From 831deac212fa0342b9fad9d419b7f15890abfa02 Mon Sep 17 00:00:00 2001 From: Joel Challis Date: Sat, 30 Mar 2024 11:31:50 +0000 Subject: Migrate build target markers to keyboard.json (#23293) --- keyboards/0_sixty/base/info.json | 9 - keyboards/0_sixty/base/keyboard.json | 9 + keyboards/0_sixty/base/rules.mk | 0 keyboards/0_sixty/underglow/info.json | 28 - keyboards/0_sixty/underglow/keyboard.json | 28 + keyboards/0_sixty/underglow/rules.mk | 0 keyboards/1upkeyboards/1upocarina/info.json | 137 -- keyboards/1upkeyboards/1upocarina/keyboard.json | 137 ++ keyboards/1upkeyboards/1upocarina/rules.mk | 1 - keyboards/1upkeyboards/1upsuper16v3/info.json | 165 -- keyboards/1upkeyboards/1upsuper16v3/keyboard.json | 165 ++ keyboards/1upkeyboards/1upsuper16v3/rules.mk | 0 keyboards/1upkeyboards/pi40/grid_v1_1/info.json | 147 -- .../1upkeyboards/pi40/grid_v1_1/keyboard.json | 147 ++ keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk | 0 keyboards/1upkeyboards/pi40/mit_v1_0/info.json | 146 -- keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json | 146 ++ keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk | 0 keyboards/1upkeyboards/pi40/mit_v1_1/info.json | 146 -- keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json | 146 ++ keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk | 0 keyboards/1upkeyboards/pi50/grid/info.json | 142 -- keyboards/1upkeyboards/pi50/grid/keyboard.json | 142 ++ keyboards/1upkeyboards/pi50/grid/rules.mk | 0 keyboards/1upkeyboards/pi50/mit/info.json | 141 -- keyboards/1upkeyboards/pi50/mit/keyboard.json | 141 ++ keyboards/1upkeyboards/pi50/mit/rules.mk | 0 keyboards/1upkeyboards/pi60/info.json | 955 -------- keyboards/1upkeyboards/pi60/keyboard.json | 955 ++++++++ keyboards/1upkeyboards/pi60/rules.mk | 0 keyboards/1upkeyboards/pi60_hse/info.json | 173 -- keyboards/1upkeyboards/pi60_hse/keyboard.json | 173 ++ keyboards/1upkeyboards/pi60_hse/rules.mk | 0 keyboards/1upkeyboards/pi60_rgb/info.json | 217 -- keyboards/1upkeyboards/pi60_rgb/keyboard.json | 217 ++ keyboards/1upkeyboards/pi60_rgb/rules.mk | 0 keyboards/1upkeyboards/pi60_rgb_v2/info.json | 258 --- keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json | 258 +++ keyboards/1upkeyboards/pi60_rgb_v2/rules.mk | 0 keyboards/1upkeyboards/sweet16v2/kb2040/info.json | 139 -- .../1upkeyboards/sweet16v2/kb2040/keyboard.json | 139 ++ keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk | 0 .../1upkeyboards/sweet16v2/pro_micro/info.json | 137 -- .../1upkeyboards/sweet16v2/pro_micro/keyboard.json | 137 ++ .../1upkeyboards/sweet16v2/pro_micro/rules.mk | 0 keyboards/40percentclub/i75/promicro/info.json | 95 - keyboards/40percentclub/i75/promicro/keyboard.json | 95 + keyboards/40percentclub/i75/promicro/rules.mk | 0 keyboards/40percentclub/i75/teensy2/info.json | 95 - keyboards/40percentclub/i75/teensy2/keyboard.json | 95 + keyboards/40percentclub/i75/teensy2/rules.mk | 0 .../40percentclub/polyandry/promicro/info.json | 30 - .../40percentclub/polyandry/promicro/keyboard.json | 30 + .../40percentclub/polyandry/promicro/rules.mk | 0 .../40percentclub/polyandry/teensy2/info.json | 30 - .../40percentclub/polyandry/teensy2/keyboard.json | 30 + keyboards/40percentclub/polyandry/teensy2/rules.mk | 0 keyboards/8pack/rev11/info.json | 19 - keyboards/8pack/rev11/keyboard.json | 19 + keyboards/8pack/rev11/rules.mk | 0 keyboards/8pack/rev12/info.json | 19 - keyboards/8pack/rev12/keyboard.json | 19 + keyboards/8pack/rev12/rules.mk | 0 keyboards/a_dux/info.json | 90 - keyboards/a_dux/keyboard.json | 90 + keyboards/a_dux/rules.mk | 1 - keyboards/abatskeyboardclub/nayeon/info.json | 579 ----- keyboards/abatskeyboardclub/nayeon/keyboard.json | 579 +++++ keyboards/abatskeyboardclub/nayeon/rules.mk | 1 - keyboards/abko/ak84bt/info.json | 239 -- keyboards/abko/ak84bt/keyboard.json | 239 ++ keyboards/abko/ak84bt/rules.mk | 1 - keyboards/acheron/themis/87h/info.json | 143 -- keyboards/acheron/themis/87h/keyboard.json | 143 ++ keyboards/acheron/themis/87h/rules.mk | 0 keyboards/acheron/themis/87htsc/info.json | 142 -- keyboards/acheron/themis/87htsc/keyboard.json | 142 ++ keyboards/acheron/themis/87htsc/rules.mk | 0 keyboards/acheron/themis/88htsc/info.json | 144 -- keyboards/acheron/themis/88htsc/keyboard.json | 144 ++ keyboards/acheron/themis/88htsc/rules.mk | 0 keyboards/adm42/rev4/info.json | 163 -- keyboards/adm42/rev4/keyboard.json | 163 ++ keyboards/adm42/rev4/rules.mk | 1 - keyboards/ah/haven60/info.json | 699 ------ keyboards/ah/haven60/keyboard.json | 699 ++++++ keyboards/ah/haven60/rules.mk | 1 - keyboards/ah/haven65/info.json | 130 -- keyboards/ah/haven65/keyboard.json | 130 ++ keyboards/ah/haven65/rules.mk | 1 - keyboards/ah/haven80/hotswap/info.json | 116 - keyboards/ah/haven80/hotswap/keyboard.json | 116 + keyboards/ah/haven80/hotswap/rules.mk | 1 - keyboards/ah/haven80/solder/info.json | 413 ---- keyboards/ah/haven80/solder/keyboard.json | 413 ++++ keyboards/ah/haven80/solder/rules.mk | 1 - keyboards/ai/info.json | 54 - keyboards/ai/keyboard.json | 54 + keyboards/ai/rules.mk | 1 - keyboards/ai03/duet/info.json | 139 -- keyboards/ai03/duet/keyboard.json | 139 ++ keyboards/ai03/duet/rules.mk | 1 - keyboards/aidansmithdotdev/fine40/info.json | 236 -- keyboards/aidansmithdotdev/fine40/keyboard.json | 236 ++ keyboards/aidansmithdotdev/fine40/rules.mk | 0 keyboards/akb/ogr/info.json | 798 ------- keyboards/akb/ogr/keyboard.json | 798 +++++++ keyboards/akb/ogr/rules.mk | 1 - keyboards/akb/ogrn/info.json | 92 - keyboards/akb/ogrn/keyboard.json | 92 + keyboards/akb/ogrn/rules.mk | 1 - keyboards/akb/vero/info.json | 378 --- keyboards/akb/vero/keyboard.json | 378 +++ keyboards/akb/vero/rules.mk | 1 - keyboards/akko/5087/info.json | 262 --- keyboards/akko/5087/keyboard.json | 262 +++ keyboards/akko/5087/rules.mk | 1 - keyboards/akko/5108/info.json | 302 --- keyboards/akko/5108/keyboard.json | 302 +++ keyboards/akko/5108/rules.mk | 1 - keyboards/akko/acr87/info.json | 306 --- keyboards/akko/acr87/keyboard.json | 306 +++ keyboards/akko/acr87/rules.mk | 1 - keyboards/akko/top40/info.json | 200 -- keyboards/akko/top40/keyboard.json | 200 ++ keyboards/akko/top40/rules.mk | 1 - keyboards/alhenkb/macropad5x4/info.json | 73 - keyboards/alhenkb/macropad5x4/keyboard.json | 73 + keyboards/alhenkb/macropad5x4/rules.mk | 1 - keyboards/alpaca/wfeclipse/info.json | 209 -- keyboards/alpaca/wfeclipse/keyboard.json | 209 ++ keyboards/alpaca/wfeclipse/rules.mk | 1 - keyboards/an_achronism/tetromino/info.json | 186 -- keyboards/an_achronism/tetromino/keyboard.json | 186 ++ keyboards/an_achronism/tetromino/rules.mk | 0 keyboards/anavi/arrows/info.json | 71 - keyboards/anavi/arrows/keyboard.json | 71 + keyboards/anavi/arrows/rules.mk | 1 - keyboards/anavi/macropad10/info.json | 71 - keyboards/anavi/macropad10/keyboard.json | 71 + keyboards/anavi/macropad10/rules.mk | 0 keyboards/anavi/macropad12/info.json | 75 - keyboards/anavi/macropad12/keyboard.json | 75 + keyboards/anavi/macropad12/rules.mk | 1 - keyboards/andean_condor/info.json | 89 - keyboards/andean_condor/keyboard.json | 89 + keyboards/andean_condor/rules.mk | 1 - keyboards/archetype/minervalx/info.json | 98 - keyboards/archetype/minervalx/keyboard.json | 98 + keyboards/archetype/minervalx/rules.mk | 1 - keyboards/argo_works/ishi/80/mk0_avr/info.json | 113 - keyboards/argo_works/ishi/80/mk0_avr/keyboard.json | 113 + keyboards/argo_works/ishi/80/mk0_avr/rules.mk | 1 - keyboards/artemis/paragon/hotswap/info.json | 369 --- keyboards/artemis/paragon/hotswap/keyboard.json | 369 +++ keyboards/artemis/paragon/hotswap/rules.mk | 1 - keyboards/artemis/paragon/soldered/info.json | 741 ------ keyboards/artemis/paragon/soldered/keyboard.json | 741 ++++++ keyboards/artemis/paragon/soldered/rules.mk | 1 - keyboards/ask55/info.json | 123 - keyboards/ask55/keyboard.json | 123 + keyboards/ask55/rules.mk | 1 - keyboards/atreus/astar/info.json | 9 - keyboards/atreus/astar/keyboard.json | 9 + keyboards/atreus/astar/rules.mk | 0 keyboards/atreus/astar_mirrored/info.json | 9 - keyboards/atreus/astar_mirrored/keyboard.json | 9 + keyboards/atreus/astar_mirrored/rules.mk | 0 keyboards/atreus/promicro/info.json | 9 - keyboards/atreus/promicro/keyboard.json | 9 + keyboards/atreus/promicro/rules.mk | 0 keyboards/atreus/teensy2/info.json | 9 - keyboards/atreus/teensy2/keyboard.json | 9 + keyboards/atreus/teensy2/rules.mk | 0 keyboards/atreyu/rev1/info.json | 107 - keyboards/atreyu/rev1/keyboard.json | 107 + keyboards/atreyu/rev1/rules.mk | 0 keyboards/atreyu/rev2/info.json | 99 - keyboards/atreyu/rev2/keyboard.json | 99 + keyboards/atreyu/rev2/rules.mk | 1 - keyboards/automata02/alisaie/info.json | 96 - keyboards/automata02/alisaie/keyboard.json | 96 + keyboards/automata02/alisaie/rules.mk | 1 - keyboards/bahm/aster_ergo/info.json | 336 --- keyboards/bahm/aster_ergo/keyboard.json | 336 +++ keyboards/bahm/aster_ergo/rules.mk | 1 - keyboards/balloondogcaps/tr90/info.json | 44 - keyboards/balloondogcaps/tr90/keyboard.json | 44 + keyboards/balloondogcaps/tr90/rules.mk | 0 keyboards/balloondogcaps/tr90pm/info.json | 44 - keyboards/balloondogcaps/tr90pm/keyboard.json | 44 + keyboards/balloondogcaps/tr90pm/rules.mk | 1 - keyboards/bear_face/v1/info.json | 99 - keyboards/bear_face/v1/keyboard.json | 99 + keyboards/bear_face/v1/rules.mk | 0 keyboards/bear_face/v2/info.json | 192 -- keyboards/bear_face/v2/keyboard.json | 192 ++ keyboards/bear_face/v2/rules.mk | 0 keyboards/bestway/info.json | 212 -- keyboards/bestway/keyboard.json | 212 ++ keyboards/bestway/rules.mk | 1 - keyboards/binepad/bn006/info.json | 73 - keyboards/binepad/bn006/keyboard.json | 73 + keyboards/binepad/bn006/rules.mk | 1 - keyboards/binepad/bn009/r2/info.json | 18 - keyboards/binepad/bn009/r2/keyboard.json | 18 + keyboards/binepad/bn009/r2/rules.mk | 1 - keyboards/binepad/bnk9/info.json | 86 - keyboards/binepad/bnk9/keyboard.json | 86 + keyboards/binepad/bnk9/rules.mk | 1 - keyboards/binepad/bnr1/v2/info.json | 19 - keyboards/binepad/bnr1/v2/keyboard.json | 19 + keyboards/binepad/bnr1/v2/rules.mk | 1 - keyboards/binepad/pixie/info.json | 49 - keyboards/binepad/pixie/keyboard.json | 49 + keyboards/binepad/pixie/rules.mk | 1 - keyboards/black_hellebore/info.json | 207 -- keyboards/black_hellebore/keyboard.json | 207 ++ keyboards/black_hellebore/rules.mk | 0 keyboards/blu/vimclutch/info.json | 27 - keyboards/blu/vimclutch/keyboard.json | 27 + keyboards/blu/vimclutch/rules.mk | 1 - keyboards/boardsource/3x4/info.json | 40 - keyboards/boardsource/3x4/keyboard.json | 40 + keyboards/boardsource/3x4/rules.mk | 1 - keyboards/boardsource/4x12/info.json | 79 - keyboards/boardsource/4x12/keyboard.json | 79 + keyboards/boardsource/4x12/rules.mk | 1 - keyboards/boardsource/5x12/info.json | 91 - keyboards/boardsource/5x12/keyboard.json | 91 + keyboards/boardsource/5x12/rules.mk | 1 - keyboards/boardsource/beiwagon/info.json | 102 - keyboards/boardsource/beiwagon/keyboard.json | 102 + keyboards/boardsource/beiwagon/rules.mk | 0 keyboards/boardsource/equals/avr/info.json | 155 -- keyboards/boardsource/equals/avr/keyboard.json | 155 ++ keyboards/boardsource/equals/avr/rules.mk | 1 - keyboards/boardsource/holiday/spooky/info.json | 57 - keyboards/boardsource/holiday/spooky/keyboard.json | 57 + keyboards/boardsource/holiday/spooky/rules.mk | 1 - keyboards/boardsource/lulu/avr/info.json | 21 - keyboards/boardsource/lulu/avr/keyboard.json | 21 + keyboards/boardsource/lulu/avr/rules.mk | 1 - keyboards/boardsource/microdox/v1/info.json | 36 - keyboards/boardsource/microdox/v1/keyboard.json | 36 + keyboards/boardsource/microdox/v1/rules.mk | 1 - keyboards/boardsource/microdox/v2/info.json | 97 - keyboards/boardsource/microdox/v2/keyboard.json | 97 + keyboards/boardsource/microdox/v2/rules.mk | 0 keyboards/boardsource/technik_o/info.json | 174 -- keyboards/boardsource/technik_o/keyboard.json | 174 ++ keyboards/boardsource/technik_o/rules.mk | 0 keyboards/boardsource/technik_s/info.json | 165 -- keyboards/boardsource/technik_s/keyboard.json | 165 ++ keyboards/boardsource/technik_s/rules.mk | 0 keyboards/boardsource/the_mark/info.json | 499 ---- keyboards/boardsource/the_mark/keyboard.json | 499 ++++ keyboards/boardsource/the_mark/rules.mk | 0 keyboards/bredworks/wyvern_hs/info.json | 308 --- keyboards/bredworks/wyvern_hs/keyboard.json | 308 +++ keyboards/bredworks/wyvern_hs/rules.mk | 1 - keyboards/bschwind/key_ripper/info.json | 112 - keyboards/bschwind/key_ripper/keyboard.json | 112 + keyboards/bschwind/key_ripper/rules.mk | 1 - keyboards/buildakb/mw60/info.json | 945 -------- keyboards/buildakb/mw60/keyboard.json | 945 ++++++++ keyboards/buildakb/mw60/rules.mk | 1 - keyboards/butterkeebs/pocketpad/info.json | 53 - keyboards/butterkeebs/pocketpad/keyboard.json | 53 + keyboards/butterkeebs/pocketpad/rules.mk | 1 - keyboards/cannonkeys/bastion60/info.json | 750 ------ keyboards/cannonkeys/bastion60/keyboard.json | 750 ++++++ keyboards/cannonkeys/bastion60/rules.mk | 1 - keyboards/cannonkeys/bastion65/info.json | 746 ------ keyboards/cannonkeys/bastion65/keyboard.json | 746 ++++++ keyboards/cannonkeys/bastion65/rules.mk | 1 - keyboards/cannonkeys/bastion75/info.json | 870 ------- keyboards/cannonkeys/bastion75/keyboard.json | 870 +++++++ keyboards/cannonkeys/bastion75/rules.mk | 1 - keyboards/cannonkeys/bastiontkl/info.json | 1691 -------------- keyboards/cannonkeys/bastiontkl/keyboard.json | 1691 ++++++++++++++ keyboards/cannonkeys/bastiontkl/rules.mk | 1 - keyboards/cannonkeys/brutalv2_1800/info.json | 1023 -------- keyboards/cannonkeys/brutalv2_1800/keyboard.json | 1023 ++++++++ keyboards/cannonkeys/brutalv2_1800/rules.mk | 1 - keyboards/cannonkeys/brutalv2_60/info.json | 700 ------ keyboards/cannonkeys/brutalv2_60/keyboard.json | 700 ++++++ keyboards/cannonkeys/brutalv2_60/rules.mk | 1 - keyboards/cannonkeys/caerdroia/info.json | 126 - keyboards/cannonkeys/caerdroia/keyboard.json | 126 + keyboards/cannonkeys/caerdroia/rules.mk | 1 - keyboards/cannonkeys/db60/hotswap/info.json | 221 -- keyboards/cannonkeys/db60/hotswap/keyboard.json | 221 ++ keyboards/cannonkeys/db60/hotswap/rules.mk | 0 keyboards/cannonkeys/db60/j02/info.json | 291 --- keyboards/cannonkeys/db60/j02/keyboard.json | 291 +++ keyboards/cannonkeys/db60/j02/rules.mk | 0 keyboards/cannonkeys/db60/rev2/info.json | 291 --- keyboards/cannonkeys/db60/rev2/keyboard.json | 291 +++ keyboards/cannonkeys/db60/rev2/rules.mk | 0 keyboards/cannonkeys/ortho48v2/info.json | 95 - keyboards/cannonkeys/ortho48v2/keyboard.json | 95 + keyboards/cannonkeys/ortho48v2/rules.mk | 1 - keyboards/cannonkeys/ortho60v2/info.json | 104 - keyboards/cannonkeys/ortho60v2/keyboard.json | 104 + keyboards/cannonkeys/ortho60v2/rules.mk | 1 - .../cannonkeys/satisfaction75/prototype/info.json | 193 -- .../satisfaction75/prototype/keyboard.json | 193 ++ .../cannonkeys/satisfaction75/prototype/rules.mk | 1 - keyboards/cannonkeys/satisfaction75/rev1/info.json | 534 ----- .../cannonkeys/satisfaction75/rev1/keyboard.json | 534 +++++ keyboards/cannonkeys/satisfaction75/rev1/rules.mk | 1 - keyboards/cannonkeys/satisfaction75/rev2/info.json | 193 -- .../cannonkeys/satisfaction75/rev2/keyboard.json | 193 ++ keyboards/cannonkeys/satisfaction75/rev2/rules.mk | 1 - keyboards/cannonkeys/typeb/info.json | 97 - keyboards/cannonkeys/typeb/keyboard.json | 97 + keyboards/cannonkeys/typeb/rules.mk | 1 - keyboards/capsunlocked/cu75/info.json | 309 --- keyboards/capsunlocked/cu75/keyboard.json | 309 +++ keyboards/capsunlocked/cu75/rules.mk | 0 keyboards/capsunlocked/cu80/v2/ansi/info.json | 6 - keyboards/capsunlocked/cu80/v2/ansi/keyboard.json | 6 + keyboards/capsunlocked/cu80/v2/ansi/rules.mk | 1 - keyboards/capsunlocked/cu80/v2/iso/info.json | 6 - keyboards/capsunlocked/cu80/v2/iso/keyboard.json | 6 + keyboards/capsunlocked/cu80/v2/iso/rules.mk | 1 - keyboards/chickenman/ciel65/info.json | 124 - keyboards/chickenman/ciel65/keyboard.json | 124 + keyboards/chickenman/ciel65/rules.mk | 1 - keyboards/chlx/ppr_merro60/info.json | 957 -------- keyboards/chlx/ppr_merro60/keyboard.json | 957 ++++++++ keyboards/chlx/ppr_merro60/rules.mk | 1 - keyboards/chord/zero/info.json | 68 - keyboards/chord/zero/keyboard.json | 68 + keyboards/chord/zero/rules.mk | 1 - keyboards/chosfox/cf81/info.json | 276 --- keyboards/chosfox/cf81/keyboard.json | 276 +++ keyboards/chosfox/cf81/rules.mk | 1 - keyboards/chouchou/info.json | 52 - keyboards/chouchou/keyboard.json | 52 + keyboards/chouchou/rules.mk | 0 keyboards/chromatonemini/info.json | 260 --- keyboards/chromatonemini/keyboard.json | 260 +++ keyboards/chromatonemini/rules.mk | 0 keyboards/churrosoft/deck8/noleds/info.json | 5 - keyboards/churrosoft/deck8/noleds/keyboard.json | 5 + keyboards/churrosoft/deck8/noleds/rules.mk | 1 - keyboards/churrosoft/deck8/rgb/info.json | 79 - keyboards/churrosoft/deck8/rgb/keyboard.json | 79 + keyboards/churrosoft/deck8/rgb/rules.mk | 1 - keyboards/cipulot/60xt/info.json | 118 - keyboards/cipulot/60xt/keyboard.json | 118 + keyboards/cipulot/60xt/rules.mk | 0 keyboards/citrus/erdnuss65/info.json | 102 - keyboards/citrus/erdnuss65/keyboard.json | 102 + keyboards/citrus/erdnuss65/rules.mk | 0 keyboards/clickety_split/leeloo/rev1/info.json | 6 - keyboards/clickety_split/leeloo/rev1/keyboard.json | 6 + keyboards/clickety_split/leeloo/rev1/rules.mk | 1 - keyboards/clickety_split/leeloo/rev2/info.json | 106 - keyboards/clickety_split/leeloo/rev2/keyboard.json | 106 + keyboards/clickety_split/leeloo/rev2/rules.mk | 1 - keyboards/clickety_split/leeloo/rev3/info.json | 90 - keyboards/clickety_split/leeloo/rev3/keyboard.json | 90 + keyboards/clickety_split/leeloo/rev3/rules.mk | 1 - keyboards/clueboard/17/info.json | 78 - keyboards/clueboard/17/keyboard.json | 78 + keyboards/clueboard/17/rules.mk | 0 keyboards/clueboard/2x1800/2018/info.json | 440 ---- keyboards/clueboard/2x1800/2018/keyboard.json | 440 ++++ keyboards/clueboard/2x1800/2018/rules.mk | 1 - keyboards/clueboard/2x1800/2019/info.json | 1236 ---------- keyboards/clueboard/2x1800/2019/keyboard.json | 1236 ++++++++++ keyboards/clueboard/2x1800/2019/rules.mk | 1 - keyboards/clueboard/66/rev1/info.json | 273 --- keyboards/clueboard/66/rev1/keyboard.json | 273 +++ keyboards/clueboard/66/rev1/rules.mk | 1 - keyboards/clueboard/66/rev2/info.json | 278 --- keyboards/clueboard/66/rev2/keyboard.json | 278 +++ keyboards/clueboard/66/rev2/rules.mk | 0 keyboards/clueboard/66/rev3/info.json | 279 --- keyboards/clueboard/66/rev3/keyboard.json | 279 +++ keyboards/clueboard/66/rev3/rules.mk | 0 keyboards/clueboard/66/rev4/info.json | 272 --- keyboards/clueboard/66/rev4/keyboard.json | 272 +++ keyboards/clueboard/66/rev4/rules.mk | 1 - keyboards/clueboard/66_hotswap/gen1/info.json | 201 -- keyboards/clueboard/66_hotswap/gen1/keyboard.json | 201 ++ keyboards/clueboard/66_hotswap/gen1/rules.mk | 0 keyboards/clueboard/california/info.json | 42 - keyboards/clueboard/california/keyboard.json | 42 + keyboards/clueboard/california/rules.mk | 1 - keyboards/clueboard/card/info.json | 66 - keyboards/clueboard/card/keyboard.json | 66 + keyboards/clueboard/card/rules.mk | 0 keyboards/coban/pad9a/info.json | 76 - keyboards/coban/pad9a/keyboard.json | 76 + keyboards/coban/pad9a/rules.mk | 0 keyboards/compensator/info.json | 163 -- keyboards/compensator/keyboard.json | 163 ++ keyboards/compensator/rules.mk | 1 - keyboards/contra/info.json | 136 -- keyboards/contra/keyboard.json | 136 ++ keyboards/contra/rules.mk | 1 - keyboards/converter/adb_usb/rev1/info.json | 4 - keyboards/converter/adb_usb/rev1/keyboard.json | 4 + keyboards/converter/adb_usb/rev1/rules.mk | 0 keyboards/converter/adb_usb/rev2/info.json | 4 - keyboards/converter/adb_usb/rev2/keyboard.json | 4 + keyboards/converter/adb_usb/rev2/rules.mk | 0 keyboards/converter/palm_usb/stowaway/info.json | 85 - .../converter/palm_usb/stowaway/keyboard.json | 85 + keyboards/converter/palm_usb/stowaway/rules.mk | 0 keyboards/converter/sun_usb/type3/info.json | 118 - keyboards/converter/sun_usb/type3/keyboard.json | 118 + keyboards/converter/sun_usb/type3/rules.mk | 0 keyboards/converter/sun_usb/type5/info.json | 450 ---- keyboards/converter/sun_usb/type5/keyboard.json | 450 ++++ keyboards/converter/sun_usb/type5/rules.mk | 0 keyboards/converter/usb_usb/hasu/info.json | 3 - keyboards/converter/usb_usb/hasu/keyboard.json | 3 + keyboards/converter/usb_usb/hasu/rules.mk | 1 - keyboards/converter/usb_usb/leonardo/info.json | 3 - keyboards/converter/usb_usb/leonardo/keyboard.json | 3 + keyboards/converter/usb_usb/leonardo/rules.mk | 1 - keyboards/cradio/info.json | 95 - keyboards/cradio/keyboard.json | 95 + keyboards/cradio/rules.mk | 1 - keyboards/crkbd/r2g/info.json | 216 -- keyboards/crkbd/r2g/keyboard.json | 216 ++ keyboards/crkbd/r2g/rules.mk | 0 keyboards/crkbd/rev1/info.json | 185 -- keyboards/crkbd/rev1/keyboard.json | 185 ++ keyboards/crkbd/rev1/rules.mk | 0 keyboards/crowboard/info.json | 66 - keyboards/crowboard/keyboard.json | 66 + keyboards/crowboard/rules.mk | 1 - keyboards/custommk/evo70/info.json | 158 -- keyboards/custommk/evo70/keyboard.json | 158 ++ keyboards/custommk/evo70/rules.mk | 1 - keyboards/custommk/genesis/rev1/info.json | 103 - keyboards/custommk/genesis/rev1/keyboard.json | 103 + keyboards/custommk/genesis/rev1/rules.mk | 0 keyboards/cutie_club/fidelity/info.json | 102 - keyboards/cutie_club/fidelity/keyboard.json | 102 + keyboards/cutie_club/fidelity/rules.mk | 1 - keyboards/cxt_studio/info.json | 98 - keyboards/cxt_studio/keyboard.json | 98 + keyboards/cxt_studio/rules.mk | 1 - keyboards/dailycraft/bat43/rev1/info.json | 56 - keyboards/dailycraft/bat43/rev1/keyboard.json | 56 + keyboards/dailycraft/bat43/rev1/rules.mk | 1 - keyboards/dailycraft/bat43/rev2/info.json | 66 - keyboards/dailycraft/bat43/rev2/keyboard.json | 66 + keyboards/dailycraft/bat43/rev2/rules.mk | 1 - keyboards/dailycraft/sandbox/rev1/info.json | 35 - keyboards/dailycraft/sandbox/rev1/keyboard.json | 35 + keyboards/dailycraft/sandbox/rev1/rules.mk | 0 keyboards/dailycraft/wings42/rev1/info.json | 79 - keyboards/dailycraft/wings42/rev1/keyboard.json | 79 + keyboards/dailycraft/wings42/rev1/rules.mk | 0 .../dailycraft/wings42/rev1_extkeys/info.json | 80 - .../dailycraft/wings42/rev1_extkeys/keyboard.json | 80 + keyboards/dailycraft/wings42/rev1_extkeys/rules.mk | 0 keyboards/dailycraft/wings42/rev2/info.json | 89 - keyboards/dailycraft/wings42/rev2/keyboard.json | 89 + keyboards/dailycraft/wings42/rev2/rules.mk | 0 keyboards/dark/magnum_ergo_1/info.json | 112 - keyboards/dark/magnum_ergo_1/keyboard.json | 112 + keyboards/dark/magnum_ergo_1/rules.mk | 0 keyboards/darkproject/kd83a_bfg_edition/info.json | 275 --- .../darkproject/kd83a_bfg_edition/keyboard.json | 275 +++ keyboards/darkproject/kd83a_bfg_edition/rules.mk | 1 - keyboards/darkproject/kd87a_bfg_edition/info.json | 279 --- .../darkproject/kd87a_bfg_edition/keyboard.json | 279 +++ keyboards/darkproject/kd87a_bfg_edition/rules.mk | 1 - keyboards/darmoshark/k3/info.json | 182 -- keyboards/darmoshark/k3/keyboard.json | 182 ++ keyboards/darmoshark/k3/rules.mk | 1 - keyboards/deemen17/de60fs/info.json | 403 ---- keyboards/deemen17/de60fs/keyboard.json | 403 ++++ keyboards/deemen17/de60fs/rules.mk | 1 - keyboards/dekunukem/duckypad/info.json | 118 - keyboards/dekunukem/duckypad/keyboard.json | 118 + keyboards/dekunukem/duckypad/rules.mk | 1 - keyboards/densus/alveus/mx/info.json | 355 --- keyboards/densus/alveus/mx/keyboard.json | 355 +++ keyboards/densus/alveus/mx/rules.mk | 1 - keyboards/dnworks/9973/info.json | 480 ---- keyboards/dnworks/9973/keyboard.json | 480 ++++ keyboards/dnworks/9973/rules.mk | 1 - keyboards/dnworks/frltkl/info.json | 1070 --------- keyboards/dnworks/frltkl/keyboard.json | 1070 +++++++++ keyboards/dnworks/frltkl/rules.mk | 1 - keyboards/dnworks/numpad/info.json | 73 - keyboards/dnworks/numpad/keyboard.json | 73 + keyboards/dnworks/numpad/rules.mk | 1 - keyboards/dnworks/sbl/info.json | 946 -------- keyboards/dnworks/sbl/keyboard.json | 946 ++++++++ keyboards/dnworks/sbl/rules.mk | 1 - keyboards/doio/kb04/info.json | 111 - keyboards/doio/kb04/keyboard.json | 111 + keyboards/doio/kb04/rules.mk | 1 - keyboards/doio/kb12/info.json | 126 - keyboards/doio/kb12/keyboard.json | 126 + keyboards/doio/kb12/rules.mk | 1 - keyboards/doio/kb19/info.json | 77 - keyboards/doio/kb19/keyboard.json | 77 + keyboards/doio/kb19/rules.mk | 1 - keyboards/doio/kb3x/info.json | 125 - keyboards/doio/kb3x/keyboard.json | 125 + keyboards/doio/kb3x/rules.mk | 1 - keyboards/dotmod/dymium65/info.json | 143 -- keyboards/dotmod/dymium65/keyboard.json | 143 ++ keyboards/dotmod/dymium65/rules.mk | 1 - keyboards/dp3000/rev1/info.json | 60 - keyboards/dp3000/rev1/keyboard.json | 60 + keyboards/dp3000/rev1/rules.mk | 1 - keyboards/dp3000/rev2/info.json | 31 - keyboards/dp3000/rev2/keyboard.json | 31 + keyboards/dp3000/rev2/rules.mk | 1 - keyboards/drewkeys/mercury65/info.json | 406 ---- keyboards/drewkeys/mercury65/keyboard.json | 406 ++++ keyboards/drewkeys/mercury65/rules.mk | 1 - keyboards/drhigsby/ogurec/left_pm/info.json | 87 - keyboards/drhigsby/ogurec/left_pm/keyboard.json | 87 + keyboards/drhigsby/ogurec/left_pm/rules.mk | 0 keyboards/drhigsby/ogurec/right_pm/info.json | 87 - keyboards/drhigsby/ogurec/right_pm/keyboard.json | 87 + keyboards/drhigsby/ogurec/right_pm/rules.mk | 0 keyboards/drop/thekey/v1/info.json | 59 - keyboards/drop/thekey/v1/keyboard.json | 59 + keyboards/drop/thekey/v1/rules.mk | 1 - keyboards/drop/thekey/v2/info.json | 55 - keyboards/drop/thekey/v2/keyboard.json | 55 + keyboards/drop/thekey/v2/rules.mk | 1 - keyboards/durgod/dgk6x/galaxy/info.json | 112 - keyboards/durgod/dgk6x/galaxy/keyboard.json | 112 + keyboards/durgod/dgk6x/galaxy/rules.mk | 0 keyboards/durgod/dgk6x/hades_ansi/info.json | 95 - keyboards/durgod/dgk6x/hades_ansi/keyboard.json | 95 + keyboards/durgod/dgk6x/hades_ansi/rules.mk | 0 keyboards/durgod/dgk6x/hades_iso/info.json | 173 -- keyboards/durgod/dgk6x/hades_iso/keyboard.json | 173 ++ keyboards/durgod/dgk6x/hades_iso/rules.mk | 1 - keyboards/durgod/dgk6x/venus/info.json | 88 - keyboards/durgod/dgk6x/venus/keyboard.json | 88 + keyboards/durgod/dgk6x/venus/rules.mk | 0 keyboards/dztech/dz60v2/info.json | 2441 -------------------- keyboards/dztech/dz60v2/keyboard.json | 2441 ++++++++++++++++++++ keyboards/dztech/dz60v2/rules.mk | 1 - keyboards/dztech/pluto/info.json | 1142 --------- keyboards/dztech/pluto/keyboard.json | 1142 +++++++++ keyboards/dztech/pluto/rules.mk | 1 - keyboards/dztech/tofu/ii/v1/info.json | 218 -- keyboards/dztech/tofu/ii/v1/keyboard.json | 218 ++ keyboards/dztech/tofu/ii/v1/rules.mk | 0 keyboards/dztech/tofu/jr/v1/info.json | 223 -- keyboards/dztech/tofu/jr/v1/keyboard.json | 223 ++ keyboards/dztech/tofu/jr/v1/rules.mk | 0 keyboards/dztech/tofu/jr/v2/info.json | 124 - keyboards/dztech/tofu/jr/v2/keyboard.json | 124 + keyboards/dztech/tofu/jr/v2/rules.mk | 1 - keyboards/dztech/tofu60/info.json | 740 ------ keyboards/dztech/tofu60/keyboard.json | 740 ++++++ keyboards/dztech/tofu60/rules.mk | 0 keyboards/ebastler/e80_1800/info.json | 604 ----- keyboards/ebastler/e80_1800/keyboard.json | 604 +++++ keyboards/ebastler/e80_1800/rules.mk | 1 - keyboards/eek/silk_down/info.json | 51 - keyboards/eek/silk_down/keyboard.json | 51 + keyboards/eek/silk_down/rules.mk | 0 keyboards/eek/silk_up/info.json | 51 - keyboards/eek/silk_up/keyboard.json | 51 + keyboards/eek/silk_up/rules.mk | 0 keyboards/eggsworks/egg58/info.json | 172 -- keyboards/eggsworks/egg58/keyboard.json | 172 ++ keyboards/eggsworks/egg58/rules.mk | 1 - keyboards/ekow/akira/info.json | 98 - keyboards/ekow/akira/keyboard.json | 98 + keyboards/ekow/akira/rules.mk | 1 - keyboards/enviousdesign/60f/info.json | 239 -- keyboards/enviousdesign/60f/keyboard.json | 239 ++ keyboards/enviousdesign/60f/rules.mk | 1 - keyboards/enviousdesign/65m/info.json | 393 ---- keyboards/enviousdesign/65m/keyboard.json | 393 ++++ keyboards/enviousdesign/65m/rules.mk | 1 - .../enviousdesign/commissions/mini1800/info.json | 110 - .../commissions/mini1800/keyboard.json | 110 + .../enviousdesign/commissions/mini1800/rules.mk | 1 - keyboards/enviousdesign/delirium/rev0/info.json | 121 - .../enviousdesign/delirium/rev0/keyboard.json | 121 + keyboards/enviousdesign/delirium/rev0/rules.mk | 1 - keyboards/enviousdesign/delirium/rev1/info.json | 305 --- .../enviousdesign/delirium/rev1/keyboard.json | 305 +++ keyboards/enviousdesign/delirium/rev1/rules.mk | 1 - keyboards/enviousdesign/delirium/rgb/info.json | 239 -- keyboards/enviousdesign/delirium/rgb/keyboard.json | 239 ++ keyboards/enviousdesign/delirium/rgb/rules.mk | 1 - keyboards/enviousdesign/mcro/rev1/info.json | 44 - keyboards/enviousdesign/mcro/rev1/keyboard.json | 44 + keyboards/enviousdesign/mcro/rev1/rules.mk | 1 - keyboards/era/divine/info.json | 117 - keyboards/era/divine/keyboard.json | 117 + keyboards/era/divine/rules.mk | 1 - keyboards/era/era65/info.json | 117 - keyboards/era/era65/keyboard.json | 117 + keyboards/era/era65/rules.mk | 0 keyboards/era/sirind/brick65/info.json | 201 -- keyboards/era/sirind/brick65/keyboard.json | 201 ++ keyboards/era/sirind/brick65/rules.mk | 1 - keyboards/era/sirind/klein_hs/info.json | 467 ---- keyboards/era/sirind/klein_hs/keyboard.json | 467 ++++ keyboards/era/sirind/klein_hs/rules.mk | 0 keyboards/era/sirind/klein_sd/info.json | 592 ----- keyboards/era/sirind/klein_sd/keyboard.json | 592 +++++ keyboards/era/sirind/klein_sd/rules.mk | 1 - keyboards/ergodox_ez/base/info.json | 6 - keyboards/ergodox_ez/base/keyboard.json | 6 + keyboards/ergodox_ez/base/rules.mk | 0 keyboards/ergoslab/rev1/info.json | 97 - keyboards/ergoslab/rev1/keyboard.json | 97 + keyboards/ergoslab/rev1/rules.mk | 3 - keyboards/etiennecollin/wave/info.json | 104 - keyboards/etiennecollin/wave/keyboard.json | 104 + keyboards/etiennecollin/wave/rules.mk | 1 - keyboards/evyd13/fin_pad/info.json | 88 - keyboards/evyd13/fin_pad/keyboard.json | 88 + keyboards/evyd13/fin_pad/rules.mk | 1 - keyboards/evyd13/nt210/info.json | 84 - keyboards/evyd13/nt210/keyboard.json | 84 + keyboards/evyd13/nt210/rules.mk | 1 - keyboards/evyd13/nt650/info.json | 105 - keyboards/evyd13/nt650/keyboard.json | 105 + keyboards/evyd13/nt650/rules.mk | 1 - keyboards/exclusive/e85/hotswap/info.json | 257 --- keyboards/exclusive/e85/hotswap/keyboard.json | 257 +++ keyboards/exclusive/e85/hotswap/rules.mk | 0 keyboards/exclusive/e85/soldered/info.json | 366 --- keyboards/exclusive/e85/soldered/keyboard.json | 366 +++ keyboards/exclusive/e85/soldered/rules.mk | 0 keyboards/eyeohdesigns/humble40/info.json | 359 --- keyboards/eyeohdesigns/humble40/keyboard.json | 359 +++ keyboards/eyeohdesigns/humble40/rules.mk | 1 - keyboards/ez_maker/directpins/promicro/info.json | 46 - .../ez_maker/directpins/promicro/keyboard.json | 46 + keyboards/ez_maker/directpins/promicro/rules.mk | 1 - keyboards/ez_maker/directpins/proton_c/info.json | 60 - .../ez_maker/directpins/proton_c/keyboard.json | 60 + keyboards/ez_maker/directpins/proton_c/rules.mk | 1 - keyboards/ez_maker/directpins/rp2040/info.json | 63 - keyboards/ez_maker/directpins/rp2040/keyboard.json | 63 + keyboards/ez_maker/directpins/rp2040/rules.mk | 1 - keyboards/ez_maker/directpins/teensy_2/info.json | 50 - .../ez_maker/directpins/teensy_2/keyboard.json | 50 + keyboards/ez_maker/directpins/teensy_2/rules.mk | 1 - keyboards/ez_maker/directpins/teensy_2pp/info.json | 65 - .../ez_maker/directpins/teensy_2pp/keyboard.json | 65 + keyboards/ez_maker/directpins/teensy_2pp/rules.mk | 1 - keyboards/fancytech/fancyalice66/info.json | 248 -- keyboards/fancytech/fancyalice66/keyboard.json | 248 ++ keyboards/fancytech/fancyalice66/rules.mk | 1 - keyboards/ferris/0_2/base/info.json | 6 - keyboards/ferris/0_2/base/keyboard.json | 6 + keyboards/ferris/0_2/base/rules.mk | 0 keyboards/ferris/0_2/compact/info.json | 6 - keyboards/ferris/0_2/compact/keyboard.json | 6 + keyboards/ferris/0_2/compact/rules.mk | 0 keyboards/ferris/0_2/high/info.json | 6 - keyboards/ferris/0_2/high/keyboard.json | 6 + keyboards/ferris/0_2/high/rules.mk | 0 keyboards/ferris/0_2/mini/info.json | 6 - keyboards/ferris/0_2/mini/keyboard.json | 6 + keyboards/ferris/0_2/mini/rules.mk | 0 keyboards/ferris/sweep/info.json | 92 - keyboards/ferris/sweep/keyboard.json | 92 + keyboards/ferris/sweep/rules.mk | 1 - keyboards/flashquark/horizon_z/info.json | 193 -- keyboards/flashquark/horizon_z/keyboard.json | 193 ++ keyboards/flashquark/horizon_z/rules.mk | 0 keyboards/for_science/info.json | 90 - keyboards/for_science/keyboard.json | 90 + keyboards/for_science/rules.mk | 1 - keyboards/forever65/info.json | 168 -- keyboards/forever65/keyboard.json | 168 ++ keyboards/forever65/rules.mk | 1 - keyboards/fortitude60/rev1/info.json | 106 - keyboards/fortitude60/rev1/keyboard.json | 106 + keyboards/fortitude60/rev1/rules.mk | 3 - keyboards/frobiac/blackflat/info.json | 81 - keyboards/frobiac/blackflat/keyboard.json | 81 + keyboards/frobiac/blackflat/rules.mk | 1 - keyboards/frobiac/hypernano/info.json | 80 - keyboards/frobiac/hypernano/keyboard.json | 80 + keyboards/frobiac/hypernano/rules.mk | 1 - keyboards/frobiac/redtilt/info.json | 89 - keyboards/frobiac/redtilt/keyboard.json | 89 + keyboards/frobiac/redtilt/rules.mk | 1 - keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json | 37 - .../fruitykeeb/fruitbar/r1/elite_c/keyboard.json | 37 + keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk | 1 - .../fruitykeeb/fruitbar/r1/promicro/info.json | 10 - .../fruitykeeb/fruitbar/r1/promicro/keyboard.json | 10 + keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk | 1 - keyboards/fruitykeeb/fruitbar/r2/info.json | 290 --- keyboards/fruitykeeb/fruitbar/r2/keyboard.json | 290 +++ keyboards/fruitykeeb/fruitbar/r2/rules.mk | 1 - keyboards/fs_streampad/info.json | 95 - keyboards/fs_streampad/keyboard.json | 95 + keyboards/fs_streampad/rules.mk | 1 - keyboards/galile0/glyphkbd_v2/info.json | 104 - keyboards/galile0/glyphkbd_v2/keyboard.json | 104 + keyboards/galile0/glyphkbd_v2/rules.mk | 1 - keyboards/geistmaschine/geist/info.json | 274 --- keyboards/geistmaschine/geist/keyboard.json | 274 +++ keyboards/geistmaschine/geist/rules.mk | 1 - keyboards/ghs/jem/hotswap_ansi/info.json | 5 - keyboards/ghs/jem/hotswap_ansi/keyboard.json | 5 + keyboards/ghs/jem/hotswap_ansi/rules.mk | 1 - keyboards/ghs/jem/soldered/info.json | 5 - keyboards/ghs/jem/soldered/keyboard.json | 5 + keyboards/ghs/jem/soldered/rules.mk | 1 - keyboards/ghs/xls/info.json | 118 - keyboards/ghs/xls/keyboard.json | 118 + keyboards/ghs/xls/rules.mk | 1 - keyboards/gkeyboard/gpad8_2r/info.json | 125 - keyboards/gkeyboard/gpad8_2r/keyboard.json | 125 + keyboards/gkeyboard/gpad8_2r/rules.mk | 0 keyboards/gkeyboard/greatpad/info.json | 151 -- keyboards/gkeyboard/greatpad/keyboard.json | 151 ++ keyboards/gkeyboard/greatpad/rules.mk | 1 - keyboards/gl516/xr63gl/info.json | 98 - keyboards/gl516/xr63gl/keyboard.json | 98 + keyboards/gl516/xr63gl/rules.mk | 1 - keyboards/gray_studio/think65v3/info.json | 799 ------- keyboards/gray_studio/think65v3/keyboard.json | 799 +++++++ keyboards/gray_studio/think65v3/rules.mk | 1 - keyboards/hackpad/info.json | 78 - keyboards/hackpad/keyboard.json | 78 + keyboards/hackpad/rules.mk | 1 - keyboards/handwired/3dortho14u/rev1/info.json | 109 - keyboards/handwired/3dortho14u/rev1/keyboard.json | 109 + keyboards/handwired/3dortho14u/rev1/rules.mk | 1 - keyboards/handwired/3dortho14u/rev2/info.json | 109 - keyboards/handwired/3dortho14u/rev2/keyboard.json | 109 + keyboards/handwired/3dortho14u/rev2/rules.mk | 1 - keyboards/handwired/3dp660_oled/info.json | 251 -- keyboards/handwired/3dp660_oled/keyboard.json | 251 ++ keyboards/handwired/3dp660_oled/rules.mk | 1 - keyboards/handwired/baredev/rev1/info.json | 119 - keyboards/handwired/baredev/rev1/keyboard.json | 119 + keyboards/handwired/baredev/rev1/rules.mk | 0 keyboards/handwired/dactyl_cc/info.json | 117 - keyboards/handwired/dactyl_cc/keyboard.json | 117 + keyboards/handwired/dactyl_cc/rules.mk | 0 keyboards/handwired/dactyl_kinesis/info.json | 138 -- keyboards/handwired/dactyl_kinesis/keyboard.json | 138 ++ keyboards/handwired/dactyl_kinesis/rules.mk | 1 - keyboards/handwired/dactyl_lightcycle/info.json | 206 -- .../handwired/dactyl_lightcycle/keyboard.json | 206 ++ keyboards/handwired/dactyl_lightcycle/rules.mk | 0 .../handwired/dactyl_manuform/4x6_4_3/info.json | 111 - .../dactyl_manuform/4x6_4_3/keyboard.json | 111 + .../handwired/dactyl_manuform/4x6_4_3/rules.mk | 1 - .../handwired/dactyl_manuform/5x6_68/info.json | 118 - .../handwired/dactyl_manuform/5x6_68/keyboard.json | 118 + .../handwired/dactyl_manuform/5x6_68/rules.mk | 1 - .../dactyl_manuform/6x6/promicro/info.json | 18 - .../dactyl_manuform/6x6/promicro/keyboard.json | 18 + .../dactyl_manuform/6x6/promicro/rules.mk | 0 keyboards/handwired/dactyl_manuform/6x7/info.json | 144 -- .../handwired/dactyl_manuform/6x7/keyboard.json | 144 ++ keyboards/handwired/dactyl_manuform/6x7/rules.mk | 0 keyboards/handwired/dactyl_maximus/info.json | 137 -- keyboards/handwired/dactyl_maximus/keyboard.json | 137 ++ keyboards/handwired/dactyl_maximus/rules.mk | 1 - keyboards/handwired/dactyl_minidox/info.json | 90 - keyboards/handwired/dactyl_minidox/keyboard.json | 90 + keyboards/handwired/dactyl_minidox/rules.mk | 1 - keyboards/handwired/dactyl_tracer/info.json | 92 - keyboards/handwired/dactyl_tracer/keyboard.json | 92 + keyboards/handwired/dactyl_tracer/rules.mk | 1 - keyboards/handwired/dactylmacropad/info.json | 53 - keyboards/handwired/dactylmacropad/keyboard.json | 53 + keyboards/handwired/dactylmacropad/rules.mk | 1 - .../handwired/daskeyboard/daskeyboard4/info.json | 157 -- .../daskeyboard/daskeyboard4/keyboard.json | 157 ++ .../handwired/daskeyboard/daskeyboard4/rules.mk | 1 - keyboards/handwired/dmote/info.json | 124 - keyboards/handwired/dmote/keyboard.json | 124 + keyboards/handwired/dmote/rules.mk | 1 - keyboards/handwired/dygma/raise/ansi/info.json | 255 -- keyboards/handwired/dygma/raise/ansi/keyboard.json | 255 ++ keyboards/handwired/dygma/raise/ansi/rules.mk | 0 keyboards/handwired/dygma/raise/iso/info.json | 255 -- keyboards/handwired/dygma/raise/iso/keyboard.json | 255 ++ keyboards/handwired/dygma/raise/iso/rules.mk | 0 keyboards/handwired/iso85k/info.json | 123 - keyboards/handwired/iso85k/keyboard.json | 123 + keyboards/handwired/iso85k/rules.mk | 1 - keyboards/handwired/itstleo9/promicro/info.json | 7 - .../handwired/itstleo9/promicro/keyboard.json | 7 + keyboards/handwired/itstleo9/promicro/rules.mk | 1 - keyboards/handwired/itstleo9/rp2040/info.json | 9 - keyboards/handwired/itstleo9/rp2040/keyboard.json | 9 + keyboards/handwired/itstleo9/rp2040/rules.mk | 1 - keyboards/handwired/jotanck/info.json | 86 - keyboards/handwired/jotanck/keyboard.json | 86 + keyboards/handwired/jotanck/rules.mk | 1 - keyboards/handwired/jotlily60/info.json | 104 - keyboards/handwired/jotlily60/keyboard.json | 104 + keyboards/handwired/jotlily60/rules.mk | 1 - keyboards/handwired/macro3/info.json | 51 - keyboards/handwired/macro3/keyboard.json | 51 + keyboards/handwired/macro3/rules.mk | 1 - .../handwired/marek128b/ergosplit44/info.json | 164 -- .../handwired/marek128b/ergosplit44/keyboard.json | 164 ++ keyboards/handwired/marek128b/ergosplit44/rules.mk | 1 - .../handwired/maverick0197/keydeck8/info.json | 46 - .../handwired/maverick0197/keydeck8/keyboard.json | 46 + keyboards/handwired/maverick0197/keydeck8/rules.mk | 1 - .../handwired/ms_sculpt_mobile/astar/info.json | 10 - .../handwired/ms_sculpt_mobile/astar/keyboard.json | 10 + .../handwired/ms_sculpt_mobile/astar/rules.mk | 0 .../handwired/ms_sculpt_mobile/teensy2pp/info.json | 10 - .../ms_sculpt_mobile/teensy2pp/keyboard.json | 10 + .../handwired/ms_sculpt_mobile/teensy2pp/rules.mk | 0 keyboards/handwired/nortontechpad/info.json | 53 - keyboards/handwired/nortontechpad/keyboard.json | 53 + keyboards/handwired/nortontechpad/rules.mk | 1 - keyboards/handwired/onekey/bluepill/info.json | 18 - keyboards/handwired/onekey/bluepill/keyboard.json | 18 + keyboards/handwired/onekey/bluepill/rules.mk | 1 - .../handwired/onekey/bluepill_uf2boot/info.json | 19 - .../onekey/bluepill_uf2boot/keyboard.json | 19 + .../handwired/onekey/bluepill_uf2boot/rules.mk | 1 - keyboards/handwired/onekey/elite_c/info.json | 18 - keyboards/handwired/onekey/elite_c/keyboard.json | 18 + keyboards/handwired/onekey/elite_c/rules.mk | 0 keyboards/handwired/onekey/nucleo_f446re/info.json | 19 - .../handwired/onekey/nucleo_f446re/keyboard.json | 19 + keyboards/handwired/onekey/nucleo_f446re/rules.mk | 0 keyboards/handwired/onekey/nucleo_g431rb/info.json | 19 - .../handwired/onekey/nucleo_g431rb/keyboard.json | 19 + keyboards/handwired/onekey/nucleo_g431rb/rules.mk | 0 keyboards/handwired/onekey/nucleo_g474re/info.json | 19 - .../handwired/onekey/nucleo_g474re/keyboard.json | 19 + keyboards/handwired/onekey/nucleo_g474re/rules.mk | 0 keyboards/handwired/onekey/nucleo_h723zg/info.json | 19 - .../handwired/onekey/nucleo_h723zg/keyboard.json | 19 + keyboards/handwired/onekey/nucleo_h723zg/rules.mk | 0 keyboards/handwired/onekey/nucleo_l432kc/info.json | 19 - .../handwired/onekey/nucleo_l432kc/keyboard.json | 19 + keyboards/handwired/onekey/nucleo_l432kc/rules.mk | 0 keyboards/handwired/onekey/promicro/info.json | 18 - keyboards/handwired/onekey/promicro/keyboard.json | 18 + keyboards/handwired/onekey/promicro/rules.mk | 0 keyboards/handwired/onekey/proton_c/info.json | 18 - keyboards/handwired/onekey/proton_c/keyboard.json | 18 + keyboards/handwired/onekey/proton_c/rules.mk | 0 keyboards/handwired/onekey/rp2040/info.json | 15 - keyboards/handwired/onekey/rp2040/keyboard.json | 15 + keyboards/handwired/onekey/rp2040/rules.mk | 0 keyboards/handwired/onekey/stm32f0_disco/info.json | 19 - .../handwired/onekey/stm32f0_disco/keyboard.json | 19 + keyboards/handwired/onekey/stm32f0_disco/rules.mk | 1 - keyboards/handwired/onekey/stm32f3_disco/info.json | 19 - .../handwired/onekey/stm32f3_disco/keyboard.json | 19 + keyboards/handwired/onekey/stm32f3_disco/rules.mk | 0 .../handwired/onekey/stm32f405_feather/info.json | 9 - .../onekey/stm32f405_feather/keyboard.json | 9 + .../handwired/onekey/stm32f405_feather/rules.mk | 1 - keyboards/handwired/onekey/teensy_2/info.json | 19 - keyboards/handwired/onekey/teensy_2/keyboard.json | 19 + keyboards/handwired/onekey/teensy_2/rules.mk | 0 keyboards/handwired/onekey/teensy_2pp/info.json | 19 - .../handwired/onekey/teensy_2pp/keyboard.json | 19 + keyboards/handwired/onekey/teensy_2pp/rules.mk | 0 keyboards/handwired/onekey/teensy_32/info.json | 9 - keyboards/handwired/onekey/teensy_32/keyboard.json | 9 + keyboards/handwired/onekey/teensy_32/rules.mk | 1 - keyboards/handwired/onekey/teensy_35/info.json | 9 - keyboards/handwired/onekey/teensy_35/keyboard.json | 9 + keyboards/handwired/onekey/teensy_35/rules.mk | 1 - keyboards/handwired/petruziamini/info.json | 85 - keyboards/handwired/petruziamini/keyboard.json | 85 + keyboards/handwired/petruziamini/rules.mk | 1 - keyboards/handwired/phantagom/baragon/info.json | 70 - .../handwired/phantagom/baragon/keyboard.json | 70 + keyboards/handwired/phantagom/baragon/rules.mk | 1 - keyboards/handwired/phantagom/varan/info.json | 74 - keyboards/handwired/phantagom/varan/keyboard.json | 74 + keyboards/handwired/phantagom/varan/rules.mk | 1 - keyboards/handwired/pill60/bluepill/info.json | 9 - keyboards/handwired/pill60/bluepill/keyboard.json | 9 + keyboards/handwired/pill60/bluepill/rules.mk | 1 - keyboards/handwired/polly40/info.json | 73 - keyboards/handwired/polly40/keyboard.json | 73 + keyboards/handwired/polly40/rules.mk | 1 - keyboards/handwired/pytest/basic/info.json | 9 - keyboards/handwired/pytest/basic/keyboard.json | 9 + keyboards/handwired/pytest/basic/rules.mk | 0 keyboards/handwired/pytest/has_community/info.json | 3 - .../handwired/pytest/has_community/keyboard.json | 3 + keyboards/handwired/pytest/has_community/rules.mk | 0 keyboards/handwired/pytest/macro/info.json | 10 - keyboards/handwired/pytest/macro/keyboard.json | 10 + keyboards/handwired/pytest/macro/rules.mk | 0 keyboards/handwired/rabijl/rotary_numpad/info.json | 66 - .../handwired/rabijl/rotary_numpad/keyboard.json | 66 + keyboards/handwired/rabijl/rotary_numpad/rules.mk | 1 - keyboards/handwired/rd_61_qmk/info.json | 126 - keyboards/handwired/rd_61_qmk/keyboard.json | 126 + keyboards/handwired/rd_61_qmk/rules.mk | 1 - keyboards/handwired/reclined/info.json | 83 - keyboards/handwired/reclined/keyboard.json | 83 + keyboards/handwired/reclined/rules.mk | 1 - .../handwired/scottokeebs/scotto108/info.json | 138 -- .../handwired/scottokeebs/scotto108/keyboard.json | 138 ++ keyboards/handwired/scottokeebs/scotto108/rules.mk | 1 - keyboards/handwired/scottokeebs/scotto34/info.json | 74 - .../handwired/scottokeebs/scotto34/keyboard.json | 74 + keyboards/handwired/scottokeebs/scotto34/rules.mk | 0 keyboards/handwired/scottokeebs/scotto36/info.json | 76 - .../handwired/scottokeebs/scotto36/keyboard.json | 76 + keyboards/handwired/scottokeebs/scotto36/rules.mk | 1 - keyboards/handwired/scottokeebs/scotto40/info.json | 183 -- .../handwired/scottokeebs/scotto40/keyboard.json | 183 ++ keyboards/handwired/scottokeebs/scotto40/rules.mk | 1 - keyboards/handwired/scottokeebs/scotto61/info.json | 93 - .../handwired/scottokeebs/scotto61/keyboard.json | 93 + keyboards/handwired/scottokeebs/scotto61/rules.mk | 1 - keyboards/handwired/scottokeebs/scotto9/info.json | 47 - .../handwired/scottokeebs/scotto9/keyboard.json | 47 + keyboards/handwired/scottokeebs/scotto9/rules.mk | 1 - .../handwired/scottokeebs/scottoalp/info.json | 80 - .../handwired/scottokeebs/scottoalp/keyboard.json | 80 + keyboards/handwired/scottokeebs/scottoalp/rules.mk | 1 - .../handwired/scottokeebs/scottocmd/info.json | 89 - .../handwired/scottokeebs/scottocmd/keyboard.json | 89 + keyboards/handwired/scottokeebs/scottocmd/rules.mk | 1 - .../handwired/scottokeebs/scottodeck/info.json | 52 - .../handwired/scottokeebs/scottodeck/keyboard.json | 52 + .../handwired/scottokeebs/scottodeck/rules.mk | 1 - .../handwired/scottokeebs/scottoergo/info.json | 76 - .../handwired/scottokeebs/scottoergo/keyboard.json | 76 + .../handwired/scottokeebs/scottoergo/rules.mk | 1 - .../handwired/scottokeebs/scottofly/info.json | 78 - .../handwired/scottokeebs/scottofly/keyboard.json | 78 + keyboards/handwired/scottokeebs/scottofly/rules.mk | 1 - .../handwired/scottokeebs/scottofrog/info.json | 54 - .../handwired/scottokeebs/scottofrog/keyboard.json | 54 + .../handwired/scottokeebs/scottofrog/rules.mk | 1 - .../handwired/scottokeebs/scottogame/info.json | 89 - .../handwired/scottokeebs/scottogame/keyboard.json | 89 + .../handwired/scottokeebs/scottogame/rules.mk | 1 - .../handwired/scottokeebs/scottoinvader/info.json | 78 - .../scottokeebs/scottoinvader/keyboard.json | 78 + .../handwired/scottokeebs/scottoinvader/rules.mk | 1 - .../handwired/scottokeebs/scottokatana/info.json | 65 - .../scottokeebs/scottokatana/keyboard.json | 65 + .../handwired/scottokeebs/scottokatana/rules.mk | 1 - .../handwired/scottokeebs/scottolong/info.json | 72 - .../handwired/scottokeebs/scottolong/keyboard.json | 72 + .../handwired/scottokeebs/scottolong/rules.mk | 1 - .../scottokeebs/scottomacrodeck/info.json | 52 - .../scottokeebs/scottomacrodeck/keyboard.json | 52 + .../handwired/scottokeebs/scottomacrodeck/rules.mk | 0 .../handwired/scottokeebs/scottomouse/info.json | 39 - .../scottokeebs/scottomouse/keyboard.json | 39 + .../handwired/scottokeebs/scottomouse/rules.mk | 1 - .../handwired/scottokeebs/scottonum/info.json | 56 - .../handwired/scottokeebs/scottonum/keyboard.json | 56 + keyboards/handwired/scottokeebs/scottonum/rules.mk | 1 - .../handwired/scottokeebs/scottosplit/info.json | 78 - .../scottokeebs/scottosplit/keyboard.json | 78 + .../handwired/scottokeebs/scottosplit/rules.mk | 1 - .../handwired/scottokeebs/scottostarter/info.json | 94 - .../scottokeebs/scottostarter/keyboard.json | 94 + .../handwired/scottokeebs/scottostarter/rules.mk | 1 - .../handwired/scottokeebs/scottowing/info.json | 85 - .../handwired/scottokeebs/scottowing/keyboard.json | 85 + .../handwired/scottokeebs/scottowing/rules.mk | 1 - keyboards/handwired/sejin_eat1010r2/info.json | 159 -- keyboards/handwired/sejin_eat1010r2/keyboard.json | 159 ++ keyboards/handwired/sejin_eat1010r2/rules.mk | 1 - keyboards/handwired/sono1/stm32f103/info.json | 18 - keyboards/handwired/sono1/stm32f103/keyboard.json | 18 + keyboards/handwired/sono1/stm32f103/rules.mk | 1 - keyboards/handwired/sono1/t2pp/info.json | 18 - keyboards/handwired/sono1/t2pp/keyboard.json | 18 + keyboards/handwired/sono1/t2pp/rules.mk | 0 keyboards/handwired/split_cloud/info.json | 118 - keyboards/handwired/split_cloud/keyboard.json | 118 + keyboards/handwired/split_cloud/rules.mk | 0 keyboards/handwired/splittest/bluepill/info.json | 9 - .../handwired/splittest/bluepill/keyboard.json | 9 + keyboards/handwired/splittest/bluepill/rules.mk | 1 - keyboards/handwired/splittest/promicro/info.json | 15 - .../handwired/splittest/promicro/keyboard.json | 15 + keyboards/handwired/splittest/promicro/rules.mk | 0 keyboards/handwired/splittest/teensy_2/info.json | 15 - .../handwired/splittest/teensy_2/keyboard.json | 15 + keyboards/handwired/splittest/teensy_2/rules.mk | 0 keyboards/handwired/starrykeebs/dude09/info.json | 40 - .../handwired/starrykeebs/dude09/keyboard.json | 40 + keyboards/handwired/starrykeebs/dude09/rules.mk | 1 - keyboards/handwired/technicpad/info.json | 38 - keyboards/handwired/technicpad/keyboard.json | 38 + keyboards/handwired/technicpad/rules.mk | 1 - keyboards/handwired/tkk/info.json | 42 - keyboards/handwired/tkk/keyboard.json | 42 + keyboards/handwired/tkk/rules.mk | 1 - .../5x6_right/arduinomicro/info.json | 19 - .../5x6_right/arduinomicro/keyboard.json | 19 + .../5x6_right/arduinomicro/rules.mk | 0 .../tractyl_manuform/5x6_right/teensy2pp/info.json | 26 - .../5x6_right/teensy2pp/keyboard.json | 26 + .../tractyl_manuform/5x6_right/teensy2pp/rules.mk | 0 keyboards/handwired/unk/rev1/info.json | 118 - keyboards/handwired/unk/rev1/keyboard.json | 118 + keyboards/handwired/unk/rev1/rules.mk | 0 keyboards/handwired/wakizashi40/info.json | 82 - keyboards/handwired/wakizashi40/keyboard.json | 82 + keyboards/handwired/wakizashi40/rules.mk | 1 - keyboards/handwired/wwa/helios/info.json | 44 - keyboards/handwired/wwa/helios/keyboard.json | 44 + keyboards/handwired/wwa/helios/rules.mk | 1 - keyboards/handwired/wwa/kepler/info.json | 56 - keyboards/handwired/wwa/kepler/keyboard.json | 56 + keyboards/handwired/wwa/kepler/rules.mk | 1 - keyboards/handwired/wwa/mercury/info.json | 40 - keyboards/handwired/wwa/mercury/keyboard.json | 40 + keyboards/handwired/wwa/mercury/rules.mk | 1 - keyboards/handwired/wwa/soyuz/info.json | 55 - keyboards/handwired/wwa/soyuz/keyboard.json | 55 + keyboards/handwired/wwa/soyuz/rules.mk | 0 keyboards/handwired/wwa/soyuzxl/info.json | 55 - keyboards/handwired/wwa/soyuzxl/keyboard.json | 55 + keyboards/handwired/wwa/soyuzxl/rules.mk | 0 keyboards/handwired/xealous/rev1/info.json | 95 - keyboards/handwired/xealous/rev1/keyboard.json | 95 + keyboards/handwired/xealous/rev1/rules.mk | 0 keyboards/handwired/ziyoulang_k3_mod/info.json | 146 -- keyboards/handwired/ziyoulang_k3_mod/keyboard.json | 146 ++ keyboards/handwired/ziyoulang_k3_mod/rules.mk | 1 - keyboards/heliotrope/info.json | 206 -- keyboards/heliotrope/keyboard.json | 206 ++ keyboards/heliotrope/rules.mk | 2 - keyboards/hhkb/ansi/32u4/info.json | 4 - keyboards/hhkb/ansi/32u4/keyboard.json | 4 + keyboards/hhkb/ansi/32u4/rules.mk | 0 keyboards/hineybush/h101/info.json | 381 --- keyboards/hineybush/h101/keyboard.json | 381 +++ keyboards/hineybush/h101/rules.mk | 1 - keyboards/hineybush/h87_g2/info.json | 585 ----- keyboards/hineybush/h87_g2/keyboard.json | 585 +++++ keyboards/hineybush/h87_g2/rules.mk | 1 - keyboards/hineybush/ibis/info.json | 320 --- keyboards/hineybush/ibis/keyboard.json | 320 +++ keyboards/hineybush/ibis/rules.mk | 1 - keyboards/holyswitch/lightweight65/info.json | 105 - keyboards/holyswitch/lightweight65/keyboard.json | 105 + keyboards/holyswitch/lightweight65/rules.mk | 1 - .../horrortroll/caticorn/rev1/hotswap/info.json | 134 -- .../caticorn/rev1/hotswap/keyboard.json | 134 ++ .../horrortroll/caticorn/rev1/hotswap/rules.mk | 1 - .../horrortroll/caticorn/rev1/solder/info.json | 1833 --------------- .../horrortroll/caticorn/rev1/solder/keyboard.json | 1833 +++++++++++++++ .../horrortroll/caticorn/rev1/solder/rules.mk | 1 - keyboards/hotdox76v2/info.json | 251 -- keyboards/hotdox76v2/keyboard.json | 251 ++ keyboards/hotdox76v2/rules.mk | 0 keyboards/hubble/info.json | 109 - keyboards/hubble/keyboard.json | 109 + keyboards/hubble/rules.mk | 1 - keyboards/ibm/model_m/modelh/info.json | 282 --- keyboards/ibm/model_m/modelh/keyboard.json | 282 +++ keyboards/ibm/model_m/modelh/rules.mk | 0 .../ibm/model_m_122/m122_3270/bluepill/info.json | 12 - .../model_m_122/m122_3270/bluepill/keyboard.json | 12 + .../ibm/model_m_122/m122_3270/bluepill/rules.mk | 0 keyboards/idank/spankbd/info.json | 76 - keyboards/idank/spankbd/keyboard.json | 76 + keyboards/idank/spankbd/rules.mk | 1 - keyboards/idank/sweeq/info.json | 80 - keyboards/idank/sweeq/keyboard.json | 80 + keyboards/idank/sweeq/rules.mk | 1 - keyboards/idobao/id80/v2/ansi/info.json | 97 - keyboards/idobao/id80/v2/ansi/keyboard.json | 97 + keyboards/idobao/id80/v2/ansi/rules.mk | 2 - keyboards/idobao/id80/v2/iso/info.json | 98 - keyboards/idobao/id80/v2/iso/keyboard.json | 98 + keyboards/idobao/id80/v2/iso/rules.mk | 2 - keyboards/idyllic/tinny50_rgb/info.json | 128 - keyboards/idyllic/tinny50_rgb/keyboard.json | 128 + keyboards/idyllic/tinny50_rgb/rules.mk | 0 keyboards/igloo/info.json | 123 - keyboards/igloo/keyboard.json | 123 + keyboards/igloo/rules.mk | 1 - .../inett_studio/sq80/hotswap_layout_i/info.json | 129 -- .../sq80/hotswap_layout_i/keyboard.json | 129 ++ .../inett_studio/sq80/hotswap_layout_i/rules.mk | 1 - keyboards/inland/mk47/info.json | 173 -- keyboards/inland/mk47/keyboard.json | 173 ++ keyboards/inland/mk47/rules.mk | 1 - keyboards/inland/v83p/info.json | 264 --- keyboards/inland/v83p/keyboard.json | 264 +++ keyboards/inland/v83p/rules.mk | 1 - keyboards/input_club/infinity60/led/info.json | 99 - keyboards/input_club/infinity60/led/keyboard.json | 99 + keyboards/input_club/infinity60/led/rules.mk | 0 keyboards/input_club/infinity60/rev1/info.json | 7 - keyboards/input_club/infinity60/rev1/keyboard.json | 7 + keyboards/input_club/infinity60/rev1/rules.mk | 0 keyboards/itstleo/itstleo40/info.json | 80 - keyboards/itstleo/itstleo40/keyboard.json | 80 + keyboards/itstleo/itstleo40/rules.mk | 1 - .../jacky_studio/piggy60/rev1/hotswap/info.json | 4 - .../piggy60/rev1/hotswap/keyboard.json | 4 + .../jacky_studio/piggy60/rev1/hotswap/rules.mk | 1 - .../jacky_studio/piggy60/rev1/solder/info.json | 477 ---- .../jacky_studio/piggy60/rev1/solder/keyboard.json | 477 ++++ .../jacky_studio/piggy60/rev1/solder/rules.mk | 1 - keyboards/jadookb/jkb65/r1/info.json | 11 - keyboards/jadookb/jkb65/r1/keyboard.json | 11 + keyboards/jadookb/jkb65/r1/rules.mk | 0 keyboards/jadookb/jkb65/r2/info.json | 11 - keyboards/jadookb/jkb65/r2/keyboard.json | 11 + keyboards/jadookb/jkb65/r2/rules.mk | 0 keyboards/jaykeeb/orba/info.json | 192 -- keyboards/jaykeeb/orba/keyboard.json | 192 ++ keyboards/jaykeeb/orba/rules.mk | 1 - keyboards/jaykeeb/sebelas/info.json | 430 ---- keyboards/jaykeeb/sebelas/keyboard.json | 430 ++++ keyboards/jaykeeb/sebelas/rules.mk | 1 - keyboards/jaykeeb/skyline/info.json | 563 ----- keyboards/jaykeeb/skyline/keyboard.json | 563 +++++ keyboards/jaykeeb/skyline/rules.mk | 1 - keyboards/jaykeeb/sriwedari70/info.json | 148 -- keyboards/jaykeeb/sriwedari70/keyboard.json | 148 ++ keyboards/jaykeeb/sriwedari70/rules.mk | 1 - keyboards/jaykeeb/tokki/info.json | 724 ------ keyboards/jaykeeb/tokki/keyboard.json | 724 ++++++ keyboards/jaykeeb/tokki/rules.mk | 1 - keyboards/jels/boaty/info.json | 95 - keyboards/jels/boaty/keyboard.json | 95 + keyboards/jels/boaty/rules.mk | 1 - keyboards/jels/jels60/v1/info.json | 19 - keyboards/jels/jels60/v1/keyboard.json | 19 + keyboards/jels/jels60/v1/rules.mk | 1 - keyboards/jels/jels60/v2/info.json | 42 - keyboards/jels/jels60/v2/keyboard.json | 42 + keyboards/jels/jels60/v2/rules.mk | 1 - keyboards/jidohun/km113/info.json | 269 --- keyboards/jidohun/km113/keyboard.json | 269 +++ keyboards/jidohun/km113/rules.mk | 1 - keyboards/jukaie/jk01/info.json | 275 --- keyboards/jukaie/jk01/keyboard.json | 275 +++ keyboards/jukaie/jk01/rules.mk | 1 - keyboards/kakunpc/angel64/alpha/info.json | 109 - keyboards/kakunpc/angel64/alpha/keyboard.json | 109 + keyboards/kakunpc/angel64/alpha/rules.mk | 0 keyboards/kakunpc/angel64/rev1/info.json | 109 - keyboards/kakunpc/angel64/rev1/keyboard.json | 109 + keyboards/kakunpc/angel64/rev1/rules.mk | 0 keyboards/kalakos/bahrnob/info.json | 2052 ---------------- keyboards/kalakos/bahrnob/keyboard.json | 2052 ++++++++++++++++ keyboards/kalakos/bahrnob/rules.mk | 1 - keyboards/kapcave/paladinpad/rev1/info.json | 30 - keyboards/kapcave/paladinpad/rev1/keyboard.json | 30 + keyboards/kapcave/paladinpad/rev1/rules.mk | 0 keyboards/kapcave/paladinpad/rev2/info.json | 30 - keyboards/kapcave/paladinpad/rev2/keyboard.json | 30 + keyboards/kapcave/paladinpad/rev2/rules.mk | 0 keyboards/kb_elmo/bm42/info.json | 72 - keyboards/kb_elmo/bm42/keyboard.json | 72 + keyboards/kb_elmo/bm42/rules.mk | 1 - keyboards/kb_elmo/dizzy40/info.json | 91 - keyboards/kb_elmo/dizzy40/keyboard.json | 91 + keyboards/kb_elmo/dizzy40/rules.mk | 1 - keyboards/kb_elmo/eliza/info.json | 71 - keyboards/kb_elmo/eliza/keyboard.json | 71 + keyboards/kb_elmo/eliza/rules.mk | 1 - keyboards/kb_elmo/gamehand/info.json | 61 - keyboards/kb_elmo/gamehand/keyboard.json | 61 + keyboards/kb_elmo/gamehand/rules.mk | 1 - keyboards/kbdcraft/adam64/info.json | 213 -- keyboards/kbdcraft/adam64/keyboard.json | 213 ++ keyboards/kbdcraft/adam64/rules.mk | 1 - keyboards/kbdfans/d45/v2/info.json | 87 - keyboards/kbdfans/d45/v2/keyboard.json | 87 + keyboards/kbdfans/d45/v2/rules.mk | 1 - keyboards/kbdfans/kbd67/rev1/info.json | 219 -- keyboards/kbdfans/kbd67/rev1/keyboard.json | 219 ++ keyboards/kbdfans/kbd67/rev1/rules.mk | 1 - keyboards/kbdfans/kbdpad/mk3/info.json | 124 - keyboards/kbdfans/kbdpad/mk3/keyboard.json | 124 + keyboards/kbdfans/kbdpad/mk3/rules.mk | 1 - keyboards/kbdfans/odinmini/info.json | 231 -- keyboards/kbdfans/odinmini/keyboard.json | 231 ++ keyboards/kbdfans/odinmini/rules.mk | 0 keyboards/kbdfans/tiger80/info.json | 271 --- keyboards/kbdfans/tiger80/keyboard.json | 271 +++ keyboards/kbdfans/tiger80/rules.mk | 0 keyboards/keebio/bamfk1/info.json | 113 - keyboards/keebio/bamfk1/keyboard.json | 113 + keyboards/keebio/bamfk1/rules.mk | 1 - keyboards/keebio/chocopad/rev1/info.json | 41 - keyboards/keebio/chocopad/rev1/keyboard.json | 41 + keyboards/keebio/chocopad/rev1/rules.mk | 1 - keyboards/keebio/chocopad/rev2/info.json | 94 - keyboards/keebio/chocopad/rev2/keyboard.json | 94 + keyboards/keebio/chocopad/rev2/rules.mk | 1 - keyboards/keebio/convolution/rev1/info.json | 361 --- keyboards/keebio/convolution/rev1/keyboard.json | 361 +++ keyboards/keebio/convolution/rev1/rules.mk | 0 keyboards/keebio/nyquistpad/info.json | 202 -- keyboards/keebio/nyquistpad/keyboard.json | 202 ++ keyboards/keebio/nyquistpad/rules.mk | 1 - keyboards/keebio/sinc/rev1/info.json | 1042 --------- keyboards/keebio/sinc/rev1/keyboard.json | 1042 +++++++++ keyboards/keebio/sinc/rev1/rules.mk | 1 - keyboards/keebio/sinc/rev2/info.json | 1042 --------- keyboards/keebio/sinc/rev2/keyboard.json | 1042 +++++++++ keyboards/keebio/sinc/rev2/rules.mk | 1 - keyboards/keebsforall/freebird75/info.json | 116 - keyboards/keebsforall/freebird75/keyboard.json | 116 + keyboards/keebsforall/freebird75/rules.mk | 1 - keyboards/kelwin/utopia88/info.json | 131 -- keyboards/kelwin/utopia88/keyboard.json | 131 ++ keyboards/kelwin/utopia88/rules.mk | 1 - keyboards/kepler_33/proto/info.json | 87 - keyboards/kepler_33/proto/keyboard.json | 87 + keyboards/kepler_33/proto/rules.mk | 0 keyboards/keycapsss/kimiko/rev1/info.json | 115 - keyboards/keycapsss/kimiko/rev1/keyboard.json | 115 + keyboards/keycapsss/kimiko/rev1/rules.mk | 1 - keyboards/keycapsss/kimiko/rev2/info.json | 199 -- keyboards/keycapsss/kimiko/rev2/keyboard.json | 199 ++ keyboards/keycapsss/kimiko/rev2/rules.mk | 1 - keyboards/keychron/c1_pro/ansi/rgb/info.json | 230 -- keyboards/keychron/c1_pro/ansi/rgb/keyboard.json | 230 ++ keyboards/keychron/c1_pro/ansi/rgb/rules.mk | 1 - keyboards/keychron/c1_pro/ansi/white/info.json | 226 -- keyboards/keychron/c1_pro/ansi/white/keyboard.json | 226 ++ keyboards/keychron/c1_pro/ansi/white/rules.mk | 1 - keyboards/keychron/q0/base/info.json | 75 - keyboards/keychron/q0/base/keyboard.json | 75 + keyboards/keychron/q0/base/rules.mk | 1 - keyboards/keychron/q0/plus/info.json | 94 - keyboards/keychron/q0/plus/keyboard.json | 94 + keyboards/keychron/q0/plus/rules.mk | 1 - keyboards/keychron/q1v1/ansi/info.json | 190 -- keyboards/keychron/q1v1/ansi/keyboard.json | 190 ++ keyboards/keychron/q1v1/ansi/rules.mk | 1 - keyboards/keychron/q1v1/ansi_encoder/info.json | 196 -- keyboards/keychron/q1v1/ansi_encoder/keyboard.json | 196 ++ keyboards/keychron/q1v1/ansi_encoder/rules.mk | 1 - keyboards/keychron/q1v1/iso/info.json | 192 -- keyboards/keychron/q1v1/iso/keyboard.json | 192 ++ keyboards/keychron/q1v1/iso/rules.mk | 1 - keyboards/keychron/q1v1/iso_encoder/info.json | 199 -- keyboards/keychron/q1v1/iso_encoder/keyboard.json | 199 ++ keyboards/keychron/q1v1/iso_encoder/rules.mk | 2 - keyboards/keychron/q2/ansi/info.json | 159 -- keyboards/keychron/q2/ansi/keyboard.json | 159 ++ keyboards/keychron/q2/ansi/rules.mk | 1 - keyboards/keychron/q2/ansi_encoder/info.json | 165 -- keyboards/keychron/q2/ansi_encoder/keyboard.json | 165 ++ keyboards/keychron/q2/ansi_encoder/rules.mk | 1 - keyboards/keychron/q2/iso/info.json | 161 -- keyboards/keychron/q2/iso/keyboard.json | 161 ++ keyboards/keychron/q2/iso/rules.mk | 1 - keyboards/keychron/q2/iso_encoder/info.json | 167 -- keyboards/keychron/q2/iso_encoder/keyboard.json | 167 ++ keyboards/keychron/q2/iso_encoder/rules.mk | 1 - keyboards/keychron/q2/jis/info.json | 165 -- keyboards/keychron/q2/jis/keyboard.json | 165 ++ keyboards/keychron/q2/jis/rules.mk | 1 - keyboards/keychron/q2/jis_encoder/info.json | 171 -- keyboards/keychron/q2/jis_encoder/keyboard.json | 171 ++ keyboards/keychron/q2/jis_encoder/rules.mk | 1 - keyboards/keychron/q3/ansi/info.json | 205 -- keyboards/keychron/q3/ansi/keyboard.json | 205 ++ keyboards/keychron/q3/ansi/rules.mk | 1 - keyboards/keychron/q3/iso/info.json | 207 -- keyboards/keychron/q3/iso/keyboard.json | 207 ++ keyboards/keychron/q3/iso/rules.mk | 1 - keyboards/keychron/q3/jis/info.json | 216 -- keyboards/keychron/q3/jis/keyboard.json | 216 ++ keyboards/keychron/q3/jis/rules.mk | 1 - keyboards/keychron/q4/iso/info.json | 148 -- keyboards/keychron/q4/iso/keyboard.json | 148 ++ keyboards/keychron/q4/iso/rules.mk | 1 - keyboards/keychron/q7/ansi/info.json | 167 -- keyboards/keychron/q7/ansi/keyboard.json | 167 ++ keyboards/keychron/q7/ansi/rules.mk | 1 - keyboards/keychron/q7/iso/info.json | 170 -- keyboards/keychron/q7/iso/keyboard.json | 170 ++ keyboards/keychron/q7/iso/rules.mk | 1 - keyboards/keychron/q8/ansi/info.json | 162 -- keyboards/keychron/q8/ansi/keyboard.json | 162 ++ keyboards/keychron/q8/ansi/rules.mk | 1 - keyboards/keychron/q8/ansi_encoder/info.json | 167 -- keyboards/keychron/q8/ansi_encoder/keyboard.json | 167 ++ keyboards/keychron/q8/ansi_encoder/rules.mk | 1 - keyboards/keychron/q8/iso/info.json | 163 -- keyboards/keychron/q8/iso/keyboard.json | 163 ++ keyboards/keychron/q8/iso/rules.mk | 1 - keyboards/keychron/q8/iso_encoder/info.json | 170 -- keyboards/keychron/q8/iso_encoder/keyboard.json | 170 ++ keyboards/keychron/q8/iso_encoder/rules.mk | 1 - keyboards/keychron/q9/ansi/info.json | 125 - keyboards/keychron/q9/ansi/keyboard.json | 125 + keyboards/keychron/q9/ansi/rules.mk | 1 - keyboards/keychron/q9/ansi_encoder/info.json | 126 - keyboards/keychron/q9/ansi_encoder/keyboard.json | 126 + keyboards/keychron/q9/ansi_encoder/rules.mk | 1 - keyboards/keychron/q9/iso/info.json | 127 - keyboards/keychron/q9/iso/keyboard.json | 127 + keyboards/keychron/q9/iso/rules.mk | 1 - keyboards/keychron/q9/iso_encoder/info.json | 130 -- keyboards/keychron/q9/iso_encoder/keyboard.json | 130 ++ keyboards/keychron/q9/iso_encoder/rules.mk | 1 - keyboards/keychron/q9_plus/ansi_encoder/info.json | 66 - .../keychron/q9_plus/ansi_encoder/keyboard.json | 66 + keyboards/keychron/q9_plus/ansi_encoder/rules.mk | 0 keyboards/keyspensory/kp60/info.json | 117 - keyboards/keyspensory/kp60/keyboard.json | 117 + keyboards/keyspensory/kp60/rules.mk | 1 - keyboards/keyten/diablo/info.json | 226 -- keyboards/keyten/diablo/keyboard.json | 226 ++ keyboards/keyten/diablo/rules.mk | 0 keyboards/keyten/kt60hs_t/info.json | 226 -- keyboards/keyten/kt60hs_t/keyboard.json | 226 ++ keyboards/keyten/kt60hs_t/rules.mk | 0 keyboards/kezewa/enter67/info.json | 106 - keyboards/kezewa/enter67/keyboard.json | 106 + keyboards/kezewa/enter67/rules.mk | 1 - keyboards/kezewa/enter80/info.json | 349 --- keyboards/kezewa/enter80/keyboard.json | 349 +++ keyboards/kezewa/enter80/rules.mk | 1 - keyboards/kibou/fukuro/info.json | 97 - keyboards/kibou/fukuro/keyboard.json | 97 + keyboards/kibou/fukuro/rules.mk | 1 - keyboards/kibou/harbour/info.json | 183 -- keyboards/kibou/harbour/keyboard.json | 183 ++ keyboards/kibou/harbour/rules.mk | 1 - keyboards/kibou/suisei/info.json | 181 -- keyboards/kibou/suisei/keyboard.json | 181 ++ keyboards/kibou/suisei/rules.mk | 1 - keyboards/kibou/wendy/info.json | 335 --- keyboards/kibou/wendy/keyboard.json | 335 +++ keyboards/kibou/wendy/rules.mk | 1 - keyboards/kibou/winter/info.json | 122 - keyboards/kibou/winter/keyboard.json | 122 + keyboards/kibou/winter/rules.mk | 1 - keyboards/kin80/blackpill103/info.json | 18 - keyboards/kin80/blackpill103/keyboard.json | 18 + keyboards/kin80/blackpill103/rules.mk | 1 - keyboards/kin80/micro/info.json | 18 - keyboards/kin80/micro/keyboard.json | 18 + keyboards/kin80/micro/rules.mk | 0 keyboards/kinesis/kint2pp/info.json | 128 - keyboards/kinesis/kint2pp/keyboard.json | 128 + keyboards/kinesis/kint2pp/rules.mk | 0 keyboards/kinesis/kint36/info.json | 128 - keyboards/kinesis/kint36/keyboard.json | 128 + keyboards/kinesis/kint36/rules.mk | 0 keyboards/kinesis/kintwin/info.json | 144 -- keyboards/kinesis/kintwin/keyboard.json | 144 ++ keyboards/kinesis/kintwin/rules.mk | 1 - keyboards/kinesis/stapelberg/info.json | 123 - keyboards/kinesis/stapelberg/keyboard.json | 123 + keyboards/kinesis/stapelberg/rules.mk | 0 keyboards/kisakeyluxury/qtz/info.json | 69 - keyboards/kisakeyluxury/qtz/keyboard.json | 69 + keyboards/kisakeyluxury/qtz/rules.mk | 1 - keyboards/kiserdesigns/madeline/info.json | 77 - keyboards/kiserdesigns/madeline/keyboard.json | 77 + keyboards/kiserdesigns/madeline/rules.mk | 1 - keyboards/kj_modify/rs40/info.json | 77 - keyboards/kj_modify/rs40/keyboard.json | 77 + keyboards/kj_modify/rs40/rules.mk | 1 - keyboards/kk/65/info.json | 111 - keyboards/kk/65/keyboard.json | 111 + keyboards/kk/65/rules.mk | 1 - keyboards/kopibeng/mnk60/info.json | 928 -------- keyboards/kopibeng/mnk60/keyboard.json | 928 ++++++++ keyboards/kopibeng/mnk60/rules.mk | 1 - keyboards/kopibeng/mnk60_stm32/info.json | 1259 ---------- keyboards/kopibeng/mnk60_stm32/keyboard.json | 1259 ++++++++++ keyboards/kopibeng/mnk60_stm32/rules.mk | 1 - keyboards/kopibeng/tgr_lena/info.json | 429 ---- keyboards/kopibeng/tgr_lena/keyboard.json | 429 ++++ keyboards/kopibeng/tgr_lena/rules.mk | 1 - keyboards/kprepublic/bm16a/v1/info.json | 76 - keyboards/kprepublic/bm16a/v1/keyboard.json | 76 + keyboards/kprepublic/bm16a/v1/rules.mk | 1 - keyboards/kprepublic/bm16a/v2/info.json | 124 - keyboards/kprepublic/bm16a/v2/keyboard.json | 124 + keyboards/kprepublic/bm16a/v2/rules.mk | 0 keyboards/kprepublic/bm40hsrgb/rev2/info.json | 191 -- keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json | 191 ++ keyboards/kprepublic/bm40hsrgb/rev2/rules.mk | 0 .../kprepublic/cstc40/daughterboard/info.json | 6 - .../kprepublic/cstc40/daughterboard/keyboard.json | 6 + keyboards/kprepublic/cstc40/daughterboard/rules.mk | 1 - keyboards/kprepublic/cstc40/single_pcb/info.json | 6 - .../kprepublic/cstc40/single_pcb/keyboard.json | 6 + keyboards/kprepublic/cstc40/single_pcb/rules.mk | 1 - keyboards/kradoindustries/kousa/info.json | 158 -- keyboards/kradoindustries/kousa/keyboard.json | 158 ++ keyboards/kradoindustries/kousa/rules.mk | 1 - keyboards/kradoindustries/krado66/info.json | 130 -- keyboards/kradoindustries/krado66/keyboard.json | 130 ++ keyboards/kradoindustries/krado66/rules.mk | 1 - keyboards/kradoindustries/promenade/info.json | 415 ---- keyboards/kradoindustries/promenade/keyboard.json | 415 ++++ keyboards/kradoindustries/promenade/rules.mk | 1 - keyboards/kraken_jones/pteron56/info.json | 96 - keyboards/kraken_jones/pteron56/keyboard.json | 96 + keyboards/kraken_jones/pteron56/rules.mk | 1 - keyboards/kumaokobo/kudox/columner/info.json | 122 - keyboards/kumaokobo/kudox/columner/keyboard.json | 122 + keyboards/kumaokobo/kudox/columner/rules.mk | 0 keyboards/kumaokobo/kudox/rev1/info.json | 120 - keyboards/kumaokobo/kudox/rev1/keyboard.json | 120 + keyboards/kumaokobo/kudox/rev1/rules.mk | 0 keyboards/kumaokobo/kudox/rev2/info.json | 122 - keyboards/kumaokobo/kudox/rev2/keyboard.json | 122 + keyboards/kumaokobo/kudox/rev2/rules.mk | 0 keyboards/kumaokobo/kudox/rev3/info.json | 122 - keyboards/kumaokobo/kudox/rev3/keyboard.json | 122 + keyboards/kumaokobo/kudox/rev3/rules.mk | 0 keyboards/kumaokobo/kudox_game/rev1/info.json | 67 - keyboards/kumaokobo/kudox_game/rev1/keyboard.json | 67 + keyboards/kumaokobo/kudox_game/rev1/rules.mk | 0 keyboards/kumaokobo/pico/65keys/info.json | 116 - keyboards/kumaokobo/pico/65keys/keyboard.json | 116 + keyboards/kumaokobo/pico/65keys/rules.mk | 0 keyboards/kumaokobo/pico/70keys/info.json | 121 - keyboards/kumaokobo/pico/70keys/keyboard.json | 121 + keyboards/kumaokobo/pico/70keys/rules.mk | 0 keyboards/kuro/kuro65/info.json | 238 -- keyboards/kuro/kuro65/keyboard.json | 238 ++ keyboards/kuro/kuro65/rules.mk | 1 - keyboards/kwstudio/pisces/info.json | 127 - keyboards/kwstudio/pisces/keyboard.json | 127 + keyboards/kwstudio/pisces/rules.mk | 1 - keyboards/kwstudio/scorpio/info.json | 199 -- keyboards/kwstudio/scorpio/keyboard.json | 199 ++ keyboards/kwstudio/scorpio/rules.mk | 1 - keyboards/kwstudio/scorpio_rev2/info.json | 201 -- keyboards/kwstudio/scorpio_rev2/keyboard.json | 201 ++ keyboards/kwstudio/scorpio_rev2/rules.mk | 1 - keyboards/laneware/raindrop/info.json | 385 --- keyboards/laneware/raindrop/keyboard.json | 385 +++ keyboards/laneware/raindrop/rules.mk | 0 keyboards/laser_ninja/pumpkinpad/info.json | 112 - keyboards/laser_ninja/pumpkinpad/keyboard.json | 112 + keyboards/laser_ninja/pumpkinpad/rules.mk | 1 - keyboards/lendunistus/rpneko65/rev1/info.json | 766 ------ keyboards/lendunistus/rpneko65/rev1/keyboard.json | 766 ++++++ keyboards/lendunistus/rpneko65/rev1/rules.mk | 1 - keyboards/lets_split/rev1/info.json | 87 - keyboards/lets_split/rev1/keyboard.json | 87 + keyboards/lets_split/rev1/rules.mk | 0 keyboards/lfkeyboards/lfk65_hs/info.json | 175 -- keyboards/lfkeyboards/lfk65_hs/keyboard.json | 175 ++ keyboards/lfkeyboards/lfk65_hs/rules.mk | 0 keyboards/lfkeyboards/lfk78/revb/info.json | 106 - keyboards/lfkeyboards/lfk78/revb/keyboard.json | 106 + keyboards/lfkeyboards/lfk78/revb/rules.mk | 0 keyboards/lfkeyboards/lfk78/revc/info.json | 403 ---- keyboards/lfkeyboards/lfk78/revc/keyboard.json | 403 ++++ keyboards/lfkeyboards/lfk78/revc/rules.mk | 0 keyboards/lfkeyboards/lfk87/reva/info.json | 220 -- keyboards/lfkeyboards/lfk87/reva/keyboard.json | 220 ++ keyboards/lfkeyboards/lfk87/reva/rules.mk | 0 keyboards/lfkeyboards/lfk87/revc/info.json | 220 -- keyboards/lfkeyboards/lfk87/revc/keyboard.json | 220 ++ keyboards/lfkeyboards/lfk87/revc/rules.mk | 0 keyboards/lfkeyboards/smk65/revb/info.json | 165 -- keyboards/lfkeyboards/smk65/revb/keyboard.json | 165 ++ keyboards/lfkeyboards/smk65/revb/rules.mk | 0 keyboards/lfkeyboards/smk65/revf/info.json | 243 -- keyboards/lfkeyboards/smk65/revf/keyboard.json | 243 ++ keyboards/lfkeyboards/smk65/revf/rules.mk | 0 keyboards/lgbtkl/info.json | 111 - keyboards/lgbtkl/keyboard.json | 111 + keyboards/lgbtkl/rules.mk | 1 - keyboards/lily58/rev1/info.json | 104 - keyboards/lily58/rev1/keyboard.json | 104 + keyboards/lily58/rev1/rules.mk | 0 keyboards/linworks/em8/info.json | 197 -- keyboards/linworks/em8/keyboard.json | 197 ++ keyboards/linworks/em8/rules.mk | 1 - keyboards/linworks/fave60/info.json | 446 ---- keyboards/linworks/fave60/keyboard.json | 446 ++++ keyboards/linworks/fave60/rules.mk | 0 keyboards/linworks/fave60a/info.json | 317 --- keyboards/linworks/fave60a/keyboard.json | 317 +++ keyboards/linworks/fave60a/rules.mk | 0 keyboards/linworks/favepada/info.json | 144 -- keyboards/linworks/favepada/keyboard.json | 144 ++ keyboards/linworks/favepada/rules.mk | 0 keyboards/macrocat/info.json | 57 - keyboards/macrocat/keyboard.json | 57 + keyboards/macrocat/rules.mk | 1 - keyboards/magic_force/mf17/info.json | 126 - keyboards/magic_force/mf17/keyboard.json | 126 + keyboards/magic_force/mf17/rules.mk | 1 - keyboards/makenova/omega/omega4/info.json | 146 -- keyboards/makenova/omega/omega4/keyboard.json | 146 ++ keyboards/makenova/omega/omega4/rules.mk | 1 - keyboards/maple_computing/ivy/rev1/info.json | 31 - keyboards/maple_computing/ivy/rev1/keyboard.json | 31 + keyboards/maple_computing/ivy/rev1/rules.mk | 0 keyboards/maple_computing/launchpad/rev1/info.json | 53 - .../maple_computing/launchpad/rev1/keyboard.json | 53 + keyboards/maple_computing/launchpad/rev1/rules.mk | 0 keyboards/mariorion_v25/prod/info.json | 889 ------- keyboards/mariorion_v25/prod/keyboard.json | 889 +++++++ keyboards/mariorion_v25/prod/rules.mk | 1 - keyboards/mariorion_v25/proto/info.json | 889 ------- keyboards/mariorion_v25/proto/keyboard.json | 889 +++++++ keyboards/mariorion_v25/proto/rules.mk | 1 - keyboards/marksard/rhymestone/rev1/info.json | 100 - keyboards/marksard/rhymestone/rev1/keyboard.json | 100 + keyboards/marksard/rhymestone/rev1/rules.mk | 0 keyboards/marksard/treadstone32/lite/info.json | 72 - keyboards/marksard/treadstone32/lite/keyboard.json | 72 + keyboards/marksard/treadstone32/lite/rules.mk | 0 keyboards/marksard/treadstone32/rev1/info.json | 72 - keyboards/marksard/treadstone32/rev1/keyboard.json | 72 + keyboards/marksard/treadstone32/rev1/rules.mk | 0 keyboards/marksard/treadstone48/rev1/info.json | 299 --- keyboards/marksard/treadstone48/rev1/keyboard.json | 299 +++ keyboards/marksard/treadstone48/rev1/rules.mk | 3 - keyboards/marshkeys/flowerpad/info.json | 37 - keyboards/marshkeys/flowerpad/keyboard.json | 37 + keyboards/marshkeys/flowerpad/rules.mk | 1 - keyboards/matchstickworks/southpad/rev1/info.json | 55 - .../matchstickworks/southpad/rev1/keyboard.json | 55 + keyboards/matchstickworks/southpad/rev1/rules.mk | 0 keyboards/matchstickworks/southpad/rev2/info.json | 55 - .../matchstickworks/southpad/rev2/keyboard.json | 55 + keyboards/matchstickworks/southpad/rev2/rules.mk | 0 keyboards/maxipad/promicro/info.json | 9 - keyboards/maxipad/promicro/keyboard.json | 9 + keyboards/maxipad/promicro/rules.mk | 0 keyboards/maxipad/teensy2/info.json | 9 - keyboards/maxipad/teensy2/keyboard.json | 9 + keyboards/maxipad/teensy2/rules.mk | 0 keyboards/maxr1998/phoebe/info.json | 110 - keyboards/maxr1998/phoebe/keyboard.json | 110 + keyboards/maxr1998/phoebe/rules.mk | 0 keyboards/mazestudio/jocker/info.json | 484 ---- keyboards/mazestudio/jocker/keyboard.json | 484 ++++ keyboards/mazestudio/jocker/rules.mk | 1 - keyboards/mechllama/g35/v1/info.json | 13 - keyboards/mechllama/g35/v1/keyboard.json | 13 + keyboards/mechllama/g35/v1/rules.mk | 0 keyboards/mechllama/g35/v2/info.json | 13 - keyboards/mechllama/g35/v2/keyboard.json | 13 + keyboards/mechllama/g35/v2/rules.mk | 0 .../adelais/standard_led/arm/rev2/info.json | 333 --- .../adelais/standard_led/arm/rev2/keyboard.json | 333 +++ .../adelais/standard_led/arm/rev2/rules.mk | 0 .../standard_led/arm/rev4/apm32f103/info.json | 4 - .../standard_led/arm/rev4/apm32f103/keyboard.json | 4 + .../standard_led/arm/rev4/apm32f103/rules.mk | 0 .../standard_led/arm/rev4/stm32f303/info.json | 5 - .../standard_led/arm/rev4/stm32f303/keyboard.json | 5 + .../standard_led/arm/rev4/stm32f303/rules.mk | 0 keyboards/mechlovin/hannah65/rev1/haus/info.json | 241 -- .../mechlovin/hannah65/rev1/haus/keyboard.json | 241 ++ keyboards/mechlovin/hannah65/rev1/haus/rules.mk | 0 .../mechlovin/infinity87/rev1/rogue87/info.json | 319 --- .../infinity87/rev1/rogue87/keyboard.json | 319 +++ .../mechlovin/infinity87/rev1/rogue87/rules.mk | 1 - .../mechlovin/infinity87/rev1/rouge87/info.json | 532 ----- .../infinity87/rev1/rouge87/keyboard.json | 532 +++++ .../mechlovin/infinity87/rev1/rouge87/rules.mk | 1 - keyboards/mechlovin/mechlovin9/rev3/info.json | 20 - keyboards/mechlovin/mechlovin9/rev3/keyboard.json | 20 + keyboards/mechlovin/mechlovin9/rev3/rules.mk | 0 keyboards/mechlovin/olly/jf/rev2/info.json | 707 ------ keyboards/mechlovin/olly/jf/rev2/keyboard.json | 707 ++++++ keyboards/mechlovin/olly/jf/rev2/rules.mk | 1 - keyboards/mechlovin/olly/octagon/info.json | 171 -- keyboards/mechlovin/olly/octagon/keyboard.json | 171 ++ keyboards/mechlovin/olly/octagon/rules.mk | 1 - keyboards/mechlovin/zed1800/oreum/info.json | 368 --- keyboards/mechlovin/zed1800/oreum/keyboard.json | 368 +++ keyboards/mechlovin/zed1800/oreum/rules.mk | 0 keyboards/mechlovin/zed1800/saber/info.json | 358 --- keyboards/mechlovin/zed1800/saber/keyboard.json | 358 +++ keyboards/mechlovin/zed1800/saber/rules.mk | 0 keyboards/mechlovin/zed1800/zepsody/info.json | 388 ---- keyboards/mechlovin/zed1800/zepsody/keyboard.json | 388 ++++ keyboards/mechlovin/zed1800/zepsody/rules.mk | 0 keyboards/mechlovin/zed65/910/info.json | 355 --- keyboards/mechlovin/zed65/910/keyboard.json | 355 +++ keyboards/mechlovin/zed65/910/rules.mk | 1 - .../mechlovin/zed65/no_backlight/cor65/info.json | 249 -- .../zed65/no_backlight/cor65/keyboard.json | 249 ++ .../mechlovin/zed65/no_backlight/cor65/rules.mk | 0 keyboards/mechlovin/zed65/rev1/info.json | 977 -------- keyboards/mechlovin/zed65/rev1/keyboard.json | 977 ++++++++ keyboards/mechlovin/zed65/rev1/rules.mk | 1 - keyboards/mechwild/bb40/f401/info.json | 3 - keyboards/mechwild/bb40/f401/keyboard.json | 3 + keyboards/mechwild/bb40/f401/rules.mk | 1 - keyboards/mechwild/bb40/f411/info.json | 3 - keyboards/mechwild/bb40/f411/keyboard.json | 3 + keyboards/mechwild/bb40/f411/rules.mk | 1 - keyboards/mechwild/bde/lefty/info.json | 79 - keyboards/mechwild/bde/lefty/keyboard.json | 79 + keyboards/mechwild/bde/lefty/rules.mk | 1 - keyboards/mechwild/bde/righty/info.json | 79 - keyboards/mechwild/bde/righty/keyboard.json | 79 + keyboards/mechwild/bde/righty/rules.mk | 1 - keyboards/mechwild/obe/f401/info.json | 5 - keyboards/mechwild/obe/f401/keyboard.json | 5 + keyboards/mechwild/obe/f401/rules.mk | 0 keyboards/mechwild/obe/f411/info.json | 5 - keyboards/mechwild/obe/f411/keyboard.json | 5 + keyboards/mechwild/obe/f411/rules.mk | 0 keyboards/mechwild/waka60/f401/info.json | 5 - keyboards/mechwild/waka60/f401/keyboard.json | 5 + keyboards/mechwild/waka60/f401/rules.mk | 0 keyboards/mechwild/waka60/f411/info.json | 5 - keyboards/mechwild/waka60/f411/keyboard.json | 5 + keyboards/mechwild/waka60/f411/rules.mk | 0 keyboards/meetlab/kafka60/info.json | 89 - keyboards/meetlab/kafka60/keyboard.json | 89 + keyboards/meetlab/kafka60/rules.mk | 1 - keyboards/meetlab/kafka68/info.json | 102 - keyboards/meetlab/kafka68/keyboard.json | 102 + keyboards/meetlab/kafka68/rules.mk | 1 - keyboards/meetlab/kalice/info.json | 121 - keyboards/meetlab/kalice/keyboard.json | 121 + keyboards/meetlab/kalice/rules.mk | 1 - keyboards/meetlab/rena/info.json | 117 - keyboards/meetlab/rena/keyboard.json | 117 + keyboards/meetlab/rena/rules.mk | 1 - keyboards/meletrix/zoom75/info.json | 132 -- keyboards/meletrix/zoom75/keyboard.json | 132 ++ keyboards/meletrix/zoom75/rules.mk | 1 - keyboards/meletrix/zoom98/info.json | 215 -- keyboards/meletrix/zoom98/keyboard.json | 215 ++ keyboards/meletrix/zoom98/rules.mk | 1 - keyboards/millet/doksin/info.json | 31 - keyboards/millet/doksin/keyboard.json | 31 + keyboards/millet/doksin/rules.mk | 0 keyboards/mincedshon/ecila/info.json | 139 -- keyboards/mincedshon/ecila/keyboard.json | 139 ++ keyboards/mincedshon/ecila/rules.mk | 1 - keyboards/mk65/info.json | 134 -- keyboards/mk65/keyboard.json | 134 ++ keyboards/mk65/rules.mk | 1 - keyboards/mlego/m65/rev1/info.json | 132 -- keyboards/mlego/m65/rev1/keyboard.json | 132 ++ keyboards/mlego/m65/rev1/rules.mk | 1 - keyboards/mlego/m65/rev2/info.json | 131 -- keyboards/mlego/m65/rev2/keyboard.json | 131 ++ keyboards/mlego/m65/rev2/rules.mk | 1 - keyboards/mlego/m65/rev3/info.json | 132 -- keyboards/mlego/m65/rev3/keyboard.json | 132 ++ keyboards/mlego/m65/rev3/rules.mk | 1 - keyboards/mlego/m65/rev4/info.json | 134 -- keyboards/mlego/m65/rev4/keyboard.json | 134 ++ keyboards/mlego/m65/rev4/rules.mk | 0 keyboards/mntre_v3/info.json | 120 - keyboards/mntre_v3/keyboard.json | 120 + keyboards/mntre_v3/rules.mk | 1 - keyboards/mode/m256wh/info.json | 199 -- keyboards/mode/m256wh/keyboard.json | 199 ++ keyboards/mode/m256wh/rules.mk | 0 keyboards/mode/m256ws/info.json | 741 ------ keyboards/mode/m256ws/keyboard.json | 741 ++++++ keyboards/mode/m256ws/rules.mk | 0 keyboards/mode/m60h/info.json | 119 - keyboards/mode/m60h/keyboard.json | 119 + keyboards/mode/m60h/rules.mk | 1 - keyboards/mode/m60h_f/info.json | 117 - keyboards/mode/m60h_f/keyboard.json | 117 + keyboards/mode/m60h_f/rules.mk | 1 - keyboards/mode/m60s/info.json | 183 -- keyboards/mode/m60s/keyboard.json | 183 ++ keyboards/mode/m60s/rules.mk | 1 - keyboards/mokey/luckycat70/info.json | 126 - keyboards/mokey/luckycat70/keyboard.json | 126 + keyboards/mokey/luckycat70/rules.mk | 1 - keyboards/mokey/mokey12x2/info.json | 47 - keyboards/mokey/mokey12x2/keyboard.json | 47 + keyboards/mokey/mokey12x2/rules.mk | 1 - keyboards/moky/moky88/info.json | 272 --- keyboards/moky/moky88/keyboard.json | 272 +++ keyboards/moky/moky88/rules.mk | 1 - keyboards/momokai/aurora/info.json | 105 - keyboards/momokai/aurora/keyboard.json | 105 + keyboards/momokai/aurora/rules.mk | 1 - keyboards/monsgeek/m1/info.json | 451 ---- keyboards/monsgeek/m1/keyboard.json | 451 ++++ keyboards/monsgeek/m1/rules.mk | 1 - keyboards/monsgeek/m3/info.json | 257 --- keyboards/monsgeek/m3/keyboard.json | 257 +++ keyboards/monsgeek/m3/rules.mk | 1 - keyboards/monsgeek/m5/info.json | 302 --- keyboards/monsgeek/m5/keyboard.json | 302 +++ keyboards/monsgeek/m5/rules.mk | 1 - keyboards/monsgeek/m6/info.json | 244 -- keyboards/monsgeek/m6/keyboard.json | 244 ++ keyboards/monsgeek/m6/rules.mk | 1 - keyboards/montsinger/palmetto/info.json | 648 ------ keyboards/montsinger/palmetto/keyboard.json | 648 ++++++ keyboards/montsinger/palmetto/rules.mk | 1 - keyboards/moondrop/dash75/r1/info.json | 6 - keyboards/moondrop/dash75/r1/keyboard.json | 6 + keyboards/moondrop/dash75/r1/rules.mk | 2 - keyboards/mothwing/info.json | 78 - keyboards/mothwing/keyboard.json | 78 + keyboards/mothwing/rules.mk | 0 keyboards/ms_sculpt/info.json | 136 -- keyboards/ms_sculpt/keyboard.json | 136 ++ keyboards/ms_sculpt/rules.mk | 1 - keyboards/mwstudio/mmk_3/info.json | 53 - keyboards/mwstudio/mmk_3/keyboard.json | 53 + keyboards/mwstudio/mmk_3/rules.mk | 1 - keyboards/mwstudio/mw660/info.json | 111 - keyboards/mwstudio/mw660/keyboard.json | 111 + keyboards/mwstudio/mw660/rules.mk | 1 - keyboards/mwstudio/mw80/info.json | 156 -- keyboards/mwstudio/mw80/keyboard.json | 156 ++ keyboards/mwstudio/mw80/rules.mk | 0 keyboards/mxss/info.json | 1045 --------- keyboards/mxss/keyboard.json | 1045 +++++++++ keyboards/mxss/rules.mk | 1 - keyboards/nacly/bigsmoothknob/info.json | 44 - keyboards/nacly/bigsmoothknob/keyboard.json | 44 + keyboards/nacly/bigsmoothknob/rules.mk | 1 - keyboards/navi60/info.json | 100 - keyboards/navi60/keyboard.json | 100 + keyboards/navi60/rules.mk | 1 - keyboards/neson_design/810e/info.json | 119 - keyboards/neson_design/810e/keyboard.json | 119 + keyboards/neson_design/810e/rules.mk | 1 - keyboards/neson_design/nico/info.json | 393 ---- keyboards/neson_design/nico/keyboard.json | 393 ++++ keyboards/neson_design/nico/rules.mk | 0 keyboards/nightly_boards/n40_o/info.json | 175 -- keyboards/nightly_boards/n40_o/keyboard.json | 175 ++ keyboards/nightly_boards/n40_o/rules.mk | 1 - keyboards/ning/tiny_board/tb16_rgb/info.json | 60 - keyboards/ning/tiny_board/tb16_rgb/keyboard.json | 60 + keyboards/ning/tiny_board/tb16_rgb/rules.mk | 0 keyboards/nix_studio/lilith/info.json | 720 ------ keyboards/nix_studio/lilith/keyboard.json | 720 ++++++ keyboards/nix_studio/lilith/rules.mk | 1 - keyboards/novelkeys/nk65/base/info.json | 7 - keyboards/novelkeys/nk65/base/keyboard.json | 7 + keyboards/novelkeys/nk65/base/rules.mk | 0 keyboards/novelkeys/nk65/v1_4/info.json | 7 - keyboards/novelkeys/nk65/v1_4/keyboard.json | 7 + keyboards/novelkeys/nk65/v1_4/rules.mk | 1 - keyboards/noxary/valhalla_v2/info.json | 223 -- keyboards/noxary/valhalla_v2/keyboard.json | 223 ++ keyboards/noxary/valhalla_v2/rules.mk | 1 - keyboards/null/st110r2/info.json | 596 ----- keyboards/null/st110r2/keyboard.json | 596 +++++ keyboards/null/st110r2/rules.mk | 1 - keyboards/oddball/v1/info.json | 8 - keyboards/oddball/v1/keyboard.json | 8 + keyboards/oddball/v1/rules.mk | 0 keyboards/oddball/v2/info.json | 8 - keyboards/oddball/v2/keyboard.json | 8 + keyboards/oddball/v2/rules.mk | 0 keyboards/oddball/v2_1/info.json | 8 - keyboards/oddball/v2_1/keyboard.json | 8 + keyboards/oddball/v2_1/rules.mk | 0 keyboards/omkbd/runner3680/3x6/info.json | 89 - keyboards/omkbd/runner3680/3x6/keyboard.json | 89 + keyboards/omkbd/runner3680/3x6/rules.mk | 0 keyboards/omkbd/runner3680/3x7/info.json | 95 - keyboards/omkbd/runner3680/3x7/keyboard.json | 95 + keyboards/omkbd/runner3680/3x7/rules.mk | 0 keyboards/omkbd/runner3680/3x8/info.json | 101 - keyboards/omkbd/runner3680/3x8/keyboard.json | 101 + keyboards/omkbd/runner3680/3x8/rules.mk | 0 keyboards/omkbd/runner3680/4x6/info.json | 103 - keyboards/omkbd/runner3680/4x6/keyboard.json | 103 + keyboards/omkbd/runner3680/4x6/rules.mk | 0 keyboards/omkbd/runner3680/4x7/info.json | 111 - keyboards/omkbd/runner3680/4x7/keyboard.json | 111 + keyboards/omkbd/runner3680/4x7/rules.mk | 0 keyboards/omkbd/runner3680/4x8/info.json | 119 - keyboards/omkbd/runner3680/4x8/keyboard.json | 119 + keyboards/omkbd/runner3680/4x8/rules.mk | 0 keyboards/omkbd/runner3680/5x6/info.json | 117 - keyboards/omkbd/runner3680/5x6/keyboard.json | 117 + keyboards/omkbd/runner3680/5x6/rules.mk | 0 keyboards/omkbd/runner3680/5x6_5x8/info.json | 131 -- keyboards/omkbd/runner3680/5x6_5x8/keyboard.json | 131 ++ keyboards/omkbd/runner3680/5x6_5x8/rules.mk | 0 keyboards/omkbd/runner3680/5x7/info.json | 127 - keyboards/omkbd/runner3680/5x7/keyboard.json | 127 + keyboards/omkbd/runner3680/5x7/rules.mk | 0 keyboards/omkbd/runner3680/5x8/info.json | 137 -- keyboards/omkbd/runner3680/5x8/keyboard.json | 137 ++ keyboards/omkbd/runner3680/5x8/rules.mk | 0 keyboards/orthograph/info.json | 239 -- keyboards/orthograph/keyboard.json | 239 ++ keyboards/orthograph/rules.mk | 1 - keyboards/pangorin/tan67/info.json | 246 -- keyboards/pangorin/tan67/keyboard.json | 246 ++ keyboards/pangorin/tan67/rules.mk | 1 - keyboards/pauperboards/brick/info.json | 249 -- keyboards/pauperboards/brick/keyboard.json | 249 ++ keyboards/pauperboards/brick/rules.mk | 1 - keyboards/peej/tripel/left/info.json | 81 - keyboards/peej/tripel/left/keyboard.json | 81 + keyboards/peej/tripel/left/rules.mk | 1 - keyboards/peej/tripel/middle/info.json | 81 - keyboards/peej/tripel/middle/keyboard.json | 81 + keyboards/peej/tripel/middle/rules.mk | 1 - keyboards/peej/tripel/right/info.json | 81 - keyboards/peej/tripel/right/keyboard.json | 81 + keyboards/peej/tripel/right/rules.mk | 1 - keyboards/phentech/rpk_001/info.json | 241 -- keyboards/phentech/rpk_001/keyboard.json | 241 ++ keyboards/phentech/rpk_001/rules.mk | 1 - keyboards/pica40/rev1/info.json | 43 - keyboards/pica40/rev1/keyboard.json | 43 + keyboards/pica40/rev1/rules.mk | 0 keyboards/pinky/3/info.json | 87 - keyboards/pinky/3/keyboard.json | 87 + keyboards/pinky/3/rules.mk | 0 keyboards/pinky/4/info.json | 103 - keyboards/pinky/4/keyboard.json | 103 + keyboards/pinky/4/rules.mk | 0 keyboards/pixelspace/shadow80/info.json | 1259 ---------- keyboards/pixelspace/shadow80/keyboard.json | 1259 ++++++++++ keyboards/pixelspace/shadow80/rules.mk | 1 - keyboards/planck/ez/base/info.json | 6 - keyboards/planck/ez/base/keyboard.json | 6 + keyboards/planck/ez/base/rules.mk | 0 keyboards/ploopyco/madromys/rev1_001/info.json | 23 - keyboards/ploopyco/madromys/rev1_001/keyboard.json | 23 + keyboards/ploopyco/madromys/rev1_001/rules.mk | 0 keyboards/ploopyco/trackball/rev1/info.json | 9 - keyboards/ploopyco/trackball/rev1/keyboard.json | 9 + keyboards/ploopyco/trackball/rev1/rules.mk | 0 keyboards/ploopyco/trackball/rev1_005/info.json | 21 - .../ploopyco/trackball/rev1_005/keyboard.json | 21 + keyboards/ploopyco/trackball/rev1_005/rules.mk | 0 .../ploopyco/trackball_mini/rev1_001/info.json | 7 - .../ploopyco/trackball_mini/rev1_001/keyboard.json | 7 + .../ploopyco/trackball_mini/rev1_001/rules.mk | 0 .../ploopyco/trackball_mini/rev1_002/info.json | 7 - .../ploopyco/trackball_mini/rev1_002/keyboard.json | 7 + .../ploopyco/trackball_mini/rev1_002/rules.mk | 0 .../ploopyco/trackball_nano/rev1_001/info.json | 7 - .../ploopyco/trackball_nano/rev1_001/keyboard.json | 7 + .../ploopyco/trackball_nano/rev1_001/rules.mk | 0 .../ploopyco/trackball_thumb/rev1_001/info.json | 23 - .../trackball_thumb/rev1_001/keyboard.json | 23 + .../ploopyco/trackball_thumb/rev1_001/rules.mk | 0 keyboards/plum47/info.json | 79 - keyboards/plum47/keyboard.json | 79 + keyboards/plum47/rules.mk | 1 - keyboards/plywrks/allaro/info.json | 125 - keyboards/plywrks/allaro/keyboard.json | 125 + keyboards/plywrks/allaro/rules.mk | 1 - keyboards/plywrks/ji_eun/info.json | 170 -- keyboards/plywrks/ji_eun/keyboard.json | 170 ++ keyboards/plywrks/ji_eun/rules.mk | 1 - keyboards/plywrks/ply8x/info.json | 978 -------- keyboards/plywrks/ply8x/keyboard.json | 978 ++++++++ keyboards/plywrks/ply8x/rules.mk | 1 - keyboards/primekb/meridian/ktr1010/info.json | 8 - keyboards/primekb/meridian/ktr1010/keyboard.json | 8 + keyboards/primekb/meridian/ktr1010/rules.mk | 0 keyboards/primekb/meridian/ws2812/info.json | 9 - keyboards/primekb/meridian/ws2812/keyboard.json | 9 + keyboards/primekb/meridian/ws2812/rules.mk | 0 keyboards/program_yoink/ortho/info.json | 149 -- keyboards/program_yoink/ortho/keyboard.json | 149 ++ keyboards/program_yoink/ortho/rules.mk | 0 keyboards/program_yoink/staggered/info.json | 155 -- keyboards/program_yoink/staggered/keyboard.json | 155 ++ keyboards/program_yoink/staggered/rules.mk | 0 keyboards/projectcain/vault35/atmega32u4/info.json | 45 - .../projectcain/vault35/atmega32u4/keyboard.json | 45 + keyboards/projectcain/vault35/atmega32u4/rules.mk | 1 - keyboards/projectd/65/projectd_65_ansi/info.json | 243 -- .../projectd/65/projectd_65_ansi/keyboard.json | 243 ++ keyboards/projectd/65/projectd_65_ansi/rules.mk | 1 - keyboards/projectd/75/ansi/info.json | 281 --- keyboards/projectd/75/ansi/keyboard.json | 281 +++ keyboards/projectd/75/ansi/rules.mk | 1 - keyboards/proteus67/info.json | 129 -- keyboards/proteus67/keyboard.json | 129 ++ keyboards/proteus67/rules.mk | 1 - keyboards/prototypist/pt60/info.json | 240 -- keyboards/prototypist/pt60/keyboard.json | 240 ++ keyboards/prototypist/pt60/rules.mk | 3 - keyboards/prototypist/pt80/info.json | 322 --- keyboards/prototypist/pt80/keyboard.json | 322 +++ keyboards/prototypist/pt80/rules.mk | 1 - keyboards/pteropus/info.json | 72 - keyboards/pteropus/keyboard.json | 72 + keyboards/pteropus/rules.mk | 1 - keyboards/purin/info.json | 108 - keyboards/purin/keyboard.json | 108 + keyboards/purin/rules.mk | 1 - keyboards/qck75/v1/info.json | 132 -- keyboards/qck75/v1/keyboard.json | 132 ++ keyboards/qck75/v1/rules.mk | 0 keyboards/quadrum/delta/info.json | 259 --- keyboards/quadrum/delta/keyboard.json | 259 +++ keyboards/quadrum/delta/rules.mk | 2 - keyboards/qwertykeys/qk100/ansi/info.json | 268 --- keyboards/qwertykeys/qk100/ansi/keyboard.json | 268 +++ keyboards/qwertykeys/qk100/ansi/rules.mk | 1 - keyboards/qwertykeys/qk100/solder/info.json | 114 - keyboards/qwertykeys/qk100/solder/keyboard.json | 114 + keyboards/qwertykeys/qk100/solder/rules.mk | 1 - keyboards/rainkeebs/trailmix/info.json | 96 - keyboards/rainkeebs/trailmix/keyboard.json | 96 + keyboards/rainkeebs/trailmix/rules.mk | 1 - keyboards/ramlord/witf/info.json | 351 --- keyboards/ramlord/witf/keyboard.json | 351 +++ keyboards/ramlord/witf/rules.mk | 1 - keyboards/rart/rart60/info.json | 740 ------ keyboards/rart/rart60/keyboard.json | 740 ++++++ keyboards/rart/rart60/rules.mk | 1 - keyboards/rastersoft/minitkl/info.json | 341 --- keyboards/rastersoft/minitkl/keyboard.json | 341 +++ keyboards/rastersoft/minitkl/rules.mk | 1 - keyboards/redox/rev1/base/info.json | 17 - keyboards/redox/rev1/base/keyboard.json | 17 + keyboards/redox/rev1/base/rules.mk | 1 - keyboards/redragon/k667/info.json | 234 -- keyboards/redragon/k667/keyboard.json | 234 ++ keyboards/redragon/k667/rules.mk | 1 - keyboards/reedskeebs/alish40/info.json | 245 -- keyboards/reedskeebs/alish40/keyboard.json | 245 ++ keyboards/reedskeebs/alish40/rules.mk | 1 - keyboards/relapsekb/or87/info.json | 610 ----- keyboards/relapsekb/or87/keyboard.json | 610 +++++ keyboards/relapsekb/or87/rules.mk | 1 - keyboards/rgbkb/mun/rev1/info.json | 213 -- keyboards/rgbkb/mun/rev1/keyboard.json | 213 ++ keyboards/rgbkb/mun/rev1/rules.mk | 0 keyboards/rgbkb/pan/rev1/proton_c/info.json | 19 - keyboards/rgbkb/pan/rev1/proton_c/keyboard.json | 19 + keyboards/rgbkb/pan/rev1/proton_c/rules.mk | 0 keyboards/rgbkb/sol3/rev1/info.json | 239 -- keyboards/rgbkb/sol3/rev1/keyboard.json | 239 ++ keyboards/rgbkb/sol3/rev1/rules.mk | 0 keyboards/rgbkb/zen/rev1/info.json | 104 - keyboards/rgbkb/zen/rev1/keyboard.json | 104 + keyboards/rgbkb/zen/rev1/rules.mk | 0 keyboards/rgbkb/zygomorph/rev1/info.json | 243 -- keyboards/rgbkb/zygomorph/rev1/keyboard.json | 243 ++ keyboards/rgbkb/zygomorph/rev1/rules.mk | 0 keyboards/rico/phoenix_project_no1/info.json | 730 ------ keyboards/rico/phoenix_project_no1/keyboard.json | 730 ++++++ keyboards/rico/phoenix_project_no1/rules.mk | 1 - keyboards/rkg68/info.json | 111 - keyboards/rkg68/keyboard.json | 111 + keyboards/rkg68/rules.mk | 1 - keyboards/rmi_kb/equator/info.json | 152 -- keyboards/rmi_kb/equator/keyboard.json | 152 ++ keyboards/rmi_kb/equator/rules.mk | 1 - keyboards/rmi_kb/tkl_ff/v1/info.json | 5 - keyboards/rmi_kb/tkl_ff/v1/keyboard.json | 5 + keyboards/rmi_kb/tkl_ff/v1/rules.mk | 0 keyboards/rmkeebs/rm_fullsize/info.json | 391 ---- keyboards/rmkeebs/rm_fullsize/keyboard.json | 391 ++++ keyboards/rmkeebs/rm_fullsize/rules.mk | 1 - keyboards/rookiebwoy/late9/rev1/info.json | 58 - keyboards/rookiebwoy/late9/rev1/keyboard.json | 58 + keyboards/rookiebwoy/late9/rev1/rules.mk | 1 - keyboards/rot13labs/rotc0n/info.json | 39 - keyboards/rot13labs/rotc0n/keyboard.json | 39 + keyboards/rot13labs/rotc0n/rules.mk | 1 - keyboards/saevus/cor/info.json | 351 --- keyboards/saevus/cor/keyboard.json | 351 +++ keyboards/saevus/cor/rules.mk | 1 - keyboards/saevus/cor_tkl/info.json | 587 ----- keyboards/saevus/cor_tkl/keyboard.json | 587 +++++ keyboards/saevus/cor_tkl/rules.mk | 0 keyboards/sakura_workshop/fuji75/hotswap/info.json | 102 - .../sakura_workshop/fuji75/hotswap/keyboard.json | 102 + keyboards/sakura_workshop/fuji75/hotswap/rules.mk | 1 - keyboards/sakura_workshop/fuji75/solder/info.json | 102 - .../sakura_workshop/fuji75/solder/keyboard.json | 102 + keyboards/sakura_workshop/fuji75/solder/rules.mk | 1 - keyboards/salicylic_acid3/7skb/rev1/info.json | 122 - keyboards/salicylic_acid3/7skb/rev1/keyboard.json | 122 + keyboards/salicylic_acid3/7skb/rev1/rules.mk | 0 keyboards/salicylic_acid3/getta25/rev1/info.json | 73 - .../salicylic_acid3/getta25/rev1/keyboard.json | 73 + keyboards/salicylic_acid3/getta25/rev1/rules.mk | 3 - keyboards/salicylic_acid3/guide68/info.json | 130 -- keyboards/salicylic_acid3/guide68/keyboard.json | 130 ++ keyboards/salicylic_acid3/guide68/rules.mk | 1 - keyboards/salicylic_acid3/jisplit89/rev1/info.json | 152 -- .../salicylic_acid3/jisplit89/rev1/keyboard.json | 152 ++ keyboards/salicylic_acid3/jisplit89/rev1/rules.mk | 0 keyboards/salicylic_acid3/naked48/rev1/info.json | 263 --- .../salicylic_acid3/naked48/rev1/keyboard.json | 263 +++ keyboards/salicylic_acid3/naked48/rev1/rules.mk | 0 keyboards/salicylic_acid3/naked60/rev1/info.json | 280 --- .../salicylic_acid3/naked60/rev1/keyboard.json | 280 +++ keyboards/salicylic_acid3/naked60/rev1/rules.mk | 0 keyboards/salicylic_acid3/naked64/rev1/info.json | 226 -- .../salicylic_acid3/naked64/rev1/keyboard.json | 226 ++ keyboards/salicylic_acid3/naked64/rev1/rules.mk | 0 keyboards/salicylic_acid3/setta21/rev1/info.json | 73 - .../salicylic_acid3/setta21/rev1/keyboard.json | 73 + keyboards/salicylic_acid3/setta21/rev1/rules.mk | 0 keyboards/sapuseven/macropad12/info.json | 46 - keyboards/sapuseven/macropad12/keyboard.json | 46 + keyboards/sapuseven/macropad12/rules.mk | 1 - .../sawnsprojects/eclipse/eclipse60/info.json | 125 - .../sawnsprojects/eclipse/eclipse60/keyboard.json | 125 + keyboards/sawnsprojects/eclipse/eclipse60/rules.mk | 1 - keyboards/sawnsprojects/eclipse/tinyneko/info.json | 125 - .../sawnsprojects/eclipse/tinyneko/keyboard.json | 125 + keyboards/sawnsprojects/eclipse/tinyneko/rules.mk | 1 - .../sawnsprojects/krush/krush60/solder/info.json | 1188 ---------- .../krush/krush60/solder/keyboard.json | 1188 ++++++++++ .../sawnsprojects/krush/krush60/solder/rules.mk | 1 - keyboards/sawnsprojects/okayu/stm32f072/info.json | 4 - .../sawnsprojects/okayu/stm32f072/keyboard.json | 4 + keyboards/sawnsprojects/okayu/stm32f072/rules.mk | 0 keyboards/sawnsprojects/okayu/stm32f103/info.json | 3 - .../sawnsprojects/okayu/stm32f103/keyboard.json | 3 + keyboards/sawnsprojects/okayu/stm32f103/rules.mk | 0 keyboards/sawnsprojects/okayu/stm32f303/info.json | 4 - .../sawnsprojects/okayu/stm32f303/keyboard.json | 4 + keyboards/sawnsprojects/okayu/stm32f303/rules.mk | 0 keyboards/sawnsprojects/plaque80/info.json | 147 -- keyboards/sawnsprojects/plaque80/keyboard.json | 147 ++ keyboards/sawnsprojects/plaque80/rules.mk | 1 - keyboards/sawnsprojects/re65/info.json | 370 --- keyboards/sawnsprojects/re65/keyboard.json | 370 +++ keyboards/sawnsprojects/re65/rules.mk | 1 - keyboards/scottokeebs/scotto34/info.json | 89 - keyboards/scottokeebs/scotto34/keyboard.json | 89 + keyboards/scottokeebs/scotto34/rules.mk | 1 - keyboards/sf2040/info.json | 105 - keyboards/sf2040/keyboard.json | 105 + keyboards/sf2040/rules.mk | 1 - keyboards/sha/info.json | 107 - keyboards/sha/keyboard.json | 107 + keyboards/sha/rules.mk | 1 - keyboards/shandoncodes/riot_pad/info.json | 57 - keyboards/shandoncodes/riot_pad/keyboard.json | 57 + keyboards/shandoncodes/riot_pad/rules.mk | 1 - keyboards/sharkoon/skiller_sgk50_s3/info.json | 454 ---- keyboards/sharkoon/skiller_sgk50_s3/keyboard.json | 454 ++++ keyboards/sharkoon/skiller_sgk50_s3/rules.mk | 1 - keyboards/shostudio/arc/info.json | 385 --- keyboards/shostudio/arc/keyboard.json | 385 +++ keyboards/shostudio/arc/rules.mk | 1 - keyboards/sirius/uni660/rev2/ansi/info.json | 109 - keyboards/sirius/uni660/rev2/ansi/keyboard.json | 109 + keyboards/sirius/uni660/rev2/ansi/rules.mk | 0 keyboards/sirius/uni660/rev2/iso/info.json | 110 - keyboards/sirius/uni660/rev2/iso/keyboard.json | 110 + keyboards/sirius/uni660/rev2/iso/rules.mk | 0 keyboards/skeletonkbd/frost68/info.json | 235 -- keyboards/skeletonkbd/frost68/keyboard.json | 235 ++ keyboards/skeletonkbd/frost68/rules.mk | 0 keyboards/skme/zeno/info.json | 107 - keyboards/skme/zeno/keyboard.json | 107 + keyboards/skme/zeno/rules.mk | 1 - keyboards/skyloong/dt40/info.json | 169 -- keyboards/skyloong/dt40/keyboard.json | 169 ++ keyboards/skyloong/dt40/rules.mk | 1 - keyboards/skyloong/gk61/pro/info.json | 338 --- keyboards/skyloong/gk61/pro/keyboard.json | 338 +++ keyboards/skyloong/gk61/pro/rules.mk | 1 - keyboards/skyloong/gk61/pro_48/info.json | 339 --- keyboards/skyloong/gk61/pro_48/keyboard.json | 339 +++ keyboards/skyloong/gk61/pro_48/rules.mk | 1 - keyboards/skyloong/gk61/v1/info.json | 332 --- keyboards/skyloong/gk61/v1/keyboard.json | 332 +++ keyboards/skyloong/gk61/v1/rules.mk | 1 - keyboards/skyloong/qk21/v1/info.json | 130 -- keyboards/skyloong/qk21/v1/keyboard.json | 130 ++ keyboards/skyloong/qk21/v1/rules.mk | 1 - keyboards/smithrune/iron180v2/v2h/info.json | 674 ------ keyboards/smithrune/iron180v2/v2h/keyboard.json | 674 ++++++ keyboards/smithrune/iron180v2/v2h/rules.mk | 1 - keyboards/smithrune/iron180v2/v2s/info.json | 1432 ------------ keyboards/smithrune/iron180v2/v2s/keyboard.json | 1432 ++++++++++++ keyboards/smithrune/iron180v2/v2s/rules.mk | 1 - keyboards/smithrune/magnus/m75h/info.json | 145 -- keyboards/smithrune/magnus/m75h/keyboard.json | 145 ++ keyboards/smithrune/magnus/m75h/rules.mk | 1 - keyboards/smithrune/magnus/m75s/info.json | 156 -- keyboards/smithrune/magnus/m75s/keyboard.json | 156 ++ keyboards/smithrune/magnus/m75s/rules.mk | 1 - keyboards/smoll/lefty/rev1/info.json | 7 - keyboards/smoll/lefty/rev1/keyboard.json | 7 + keyboards/smoll/lefty/rev1/rules.mk | 0 keyboards/smoll/lefty/rev2/info.json | 7 - keyboards/smoll/lefty/rev2/keyboard.json | 7 + keyboards/smoll/lefty/rev2/rules.mk | 0 keyboards/smoll/pw88/info.json | 144 -- keyboards/smoll/pw88/keyboard.json | 144 ++ keyboards/smoll/pw88/rules.mk | 1 - keyboards/sofle/keyhive/info.json | 122 - keyboards/sofle/keyhive/keyboard.json | 122 + keyboards/sofle/keyhive/rules.mk | 1 - keyboards/sofle/rev1/info.json | 103 - keyboards/sofle/rev1/keyboard.json | 103 + keyboards/sofle/rev1/rules.mk | 1 - keyboards/sofle_choc/info.json | 209 -- keyboards/sofle_choc/keyboard.json | 209 ++ keyboards/sofle_choc/rules.mk | 0 keyboards/split67/info.json | 111 - keyboards/split67/keyboard.json | 111 + keyboards/split67/rules.mk | 1 - keyboards/splitkb/aurora/corne/rev1/info.json | 175 -- keyboards/splitkb/aurora/corne/rev1/keyboard.json | 175 ++ keyboards/splitkb/aurora/corne/rev1/rules.mk | 17 - keyboards/splitkb/aurora/helix/rev1/info.json | 205 -- keyboards/splitkb/aurora/helix/rev1/keyboard.json | 205 ++ keyboards/splitkb/aurora/helix/rev1/rules.mk | 0 keyboards/splitkb/aurora/lily58/rev1/info.json | 200 -- keyboards/splitkb/aurora/lily58/rev1/keyboard.json | 200 ++ keyboards/splitkb/aurora/lily58/rev1/rules.mk | 17 - keyboards/splitkb/aurora/sofle_v2/rev1/info.json | 195 -- .../splitkb/aurora/sofle_v2/rev1/keyboard.json | 195 ++ keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk | 0 keyboards/splitkb/aurora/sweep/rev1/info.json | 164 -- keyboards/splitkb/aurora/sweep/rev1/keyboard.json | 164 ++ keyboards/splitkb/aurora/sweep/rev1/rules.mk | 17 - keyboards/splitkb/kyria/rev1/base/info.json | 5 - keyboards/splitkb/kyria/rev1/base/keyboard.json | 5 + keyboards/splitkb/kyria/rev1/base/rules.mk | 0 keyboards/splitkb/kyria/rev2/base/info.json | 5 - keyboards/splitkb/kyria/rev2/base/keyboard.json | 5 + keyboards/splitkb/kyria/rev2/base/rules.mk | 0 keyboards/splitkb/kyria/rev3/info.json | 198 -- keyboards/splitkb/kyria/rev3/keyboard.json | 198 ++ keyboards/splitkb/kyria/rev3/rules.mk | 2 - keyboards/splitography/info.json | 80 - keyboards/splitography/keyboard.json | 80 + keyboards/splitography/rules.mk | 0 keyboards/sthlmkb/litl/info.json | 297 --- keyboards/sthlmkb/litl/keyboard.json | 297 +++ keyboards/sthlmkb/litl/rules.mk | 1 - keyboards/strech/soulstone/info.json | 84 - keyboards/strech/soulstone/keyboard.json | 84 + keyboards/strech/soulstone/rules.mk | 1 - keyboards/studiokestra/frl84/info.json | 139 -- keyboards/studiokestra/frl84/keyboard.json | 139 ++ keyboards/studiokestra/frl84/rules.mk | 1 - keyboards/studiokestra/galatea/rev1/info.json | 355 --- keyboards/studiokestra/galatea/rev1/keyboard.json | 355 +++ keyboards/studiokestra/galatea/rev1/rules.mk | 1 - keyboards/studiokestra/galatea/rev2/info.json | 378 --- keyboards/studiokestra/galatea/rev2/keyboard.json | 378 +++ keyboards/studiokestra/galatea/rev2/rules.mk | 1 - keyboards/studiokestra/galatea/rev3/info.json | 374 --- keyboards/studiokestra/galatea/rev3/keyboard.json | 374 +++ keyboards/studiokestra/galatea/rev3/rules.mk | 1 - keyboards/studiokestra/line_friends_tkl/info.json | 216 -- .../studiokestra/line_friends_tkl/keyboard.json | 216 ++ keyboards/studiokestra/line_friends_tkl/rules.mk | 1 - keyboards/subrezon/lancer/info.json | 65 - keyboards/subrezon/lancer/keyboard.json | 65 + keyboards/subrezon/lancer/rules.mk | 1 - keyboards/swiss/info.json | 97 - keyboards/swiss/keyboard.json | 97 + keyboards/swiss/rules.mk | 1 - keyboards/syenakeyboards/aswagata/info.json | 36 - keyboards/syenakeyboards/aswagata/keyboard.json | 36 + keyboards/syenakeyboards/aswagata/rules.mk | 1 - keyboards/synthandkeys/bento_box/info.json | 64 - keyboards/synthandkeys/bento_box/keyboard.json | 64 + keyboards/synthandkeys/bento_box/rules.mk | 1 - keyboards/synthandkeys/the_debit_card/info.json | 44 - .../synthandkeys/the_debit_card/keyboard.json | 44 + keyboards/synthandkeys/the_debit_card/rules.mk | 1 - keyboards/synthlabs/060/info.json | 711 ------ keyboards/synthlabs/060/keyboard.json | 711 ++++++ keyboards/synthlabs/060/rules.mk | 0 keyboards/synthlabs/065/info.json | 606 ----- keyboards/synthlabs/065/keyboard.json | 606 +++++ keyboards/synthlabs/065/rules.mk | 0 keyboards/tacworks/tac_k1/info.json | 411 ---- keyboards/tacworks/tac_k1/keyboard.json | 411 ++++ keyboards/tacworks/tac_k1/rules.mk | 1 - keyboards/takashicompany/baumkuchen/info.json | 75 - keyboards/takashicompany/baumkuchen/keyboard.json | 75 + keyboards/takashicompany/baumkuchen/rules.mk | 1 - keyboards/takashicompany/dogtag/info.json | 87 - keyboards/takashicompany/dogtag/keyboard.json | 87 + keyboards/takashicompany/dogtag/rules.mk | 1 - keyboards/takashicompany/ejectix/info.json | 90 - keyboards/takashicompany/ejectix/keyboard.json | 90 + keyboards/takashicompany/ejectix/rules.mk | 1 - keyboards/takashicompany/ergomirage/info.json | 82 - keyboards/takashicompany/ergomirage/keyboard.json | 82 + keyboards/takashicompany/ergomirage/rules.mk | 1 - keyboards/takashicompany/goat51/info.json | 112 - keyboards/takashicompany/goat51/keyboard.json | 112 + keyboards/takashicompany/goat51/rules.mk | 1 - keyboards/takashicompany/heavy_left/info.json | 172 -- keyboards/takashicompany/heavy_left/keyboard.json | 172 ++ keyboards/takashicompany/heavy_left/rules.mk | 1 - keyboards/takashicompany/minidivide/info.json | 105 - keyboards/takashicompany/minidivide/keyboard.json | 105 + keyboards/takashicompany/minidivide/rules.mk | 1 - keyboards/takashicompany/minidivide_max/info.json | 129 -- .../takashicompany/minidivide_max/keyboard.json | 129 ++ keyboards/takashicompany/minidivide_max/rules.mk | 1 - keyboards/takashicompany/minizone/info.json | 105 - keyboards/takashicompany/minizone/keyboard.json | 105 + keyboards/takashicompany/minizone/rules.mk | 1 - keyboards/takashicompany/rookey/info.json | 50 - keyboards/takashicompany/rookey/keyboard.json | 50 + keyboards/takashicompany/rookey/rules.mk | 1 - keyboards/takashicompany/tightwriter/info.json | 85 - keyboards/takashicompany/tightwriter/keyboard.json | 85 + keyboards/takashicompany/tightwriter/rules.mk | 1 - keyboards/takashiski/namecard2x4/rev1/info.json | 28 - .../takashiski/namecard2x4/rev1/keyboard.json | 28 + keyboards/takashiski/namecard2x4/rev1/rules.mk | 0 keyboards/takashiski/namecard2x4/rev2/info.json | 28 - .../takashiski/namecard2x4/rev2/keyboard.json | 28 + keyboards/takashiski/namecard2x4/rev2/rules.mk | 0 keyboards/tau4/info.json | 122 - keyboards/tau4/keyboard.json | 122 + keyboards/tau4/rules.mk | 2 - keyboards/teahouse/ayleen/info.json | 140 -- keyboards/teahouse/ayleen/keyboard.json | 140 ++ keyboards/teahouse/ayleen/rules.mk | 1 - keyboards/teleport/native/ansi/info.json | 101 - keyboards/teleport/native/ansi/keyboard.json | 101 + keyboards/teleport/native/ansi/rules.mk | 1 - keyboards/teleport/native/iso/info.json | 102 - keyboards/teleport/native/iso/keyboard.json | 102 + keyboards/teleport/native/iso/rules.mk | 1 - keyboards/teleport/tkl/info.json | 324 --- keyboards/teleport/tkl/keyboard.json | 324 +++ keyboards/teleport/tkl/rules.mk | 1 - keyboards/tg67/info.json | 124 - keyboards/tg67/keyboard.json | 124 + keyboards/tg67/rules.mk | 1 - keyboards/themadnoodle/ncc1701kb/v2/info.json | 71 - keyboards/themadnoodle/ncc1701kb/v2/keyboard.json | 71 + keyboards/themadnoodle/ncc1701kb/v2/rules.mk | 1 - keyboards/themadnoodle/noodlepad/v1/info.json | 25 - keyboards/themadnoodle/noodlepad/v1/keyboard.json | 25 + keyboards/themadnoodle/noodlepad/v1/rules.mk | 1 - keyboards/themadnoodle/noodlepad/v2/info.json | 24 - keyboards/themadnoodle/noodlepad/v2/keyboard.json | 24 + keyboards/themadnoodle/noodlepad/v2/rules.mk | 1 - keyboards/themadnoodle/noodlepad_micro/info.json | 72 - .../themadnoodle/noodlepad_micro/keyboard.json | 72 + keyboards/themadnoodle/noodlepad_micro/rules.mk | 2 - keyboards/themadnoodle/udon13/info.json | 75 - keyboards/themadnoodle/udon13/keyboard.json | 75 + keyboards/themadnoodle/udon13/rules.mk | 1 - keyboards/theone/info.json | 253 -- keyboards/theone/keyboard.json | 253 ++ keyboards/theone/rules.mk | 1 - keyboards/tkw/grandiceps/rev1/info.json | 6 - keyboards/tkw/grandiceps/rev1/keyboard.json | 6 + keyboards/tkw/grandiceps/rev1/rules.mk | 0 keyboards/tkw/stoutgat/v2/f411/info.json | 5 - keyboards/tkw/stoutgat/v2/f411/keyboard.json | 5 + keyboards/tkw/stoutgat/v2/f411/rules.mk | 0 keyboards/tominabox1/le_chiffre/he/info.json | 64 - keyboards/tominabox1/le_chiffre/he/keyboard.json | 64 + keyboards/tominabox1/le_chiffre/he/rules.mk | 1 - keyboards/tominabox1/le_chiffre/rev1/info.json | 64 - keyboards/tominabox1/le_chiffre/rev1/keyboard.json | 64 + keyboards/tominabox1/le_chiffre/rev1/rules.mk | 1 - keyboards/tominabox1/le_chiffre/rev2/info.json | 64 - keyboards/tominabox1/le_chiffre/rev2/keyboard.json | 64 + keyboards/tominabox1/le_chiffre/rev2/rules.mk | 1 - keyboards/trainpad/info.json | 36 - keyboards/trainpad/keyboard.json | 36 + keyboards/trainpad/rules.mk | 1 - keyboards/treasure/type9s3/info.json | 88 - keyboards/treasure/type9s3/keyboard.json | 88 + keyboards/treasure/type9s3/rules.mk | 1 - keyboards/tweetydabird/chameleon/info.json | 624 ----- keyboards/tweetydabird/chameleon/keyboard.json | 624 +++++ keyboards/tweetydabird/chameleon/rules.mk | 1 - keyboards/tweetydabird/lbs4/info.json | 66 - keyboards/tweetydabird/lbs4/keyboard.json | 66 + keyboards/tweetydabird/lbs4/rules.mk | 1 - keyboards/tweetydabird/lbs6/info.json | 71 - keyboards/tweetydabird/lbs6/keyboard.json | 71 + keyboards/tweetydabird/lbs6/rules.mk | 1 - keyboards/tweetydabird/lotus58/elite_c/info.json | 32 - .../tweetydabird/lotus58/elite_c/keyboard.json | 32 + keyboards/tweetydabird/lotus58/elite_c/rules.mk | 1 - keyboards/tweetydabird/lotus58/promicro/info.json | 31 - .../tweetydabird/lotus58/promicro/keyboard.json | 31 + keyboards/tweetydabird/lotus58/promicro/rules.mk | 1 - keyboards/tzarc/djinn/rev1/info.json | 103 - keyboards/tzarc/djinn/rev1/keyboard.json | 103 + keyboards/tzarc/djinn/rev1/rules.mk | 1 - keyboards/tzarc/djinn/rev2/info.json | 104 - keyboards/tzarc/djinn/rev2/keyboard.json | 104 + keyboards/tzarc/djinn/rev2/rules.mk | 1 - keyboards/tzarc/ghoul/rev1/rp2040/info.json | 15 - keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json | 15 + keyboards/tzarc/ghoul/rev1/rp2040/rules.mk | 0 keyboards/tzarc/ghoul/rev1/stm32/info.json | 15 - keyboards/tzarc/ghoul/rev1/stm32/keyboard.json | 15 + keyboards/tzarc/ghoul/rev1/stm32/rules.mk | 0 keyboards/varanidae/info.json | 515 ----- keyboards/varanidae/keyboard.json | 515 +++++ keyboards/varanidae/rules.mk | 1 - keyboards/vertex/cycle8/info.json | 523 ----- keyboards/vertex/cycle8/keyboard.json | 523 +++++ keyboards/vertex/cycle8/rules.mk | 1 - keyboards/vertex/t75/info.json | 114 - keyboards/vertex/t75/keyboard.json | 114 + keyboards/vertex/t75/rules.mk | 1 - keyboards/viktus/minne/info.json | 365 --- keyboards/viktus/minne/keyboard.json | 365 +++ keyboards/viktus/minne/rules.mk | 1 - keyboards/viktus/osav2/info.json | 474 ---- keyboards/viktus/osav2/keyboard.json | 474 ++++ keyboards/viktus/osav2/rules.mk | 1 - keyboards/viktus/osav2_numpad/info.json | 252 -- keyboards/viktus/osav2_numpad/keyboard.json | 252 ++ keyboards/viktus/osav2_numpad/rules.mk | 1 - keyboards/viktus/sp111_v2/info.json | 198 -- keyboards/viktus/sp111_v2/keyboard.json | 198 ++ keyboards/viktus/sp111_v2/rules.mk | 1 - keyboards/werk_technica/one/info.json | 297 --- keyboards/werk_technica/one/keyboard.json | 297 +++ keyboards/werk_technica/one/rules.mk | 1 - keyboards/westm/westm68/rev1/info.json | 23 - keyboards/westm/westm68/rev1/keyboard.json | 23 + keyboards/westm/westm68/rev1/rules.mk | 0 keyboards/westm/westm68/rev2/info.json | 23 - keyboards/westm/westm68/rev2/keyboard.json | 23 + keyboards/westm/westm68/rev2/rules.mk | 0 keyboards/westm/westm9/rev1/info.json | 23 - keyboards/westm/westm9/rev1/keyboard.json | 23 + keyboards/westm/westm9/rev1/rules.mk | 0 keyboards/westm/westm9/rev2/info.json | 23 - keyboards/westm/westm9/rev2/keyboard.json | 23 + keyboards/westm/westm9/rev2/rules.mk | 0 keyboards/wilba_tech/wt20_h1/info.json | 80 - keyboards/wilba_tech/wt20_h1/keyboard.json | 80 + keyboards/wilba_tech/wt20_h1/rules.mk | 1 - keyboards/wilba_tech/wt60_d/info.json | 739 ------ keyboards/wilba_tech/wt60_d/keyboard.json | 739 ++++++ keyboards/wilba_tech/wt60_d/rules.mk | 1 - keyboards/wilba_tech/wt65_g3/info.json | 395 ---- keyboards/wilba_tech/wt65_g3/keyboard.json | 395 ++++ keyboards/wilba_tech/wt65_g3/rules.mk | 1 - keyboards/wilba_tech/wt65_h2/info.json | 244 -- keyboards/wilba_tech/wt65_h2/keyboard.json | 244 ++ keyboards/wilba_tech/wt65_h2/rules.mk | 1 - keyboards/wilba_tech/wt65_h3/info.json | 390 ---- keyboards/wilba_tech/wt65_h3/keyboard.json | 390 ++++ keyboards/wilba_tech/wt65_h3/rules.mk | 1 - keyboards/willoucom/keypad/info.json | 63 - keyboards/willoucom/keypad/keyboard.json | 63 + keyboards/willoucom/keypad/rules.mk | 1 - keyboards/wolf/silhouette/info.json | 1123 --------- keyboards/wolf/silhouette/keyboard.json | 1123 +++++++++ keyboards/wolf/silhouette/rules.mk | 0 keyboards/wolf/twilight/info.json | 123 - keyboards/wolf/twilight/keyboard.json | 123 + keyboards/wolf/twilight/rules.mk | 1 - keyboards/wolf/ziggurat/info.json | 488 ---- keyboards/wolf/ziggurat/keyboard.json | 488 ++++ keyboards/wolf/ziggurat/rules.mk | 1 - keyboards/work_louder/loop/rev1/info.json | 8 - keyboards/work_louder/loop/rev1/keyboard.json | 8 + keyboards/work_louder/loop/rev1/rules.mk | 0 keyboards/work_louder/loop/rev3/info.json | 8 - keyboards/work_louder/loop/rev3/keyboard.json | 8 + keyboards/work_louder/loop/rev3/rules.mk | 0 keyboards/work_louder/work_board/rev1/info.json | 8 - .../work_louder/work_board/rev1/keyboard.json | 8 + keyboards/work_louder/work_board/rev1/rules.mk | 0 keyboards/work_louder/work_board/rev3/info.json | 8 - .../work_louder/work_board/rev3/keyboard.json | 8 + keyboards/work_louder/work_board/rev3/rules.mk | 0 keyboards/wuque/nemui65/info.json | 128 - keyboards/wuque/nemui65/keyboard.json | 128 + keyboards/wuque/nemui65/rules.mk | 1 - keyboards/yandrstudio/transition80/info.json | 519 ----- keyboards/yandrstudio/transition80/keyboard.json | 519 +++++ keyboards/yandrstudio/transition80/rules.mk | 1 - keyboards/yanghu/unicorne/f411/info.json | 5 - keyboards/yanghu/unicorne/f411/keyboard.json | 5 + keyboards/yanghu/unicorne/f411/rules.mk | 0 keyboards/ydkb/ydpm40/info.json | 136 -- keyboards/ydkb/ydpm40/keyboard.json | 136 ++ keyboards/ydkb/ydpm40/rules.mk | 1 - keyboards/ymdk/melody96/hotswap/info.json | 500 ---- keyboards/ymdk/melody96/hotswap/keyboard.json | 500 ++++ keyboards/ymdk/melody96/hotswap/rules.mk | 1 - keyboards/ymdk/yd60mq/12led/info.json | 22 - keyboards/ymdk/yd60mq/12led/keyboard.json | 22 + keyboards/ymdk/yd60mq/12led/rules.mk | 0 keyboards/ymdk/yd60mq/16led/info.json | 22 - keyboards/ymdk/yd60mq/16led/keyboard.json | 22 + keyboards/ymdk/yd60mq/16led/rules.mk | 0 keyboards/ymdk/ymd09/info.json | 98 - keyboards/ymdk/ymd09/keyboard.json | 98 + keyboards/ymdk/ymd09/rules.mk | 1 - keyboards/ymdk/ymd75/rev4/iso/info.json | 278 --- keyboards/ymdk/ymd75/rev4/iso/keyboard.json | 278 +++ keyboards/ymdk/ymd75/rev4/iso/rules.mk | 1 - keyboards/yushakobo/ergo68/info.json | 222 -- keyboards/yushakobo/ergo68/keyboard.json | 222 ++ keyboards/yushakobo/ergo68/rules.mk | 1 - keyboards/yushakobo/navpad/10/rev0/info.json | 57 - keyboards/yushakobo/navpad/10/rev0/keyboard.json | 57 + keyboards/yushakobo/navpad/10/rev0/rules.mk | 0 keyboards/yushakobo/navpad/10/rev1/info.json | 60 - keyboards/yushakobo/navpad/10/rev1/keyboard.json | 60 + keyboards/yushakobo/navpad/10/rev1/rules.mk | 0 keyboards/yynmt/acperience12/rev1/info.json | 41 - keyboards/yynmt/acperience12/rev1/keyboard.json | 41 + keyboards/yynmt/acperience12/rev1/rules.mk | 0 keyboards/zeix/eden/info.json | 1017 -------- keyboards/zeix/eden/keyboard.json | 1017 ++++++++ keyboards/zeix/eden/rules.mk | 1 - keyboards/zeix/qwertyqop60hs/info.json | 452 ---- keyboards/zeix/qwertyqop60hs/keyboard.json | 452 ++++ keyboards/zeix/qwertyqop60hs/rules.mk | 1 - keyboards/zicodia/tklfrlnrlmlao/info.json | 125 - keyboards/zicodia/tklfrlnrlmlao/keyboard.json | 125 + keyboards/zicodia/tklfrlnrlmlao/rules.mk | 1 - keyboards/zlabkeeb/15pad/info.json | 77 - keyboards/zlabkeeb/15pad/keyboard.json | 77 + keyboards/zlabkeeb/15pad/rules.mk | 1 - keyboards/zlabkeeb/6pad/info.json | 65 - keyboards/zlabkeeb/6pad/keyboard.json | 65 + keyboards/zlabkeeb/6pad/rules.mk | 1 - keyboards/zos/65s/info.json | 175 -- keyboards/zos/65s/keyboard.json | 175 ++ keyboards/zos/65s/rules.mk | 1 - keyboards/zvecr/zv48/f411/info.json | 5 - keyboards/zvecr/zv48/f411/keyboard.json | 5 + keyboards/zvecr/zv48/f411/rules.mk | 0 keyboards/zwag/zwag75/info.json | 136 -- keyboards/zwag/zwag75/keyboard.json | 136 ++ keyboards/zwag/zwag75/rules.mk | 1 - keyboards/zykrah/fuyu/info.json | 173 -- keyboards/zykrah/fuyu/keyboard.json | 173 ++ keyboards/zykrah/fuyu/rules.mk | 0 keyboards/zykrah/slime88/info.json | 126 - keyboards/zykrah/slime88/keyboard.json | 126 + keyboards/zykrah/slime88/rules.mk | 1 - 2472 files changed, 154109 insertions(+), 154715 deletions(-) delete mode 100644 keyboards/0_sixty/base/info.json create mode 100644 keyboards/0_sixty/base/keyboard.json delete mode 100644 keyboards/0_sixty/base/rules.mk delete mode 100644 keyboards/0_sixty/underglow/info.json create mode 100644 keyboards/0_sixty/underglow/keyboard.json delete mode 100644 keyboards/0_sixty/underglow/rules.mk delete mode 100644 keyboards/1upkeyboards/1upocarina/info.json create mode 100644 keyboards/1upkeyboards/1upocarina/keyboard.json delete mode 100644 keyboards/1upkeyboards/1upocarina/rules.mk delete mode 100644 keyboards/1upkeyboards/1upsuper16v3/info.json create mode 100644 keyboards/1upkeyboards/1upsuper16v3/keyboard.json delete mode 100644 keyboards/1upkeyboards/1upsuper16v3/rules.mk delete mode 100644 keyboards/1upkeyboards/pi40/grid_v1_1/info.json create mode 100644 keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk delete mode 100644 keyboards/1upkeyboards/pi40/mit_v1_0/info.json create mode 100644 keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk delete mode 100644 keyboards/1upkeyboards/pi40/mit_v1_1/info.json create mode 100644 keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk delete mode 100644 keyboards/1upkeyboards/pi50/grid/info.json create mode 100644 keyboards/1upkeyboards/pi50/grid/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi50/grid/rules.mk delete mode 100644 keyboards/1upkeyboards/pi50/mit/info.json create mode 100644 keyboards/1upkeyboards/pi50/mit/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi50/mit/rules.mk delete mode 100644 keyboards/1upkeyboards/pi60/info.json create mode 100644 keyboards/1upkeyboards/pi60/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi60/rules.mk delete mode 100644 keyboards/1upkeyboards/pi60_hse/info.json create mode 100644 keyboards/1upkeyboards/pi60_hse/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi60_hse/rules.mk delete mode 100644 keyboards/1upkeyboards/pi60_rgb/info.json create mode 100644 keyboards/1upkeyboards/pi60_rgb/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi60_rgb/rules.mk delete mode 100644 keyboards/1upkeyboards/pi60_rgb_v2/info.json create mode 100644 keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json delete mode 100644 keyboards/1upkeyboards/pi60_rgb_v2/rules.mk delete mode 100644 keyboards/1upkeyboards/sweet16v2/kb2040/info.json create mode 100644 keyboards/1upkeyboards/sweet16v2/kb2040/keyboard.json delete mode 100644 keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk delete mode 100644 keyboards/1upkeyboards/sweet16v2/pro_micro/info.json create mode 100644 keyboards/1upkeyboards/sweet16v2/pro_micro/keyboard.json delete mode 100644 keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk delete mode 100644 keyboards/40percentclub/i75/promicro/info.json create mode 100644 keyboards/40percentclub/i75/promicro/keyboard.json delete mode 100644 keyboards/40percentclub/i75/promicro/rules.mk delete mode 100644 keyboards/40percentclub/i75/teensy2/info.json create mode 100644 keyboards/40percentclub/i75/teensy2/keyboard.json delete mode 100644 keyboards/40percentclub/i75/teensy2/rules.mk delete mode 100644 keyboards/40percentclub/polyandry/promicro/info.json create mode 100644 keyboards/40percentclub/polyandry/promicro/keyboard.json delete mode 100644 keyboards/40percentclub/polyandry/promicro/rules.mk delete mode 100644 keyboards/40percentclub/polyandry/teensy2/info.json create mode 100644 keyboards/40percentclub/polyandry/teensy2/keyboard.json delete mode 100644 keyboards/40percentclub/polyandry/teensy2/rules.mk delete mode 100644 keyboards/8pack/rev11/info.json create mode 100644 keyboards/8pack/rev11/keyboard.json delete mode 100644 keyboards/8pack/rev11/rules.mk delete mode 100644 keyboards/8pack/rev12/info.json create mode 100644 keyboards/8pack/rev12/keyboard.json delete mode 100644 keyboards/8pack/rev12/rules.mk delete mode 100644 keyboards/a_dux/info.json create mode 100644 keyboards/a_dux/keyboard.json delete mode 100644 keyboards/a_dux/rules.mk delete mode 100644 keyboards/abatskeyboardclub/nayeon/info.json create mode 100644 keyboards/abatskeyboardclub/nayeon/keyboard.json delete mode 100644 keyboards/abatskeyboardclub/nayeon/rules.mk delete mode 100644 keyboards/abko/ak84bt/info.json create mode 100644 keyboards/abko/ak84bt/keyboard.json delete mode 100644 keyboards/abko/ak84bt/rules.mk delete mode 100644 keyboards/acheron/themis/87h/info.json create mode 100644 keyboards/acheron/themis/87h/keyboard.json delete mode 100644 keyboards/acheron/themis/87h/rules.mk delete mode 100644 keyboards/acheron/themis/87htsc/info.json create mode 100644 keyboards/acheron/themis/87htsc/keyboard.json delete mode 100644 keyboards/acheron/themis/87htsc/rules.mk delete mode 100644 keyboards/acheron/themis/88htsc/info.json create mode 100644 keyboards/acheron/themis/88htsc/keyboard.json delete mode 100644 keyboards/acheron/themis/88htsc/rules.mk delete mode 100644 keyboards/adm42/rev4/info.json create mode 100644 keyboards/adm42/rev4/keyboard.json delete mode 100644 keyboards/adm42/rev4/rules.mk delete mode 100644 keyboards/ah/haven60/info.json create mode 100644 keyboards/ah/haven60/keyboard.json delete mode 100644 keyboards/ah/haven60/rules.mk delete mode 100644 keyboards/ah/haven65/info.json create mode 100644 keyboards/ah/haven65/keyboard.json delete mode 100644 keyboards/ah/haven65/rules.mk delete mode 100644 keyboards/ah/haven80/hotswap/info.json create mode 100644 keyboards/ah/haven80/hotswap/keyboard.json delete mode 100644 keyboards/ah/haven80/hotswap/rules.mk delete mode 100644 keyboards/ah/haven80/solder/info.json create mode 100644 keyboards/ah/haven80/solder/keyboard.json delete mode 100644 keyboards/ah/haven80/solder/rules.mk delete mode 100644 keyboards/ai/info.json create mode 100644 keyboards/ai/keyboard.json delete mode 100644 keyboards/ai/rules.mk delete mode 100644 keyboards/ai03/duet/info.json create mode 100644 keyboards/ai03/duet/keyboard.json delete mode 100644 keyboards/ai03/duet/rules.mk delete mode 100644 keyboards/aidansmithdotdev/fine40/info.json create mode 100644 keyboards/aidansmithdotdev/fine40/keyboard.json delete mode 100644 keyboards/aidansmithdotdev/fine40/rules.mk delete mode 100644 keyboards/akb/ogr/info.json create mode 100644 keyboards/akb/ogr/keyboard.json delete mode 100644 keyboards/akb/ogr/rules.mk delete mode 100644 keyboards/akb/ogrn/info.json create mode 100644 keyboards/akb/ogrn/keyboard.json delete mode 100644 keyboards/akb/ogrn/rules.mk delete mode 100644 keyboards/akb/vero/info.json create mode 100644 keyboards/akb/vero/keyboard.json delete mode 100644 keyboards/akb/vero/rules.mk delete mode 100644 keyboards/akko/5087/info.json create mode 100644 keyboards/akko/5087/keyboard.json delete mode 100644 keyboards/akko/5087/rules.mk delete mode 100644 keyboards/akko/5108/info.json create mode 100644 keyboards/akko/5108/keyboard.json delete mode 100644 keyboards/akko/5108/rules.mk delete mode 100644 keyboards/akko/acr87/info.json create mode 100644 keyboards/akko/acr87/keyboard.json delete mode 100644 keyboards/akko/acr87/rules.mk delete mode 100644 keyboards/akko/top40/info.json create mode 100644 keyboards/akko/top40/keyboard.json delete mode 100644 keyboards/akko/top40/rules.mk delete mode 100644 keyboards/alhenkb/macropad5x4/info.json create mode 100644 keyboards/alhenkb/macropad5x4/keyboard.json delete mode 100644 keyboards/alhenkb/macropad5x4/rules.mk delete mode 100644 keyboards/alpaca/wfeclipse/info.json create mode 100644 keyboards/alpaca/wfeclipse/keyboard.json delete mode 100644 keyboards/alpaca/wfeclipse/rules.mk delete mode 100644 keyboards/an_achronism/tetromino/info.json create mode 100644 keyboards/an_achronism/tetromino/keyboard.json delete mode 100644 keyboards/an_achronism/tetromino/rules.mk delete mode 100644 keyboards/anavi/arrows/info.json create mode 100644 keyboards/anavi/arrows/keyboard.json delete mode 100644 keyboards/anavi/arrows/rules.mk delete mode 100644 keyboards/anavi/macropad10/info.json create mode 100644 keyboards/anavi/macropad10/keyboard.json delete mode 100644 keyboards/anavi/macropad10/rules.mk delete mode 100644 keyboards/anavi/macropad12/info.json create mode 100644 keyboards/anavi/macropad12/keyboard.json delete mode 100644 keyboards/anavi/macropad12/rules.mk delete mode 100644 keyboards/andean_condor/info.json create mode 100644 keyboards/andean_condor/keyboard.json delete mode 100644 keyboards/andean_condor/rules.mk delete mode 100644 keyboards/archetype/minervalx/info.json create mode 100644 keyboards/archetype/minervalx/keyboard.json delete mode 100644 keyboards/archetype/minervalx/rules.mk delete mode 100644 keyboards/argo_works/ishi/80/mk0_avr/info.json create mode 100644 keyboards/argo_works/ishi/80/mk0_avr/keyboard.json delete mode 100644 keyboards/argo_works/ishi/80/mk0_avr/rules.mk delete mode 100644 keyboards/artemis/paragon/hotswap/info.json create mode 100644 keyboards/artemis/paragon/hotswap/keyboard.json delete mode 100644 keyboards/artemis/paragon/hotswap/rules.mk delete mode 100644 keyboards/artemis/paragon/soldered/info.json create mode 100644 keyboards/artemis/paragon/soldered/keyboard.json delete mode 100644 keyboards/artemis/paragon/soldered/rules.mk delete mode 100644 keyboards/ask55/info.json create mode 100644 keyboards/ask55/keyboard.json delete mode 100644 keyboards/ask55/rules.mk delete mode 100644 keyboards/atreus/astar/info.json create mode 100644 keyboards/atreus/astar/keyboard.json delete mode 100644 keyboards/atreus/astar/rules.mk delete mode 100644 keyboards/atreus/astar_mirrored/info.json create mode 100644 keyboards/atreus/astar_mirrored/keyboard.json delete mode 100644 keyboards/atreus/astar_mirrored/rules.mk delete mode 100644 keyboards/atreus/promicro/info.json create mode 100644 keyboards/atreus/promicro/keyboard.json delete mode 100644 keyboards/atreus/promicro/rules.mk delete mode 100644 keyboards/atreus/teensy2/info.json create mode 100644 keyboards/atreus/teensy2/keyboard.json delete mode 100644 keyboards/atreus/teensy2/rules.mk delete mode 100644 keyboards/atreyu/rev1/info.json create mode 100644 keyboards/atreyu/rev1/keyboard.json delete mode 100644 keyboards/atreyu/rev1/rules.mk delete mode 100644 keyboards/atreyu/rev2/info.json create mode 100644 keyboards/atreyu/rev2/keyboard.json delete mode 100644 keyboards/atreyu/rev2/rules.mk delete mode 100644 keyboards/automata02/alisaie/info.json create mode 100644 keyboards/automata02/alisaie/keyboard.json delete mode 100644 keyboards/automata02/alisaie/rules.mk delete mode 100644 keyboards/bahm/aster_ergo/info.json create mode 100644 keyboards/bahm/aster_ergo/keyboard.json delete mode 100644 keyboards/bahm/aster_ergo/rules.mk delete mode 100644 keyboards/balloondogcaps/tr90/info.json create mode 100644 keyboards/balloondogcaps/tr90/keyboard.json delete mode 100644 keyboards/balloondogcaps/tr90/rules.mk delete mode 100644 keyboards/balloondogcaps/tr90pm/info.json create mode 100644 keyboards/balloondogcaps/tr90pm/keyboard.json delete mode 100644 keyboards/balloondogcaps/tr90pm/rules.mk delete mode 100644 keyboards/bear_face/v1/info.json create mode 100644 keyboards/bear_face/v1/keyboard.json delete mode 100644 keyboards/bear_face/v1/rules.mk delete mode 100644 keyboards/bear_face/v2/info.json create mode 100644 keyboards/bear_face/v2/keyboard.json delete mode 100644 keyboards/bear_face/v2/rules.mk delete mode 100644 keyboards/bestway/info.json create mode 100644 keyboards/bestway/keyboard.json delete mode 100644 keyboards/bestway/rules.mk delete mode 100755 keyboards/binepad/bn006/info.json create mode 100755 keyboards/binepad/bn006/keyboard.json delete mode 100755 keyboards/binepad/bn006/rules.mk delete mode 100644 keyboards/binepad/bn009/r2/info.json create mode 100644 keyboards/binepad/bn009/r2/keyboard.json delete mode 100644 keyboards/binepad/bn009/r2/rules.mk delete mode 100644 keyboards/binepad/bnk9/info.json create mode 100644 keyboards/binepad/bnk9/keyboard.json delete mode 100644 keyboards/binepad/bnk9/rules.mk delete mode 100755 keyboards/binepad/bnr1/v2/info.json create mode 100755 keyboards/binepad/bnr1/v2/keyboard.json delete mode 100644 keyboards/binepad/bnr1/v2/rules.mk delete mode 100644 keyboards/binepad/pixie/info.json create mode 100644 keyboards/binepad/pixie/keyboard.json delete mode 100644 keyboards/binepad/pixie/rules.mk delete mode 100644 keyboards/black_hellebore/info.json create mode 100644 keyboards/black_hellebore/keyboard.json delete mode 100644 keyboards/black_hellebore/rules.mk delete mode 100644 keyboards/blu/vimclutch/info.json create mode 100644 keyboards/blu/vimclutch/keyboard.json delete mode 100644 keyboards/blu/vimclutch/rules.mk delete mode 100644 keyboards/boardsource/3x4/info.json create mode 100644 keyboards/boardsource/3x4/keyboard.json delete mode 100644 keyboards/boardsource/3x4/rules.mk delete mode 100644 keyboards/boardsource/4x12/info.json create mode 100644 keyboards/boardsource/4x12/keyboard.json delete mode 100644 keyboards/boardsource/4x12/rules.mk delete mode 100644 keyboards/boardsource/5x12/info.json create mode 100644 keyboards/boardsource/5x12/keyboard.json delete mode 100644 keyboards/boardsource/5x12/rules.mk delete mode 100644 keyboards/boardsource/beiwagon/info.json create mode 100644 keyboards/boardsource/beiwagon/keyboard.json delete mode 100644 keyboards/boardsource/beiwagon/rules.mk delete mode 100644 keyboards/boardsource/equals/avr/info.json create mode 100644 keyboards/boardsource/equals/avr/keyboard.json delete mode 100644 keyboards/boardsource/equals/avr/rules.mk delete mode 100644 keyboards/boardsource/holiday/spooky/info.json create mode 100644 keyboards/boardsource/holiday/spooky/keyboard.json delete mode 100644 keyboards/boardsource/holiday/spooky/rules.mk delete mode 100644 keyboards/boardsource/lulu/avr/info.json create mode 100644 keyboards/boardsource/lulu/avr/keyboard.json delete mode 100644 keyboards/boardsource/lulu/avr/rules.mk delete mode 100644 keyboards/boardsource/microdox/v1/info.json create mode 100644 keyboards/boardsource/microdox/v1/keyboard.json delete mode 100644 keyboards/boardsource/microdox/v1/rules.mk delete mode 100644 keyboards/boardsource/microdox/v2/info.json create mode 100644 keyboards/boardsource/microdox/v2/keyboard.json delete mode 100644 keyboards/boardsource/microdox/v2/rules.mk delete mode 100644 keyboards/boardsource/technik_o/info.json create mode 100644 keyboards/boardsource/technik_o/keyboard.json delete mode 100644 keyboards/boardsource/technik_o/rules.mk delete mode 100644 keyboards/boardsource/technik_s/info.json create mode 100644 keyboards/boardsource/technik_s/keyboard.json delete mode 100644 keyboards/boardsource/technik_s/rules.mk delete mode 100644 keyboards/boardsource/the_mark/info.json create mode 100644 keyboards/boardsource/the_mark/keyboard.json delete mode 100644 keyboards/boardsource/the_mark/rules.mk delete mode 100644 keyboards/bredworks/wyvern_hs/info.json create mode 100644 keyboards/bredworks/wyvern_hs/keyboard.json delete mode 100644 keyboards/bredworks/wyvern_hs/rules.mk delete mode 100644 keyboards/bschwind/key_ripper/info.json create mode 100644 keyboards/bschwind/key_ripper/keyboard.json delete mode 100644 keyboards/bschwind/key_ripper/rules.mk delete mode 100644 keyboards/buildakb/mw60/info.json create mode 100644 keyboards/buildakb/mw60/keyboard.json delete mode 100644 keyboards/buildakb/mw60/rules.mk delete mode 100644 keyboards/butterkeebs/pocketpad/info.json create mode 100644 keyboards/butterkeebs/pocketpad/keyboard.json delete mode 100644 keyboards/butterkeebs/pocketpad/rules.mk delete mode 100644 keyboards/cannonkeys/bastion60/info.json create mode 100644 keyboards/cannonkeys/bastion60/keyboard.json delete mode 100644 keyboards/cannonkeys/bastion60/rules.mk delete mode 100644 keyboards/cannonkeys/bastion65/info.json create mode 100644 keyboards/cannonkeys/bastion65/keyboard.json delete mode 100644 keyboards/cannonkeys/bastion65/rules.mk delete mode 100644 keyboards/cannonkeys/bastion75/info.json create mode 100644 keyboards/cannonkeys/bastion75/keyboard.json delete mode 100644 keyboards/cannonkeys/bastion75/rules.mk delete mode 100644 keyboards/cannonkeys/bastiontkl/info.json create mode 100644 keyboards/cannonkeys/bastiontkl/keyboard.json delete mode 100644 keyboards/cannonkeys/bastiontkl/rules.mk delete mode 100644 keyboards/cannonkeys/brutalv2_1800/info.json create mode 100644 keyboards/cannonkeys/brutalv2_1800/keyboard.json delete mode 100644 keyboards/cannonkeys/brutalv2_1800/rules.mk delete mode 100644 keyboards/cannonkeys/brutalv2_60/info.json create mode 100644 keyboards/cannonkeys/brutalv2_60/keyboard.json delete mode 100644 keyboards/cannonkeys/brutalv2_60/rules.mk delete mode 100644 keyboards/cannonkeys/caerdroia/info.json create mode 100644 keyboards/cannonkeys/caerdroia/keyboard.json delete mode 100644 keyboards/cannonkeys/caerdroia/rules.mk delete mode 100644 keyboards/cannonkeys/db60/hotswap/info.json create mode 100644 keyboards/cannonkeys/db60/hotswap/keyboard.json delete mode 100644 keyboards/cannonkeys/db60/hotswap/rules.mk delete mode 100644 keyboards/cannonkeys/db60/j02/info.json create mode 100644 keyboards/cannonkeys/db60/j02/keyboard.json delete mode 100644 keyboards/cannonkeys/db60/j02/rules.mk delete mode 100644 keyboards/cannonkeys/db60/rev2/info.json create mode 100644 keyboards/cannonkeys/db60/rev2/keyboard.json delete mode 100644 keyboards/cannonkeys/db60/rev2/rules.mk delete mode 100644 keyboards/cannonkeys/ortho48v2/info.json create mode 100644 keyboards/cannonkeys/ortho48v2/keyboard.json delete mode 100644 keyboards/cannonkeys/ortho48v2/rules.mk delete mode 100644 keyboards/cannonkeys/ortho60v2/info.json create mode 100644 keyboards/cannonkeys/ortho60v2/keyboard.json delete mode 100644 keyboards/cannonkeys/ortho60v2/rules.mk delete mode 100644 keyboards/cannonkeys/satisfaction75/prototype/info.json create mode 100644 keyboards/cannonkeys/satisfaction75/prototype/keyboard.json delete mode 100644 keyboards/cannonkeys/satisfaction75/prototype/rules.mk delete mode 100644 keyboards/cannonkeys/satisfaction75/rev1/info.json create mode 100644 keyboards/cannonkeys/satisfaction75/rev1/keyboard.json delete mode 100644 keyboards/cannonkeys/satisfaction75/rev1/rules.mk delete mode 100644 keyboards/cannonkeys/satisfaction75/rev2/info.json create mode 100644 keyboards/cannonkeys/satisfaction75/rev2/keyboard.json delete mode 100644 keyboards/cannonkeys/satisfaction75/rev2/rules.mk delete mode 100644 keyboards/cannonkeys/typeb/info.json create mode 100644 keyboards/cannonkeys/typeb/keyboard.json delete mode 100644 keyboards/cannonkeys/typeb/rules.mk delete mode 100644 keyboards/capsunlocked/cu75/info.json create mode 100644 keyboards/capsunlocked/cu75/keyboard.json delete mode 100644 keyboards/capsunlocked/cu75/rules.mk delete mode 100644 keyboards/capsunlocked/cu80/v2/ansi/info.json create mode 100644 keyboards/capsunlocked/cu80/v2/ansi/keyboard.json delete mode 100644 keyboards/capsunlocked/cu80/v2/ansi/rules.mk delete mode 100644 keyboards/capsunlocked/cu80/v2/iso/info.json create mode 100644 keyboards/capsunlocked/cu80/v2/iso/keyboard.json delete mode 100644 keyboards/capsunlocked/cu80/v2/iso/rules.mk delete mode 100644 keyboards/chickenman/ciel65/info.json create mode 100644 keyboards/chickenman/ciel65/keyboard.json delete mode 100644 keyboards/chickenman/ciel65/rules.mk delete mode 100644 keyboards/chlx/ppr_merro60/info.json create mode 100644 keyboards/chlx/ppr_merro60/keyboard.json delete mode 100644 keyboards/chlx/ppr_merro60/rules.mk delete mode 100644 keyboards/chord/zero/info.json create mode 100644 keyboards/chord/zero/keyboard.json delete mode 100644 keyboards/chord/zero/rules.mk delete mode 100644 keyboards/chosfox/cf81/info.json create mode 100644 keyboards/chosfox/cf81/keyboard.json delete mode 100644 keyboards/chosfox/cf81/rules.mk delete mode 100644 keyboards/chouchou/info.json create mode 100644 keyboards/chouchou/keyboard.json delete mode 100644 keyboards/chouchou/rules.mk delete mode 100644 keyboards/chromatonemini/info.json create mode 100644 keyboards/chromatonemini/keyboard.json delete mode 100644 keyboards/chromatonemini/rules.mk delete mode 100644 keyboards/churrosoft/deck8/noleds/info.json create mode 100644 keyboards/churrosoft/deck8/noleds/keyboard.json delete mode 100644 keyboards/churrosoft/deck8/noleds/rules.mk delete mode 100644 keyboards/churrosoft/deck8/rgb/info.json create mode 100644 keyboards/churrosoft/deck8/rgb/keyboard.json delete mode 100644 keyboards/churrosoft/deck8/rgb/rules.mk delete mode 100644 keyboards/cipulot/60xt/info.json create mode 100644 keyboards/cipulot/60xt/keyboard.json delete mode 100644 keyboards/cipulot/60xt/rules.mk delete mode 100644 keyboards/citrus/erdnuss65/info.json create mode 100644 keyboards/citrus/erdnuss65/keyboard.json delete mode 100644 keyboards/citrus/erdnuss65/rules.mk delete mode 100644 keyboards/clickety_split/leeloo/rev1/info.json create mode 100644 keyboards/clickety_split/leeloo/rev1/keyboard.json delete mode 100644 keyboards/clickety_split/leeloo/rev1/rules.mk delete mode 100644 keyboards/clickety_split/leeloo/rev2/info.json create mode 100644 keyboards/clickety_split/leeloo/rev2/keyboard.json delete mode 100644 keyboards/clickety_split/leeloo/rev2/rules.mk delete mode 100644 keyboards/clickety_split/leeloo/rev3/info.json create mode 100644 keyboards/clickety_split/leeloo/rev3/keyboard.json delete mode 100644 keyboards/clickety_split/leeloo/rev3/rules.mk delete mode 100644 keyboards/clueboard/17/info.json create mode 100644 keyboards/clueboard/17/keyboard.json delete mode 100644 keyboards/clueboard/17/rules.mk delete mode 100644 keyboards/clueboard/2x1800/2018/info.json create mode 100644 keyboards/clueboard/2x1800/2018/keyboard.json delete mode 100644 keyboards/clueboard/2x1800/2018/rules.mk delete mode 100644 keyboards/clueboard/2x1800/2019/info.json create mode 100644 keyboards/clueboard/2x1800/2019/keyboard.json delete mode 100644 keyboards/clueboard/2x1800/2019/rules.mk delete mode 100644 keyboards/clueboard/66/rev1/info.json create mode 100644 keyboards/clueboard/66/rev1/keyboard.json delete mode 100644 keyboards/clueboard/66/rev1/rules.mk delete mode 100644 keyboards/clueboard/66/rev2/info.json create mode 100644 keyboards/clueboard/66/rev2/keyboard.json delete mode 100644 keyboards/clueboard/66/rev2/rules.mk delete mode 100644 keyboards/clueboard/66/rev3/info.json create mode 100644 keyboards/clueboard/66/rev3/keyboard.json delete mode 100644 keyboards/clueboard/66/rev3/rules.mk delete mode 100644 keyboards/clueboard/66/rev4/info.json create mode 100644 keyboards/clueboard/66/rev4/keyboard.json delete mode 100644 keyboards/clueboard/66/rev4/rules.mk delete mode 100644 keyboards/clueboard/66_hotswap/gen1/info.json create mode 100644 keyboards/clueboard/66_hotswap/gen1/keyboard.json delete mode 100644 keyboards/clueboard/66_hotswap/gen1/rules.mk delete mode 100644 keyboards/clueboard/california/info.json create mode 100644 keyboards/clueboard/california/keyboard.json delete mode 100644 keyboards/clueboard/california/rules.mk delete mode 100644 keyboards/clueboard/card/info.json create mode 100644 keyboards/clueboard/card/keyboard.json delete mode 100644 keyboards/clueboard/card/rules.mk delete mode 100644 keyboards/coban/pad9a/info.json create mode 100644 keyboards/coban/pad9a/keyboard.json delete mode 100644 keyboards/coban/pad9a/rules.mk delete mode 100644 keyboards/compensator/info.json create mode 100644 keyboards/compensator/keyboard.json delete mode 100644 keyboards/compensator/rules.mk delete mode 100644 keyboards/contra/info.json create mode 100644 keyboards/contra/keyboard.json delete mode 100755 keyboards/contra/rules.mk delete mode 100644 keyboards/converter/adb_usb/rev1/info.json create mode 100644 keyboards/converter/adb_usb/rev1/keyboard.json delete mode 100644 keyboards/converter/adb_usb/rev1/rules.mk delete mode 100644 keyboards/converter/adb_usb/rev2/info.json create mode 100644 keyboards/converter/adb_usb/rev2/keyboard.json delete mode 100644 keyboards/converter/adb_usb/rev2/rules.mk delete mode 100644 keyboards/converter/palm_usb/stowaway/info.json create mode 100644 keyboards/converter/palm_usb/stowaway/keyboard.json delete mode 100644 keyboards/converter/palm_usb/stowaway/rules.mk delete mode 100644 keyboards/converter/sun_usb/type3/info.json create mode 100644 keyboards/converter/sun_usb/type3/keyboard.json delete mode 100644 keyboards/converter/sun_usb/type3/rules.mk delete mode 100644 keyboards/converter/sun_usb/type5/info.json create mode 100644 keyboards/converter/sun_usb/type5/keyboard.json delete mode 100644 keyboards/converter/sun_usb/type5/rules.mk delete mode 100644 keyboards/converter/usb_usb/hasu/info.json create mode 100644 keyboards/converter/usb_usb/hasu/keyboard.json delete mode 100644 keyboards/converter/usb_usb/hasu/rules.mk delete mode 100644 keyboards/converter/usb_usb/leonardo/info.json create mode 100644 keyboards/converter/usb_usb/leonardo/keyboard.json delete mode 100644 keyboards/converter/usb_usb/leonardo/rules.mk delete mode 100644 keyboards/cradio/info.json create mode 100644 keyboards/cradio/keyboard.json delete mode 100644 keyboards/cradio/rules.mk delete mode 100644 keyboards/crkbd/r2g/info.json create mode 100644 keyboards/crkbd/r2g/keyboard.json delete mode 100644 keyboards/crkbd/r2g/rules.mk delete mode 100644 keyboards/crkbd/rev1/info.json create mode 100644 keyboards/crkbd/rev1/keyboard.json delete mode 100644 keyboards/crkbd/rev1/rules.mk delete mode 100644 keyboards/crowboard/info.json create mode 100644 keyboards/crowboard/keyboard.json delete mode 100644 keyboards/crowboard/rules.mk delete mode 100644 keyboards/custommk/evo70/info.json create mode 100644 keyboards/custommk/evo70/keyboard.json delete mode 100644 keyboards/custommk/evo70/rules.mk delete mode 100644 keyboards/custommk/genesis/rev1/info.json create mode 100644 keyboards/custommk/genesis/rev1/keyboard.json delete mode 100644 keyboards/custommk/genesis/rev1/rules.mk delete mode 100644 keyboards/cutie_club/fidelity/info.json create mode 100644 keyboards/cutie_club/fidelity/keyboard.json delete mode 100644 keyboards/cutie_club/fidelity/rules.mk delete mode 100644 keyboards/cxt_studio/info.json create mode 100644 keyboards/cxt_studio/keyboard.json delete mode 100644 keyboards/cxt_studio/rules.mk delete mode 100644 keyboards/dailycraft/bat43/rev1/info.json create mode 100644 keyboards/dailycraft/bat43/rev1/keyboard.json delete mode 100644 keyboards/dailycraft/bat43/rev1/rules.mk delete mode 100644 keyboards/dailycraft/bat43/rev2/info.json create mode 100644 keyboards/dailycraft/bat43/rev2/keyboard.json delete mode 100644 keyboards/dailycraft/bat43/rev2/rules.mk delete mode 100644 keyboards/dailycraft/sandbox/rev1/info.json create mode 100644 keyboards/dailycraft/sandbox/rev1/keyboard.json delete mode 100644 keyboards/dailycraft/sandbox/rev1/rules.mk delete mode 100644 keyboards/dailycraft/wings42/rev1/info.json create mode 100644 keyboards/dailycraft/wings42/rev1/keyboard.json delete mode 100644 keyboards/dailycraft/wings42/rev1/rules.mk delete mode 100644 keyboards/dailycraft/wings42/rev1_extkeys/info.json create mode 100644 keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json delete mode 100644 keyboards/dailycraft/wings42/rev1_extkeys/rules.mk delete mode 100644 keyboards/dailycraft/wings42/rev2/info.json create mode 100644 keyboards/dailycraft/wings42/rev2/keyboard.json delete mode 100644 keyboards/dailycraft/wings42/rev2/rules.mk delete mode 100644 keyboards/dark/magnum_ergo_1/info.json create mode 100644 keyboards/dark/magnum_ergo_1/keyboard.json delete mode 100644 keyboards/dark/magnum_ergo_1/rules.mk delete mode 100644 keyboards/darkproject/kd83a_bfg_edition/info.json create mode 100644 keyboards/darkproject/kd83a_bfg_edition/keyboard.json delete mode 100644 keyboards/darkproject/kd83a_bfg_edition/rules.mk delete mode 100644 keyboards/darkproject/kd87a_bfg_edition/info.json create mode 100644 keyboards/darkproject/kd87a_bfg_edition/keyboard.json delete mode 100644 keyboards/darkproject/kd87a_bfg_edition/rules.mk delete mode 100644 keyboards/darmoshark/k3/info.json create mode 100644 keyboards/darmoshark/k3/keyboard.json delete mode 100644 keyboards/darmoshark/k3/rules.mk delete mode 100644 keyboards/deemen17/de60fs/info.json create mode 100644 keyboards/deemen17/de60fs/keyboard.json delete mode 100644 keyboards/deemen17/de60fs/rules.mk delete mode 100644 keyboards/dekunukem/duckypad/info.json create mode 100644 keyboards/dekunukem/duckypad/keyboard.json delete mode 100644 keyboards/dekunukem/duckypad/rules.mk delete mode 100644 keyboards/densus/alveus/mx/info.json create mode 100644 keyboards/densus/alveus/mx/keyboard.json delete mode 100644 keyboards/densus/alveus/mx/rules.mk delete mode 100644 keyboards/dnworks/9973/info.json create mode 100644 keyboards/dnworks/9973/keyboard.json delete mode 100644 keyboards/dnworks/9973/rules.mk delete mode 100644 keyboards/dnworks/frltkl/info.json create mode 100644 keyboards/dnworks/frltkl/keyboard.json delete mode 100644 keyboards/dnworks/frltkl/rules.mk delete mode 100644 keyboards/dnworks/numpad/info.json create mode 100644 keyboards/dnworks/numpad/keyboard.json delete mode 100644 keyboards/dnworks/numpad/rules.mk delete mode 100644 keyboards/dnworks/sbl/info.json create mode 100644 keyboards/dnworks/sbl/keyboard.json delete mode 100644 keyboards/dnworks/sbl/rules.mk delete mode 100644 keyboards/doio/kb04/info.json create mode 100644 keyboards/doio/kb04/keyboard.json delete mode 100644 keyboards/doio/kb04/rules.mk delete mode 100644 keyboards/doio/kb12/info.json create mode 100644 keyboards/doio/kb12/keyboard.json delete mode 100644 keyboards/doio/kb12/rules.mk delete mode 100644 keyboards/doio/kb19/info.json create mode 100644 keyboards/doio/kb19/keyboard.json delete mode 100644 keyboards/doio/kb19/rules.mk delete mode 100644 keyboards/doio/kb3x/info.json create mode 100644 keyboards/doio/kb3x/keyboard.json delete mode 100644 keyboards/doio/kb3x/rules.mk delete mode 100644 keyboards/dotmod/dymium65/info.json create mode 100644 keyboards/dotmod/dymium65/keyboard.json delete mode 100644 keyboards/dotmod/dymium65/rules.mk delete mode 100644 keyboards/dp3000/rev1/info.json create mode 100644 keyboards/dp3000/rev1/keyboard.json delete mode 100644 keyboards/dp3000/rev1/rules.mk delete mode 100644 keyboards/dp3000/rev2/info.json create mode 100644 keyboards/dp3000/rev2/keyboard.json delete mode 100644 keyboards/dp3000/rev2/rules.mk delete mode 100644 keyboards/drewkeys/mercury65/info.json create mode 100644 keyboards/drewkeys/mercury65/keyboard.json delete mode 100644 keyboards/drewkeys/mercury65/rules.mk delete mode 100644 keyboards/drhigsby/ogurec/left_pm/info.json create mode 100644 keyboards/drhigsby/ogurec/left_pm/keyboard.json delete mode 100644 keyboards/drhigsby/ogurec/left_pm/rules.mk delete mode 100644 keyboards/drhigsby/ogurec/right_pm/info.json create mode 100644 keyboards/drhigsby/ogurec/right_pm/keyboard.json delete mode 100644 keyboards/drhigsby/ogurec/right_pm/rules.mk delete mode 100644 keyboards/drop/thekey/v1/info.json create mode 100644 keyboards/drop/thekey/v1/keyboard.json delete mode 100644 keyboards/drop/thekey/v1/rules.mk delete mode 100644 keyboards/drop/thekey/v2/info.json create mode 100644 keyboards/drop/thekey/v2/keyboard.json delete mode 100644 keyboards/drop/thekey/v2/rules.mk delete mode 100644 keyboards/durgod/dgk6x/galaxy/info.json create mode 100644 keyboards/durgod/dgk6x/galaxy/keyboard.json delete mode 100644 keyboards/durgod/dgk6x/galaxy/rules.mk delete mode 100644 keyboards/durgod/dgk6x/hades_ansi/info.json create mode 100644 keyboards/durgod/dgk6x/hades_ansi/keyboard.json delete mode 100644 keyboards/durgod/dgk6x/hades_ansi/rules.mk delete mode 100644 keyboards/durgod/dgk6x/hades_iso/info.json create mode 100644 keyboards/durgod/dgk6x/hades_iso/keyboard.json delete mode 100644 keyboards/durgod/dgk6x/hades_iso/rules.mk delete mode 100644 keyboards/durgod/dgk6x/venus/info.json create mode 100644 keyboards/durgod/dgk6x/venus/keyboard.json delete mode 100644 keyboards/durgod/dgk6x/venus/rules.mk delete mode 100644 keyboards/dztech/dz60v2/info.json create mode 100644 keyboards/dztech/dz60v2/keyboard.json delete mode 100644 keyboards/dztech/dz60v2/rules.mk delete mode 100644 keyboards/dztech/pluto/info.json create mode 100644 keyboards/dztech/pluto/keyboard.json delete mode 100644 keyboards/dztech/pluto/rules.mk delete mode 100644 keyboards/dztech/tofu/ii/v1/info.json create mode 100644 keyboards/dztech/tofu/ii/v1/keyboard.json delete mode 100644 keyboards/dztech/tofu/ii/v1/rules.mk delete mode 100644 keyboards/dztech/tofu/jr/v1/info.json create mode 100644 keyboards/dztech/tofu/jr/v1/keyboard.json delete mode 100644 keyboards/dztech/tofu/jr/v1/rules.mk delete mode 100644 keyboards/dztech/tofu/jr/v2/info.json create mode 100644 keyboards/dztech/tofu/jr/v2/keyboard.json delete mode 100644 keyboards/dztech/tofu/jr/v2/rules.mk delete mode 100644 keyboards/dztech/tofu60/info.json create mode 100644 keyboards/dztech/tofu60/keyboard.json delete mode 100644 keyboards/dztech/tofu60/rules.mk delete mode 100644 keyboards/ebastler/e80_1800/info.json create mode 100644 keyboards/ebastler/e80_1800/keyboard.json delete mode 100644 keyboards/ebastler/e80_1800/rules.mk delete mode 100644 keyboards/eek/silk_down/info.json create mode 100644 keyboards/eek/silk_down/keyboard.json delete mode 100644 keyboards/eek/silk_down/rules.mk delete mode 100644 keyboards/eek/silk_up/info.json create mode 100644 keyboards/eek/silk_up/keyboard.json delete mode 100644 keyboards/eek/silk_up/rules.mk delete mode 100644 keyboards/eggsworks/egg58/info.json create mode 100644 keyboards/eggsworks/egg58/keyboard.json delete mode 100644 keyboards/eggsworks/egg58/rules.mk delete mode 100644 keyboards/ekow/akira/info.json create mode 100644 keyboards/ekow/akira/keyboard.json delete mode 100644 keyboards/ekow/akira/rules.mk delete mode 100644 keyboards/enviousdesign/60f/info.json create mode 100644 keyboards/enviousdesign/60f/keyboard.json delete mode 100644 keyboards/enviousdesign/60f/rules.mk delete mode 100644 keyboards/enviousdesign/65m/info.json create mode 100644 keyboards/enviousdesign/65m/keyboard.json delete mode 100644 keyboards/enviousdesign/65m/rules.mk delete mode 100644 keyboards/enviousdesign/commissions/mini1800/info.json create mode 100644 keyboards/enviousdesign/commissions/mini1800/keyboard.json delete mode 100644 keyboards/enviousdesign/commissions/mini1800/rules.mk delete mode 100644 keyboards/enviousdesign/delirium/rev0/info.json create mode 100644 keyboards/enviousdesign/delirium/rev0/keyboard.json delete mode 100644 keyboards/enviousdesign/delirium/rev0/rules.mk delete mode 100644 keyboards/enviousdesign/delirium/rev1/info.json create mode 100644 keyboards/enviousdesign/delirium/rev1/keyboard.json delete mode 100644 keyboards/enviousdesign/delirium/rev1/rules.mk delete mode 100644 keyboards/enviousdesign/delirium/rgb/info.json create mode 100644 keyboards/enviousdesign/delirium/rgb/keyboard.json delete mode 100644 keyboards/enviousdesign/delirium/rgb/rules.mk delete mode 100644 keyboards/enviousdesign/mcro/rev1/info.json create mode 100644 keyboards/enviousdesign/mcro/rev1/keyboard.json delete mode 100644 keyboards/enviousdesign/mcro/rev1/rules.mk delete mode 100644 keyboards/era/divine/info.json create mode 100644 keyboards/era/divine/keyboard.json delete mode 100644 keyboards/era/divine/rules.mk delete mode 100644 keyboards/era/era65/info.json create mode 100644 keyboards/era/era65/keyboard.json delete mode 100644 keyboards/era/era65/rules.mk delete mode 100644 keyboards/era/sirind/brick65/info.json create mode 100644 keyboards/era/sirind/brick65/keyboard.json delete mode 100644 keyboards/era/sirind/brick65/rules.mk delete mode 100644 keyboards/era/sirind/klein_hs/info.json create mode 100644 keyboards/era/sirind/klein_hs/keyboard.json delete mode 100644 keyboards/era/sirind/klein_hs/rules.mk delete mode 100644 keyboards/era/sirind/klein_sd/info.json create mode 100644 keyboards/era/sirind/klein_sd/keyboard.json delete mode 100644 keyboards/era/sirind/klein_sd/rules.mk delete mode 100644 keyboards/ergodox_ez/base/info.json create mode 100644 keyboards/ergodox_ez/base/keyboard.json delete mode 100644 keyboards/ergodox_ez/base/rules.mk delete mode 100644 keyboards/ergoslab/rev1/info.json create mode 100644 keyboards/ergoslab/rev1/keyboard.json delete mode 100644 keyboards/ergoslab/rev1/rules.mk delete mode 100644 keyboards/etiennecollin/wave/info.json create mode 100644 keyboards/etiennecollin/wave/keyboard.json delete mode 100644 keyboards/etiennecollin/wave/rules.mk delete mode 100644 keyboards/evyd13/fin_pad/info.json create mode 100644 keyboards/evyd13/fin_pad/keyboard.json delete mode 100644 keyboards/evyd13/fin_pad/rules.mk delete mode 100644 keyboards/evyd13/nt210/info.json create mode 100644 keyboards/evyd13/nt210/keyboard.json delete mode 100644 keyboards/evyd13/nt210/rules.mk delete mode 100644 keyboards/evyd13/nt650/info.json create mode 100644 keyboards/evyd13/nt650/keyboard.json delete mode 100644 keyboards/evyd13/nt650/rules.mk delete mode 100644 keyboards/exclusive/e85/hotswap/info.json create mode 100644 keyboards/exclusive/e85/hotswap/keyboard.json delete mode 100644 keyboards/exclusive/e85/hotswap/rules.mk delete mode 100644 keyboards/exclusive/e85/soldered/info.json create mode 100644 keyboards/exclusive/e85/soldered/keyboard.json delete mode 100644 keyboards/exclusive/e85/soldered/rules.mk delete mode 100644 keyboards/eyeohdesigns/humble40/info.json create mode 100644 keyboards/eyeohdesigns/humble40/keyboard.json delete mode 100644 keyboards/eyeohdesigns/humble40/rules.mk delete mode 100644 keyboards/ez_maker/directpins/promicro/info.json create mode 100644 keyboards/ez_maker/directpins/promicro/keyboard.json delete mode 100644 keyboards/ez_maker/directpins/promicro/rules.mk delete mode 100644 keyboards/ez_maker/directpins/proton_c/info.json create mode 100644 keyboards/ez_maker/directpins/proton_c/keyboard.json delete mode 100644 keyboards/ez_maker/directpins/proton_c/rules.mk delete mode 100644 keyboards/ez_maker/directpins/rp2040/info.json create mode 100644 keyboards/ez_maker/directpins/rp2040/keyboard.json delete mode 100644 keyboards/ez_maker/directpins/rp2040/rules.mk delete mode 100644 keyboards/ez_maker/directpins/teensy_2/info.json create mode 100644 keyboards/ez_maker/directpins/teensy_2/keyboard.json delete mode 100644 keyboards/ez_maker/directpins/teensy_2/rules.mk delete mode 100644 keyboards/ez_maker/directpins/teensy_2pp/info.json create mode 100644 keyboards/ez_maker/directpins/teensy_2pp/keyboard.json delete mode 100644 keyboards/ez_maker/directpins/teensy_2pp/rules.mk delete mode 100644 keyboards/fancytech/fancyalice66/info.json create mode 100644 keyboards/fancytech/fancyalice66/keyboard.json delete mode 100644 keyboards/fancytech/fancyalice66/rules.mk delete mode 100644 keyboards/ferris/0_2/base/info.json create mode 100644 keyboards/ferris/0_2/base/keyboard.json delete mode 100644 keyboards/ferris/0_2/base/rules.mk delete mode 100644 keyboards/ferris/0_2/compact/info.json create mode 100644 keyboards/ferris/0_2/compact/keyboard.json delete mode 100644 keyboards/ferris/0_2/compact/rules.mk delete mode 100644 keyboards/ferris/0_2/high/info.json create mode 100644 keyboards/ferris/0_2/high/keyboard.json delete mode 100644 keyboards/ferris/0_2/high/rules.mk delete mode 100644 keyboards/ferris/0_2/mini/info.json create mode 100644 keyboards/ferris/0_2/mini/keyboard.json delete mode 100644 keyboards/ferris/0_2/mini/rules.mk delete mode 100644 keyboards/ferris/sweep/info.json create mode 100644 keyboards/ferris/sweep/keyboard.json delete mode 100644 keyboards/ferris/sweep/rules.mk delete mode 100755 keyboards/flashquark/horizon_z/info.json create mode 100755 keyboards/flashquark/horizon_z/keyboard.json delete mode 100755 keyboards/flashquark/horizon_z/rules.mk delete mode 100644 keyboards/for_science/info.json create mode 100644 keyboards/for_science/keyboard.json delete mode 100644 keyboards/for_science/rules.mk delete mode 100644 keyboards/forever65/info.json create mode 100644 keyboards/forever65/keyboard.json delete mode 100644 keyboards/forever65/rules.mk delete mode 100644 keyboards/fortitude60/rev1/info.json create mode 100644 keyboards/fortitude60/rev1/keyboard.json delete mode 100644 keyboards/fortitude60/rev1/rules.mk delete mode 100644 keyboards/frobiac/blackflat/info.json create mode 100644 keyboards/frobiac/blackflat/keyboard.json delete mode 100644 keyboards/frobiac/blackflat/rules.mk delete mode 100644 keyboards/frobiac/hypernano/info.json create mode 100644 keyboards/frobiac/hypernano/keyboard.json delete mode 100644 keyboards/frobiac/hypernano/rules.mk delete mode 100644 keyboards/frobiac/redtilt/info.json create mode 100644 keyboards/frobiac/redtilt/keyboard.json delete mode 100644 keyboards/frobiac/redtilt/rules.mk delete mode 100644 keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json create mode 100644 keyboards/fruitykeeb/fruitbar/r1/elite_c/keyboard.json delete mode 100644 keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk delete mode 100644 keyboards/fruitykeeb/fruitbar/r1/promicro/info.json create mode 100644 keyboards/fruitykeeb/fruitbar/r1/promicro/keyboard.json delete mode 100644 keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk delete mode 100644 keyboards/fruitykeeb/fruitbar/r2/info.json create mode 100644 keyboards/fruitykeeb/fruitbar/r2/keyboard.json delete mode 100644 keyboards/fruitykeeb/fruitbar/r2/rules.mk delete mode 100644 keyboards/fs_streampad/info.json create mode 100644 keyboards/fs_streampad/keyboard.json delete mode 100644 keyboards/fs_streampad/rules.mk delete mode 100644 keyboards/galile0/glyphkbd_v2/info.json create mode 100644 keyboards/galile0/glyphkbd_v2/keyboard.json delete mode 100644 keyboards/galile0/glyphkbd_v2/rules.mk delete mode 100644 keyboards/geistmaschine/geist/info.json create mode 100644 keyboards/geistmaschine/geist/keyboard.json delete mode 100644 keyboards/geistmaschine/geist/rules.mk delete mode 100644 keyboards/ghs/jem/hotswap_ansi/info.json create mode 100644 keyboards/ghs/jem/hotswap_ansi/keyboard.json delete mode 100644 keyboards/ghs/jem/hotswap_ansi/rules.mk delete mode 100644 keyboards/ghs/jem/soldered/info.json create mode 100644 keyboards/ghs/jem/soldered/keyboard.json delete mode 100644 keyboards/ghs/jem/soldered/rules.mk delete mode 100644 keyboards/ghs/xls/info.json create mode 100644 keyboards/ghs/xls/keyboard.json delete mode 100644 keyboards/ghs/xls/rules.mk delete mode 100644 keyboards/gkeyboard/gpad8_2r/info.json create mode 100644 keyboards/gkeyboard/gpad8_2r/keyboard.json delete mode 100644 keyboards/gkeyboard/gpad8_2r/rules.mk delete mode 100644 keyboards/gkeyboard/greatpad/info.json create mode 100644 keyboards/gkeyboard/greatpad/keyboard.json delete mode 100644 keyboards/gkeyboard/greatpad/rules.mk delete mode 100644 keyboards/gl516/xr63gl/info.json create mode 100644 keyboards/gl516/xr63gl/keyboard.json delete mode 100644 keyboards/gl516/xr63gl/rules.mk delete mode 100644 keyboards/gray_studio/think65v3/info.json create mode 100644 keyboards/gray_studio/think65v3/keyboard.json delete mode 100644 keyboards/gray_studio/think65v3/rules.mk delete mode 100644 keyboards/hackpad/info.json create mode 100644 keyboards/hackpad/keyboard.json delete mode 100644 keyboards/hackpad/rules.mk delete mode 100644 keyboards/handwired/3dortho14u/rev1/info.json create mode 100644 keyboards/handwired/3dortho14u/rev1/keyboard.json delete mode 100644 keyboards/handwired/3dortho14u/rev1/rules.mk delete mode 100644 keyboards/handwired/3dortho14u/rev2/info.json create mode 100644 keyboards/handwired/3dortho14u/rev2/keyboard.json delete mode 100644 keyboards/handwired/3dortho14u/rev2/rules.mk delete mode 100644 keyboards/handwired/3dp660_oled/info.json create mode 100644 keyboards/handwired/3dp660_oled/keyboard.json delete mode 100644 keyboards/handwired/3dp660_oled/rules.mk delete mode 100644 keyboards/handwired/baredev/rev1/info.json create mode 100644 keyboards/handwired/baredev/rev1/keyboard.json delete mode 100644 keyboards/handwired/baredev/rev1/rules.mk delete mode 100644 keyboards/handwired/dactyl_cc/info.json create mode 100644 keyboards/handwired/dactyl_cc/keyboard.json delete mode 100644 keyboards/handwired/dactyl_cc/rules.mk delete mode 100644 keyboards/handwired/dactyl_kinesis/info.json create mode 100644 keyboards/handwired/dactyl_kinesis/keyboard.json delete mode 100644 keyboards/handwired/dactyl_kinesis/rules.mk delete mode 100644 keyboards/handwired/dactyl_lightcycle/info.json create mode 100644 keyboards/handwired/dactyl_lightcycle/keyboard.json delete mode 100644 keyboards/handwired/dactyl_lightcycle/rules.mk delete mode 100644 keyboards/handwired/dactyl_manuform/4x6_4_3/info.json create mode 100644 keyboards/handwired/dactyl_manuform/4x6_4_3/keyboard.json delete mode 100644 keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk delete mode 100644 keyboards/handwired/dactyl_manuform/5x6_68/info.json create mode 100644 keyboards/handwired/dactyl_manuform/5x6_68/keyboard.json delete mode 100644 keyboards/handwired/dactyl_manuform/5x6_68/rules.mk delete mode 100644 keyboards/handwired/dactyl_manuform/6x6/promicro/info.json create mode 100644 keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json delete mode 100644 keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk delete mode 100644 keyboards/handwired/dactyl_manuform/6x7/info.json create mode 100644 keyboards/handwired/dactyl_manuform/6x7/keyboard.json delete mode 100644 keyboards/handwired/dactyl_manuform/6x7/rules.mk delete mode 100644 keyboards/handwired/dactyl_maximus/info.json create mode 100644 keyboards/handwired/dactyl_maximus/keyboard.json delete mode 100644 keyboards/handwired/dactyl_maximus/rules.mk delete mode 100644 keyboards/handwired/dactyl_minidox/info.json create mode 100644 keyboards/handwired/dactyl_minidox/keyboard.json delete mode 100644 keyboards/handwired/dactyl_minidox/rules.mk delete mode 100644 keyboards/handwired/dactyl_tracer/info.json create mode 100644 keyboards/handwired/dactyl_tracer/keyboard.json delete mode 100644 keyboards/handwired/dactyl_tracer/rules.mk delete mode 100644 keyboards/handwired/dactylmacropad/info.json create mode 100644 keyboards/handwired/dactylmacropad/keyboard.json delete mode 100644 keyboards/handwired/dactylmacropad/rules.mk delete mode 100644 keyboards/handwired/daskeyboard/daskeyboard4/info.json create mode 100644 keyboards/handwired/daskeyboard/daskeyboard4/keyboard.json delete mode 100644 keyboards/handwired/daskeyboard/daskeyboard4/rules.mk delete mode 100644 keyboards/handwired/dmote/info.json create mode 100644 keyboards/handwired/dmote/keyboard.json delete mode 100644 keyboards/handwired/dmote/rules.mk delete mode 100644 keyboards/handwired/dygma/raise/ansi/info.json create mode 100644 keyboards/handwired/dygma/raise/ansi/keyboard.json delete mode 100644 keyboards/handwired/dygma/raise/ansi/rules.mk delete mode 100644 keyboards/handwired/dygma/raise/iso/info.json create mode 100644 keyboards/handwired/dygma/raise/iso/keyboard.json delete mode 100644 keyboards/handwired/dygma/raise/iso/rules.mk delete mode 100644 keyboards/handwired/iso85k/info.json create mode 100644 keyboards/handwired/iso85k/keyboard.json delete mode 100644 keyboards/handwired/iso85k/rules.mk delete mode 100644 keyboards/handwired/itstleo9/promicro/info.json create mode 100644 keyboards/handwired/itstleo9/promicro/keyboard.json delete mode 100644 keyboards/handwired/itstleo9/promicro/rules.mk delete mode 100644 keyboards/handwired/itstleo9/rp2040/info.json create mode 100644 keyboards/handwired/itstleo9/rp2040/keyboard.json delete mode 100644 keyboards/handwired/itstleo9/rp2040/rules.mk delete mode 100644 keyboards/handwired/jotanck/info.json create mode 100644 keyboards/handwired/jotanck/keyboard.json delete mode 100644 keyboards/handwired/jotanck/rules.mk delete mode 100644 keyboards/handwired/jotlily60/info.json create mode 100644 keyboards/handwired/jotlily60/keyboard.json delete mode 100644 keyboards/handwired/jotlily60/rules.mk delete mode 100644 keyboards/handwired/macro3/info.json create mode 100644 keyboards/handwired/macro3/keyboard.json delete mode 100644 keyboards/handwired/macro3/rules.mk delete mode 100644 keyboards/handwired/marek128b/ergosplit44/info.json create mode 100644 keyboards/handwired/marek128b/ergosplit44/keyboard.json delete mode 100644 keyboards/handwired/marek128b/ergosplit44/rules.mk delete mode 100644 keyboards/handwired/maverick0197/keydeck8/info.json create mode 100644 keyboards/handwired/maverick0197/keydeck8/keyboard.json delete mode 100644 keyboards/handwired/maverick0197/keydeck8/rules.mk delete mode 100644 keyboards/handwired/ms_sculpt_mobile/astar/info.json create mode 100644 keyboards/handwired/ms_sculpt_mobile/astar/keyboard.json delete mode 100644 keyboards/handwired/ms_sculpt_mobile/astar/rules.mk delete mode 100644 keyboards/handwired/ms_sculpt_mobile/teensy2pp/info.json create mode 100644 keyboards/handwired/ms_sculpt_mobile/teensy2pp/keyboard.json delete mode 100644 keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk delete mode 100644 keyboards/handwired/nortontechpad/info.json create mode 100644 keyboards/handwired/nortontechpad/keyboard.json delete mode 100644 keyboards/handwired/nortontechpad/rules.mk delete mode 100644 keyboards/handwired/onekey/bluepill/info.json create mode 100644 keyboards/handwired/onekey/bluepill/keyboard.json delete mode 100644 keyboards/handwired/onekey/bluepill/rules.mk delete mode 100644 keyboards/handwired/onekey/bluepill_uf2boot/info.json create mode 100644 keyboards/handwired/onekey/bluepill_uf2boot/keyboard.json delete mode 100644 keyboards/handwired/onekey/bluepill_uf2boot/rules.mk delete mode 100644 keyboards/handwired/onekey/elite_c/info.json create mode 100644 keyboards/handwired/onekey/elite_c/keyboard.json delete mode 100644 keyboards/handwired/onekey/elite_c/rules.mk delete mode 100644 keyboards/handwired/onekey/nucleo_f446re/info.json create mode 100644 keyboards/handwired/onekey/nucleo_f446re/keyboard.json delete mode 100644 keyboards/handwired/onekey/nucleo_f446re/rules.mk delete mode 100644 keyboards/handwired/onekey/nucleo_g431rb/info.json create mode 100644 keyboards/handwired/onekey/nucleo_g431rb/keyboard.json delete mode 100644 keyboards/handwired/onekey/nucleo_g431rb/rules.mk delete mode 100644 keyboards/handwired/onekey/nucleo_g474re/info.json create mode 100644 keyboards/handwired/onekey/nucleo_g474re/keyboard.json delete mode 100644 keyboards/handwired/onekey/nucleo_g474re/rules.mk delete mode 100644 keyboards/handwired/onekey/nucleo_h723zg/info.json create mode 100644 keyboards/handwired/onekey/nucleo_h723zg/keyboard.json delete mode 100755 keyboards/handwired/onekey/nucleo_h723zg/rules.mk delete mode 100644 keyboards/handwired/onekey/nucleo_l432kc/info.json create mode 100644 keyboards/handwired/onekey/nucleo_l432kc/keyboard.json delete mode 100644 keyboards/handwired/onekey/nucleo_l432kc/rules.mk delete mode 100644 keyboards/handwired/onekey/promicro/info.json create mode 100644 keyboards/handwired/onekey/promicro/keyboard.json delete mode 100644 keyboards/handwired/onekey/promicro/rules.mk delete mode 100644 keyboards/handwired/onekey/proton_c/info.json create mode 100644 keyboards/handwired/onekey/proton_c/keyboard.json delete mode 100644 keyboards/handwired/onekey/proton_c/rules.mk delete mode 100644 keyboards/handwired/onekey/rp2040/info.json create mode 100644 keyboards/handwired/onekey/rp2040/keyboard.json delete mode 100644 keyboards/handwired/onekey/rp2040/rules.mk delete mode 100644 keyboards/handwired/onekey/stm32f0_disco/info.json create mode 100644 keyboards/handwired/onekey/stm32f0_disco/keyboard.json delete mode 100644 keyboards/handwired/onekey/stm32f0_disco/rules.mk delete mode 100644 keyboards/handwired/onekey/stm32f3_disco/info.json create mode 100644 keyboards/handwired/onekey/stm32f3_disco/keyboard.json delete mode 100644 keyboards/handwired/onekey/stm32f3_disco/rules.mk delete mode 100644 keyboards/handwired/onekey/stm32f405_feather/info.json create mode 100644 keyboards/handwired/onekey/stm32f405_feather/keyboard.json delete mode 100644 keyboards/handwired/onekey/stm32f405_feather/rules.mk delete mode 100644 keyboards/handwired/onekey/teensy_2/info.json create mode 100644 keyboards/handwired/onekey/teensy_2/keyboard.json delete mode 100644 keyboards/handwired/onekey/teensy_2/rules.mk delete mode 100644 keyboards/handwired/onekey/teensy_2pp/info.json create mode 100644 keyboards/handwired/onekey/teensy_2pp/keyboard.json delete mode 100644 keyboards/handwired/onekey/teensy_2pp/rules.mk delete mode 100644 keyboards/handwired/onekey/teensy_32/info.json create mode 100644 keyboards/handwired/onekey/teensy_32/keyboard.json delete mode 100644 keyboards/handwired/onekey/teensy_32/rules.mk delete mode 100644 keyboards/handwired/onekey/teensy_35/info.json create mode 100644 keyboards/handwired/onekey/teensy_35/keyboard.json delete mode 100644 keyboards/handwired/onekey/teensy_35/rules.mk delete mode 100644 keyboards/handwired/petruziamini/info.json create mode 100644 keyboards/handwired/petruziamini/keyboard.json delete mode 100644 keyboards/handwired/petruziamini/rules.mk delete mode 100644 keyboards/handwired/phantagom/baragon/info.json create mode 100644 keyboards/handwired/phantagom/baragon/keyboard.json delete mode 100644 keyboards/handwired/phantagom/baragon/rules.mk delete mode 100644 keyboards/handwired/phantagom/varan/info.json create mode 100644 keyboards/handwired/phantagom/varan/keyboard.json delete mode 100644 keyboards/handwired/phantagom/varan/rules.mk delete mode 100644 keyboards/handwired/pill60/bluepill/info.json create mode 100644 keyboards/handwired/pill60/bluepill/keyboard.json delete mode 100644 keyboards/handwired/pill60/bluepill/rules.mk delete mode 100644 keyboards/handwired/polly40/info.json create mode 100644 keyboards/handwired/polly40/keyboard.json delete mode 100644 keyboards/handwired/polly40/rules.mk delete mode 100644 keyboards/handwired/pytest/basic/info.json create mode 100644 keyboards/handwired/pytest/basic/keyboard.json delete mode 100644 keyboards/handwired/pytest/basic/rules.mk delete mode 100644 keyboards/handwired/pytest/has_community/info.json create mode 100644 keyboards/handwired/pytest/has_community/keyboard.json delete mode 100644 keyboards/handwired/pytest/has_community/rules.mk delete mode 100644 keyboards/handwired/pytest/macro/info.json create mode 100644 keyboards/handwired/pytest/macro/keyboard.json delete mode 100644 keyboards/handwired/pytest/macro/rules.mk delete mode 100644 keyboards/handwired/rabijl/rotary_numpad/info.json create mode 100644 keyboards/handwired/rabijl/rotary_numpad/keyboard.json delete mode 100644 keyboards/handwired/rabijl/rotary_numpad/rules.mk delete mode 100644 keyboards/handwired/rd_61_qmk/info.json create mode 100644 keyboards/handwired/rd_61_qmk/keyboard.json delete mode 100644 keyboards/handwired/rd_61_qmk/rules.mk delete mode 100644 keyboards/handwired/reclined/info.json create mode 100644 keyboards/handwired/reclined/keyboard.json delete mode 100644 keyboards/handwired/reclined/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scotto108/info.json create mode 100644 keyboards/handwired/scottokeebs/scotto108/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scotto108/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scotto34/info.json create mode 100644 keyboards/handwired/scottokeebs/scotto34/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scotto34/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scotto36/info.json create mode 100644 keyboards/handwired/scottokeebs/scotto36/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scotto36/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scotto40/info.json create mode 100644 keyboards/handwired/scottokeebs/scotto40/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scotto40/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scotto61/info.json create mode 100644 keyboards/handwired/scottokeebs/scotto61/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scotto61/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scotto9/info.json create mode 100644 keyboards/handwired/scottokeebs/scotto9/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scotto9/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottoalp/info.json create mode 100644 keyboards/handwired/scottokeebs/scottoalp/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottoalp/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottocmd/info.json create mode 100644 keyboards/handwired/scottokeebs/scottocmd/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottocmd/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottodeck/info.json create mode 100644 keyboards/handwired/scottokeebs/scottodeck/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottodeck/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottoergo/info.json create mode 100644 keyboards/handwired/scottokeebs/scottoergo/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottoergo/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottofly/info.json create mode 100644 keyboards/handwired/scottokeebs/scottofly/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottofly/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottofrog/info.json create mode 100644 keyboards/handwired/scottokeebs/scottofrog/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottofrog/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottogame/info.json create mode 100644 keyboards/handwired/scottokeebs/scottogame/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottogame/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottoinvader/info.json create mode 100644 keyboards/handwired/scottokeebs/scottoinvader/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottoinvader/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottokatana/info.json create mode 100644 keyboards/handwired/scottokeebs/scottokatana/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottokatana/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottolong/info.json create mode 100644 keyboards/handwired/scottokeebs/scottolong/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottolong/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottomacrodeck/info.json create mode 100644 keyboards/handwired/scottokeebs/scottomacrodeck/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottomouse/info.json create mode 100644 keyboards/handwired/scottokeebs/scottomouse/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottomouse/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottonum/info.json create mode 100644 keyboards/handwired/scottokeebs/scottonum/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottonum/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottosplit/info.json create mode 100644 keyboards/handwired/scottokeebs/scottosplit/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottosplit/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottostarter/info.json create mode 100644 keyboards/handwired/scottokeebs/scottostarter/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottostarter/rules.mk delete mode 100644 keyboards/handwired/scottokeebs/scottowing/info.json create mode 100644 keyboards/handwired/scottokeebs/scottowing/keyboard.json delete mode 100644 keyboards/handwired/scottokeebs/scottowing/rules.mk delete mode 100644 keyboards/handwired/sejin_eat1010r2/info.json create mode 100644 keyboards/handwired/sejin_eat1010r2/keyboard.json delete mode 100644 keyboards/handwired/sejin_eat1010r2/rules.mk delete mode 100644 keyboards/handwired/sono1/stm32f103/info.json create mode 100644 keyboards/handwired/sono1/stm32f103/keyboard.json delete mode 100644 keyboards/handwired/sono1/stm32f103/rules.mk delete mode 100644 keyboards/handwired/sono1/t2pp/info.json create mode 100644 keyboards/handwired/sono1/t2pp/keyboard.json delete mode 100644 keyboards/handwired/sono1/t2pp/rules.mk delete mode 100644 keyboards/handwired/split_cloud/info.json create mode 100644 keyboards/handwired/split_cloud/keyboard.json delete mode 100644 keyboards/handwired/split_cloud/rules.mk delete mode 100644 keyboards/handwired/splittest/bluepill/info.json create mode 100644 keyboards/handwired/splittest/bluepill/keyboard.json delete mode 100644 keyboards/handwired/splittest/bluepill/rules.mk delete mode 100644 keyboards/handwired/splittest/promicro/info.json create mode 100644 keyboards/handwired/splittest/promicro/keyboard.json delete mode 100644 keyboards/handwired/splittest/promicro/rules.mk delete mode 100644 keyboards/handwired/splittest/teensy_2/info.json create mode 100644 keyboards/handwired/splittest/teensy_2/keyboard.json delete mode 100644 keyboards/handwired/splittest/teensy_2/rules.mk delete mode 100644 keyboards/handwired/starrykeebs/dude09/info.json create mode 100644 keyboards/handwired/starrykeebs/dude09/keyboard.json delete mode 100644 keyboards/handwired/starrykeebs/dude09/rules.mk delete mode 100644 keyboards/handwired/technicpad/info.json create mode 100644 keyboards/handwired/technicpad/keyboard.json delete mode 100644 keyboards/handwired/technicpad/rules.mk delete mode 100644 keyboards/handwired/tkk/info.json create mode 100644 keyboards/handwired/tkk/keyboard.json delete mode 100644 keyboards/handwired/tkk/rules.mk delete mode 100644 keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json create mode 100644 keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/keyboard.json delete mode 100644 keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk delete mode 100644 keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json create mode 100644 keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/keyboard.json delete mode 100644 keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk delete mode 100644 keyboards/handwired/unk/rev1/info.json create mode 100644 keyboards/handwired/unk/rev1/keyboard.json delete mode 100644 keyboards/handwired/unk/rev1/rules.mk delete mode 100644 keyboards/handwired/wakizashi40/info.json create mode 100644 keyboards/handwired/wakizashi40/keyboard.json delete mode 100644 keyboards/handwired/wakizashi40/rules.mk delete mode 100644 keyboards/handwired/wwa/helios/info.json create mode 100644 keyboards/handwired/wwa/helios/keyboard.json delete mode 100644 keyboards/handwired/wwa/helios/rules.mk delete mode 100644 keyboards/handwired/wwa/kepler/info.json create mode 100644 keyboards/handwired/wwa/kepler/keyboard.json delete mode 100644 keyboards/handwired/wwa/kepler/rules.mk delete mode 100644 keyboards/handwired/wwa/mercury/info.json create mode 100644 keyboards/handwired/wwa/mercury/keyboard.json delete mode 100644 keyboards/handwired/wwa/mercury/rules.mk delete mode 100644 keyboards/handwired/wwa/soyuz/info.json create mode 100644 keyboards/handwired/wwa/soyuz/keyboard.json delete mode 100644 keyboards/handwired/wwa/soyuz/rules.mk delete mode 100644 keyboards/handwired/wwa/soyuzxl/info.json create mode 100644 keyboards/handwired/wwa/soyuzxl/keyboard.json delete mode 100644 keyboards/handwired/wwa/soyuzxl/rules.mk delete mode 100644 keyboards/handwired/xealous/rev1/info.json create mode 100644 keyboards/handwired/xealous/rev1/keyboard.json delete mode 100644 keyboards/handwired/xealous/rev1/rules.mk delete mode 100644 keyboards/handwired/ziyoulang_k3_mod/info.json create mode 100644 keyboards/handwired/ziyoulang_k3_mod/keyboard.json delete mode 100644 keyboards/handwired/ziyoulang_k3_mod/rules.mk delete mode 100644 keyboards/heliotrope/info.json create mode 100644 keyboards/heliotrope/keyboard.json delete mode 100644 keyboards/heliotrope/rules.mk delete mode 100644 keyboards/hhkb/ansi/32u4/info.json create mode 100644 keyboards/hhkb/ansi/32u4/keyboard.json delete mode 100644 keyboards/hhkb/ansi/32u4/rules.mk delete mode 100644 keyboards/hineybush/h101/info.json create mode 100644 keyboards/hineybush/h101/keyboard.json delete mode 100644 keyboards/hineybush/h101/rules.mk delete mode 100644 keyboards/hineybush/h87_g2/info.json create mode 100644 keyboards/hineybush/h87_g2/keyboard.json delete mode 100644 keyboards/hineybush/h87_g2/rules.mk delete mode 100644 keyboards/hineybush/ibis/info.json create mode 100644 keyboards/hineybush/ibis/keyboard.json delete mode 100644 keyboards/hineybush/ibis/rules.mk delete mode 100644 keyboards/holyswitch/lightweight65/info.json create mode 100644 keyboards/holyswitch/lightweight65/keyboard.json delete mode 100644 keyboards/holyswitch/lightweight65/rules.mk delete mode 100644 keyboards/horrortroll/caticorn/rev1/hotswap/info.json create mode 100644 keyboards/horrortroll/caticorn/rev1/hotswap/keyboard.json delete mode 100644 keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk delete mode 100644 keyboards/horrortroll/caticorn/rev1/solder/info.json create mode 100644 keyboards/horrortroll/caticorn/rev1/solder/keyboard.json delete mode 100644 keyboards/horrortroll/caticorn/rev1/solder/rules.mk delete mode 100644 keyboards/hotdox76v2/info.json create mode 100644 keyboards/hotdox76v2/keyboard.json delete mode 100644 keyboards/hotdox76v2/rules.mk delete mode 100644 keyboards/hubble/info.json create mode 100644 keyboards/hubble/keyboard.json delete mode 100644 keyboards/hubble/rules.mk delete mode 100644 keyboards/ibm/model_m/modelh/info.json create mode 100644 keyboards/ibm/model_m/modelh/keyboard.json delete mode 100644 keyboards/ibm/model_m/modelh/rules.mk delete mode 100644 keyboards/ibm/model_m_122/m122_3270/bluepill/info.json create mode 100644 keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json delete mode 100644 keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk delete mode 100644 keyboards/idank/spankbd/info.json create mode 100644 keyboards/idank/spankbd/keyboard.json delete mode 100644 keyboards/idank/spankbd/rules.mk delete mode 100644 keyboards/idank/sweeq/info.json create mode 100644 keyboards/idank/sweeq/keyboard.json delete mode 100644 keyboards/idank/sweeq/rules.mk delete mode 100644 keyboards/idobao/id80/v2/ansi/info.json create mode 100644 keyboards/idobao/id80/v2/ansi/keyboard.json delete mode 100644 keyboards/idobao/id80/v2/ansi/rules.mk delete mode 100644 keyboards/idobao/id80/v2/iso/info.json create mode 100644 keyboards/idobao/id80/v2/iso/keyboard.json delete mode 100644 keyboards/idobao/id80/v2/iso/rules.mk delete mode 100644 keyboards/idyllic/tinny50_rgb/info.json create mode 100644 keyboards/idyllic/tinny50_rgb/keyboard.json delete mode 100644 keyboards/idyllic/tinny50_rgb/rules.mk delete mode 100644 keyboards/igloo/info.json create mode 100644 keyboards/igloo/keyboard.json delete mode 100644 keyboards/igloo/rules.mk delete mode 100644 keyboards/inett_studio/sq80/hotswap_layout_i/info.json create mode 100644 keyboards/inett_studio/sq80/hotswap_layout_i/keyboard.json delete mode 100644 keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk delete mode 100644 keyboards/inland/mk47/info.json create mode 100644 keyboards/inland/mk47/keyboard.json delete mode 100644 keyboards/inland/mk47/rules.mk delete mode 100644 keyboards/inland/v83p/info.json create mode 100644 keyboards/inland/v83p/keyboard.json delete mode 100644 keyboards/inland/v83p/rules.mk delete mode 100644 keyboards/input_club/infinity60/led/info.json create mode 100644 keyboards/input_club/infinity60/led/keyboard.json delete mode 100644 keyboards/input_club/infinity60/led/rules.mk delete mode 100644 keyboards/input_club/infinity60/rev1/info.json create mode 100644 keyboards/input_club/infinity60/rev1/keyboard.json delete mode 100644 keyboards/input_club/infinity60/rev1/rules.mk delete mode 100644 keyboards/itstleo/itstleo40/info.json create mode 100644 keyboards/itstleo/itstleo40/keyboard.json delete mode 100644 keyboards/itstleo/itstleo40/rules.mk delete mode 100644 keyboards/jacky_studio/piggy60/rev1/hotswap/info.json create mode 100644 keyboards/jacky_studio/piggy60/rev1/hotswap/keyboard.json delete mode 100644 keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk delete mode 100644 keyboards/jacky_studio/piggy60/rev1/solder/info.json create mode 100644 keyboards/jacky_studio/piggy60/rev1/solder/keyboard.json delete mode 100644 keyboards/jacky_studio/piggy60/rev1/solder/rules.mk delete mode 100644 keyboards/jadookb/jkb65/r1/info.json create mode 100644 keyboards/jadookb/jkb65/r1/keyboard.json delete mode 100644 keyboards/jadookb/jkb65/r1/rules.mk delete mode 100644 keyboards/jadookb/jkb65/r2/info.json create mode 100644 keyboards/jadookb/jkb65/r2/keyboard.json delete mode 100644 keyboards/jadookb/jkb65/r2/rules.mk delete mode 100644 keyboards/jaykeeb/orba/info.json create mode 100644 keyboards/jaykeeb/orba/keyboard.json delete mode 100644 keyboards/jaykeeb/orba/rules.mk delete mode 100644 keyboards/jaykeeb/sebelas/info.json create mode 100644 keyboards/jaykeeb/sebelas/keyboard.json delete mode 100644 keyboards/jaykeeb/sebelas/rules.mk delete mode 100644 keyboards/jaykeeb/skyline/info.json create mode 100644 keyboards/jaykeeb/skyline/keyboard.json delete mode 100644 keyboards/jaykeeb/skyline/rules.mk delete mode 100644 keyboards/jaykeeb/sriwedari70/info.json create mode 100644 keyboards/jaykeeb/sriwedari70/keyboard.json delete mode 100644 keyboards/jaykeeb/sriwedari70/rules.mk delete mode 100644 keyboards/jaykeeb/tokki/info.json create mode 100644 keyboards/jaykeeb/tokki/keyboard.json delete mode 100644 keyboards/jaykeeb/tokki/rules.mk delete mode 100644 keyboards/jels/boaty/info.json create mode 100644 keyboards/jels/boaty/keyboard.json delete mode 100644 keyboards/jels/boaty/rules.mk delete mode 100644 keyboards/jels/jels60/v1/info.json create mode 100644 keyboards/jels/jels60/v1/keyboard.json delete mode 100644 keyboards/jels/jels60/v1/rules.mk delete mode 100644 keyboards/jels/jels60/v2/info.json create mode 100644 keyboards/jels/jels60/v2/keyboard.json delete mode 100644 keyboards/jels/jels60/v2/rules.mk delete mode 100644 keyboards/jidohun/km113/info.json create mode 100644 keyboards/jidohun/km113/keyboard.json delete mode 100644 keyboards/jidohun/km113/rules.mk delete mode 100644 keyboards/jukaie/jk01/info.json create mode 100644 keyboards/jukaie/jk01/keyboard.json delete mode 100644 keyboards/jukaie/jk01/rules.mk delete mode 100644 keyboards/kakunpc/angel64/alpha/info.json create mode 100644 keyboards/kakunpc/angel64/alpha/keyboard.json delete mode 100644 keyboards/kakunpc/angel64/alpha/rules.mk delete mode 100644 keyboards/kakunpc/angel64/rev1/info.json create mode 100644 keyboards/kakunpc/angel64/rev1/keyboard.json delete mode 100644 keyboards/kakunpc/angel64/rev1/rules.mk delete mode 100644 keyboards/kalakos/bahrnob/info.json create mode 100644 keyboards/kalakos/bahrnob/keyboard.json delete mode 100644 keyboards/kalakos/bahrnob/rules.mk delete mode 100644 keyboards/kapcave/paladinpad/rev1/info.json create mode 100644 keyboards/kapcave/paladinpad/rev1/keyboard.json delete mode 100644 keyboards/kapcave/paladinpad/rev1/rules.mk delete mode 100644 keyboards/kapcave/paladinpad/rev2/info.json create mode 100644 keyboards/kapcave/paladinpad/rev2/keyboard.json delete mode 100644 keyboards/kapcave/paladinpad/rev2/rules.mk delete mode 100644 keyboards/kb_elmo/bm42/info.json create mode 100644 keyboards/kb_elmo/bm42/keyboard.json delete mode 100644 keyboards/kb_elmo/bm42/rules.mk delete mode 100644 keyboards/kb_elmo/dizzy40/info.json create mode 100644 keyboards/kb_elmo/dizzy40/keyboard.json delete mode 100644 keyboards/kb_elmo/dizzy40/rules.mk delete mode 100644 keyboards/kb_elmo/eliza/info.json create mode 100644 keyboards/kb_elmo/eliza/keyboard.json delete mode 100644 keyboards/kb_elmo/eliza/rules.mk delete mode 100644 keyboards/kb_elmo/gamehand/info.json create mode 100644 keyboards/kb_elmo/gamehand/keyboard.json delete mode 100644 keyboards/kb_elmo/gamehand/rules.mk delete mode 100644 keyboards/kbdcraft/adam64/info.json create mode 100644 keyboards/kbdcraft/adam64/keyboard.json delete mode 100644 keyboards/kbdcraft/adam64/rules.mk delete mode 100644 keyboards/kbdfans/d45/v2/info.json create mode 100644 keyboards/kbdfans/d45/v2/keyboard.json delete mode 100644 keyboards/kbdfans/d45/v2/rules.mk delete mode 100644 keyboards/kbdfans/kbd67/rev1/info.json create mode 100644 keyboards/kbdfans/kbd67/rev1/keyboard.json delete mode 100644 keyboards/kbdfans/kbd67/rev1/rules.mk delete mode 100644 keyboards/kbdfans/kbdpad/mk3/info.json create mode 100644 keyboards/kbdfans/kbdpad/mk3/keyboard.json delete mode 100644 keyboards/kbdfans/kbdpad/mk3/rules.mk delete mode 100644 keyboards/kbdfans/odinmini/info.json create mode 100644 keyboards/kbdfans/odinmini/keyboard.json delete mode 100644 keyboards/kbdfans/odinmini/rules.mk delete mode 100644 keyboards/kbdfans/tiger80/info.json create mode 100644 keyboards/kbdfans/tiger80/keyboard.json delete mode 100644 keyboards/kbdfans/tiger80/rules.mk delete mode 100644 keyboards/keebio/bamfk1/info.json create mode 100644 keyboards/keebio/bamfk1/keyboard.json delete mode 100644 keyboards/keebio/bamfk1/rules.mk delete mode 100644 keyboards/keebio/chocopad/rev1/info.json create mode 100644 keyboards/keebio/chocopad/rev1/keyboard.json delete mode 100644 keyboards/keebio/chocopad/rev1/rules.mk delete mode 100644 keyboards/keebio/chocopad/rev2/info.json create mode 100644 keyboards/keebio/chocopad/rev2/keyboard.json delete mode 100644 keyboards/keebio/chocopad/rev2/rules.mk delete mode 100644 keyboards/keebio/convolution/rev1/info.json create mode 100644 keyboards/keebio/convolution/rev1/keyboard.json delete mode 100644 keyboards/keebio/convolution/rev1/rules.mk delete mode 100644 keyboards/keebio/nyquistpad/info.json create mode 100644 keyboards/keebio/nyquistpad/keyboard.json delete mode 100644 keyboards/keebio/nyquistpad/rules.mk delete mode 100644 keyboards/keebio/sinc/rev1/info.json create mode 100644 keyboards/keebio/sinc/rev1/keyboard.json delete mode 100644 keyboards/keebio/sinc/rev1/rules.mk delete mode 100644 keyboards/keebio/sinc/rev2/info.json create mode 100644 keyboards/keebio/sinc/rev2/keyboard.json delete mode 100644 keyboards/keebio/sinc/rev2/rules.mk delete mode 100644 keyboards/keebsforall/freebird75/info.json create mode 100644 keyboards/keebsforall/freebird75/keyboard.json delete mode 100644 keyboards/keebsforall/freebird75/rules.mk delete mode 100644 keyboards/kelwin/utopia88/info.json create mode 100644 keyboards/kelwin/utopia88/keyboard.json delete mode 100644 keyboards/kelwin/utopia88/rules.mk delete mode 100644 keyboards/kepler_33/proto/info.json create mode 100644 keyboards/kepler_33/proto/keyboard.json delete mode 100644 keyboards/kepler_33/proto/rules.mk delete mode 100644 keyboards/keycapsss/kimiko/rev1/info.json create mode 100644 keyboards/keycapsss/kimiko/rev1/keyboard.json delete mode 100644 keyboards/keycapsss/kimiko/rev1/rules.mk delete mode 100644 keyboards/keycapsss/kimiko/rev2/info.json create mode 100644 keyboards/keycapsss/kimiko/rev2/keyboard.json delete mode 100644 keyboards/keycapsss/kimiko/rev2/rules.mk delete mode 100644 keyboards/keychron/c1_pro/ansi/rgb/info.json create mode 100644 keyboards/keychron/c1_pro/ansi/rgb/keyboard.json delete mode 100644 keyboards/keychron/c1_pro/ansi/rgb/rules.mk delete mode 100644 keyboards/keychron/c1_pro/ansi/white/info.json create mode 100644 keyboards/keychron/c1_pro/ansi/white/keyboard.json delete mode 100644 keyboards/keychron/c1_pro/ansi/white/rules.mk delete mode 100644 keyboards/keychron/q0/base/info.json create mode 100644 keyboards/keychron/q0/base/keyboard.json delete mode 100644 keyboards/keychron/q0/base/rules.mk delete mode 100644 keyboards/keychron/q0/plus/info.json create mode 100644 keyboards/keychron/q0/plus/keyboard.json delete mode 100644 keyboards/keychron/q0/plus/rules.mk delete mode 100644 keyboards/keychron/q1v1/ansi/info.json create mode 100644 keyboards/keychron/q1v1/ansi/keyboard.json delete mode 100644 keyboards/keychron/q1v1/ansi/rules.mk delete mode 100644 keyboards/keychron/q1v1/ansi_encoder/info.json create mode 100644 keyboards/keychron/q1v1/ansi_encoder/keyboard.json delete mode 100644 keyboards/keychron/q1v1/ansi_encoder/rules.mk delete mode 100644 keyboards/keychron/q1v1/iso/info.json create mode 100644 keyboards/keychron/q1v1/iso/keyboard.json delete mode 100644 keyboards/keychron/q1v1/iso/rules.mk delete mode 100644 keyboards/keychron/q1v1/iso_encoder/info.json create mode 100644 keyboards/keychron/q1v1/iso_encoder/keyboard.json delete mode 100644 keyboards/keychron/q1v1/iso_encoder/rules.mk delete mode 100644 keyboards/keychron/q2/ansi/info.json create mode 100644 keyboards/keychron/q2/ansi/keyboard.json delete mode 100644 keyboards/keychron/q2/ansi/rules.mk delete mode 100644 keyboards/keychron/q2/ansi_encoder/info.json create mode 100644 keyboards/keychron/q2/ansi_encoder/keyboard.json delete mode 100644 keyboards/keychron/q2/ansi_encoder/rules.mk delete mode 100644 keyboards/keychron/q2/iso/info.json create mode 100644 keyboards/keychron/q2/iso/keyboard.json delete mode 100644 keyboards/keychron/q2/iso/rules.mk delete mode 100644 keyboards/keychron/q2/iso_encoder/info.json create mode 100644 keyboards/keychron/q2/iso_encoder/keyboard.json delete mode 100644 keyboards/keychron/q2/iso_encoder/rules.mk delete mode 100644 keyboards/keychron/q2/jis/info.json create mode 100644 keyboards/keychron/q2/jis/keyboard.json delete mode 100644 keyboards/keychron/q2/jis/rules.mk delete mode 100644 keyboards/keychron/q2/jis_encoder/info.json create mode 100644 keyboards/keychron/q2/jis_encoder/keyboard.json delete mode 100644 keyboards/keychron/q2/jis_encoder/rules.mk delete mode 100644 keyboards/keychron/q3/ansi/info.json create mode 100644 keyboards/keychron/q3/ansi/keyboard.json delete mode 100644 keyboards/keychron/q3/ansi/rules.mk delete mode 100644 keyboards/keychron/q3/iso/info.json create mode 100644 keyboards/keychron/q3/iso/keyboard.json delete mode 100644 keyboards/keychron/q3/iso/rules.mk delete mode 100644 keyboards/keychron/q3/jis/info.json create mode 100644 keyboards/keychron/q3/jis/keyboard.json delete mode 100644 keyboards/keychron/q3/jis/rules.mk delete mode 100644 keyboards/keychron/q4/iso/info.json create mode 100644 keyboards/keychron/q4/iso/keyboard.json delete mode 100644 keyboards/keychron/q4/iso/rules.mk delete mode 100644 keyboards/keychron/q7/ansi/info.json create mode 100644 keyboards/keychron/q7/ansi/keyboard.json delete mode 100644 keyboards/keychron/q7/ansi/rules.mk delete mode 100644 keyboards/keychron/q7/iso/info.json create mode 100644 keyboards/keychron/q7/iso/keyboard.json delete mode 100644 keyboards/keychron/q7/iso/rules.mk delete mode 100644 keyboards/keychron/q8/ansi/info.json create mode 100644 keyboards/keychron/q8/ansi/keyboard.json delete mode 100644 keyboards/keychron/q8/ansi/rules.mk delete mode 100644 keyboards/keychron/q8/ansi_encoder/info.json create mode 100644 keyboards/keychron/q8/ansi_encoder/keyboard.json delete mode 100644 keyboards/keychron/q8/ansi_encoder/rules.mk delete mode 100644 keyboards/keychron/q8/iso/info.json create mode 100644 keyboards/keychron/q8/iso/keyboard.json delete mode 100644 keyboards/keychron/q8/iso/rules.mk delete mode 100644 keyboards/keychron/q8/iso_encoder/info.json create mode 100644 keyboards/keychron/q8/iso_encoder/keyboard.json delete mode 100644 keyboards/keychron/q8/iso_encoder/rules.mk delete mode 100644 keyboards/keychron/q9/ansi/info.json create mode 100644 keyboards/keychron/q9/ansi/keyboard.json delete mode 100644 keyboards/keychron/q9/ansi/rules.mk delete mode 100644 keyboards/keychron/q9/ansi_encoder/info.json create mode 100644 keyboards/keychron/q9/ansi_encoder/keyboard.json delete mode 100644 keyboards/keychron/q9/ansi_encoder/rules.mk delete mode 100644 keyboards/keychron/q9/iso/info.json create mode 100644 keyboards/keychron/q9/iso/keyboard.json delete mode 100644 keyboards/keychron/q9/iso/rules.mk delete mode 100644 keyboards/keychron/q9/iso_encoder/info.json create mode 100644 keyboards/keychron/q9/iso_encoder/keyboard.json delete mode 100644 keyboards/keychron/q9/iso_encoder/rules.mk delete mode 100755 keyboards/keychron/q9_plus/ansi_encoder/info.json create mode 100755 keyboards/keychron/q9_plus/ansi_encoder/keyboard.json delete mode 100755 keyboards/keychron/q9_plus/ansi_encoder/rules.mk delete mode 100644 keyboards/keyspensory/kp60/info.json create mode 100644 keyboards/keyspensory/kp60/keyboard.json delete mode 100644 keyboards/keyspensory/kp60/rules.mk delete mode 100644 keyboards/keyten/diablo/info.json create mode 100644 keyboards/keyten/diablo/keyboard.json delete mode 100644 keyboards/keyten/diablo/rules.mk delete mode 100644 keyboards/keyten/kt60hs_t/info.json create mode 100644 keyboards/keyten/kt60hs_t/keyboard.json delete mode 100644 keyboards/keyten/kt60hs_t/rules.mk delete mode 100644 keyboards/kezewa/enter67/info.json create mode 100644 keyboards/kezewa/enter67/keyboard.json delete mode 100644 keyboards/kezewa/enter67/rules.mk delete mode 100644 keyboards/kezewa/enter80/info.json create mode 100644 keyboards/kezewa/enter80/keyboard.json delete mode 100644 keyboards/kezewa/enter80/rules.mk delete mode 100644 keyboards/kibou/fukuro/info.json create mode 100644 keyboards/kibou/fukuro/keyboard.json delete mode 100644 keyboards/kibou/fukuro/rules.mk delete mode 100644 keyboards/kibou/harbour/info.json create mode 100644 keyboards/kibou/harbour/keyboard.json delete mode 100644 keyboards/kibou/harbour/rules.mk delete mode 100644 keyboards/kibou/suisei/info.json create mode 100644 keyboards/kibou/suisei/keyboard.json delete mode 100644 keyboards/kibou/suisei/rules.mk delete mode 100644 keyboards/kibou/wendy/info.json create mode 100644 keyboards/kibou/wendy/keyboard.json delete mode 100644 keyboards/kibou/wendy/rules.mk delete mode 100644 keyboards/kibou/winter/info.json create mode 100644 keyboards/kibou/winter/keyboard.json delete mode 100644 keyboards/kibou/winter/rules.mk delete mode 100644 keyboards/kin80/blackpill103/info.json create mode 100644 keyboards/kin80/blackpill103/keyboard.json delete mode 100644 keyboards/kin80/blackpill103/rules.mk delete mode 100644 keyboards/kin80/micro/info.json create mode 100644 keyboards/kin80/micro/keyboard.json delete mode 100644 keyboards/kin80/micro/rules.mk delete mode 100644 keyboards/kinesis/kint2pp/info.json create mode 100644 keyboards/kinesis/kint2pp/keyboard.json delete mode 100644 keyboards/kinesis/kint2pp/rules.mk delete mode 100644 keyboards/kinesis/kint36/info.json create mode 100644 keyboards/kinesis/kint36/keyboard.json delete mode 100644 keyboards/kinesis/kint36/rules.mk delete mode 100644 keyboards/kinesis/kintwin/info.json create mode 100644 keyboards/kinesis/kintwin/keyboard.json delete mode 100644 keyboards/kinesis/kintwin/rules.mk delete mode 100644 keyboards/kinesis/stapelberg/info.json create mode 100644 keyboards/kinesis/stapelberg/keyboard.json delete mode 100644 keyboards/kinesis/stapelberg/rules.mk delete mode 100644 keyboards/kisakeyluxury/qtz/info.json create mode 100644 keyboards/kisakeyluxury/qtz/keyboard.json delete mode 100644 keyboards/kisakeyluxury/qtz/rules.mk delete mode 100644 keyboards/kiserdesigns/madeline/info.json create mode 100644 keyboards/kiserdesigns/madeline/keyboard.json delete mode 100644 keyboards/kiserdesigns/madeline/rules.mk delete mode 100644 keyboards/kj_modify/rs40/info.json create mode 100644 keyboards/kj_modify/rs40/keyboard.json delete mode 100644 keyboards/kj_modify/rs40/rules.mk delete mode 100644 keyboards/kk/65/info.json create mode 100644 keyboards/kk/65/keyboard.json delete mode 100644 keyboards/kk/65/rules.mk delete mode 100644 keyboards/kopibeng/mnk60/info.json create mode 100644 keyboards/kopibeng/mnk60/keyboard.json delete mode 100644 keyboards/kopibeng/mnk60/rules.mk delete mode 100644 keyboards/kopibeng/mnk60_stm32/info.json create mode 100644 keyboards/kopibeng/mnk60_stm32/keyboard.json delete mode 100644 keyboards/kopibeng/mnk60_stm32/rules.mk delete mode 100644 keyboards/kopibeng/tgr_lena/info.json create mode 100644 keyboards/kopibeng/tgr_lena/keyboard.json delete mode 100644 keyboards/kopibeng/tgr_lena/rules.mk delete mode 100644 keyboards/kprepublic/bm16a/v1/info.json create mode 100644 keyboards/kprepublic/bm16a/v1/keyboard.json delete mode 100644 keyboards/kprepublic/bm16a/v1/rules.mk delete mode 100644 keyboards/kprepublic/bm16a/v2/info.json create mode 100644 keyboards/kprepublic/bm16a/v2/keyboard.json delete mode 100644 keyboards/kprepublic/bm16a/v2/rules.mk delete mode 100644 keyboards/kprepublic/bm40hsrgb/rev2/info.json create mode 100644 keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json delete mode 100644 keyboards/kprepublic/bm40hsrgb/rev2/rules.mk delete mode 100644 keyboards/kprepublic/cstc40/daughterboard/info.json create mode 100644 keyboards/kprepublic/cstc40/daughterboard/keyboard.json delete mode 100644 keyboards/kprepublic/cstc40/daughterboard/rules.mk delete mode 100644 keyboards/kprepublic/cstc40/single_pcb/info.json create mode 100644 keyboards/kprepublic/cstc40/single_pcb/keyboard.json delete mode 100644 keyboards/kprepublic/cstc40/single_pcb/rules.mk delete mode 100644 keyboards/kradoindustries/kousa/info.json create mode 100644 keyboards/kradoindustries/kousa/keyboard.json delete mode 100644 keyboards/kradoindustries/kousa/rules.mk delete mode 100644 keyboards/kradoindustries/krado66/info.json create mode 100644 keyboards/kradoindustries/krado66/keyboard.json delete mode 100644 keyboards/kradoindustries/krado66/rules.mk delete mode 100644 keyboards/kradoindustries/promenade/info.json create mode 100644 keyboards/kradoindustries/promenade/keyboard.json delete mode 100644 keyboards/kradoindustries/promenade/rules.mk delete mode 100644 keyboards/kraken_jones/pteron56/info.json create mode 100644 keyboards/kraken_jones/pteron56/keyboard.json delete mode 100644 keyboards/kraken_jones/pteron56/rules.mk delete mode 100644 keyboards/kumaokobo/kudox/columner/info.json create mode 100644 keyboards/kumaokobo/kudox/columner/keyboard.json delete mode 100644 keyboards/kumaokobo/kudox/columner/rules.mk delete mode 100644 keyboards/kumaokobo/kudox/rev1/info.json create mode 100644 keyboards/kumaokobo/kudox/rev1/keyboard.json delete mode 100644 keyboards/kumaokobo/kudox/rev1/rules.mk delete mode 100644 keyboards/kumaokobo/kudox/rev2/info.json create mode 100644 keyboards/kumaokobo/kudox/rev2/keyboard.json delete mode 100644 keyboards/kumaokobo/kudox/rev2/rules.mk delete mode 100644 keyboards/kumaokobo/kudox/rev3/info.json create mode 100644 keyboards/kumaokobo/kudox/rev3/keyboard.json delete mode 100644 keyboards/kumaokobo/kudox/rev3/rules.mk delete mode 100644 keyboards/kumaokobo/kudox_game/rev1/info.json create mode 100644 keyboards/kumaokobo/kudox_game/rev1/keyboard.json delete mode 100644 keyboards/kumaokobo/kudox_game/rev1/rules.mk delete mode 100644 keyboards/kumaokobo/pico/65keys/info.json create mode 100644 keyboards/kumaokobo/pico/65keys/keyboard.json delete mode 100644 keyboards/kumaokobo/pico/65keys/rules.mk delete mode 100644 keyboards/kumaokobo/pico/70keys/info.json create mode 100644 keyboards/kumaokobo/pico/70keys/keyboard.json delete mode 100644 keyboards/kumaokobo/pico/70keys/rules.mk delete mode 100644 keyboards/kuro/kuro65/info.json create mode 100644 keyboards/kuro/kuro65/keyboard.json delete mode 100644 keyboards/kuro/kuro65/rules.mk delete mode 100644 keyboards/kwstudio/pisces/info.json create mode 100644 keyboards/kwstudio/pisces/keyboard.json delete mode 100644 keyboards/kwstudio/pisces/rules.mk delete mode 100644 keyboards/kwstudio/scorpio/info.json create mode 100644 keyboards/kwstudio/scorpio/keyboard.json delete mode 100644 keyboards/kwstudio/scorpio/rules.mk delete mode 100644 keyboards/kwstudio/scorpio_rev2/info.json create mode 100644 keyboards/kwstudio/scorpio_rev2/keyboard.json delete mode 100644 keyboards/kwstudio/scorpio_rev2/rules.mk delete mode 100644 keyboards/laneware/raindrop/info.json create mode 100644 keyboards/laneware/raindrop/keyboard.json delete mode 100644 keyboards/laneware/raindrop/rules.mk delete mode 100644 keyboards/laser_ninja/pumpkinpad/info.json create mode 100644 keyboards/laser_ninja/pumpkinpad/keyboard.json delete mode 100644 keyboards/laser_ninja/pumpkinpad/rules.mk delete mode 100644 keyboards/lendunistus/rpneko65/rev1/info.json create mode 100644 keyboards/lendunistus/rpneko65/rev1/keyboard.json delete mode 100644 keyboards/lendunistus/rpneko65/rev1/rules.mk delete mode 100644 keyboards/lets_split/rev1/info.json create mode 100644 keyboards/lets_split/rev1/keyboard.json delete mode 100644 keyboards/lets_split/rev1/rules.mk delete mode 100644 keyboards/lfkeyboards/lfk65_hs/info.json create mode 100644 keyboards/lfkeyboards/lfk65_hs/keyboard.json delete mode 100644 keyboards/lfkeyboards/lfk65_hs/rules.mk delete mode 100644 keyboards/lfkeyboards/lfk78/revb/info.json create mode 100644 keyboards/lfkeyboards/lfk78/revb/keyboard.json delete mode 100644 keyboards/lfkeyboards/lfk78/revb/rules.mk delete mode 100644 keyboards/lfkeyboards/lfk78/revc/info.json create mode 100644 keyboards/lfkeyboards/lfk78/revc/keyboard.json delete mode 100644 keyboards/lfkeyboards/lfk78/revc/rules.mk delete mode 100644 keyboards/lfkeyboards/lfk87/reva/info.json create mode 100644 keyboards/lfkeyboards/lfk87/reva/keyboard.json delete mode 100644 keyboards/lfkeyboards/lfk87/reva/rules.mk delete mode 100644 keyboards/lfkeyboards/lfk87/revc/info.json create mode 100644 keyboards/lfkeyboards/lfk87/revc/keyboard.json delete mode 100644 keyboards/lfkeyboards/lfk87/revc/rules.mk delete mode 100644 keyboards/lfkeyboards/smk65/revb/info.json create mode 100644 keyboards/lfkeyboards/smk65/revb/keyboard.json delete mode 100644 keyboards/lfkeyboards/smk65/revb/rules.mk delete mode 100644 keyboards/lfkeyboards/smk65/revf/info.json create mode 100644 keyboards/lfkeyboards/smk65/revf/keyboard.json delete mode 100644 keyboards/lfkeyboards/smk65/revf/rules.mk delete mode 100644 keyboards/lgbtkl/info.json create mode 100644 keyboards/lgbtkl/keyboard.json delete mode 100644 keyboards/lgbtkl/rules.mk delete mode 100644 keyboards/lily58/rev1/info.json create mode 100644 keyboards/lily58/rev1/keyboard.json delete mode 100644 keyboards/lily58/rev1/rules.mk delete mode 100644 keyboards/linworks/em8/info.json create mode 100644 keyboards/linworks/em8/keyboard.json delete mode 100644 keyboards/linworks/em8/rules.mk delete mode 100644 keyboards/linworks/fave60/info.json create mode 100644 keyboards/linworks/fave60/keyboard.json delete mode 100644 keyboards/linworks/fave60/rules.mk delete mode 100644 keyboards/linworks/fave60a/info.json create mode 100644 keyboards/linworks/fave60a/keyboard.json delete mode 100644 keyboards/linworks/fave60a/rules.mk delete mode 100644 keyboards/linworks/favepada/info.json create mode 100644 keyboards/linworks/favepada/keyboard.json delete mode 100644 keyboards/linworks/favepada/rules.mk delete mode 100644 keyboards/macrocat/info.json create mode 100644 keyboards/macrocat/keyboard.json delete mode 100644 keyboards/macrocat/rules.mk delete mode 100644 keyboards/magic_force/mf17/info.json create mode 100644 keyboards/magic_force/mf17/keyboard.json delete mode 100644 keyboards/magic_force/mf17/rules.mk delete mode 100644 keyboards/makenova/omega/omega4/info.json create mode 100644 keyboards/makenova/omega/omega4/keyboard.json delete mode 100644 keyboards/makenova/omega/omega4/rules.mk delete mode 100644 keyboards/maple_computing/ivy/rev1/info.json create mode 100644 keyboards/maple_computing/ivy/rev1/keyboard.json delete mode 100644 keyboards/maple_computing/ivy/rev1/rules.mk delete mode 100644 keyboards/maple_computing/launchpad/rev1/info.json create mode 100644 keyboards/maple_computing/launchpad/rev1/keyboard.json delete mode 100644 keyboards/maple_computing/launchpad/rev1/rules.mk delete mode 100644 keyboards/mariorion_v25/prod/info.json create mode 100644 keyboards/mariorion_v25/prod/keyboard.json delete mode 100644 keyboards/mariorion_v25/prod/rules.mk delete mode 100644 keyboards/mariorion_v25/proto/info.json create mode 100644 keyboards/mariorion_v25/proto/keyboard.json delete mode 100644 keyboards/mariorion_v25/proto/rules.mk delete mode 100644 keyboards/marksard/rhymestone/rev1/info.json create mode 100644 keyboards/marksard/rhymestone/rev1/keyboard.json delete mode 100644 keyboards/marksard/rhymestone/rev1/rules.mk delete mode 100644 keyboards/marksard/treadstone32/lite/info.json create mode 100644 keyboards/marksard/treadstone32/lite/keyboard.json delete mode 100644 keyboards/marksard/treadstone32/lite/rules.mk delete mode 100644 keyboards/marksard/treadstone32/rev1/info.json create mode 100644 keyboards/marksard/treadstone32/rev1/keyboard.json delete mode 100644 keyboards/marksard/treadstone32/rev1/rules.mk delete mode 100644 keyboards/marksard/treadstone48/rev1/info.json create mode 100644 keyboards/marksard/treadstone48/rev1/keyboard.json delete mode 100644 keyboards/marksard/treadstone48/rev1/rules.mk delete mode 100644 keyboards/marshkeys/flowerpad/info.json create mode 100644 keyboards/marshkeys/flowerpad/keyboard.json delete mode 100644 keyboards/marshkeys/flowerpad/rules.mk delete mode 100644 keyboards/matchstickworks/southpad/rev1/info.json create mode 100644 keyboards/matchstickworks/southpad/rev1/keyboard.json delete mode 100644 keyboards/matchstickworks/southpad/rev1/rules.mk delete mode 100644 keyboards/matchstickworks/southpad/rev2/info.json create mode 100644 keyboards/matchstickworks/southpad/rev2/keyboard.json delete mode 100644 keyboards/matchstickworks/southpad/rev2/rules.mk delete mode 100644 keyboards/maxipad/promicro/info.json create mode 100644 keyboards/maxipad/promicro/keyboard.json delete mode 100644 keyboards/maxipad/promicro/rules.mk delete mode 100644 keyboards/maxipad/teensy2/info.json create mode 100644 keyboards/maxipad/teensy2/keyboard.json delete mode 100644 keyboards/maxipad/teensy2/rules.mk delete mode 100644 keyboards/maxr1998/phoebe/info.json create mode 100644 keyboards/maxr1998/phoebe/keyboard.json delete mode 100644 keyboards/maxr1998/phoebe/rules.mk delete mode 100644 keyboards/mazestudio/jocker/info.json create mode 100644 keyboards/mazestudio/jocker/keyboard.json delete mode 100644 keyboards/mazestudio/jocker/rules.mk delete mode 100644 keyboards/mechllama/g35/v1/info.json create mode 100644 keyboards/mechllama/g35/v1/keyboard.json delete mode 100644 keyboards/mechllama/g35/v1/rules.mk delete mode 100644 keyboards/mechllama/g35/v2/info.json create mode 100644 keyboards/mechllama/g35/v2/keyboard.json delete mode 100644 keyboards/mechllama/g35/v2/rules.mk delete mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev2/info.json create mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev2/keyboard.json delete mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk delete mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/info.json create mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/keyboard.json delete mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk delete mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/info.json create mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/keyboard.json delete mode 100644 keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk delete mode 100644 keyboards/mechlovin/hannah65/rev1/haus/info.json create mode 100644 keyboards/mechlovin/hannah65/rev1/haus/keyboard.json delete mode 100644 keyboards/mechlovin/hannah65/rev1/haus/rules.mk delete mode 100644 keyboards/mechlovin/infinity87/rev1/rogue87/info.json create mode 100644 keyboards/mechlovin/infinity87/rev1/rogue87/keyboard.json delete mode 100644 keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk delete mode 100644 keyboards/mechlovin/infinity87/rev1/rouge87/info.json create mode 100644 keyboards/mechlovin/infinity87/rev1/rouge87/keyboard.json delete mode 100644 keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk delete mode 100644 keyboards/mechlovin/mechlovin9/rev3/info.json create mode 100644 keyboards/mechlovin/mechlovin9/rev3/keyboard.json delete mode 100644 keyboards/mechlovin/mechlovin9/rev3/rules.mk delete mode 100644 keyboards/mechlovin/olly/jf/rev2/info.json create mode 100644 keyboards/mechlovin/olly/jf/rev2/keyboard.json delete mode 100644 keyboards/mechlovin/olly/jf/rev2/rules.mk delete mode 100644 keyboards/mechlovin/olly/octagon/info.json create mode 100644 keyboards/mechlovin/olly/octagon/keyboard.json delete mode 100644 keyboards/mechlovin/olly/octagon/rules.mk delete mode 100644 keyboards/mechlovin/zed1800/oreum/info.json create mode 100644 keyboards/mechlovin/zed1800/oreum/keyboard.json delete mode 100644 keyboards/mechlovin/zed1800/oreum/rules.mk delete mode 100644 keyboards/mechlovin/zed1800/saber/info.json create mode 100644 keyboards/mechlovin/zed1800/saber/keyboard.json delete mode 100644 keyboards/mechlovin/zed1800/saber/rules.mk delete mode 100644 keyboards/mechlovin/zed1800/zepsody/info.json create mode 100644 keyboards/mechlovin/zed1800/zepsody/keyboard.json delete mode 100644 keyboards/mechlovin/zed1800/zepsody/rules.mk delete mode 100644 keyboards/mechlovin/zed65/910/info.json create mode 100644 keyboards/mechlovin/zed65/910/keyboard.json delete mode 100644 keyboards/mechlovin/zed65/910/rules.mk delete mode 100644 keyboards/mechlovin/zed65/no_backlight/cor65/info.json create mode 100644 keyboards/mechlovin/zed65/no_backlight/cor65/keyboard.json delete mode 100644 keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk delete mode 100644 keyboards/mechlovin/zed65/rev1/info.json create mode 100644 keyboards/mechlovin/zed65/rev1/keyboard.json delete mode 100644 keyboards/mechlovin/zed65/rev1/rules.mk delete mode 100644 keyboards/mechwild/bb40/f401/info.json create mode 100644 keyboards/mechwild/bb40/f401/keyboard.json delete mode 100644 keyboards/mechwild/bb40/f401/rules.mk delete mode 100644 keyboards/mechwild/bb40/f411/info.json create mode 100644 keyboards/mechwild/bb40/f411/keyboard.json delete mode 100644 keyboards/mechwild/bb40/f411/rules.mk delete mode 100644 keyboards/mechwild/bde/lefty/info.json create mode 100644 keyboards/mechwild/bde/lefty/keyboard.json delete mode 100644 keyboards/mechwild/bde/lefty/rules.mk delete mode 100644 keyboards/mechwild/bde/righty/info.json create mode 100644 keyboards/mechwild/bde/righty/keyboard.json delete mode 100644 keyboards/mechwild/bde/righty/rules.mk delete mode 100644 keyboards/mechwild/obe/f401/info.json create mode 100644 keyboards/mechwild/obe/f401/keyboard.json delete mode 100644 keyboards/mechwild/obe/f401/rules.mk delete mode 100644 keyboards/mechwild/obe/f411/info.json create mode 100644 keyboards/mechwild/obe/f411/keyboard.json delete mode 100644 keyboards/mechwild/obe/f411/rules.mk delete mode 100644 keyboards/mechwild/waka60/f401/info.json create mode 100644 keyboards/mechwild/waka60/f401/keyboard.json delete mode 100644 keyboards/mechwild/waka60/f401/rules.mk delete mode 100644 keyboards/mechwild/waka60/f411/info.json create mode 100644 keyboards/mechwild/waka60/f411/keyboard.json delete mode 100644 keyboards/mechwild/waka60/f411/rules.mk delete mode 100644 keyboards/meetlab/kafka60/info.json create mode 100644 keyboards/meetlab/kafka60/keyboard.json delete mode 100644 keyboards/meetlab/kafka60/rules.mk delete mode 100644 keyboards/meetlab/kafka68/info.json create mode 100644 keyboards/meetlab/kafka68/keyboard.json delete mode 100644 keyboards/meetlab/kafka68/rules.mk delete mode 100644 keyboards/meetlab/kalice/info.json create mode 100644 keyboards/meetlab/kalice/keyboard.json delete mode 100644 keyboards/meetlab/kalice/rules.mk delete mode 100644 keyboards/meetlab/rena/info.json create mode 100644 keyboards/meetlab/rena/keyboard.json delete mode 100644 keyboards/meetlab/rena/rules.mk delete mode 100644 keyboards/meletrix/zoom75/info.json create mode 100644 keyboards/meletrix/zoom75/keyboard.json delete mode 100644 keyboards/meletrix/zoom75/rules.mk delete mode 100644 keyboards/meletrix/zoom98/info.json create mode 100644 keyboards/meletrix/zoom98/keyboard.json delete mode 100644 keyboards/meletrix/zoom98/rules.mk delete mode 100644 keyboards/millet/doksin/info.json create mode 100644 keyboards/millet/doksin/keyboard.json delete mode 100644 keyboards/millet/doksin/rules.mk delete mode 100644 keyboards/mincedshon/ecila/info.json create mode 100644 keyboards/mincedshon/ecila/keyboard.json delete mode 100644 keyboards/mincedshon/ecila/rules.mk delete mode 100644 keyboards/mk65/info.json create mode 100644 keyboards/mk65/keyboard.json delete mode 100644 keyboards/mk65/rules.mk delete mode 100644 keyboards/mlego/m65/rev1/info.json create mode 100644 keyboards/mlego/m65/rev1/keyboard.json delete mode 100644 keyboards/mlego/m65/rev1/rules.mk delete mode 100644 keyboards/mlego/m65/rev2/info.json create mode 100644 keyboards/mlego/m65/rev2/keyboard.json delete mode 100644 keyboards/mlego/m65/rev2/rules.mk delete mode 100644 keyboards/mlego/m65/rev3/info.json create mode 100644 keyboards/mlego/m65/rev3/keyboard.json delete mode 100644 keyboards/mlego/m65/rev3/rules.mk delete mode 100644 keyboards/mlego/m65/rev4/info.json create mode 100644 keyboards/mlego/m65/rev4/keyboard.json delete mode 100644 keyboards/mlego/m65/rev4/rules.mk delete mode 100644 keyboards/mntre_v3/info.json create mode 100644 keyboards/mntre_v3/keyboard.json delete mode 100644 keyboards/mntre_v3/rules.mk delete mode 100644 keyboards/mode/m256wh/info.json create mode 100644 keyboards/mode/m256wh/keyboard.json delete mode 100644 keyboards/mode/m256wh/rules.mk delete mode 100644 keyboards/mode/m256ws/info.json create mode 100644 keyboards/mode/m256ws/keyboard.json delete mode 100644 keyboards/mode/m256ws/rules.mk delete mode 100644 keyboards/mode/m60h/info.json create mode 100644 keyboards/mode/m60h/keyboard.json delete mode 100644 keyboards/mode/m60h/rules.mk delete mode 100644 keyboards/mode/m60h_f/info.json create mode 100644 keyboards/mode/m60h_f/keyboard.json delete mode 100644 keyboards/mode/m60h_f/rules.mk delete mode 100644 keyboards/mode/m60s/info.json create mode 100644 keyboards/mode/m60s/keyboard.json delete mode 100644 keyboards/mode/m60s/rules.mk delete mode 100644 keyboards/mokey/luckycat70/info.json create mode 100644 keyboards/mokey/luckycat70/keyboard.json delete mode 100644 keyboards/mokey/luckycat70/rules.mk delete mode 100644 keyboards/mokey/mokey12x2/info.json create mode 100644 keyboards/mokey/mokey12x2/keyboard.json delete mode 100644 keyboards/mokey/mokey12x2/rules.mk delete mode 100644 keyboards/moky/moky88/info.json create mode 100644 keyboards/moky/moky88/keyboard.json delete mode 100644 keyboards/moky/moky88/rules.mk delete mode 100644 keyboards/momokai/aurora/info.json create mode 100644 keyboards/momokai/aurora/keyboard.json delete mode 100644 keyboards/momokai/aurora/rules.mk delete mode 100644 keyboards/monsgeek/m1/info.json create mode 100644 keyboards/monsgeek/m1/keyboard.json delete mode 100644 keyboards/monsgeek/m1/rules.mk delete mode 100644 keyboards/monsgeek/m3/info.json create mode 100644 keyboards/monsgeek/m3/keyboard.json delete mode 100644 keyboards/monsgeek/m3/rules.mk delete mode 100644 keyboards/monsgeek/m5/info.json create mode 100644 keyboards/monsgeek/m5/keyboard.json delete mode 100644 keyboards/monsgeek/m5/rules.mk delete mode 100644 keyboards/monsgeek/m6/info.json create mode 100644 keyboards/monsgeek/m6/keyboard.json delete mode 100644 keyboards/monsgeek/m6/rules.mk delete mode 100755 keyboards/montsinger/palmetto/info.json create mode 100755 keyboards/montsinger/palmetto/keyboard.json delete mode 100755 keyboards/montsinger/palmetto/rules.mk delete mode 100644 keyboards/moondrop/dash75/r1/info.json create mode 100644 keyboards/moondrop/dash75/r1/keyboard.json delete mode 100644 keyboards/moondrop/dash75/r1/rules.mk delete mode 100644 keyboards/mothwing/info.json create mode 100644 keyboards/mothwing/keyboard.json delete mode 100644 keyboards/mothwing/rules.mk delete mode 100644 keyboards/ms_sculpt/info.json create mode 100644 keyboards/ms_sculpt/keyboard.json delete mode 100644 keyboards/ms_sculpt/rules.mk delete mode 100644 keyboards/mwstudio/mmk_3/info.json create mode 100644 keyboards/mwstudio/mmk_3/keyboard.json delete mode 100644 keyboards/mwstudio/mmk_3/rules.mk delete mode 100644 keyboards/mwstudio/mw660/info.json create mode 100644 keyboards/mwstudio/mw660/keyboard.json delete mode 100644 keyboards/mwstudio/mw660/rules.mk delete mode 100644 keyboards/mwstudio/mw80/info.json create mode 100644 keyboards/mwstudio/mw80/keyboard.json delete mode 100644 keyboards/mwstudio/mw80/rules.mk delete mode 100644 keyboards/mxss/info.json create mode 100644 keyboards/mxss/keyboard.json delete mode 100644 keyboards/mxss/rules.mk delete mode 100644 keyboards/nacly/bigsmoothknob/info.json create mode 100644 keyboards/nacly/bigsmoothknob/keyboard.json delete mode 100644 keyboards/nacly/bigsmoothknob/rules.mk delete mode 100644 keyboards/navi60/info.json create mode 100644 keyboards/navi60/keyboard.json delete mode 100644 keyboards/navi60/rules.mk delete mode 100644 keyboards/neson_design/810e/info.json create mode 100644 keyboards/neson_design/810e/keyboard.json delete mode 100644 keyboards/neson_design/810e/rules.mk delete mode 100644 keyboards/neson_design/nico/info.json create mode 100644 keyboards/neson_design/nico/keyboard.json delete mode 100644 keyboards/neson_design/nico/rules.mk delete mode 100644 keyboards/nightly_boards/n40_o/info.json create mode 100644 keyboards/nightly_boards/n40_o/keyboard.json delete mode 100644 keyboards/nightly_boards/n40_o/rules.mk delete mode 100644 keyboards/ning/tiny_board/tb16_rgb/info.json create mode 100644 keyboards/ning/tiny_board/tb16_rgb/keyboard.json delete mode 100644 keyboards/ning/tiny_board/tb16_rgb/rules.mk delete mode 100644 keyboards/nix_studio/lilith/info.json create mode 100644 keyboards/nix_studio/lilith/keyboard.json delete mode 100644 keyboards/nix_studio/lilith/rules.mk delete mode 100644 keyboards/novelkeys/nk65/base/info.json create mode 100644 keyboards/novelkeys/nk65/base/keyboard.json delete mode 100644 keyboards/novelkeys/nk65/base/rules.mk delete mode 100644 keyboards/novelkeys/nk65/v1_4/info.json create mode 100644 keyboards/novelkeys/nk65/v1_4/keyboard.json delete mode 100755 keyboards/novelkeys/nk65/v1_4/rules.mk delete mode 100644 keyboards/noxary/valhalla_v2/info.json create mode 100644 keyboards/noxary/valhalla_v2/keyboard.json delete mode 100644 keyboards/noxary/valhalla_v2/rules.mk delete mode 100644 keyboards/null/st110r2/info.json create mode 100644 keyboards/null/st110r2/keyboard.json delete mode 100644 keyboards/null/st110r2/rules.mk delete mode 100644 keyboards/oddball/v1/info.json create mode 100644 keyboards/oddball/v1/keyboard.json delete mode 100644 keyboards/oddball/v1/rules.mk delete mode 100644 keyboards/oddball/v2/info.json create mode 100644 keyboards/oddball/v2/keyboard.json delete mode 100644 keyboards/oddball/v2/rules.mk delete mode 100644 keyboards/oddball/v2_1/info.json create mode 100644 keyboards/oddball/v2_1/keyboard.json delete mode 100644 keyboards/oddball/v2_1/rules.mk delete mode 100644 keyboards/omkbd/runner3680/3x6/info.json create mode 100644 keyboards/omkbd/runner3680/3x6/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/3x6/rules.mk delete mode 100644 keyboards/omkbd/runner3680/3x7/info.json create mode 100644 keyboards/omkbd/runner3680/3x7/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/3x7/rules.mk delete mode 100644 keyboards/omkbd/runner3680/3x8/info.json create mode 100644 keyboards/omkbd/runner3680/3x8/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/3x8/rules.mk delete mode 100644 keyboards/omkbd/runner3680/4x6/info.json create mode 100644 keyboards/omkbd/runner3680/4x6/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/4x6/rules.mk delete mode 100644 keyboards/omkbd/runner3680/4x7/info.json create mode 100644 keyboards/omkbd/runner3680/4x7/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/4x7/rules.mk delete mode 100644 keyboards/omkbd/runner3680/4x8/info.json create mode 100644 keyboards/omkbd/runner3680/4x8/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/4x8/rules.mk delete mode 100644 keyboards/omkbd/runner3680/5x6/info.json create mode 100644 keyboards/omkbd/runner3680/5x6/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/5x6/rules.mk delete mode 100644 keyboards/omkbd/runner3680/5x6_5x8/info.json create mode 100644 keyboards/omkbd/runner3680/5x6_5x8/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/5x6_5x8/rules.mk delete mode 100644 keyboards/omkbd/runner3680/5x7/info.json create mode 100644 keyboards/omkbd/runner3680/5x7/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/5x7/rules.mk delete mode 100644 keyboards/omkbd/runner3680/5x8/info.json create mode 100644 keyboards/omkbd/runner3680/5x8/keyboard.json delete mode 100644 keyboards/omkbd/runner3680/5x8/rules.mk delete mode 100644 keyboards/orthograph/info.json create mode 100644 keyboards/orthograph/keyboard.json delete mode 100644 keyboards/orthograph/rules.mk delete mode 100644 keyboards/pangorin/tan67/info.json create mode 100644 keyboards/pangorin/tan67/keyboard.json delete mode 100644 keyboards/pangorin/tan67/rules.mk delete mode 100644 keyboards/pauperboards/brick/info.json create mode 100644 keyboards/pauperboards/brick/keyboard.json delete mode 100644 keyboards/pauperboards/brick/rules.mk delete mode 100644 keyboards/peej/tripel/left/info.json create mode 100644 keyboards/peej/tripel/left/keyboard.json delete mode 100644 keyboards/peej/tripel/left/rules.mk delete mode 100644 keyboards/peej/tripel/middle/info.json create mode 100644 keyboards/peej/tripel/middle/keyboard.json delete mode 100644 keyboards/peej/tripel/middle/rules.mk delete mode 100644 keyboards/peej/tripel/right/info.json create mode 100644 keyboards/peej/tripel/right/keyboard.json delete mode 100644 keyboards/peej/tripel/right/rules.mk delete mode 100644 keyboards/phentech/rpk_001/info.json create mode 100644 keyboards/phentech/rpk_001/keyboard.json delete mode 100644 keyboards/phentech/rpk_001/rules.mk delete mode 100644 keyboards/pica40/rev1/info.json create mode 100644 keyboards/pica40/rev1/keyboard.json delete mode 100644 keyboards/pica40/rev1/rules.mk delete mode 100644 keyboards/pinky/3/info.json create mode 100644 keyboards/pinky/3/keyboard.json delete mode 100644 keyboards/pinky/3/rules.mk delete mode 100644 keyboards/pinky/4/info.json create mode 100644 keyboards/pinky/4/keyboard.json delete mode 100644 keyboards/pinky/4/rules.mk delete mode 100644 keyboards/pixelspace/shadow80/info.json create mode 100644 keyboards/pixelspace/shadow80/keyboard.json delete mode 100644 keyboards/pixelspace/shadow80/rules.mk delete mode 100644 keyboards/planck/ez/base/info.json create mode 100644 keyboards/planck/ez/base/keyboard.json delete mode 100644 keyboards/planck/ez/base/rules.mk delete mode 100644 keyboards/ploopyco/madromys/rev1_001/info.json create mode 100644 keyboards/ploopyco/madromys/rev1_001/keyboard.json delete mode 100644 keyboards/ploopyco/madromys/rev1_001/rules.mk delete mode 100644 keyboards/ploopyco/trackball/rev1/info.json create mode 100644 keyboards/ploopyco/trackball/rev1/keyboard.json delete mode 100644 keyboards/ploopyco/trackball/rev1/rules.mk delete mode 100644 keyboards/ploopyco/trackball/rev1_005/info.json create mode 100644 keyboards/ploopyco/trackball/rev1_005/keyboard.json delete mode 100644 keyboards/ploopyco/trackball/rev1_005/rules.mk delete mode 100644 keyboards/ploopyco/trackball_mini/rev1_001/info.json create mode 100644 keyboards/ploopyco/trackball_mini/rev1_001/keyboard.json delete mode 100644 keyboards/ploopyco/trackball_mini/rev1_001/rules.mk delete mode 100644 keyboards/ploopyco/trackball_mini/rev1_002/info.json create mode 100644 keyboards/ploopyco/trackball_mini/rev1_002/keyboard.json delete mode 100644 keyboards/ploopyco/trackball_mini/rev1_002/rules.mk delete mode 100644 keyboards/ploopyco/trackball_nano/rev1_001/info.json create mode 100644 keyboards/ploopyco/trackball_nano/rev1_001/keyboard.json delete mode 100644 keyboards/ploopyco/trackball_nano/rev1_001/rules.mk delete mode 100644 keyboards/ploopyco/trackball_thumb/rev1_001/info.json create mode 100644 keyboards/ploopyco/trackball_thumb/rev1_001/keyboard.json delete mode 100644 keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk delete mode 100644 keyboards/plum47/info.json create mode 100644 keyboards/plum47/keyboard.json delete mode 100644 keyboards/plum47/rules.mk delete mode 100644 keyboards/plywrks/allaro/info.json create mode 100644 keyboards/plywrks/allaro/keyboard.json delete mode 100644 keyboards/plywrks/allaro/rules.mk delete mode 100644 keyboards/plywrks/ji_eun/info.json create mode 100644 keyboards/plywrks/ji_eun/keyboard.json delete mode 100644 keyboards/plywrks/ji_eun/rules.mk delete mode 100644 keyboards/plywrks/ply8x/info.json create mode 100644 keyboards/plywrks/ply8x/keyboard.json delete mode 100644 keyboards/plywrks/ply8x/rules.mk delete mode 100644 keyboards/primekb/meridian/ktr1010/info.json create mode 100644 keyboards/primekb/meridian/ktr1010/keyboard.json delete mode 100644 keyboards/primekb/meridian/ktr1010/rules.mk delete mode 100644 keyboards/primekb/meridian/ws2812/info.json create mode 100644 keyboards/primekb/meridian/ws2812/keyboard.json delete mode 100644 keyboards/primekb/meridian/ws2812/rules.mk delete mode 100644 keyboards/program_yoink/ortho/info.json create mode 100644 keyboards/program_yoink/ortho/keyboard.json delete mode 100644 keyboards/program_yoink/ortho/rules.mk delete mode 100644 keyboards/program_yoink/staggered/info.json create mode 100644 keyboards/program_yoink/staggered/keyboard.json delete mode 100644 keyboards/program_yoink/staggered/rules.mk delete mode 100644 keyboards/projectcain/vault35/atmega32u4/info.json create mode 100644 keyboards/projectcain/vault35/atmega32u4/keyboard.json delete mode 100644 keyboards/projectcain/vault35/atmega32u4/rules.mk delete mode 100644 keyboards/projectd/65/projectd_65_ansi/info.json create mode 100644 keyboards/projectd/65/projectd_65_ansi/keyboard.json delete mode 100644 keyboards/projectd/65/projectd_65_ansi/rules.mk delete mode 100644 keyboards/projectd/75/ansi/info.json create mode 100644 keyboards/projectd/75/ansi/keyboard.json delete mode 100644 keyboards/projectd/75/ansi/rules.mk delete mode 100644 keyboards/proteus67/info.json create mode 100644 keyboards/proteus67/keyboard.json delete mode 100644 keyboards/proteus67/rules.mk delete mode 100644 keyboards/prototypist/pt60/info.json create mode 100644 keyboards/prototypist/pt60/keyboard.json delete mode 100644 keyboards/prototypist/pt60/rules.mk delete mode 100644 keyboards/prototypist/pt80/info.json create mode 100644 keyboards/prototypist/pt80/keyboard.json delete mode 100644 keyboards/prototypist/pt80/rules.mk delete mode 100644 keyboards/pteropus/info.json create mode 100644 keyboards/pteropus/keyboard.json delete mode 100644 keyboards/pteropus/rules.mk delete mode 100644 keyboards/purin/info.json create mode 100644 keyboards/purin/keyboard.json delete mode 100644 keyboards/purin/rules.mk delete mode 100644 keyboards/qck75/v1/info.json create mode 100644 keyboards/qck75/v1/keyboard.json delete mode 100644 keyboards/qck75/v1/rules.mk delete mode 100644 keyboards/quadrum/delta/info.json create mode 100644 keyboards/quadrum/delta/keyboard.json delete mode 100644 keyboards/quadrum/delta/rules.mk delete mode 100644 keyboards/qwertykeys/qk100/ansi/info.json create mode 100644 keyboards/qwertykeys/qk100/ansi/keyboard.json delete mode 100644 keyboards/qwertykeys/qk100/ansi/rules.mk delete mode 100644 keyboards/qwertykeys/qk100/solder/info.json create mode 100644 keyboards/qwertykeys/qk100/solder/keyboard.json delete mode 100644 keyboards/qwertykeys/qk100/solder/rules.mk delete mode 100644 keyboards/rainkeebs/trailmix/info.json create mode 100644 keyboards/rainkeebs/trailmix/keyboard.json delete mode 100644 keyboards/rainkeebs/trailmix/rules.mk delete mode 100644 keyboards/ramlord/witf/info.json create mode 100644 keyboards/ramlord/witf/keyboard.json delete mode 100644 keyboards/ramlord/witf/rules.mk delete mode 100644 keyboards/rart/rart60/info.json create mode 100644 keyboards/rart/rart60/keyboard.json delete mode 100644 keyboards/rart/rart60/rules.mk delete mode 100644 keyboards/rastersoft/minitkl/info.json create mode 100644 keyboards/rastersoft/minitkl/keyboard.json delete mode 100644 keyboards/rastersoft/minitkl/rules.mk delete mode 100644 keyboards/redox/rev1/base/info.json create mode 100644 keyboards/redox/rev1/base/keyboard.json delete mode 100644 keyboards/redox/rev1/base/rules.mk delete mode 100644 keyboards/redragon/k667/info.json create mode 100644 keyboards/redragon/k667/keyboard.json delete mode 100644 keyboards/redragon/k667/rules.mk delete mode 100644 keyboards/reedskeebs/alish40/info.json create mode 100644 keyboards/reedskeebs/alish40/keyboard.json delete mode 100644 keyboards/reedskeebs/alish40/rules.mk delete mode 100644 keyboards/relapsekb/or87/info.json create mode 100644 keyboards/relapsekb/or87/keyboard.json delete mode 100644 keyboards/relapsekb/or87/rules.mk delete mode 100644 keyboards/rgbkb/mun/rev1/info.json create mode 100644 keyboards/rgbkb/mun/rev1/keyboard.json delete mode 100644 keyboards/rgbkb/mun/rev1/rules.mk delete mode 100644 keyboards/rgbkb/pan/rev1/proton_c/info.json create mode 100644 keyboards/rgbkb/pan/rev1/proton_c/keyboard.json delete mode 100644 keyboards/rgbkb/pan/rev1/proton_c/rules.mk delete mode 100644 keyboards/rgbkb/sol3/rev1/info.json create mode 100644 keyboards/rgbkb/sol3/rev1/keyboard.json delete mode 100644 keyboards/rgbkb/sol3/rev1/rules.mk delete mode 100644 keyboards/rgbkb/zen/rev1/info.json create mode 100644 keyboards/rgbkb/zen/rev1/keyboard.json delete mode 100644 keyboards/rgbkb/zen/rev1/rules.mk delete mode 100644 keyboards/rgbkb/zygomorph/rev1/info.json create mode 100644 keyboards/rgbkb/zygomorph/rev1/keyboard.json delete mode 100644 keyboards/rgbkb/zygomorph/rev1/rules.mk delete mode 100644 keyboards/rico/phoenix_project_no1/info.json create mode 100644 keyboards/rico/phoenix_project_no1/keyboard.json delete mode 100644 keyboards/rico/phoenix_project_no1/rules.mk delete mode 100644 keyboards/rkg68/info.json create mode 100644 keyboards/rkg68/keyboard.json delete mode 100644 keyboards/rkg68/rules.mk delete mode 100644 keyboards/rmi_kb/equator/info.json create mode 100644 keyboards/rmi_kb/equator/keyboard.json delete mode 100644 keyboards/rmi_kb/equator/rules.mk delete mode 100644 keyboards/rmi_kb/tkl_ff/v1/info.json create mode 100644 keyboards/rmi_kb/tkl_ff/v1/keyboard.json delete mode 100644 keyboards/rmi_kb/tkl_ff/v1/rules.mk delete mode 100644 keyboards/rmkeebs/rm_fullsize/info.json create mode 100644 keyboards/rmkeebs/rm_fullsize/keyboard.json delete mode 100644 keyboards/rmkeebs/rm_fullsize/rules.mk delete mode 100644 keyboards/rookiebwoy/late9/rev1/info.json create mode 100644 keyboards/rookiebwoy/late9/rev1/keyboard.json delete mode 100644 keyboards/rookiebwoy/late9/rev1/rules.mk delete mode 100644 keyboards/rot13labs/rotc0n/info.json create mode 100644 keyboards/rot13labs/rotc0n/keyboard.json delete mode 100644 keyboards/rot13labs/rotc0n/rules.mk delete mode 100644 keyboards/saevus/cor/info.json create mode 100644 keyboards/saevus/cor/keyboard.json delete mode 100644 keyboards/saevus/cor/rules.mk delete mode 100644 keyboards/saevus/cor_tkl/info.json create mode 100644 keyboards/saevus/cor_tkl/keyboard.json delete mode 100644 keyboards/saevus/cor_tkl/rules.mk delete mode 100644 keyboards/sakura_workshop/fuji75/hotswap/info.json create mode 100644 keyboards/sakura_workshop/fuji75/hotswap/keyboard.json delete mode 100644 keyboards/sakura_workshop/fuji75/hotswap/rules.mk delete mode 100644 keyboards/sakura_workshop/fuji75/solder/info.json create mode 100644 keyboards/sakura_workshop/fuji75/solder/keyboard.json delete mode 100644 keyboards/sakura_workshop/fuji75/solder/rules.mk delete mode 100644 keyboards/salicylic_acid3/7skb/rev1/info.json create mode 100644 keyboards/salicylic_acid3/7skb/rev1/keyboard.json delete mode 100644 keyboards/salicylic_acid3/7skb/rev1/rules.mk delete mode 100644 keyboards/salicylic_acid3/getta25/rev1/info.json create mode 100644 keyboards/salicylic_acid3/getta25/rev1/keyboard.json delete mode 100644 keyboards/salicylic_acid3/getta25/rev1/rules.mk delete mode 100644 keyboards/salicylic_acid3/guide68/info.json create mode 100644 keyboards/salicylic_acid3/guide68/keyboard.json delete mode 100644 keyboards/salicylic_acid3/guide68/rules.mk delete mode 100644 keyboards/salicylic_acid3/jisplit89/rev1/info.json create mode 100644 keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json delete mode 100644 keyboards/salicylic_acid3/jisplit89/rev1/rules.mk delete mode 100644 keyboards/salicylic_acid3/naked48/rev1/info.json create mode 100644 keyboards/salicylic_acid3/naked48/rev1/keyboard.json delete mode 100644 keyboards/salicylic_acid3/naked48/rev1/rules.mk delete mode 100644 keyboards/salicylic_acid3/naked60/rev1/info.json create mode 100644 keyboards/salicylic_acid3/naked60/rev1/keyboard.json delete mode 100644 keyboards/salicylic_acid3/naked60/rev1/rules.mk delete mode 100644 keyboards/salicylic_acid3/naked64/rev1/info.json create mode 100644 keyboards/salicylic_acid3/naked64/rev1/keyboard.json delete mode 100644 keyboards/salicylic_acid3/naked64/rev1/rules.mk delete mode 100644 keyboards/salicylic_acid3/setta21/rev1/info.json create mode 100644 keyboards/salicylic_acid3/setta21/rev1/keyboard.json delete mode 100644 keyboards/salicylic_acid3/setta21/rev1/rules.mk delete mode 100644 keyboards/sapuseven/macropad12/info.json create mode 100644 keyboards/sapuseven/macropad12/keyboard.json delete mode 100644 keyboards/sapuseven/macropad12/rules.mk delete mode 100644 keyboards/sawnsprojects/eclipse/eclipse60/info.json create mode 100644 keyboards/sawnsprojects/eclipse/eclipse60/keyboard.json delete mode 100644 keyboards/sawnsprojects/eclipse/eclipse60/rules.mk delete mode 100644 keyboards/sawnsprojects/eclipse/tinyneko/info.json create mode 100644 keyboards/sawnsprojects/eclipse/tinyneko/keyboard.json delete mode 100644 keyboards/sawnsprojects/eclipse/tinyneko/rules.mk delete mode 100644 keyboards/sawnsprojects/krush/krush60/solder/info.json create mode 100644 keyboards/sawnsprojects/krush/krush60/solder/keyboard.json delete mode 100644 keyboards/sawnsprojects/krush/krush60/solder/rules.mk delete mode 100644 keyboards/sawnsprojects/okayu/stm32f072/info.json create mode 100644 keyboards/sawnsprojects/okayu/stm32f072/keyboard.json delete mode 100644 keyboards/sawnsprojects/okayu/stm32f072/rules.mk delete mode 100644 keyboards/sawnsprojects/okayu/stm32f103/info.json create mode 100644 keyboards/sawnsprojects/okayu/stm32f103/keyboard.json delete mode 100644 keyboards/sawnsprojects/okayu/stm32f103/rules.mk delete mode 100644 keyboards/sawnsprojects/okayu/stm32f303/info.json create mode 100644 keyboards/sawnsprojects/okayu/stm32f303/keyboard.json delete mode 100644 keyboards/sawnsprojects/okayu/stm32f303/rules.mk delete mode 100644 keyboards/sawnsprojects/plaque80/info.json create mode 100644 keyboards/sawnsprojects/plaque80/keyboard.json delete mode 100644 keyboards/sawnsprojects/plaque80/rules.mk delete mode 100644 keyboards/sawnsprojects/re65/info.json create mode 100644 keyboards/sawnsprojects/re65/keyboard.json delete mode 100644 keyboards/sawnsprojects/re65/rules.mk delete mode 100644 keyboards/scottokeebs/scotto34/info.json create mode 100644 keyboards/scottokeebs/scotto34/keyboard.json delete mode 100644 keyboards/scottokeebs/scotto34/rules.mk delete mode 100644 keyboards/sf2040/info.json create mode 100644 keyboards/sf2040/keyboard.json delete mode 100644 keyboards/sf2040/rules.mk delete mode 100644 keyboards/sha/info.json create mode 100644 keyboards/sha/keyboard.json delete mode 100644 keyboards/sha/rules.mk delete mode 100644 keyboards/shandoncodes/riot_pad/info.json create mode 100644 keyboards/shandoncodes/riot_pad/keyboard.json delete mode 100644 keyboards/shandoncodes/riot_pad/rules.mk delete mode 100644 keyboards/sharkoon/skiller_sgk50_s3/info.json create mode 100644 keyboards/sharkoon/skiller_sgk50_s3/keyboard.json delete mode 100644 keyboards/sharkoon/skiller_sgk50_s3/rules.mk delete mode 100644 keyboards/shostudio/arc/info.json create mode 100644 keyboards/shostudio/arc/keyboard.json delete mode 100644 keyboards/shostudio/arc/rules.mk delete mode 100644 keyboards/sirius/uni660/rev2/ansi/info.json create mode 100644 keyboards/sirius/uni660/rev2/ansi/keyboard.json delete mode 100644 keyboards/sirius/uni660/rev2/ansi/rules.mk delete mode 100644 keyboards/sirius/uni660/rev2/iso/info.json create mode 100644 keyboards/sirius/uni660/rev2/iso/keyboard.json delete mode 100644 keyboards/sirius/uni660/rev2/iso/rules.mk delete mode 100644 keyboards/skeletonkbd/frost68/info.json create mode 100644 keyboards/skeletonkbd/frost68/keyboard.json delete mode 100644 keyboards/skeletonkbd/frost68/rules.mk delete mode 100644 keyboards/skme/zeno/info.json create mode 100644 keyboards/skme/zeno/keyboard.json delete mode 100644 keyboards/skme/zeno/rules.mk delete mode 100644 keyboards/skyloong/dt40/info.json create mode 100644 keyboards/skyloong/dt40/keyboard.json delete mode 100644 keyboards/skyloong/dt40/rules.mk delete mode 100644 keyboards/skyloong/gk61/pro/info.json create mode 100644 keyboards/skyloong/gk61/pro/keyboard.json delete mode 100644 keyboards/skyloong/gk61/pro/rules.mk delete mode 100644 keyboards/skyloong/gk61/pro_48/info.json create mode 100644 keyboards/skyloong/gk61/pro_48/keyboard.json delete mode 100644 keyboards/skyloong/gk61/pro_48/rules.mk delete mode 100644 keyboards/skyloong/gk61/v1/info.json create mode 100644 keyboards/skyloong/gk61/v1/keyboard.json delete mode 100644 keyboards/skyloong/gk61/v1/rules.mk delete mode 100644 keyboards/skyloong/qk21/v1/info.json create mode 100644 keyboards/skyloong/qk21/v1/keyboard.json delete mode 100644 keyboards/skyloong/qk21/v1/rules.mk delete mode 100644 keyboards/smithrune/iron180v2/v2h/info.json create mode 100644 keyboards/smithrune/iron180v2/v2h/keyboard.json delete mode 100644 keyboards/smithrune/iron180v2/v2h/rules.mk delete mode 100644 keyboards/smithrune/iron180v2/v2s/info.json create mode 100644 keyboards/smithrune/iron180v2/v2s/keyboard.json delete mode 100644 keyboards/smithrune/iron180v2/v2s/rules.mk delete mode 100644 keyboards/smithrune/magnus/m75h/info.json create mode 100644 keyboards/smithrune/magnus/m75h/keyboard.json delete mode 100644 keyboards/smithrune/magnus/m75h/rules.mk delete mode 100644 keyboards/smithrune/magnus/m75s/info.json create mode 100644 keyboards/smithrune/magnus/m75s/keyboard.json delete mode 100644 keyboards/smithrune/magnus/m75s/rules.mk delete mode 100644 keyboards/smoll/lefty/rev1/info.json create mode 100644 keyboards/smoll/lefty/rev1/keyboard.json delete mode 100644 keyboards/smoll/lefty/rev1/rules.mk delete mode 100644 keyboards/smoll/lefty/rev2/info.json create mode 100644 keyboards/smoll/lefty/rev2/keyboard.json delete mode 100644 keyboards/smoll/lefty/rev2/rules.mk delete mode 100644 keyboards/smoll/pw88/info.json create mode 100644 keyboards/smoll/pw88/keyboard.json delete mode 100644 keyboards/smoll/pw88/rules.mk delete mode 100644 keyboards/sofle/keyhive/info.json create mode 100644 keyboards/sofle/keyhive/keyboard.json delete mode 100644 keyboards/sofle/keyhive/rules.mk delete mode 100644 keyboards/sofle/rev1/info.json create mode 100644 keyboards/sofle/rev1/keyboard.json delete mode 100644 keyboards/sofle/rev1/rules.mk delete mode 100644 keyboards/sofle_choc/info.json create mode 100644 keyboards/sofle_choc/keyboard.json delete mode 100644 keyboards/sofle_choc/rules.mk delete mode 100644 keyboards/split67/info.json create mode 100644 keyboards/split67/keyboard.json delete mode 100644 keyboards/split67/rules.mk delete mode 100644 keyboards/splitkb/aurora/corne/rev1/info.json create mode 100644 keyboards/splitkb/aurora/corne/rev1/keyboard.json delete mode 100644 keyboards/splitkb/aurora/corne/rev1/rules.mk delete mode 100644 keyboards/splitkb/aurora/helix/rev1/info.json create mode 100644 keyboards/splitkb/aurora/helix/rev1/keyboard.json delete mode 100644 keyboards/splitkb/aurora/helix/rev1/rules.mk delete mode 100644 keyboards/splitkb/aurora/lily58/rev1/info.json create mode 100644 keyboards/splitkb/aurora/lily58/rev1/keyboard.json delete mode 100644 keyboards/splitkb/aurora/lily58/rev1/rules.mk delete mode 100644 keyboards/splitkb/aurora/sofle_v2/rev1/info.json create mode 100644 keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json delete mode 100644 keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk delete mode 100644 keyboards/splitkb/aurora/sweep/rev1/info.json create mode 100644 keyboards/splitkb/aurora/sweep/rev1/keyboard.json delete mode 100644 keyboards/splitkb/aurora/sweep/rev1/rules.mk delete mode 100644 keyboards/splitkb/kyria/rev1/base/info.json create mode 100644 keyboards/splitkb/kyria/rev1/base/keyboard.json delete mode 100644 keyboards/splitkb/kyria/rev1/base/rules.mk delete mode 100644 keyboards/splitkb/kyria/rev2/base/info.json create mode 100644 keyboards/splitkb/kyria/rev2/base/keyboard.json delete mode 100644 keyboards/splitkb/kyria/rev2/base/rules.mk delete mode 100644 keyboards/splitkb/kyria/rev3/info.json create mode 100644 keyboards/splitkb/kyria/rev3/keyboard.json delete mode 100644 keyboards/splitkb/kyria/rev3/rules.mk delete mode 100644 keyboards/splitography/info.json create mode 100644 keyboards/splitography/keyboard.json delete mode 100644 keyboards/splitography/rules.mk delete mode 100644 keyboards/sthlmkb/litl/info.json create mode 100644 keyboards/sthlmkb/litl/keyboard.json delete mode 100644 keyboards/sthlmkb/litl/rules.mk delete mode 100644 keyboards/strech/soulstone/info.json create mode 100644 keyboards/strech/soulstone/keyboard.json delete mode 100644 keyboards/strech/soulstone/rules.mk delete mode 100644 keyboards/studiokestra/frl84/info.json create mode 100644 keyboards/studiokestra/frl84/keyboard.json delete mode 100644 keyboards/studiokestra/frl84/rules.mk delete mode 100644 keyboards/studiokestra/galatea/rev1/info.json create mode 100644 keyboards/studiokestra/galatea/rev1/keyboard.json delete mode 100644 keyboards/studiokestra/galatea/rev1/rules.mk delete mode 100644 keyboards/studiokestra/galatea/rev2/info.json create mode 100644 keyboards/studiokestra/galatea/rev2/keyboard.json delete mode 100644 keyboards/studiokestra/galatea/rev2/rules.mk delete mode 100644 keyboards/studiokestra/galatea/rev3/info.json create mode 100644 keyboards/studiokestra/galatea/rev3/keyboard.json delete mode 100644 keyboards/studiokestra/galatea/rev3/rules.mk delete mode 100644 keyboards/studiokestra/line_friends_tkl/info.json create mode 100644 keyboards/studiokestra/line_friends_tkl/keyboard.json delete mode 100644 keyboards/studiokestra/line_friends_tkl/rules.mk delete mode 100644 keyboards/subrezon/lancer/info.json create mode 100644 keyboards/subrezon/lancer/keyboard.json delete mode 100644 keyboards/subrezon/lancer/rules.mk delete mode 100644 keyboards/swiss/info.json create mode 100644 keyboards/swiss/keyboard.json delete mode 100644 keyboards/swiss/rules.mk delete mode 100644 keyboards/syenakeyboards/aswagata/info.json create mode 100644 keyboards/syenakeyboards/aswagata/keyboard.json delete mode 100644 keyboards/syenakeyboards/aswagata/rules.mk delete mode 100644 keyboards/synthandkeys/bento_box/info.json create mode 100644 keyboards/synthandkeys/bento_box/keyboard.json delete mode 100644 keyboards/synthandkeys/bento_box/rules.mk delete mode 100644 keyboards/synthandkeys/the_debit_card/info.json create mode 100644 keyboards/synthandkeys/the_debit_card/keyboard.json delete mode 100644 keyboards/synthandkeys/the_debit_card/rules.mk delete mode 100644 keyboards/synthlabs/060/info.json create mode 100644 keyboards/synthlabs/060/keyboard.json delete mode 100644 keyboards/synthlabs/060/rules.mk delete mode 100644 keyboards/synthlabs/065/info.json create mode 100644 keyboards/synthlabs/065/keyboard.json delete mode 100644 keyboards/synthlabs/065/rules.mk delete mode 100644 keyboards/tacworks/tac_k1/info.json create mode 100644 keyboards/tacworks/tac_k1/keyboard.json delete mode 100644 keyboards/tacworks/tac_k1/rules.mk delete mode 100644 keyboards/takashicompany/baumkuchen/info.json create mode 100644 keyboards/takashicompany/baumkuchen/keyboard.json delete mode 100644 keyboards/takashicompany/baumkuchen/rules.mk delete mode 100644 keyboards/takashicompany/dogtag/info.json create mode 100644 keyboards/takashicompany/dogtag/keyboard.json delete mode 100644 keyboards/takashicompany/dogtag/rules.mk delete mode 100644 keyboards/takashicompany/ejectix/info.json create mode 100644 keyboards/takashicompany/ejectix/keyboard.json delete mode 100644 keyboards/takashicompany/ejectix/rules.mk delete mode 100644 keyboards/takashicompany/ergomirage/info.json create mode 100644 keyboards/takashicompany/ergomirage/keyboard.json delete mode 100644 keyboards/takashicompany/ergomirage/rules.mk delete mode 100644 keyboards/takashicompany/goat51/info.json create mode 100644 keyboards/takashicompany/goat51/keyboard.json delete mode 100644 keyboards/takashicompany/goat51/rules.mk delete mode 100644 keyboards/takashicompany/heavy_left/info.json create mode 100644 keyboards/takashicompany/heavy_left/keyboard.json delete mode 100644 keyboards/takashicompany/heavy_left/rules.mk delete mode 100644 keyboards/takashicompany/minidivide/info.json create mode 100644 keyboards/takashicompany/minidivide/keyboard.json delete mode 100644 keyboards/takashicompany/minidivide/rules.mk delete mode 100644 keyboards/takashicompany/minidivide_max/info.json create mode 100644 keyboards/takashicompany/minidivide_max/keyboard.json delete mode 100644 keyboards/takashicompany/minidivide_max/rules.mk delete mode 100644 keyboards/takashicompany/minizone/info.json create mode 100644 keyboards/takashicompany/minizone/keyboard.json delete mode 100644 keyboards/takashicompany/minizone/rules.mk delete mode 100644 keyboards/takashicompany/rookey/info.json create mode 100644 keyboards/takashicompany/rookey/keyboard.json delete mode 100644 keyboards/takashicompany/rookey/rules.mk delete mode 100644 keyboards/takashicompany/tightwriter/info.json create mode 100644 keyboards/takashicompany/tightwriter/keyboard.json delete mode 100644 keyboards/takashicompany/tightwriter/rules.mk delete mode 100644 keyboards/takashiski/namecard2x4/rev1/info.json create mode 100644 keyboards/takashiski/namecard2x4/rev1/keyboard.json delete mode 100644 keyboards/takashiski/namecard2x4/rev1/rules.mk delete mode 100644 keyboards/takashiski/namecard2x4/rev2/info.json create mode 100644 keyboards/takashiski/namecard2x4/rev2/keyboard.json delete mode 100644 keyboards/takashiski/namecard2x4/rev2/rules.mk delete mode 100644 keyboards/tau4/info.json create mode 100644 keyboards/tau4/keyboard.json delete mode 100644 keyboards/tau4/rules.mk delete mode 100644 keyboards/teahouse/ayleen/info.json create mode 100644 keyboards/teahouse/ayleen/keyboard.json delete mode 100644 keyboards/teahouse/ayleen/rules.mk delete mode 100644 keyboards/teleport/native/ansi/info.json create mode 100644 keyboards/teleport/native/ansi/keyboard.json delete mode 100644 keyboards/teleport/native/ansi/rules.mk delete mode 100644 keyboards/teleport/native/iso/info.json create mode 100644 keyboards/teleport/native/iso/keyboard.json delete mode 100644 keyboards/teleport/native/iso/rules.mk delete mode 100644 keyboards/teleport/tkl/info.json create mode 100644 keyboards/teleport/tkl/keyboard.json delete mode 100644 keyboards/teleport/tkl/rules.mk delete mode 100644 keyboards/tg67/info.json create mode 100644 keyboards/tg67/keyboard.json delete mode 100644 keyboards/tg67/rules.mk delete mode 100644 keyboards/themadnoodle/ncc1701kb/v2/info.json create mode 100644 keyboards/themadnoodle/ncc1701kb/v2/keyboard.json delete mode 100644 keyboards/themadnoodle/ncc1701kb/v2/rules.mk delete mode 100644 keyboards/themadnoodle/noodlepad/v1/info.json create mode 100644 keyboards/themadnoodle/noodlepad/v1/keyboard.json delete mode 100644 keyboards/themadnoodle/noodlepad/v1/rules.mk delete mode 100644 keyboards/themadnoodle/noodlepad/v2/info.json create mode 100644 keyboards/themadnoodle/noodlepad/v2/keyboard.json delete mode 100644 keyboards/themadnoodle/noodlepad/v2/rules.mk delete mode 100644 keyboards/themadnoodle/noodlepad_micro/info.json create mode 100644 keyboards/themadnoodle/noodlepad_micro/keyboard.json delete mode 100644 keyboards/themadnoodle/noodlepad_micro/rules.mk delete mode 100644 keyboards/themadnoodle/udon13/info.json create mode 100644 keyboards/themadnoodle/udon13/keyboard.json delete mode 100644 keyboards/themadnoodle/udon13/rules.mk delete mode 100644 keyboards/theone/info.json create mode 100644 keyboards/theone/keyboard.json delete mode 100644 keyboards/theone/rules.mk delete mode 100644 keyboards/tkw/grandiceps/rev1/info.json create mode 100644 keyboards/tkw/grandiceps/rev1/keyboard.json delete mode 100644 keyboards/tkw/grandiceps/rev1/rules.mk delete mode 100644 keyboards/tkw/stoutgat/v2/f411/info.json create mode 100644 keyboards/tkw/stoutgat/v2/f411/keyboard.json delete mode 100644 keyboards/tkw/stoutgat/v2/f411/rules.mk delete mode 100644 keyboards/tominabox1/le_chiffre/he/info.json create mode 100644 keyboards/tominabox1/le_chiffre/he/keyboard.json delete mode 100644 keyboards/tominabox1/le_chiffre/he/rules.mk delete mode 100644 keyboards/tominabox1/le_chiffre/rev1/info.json create mode 100644 keyboards/tominabox1/le_chiffre/rev1/keyboard.json delete mode 100644 keyboards/tominabox1/le_chiffre/rev1/rules.mk delete mode 100644 keyboards/tominabox1/le_chiffre/rev2/info.json create mode 100644 keyboards/tominabox1/le_chiffre/rev2/keyboard.json delete mode 100644 keyboards/tominabox1/le_chiffre/rev2/rules.mk delete mode 100644 keyboards/trainpad/info.json create mode 100644 keyboards/trainpad/keyboard.json delete mode 100644 keyboards/trainpad/rules.mk delete mode 100644 keyboards/treasure/type9s3/info.json create mode 100644 keyboards/treasure/type9s3/keyboard.json delete mode 100644 keyboards/treasure/type9s3/rules.mk delete mode 100644 keyboards/tweetydabird/chameleon/info.json create mode 100644 keyboards/tweetydabird/chameleon/keyboard.json delete mode 100644 keyboards/tweetydabird/chameleon/rules.mk delete mode 100644 keyboards/tweetydabird/lbs4/info.json create mode 100644 keyboards/tweetydabird/lbs4/keyboard.json delete mode 100644 keyboards/tweetydabird/lbs4/rules.mk delete mode 100644 keyboards/tweetydabird/lbs6/info.json create mode 100644 keyboards/tweetydabird/lbs6/keyboard.json delete mode 100644 keyboards/tweetydabird/lbs6/rules.mk delete mode 100644 keyboards/tweetydabird/lotus58/elite_c/info.json create mode 100644 keyboards/tweetydabird/lotus58/elite_c/keyboard.json delete mode 100644 keyboards/tweetydabird/lotus58/elite_c/rules.mk delete mode 100644 keyboards/tweetydabird/lotus58/promicro/info.json create mode 100644 keyboards/tweetydabird/lotus58/promicro/keyboard.json delete mode 100644 keyboards/tweetydabird/lotus58/promicro/rules.mk delete mode 100644 keyboards/tzarc/djinn/rev1/info.json create mode 100644 keyboards/tzarc/djinn/rev1/keyboard.json delete mode 100644 keyboards/tzarc/djinn/rev1/rules.mk delete mode 100644 keyboards/tzarc/djinn/rev2/info.json create mode 100644 keyboards/tzarc/djinn/rev2/keyboard.json delete mode 100644 keyboards/tzarc/djinn/rev2/rules.mk delete mode 100644 keyboards/tzarc/ghoul/rev1/rp2040/info.json create mode 100644 keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json delete mode 100644 keyboards/tzarc/ghoul/rev1/rp2040/rules.mk delete mode 100644 keyboards/tzarc/ghoul/rev1/stm32/info.json create mode 100644 keyboards/tzarc/ghoul/rev1/stm32/keyboard.json delete mode 100644 keyboards/tzarc/ghoul/rev1/stm32/rules.mk delete mode 100644 keyboards/varanidae/info.json create mode 100644 keyboards/varanidae/keyboard.json delete mode 100644 keyboards/varanidae/rules.mk delete mode 100644 keyboards/vertex/cycle8/info.json create mode 100644 keyboards/vertex/cycle8/keyboard.json delete mode 100644 keyboards/vertex/cycle8/rules.mk delete mode 100644 keyboards/vertex/t75/info.json create mode 100644 keyboards/vertex/t75/keyboard.json delete mode 100644 keyboards/vertex/t75/rules.mk delete mode 100644 keyboards/viktus/minne/info.json create mode 100644 keyboards/viktus/minne/keyboard.json delete mode 100644 keyboards/viktus/minne/rules.mk delete mode 100644 keyboards/viktus/osav2/info.json create mode 100644 keyboards/viktus/osav2/keyboard.json delete mode 100644 keyboards/viktus/osav2/rules.mk delete mode 100644 keyboards/viktus/osav2_numpad/info.json create mode 100644 keyboards/viktus/osav2_numpad/keyboard.json delete mode 100644 keyboards/viktus/osav2_numpad/rules.mk delete mode 100644 keyboards/viktus/sp111_v2/info.json create mode 100644 keyboards/viktus/sp111_v2/keyboard.json delete mode 100644 keyboards/viktus/sp111_v2/rules.mk delete mode 100644 keyboards/werk_technica/one/info.json create mode 100644 keyboards/werk_technica/one/keyboard.json delete mode 100644 keyboards/werk_technica/one/rules.mk delete mode 100644 keyboards/westm/westm68/rev1/info.json create mode 100644 keyboards/westm/westm68/rev1/keyboard.json delete mode 100644 keyboards/westm/westm68/rev1/rules.mk delete mode 100644 keyboards/westm/westm68/rev2/info.json create mode 100644 keyboards/westm/westm68/rev2/keyboard.json delete mode 100644 keyboards/westm/westm68/rev2/rules.mk delete mode 100644 keyboards/westm/westm9/rev1/info.json create mode 100644 keyboards/westm/westm9/rev1/keyboard.json delete mode 100644 keyboards/westm/westm9/rev1/rules.mk delete mode 100644 keyboards/westm/westm9/rev2/info.json create mode 100644 keyboards/westm/westm9/rev2/keyboard.json delete mode 100644 keyboards/westm/westm9/rev2/rules.mk delete mode 100644 keyboards/wilba_tech/wt20_h1/info.json create mode 100644 keyboards/wilba_tech/wt20_h1/keyboard.json delete mode 100644 keyboards/wilba_tech/wt20_h1/rules.mk delete mode 100644 keyboards/wilba_tech/wt60_d/info.json create mode 100644 keyboards/wilba_tech/wt60_d/keyboard.json delete mode 100644 keyboards/wilba_tech/wt60_d/rules.mk delete mode 100644 keyboards/wilba_tech/wt65_g3/info.json create mode 100644 keyboards/wilba_tech/wt65_g3/keyboard.json delete mode 100644 keyboards/wilba_tech/wt65_g3/rules.mk delete mode 100644 keyboards/wilba_tech/wt65_h2/info.json create mode 100644 keyboards/wilba_tech/wt65_h2/keyboard.json delete mode 100644 keyboards/wilba_tech/wt65_h2/rules.mk delete mode 100644 keyboards/wilba_tech/wt65_h3/info.json create mode 100644 keyboards/wilba_tech/wt65_h3/keyboard.json delete mode 100644 keyboards/wilba_tech/wt65_h3/rules.mk delete mode 100644 keyboards/willoucom/keypad/info.json create mode 100644 keyboards/willoucom/keypad/keyboard.json delete mode 100644 keyboards/willoucom/keypad/rules.mk delete mode 100644 keyboards/wolf/silhouette/info.json create mode 100644 keyboards/wolf/silhouette/keyboard.json delete mode 100644 keyboards/wolf/silhouette/rules.mk delete mode 100644 keyboards/wolf/twilight/info.json create mode 100644 keyboards/wolf/twilight/keyboard.json delete mode 100644 keyboards/wolf/twilight/rules.mk delete mode 100644 keyboards/wolf/ziggurat/info.json create mode 100644 keyboards/wolf/ziggurat/keyboard.json delete mode 100644 keyboards/wolf/ziggurat/rules.mk delete mode 100644 keyboards/work_louder/loop/rev1/info.json create mode 100644 keyboards/work_louder/loop/rev1/keyboard.json delete mode 100644 keyboards/work_louder/loop/rev1/rules.mk delete mode 100644 keyboards/work_louder/loop/rev3/info.json create mode 100644 keyboards/work_louder/loop/rev3/keyboard.json delete mode 100644 keyboards/work_louder/loop/rev3/rules.mk delete mode 100644 keyboards/work_louder/work_board/rev1/info.json create mode 100644 keyboards/work_louder/work_board/rev1/keyboard.json delete mode 100644 keyboards/work_louder/work_board/rev1/rules.mk delete mode 100644 keyboards/work_louder/work_board/rev3/info.json create mode 100644 keyboards/work_louder/work_board/rev3/keyboard.json delete mode 100644 keyboards/work_louder/work_board/rev3/rules.mk delete mode 100644 keyboards/wuque/nemui65/info.json create mode 100644 keyboards/wuque/nemui65/keyboard.json delete mode 100644 keyboards/wuque/nemui65/rules.mk delete mode 100644 keyboards/yandrstudio/transition80/info.json create mode 100644 keyboards/yandrstudio/transition80/keyboard.json delete mode 100644 keyboards/yandrstudio/transition80/rules.mk delete mode 100644 keyboards/yanghu/unicorne/f411/info.json create mode 100644 keyboards/yanghu/unicorne/f411/keyboard.json delete mode 100644 keyboards/yanghu/unicorne/f411/rules.mk delete mode 100644 keyboards/ydkb/ydpm40/info.json create mode 100644 keyboards/ydkb/ydpm40/keyboard.json delete mode 100644 keyboards/ydkb/ydpm40/rules.mk delete mode 100644 keyboards/ymdk/melody96/hotswap/info.json create mode 100644 keyboards/ymdk/melody96/hotswap/keyboard.json delete mode 100644 keyboards/ymdk/melody96/hotswap/rules.mk delete mode 100644 keyboards/ymdk/yd60mq/12led/info.json create mode 100644 keyboards/ymdk/yd60mq/12led/keyboard.json delete mode 100644 keyboards/ymdk/yd60mq/12led/rules.mk delete mode 100644 keyboards/ymdk/yd60mq/16led/info.json create mode 100644 keyboards/ymdk/yd60mq/16led/keyboard.json delete mode 100644 keyboards/ymdk/yd60mq/16led/rules.mk delete mode 100644 keyboards/ymdk/ymd09/info.json create mode 100644 keyboards/ymdk/ymd09/keyboard.json delete mode 100644 keyboards/ymdk/ymd09/rules.mk delete mode 100644 keyboards/ymdk/ymd75/rev4/iso/info.json create mode 100644 keyboards/ymdk/ymd75/rev4/iso/keyboard.json delete mode 100644 keyboards/ymdk/ymd75/rev4/iso/rules.mk delete mode 100644 keyboards/yushakobo/ergo68/info.json create mode 100644 keyboards/yushakobo/ergo68/keyboard.json delete mode 100644 keyboards/yushakobo/ergo68/rules.mk delete mode 100644 keyboards/yushakobo/navpad/10/rev0/info.json create mode 100644 keyboards/yushakobo/navpad/10/rev0/keyboard.json delete mode 100644 keyboards/yushakobo/navpad/10/rev0/rules.mk delete mode 100644 keyboards/yushakobo/navpad/10/rev1/info.json create mode 100644 keyboards/yushakobo/navpad/10/rev1/keyboard.json delete mode 100644 keyboards/yushakobo/navpad/10/rev1/rules.mk delete mode 100644 keyboards/yynmt/acperience12/rev1/info.json create mode 100644 keyboards/yynmt/acperience12/rev1/keyboard.json delete mode 100644 keyboards/yynmt/acperience12/rev1/rules.mk delete mode 100644 keyboards/zeix/eden/info.json create mode 100644 keyboards/zeix/eden/keyboard.json delete mode 100644 keyboards/zeix/eden/rules.mk delete mode 100644 keyboards/zeix/qwertyqop60hs/info.json create mode 100644 keyboards/zeix/qwertyqop60hs/keyboard.json delete mode 100644 keyboards/zeix/qwertyqop60hs/rules.mk delete mode 100644 keyboards/zicodia/tklfrlnrlmlao/info.json create mode 100644 keyboards/zicodia/tklfrlnrlmlao/keyboard.json delete mode 100644 keyboards/zicodia/tklfrlnrlmlao/rules.mk delete mode 100644 keyboards/zlabkeeb/15pad/info.json create mode 100644 keyboards/zlabkeeb/15pad/keyboard.json delete mode 100644 keyboards/zlabkeeb/15pad/rules.mk delete mode 100644 keyboards/zlabkeeb/6pad/info.json create mode 100644 keyboards/zlabkeeb/6pad/keyboard.json delete mode 100644 keyboards/zlabkeeb/6pad/rules.mk delete mode 100644 keyboards/zos/65s/info.json create mode 100644 keyboards/zos/65s/keyboard.json delete mode 100644 keyboards/zos/65s/rules.mk delete mode 100644 keyboards/zvecr/zv48/f411/info.json create mode 100644 keyboards/zvecr/zv48/f411/keyboard.json delete mode 100644 keyboards/zvecr/zv48/f411/rules.mk delete mode 100644 keyboards/zwag/zwag75/info.json create mode 100644 keyboards/zwag/zwag75/keyboard.json delete mode 100644 keyboards/zwag/zwag75/rules.mk delete mode 100644 keyboards/zykrah/fuyu/info.json create mode 100644 keyboards/zykrah/fuyu/keyboard.json delete mode 100644 keyboards/zykrah/fuyu/rules.mk delete mode 100644 keyboards/zykrah/slime88/info.json create mode 100644 keyboards/zykrah/slime88/keyboard.json delete mode 100644 keyboards/zykrah/slime88/rules.mk diff --git a/keyboards/0_sixty/base/info.json b/keyboards/0_sixty/base/info.json deleted file mode 100644 index f15b6505d1..0000000000 --- a/keyboards/0_sixty/base/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "keyboard_name": "0-Sixty", - "usb": { - "pid": "0x0060" - }, - "indicators": { - "caps_lock": "B6" - } -} diff --git a/keyboards/0_sixty/base/keyboard.json b/keyboards/0_sixty/base/keyboard.json new file mode 100644 index 0000000000..f15b6505d1 --- /dev/null +++ b/keyboards/0_sixty/base/keyboard.json @@ -0,0 +1,9 @@ +{ + "keyboard_name": "0-Sixty", + "usb": { + "pid": "0x0060" + }, + "indicators": { + "caps_lock": "B6" + } +} diff --git a/keyboards/0_sixty/base/rules.mk b/keyboards/0_sixty/base/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/0_sixty/underglow/info.json b/keyboards/0_sixty/underglow/info.json deleted file mode 100644 index 6227591f44..0000000000 --- a/keyboards/0_sixty/underglow/info.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "keyboard_name": "0-Sixty-underglow", - "usb": { - "pid": "0x0061" - }, - "features": { - "rgblight": true - }, - "ws2812": { - "pin": "B6" - }, - "rgblight": { - "led_count": 24, - "max_brightness": 185, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - } -} diff --git a/keyboards/0_sixty/underglow/keyboard.json b/keyboards/0_sixty/underglow/keyboard.json new file mode 100644 index 0000000000..6227591f44 --- /dev/null +++ b/keyboards/0_sixty/underglow/keyboard.json @@ -0,0 +1,28 @@ +{ + "keyboard_name": "0-Sixty-underglow", + "usb": { + "pid": "0x0061" + }, + "features": { + "rgblight": true + }, + "ws2812": { + "pin": "B6" + }, + "rgblight": { + "led_count": 24, + "max_brightness": 185, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + } +} diff --git a/keyboards/0_sixty/underglow/rules.mk b/keyboards/0_sixty/underglow/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/1upocarina/info.json b/keyboards/1upkeyboards/1upocarina/info.json deleted file mode 100644 index 1f33c048c1..0000000000 --- a/keyboards/1upkeyboards/1upocarina/info.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "1upocarina", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "board": "GENERIC_RP_RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x5607", - "vid": "0x6F75" - }, - "dynamic_keymap": { - "layer_count": 10 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "encoder": { - "enabled": true, - "rotary": [ - { - "pin_a": "GP25", "pin_b": "GP26" - } - ] - }, - "matrix_pins": { - "direct": [ - ["GP28", "GP29", "GP27", "GP1", "GP2"] - ] - }, - "ws2812": { - "driver": "vendor", - "pin": "GP24" - }, - "rgb_matrix": { - "animations": { - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - { "flags": 4, "matrix": [0, 0], "x": 23, "y": 26 }, - { "flags": 4, "matrix": [0, 1], "x": 62, "y": 26 }, - { "flags": 4, "matrix": [0, 2], "x": 112, "y": 34 }, - { "flags": 4, "matrix": [0, 3], "x": 161, "y": 26 }, - { "flags": 4, "matrix": [0, 4], "x": 200, "y": 26 }, - - { "flags": 2, "x": 133, "y": 3 }, - { "flags": 2, "x": 154, "y": 3 }, - { "flags": 2, "x": 174, "y": 3 }, - { "flags": 2, "x": 194, "y": 3 }, - { "flags": 2, "x": 218, "y": 5 }, - - { "flags": 2, "x": 221, "y": 19 }, - { "flags": 2, "x": 221, "y": 31 }, - { "flags": 2, "x": 221, "y": 44 }, - { "flags": 2, "x": 217, "y": 58 }, - { "flags": 2, "x": 195, "y": 61 }, - - { "flags": 2, "x": 174, "y": 61 }, - { "flags": 2, "x": 154, "y": 61 }, - { "flags": 2, "x": 133, "y": 61 }, - { "flags": 2, "x": 112, "y": 61 }, - { "flags": 2, "x": 91, "y": 61 }, - - { "flags": 2, "x": 70, "y": 61 }, - { "flags": 2, "x": 49, "y": 61 }, - { "flags": 2, "x": 28, "y": 61 }, - { "flags": 2, "x": 5, "y": 58 }, - { "flags": 2, "x": 2, "y": 44 }, - - { "flags": 2, "x": 2, "y": 31 }, - { "flags": 2, "x": 2, "y": 19 }, - { "flags": 2, "x": 5, "y": 5 }, - { "flags": 2, "x": 28, "y": 3 }, - { "flags": 2, "x": 49, "y": 3 }, - - { "flags": 2, "x": 70, "y": 3 }, - { "flags": 2, "x": 91, "y": 3 } - ], - "sleep": true - }, - "layouts": { - "LAYOUT_1x5": { - "layout": [ - { "label": "z", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "x", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "esc", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "c", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "v", "matrix": [0, 4], "x": 4, "y": 0 } - ] - } - } -} diff --git a/keyboards/1upkeyboards/1upocarina/keyboard.json b/keyboards/1upkeyboards/1upocarina/keyboard.json new file mode 100644 index 0000000000..1f33c048c1 --- /dev/null +++ b/keyboards/1upkeyboards/1upocarina/keyboard.json @@ -0,0 +1,137 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "1upocarina", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "board": "GENERIC_RP_RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x5607", + "vid": "0x6F75" + }, + "dynamic_keymap": { + "layer_count": 10 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "encoder": { + "enabled": true, + "rotary": [ + { + "pin_a": "GP25", "pin_b": "GP26" + } + ] + }, + "matrix_pins": { + "direct": [ + ["GP28", "GP29", "GP27", "GP1", "GP2"] + ] + }, + "ws2812": { + "driver": "vendor", + "pin": "GP24" + }, + "rgb_matrix": { + "animations": { + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + { "flags": 4, "matrix": [0, 0], "x": 23, "y": 26 }, + { "flags": 4, "matrix": [0, 1], "x": 62, "y": 26 }, + { "flags": 4, "matrix": [0, 2], "x": 112, "y": 34 }, + { "flags": 4, "matrix": [0, 3], "x": 161, "y": 26 }, + { "flags": 4, "matrix": [0, 4], "x": 200, "y": 26 }, + + { "flags": 2, "x": 133, "y": 3 }, + { "flags": 2, "x": 154, "y": 3 }, + { "flags": 2, "x": 174, "y": 3 }, + { "flags": 2, "x": 194, "y": 3 }, + { "flags": 2, "x": 218, "y": 5 }, + + { "flags": 2, "x": 221, "y": 19 }, + { "flags": 2, "x": 221, "y": 31 }, + { "flags": 2, "x": 221, "y": 44 }, + { "flags": 2, "x": 217, "y": 58 }, + { "flags": 2, "x": 195, "y": 61 }, + + { "flags": 2, "x": 174, "y": 61 }, + { "flags": 2, "x": 154, "y": 61 }, + { "flags": 2, "x": 133, "y": 61 }, + { "flags": 2, "x": 112, "y": 61 }, + { "flags": 2, "x": 91, "y": 61 }, + + { "flags": 2, "x": 70, "y": 61 }, + { "flags": 2, "x": 49, "y": 61 }, + { "flags": 2, "x": 28, "y": 61 }, + { "flags": 2, "x": 5, "y": 58 }, + { "flags": 2, "x": 2, "y": 44 }, + + { "flags": 2, "x": 2, "y": 31 }, + { "flags": 2, "x": 2, "y": 19 }, + { "flags": 2, "x": 5, "y": 5 }, + { "flags": 2, "x": 28, "y": 3 }, + { "flags": 2, "x": 49, "y": 3 }, + + { "flags": 2, "x": 70, "y": 3 }, + { "flags": 2, "x": 91, "y": 3 } + ], + "sleep": true + }, + "layouts": { + "LAYOUT_1x5": { + "layout": [ + { "label": "z", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "x", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "esc", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "c", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "v", "matrix": [0, 4], "x": 4, "y": 0 } + ] + } + } +} diff --git a/keyboards/1upkeyboards/1upocarina/rules.mk b/keyboards/1upkeyboards/1upocarina/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/1upkeyboards/1upocarina/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/1upkeyboards/1upsuper16v3/info.json b/keyboards/1upkeyboards/1upsuper16v3/info.json deleted file mode 100644 index 7ef33a0342..0000000000 --- a/keyboards/1upkeyboards/1upsuper16v3/info.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "1upsuper16v3", - "maintainer": "ziptyze", - "bootloader": "rp2040", - "dynamic_keymap": { - "layer_count": 10 - }, - "encoder": { - "rotary": [ - {"pin_a": "GP20", "pin_b": "GP21"}, - {"pin_a": "GP25", "pin_b": "GP26"}, - {"pin_a": "GP2", "pin_b": "GP3"}, - {"pin_a": "GP6", "pin_b": "GP7"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "matrix_pins": { - "direct": [ - ["GP23", "GP24", "GP4", "GP5"], - ["GP19", "GP27", "GP1", "GP8"], - ["GP18", "GP28", "GP0", "GP9"], - ["GP17", "GP16", "GP15", "GP11"] - ] - }, - "processor": "RP2040", - "rgb_matrix": { - "animations": { - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"x": 99, "y": 1, "flags": 2}, - {"x": 70, "y": 1, "flags": 2}, - {"x": 42, "y": 1, "flags": 2}, - {"x": 14, "y": 1, "flags": 2}, - {"x": 4, "y": 4, "flags": 2}, - {"x": 4, "y": 12, "flags": 2}, - {"matrix": [0, 0], "x": 28, "y": 8, "flags": 4}, - {"matrix": [0, 1], "x": 84, "y": 8, "flags": 4}, - {"x": 4, "y": 20, "flags": 2}, - {"x": 4, "y": 28, "flags": 2}, - {"matrix": [1, 0], "x": 28, "y": 24, "flags": 4}, - {"matrix": [1, 1], "x": 84, "y": 24, "flags": 4}, - {"x": 4, "y": 36, "flags": 2}, - {"x": 4, "y": 44, "flags": 2}, - {"matrix": [2, 0], "x": 28, "y": 40, "flags": 4}, - {"matrix": [2, 1], "x": 84, "y": 40, "flags": 4}, - {"x": 4, "y": 52, "flags": 2}, - {"x": 4, "y": 60, "flags": 2}, - {"x": 14, "y": 63, "flags": 2}, - {"matrix": [3, 0], "x": 28, "y": 56, "flags": 4}, - {"x": 42, "y": 63, "flags": 2}, - {"x": 70, "y": 63, "flags": 2}, - {"matrix": [3, 1], "x": 84, "y": 56, "flags": 4}, - {"x": 99, "y": 63, "flags": 2}, - {"x": 126, "y": 63, "flags": 2}, - {"matrix": [3, 2], "x": 140, "y": 56, "flags": 4}, - {"x": 154, "y": 63, "flags": 2}, - {"x": 182, "y": 63, "flags": 2}, - {"matrix": [3, 3], "x": 196, "y": 56, "flags": 4}, - {"x": 210, "y": 63, "flags": 2}, - {"x": 220, "y": 60, "flags": 2}, - {"x": 220, "y": 52, "flags": 2}, - {"x": 220, "y": 44, "flags": 2}, - {"matrix": [2, 3], "x": 196, "y": 40, "flags": 4}, - {"matrix": [2, 2], "x": 140, "y": 40, "flags": 4}, - {"x": 220, "y": 36, "flags": 2}, - {"x": 220, "y": 28, "flags": 2}, - {"matrix": [1, 3], "x": 196, "y": 24, "flags": 4}, - {"matrix": [1, 2], "x": 140, "y": 24, "flags": 4}, - {"x": 220, "y": 20, "flags": 2}, - {"x": 220, "y": 12, "flags": 2}, - {"matrix": [0, 3], "x": 196, "y": 8, "flags": 4}, - {"matrix": [0, 2], "x": 140, "y": 8, "flags": 4}, - {"x": 220, "y": 4, "flags": 2}, - {"x": 210, "y": 1, "flags": 2}, - {"x": 182, "y": 1, "flags": 2}, - {"x": 154, "y": 1, "flags": 2}, - {"x": 126, "y": 1, "flags": 2} - ], - "sleep": true - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x5610", - "vid": "0x6F75" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP29" - }, - "community_layouts": ["ortho_4x4"], - "layouts": { - "LAYOUT_ortho_4x4": { - "layout": [ - {"label": "00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "33", "matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/1upkeyboards/1upsuper16v3/keyboard.json b/keyboards/1upkeyboards/1upsuper16v3/keyboard.json new file mode 100644 index 0000000000..7ef33a0342 --- /dev/null +++ b/keyboards/1upkeyboards/1upsuper16v3/keyboard.json @@ -0,0 +1,165 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "1upsuper16v3", + "maintainer": "ziptyze", + "bootloader": "rp2040", + "dynamic_keymap": { + "layer_count": 10 + }, + "encoder": { + "rotary": [ + {"pin_a": "GP20", "pin_b": "GP21"}, + {"pin_a": "GP25", "pin_b": "GP26"}, + {"pin_a": "GP2", "pin_b": "GP3"}, + {"pin_a": "GP6", "pin_b": "GP7"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "matrix_pins": { + "direct": [ + ["GP23", "GP24", "GP4", "GP5"], + ["GP19", "GP27", "GP1", "GP8"], + ["GP18", "GP28", "GP0", "GP9"], + ["GP17", "GP16", "GP15", "GP11"] + ] + }, + "processor": "RP2040", + "rgb_matrix": { + "animations": { + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"x": 99, "y": 1, "flags": 2}, + {"x": 70, "y": 1, "flags": 2}, + {"x": 42, "y": 1, "flags": 2}, + {"x": 14, "y": 1, "flags": 2}, + {"x": 4, "y": 4, "flags": 2}, + {"x": 4, "y": 12, "flags": 2}, + {"matrix": [0, 0], "x": 28, "y": 8, "flags": 4}, + {"matrix": [0, 1], "x": 84, "y": 8, "flags": 4}, + {"x": 4, "y": 20, "flags": 2}, + {"x": 4, "y": 28, "flags": 2}, + {"matrix": [1, 0], "x": 28, "y": 24, "flags": 4}, + {"matrix": [1, 1], "x": 84, "y": 24, "flags": 4}, + {"x": 4, "y": 36, "flags": 2}, + {"x": 4, "y": 44, "flags": 2}, + {"matrix": [2, 0], "x": 28, "y": 40, "flags": 4}, + {"matrix": [2, 1], "x": 84, "y": 40, "flags": 4}, + {"x": 4, "y": 52, "flags": 2}, + {"x": 4, "y": 60, "flags": 2}, + {"x": 14, "y": 63, "flags": 2}, + {"matrix": [3, 0], "x": 28, "y": 56, "flags": 4}, + {"x": 42, "y": 63, "flags": 2}, + {"x": 70, "y": 63, "flags": 2}, + {"matrix": [3, 1], "x": 84, "y": 56, "flags": 4}, + {"x": 99, "y": 63, "flags": 2}, + {"x": 126, "y": 63, "flags": 2}, + {"matrix": [3, 2], "x": 140, "y": 56, "flags": 4}, + {"x": 154, "y": 63, "flags": 2}, + {"x": 182, "y": 63, "flags": 2}, + {"matrix": [3, 3], "x": 196, "y": 56, "flags": 4}, + {"x": 210, "y": 63, "flags": 2}, + {"x": 220, "y": 60, "flags": 2}, + {"x": 220, "y": 52, "flags": 2}, + {"x": 220, "y": 44, "flags": 2}, + {"matrix": [2, 3], "x": 196, "y": 40, "flags": 4}, + {"matrix": [2, 2], "x": 140, "y": 40, "flags": 4}, + {"x": 220, "y": 36, "flags": 2}, + {"x": 220, "y": 28, "flags": 2}, + {"matrix": [1, 3], "x": 196, "y": 24, "flags": 4}, + {"matrix": [1, 2], "x": 140, "y": 24, "flags": 4}, + {"x": 220, "y": 20, "flags": 2}, + {"x": 220, "y": 12, "flags": 2}, + {"matrix": [0, 3], "x": 196, "y": 8, "flags": 4}, + {"matrix": [0, 2], "x": 140, "y": 8, "flags": 4}, + {"x": 220, "y": 4, "flags": 2}, + {"x": 210, "y": 1, "flags": 2}, + {"x": 182, "y": 1, "flags": 2}, + {"x": 154, "y": 1, "flags": 2}, + {"x": 126, "y": 1, "flags": 2} + ], + "sleep": true + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x5610", + "vid": "0x6F75" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP29" + }, + "community_layouts": ["ortho_4x4"], + "layouts": { + "LAYOUT_ortho_4x4": { + "layout": [ + {"label": "00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "33", "matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/1upkeyboards/1upsuper16v3/rules.mk b/keyboards/1upkeyboards/1upsuper16v3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json b/keyboards/1upkeyboards/pi40/grid_v1_1/info.json deleted file mode 100644 index 3512838186..0000000000 --- a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "keyboard_name": "pi40", - "manufacturer": "1upkeyboards", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x6F75", - "pid": "0x5600", - "device_version": "1.1.0" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "ws2812": { - "pin": "GP0", - "driver": "vendor" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "matrix_pins": { - "rows": ["GP21", "GP20", "GP19", "GP18"], - "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP14", "pin_b": "GP13"} - ] - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 9, "y": 8}, - {"flags": 4, "matrix": [0, 1], "x": 28, "y": 8}, - {"flags": 4, "matrix": [0, 2], "x": 46, "y": 8}, - {"flags": 4, "matrix": [0, 3], "x": 65, "y": 8}, - {"flags": 4, "matrix": [0, 4], "x": 84, "y": 8}, - {"flags": 4, "matrix": [0, 5], "x": 102, "y": 8}, - {"flags": 4, "matrix": [0, 6], "x": 121, "y": 8}, - {"flags": 4, "matrix": [0, 7], "x": 140, "y": 8}, - {"flags": 4, "matrix": [0, 8], "x": 159, "y": 8}, - {"flags": 4, "matrix": [0, 9], "x": 177, "y": 8}, - {"flags": 4, "matrix": [0, 10], "x": 196, "y": 8}, - {"flags": 1, "matrix": [0, 11], "x": 215, "y": 8}, - {"flags": 1, "matrix": [1, 11], "x": 215, "y": 24}, - {"flags": 4, "matrix": [1, 10], "x": 196, "y": 24}, - {"flags": 4, "matrix": [1, 9], "x": 177, "y": 24}, - {"flags": 4, "matrix": [1, 8], "x": 159, "y": 24}, - {"flags": 4, "matrix": [1, 7], "x": 140, "y": 24}, - {"flags": 4, "matrix": [1, 6], "x": 121, "y": 24}, - {"flags": 4, "matrix": [1, 5], "x": 102, "y": 24}, - {"flags": 4, "matrix": [1, 4], "x": 84, "y": 24}, - {"flags": 4, "matrix": [1, 3], "x": 65, "y": 24}, - {"flags": 4, "matrix": [1, 2], "x": 46, "y": 24}, - {"flags": 4, "matrix": [1, 1], "x": 28, "y": 24}, - {"flags": 1, "matrix": [1, 0], "x": 9, "y": 24}, - {"flags": 1, "matrix": [2, 0], "x": 9, "y": 40}, - {"flags": 4, "matrix": [2, 1], "x": 28, "y": 40}, - {"flags": 4, "matrix": [2, 2], "x": 46, "y": 40}, - {"flags": 4, "matrix": [2, 3], "x": 65, "y": 40}, - {"flags": 4, "matrix": [2, 4], "x": 84, "y": 40}, - {"flags": 4, "matrix": [2, 5], "x": 102, "y": 40}, - {"flags": 4, "matrix": [2, 6], "x": 121, "y": 40}, - {"flags": 4, "matrix": [2, 7], "x": 140, "y": 40}, - {"flags": 4, "matrix": [2, 8], "x": 159, "y": 40}, - {"flags": 4, "matrix": [2, 9], "x": 177, "y": 40}, - {"flags": 4, "matrix": [2, 10], "x": 196, "y": 40}, - {"flags": 1, "matrix": [2, 11], "x": 215, "y": 40}, - {"flags": 1, "matrix": [3, 11], "x": 215, "y": 56}, - {"flags": 1, "matrix": [3, 10], "x": 196, "y": 56}, - {"flags": 1, "matrix": [3, 9], "x": 177, "y": 56}, - {"flags": 1, "matrix": [3, 8], "x": 159, "y": 56}, - {"flags": 1, "matrix": [3, 7], "x": 140, "y": 56}, - {"flags": 1, "matrix": [3, 6], "x": 121, "y": 56}, - {"flags": 1, "matrix": [3, 4], "x": 84, "y": 56}, - {"flags": 1, "matrix": [3, 3], "x": 65, "y": 56}, - {"flags": 1, "matrix": [3, 2], "x": 46, "y": 56}, - {"flags": 1, "matrix": [3, 1], "x": 28, "y": 56}, - {"flags": 1, "matrix": [3, 0], "x": 9, "y": 56}, - {"flags": 1, "matrix": [3, 5], "x": 102, "y": 56} - ] - }, - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 12], "x": 11, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1}, - {"matrix": [0, 1], "x": 1, "y": 1}, - {"matrix": [0, 2], "x": 2, "y": 1}, - {"matrix": [0, 3], "x": 3, "y": 1}, - {"matrix": [0, 4], "x": 4, "y": 1}, - {"matrix": [0, 5], "x": 5, "y": 1}, - {"matrix": [0, 6], "x": 6, "y": 1}, - {"matrix": [0, 7], "x": 7, "y": 1}, - {"matrix": [0, 8], "x": 8, "y": 1}, - {"matrix": [0, 9], "x": 9, "y": 1}, - {"matrix": [0, 10], "x": 10, "y": 1}, - {"matrix": [0, 11], "x": 11, "y": 1}, - {"matrix": [1, 0], "x": 0, "y": 2}, - {"matrix": [1, 1], "x": 1, "y": 2}, - {"matrix": [1, 2], "x": 2, "y": 2}, - {"matrix": [1, 3], "x": 3, "y": 2}, - {"matrix": [1, 4], "x": 4, "y": 2}, - {"matrix": [1, 5], "x": 5, "y": 2}, - {"matrix": [1, 6], "x": 6, "y": 2}, - {"matrix": [1, 7], "x": 7, "y": 2}, - {"matrix": [1, 8], "x": 8, "y": 2}, - {"matrix": [1, 9], "x": 9, "y": 2}, - {"matrix": [1, 10], "x": 10, "y": 2}, - {"matrix": [1, 11], "x": 11, "y": 2}, - {"matrix": [2, 0], "x": 0, "y": 3}, - {"matrix": [2, 1], "x": 1, "y": 3}, - {"matrix": [2, 2], "x": 2, "y": 3}, - {"matrix": [2, 3], "x": 3, "y": 3}, - {"matrix": [2, 4], "x": 4, "y": 3}, - {"matrix": [2, 5], "x": 5, "y": 3}, - {"matrix": [2, 6], "x": 6, "y": 3}, - {"matrix": [2, 7], "x": 7, "y": 3}, - {"matrix": [2, 8], "x": 8, "y": 3}, - {"matrix": [2, 9], "x": 9, "y": 3}, - {"matrix": [2, 10], "x": 10, "y": 3}, - {"matrix": [2, 11], "x": 11, "y": 3}, - {"matrix": [3, 0], "x": 0, "y": 4}, - {"matrix": [3, 1], "x": 1, "y": 4}, - {"matrix": [3, 2], "x": 2, "y": 4}, - {"matrix": [3, 3], "x": 3, "y": 4}, - {"matrix": [3, 4], "x": 4, "y": 4}, - {"matrix": [3, 5], "x": 5, "y": 4}, - {"matrix": [3, 6], "x": 6, "y": 4}, - {"matrix": [3, 7], "x": 7, "y": 4}, - {"matrix": [3, 8], "x": 8, "y": 4}, - {"matrix": [3, 9], "x": 9, "y": 4}, - {"matrix": [3, 10], "x": 10, "y": 4}, - {"matrix": [3, 11], "x": 11, "y": 4} - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json b/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json new file mode 100644 index 0000000000..3512838186 --- /dev/null +++ b/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json @@ -0,0 +1,147 @@ +{ + "keyboard_name": "pi40", + "manufacturer": "1upkeyboards", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x6F75", + "pid": "0x5600", + "device_version": "1.1.0" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "ws2812": { + "pin": "GP0", + "driver": "vendor" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "matrix_pins": { + "rows": ["GP21", "GP20", "GP19", "GP18"], + "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP14", "pin_b": "GP13"} + ] + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 9, "y": 8}, + {"flags": 4, "matrix": [0, 1], "x": 28, "y": 8}, + {"flags": 4, "matrix": [0, 2], "x": 46, "y": 8}, + {"flags": 4, "matrix": [0, 3], "x": 65, "y": 8}, + {"flags": 4, "matrix": [0, 4], "x": 84, "y": 8}, + {"flags": 4, "matrix": [0, 5], "x": 102, "y": 8}, + {"flags": 4, "matrix": [0, 6], "x": 121, "y": 8}, + {"flags": 4, "matrix": [0, 7], "x": 140, "y": 8}, + {"flags": 4, "matrix": [0, 8], "x": 159, "y": 8}, + {"flags": 4, "matrix": [0, 9], "x": 177, "y": 8}, + {"flags": 4, "matrix": [0, 10], "x": 196, "y": 8}, + {"flags": 1, "matrix": [0, 11], "x": 215, "y": 8}, + {"flags": 1, "matrix": [1, 11], "x": 215, "y": 24}, + {"flags": 4, "matrix": [1, 10], "x": 196, "y": 24}, + {"flags": 4, "matrix": [1, 9], "x": 177, "y": 24}, + {"flags": 4, "matrix": [1, 8], "x": 159, "y": 24}, + {"flags": 4, "matrix": [1, 7], "x": 140, "y": 24}, + {"flags": 4, "matrix": [1, 6], "x": 121, "y": 24}, + {"flags": 4, "matrix": [1, 5], "x": 102, "y": 24}, + {"flags": 4, "matrix": [1, 4], "x": 84, "y": 24}, + {"flags": 4, "matrix": [1, 3], "x": 65, "y": 24}, + {"flags": 4, "matrix": [1, 2], "x": 46, "y": 24}, + {"flags": 4, "matrix": [1, 1], "x": 28, "y": 24}, + {"flags": 1, "matrix": [1, 0], "x": 9, "y": 24}, + {"flags": 1, "matrix": [2, 0], "x": 9, "y": 40}, + {"flags": 4, "matrix": [2, 1], "x": 28, "y": 40}, + {"flags": 4, "matrix": [2, 2], "x": 46, "y": 40}, + {"flags": 4, "matrix": [2, 3], "x": 65, "y": 40}, + {"flags": 4, "matrix": [2, 4], "x": 84, "y": 40}, + {"flags": 4, "matrix": [2, 5], "x": 102, "y": 40}, + {"flags": 4, "matrix": [2, 6], "x": 121, "y": 40}, + {"flags": 4, "matrix": [2, 7], "x": 140, "y": 40}, + {"flags": 4, "matrix": [2, 8], "x": 159, "y": 40}, + {"flags": 4, "matrix": [2, 9], "x": 177, "y": 40}, + {"flags": 4, "matrix": [2, 10], "x": 196, "y": 40}, + {"flags": 1, "matrix": [2, 11], "x": 215, "y": 40}, + {"flags": 1, "matrix": [3, 11], "x": 215, "y": 56}, + {"flags": 1, "matrix": [3, 10], "x": 196, "y": 56}, + {"flags": 1, "matrix": [3, 9], "x": 177, "y": 56}, + {"flags": 1, "matrix": [3, 8], "x": 159, "y": 56}, + {"flags": 1, "matrix": [3, 7], "x": 140, "y": 56}, + {"flags": 1, "matrix": [3, 6], "x": 121, "y": 56}, + {"flags": 1, "matrix": [3, 4], "x": 84, "y": 56}, + {"flags": 1, "matrix": [3, 3], "x": 65, "y": 56}, + {"flags": 1, "matrix": [3, 2], "x": 46, "y": 56}, + {"flags": 1, "matrix": [3, 1], "x": 28, "y": 56}, + {"flags": 1, "matrix": [3, 0], "x": 9, "y": 56}, + {"flags": 1, "matrix": [3, 5], "x": 102, "y": 56} + ] + }, + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 12], "x": 11, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1}, + {"matrix": [0, 1], "x": 1, "y": 1}, + {"matrix": [0, 2], "x": 2, "y": 1}, + {"matrix": [0, 3], "x": 3, "y": 1}, + {"matrix": [0, 4], "x": 4, "y": 1}, + {"matrix": [0, 5], "x": 5, "y": 1}, + {"matrix": [0, 6], "x": 6, "y": 1}, + {"matrix": [0, 7], "x": 7, "y": 1}, + {"matrix": [0, 8], "x": 8, "y": 1}, + {"matrix": [0, 9], "x": 9, "y": 1}, + {"matrix": [0, 10], "x": 10, "y": 1}, + {"matrix": [0, 11], "x": 11, "y": 1}, + {"matrix": [1, 0], "x": 0, "y": 2}, + {"matrix": [1, 1], "x": 1, "y": 2}, + {"matrix": [1, 2], "x": 2, "y": 2}, + {"matrix": [1, 3], "x": 3, "y": 2}, + {"matrix": [1, 4], "x": 4, "y": 2}, + {"matrix": [1, 5], "x": 5, "y": 2}, + {"matrix": [1, 6], "x": 6, "y": 2}, + {"matrix": [1, 7], "x": 7, "y": 2}, + {"matrix": [1, 8], "x": 8, "y": 2}, + {"matrix": [1, 9], "x": 9, "y": 2}, + {"matrix": [1, 10], "x": 10, "y": 2}, + {"matrix": [1, 11], "x": 11, "y": 2}, + {"matrix": [2, 0], "x": 0, "y": 3}, + {"matrix": [2, 1], "x": 1, "y": 3}, + {"matrix": [2, 2], "x": 2, "y": 3}, + {"matrix": [2, 3], "x": 3, "y": 3}, + {"matrix": [2, 4], "x": 4, "y": 3}, + {"matrix": [2, 5], "x": 5, "y": 3}, + {"matrix": [2, 6], "x": 6, "y": 3}, + {"matrix": [2, 7], "x": 7, "y": 3}, + {"matrix": [2, 8], "x": 8, "y": 3}, + {"matrix": [2, 9], "x": 9, "y": 3}, + {"matrix": [2, 10], "x": 10, "y": 3}, + {"matrix": [2, 11], "x": 11, "y": 3}, + {"matrix": [3, 0], "x": 0, "y": 4}, + {"matrix": [3, 1], "x": 1, "y": 4}, + {"matrix": [3, 2], "x": 2, "y": 4}, + {"matrix": [3, 3], "x": 3, "y": 4}, + {"matrix": [3, 4], "x": 4, "y": 4}, + {"matrix": [3, 5], "x": 5, "y": 4}, + {"matrix": [3, 6], "x": 6, "y": 4}, + {"matrix": [3, 7], "x": 7, "y": 4}, + {"matrix": [3, 8], "x": 8, "y": 4}, + {"matrix": [3, 9], "x": 9, "y": 4}, + {"matrix": [3, 10], "x": 10, "y": 4}, + {"matrix": [3, 11], "x": 11, "y": 4} + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk b/keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json b/keyboards/1upkeyboards/pi40/mit_v1_0/info.json deleted file mode 100644 index 230ce3d857..0000000000 --- a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "keyboard_name": "pi40", - "manufacturer": "1upkeyboards", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x6F75", - "pid": "0x5600", - "device_version": "1.0.0" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "ws2812": { - "pin": "GP0", - "driver": "vendor" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "matrix_pins": { - "rows": ["GP21", "GP20", "GP19", "GP18"], - "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP14", "pin_b": "GP13"} - ] - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 9, "y": 8}, - {"flags": 4, "matrix": [0, 1], "x": 28, "y": 8}, - {"flags": 4, "matrix": [0, 2], "x": 46, "y": 8}, - {"flags": 4, "matrix": [0, 3], "x": 65, "y": 8}, - {"flags": 4, "matrix": [0, 4], "x": 84, "y": 8}, - {"flags": 4, "matrix": [0, 5], "x": 102, "y": 8}, - {"flags": 4, "matrix": [0, 6], "x": 121, "y": 8}, - {"flags": 4, "matrix": [0, 7], "x": 140, "y": 8}, - {"flags": 4, "matrix": [0, 8], "x": 159, "y": 8}, - {"flags": 4, "matrix": [0, 9], "x": 177, "y": 8}, - {"flags": 4, "matrix": [0, 10], "x": 196, "y": 8}, - {"flags": 1, "matrix": [0, 11], "x": 215, "y": 8}, - {"flags": 1, "matrix": [1, 11], "x": 215, "y": 24}, - {"flags": 4, "matrix": [1, 10], "x": 196, "y": 24}, - {"flags": 4, "matrix": [1, 9], "x": 177, "y": 24}, - {"flags": 4, "matrix": [1, 8], "x": 159, "y": 24}, - {"flags": 4, "matrix": [1, 7], "x": 140, "y": 24}, - {"flags": 4, "matrix": [1, 6], "x": 121, "y": 24}, - {"flags": 4, "matrix": [1, 5], "x": 102, "y": 24}, - {"flags": 4, "matrix": [1, 4], "x": 84, "y": 24}, - {"flags": 4, "matrix": [1, 3], "x": 65, "y": 24}, - {"flags": 4, "matrix": [1, 2], "x": 46, "y": 24}, - {"flags": 4, "matrix": [1, 1], "x": 28, "y": 24}, - {"flags": 1, "matrix": [1, 0], "x": 9, "y": 24}, - {"flags": 1, "matrix": [2, 0], "x": 9, "y": 40}, - {"flags": 4, "matrix": [2, 1], "x": 28, "y": 40}, - {"flags": 4, "matrix": [2, 2], "x": 46, "y": 40}, - {"flags": 4, "matrix": [2, 3], "x": 65, "y": 40}, - {"flags": 4, "matrix": [2, 4], "x": 84, "y": 40}, - {"flags": 4, "matrix": [2, 5], "x": 102, "y": 40}, - {"flags": 4, "matrix": [2, 6], "x": 121, "y": 40}, - {"flags": 4, "matrix": [2, 7], "x": 140, "y": 40}, - {"flags": 4, "matrix": [2, 8], "x": 159, "y": 40}, - {"flags": 4, "matrix": [2, 9], "x": 177, "y": 40}, - {"flags": 4, "matrix": [2, 10], "x": 196, "y": 40}, - {"flags": 1, "matrix": [2, 11], "x": 215, "y": 40}, - {"flags": 1, "matrix": [3, 11], "x": 215, "y": 56}, - {"flags": 1, "matrix": [3, 10], "x": 196, "y": 56}, - {"flags": 1, "matrix": [3, 9], "x": 177, "y": 56}, - {"flags": 1, "matrix": [3, 8], "x": 159, "y": 56}, - {"flags": 1, "matrix": [3, 7], "x": 140, "y": 56}, - {"flags": 1, "matrix": [3, 5], "x": 112, "y": 56}, - {"flags": 1, "matrix": [3, 4], "x": 84, "y": 56}, - {"flags": 1, "matrix": [3, 3], "x": 65, "y": 56}, - {"flags": 1, "matrix": [3, 2], "x": 46, "y": 56}, - {"flags": 1, "matrix": [3, 1], "x": 28, "y": 56}, - {"flags": 1, "matrix": [3, 0], "x": 9, "y": 56} - ] - }, - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [3, 6], "x": 11, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1}, - {"matrix": [0, 1], "x": 1, "y": 1}, - {"matrix": [0, 2], "x": 2, "y": 1}, - {"matrix": [0, 3], "x": 3, "y": 1}, - {"matrix": [0, 4], "x": 4, "y": 1}, - {"matrix": [0, 5], "x": 5, "y": 1}, - {"matrix": [0, 6], "x": 6, "y": 1}, - {"matrix": [0, 7], "x": 7, "y": 1}, - {"matrix": [0, 8], "x": 8, "y": 1}, - {"matrix": [0, 9], "x": 9, "y": 1}, - {"matrix": [0, 10], "x": 10, "y": 1}, - {"matrix": [0, 11], "x": 11, "y": 1}, - {"matrix": [1, 0], "x": 0, "y": 2}, - {"matrix": [1, 1], "x": 1, "y": 2}, - {"matrix": [1, 2], "x": 2, "y": 2}, - {"matrix": [1, 3], "x": 3, "y": 2}, - {"matrix": [1, 4], "x": 4, "y": 2}, - {"matrix": [1, 5], "x": 5, "y": 2}, - {"matrix": [1, 6], "x": 6, "y": 2}, - {"matrix": [1, 7], "x": 7, "y": 2}, - {"matrix": [1, 8], "x": 8, "y": 2}, - {"matrix": [1, 9], "x": 9, "y": 2}, - {"matrix": [1, 10], "x": 10, "y": 2}, - {"matrix": [1, 11], "x": 11, "y": 2}, - {"matrix": [2, 0], "x": 0, "y": 3}, - {"matrix": [2, 1], "x": 1, "y": 3}, - {"matrix": [2, 2], "x": 2, "y": 3}, - {"matrix": [2, 3], "x": 3, "y": 3}, - {"matrix": [2, 4], "x": 4, "y": 3}, - {"matrix": [2, 5], "x": 5, "y": 3}, - {"matrix": [2, 6], "x": 6, "y": 3}, - {"matrix": [2, 7], "x": 7, "y": 3}, - {"matrix": [2, 8], "x": 8, "y": 3}, - {"matrix": [2, 9], "x": 9, "y": 3}, - {"matrix": [2, 10], "x": 10, "y": 3}, - {"matrix": [2, 11], "x": 11, "y": 3}, - {"matrix": [3, 0], "x": 0, "y": 4}, - {"matrix": [3, 1], "x": 1, "y": 4}, - {"matrix": [3, 2], "x": 2, "y": 4}, - {"matrix": [3, 3], "x": 3, "y": 4}, - {"matrix": [3, 4], "x": 4, "y": 4}, - {"matrix": [3, 5], "x": 5, "y": 4}, - {"matrix": [0, 12], "x": 6, "y": 4}, - {"matrix": [3, 7], "x": 7, "y": 4}, - {"matrix": [3, 8], "x": 8, "y": 4}, - {"matrix": [3, 9], "x": 9, "y": 4}, - {"matrix": [3, 10], "x": 10, "y": 4}, - {"matrix": [3, 11], "x": 11, "y": 4} - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json b/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json new file mode 100644 index 0000000000..230ce3d857 --- /dev/null +++ b/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json @@ -0,0 +1,146 @@ +{ + "keyboard_name": "pi40", + "manufacturer": "1upkeyboards", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x6F75", + "pid": "0x5600", + "device_version": "1.0.0" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "ws2812": { + "pin": "GP0", + "driver": "vendor" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "matrix_pins": { + "rows": ["GP21", "GP20", "GP19", "GP18"], + "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP14", "pin_b": "GP13"} + ] + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 9, "y": 8}, + {"flags": 4, "matrix": [0, 1], "x": 28, "y": 8}, + {"flags": 4, "matrix": [0, 2], "x": 46, "y": 8}, + {"flags": 4, "matrix": [0, 3], "x": 65, "y": 8}, + {"flags": 4, "matrix": [0, 4], "x": 84, "y": 8}, + {"flags": 4, "matrix": [0, 5], "x": 102, "y": 8}, + {"flags": 4, "matrix": [0, 6], "x": 121, "y": 8}, + {"flags": 4, "matrix": [0, 7], "x": 140, "y": 8}, + {"flags": 4, "matrix": [0, 8], "x": 159, "y": 8}, + {"flags": 4, "matrix": [0, 9], "x": 177, "y": 8}, + {"flags": 4, "matrix": [0, 10], "x": 196, "y": 8}, + {"flags": 1, "matrix": [0, 11], "x": 215, "y": 8}, + {"flags": 1, "matrix": [1, 11], "x": 215, "y": 24}, + {"flags": 4, "matrix": [1, 10], "x": 196, "y": 24}, + {"flags": 4, "matrix": [1, 9], "x": 177, "y": 24}, + {"flags": 4, "matrix": [1, 8], "x": 159, "y": 24}, + {"flags": 4, "matrix": [1, 7], "x": 140, "y": 24}, + {"flags": 4, "matrix": [1, 6], "x": 121, "y": 24}, + {"flags": 4, "matrix": [1, 5], "x": 102, "y": 24}, + {"flags": 4, "matrix": [1, 4], "x": 84, "y": 24}, + {"flags": 4, "matrix": [1, 3], "x": 65, "y": 24}, + {"flags": 4, "matrix": [1, 2], "x": 46, "y": 24}, + {"flags": 4, "matrix": [1, 1], "x": 28, "y": 24}, + {"flags": 1, "matrix": [1, 0], "x": 9, "y": 24}, + {"flags": 1, "matrix": [2, 0], "x": 9, "y": 40}, + {"flags": 4, "matrix": [2, 1], "x": 28, "y": 40}, + {"flags": 4, "matrix": [2, 2], "x": 46, "y": 40}, + {"flags": 4, "matrix": [2, 3], "x": 65, "y": 40}, + {"flags": 4, "matrix": [2, 4], "x": 84, "y": 40}, + {"flags": 4, "matrix": [2, 5], "x": 102, "y": 40}, + {"flags": 4, "matrix": [2, 6], "x": 121, "y": 40}, + {"flags": 4, "matrix": [2, 7], "x": 140, "y": 40}, + {"flags": 4, "matrix": [2, 8], "x": 159, "y": 40}, + {"flags": 4, "matrix": [2, 9], "x": 177, "y": 40}, + {"flags": 4, "matrix": [2, 10], "x": 196, "y": 40}, + {"flags": 1, "matrix": [2, 11], "x": 215, "y": 40}, + {"flags": 1, "matrix": [3, 11], "x": 215, "y": 56}, + {"flags": 1, "matrix": [3, 10], "x": 196, "y": 56}, + {"flags": 1, "matrix": [3, 9], "x": 177, "y": 56}, + {"flags": 1, "matrix": [3, 8], "x": 159, "y": 56}, + {"flags": 1, "matrix": [3, 7], "x": 140, "y": 56}, + {"flags": 1, "matrix": [3, 5], "x": 112, "y": 56}, + {"flags": 1, "matrix": [3, 4], "x": 84, "y": 56}, + {"flags": 1, "matrix": [3, 3], "x": 65, "y": 56}, + {"flags": 1, "matrix": [3, 2], "x": 46, "y": 56}, + {"flags": 1, "matrix": [3, 1], "x": 28, "y": 56}, + {"flags": 1, "matrix": [3, 0], "x": 9, "y": 56} + ] + }, + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [3, 6], "x": 11, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1}, + {"matrix": [0, 1], "x": 1, "y": 1}, + {"matrix": [0, 2], "x": 2, "y": 1}, + {"matrix": [0, 3], "x": 3, "y": 1}, + {"matrix": [0, 4], "x": 4, "y": 1}, + {"matrix": [0, 5], "x": 5, "y": 1}, + {"matrix": [0, 6], "x": 6, "y": 1}, + {"matrix": [0, 7], "x": 7, "y": 1}, + {"matrix": [0, 8], "x": 8, "y": 1}, + {"matrix": [0, 9], "x": 9, "y": 1}, + {"matrix": [0, 10], "x": 10, "y": 1}, + {"matrix": [0, 11], "x": 11, "y": 1}, + {"matrix": [1, 0], "x": 0, "y": 2}, + {"matrix": [1, 1], "x": 1, "y": 2}, + {"matrix": [1, 2], "x": 2, "y": 2}, + {"matrix": [1, 3], "x": 3, "y": 2}, + {"matrix": [1, 4], "x": 4, "y": 2}, + {"matrix": [1, 5], "x": 5, "y": 2}, + {"matrix": [1, 6], "x": 6, "y": 2}, + {"matrix": [1, 7], "x": 7, "y": 2}, + {"matrix": [1, 8], "x": 8, "y": 2}, + {"matrix": [1, 9], "x": 9, "y": 2}, + {"matrix": [1, 10], "x": 10, "y": 2}, + {"matrix": [1, 11], "x": 11, "y": 2}, + {"matrix": [2, 0], "x": 0, "y": 3}, + {"matrix": [2, 1], "x": 1, "y": 3}, + {"matrix": [2, 2], "x": 2, "y": 3}, + {"matrix": [2, 3], "x": 3, "y": 3}, + {"matrix": [2, 4], "x": 4, "y": 3}, + {"matrix": [2, 5], "x": 5, "y": 3}, + {"matrix": [2, 6], "x": 6, "y": 3}, + {"matrix": [2, 7], "x": 7, "y": 3}, + {"matrix": [2, 8], "x": 8, "y": 3}, + {"matrix": [2, 9], "x": 9, "y": 3}, + {"matrix": [2, 10], "x": 10, "y": 3}, + {"matrix": [2, 11], "x": 11, "y": 3}, + {"matrix": [3, 0], "x": 0, "y": 4}, + {"matrix": [3, 1], "x": 1, "y": 4}, + {"matrix": [3, 2], "x": 2, "y": 4}, + {"matrix": [3, 3], "x": 3, "y": 4}, + {"matrix": [3, 4], "x": 4, "y": 4}, + {"matrix": [3, 5], "x": 5, "y": 4}, + {"matrix": [0, 12], "x": 6, "y": 4}, + {"matrix": [3, 7], "x": 7, "y": 4}, + {"matrix": [3, 8], "x": 8, "y": 4}, + {"matrix": [3, 9], "x": 9, "y": 4}, + {"matrix": [3, 10], "x": 10, "y": 4}, + {"matrix": [3, 11], "x": 11, "y": 4} + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk b/keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json b/keyboards/1upkeyboards/pi40/mit_v1_1/info.json deleted file mode 100644 index 47625ecc4d..0000000000 --- a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "keyboard_name": "pi40", - "manufacturer": "1upkeyboards", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x6F75", - "pid": "0x5600", - "device_version": "1.1.0" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "ws2812": { - "pin": "GP0", - "driver": "vendor" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "matrix_pins": { - "rows": ["GP21", "GP20", "GP19", "GP18"], - "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP14", "pin_b": "GP13"} - ] - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 9, "y": 8}, - {"flags": 4, "matrix": [0, 1], "x": 28, "y": 8}, - {"flags": 4, "matrix": [0, 2], "x": 46, "y": 8}, - {"flags": 4, "matrix": [0, 3], "x": 65, "y": 8}, - {"flags": 4, "matrix": [0, 4], "x": 84, "y": 8}, - {"flags": 4, "matrix": [0, 5], "x": 102, "y": 8}, - {"flags": 4, "matrix": [0, 6], "x": 121, "y": 8}, - {"flags": 4, "matrix": [0, 7], "x": 140, "y": 8}, - {"flags": 4, "matrix": [0, 8], "x": 159, "y": 8}, - {"flags": 4, "matrix": [0, 9], "x": 177, "y": 8}, - {"flags": 4, "matrix": [0, 10], "x": 196, "y": 8}, - {"flags": 1, "matrix": [0, 11], "x": 215, "y": 8}, - {"flags": 1, "matrix": [1, 11], "x": 215, "y": 24}, - {"flags": 4, "matrix": [1, 10], "x": 196, "y": 24}, - {"flags": 4, "matrix": [1, 9], "x": 177, "y": 24}, - {"flags": 4, "matrix": [1, 8], "x": 159, "y": 24}, - {"flags": 4, "matrix": [1, 7], "x": 140, "y": 24}, - {"flags": 4, "matrix": [1, 6], "x": 121, "y": 24}, - {"flags": 4, "matrix": [1, 5], "x": 102, "y": 24}, - {"flags": 4, "matrix": [1, 4], "x": 84, "y": 24}, - {"flags": 4, "matrix": [1, 3], "x": 65, "y": 24}, - {"flags": 4, "matrix": [1, 2], "x": 46, "y": 24}, - {"flags": 4, "matrix": [1, 1], "x": 28, "y": 24}, - {"flags": 1, "matrix": [1, 0], "x": 9, "y": 24}, - {"flags": 1, "matrix": [2, 0], "x": 9, "y": 40}, - {"flags": 4, "matrix": [2, 1], "x": 28, "y": 40}, - {"flags": 4, "matrix": [2, 2], "x": 46, "y": 40}, - {"flags": 4, "matrix": [2, 3], "x": 65, "y": 40}, - {"flags": 4, "matrix": [2, 4], "x": 84, "y": 40}, - {"flags": 4, "matrix": [2, 5], "x": 102, "y": 40}, - {"flags": 4, "matrix": [2, 6], "x": 121, "y": 40}, - {"flags": 4, "matrix": [2, 7], "x": 140, "y": 40}, - {"flags": 4, "matrix": [2, 8], "x": 159, "y": 40}, - {"flags": 4, "matrix": [2, 9], "x": 177, "y": 40}, - {"flags": 4, "matrix": [2, 10], "x": 196, "y": 40}, - {"flags": 1, "matrix": [2, 11], "x": 215, "y": 40}, - {"flags": 1, "matrix": [3, 11], "x": 215, "y": 56}, - {"flags": 1, "matrix": [3, 10], "x": 196, "y": 56}, - {"flags": 1, "matrix": [3, 9], "x": 177, "y": 56}, - {"flags": 1, "matrix": [3, 8], "x": 159, "y": 56}, - {"flags": 1, "matrix": [3, 7], "x": 140, "y": 56}, - {"flags": 1, "matrix": [3, 5], "x": 112, "y": 56}, - {"flags": 1, "matrix": [3, 4], "x": 84, "y": 56}, - {"flags": 1, "matrix": [3, 3], "x": 65, "y": 56}, - {"flags": 1, "matrix": [3, 2], "x": 46, "y": 56}, - {"flags": 1, "matrix": [3, 1], "x": 28, "y": 56}, - {"flags": 1, "matrix": [3, 0], "x": 9, "y": 56} - ] - }, - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 12], "x": 11, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1}, - {"matrix": [0, 1], "x": 1, "y": 1}, - {"matrix": [0, 2], "x": 2, "y": 1}, - {"matrix": [0, 3], "x": 3, "y": 1}, - {"matrix": [0, 4], "x": 4, "y": 1}, - {"matrix": [0, 5], "x": 5, "y": 1}, - {"matrix": [0, 6], "x": 6, "y": 1}, - {"matrix": [0, 7], "x": 7, "y": 1}, - {"matrix": [0, 8], "x": 8, "y": 1}, - {"matrix": [0, 9], "x": 9, "y": 1}, - {"matrix": [0, 10], "x": 10, "y": 1}, - {"matrix": [0, 11], "x": 11, "y": 1}, - {"matrix": [1, 0], "x": 0, "y": 2}, - {"matrix": [1, 1], "x": 1, "y": 2}, - {"matrix": [1, 2], "x": 2, "y": 2}, - {"matrix": [1, 3], "x": 3, "y": 2}, - {"matrix": [1, 4], "x": 4, "y": 2}, - {"matrix": [1, 5], "x": 5, "y": 2}, - {"matrix": [1, 6], "x": 6, "y": 2}, - {"matrix": [1, 7], "x": 7, "y": 2}, - {"matrix": [1, 8], "x": 8, "y": 2}, - {"matrix": [1, 9], "x": 9, "y": 2}, - {"matrix": [1, 10], "x": 10, "y": 2}, - {"matrix": [1, 11], "x": 11, "y": 2}, - {"matrix": [2, 0], "x": 0, "y": 3}, - {"matrix": [2, 1], "x": 1, "y": 3}, - {"matrix": [2, 2], "x": 2, "y": 3}, - {"matrix": [2, 3], "x": 3, "y": 3}, - {"matrix": [2, 4], "x": 4, "y": 3}, - {"matrix": [2, 5], "x": 5, "y": 3}, - {"matrix": [2, 6], "x": 6, "y": 3}, - {"matrix": [2, 7], "x": 7, "y": 3}, - {"matrix": [2, 8], "x": 8, "y": 3}, - {"matrix": [2, 9], "x": 9, "y": 3}, - {"matrix": [2, 10], "x": 10, "y": 3}, - {"matrix": [2, 11], "x": 11, "y": 3}, - {"matrix": [3, 0], "x": 0, "y": 4}, - {"matrix": [3, 1], "x": 1, "y": 4}, - {"matrix": [3, 2], "x": 2, "y": 4}, - {"matrix": [3, 3], "x": 3, "y": 4}, - {"matrix": [3, 4], "x": 4, "y": 4}, - {"matrix": [3, 5], "x": 5, "y": 4}, - {"matrix": [3, 6], "x": 6, "y": 4}, - {"matrix": [3, 7], "x": 7, "y": 4}, - {"matrix": [3, 8], "x": 8, "y": 4}, - {"matrix": [3, 9], "x": 9, "y": 4}, - {"matrix": [3, 10], "x": 10, "y": 4}, - {"matrix": [3, 11], "x": 11, "y": 4} - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json b/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json new file mode 100644 index 0000000000..47625ecc4d --- /dev/null +++ b/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json @@ -0,0 +1,146 @@ +{ + "keyboard_name": "pi40", + "manufacturer": "1upkeyboards", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x6F75", + "pid": "0x5600", + "device_version": "1.1.0" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "ws2812": { + "pin": "GP0", + "driver": "vendor" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "matrix_pins": { + "rows": ["GP21", "GP20", "GP19", "GP18"], + "cols": ["GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP22"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP14", "pin_b": "GP13"} + ] + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 9, "y": 8}, + {"flags": 4, "matrix": [0, 1], "x": 28, "y": 8}, + {"flags": 4, "matrix": [0, 2], "x": 46, "y": 8}, + {"flags": 4, "matrix": [0, 3], "x": 65, "y": 8}, + {"flags": 4, "matrix": [0, 4], "x": 84, "y": 8}, + {"flags": 4, "matrix": [0, 5], "x": 102, "y": 8}, + {"flags": 4, "matrix": [0, 6], "x": 121, "y": 8}, + {"flags": 4, "matrix": [0, 7], "x": 140, "y": 8}, + {"flags": 4, "matrix": [0, 8], "x": 159, "y": 8}, + {"flags": 4, "matrix": [0, 9], "x": 177, "y": 8}, + {"flags": 4, "matrix": [0, 10], "x": 196, "y": 8}, + {"flags": 1, "matrix": [0, 11], "x": 215, "y": 8}, + {"flags": 1, "matrix": [1, 11], "x": 215, "y": 24}, + {"flags": 4, "matrix": [1, 10], "x": 196, "y": 24}, + {"flags": 4, "matrix": [1, 9], "x": 177, "y": 24}, + {"flags": 4, "matrix": [1, 8], "x": 159, "y": 24}, + {"flags": 4, "matrix": [1, 7], "x": 140, "y": 24}, + {"flags": 4, "matrix": [1, 6], "x": 121, "y": 24}, + {"flags": 4, "matrix": [1, 5], "x": 102, "y": 24}, + {"flags": 4, "matrix": [1, 4], "x": 84, "y": 24}, + {"flags": 4, "matrix": [1, 3], "x": 65, "y": 24}, + {"flags": 4, "matrix": [1, 2], "x": 46, "y": 24}, + {"flags": 4, "matrix": [1, 1], "x": 28, "y": 24}, + {"flags": 1, "matrix": [1, 0], "x": 9, "y": 24}, + {"flags": 1, "matrix": [2, 0], "x": 9, "y": 40}, + {"flags": 4, "matrix": [2, 1], "x": 28, "y": 40}, + {"flags": 4, "matrix": [2, 2], "x": 46, "y": 40}, + {"flags": 4, "matrix": [2, 3], "x": 65, "y": 40}, + {"flags": 4, "matrix": [2, 4], "x": 84, "y": 40}, + {"flags": 4, "matrix": [2, 5], "x": 102, "y": 40}, + {"flags": 4, "matrix": [2, 6], "x": 121, "y": 40}, + {"flags": 4, "matrix": [2, 7], "x": 140, "y": 40}, + {"flags": 4, "matrix": [2, 8], "x": 159, "y": 40}, + {"flags": 4, "matrix": [2, 9], "x": 177, "y": 40}, + {"flags": 4, "matrix": [2, 10], "x": 196, "y": 40}, + {"flags": 1, "matrix": [2, 11], "x": 215, "y": 40}, + {"flags": 1, "matrix": [3, 11], "x": 215, "y": 56}, + {"flags": 1, "matrix": [3, 10], "x": 196, "y": 56}, + {"flags": 1, "matrix": [3, 9], "x": 177, "y": 56}, + {"flags": 1, "matrix": [3, 8], "x": 159, "y": 56}, + {"flags": 1, "matrix": [3, 7], "x": 140, "y": 56}, + {"flags": 1, "matrix": [3, 5], "x": 112, "y": 56}, + {"flags": 1, "matrix": [3, 4], "x": 84, "y": 56}, + {"flags": 1, "matrix": [3, 3], "x": 65, "y": 56}, + {"flags": 1, "matrix": [3, 2], "x": 46, "y": 56}, + {"flags": 1, "matrix": [3, 1], "x": 28, "y": 56}, + {"flags": 1, "matrix": [3, 0], "x": 9, "y": 56} + ] + }, + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 12], "x": 11, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1}, + {"matrix": [0, 1], "x": 1, "y": 1}, + {"matrix": [0, 2], "x": 2, "y": 1}, + {"matrix": [0, 3], "x": 3, "y": 1}, + {"matrix": [0, 4], "x": 4, "y": 1}, + {"matrix": [0, 5], "x": 5, "y": 1}, + {"matrix": [0, 6], "x": 6, "y": 1}, + {"matrix": [0, 7], "x": 7, "y": 1}, + {"matrix": [0, 8], "x": 8, "y": 1}, + {"matrix": [0, 9], "x": 9, "y": 1}, + {"matrix": [0, 10], "x": 10, "y": 1}, + {"matrix": [0, 11], "x": 11, "y": 1}, + {"matrix": [1, 0], "x": 0, "y": 2}, + {"matrix": [1, 1], "x": 1, "y": 2}, + {"matrix": [1, 2], "x": 2, "y": 2}, + {"matrix": [1, 3], "x": 3, "y": 2}, + {"matrix": [1, 4], "x": 4, "y": 2}, + {"matrix": [1, 5], "x": 5, "y": 2}, + {"matrix": [1, 6], "x": 6, "y": 2}, + {"matrix": [1, 7], "x": 7, "y": 2}, + {"matrix": [1, 8], "x": 8, "y": 2}, + {"matrix": [1, 9], "x": 9, "y": 2}, + {"matrix": [1, 10], "x": 10, "y": 2}, + {"matrix": [1, 11], "x": 11, "y": 2}, + {"matrix": [2, 0], "x": 0, "y": 3}, + {"matrix": [2, 1], "x": 1, "y": 3}, + {"matrix": [2, 2], "x": 2, "y": 3}, + {"matrix": [2, 3], "x": 3, "y": 3}, + {"matrix": [2, 4], "x": 4, "y": 3}, + {"matrix": [2, 5], "x": 5, "y": 3}, + {"matrix": [2, 6], "x": 6, "y": 3}, + {"matrix": [2, 7], "x": 7, "y": 3}, + {"matrix": [2, 8], "x": 8, "y": 3}, + {"matrix": [2, 9], "x": 9, "y": 3}, + {"matrix": [2, 10], "x": 10, "y": 3}, + {"matrix": [2, 11], "x": 11, "y": 3}, + {"matrix": [3, 0], "x": 0, "y": 4}, + {"matrix": [3, 1], "x": 1, "y": 4}, + {"matrix": [3, 2], "x": 2, "y": 4}, + {"matrix": [3, 3], "x": 3, "y": 4}, + {"matrix": [3, 4], "x": 4, "y": 4}, + {"matrix": [3, 5], "x": 5, "y": 4}, + {"matrix": [3, 6], "x": 6, "y": 4}, + {"matrix": [3, 7], "x": 7, "y": 4}, + {"matrix": [3, 8], "x": 8, "y": 4}, + {"matrix": [3, 9], "x": 9, "y": 4}, + {"matrix": [3, 10], "x": 10, "y": 4}, + {"matrix": [3, 11], "x": 11, "y": 4} + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk b/keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi50/grid/info.json b/keyboards/1upkeyboards/pi50/grid/info.json deleted file mode 100644 index 5b23f27277..0000000000 --- a/keyboards/1upkeyboards/pi50/grid/info.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - { "flags": 1, "matrix": [0, 0], "x": 10, "y": 7 }, - { "flags": 4, "matrix": [1, 0], "x": 28, "y": 7 }, - { "flags": 4, "matrix": [0, 1], "x": 46, "y": 7 }, - { "flags": 4, "matrix": [1, 1], "x": 65, "y": 7 }, - { "flags": 4, "matrix": [0, 2], "x": 84, "y": 7 }, - { "flags": 4, "matrix": [1, 2], "x": 102, "y": 7 }, - { "flags": 4, "matrix": [0, 3], "x": 121, "y": 7 }, - { "flags": 4, "matrix": [1, 3], "x": 140, "y": 7 }, - { "flags": 4, "matrix": [0, 4], "x": 159, "y": 7 }, - { "flags": 4, "matrix": [1, 4], "x": 177, "y": 7 }, - { "flags": 4, "matrix": [0, 5], "x": 196, "y": 7 }, - { "flags": 1, "matrix": [1, 5], "x": 215, "y": 7 }, - - { "flags": 1, "matrix": [3, 5], "x": 215, "y": 19 }, - { "flags": 4, "matrix": [2, 5], "x": 196, "y": 19 }, - { "flags": 4, "matrix": [3, 4], "x": 177, "y": 19 }, - { "flags": 4, "matrix": [2, 4], "x": 159, "y": 19 }, - { "flags": 4, "matrix": [3, 3], "x": 140, "y": 19 }, - { "flags": 4, "matrix": [2, 3], "x": 121, "y": 19 }, - { "flags": 4, "matrix": [3, 2], "x": 102, "y": 19 }, - { "flags": 4, "matrix": [2, 2], "x": 84, "y": 19 }, - { "flags": 4, "matrix": [3, 1], "x": 65, "y": 19 }, - { "flags": 4, "matrix": [2, 1], "x": 46, "y": 19 }, - { "flags": 4, "matrix": [3, 0], "x": 28, "y": 19 }, - { "flags": 1, "matrix": [2, 0], "x": 9, "y": 19 }, - - { "flags": 1, "matrix": [4, 0], "x": 9, "y": 32 }, - { "flags": 4, "matrix": [5, 0], "x": 28, "y": 32 }, - { "flags": 4, "matrix": [4, 1], "x": 46, "y": 32 }, - { "flags": 4, "matrix": [5, 1], "x": 65, "y": 32 }, - { "flags": 4, "matrix": [4, 2], "x": 84, "y": 32 }, - { "flags": 4, "matrix": [5, 2], "x": 102, "y": 32 }, - { "flags": 4, "matrix": [4, 3], "x": 121, "y": 32 }, - { "flags": 4, "matrix": [5, 3], "x": 140, "y": 32 }, - { "flags": 4, "matrix": [4, 4], "x": 159, "y": 32 }, - { "flags": 4, "matrix": [5, 4], "x": 177, "y": 32 }, - { "flags": 4, "matrix": [4, 5], "x": 196, "y": 32 }, - { "flags": 1, "matrix": [5, 5], "x": 215, "y": 32 }, - - { "flags": 1, "matrix": [7, 5], "x": 215, "y": 45 }, - { "flags": 4, "matrix": [6, 5], "x": 196, "y": 45 }, - { "flags": 4, "matrix": [7, 4], "x": 177, "y": 45 }, - { "flags": 4, "matrix": [6, 4], "x": 159, "y": 45 }, - { "flags": 4, "matrix": [7, 3], "x": 140, "y": 45 }, - { "flags": 4, "matrix": [6, 3], "x": 121, "y": 45 }, - { "flags": 4, "matrix": [7, 2], "x": 102, "y": 45 }, - { "flags": 4, "matrix": [6, 2], "x": 84, "y": 45 }, - { "flags": 4, "matrix": [7, 1], "x": 65, "y": 45 }, - { "flags": 4, "matrix": [6, 1], "x": 46, "y": 45 }, - { "flags": 4, "matrix": [7, 0], "x": 28, "y": 45 }, - { "flags": 1, "matrix": [6, 0], "x": 9, "y": 45 }, - - { "flags": 1, "matrix": [8, 0], "x": 9, "y": 57 }, - { "flags": 1, "matrix": [9, 0], "x": 28, "y": 57 }, - { "flags": 1, "matrix": [8, 1], "x": 46, "y": 57 }, - { "flags": 1, "matrix": [9, 1], "x": 65, "y": 57 }, - { "flags": 1, "matrix": [8, 2], "x": 84, "y": 57 }, - { "flags": 1, "matrix": [9, 2], "x": 102, "y": 57 }, - { "flags": 1, "matrix": [9, 3], "x": 140, "y": 57 }, - { "flags": 1, "matrix": [8, 4], "x": 159, "y": 57 }, - { "flags": 1, "matrix": [9, 4], "x": 177, "y": 57 }, - { "flags": 1, "matrix": [8, 5], "x": 196, "y": 57 }, - { "flags": 1, "matrix": [9, 5], "x": 215, "y": 57 }, - { "flags": 1, "matrix": [8, 3], "x": 121, "y": 57 } - ] - }, - "layouts": { - "LAYOUT_ortho_5x12": { - "layout": [ - { "matrix": [0, 6], "x": 11, "y": 0 }, - - { "matrix": [0, 0], "x": 0, "y": 1 }, - { "matrix": [1, 0], "x": 1, "y": 1 }, - { "matrix": [0, 1], "x": 2, "y": 1 }, - { "matrix": [1, 1], "x": 3, "y": 1 }, - { "matrix": [0, 2], "x": 4, "y": 1 }, - { "matrix": [1, 2], "x": 5, "y": 1 }, - { "matrix": [0, 3], "x": 6, "y": 1 }, - { "matrix": [1, 3], "x": 7, "y": 1 }, - { "matrix": [0, 4], "x": 8, "y": 1 }, - { "matrix": [1, 4], "x": 9, "y": 1 }, - { "matrix": [0, 5], "x": 10, "y": 1 }, - { "matrix": [1, 5], "x": 11, "y": 1 }, - - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [3, 0], "x": 1, "y": 2 }, - { "matrix": [2, 1], "x": 2, "y": 2 }, - { "matrix": [3, 1], "x": 3, "y": 2 }, - { "matrix": [2, 2], "x": 4, "y": 2 }, - { "matrix": [3, 2], "x": 5, "y": 2 }, - { "matrix": [2, 3], "x": 6, "y": 2 }, - { "matrix": [3, 3], "x": 7, "y": 2 }, - { "matrix": [2, 4], "x": 8, "y": 2 }, - { "matrix": [3, 4], "x": 9, "y": 2 }, - { "matrix": [2, 5], "x": 10, "y": 2 }, - { "matrix": [3, 5], "x": 11, "y": 2 }, - - { "matrix": [4, 0], "x": 0, "y": 3 }, - { "matrix": [5, 0], "x": 1, "y": 3 }, - { "matrix": [4, 1], "x": 2, "y": 3 }, - { "matrix": [5, 1], "x": 3, "y": 3 }, - { "matrix": [4, 2], "x": 4, "y": 3 }, - { "matrix": [5, 2], "x": 5, "y": 3 }, - { "matrix": [4, 3], "x": 6, "y": 3 }, - { "matrix": [5, 3], "x": 7, "y": 3 }, - { "matrix": [4, 4], "x": 8, "y": 3 }, - { "matrix": [5, 4], "x": 9, "y": 3 }, - { "matrix": [4, 5], "x": 10, "y": 3 }, - { "matrix": [5, 5], "x": 11, "y": 3 }, - - { "matrix": [6, 0], "x": 0, "y": 4 }, - { "matrix": [7, 0], "x": 1, "y": 4 }, - { "matrix": [6, 1], "x": 2, "y": 4 }, - { "matrix": [7, 1], "x": 3, "y": 4 }, - { "matrix": [6, 2], "x": 4, "y": 4 }, - { "matrix": [7, 2], "x": 5, "y": 4 }, - { "matrix": [6, 3], "x": 6, "y": 4 }, - { "matrix": [7, 3], "x": 7, "y": 4 }, - { "matrix": [6, 4], "x": 8, "y": 4 }, - { "matrix": [7, 4], "x": 9, "y": 4 }, - { "matrix": [6, 5], "x": 10, "y": 4 }, - { "matrix": [7, 5], "x": 11, "y": 4 }, - - { "matrix": [8, 0], "x": 0, "y": 5 }, - { "matrix": [9, 0], "x": 1, "y": 5 }, - { "matrix": [8, 1], "x": 2, "y": 5 }, - { "matrix": [9, 1], "x": 3, "y": 5 }, - { "matrix": [8, 2], "x": 4, "y": 5 }, - { "matrix": [9, 2], "x": 5, "y": 5 }, - { "matrix": [8, 3], "x": 6, "y": 5 }, - { "matrix": [9, 3], "x": 7, "y": 5 }, - { "matrix": [8, 4], "x": 8, "y": 5 }, - { "matrix": [9, 4], "x": 9, "y": 5 }, - { "matrix": [8, 5], "x": 10, "y": 5 }, - { "matrix": [9, 5], "x": 11, "y": 5 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/1upkeyboards/pi50/grid/keyboard.json b/keyboards/1upkeyboards/pi50/grid/keyboard.json new file mode 100644 index 0000000000..5b23f27277 --- /dev/null +++ b/keyboards/1upkeyboards/pi50/grid/keyboard.json @@ -0,0 +1,142 @@ +{ + "rgb_matrix": { + "layout": [ + { "flags": 1, "matrix": [0, 0], "x": 10, "y": 7 }, + { "flags": 4, "matrix": [1, 0], "x": 28, "y": 7 }, + { "flags": 4, "matrix": [0, 1], "x": 46, "y": 7 }, + { "flags": 4, "matrix": [1, 1], "x": 65, "y": 7 }, + { "flags": 4, "matrix": [0, 2], "x": 84, "y": 7 }, + { "flags": 4, "matrix": [1, 2], "x": 102, "y": 7 }, + { "flags": 4, "matrix": [0, 3], "x": 121, "y": 7 }, + { "flags": 4, "matrix": [1, 3], "x": 140, "y": 7 }, + { "flags": 4, "matrix": [0, 4], "x": 159, "y": 7 }, + { "flags": 4, "matrix": [1, 4], "x": 177, "y": 7 }, + { "flags": 4, "matrix": [0, 5], "x": 196, "y": 7 }, + { "flags": 1, "matrix": [1, 5], "x": 215, "y": 7 }, + + { "flags": 1, "matrix": [3, 5], "x": 215, "y": 19 }, + { "flags": 4, "matrix": [2, 5], "x": 196, "y": 19 }, + { "flags": 4, "matrix": [3, 4], "x": 177, "y": 19 }, + { "flags": 4, "matrix": [2, 4], "x": 159, "y": 19 }, + { "flags": 4, "matrix": [3, 3], "x": 140, "y": 19 }, + { "flags": 4, "matrix": [2, 3], "x": 121, "y": 19 }, + { "flags": 4, "matrix": [3, 2], "x": 102, "y": 19 }, + { "flags": 4, "matrix": [2, 2], "x": 84, "y": 19 }, + { "flags": 4, "matrix": [3, 1], "x": 65, "y": 19 }, + { "flags": 4, "matrix": [2, 1], "x": 46, "y": 19 }, + { "flags": 4, "matrix": [3, 0], "x": 28, "y": 19 }, + { "flags": 1, "matrix": [2, 0], "x": 9, "y": 19 }, + + { "flags": 1, "matrix": [4, 0], "x": 9, "y": 32 }, + { "flags": 4, "matrix": [5, 0], "x": 28, "y": 32 }, + { "flags": 4, "matrix": [4, 1], "x": 46, "y": 32 }, + { "flags": 4, "matrix": [5, 1], "x": 65, "y": 32 }, + { "flags": 4, "matrix": [4, 2], "x": 84, "y": 32 }, + { "flags": 4, "matrix": [5, 2], "x": 102, "y": 32 }, + { "flags": 4, "matrix": [4, 3], "x": 121, "y": 32 }, + { "flags": 4, "matrix": [5, 3], "x": 140, "y": 32 }, + { "flags": 4, "matrix": [4, 4], "x": 159, "y": 32 }, + { "flags": 4, "matrix": [5, 4], "x": 177, "y": 32 }, + { "flags": 4, "matrix": [4, 5], "x": 196, "y": 32 }, + { "flags": 1, "matrix": [5, 5], "x": 215, "y": 32 }, + + { "flags": 1, "matrix": [7, 5], "x": 215, "y": 45 }, + { "flags": 4, "matrix": [6, 5], "x": 196, "y": 45 }, + { "flags": 4, "matrix": [7, 4], "x": 177, "y": 45 }, + { "flags": 4, "matrix": [6, 4], "x": 159, "y": 45 }, + { "flags": 4, "matrix": [7, 3], "x": 140, "y": 45 }, + { "flags": 4, "matrix": [6, 3], "x": 121, "y": 45 }, + { "flags": 4, "matrix": [7, 2], "x": 102, "y": 45 }, + { "flags": 4, "matrix": [6, 2], "x": 84, "y": 45 }, + { "flags": 4, "matrix": [7, 1], "x": 65, "y": 45 }, + { "flags": 4, "matrix": [6, 1], "x": 46, "y": 45 }, + { "flags": 4, "matrix": [7, 0], "x": 28, "y": 45 }, + { "flags": 1, "matrix": [6, 0], "x": 9, "y": 45 }, + + { "flags": 1, "matrix": [8, 0], "x": 9, "y": 57 }, + { "flags": 1, "matrix": [9, 0], "x": 28, "y": 57 }, + { "flags": 1, "matrix": [8, 1], "x": 46, "y": 57 }, + { "flags": 1, "matrix": [9, 1], "x": 65, "y": 57 }, + { "flags": 1, "matrix": [8, 2], "x": 84, "y": 57 }, + { "flags": 1, "matrix": [9, 2], "x": 102, "y": 57 }, + { "flags": 1, "matrix": [9, 3], "x": 140, "y": 57 }, + { "flags": 1, "matrix": [8, 4], "x": 159, "y": 57 }, + { "flags": 1, "matrix": [9, 4], "x": 177, "y": 57 }, + { "flags": 1, "matrix": [8, 5], "x": 196, "y": 57 }, + { "flags": 1, "matrix": [9, 5], "x": 215, "y": 57 }, + { "flags": 1, "matrix": [8, 3], "x": 121, "y": 57 } + ] + }, + "layouts": { + "LAYOUT_ortho_5x12": { + "layout": [ + { "matrix": [0, 6], "x": 11, "y": 0 }, + + { "matrix": [0, 0], "x": 0, "y": 1 }, + { "matrix": [1, 0], "x": 1, "y": 1 }, + { "matrix": [0, 1], "x": 2, "y": 1 }, + { "matrix": [1, 1], "x": 3, "y": 1 }, + { "matrix": [0, 2], "x": 4, "y": 1 }, + { "matrix": [1, 2], "x": 5, "y": 1 }, + { "matrix": [0, 3], "x": 6, "y": 1 }, + { "matrix": [1, 3], "x": 7, "y": 1 }, + { "matrix": [0, 4], "x": 8, "y": 1 }, + { "matrix": [1, 4], "x": 9, "y": 1 }, + { "matrix": [0, 5], "x": 10, "y": 1 }, + { "matrix": [1, 5], "x": 11, "y": 1 }, + + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [3, 0], "x": 1, "y": 2 }, + { "matrix": [2, 1], "x": 2, "y": 2 }, + { "matrix": [3, 1], "x": 3, "y": 2 }, + { "matrix": [2, 2], "x": 4, "y": 2 }, + { "matrix": [3, 2], "x": 5, "y": 2 }, + { "matrix": [2, 3], "x": 6, "y": 2 }, + { "matrix": [3, 3], "x": 7, "y": 2 }, + { "matrix": [2, 4], "x": 8, "y": 2 }, + { "matrix": [3, 4], "x": 9, "y": 2 }, + { "matrix": [2, 5], "x": 10, "y": 2 }, + { "matrix": [3, 5], "x": 11, "y": 2 }, + + { "matrix": [4, 0], "x": 0, "y": 3 }, + { "matrix": [5, 0], "x": 1, "y": 3 }, + { "matrix": [4, 1], "x": 2, "y": 3 }, + { "matrix": [5, 1], "x": 3, "y": 3 }, + { "matrix": [4, 2], "x": 4, "y": 3 }, + { "matrix": [5, 2], "x": 5, "y": 3 }, + { "matrix": [4, 3], "x": 6, "y": 3 }, + { "matrix": [5, 3], "x": 7, "y": 3 }, + { "matrix": [4, 4], "x": 8, "y": 3 }, + { "matrix": [5, 4], "x": 9, "y": 3 }, + { "matrix": [4, 5], "x": 10, "y": 3 }, + { "matrix": [5, 5], "x": 11, "y": 3 }, + + { "matrix": [6, 0], "x": 0, "y": 4 }, + { "matrix": [7, 0], "x": 1, "y": 4 }, + { "matrix": [6, 1], "x": 2, "y": 4 }, + { "matrix": [7, 1], "x": 3, "y": 4 }, + { "matrix": [6, 2], "x": 4, "y": 4 }, + { "matrix": [7, 2], "x": 5, "y": 4 }, + { "matrix": [6, 3], "x": 6, "y": 4 }, + { "matrix": [7, 3], "x": 7, "y": 4 }, + { "matrix": [6, 4], "x": 8, "y": 4 }, + { "matrix": [7, 4], "x": 9, "y": 4 }, + { "matrix": [6, 5], "x": 10, "y": 4 }, + { "matrix": [7, 5], "x": 11, "y": 4 }, + + { "matrix": [8, 0], "x": 0, "y": 5 }, + { "matrix": [9, 0], "x": 1, "y": 5 }, + { "matrix": [8, 1], "x": 2, "y": 5 }, + { "matrix": [9, 1], "x": 3, "y": 5 }, + { "matrix": [8, 2], "x": 4, "y": 5 }, + { "matrix": [9, 2], "x": 5, "y": 5 }, + { "matrix": [8, 3], "x": 6, "y": 5 }, + { "matrix": [9, 3], "x": 7, "y": 5 }, + { "matrix": [8, 4], "x": 8, "y": 5 }, + { "matrix": [9, 4], "x": 9, "y": 5 }, + { "matrix": [8, 5], "x": 10, "y": 5 }, + { "matrix": [9, 5], "x": 11, "y": 5 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/1upkeyboards/pi50/grid/rules.mk b/keyboards/1upkeyboards/pi50/grid/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi50/mit/info.json b/keyboards/1upkeyboards/pi50/mit/info.json deleted file mode 100644 index b65a9b2cc9..0000000000 --- a/keyboards/1upkeyboards/pi50/mit/info.json +++ /dev/null @@ -1,141 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - { "flags": 1, "matrix": [0, 0], "x": 10, "y": 7 }, - { "flags": 4, "matrix": [1, 0], "x": 28, "y": 7 }, - { "flags": 4, "matrix": [0, 1], "x": 46, "y": 7 }, - { "flags": 4, "matrix": [1, 1], "x": 65, "y": 7 }, - { "flags": 4, "matrix": [0, 2], "x": 84, "y": 7 }, - { "flags": 4, "matrix": [1, 2], "x": 102, "y": 7 }, - { "flags": 4, "matrix": [0, 3], "x": 121, "y": 7 }, - { "flags": 4, "matrix": [1, 3], "x": 140, "y": 7 }, - { "flags": 4, "matrix": [0, 4], "x": 159, "y": 7 }, - { "flags": 4, "matrix": [1, 4], "x": 177, "y": 7 }, - { "flags": 4, "matrix": [0, 5], "x": 196, "y": 7 }, - { "flags": 1, "matrix": [1, 5], "x": 215, "y": 7 }, - - { "flags": 1, "matrix": [3, 5], "x": 215, "y": 19 }, - { "flags": 4, "matrix": [2, 5], "x": 196, "y": 19 }, - { "flags": 4, "matrix": [3, 4], "x": 177, "y": 19 }, - { "flags": 4, "matrix": [2, 4], "x": 159, "y": 19 }, - { "flags": 4, "matrix": [3, 3], "x": 140, "y": 19 }, - { "flags": 4, "matrix": [2, 3], "x": 121, "y": 19 }, - { "flags": 4, "matrix": [3, 2], "x": 102, "y": 19 }, - { "flags": 4, "matrix": [2, 2], "x": 84, "y": 19 }, - { "flags": 4, "matrix": [3, 1], "x": 65, "y": 19 }, - { "flags": 4, "matrix": [2, 1], "x": 46, "y": 19 }, - { "flags": 4, "matrix": [3, 0], "x": 28, "y": 19 }, - { "flags": 1, "matrix": [2, 0], "x": 9, "y": 19 }, - - { "flags": 1, "matrix": [4, 0], "x": 9, "y": 32 }, - { "flags": 4, "matrix": [5, 0], "x": 28, "y": 32 }, - { "flags": 4, "matrix": [4, 1], "x": 46, "y": 32 }, - { "flags": 4, "matrix": [5, 1], "x": 65, "y": 32 }, - { "flags": 4, "matrix": [4, 2], "x": 84, "y": 32 }, - { "flags": 4, "matrix": [5, 2], "x": 102, "y": 32 }, - { "flags": 4, "matrix": [4, 3], "x": 121, "y": 32 }, - { "flags": 4, "matrix": [5, 3], "x": 140, "y": 32 }, - { "flags": 4, "matrix": [4, 4], "x": 159, "y": 32 }, - { "flags": 4, "matrix": [5, 4], "x": 177, "y": 32 }, - { "flags": 4, "matrix": [4, 5], "x": 196, "y": 32 }, - { "flags": 1, "matrix": [5, 5], "x": 215, "y": 32 }, - - { "flags": 1, "matrix": [7, 5], "x": 215, "y": 45 }, - { "flags": 4, "matrix": [6, 5], "x": 196, "y": 45 }, - { "flags": 4, "matrix": [7, 4], "x": 177, "y": 45 }, - { "flags": 4, "matrix": [6, 4], "x": 159, "y": 45 }, - { "flags": 4, "matrix": [7, 3], "x": 140, "y": 45 }, - { "flags": 4, "matrix": [6, 3], "x": 121, "y": 45 }, - { "flags": 4, "matrix": [7, 2], "x": 102, "y": 45 }, - { "flags": 4, "matrix": [6, 2], "x": 84, "y": 45 }, - { "flags": 4, "matrix": [7, 1], "x": 65, "y": 45 }, - { "flags": 4, "matrix": [6, 1], "x": 46, "y": 45 }, - { "flags": 4, "matrix": [7, 0], "x": 28, "y": 45 }, - { "flags": 4, "matrix": [6, 0], "x": 9, "y": 45 }, - - { "flags": 1, "matrix": [8, 0], "x": 9, "y": 57 }, - { "flags": 1, "matrix": [9, 0], "x": 28, "y": 57 }, - { "flags": 1, "matrix": [8, 1], "x": 46, "y": 57 }, - { "flags": 1, "matrix": [9, 1], "x": 65, "y": 57 }, - { "flags": 1, "matrix": [8, 2], "x": 84, "y": 57 }, - { "flags": 1, "matrix": [9, 2], "x": 112, "y": 57 }, - { "flags": 1, "matrix": [9, 3], "x": 140, "y": 57 }, - { "flags": 1, "matrix": [8, 4], "x": 159, "y": 57 }, - { "flags": 1, "matrix": [9, 4], "x": 177, "y": 57 }, - { "flags": 1, "matrix": [8, 5], "x": 196, "y": 57 }, - { "flags": 1, "matrix": [9, 5], "x": 215, "y": 57 } - ] - }, - "layouts": { - "LAYOUT_ortho_5x12": { - "layout": [ - { "matrix": [0, 6], "x": 11, "y": 0 }, - - { "matrix": [0, 0], "x": 0, "y": 1 }, - { "matrix": [1, 0], "x": 1, "y": 1 }, - { "matrix": [0, 1], "x": 2, "y": 1 }, - { "matrix": [1, 1], "x": 3, "y": 1 }, - { "matrix": [0, 2], "x": 4, "y": 1 }, - { "matrix": [1, 2], "x": 5, "y": 1 }, - { "matrix": [0, 3], "x": 6, "y": 1 }, - { "matrix": [1, 3], "x": 7, "y": 1 }, - { "matrix": [0, 4], "x": 8, "y": 1 }, - { "matrix": [1, 4], "x": 9, "y": 1 }, - { "matrix": [0, 5], "x": 10, "y": 1 }, - { "matrix": [1, 5], "x": 11, "y": 1 }, - - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [3, 0], "x": 1, "y": 2 }, - { "matrix": [2, 1], "x": 2, "y": 2 }, - { "matrix": [3, 1], "x": 3, "y": 2 }, - { "matrix": [2, 2], "x": 4, "y": 2 }, - { "matrix": [3, 2], "x": 5, "y": 2 }, - { "matrix": [2, 3], "x": 6, "y": 2 }, - { "matrix": [3, 3], "x": 7, "y": 2 }, - { "matrix": [2, 4], "x": 8, "y": 2 }, - { "matrix": [3, 4], "x": 9, "y": 2 }, - { "matrix": [2, 5], "x": 10, "y": 2 }, - { "matrix": [3, 5], "x": 11, "y": 2 }, - - { "matrix": [4, 0], "x": 0, "y": 3 }, - { "matrix": [5, 0], "x": 1, "y": 3 }, - { "matrix": [4, 1], "x": 2, "y": 3 }, - { "matrix": [5, 1], "x": 3, "y": 3 }, - { "matrix": [4, 2], "x": 4, "y": 3 }, - { "matrix": [5, 2], "x": 5, "y": 3 }, - { "matrix": [4, 3], "x": 6, "y": 3 }, - { "matrix": [5, 3], "x": 7, "y": 3 }, - { "matrix": [4, 4], "x": 8, "y": 3 }, - { "matrix": [5, 4], "x": 9, "y": 3 }, - { "matrix": [4, 5], "x": 10, "y": 3 }, - { "matrix": [5, 5], "x": 11, "y": 3 }, - - { "matrix": [6, 0], "x": 0, "y": 4 }, - { "matrix": [7, 0], "x": 1, "y": 4 }, - { "matrix": [6, 1], "x": 2, "y": 4 }, - { "matrix": [7, 1], "x": 3, "y": 4 }, - { "matrix": [6, 2], "x": 4, "y": 4 }, - { "matrix": [7, 2], "x": 5, "y": 4 }, - { "matrix": [6, 3], "x": 6, "y": 4 }, - { "matrix": [7, 3], "x": 7, "y": 4 }, - { "matrix": [6, 4], "x": 8, "y": 4 }, - { "matrix": [7, 4], "x": 9, "y": 4 }, - { "matrix": [6, 5], "x": 10, "y": 4 }, - { "matrix": [7, 5], "x": 11, "y": 4 }, - - { "matrix": [8, 0], "x": 0, "y": 5 }, - { "matrix": [9, 0], "x": 1, "y": 5 }, - { "matrix": [8, 1], "x": 2, "y": 5 }, - { "matrix": [9, 1], "x": 3, "y": 5 }, - { "matrix": [8, 2], "x": 4, "y": 5 }, - { "matrix": [9, 2], "x": 5, "y": 5 }, - { "matrix": [8, 3], "x": 6, "y": 5 }, - { "matrix": [9, 3], "x": 7, "y": 5 }, - { "matrix": [8, 4], "x": 8, "y": 5 }, - { "matrix": [9, 4], "x": 9, "y": 5 }, - { "matrix": [8, 5], "x": 10, "y": 5 }, - { "matrix": [9, 5], "x": 11, "y": 5 } - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi50/mit/keyboard.json b/keyboards/1upkeyboards/pi50/mit/keyboard.json new file mode 100644 index 0000000000..b65a9b2cc9 --- /dev/null +++ b/keyboards/1upkeyboards/pi50/mit/keyboard.json @@ -0,0 +1,141 @@ +{ + "rgb_matrix": { + "layout": [ + { "flags": 1, "matrix": [0, 0], "x": 10, "y": 7 }, + { "flags": 4, "matrix": [1, 0], "x": 28, "y": 7 }, + { "flags": 4, "matrix": [0, 1], "x": 46, "y": 7 }, + { "flags": 4, "matrix": [1, 1], "x": 65, "y": 7 }, + { "flags": 4, "matrix": [0, 2], "x": 84, "y": 7 }, + { "flags": 4, "matrix": [1, 2], "x": 102, "y": 7 }, + { "flags": 4, "matrix": [0, 3], "x": 121, "y": 7 }, + { "flags": 4, "matrix": [1, 3], "x": 140, "y": 7 }, + { "flags": 4, "matrix": [0, 4], "x": 159, "y": 7 }, + { "flags": 4, "matrix": [1, 4], "x": 177, "y": 7 }, + { "flags": 4, "matrix": [0, 5], "x": 196, "y": 7 }, + { "flags": 1, "matrix": [1, 5], "x": 215, "y": 7 }, + + { "flags": 1, "matrix": [3, 5], "x": 215, "y": 19 }, + { "flags": 4, "matrix": [2, 5], "x": 196, "y": 19 }, + { "flags": 4, "matrix": [3, 4], "x": 177, "y": 19 }, + { "flags": 4, "matrix": [2, 4], "x": 159, "y": 19 }, + { "flags": 4, "matrix": [3, 3], "x": 140, "y": 19 }, + { "flags": 4, "matrix": [2, 3], "x": 121, "y": 19 }, + { "flags": 4, "matrix": [3, 2], "x": 102, "y": 19 }, + { "flags": 4, "matrix": [2, 2], "x": 84, "y": 19 }, + { "flags": 4, "matrix": [3, 1], "x": 65, "y": 19 }, + { "flags": 4, "matrix": [2, 1], "x": 46, "y": 19 }, + { "flags": 4, "matrix": [3, 0], "x": 28, "y": 19 }, + { "flags": 1, "matrix": [2, 0], "x": 9, "y": 19 }, + + { "flags": 1, "matrix": [4, 0], "x": 9, "y": 32 }, + { "flags": 4, "matrix": [5, 0], "x": 28, "y": 32 }, + { "flags": 4, "matrix": [4, 1], "x": 46, "y": 32 }, + { "flags": 4, "matrix": [5, 1], "x": 65, "y": 32 }, + { "flags": 4, "matrix": [4, 2], "x": 84, "y": 32 }, + { "flags": 4, "matrix": [5, 2], "x": 102, "y": 32 }, + { "flags": 4, "matrix": [4, 3], "x": 121, "y": 32 }, + { "flags": 4, "matrix": [5, 3], "x": 140, "y": 32 }, + { "flags": 4, "matrix": [4, 4], "x": 159, "y": 32 }, + { "flags": 4, "matrix": [5, 4], "x": 177, "y": 32 }, + { "flags": 4, "matrix": [4, 5], "x": 196, "y": 32 }, + { "flags": 1, "matrix": [5, 5], "x": 215, "y": 32 }, + + { "flags": 1, "matrix": [7, 5], "x": 215, "y": 45 }, + { "flags": 4, "matrix": [6, 5], "x": 196, "y": 45 }, + { "flags": 4, "matrix": [7, 4], "x": 177, "y": 45 }, + { "flags": 4, "matrix": [6, 4], "x": 159, "y": 45 }, + { "flags": 4, "matrix": [7, 3], "x": 140, "y": 45 }, + { "flags": 4, "matrix": [6, 3], "x": 121, "y": 45 }, + { "flags": 4, "matrix": [7, 2], "x": 102, "y": 45 }, + { "flags": 4, "matrix": [6, 2], "x": 84, "y": 45 }, + { "flags": 4, "matrix": [7, 1], "x": 65, "y": 45 }, + { "flags": 4, "matrix": [6, 1], "x": 46, "y": 45 }, + { "flags": 4, "matrix": [7, 0], "x": 28, "y": 45 }, + { "flags": 4, "matrix": [6, 0], "x": 9, "y": 45 }, + + { "flags": 1, "matrix": [8, 0], "x": 9, "y": 57 }, + { "flags": 1, "matrix": [9, 0], "x": 28, "y": 57 }, + { "flags": 1, "matrix": [8, 1], "x": 46, "y": 57 }, + { "flags": 1, "matrix": [9, 1], "x": 65, "y": 57 }, + { "flags": 1, "matrix": [8, 2], "x": 84, "y": 57 }, + { "flags": 1, "matrix": [9, 2], "x": 112, "y": 57 }, + { "flags": 1, "matrix": [9, 3], "x": 140, "y": 57 }, + { "flags": 1, "matrix": [8, 4], "x": 159, "y": 57 }, + { "flags": 1, "matrix": [9, 4], "x": 177, "y": 57 }, + { "flags": 1, "matrix": [8, 5], "x": 196, "y": 57 }, + { "flags": 1, "matrix": [9, 5], "x": 215, "y": 57 } + ] + }, + "layouts": { + "LAYOUT_ortho_5x12": { + "layout": [ + { "matrix": [0, 6], "x": 11, "y": 0 }, + + { "matrix": [0, 0], "x": 0, "y": 1 }, + { "matrix": [1, 0], "x": 1, "y": 1 }, + { "matrix": [0, 1], "x": 2, "y": 1 }, + { "matrix": [1, 1], "x": 3, "y": 1 }, + { "matrix": [0, 2], "x": 4, "y": 1 }, + { "matrix": [1, 2], "x": 5, "y": 1 }, + { "matrix": [0, 3], "x": 6, "y": 1 }, + { "matrix": [1, 3], "x": 7, "y": 1 }, + { "matrix": [0, 4], "x": 8, "y": 1 }, + { "matrix": [1, 4], "x": 9, "y": 1 }, + { "matrix": [0, 5], "x": 10, "y": 1 }, + { "matrix": [1, 5], "x": 11, "y": 1 }, + + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [3, 0], "x": 1, "y": 2 }, + { "matrix": [2, 1], "x": 2, "y": 2 }, + { "matrix": [3, 1], "x": 3, "y": 2 }, + { "matrix": [2, 2], "x": 4, "y": 2 }, + { "matrix": [3, 2], "x": 5, "y": 2 }, + { "matrix": [2, 3], "x": 6, "y": 2 }, + { "matrix": [3, 3], "x": 7, "y": 2 }, + { "matrix": [2, 4], "x": 8, "y": 2 }, + { "matrix": [3, 4], "x": 9, "y": 2 }, + { "matrix": [2, 5], "x": 10, "y": 2 }, + { "matrix": [3, 5], "x": 11, "y": 2 }, + + { "matrix": [4, 0], "x": 0, "y": 3 }, + { "matrix": [5, 0], "x": 1, "y": 3 }, + { "matrix": [4, 1], "x": 2, "y": 3 }, + { "matrix": [5, 1], "x": 3, "y": 3 }, + { "matrix": [4, 2], "x": 4, "y": 3 }, + { "matrix": [5, 2], "x": 5, "y": 3 }, + { "matrix": [4, 3], "x": 6, "y": 3 }, + { "matrix": [5, 3], "x": 7, "y": 3 }, + { "matrix": [4, 4], "x": 8, "y": 3 }, + { "matrix": [5, 4], "x": 9, "y": 3 }, + { "matrix": [4, 5], "x": 10, "y": 3 }, + { "matrix": [5, 5], "x": 11, "y": 3 }, + + { "matrix": [6, 0], "x": 0, "y": 4 }, + { "matrix": [7, 0], "x": 1, "y": 4 }, + { "matrix": [6, 1], "x": 2, "y": 4 }, + { "matrix": [7, 1], "x": 3, "y": 4 }, + { "matrix": [6, 2], "x": 4, "y": 4 }, + { "matrix": [7, 2], "x": 5, "y": 4 }, + { "matrix": [6, 3], "x": 6, "y": 4 }, + { "matrix": [7, 3], "x": 7, "y": 4 }, + { "matrix": [6, 4], "x": 8, "y": 4 }, + { "matrix": [7, 4], "x": 9, "y": 4 }, + { "matrix": [6, 5], "x": 10, "y": 4 }, + { "matrix": [7, 5], "x": 11, "y": 4 }, + + { "matrix": [8, 0], "x": 0, "y": 5 }, + { "matrix": [9, 0], "x": 1, "y": 5 }, + { "matrix": [8, 1], "x": 2, "y": 5 }, + { "matrix": [9, 1], "x": 3, "y": 5 }, + { "matrix": [8, 2], "x": 4, "y": 5 }, + { "matrix": [9, 2], "x": 5, "y": 5 }, + { "matrix": [8, 3], "x": 6, "y": 5 }, + { "matrix": [9, 3], "x": 7, "y": 5 }, + { "matrix": [8, 4], "x": 8, "y": 5 }, + { "matrix": [9, 4], "x": 9, "y": 5 }, + { "matrix": [8, 5], "x": 10, "y": 5 }, + { "matrix": [9, 5], "x": 11, "y": 5 } + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi50/mit/rules.mk b/keyboards/1upkeyboards/pi50/mit/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi60/info.json b/keyboards/1upkeyboards/pi60/info.json deleted file mode 100644 index 71619db360..0000000000 --- a/keyboards/1upkeyboards/pi60/info.json +++ /dev/null @@ -1,955 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "pi60", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "board": "GENERIC_RP_RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x5604", - "vid": "0x6F75" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "ws2812": { - "pin": "GP17", - "driver": "vendor" - }, - "matrix_pins": { - "cols": ["GP5", "GP8", "GP11", "GP6", "GP7", "GP0", "GP26", "GP10", "GP9", "GP1", "GP18", "GP20", "GP21", "GP27", "GP28", "GP19"], - "rows": ["GP12", "GP13", "GP16", "GP25", "GP29"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP4", "pin_b": "GP3"}, - {"pin_a": "GP22", "pin_b": "GP2"}, - {"pin_a": "GP23", "pin_b": "GP24"} - ] - }, - "rgb_matrix": { - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 17, "y": 50}, - {"flags": 2, "x": 37, "y": 50}, - {"flags": 2, "x": 56, "y": 50}, - {"flags": 2, "x": 77, "y": 50}, - {"flags": 2, "x": 94, "y": 50}, - {"flags": 2, "x": 114, "y": 50}, - {"flags": 2, "x": 131, "y": 50}, - {"flags": 2, "x": 148, "y": 50}, - {"flags": 2, "x": 168, "y": 50}, - {"flags": 2, "x": 188, "y": 50}, - {"flags": 2, "x": 209, "y": 50}, - {"flags": 2, "x": 209, "y": 13}, - {"flags": 2, "x": 187, "y": 13}, - {"flags": 2, "x": 166, "y": 13}, - {"flags": 2, "x": 145, "y": 13}, - {"flags": 2, "x": 126, "y": 13}, - {"flags": 2, "x": 109, "y": 13}, - {"flags": 2, "x": 90, "y": 13}, - {"flags": 2, "x": 71, "y": 13}, - {"flags": 2, "x": 54, "y": 13}, - {"flags": 2, "x": 20, "y": 13} - ], - "sleep": true - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_hhkb", - "60_ansi_arrow", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps", "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, - {"label": "LShift", "matrix": [3, 15], "w": 1.25, "x": 0, "y": 3}, - {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "w": 1.75, "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 13, "y": 3}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - {"label": "LCtrl", "matrix": [4, 15], "w": 1.25, "x": 0, "y": 4}, - {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "LSpace", "matrix": [4, 4], "w": 2.75, "x": 3.75, "y": 4}, - {"label": "CSpace", "matrix": [4, 6], "w": 1.25, "x": 6.5, "y": 4}, - {"label": "RSpace", "matrix": [4, 8], "w": 2.25, "x": 7.75, "y": 4}, - {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "Mid1U", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "Menu", "matrix": [4, 13], "x": 13, "y": 4}, - {"label": "RCtrl", "matrix": [4, 14], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, - {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, - {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, - {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, - {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - - {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_ansi_arrow": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - - {"label": "Caps", "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, - {"label": "RShift", "matrix": [3, 12], "x": 13, "y": 3}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, - {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "Mid1U", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "Menu", "matrix": [4, 13], "x": 13, "y": 4}, - {"label": "RCtrl", "matrix": [4, 14], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, - {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, - {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, - {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, - {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, - {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, - {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, - {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, - {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, - {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_arrow": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps", "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, - {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, - {"label": "RShift", "matrix": [3, 12], "x": 13, "y": 3}, - {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, - - {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, - {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "Mid1U", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "Menu", "matrix": [4, 13], "x": 13, "y": 4}, - {"label": "RCtrl", "matrix": [4, 14], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi60/keyboard.json b/keyboards/1upkeyboards/pi60/keyboard.json new file mode 100644 index 0000000000..71619db360 --- /dev/null +++ b/keyboards/1upkeyboards/pi60/keyboard.json @@ -0,0 +1,955 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "pi60", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "board": "GENERIC_RP_RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x5604", + "vid": "0x6F75" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "ws2812": { + "pin": "GP17", + "driver": "vendor" + }, + "matrix_pins": { + "cols": ["GP5", "GP8", "GP11", "GP6", "GP7", "GP0", "GP26", "GP10", "GP9", "GP1", "GP18", "GP20", "GP21", "GP27", "GP28", "GP19"], + "rows": ["GP12", "GP13", "GP16", "GP25", "GP29"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP4", "pin_b": "GP3"}, + {"pin_a": "GP22", "pin_b": "GP2"}, + {"pin_a": "GP23", "pin_b": "GP24"} + ] + }, + "rgb_matrix": { + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 17, "y": 50}, + {"flags": 2, "x": 37, "y": 50}, + {"flags": 2, "x": 56, "y": 50}, + {"flags": 2, "x": 77, "y": 50}, + {"flags": 2, "x": 94, "y": 50}, + {"flags": 2, "x": 114, "y": 50}, + {"flags": 2, "x": 131, "y": 50}, + {"flags": 2, "x": 148, "y": 50}, + {"flags": 2, "x": 168, "y": 50}, + {"flags": 2, "x": 188, "y": 50}, + {"flags": 2, "x": 209, "y": 50}, + {"flags": 2, "x": 209, "y": 13}, + {"flags": 2, "x": 187, "y": 13}, + {"flags": 2, "x": 166, "y": 13}, + {"flags": 2, "x": 145, "y": 13}, + {"flags": 2, "x": 126, "y": 13}, + {"flags": 2, "x": 109, "y": 13}, + {"flags": 2, "x": 90, "y": 13}, + {"flags": 2, "x": 71, "y": 13}, + {"flags": 2, "x": 54, "y": 13}, + {"flags": 2, "x": 20, "y": 13} + ], + "sleep": true + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_hhkb", + "60_ansi_arrow", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps", "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, + {"label": "LShift", "matrix": [3, 15], "w": 1.25, "x": 0, "y": 3}, + {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "w": 1.75, "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 13, "y": 3}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + {"label": "LCtrl", "matrix": [4, 15], "w": 1.25, "x": 0, "y": 4}, + {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "LSpace", "matrix": [4, 4], "w": 2.75, "x": 3.75, "y": 4}, + {"label": "CSpace", "matrix": [4, 6], "w": 1.25, "x": 6.5, "y": 4}, + {"label": "RSpace", "matrix": [4, 8], "w": 2.25, "x": 7.75, "y": 4}, + {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "Mid1U", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "Menu", "matrix": [4, 13], "x": 13, "y": 4}, + {"label": "RCtrl", "matrix": [4, 14], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, + {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, + {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, + {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, + {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + + {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_ansi_arrow": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + + {"label": "Caps", "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, + {"label": "RShift", "matrix": [3, 12], "x": 13, "y": 3}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, + {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "Mid1U", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "Menu", "matrix": [4, 13], "x": 13, "y": 4}, + {"label": "RCtrl", "matrix": [4, 14], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, + {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, + {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, + {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, + {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "FN", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, + {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, + {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps", "matrix": [2, 15], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, + {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.5}, + {"label": "LGui", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Menu", "matrix": [4, 13], "x": 12.5, "y": 4}, + {"label": "RCtrl", "matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_arrow": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps", "matrix": [2, 15], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ISO'", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "LShift", "matrix": [3, 15], "x": 0, "y": 3, "w": 1.25}, + {"label": "ISO<>", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.75}, + {"label": "RShift", "matrix": [3, 12], "x": 13, "y": 3}, + {"label": "FN", "matrix": [3, 14], "x": 14, "y": 3}, + + {"label": "LCtrl", "matrix": [4, 15], "x": 0, "y": 4, "w": 1.25}, + {"label": "LGui", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "LAlt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "RAlt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "FN", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "Mid1U", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "Menu", "matrix": [4, 13], "x": 13, "y": 4}, + {"label": "RCtrl", "matrix": [4, 14], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi60/rules.mk b/keyboards/1upkeyboards/pi60/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi60_hse/info.json b/keyboards/1upkeyboards/pi60_hse/info.json deleted file mode 100644 index 204e42f48c..0000000000 --- a/keyboards/1upkeyboards/pi60_hse/info.json +++ /dev/null @@ -1,173 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "pi60_hse", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "board": "GENERIC_RP_RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x5603", - "vid": "0x6F75" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "ws2812": { - "pin": "GP15", - "driver": "vendor" - }, - "matrix_pins": { - "cols": ["GP9", "GP8", "GP6", "GP5", "GP14", "GP20", "GP13", "GP12", "GP11", "GP16", "GP17", "GP10", "GP19", "GP18"], - "rows": ["GP4", "GP3", "GP2", "GP1", "GP0", "GP21"] - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 98, "y": 51}, - {"flags": 2, "x": 68, "y": 51}, - {"flags": 2, "x": 41, "y": 51}, - {"flags": 2, "x": 12, "y": 51}, - {"flags": 2, "x": 12, "y": 13}, - {"flags": 2, "x": 41, "y": 13}, - {"flags": 2, "x": 69, "y": 13}, - {"flags": 2, "x": 98, "y": 13}, - {"flags": 2, "x": 126, "y": 13}, - {"flags": 2, "x": 155, "y": 13}, - {"flags": 2, "x": 183, "y": 13}, - {"flags": 2, "x": 212, "y": 13}, - {"flags": 2, "x": 208, "y": 51}, - {"flags": 2, "x": 183, "y": 51}, - {"flags": 2, "x": 157, "y": 51}, - {"flags": 2, "x": 126, "y": 51} - ], - "sleep": true - }, - "community_layouts": [ - "60_ansi_split_bs_rshift" - ], - "layouts": { - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [1, 13], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"label": "FN", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "RAlt", "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4}, - {"label": "RGui", "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "Menu", "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4}, - {"label": "RCtrl", "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi60_hse/keyboard.json b/keyboards/1upkeyboards/pi60_hse/keyboard.json new file mode 100644 index 0000000000..204e42f48c --- /dev/null +++ b/keyboards/1upkeyboards/pi60_hse/keyboard.json @@ -0,0 +1,173 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "pi60_hse", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "board": "GENERIC_RP_RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x5603", + "vid": "0x6F75" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "ws2812": { + "pin": "GP15", + "driver": "vendor" + }, + "matrix_pins": { + "cols": ["GP9", "GP8", "GP6", "GP5", "GP14", "GP20", "GP13", "GP12", "GP11", "GP16", "GP17", "GP10", "GP19", "GP18"], + "rows": ["GP4", "GP3", "GP2", "GP1", "GP0", "GP21"] + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 98, "y": 51}, + {"flags": 2, "x": 68, "y": 51}, + {"flags": 2, "x": 41, "y": 51}, + {"flags": 2, "x": 12, "y": 51}, + {"flags": 2, "x": 12, "y": 13}, + {"flags": 2, "x": 41, "y": 13}, + {"flags": 2, "x": 69, "y": 13}, + {"flags": 2, "x": 98, "y": 13}, + {"flags": 2, "x": 126, "y": 13}, + {"flags": 2, "x": 155, "y": 13}, + {"flags": 2, "x": 183, "y": 13}, + {"flags": 2, "x": 212, "y": 13}, + {"flags": 2, "x": 208, "y": 51}, + {"flags": 2, "x": 183, "y": 51}, + {"flags": 2, "x": 157, "y": 51}, + {"flags": 2, "x": 126, "y": 51} + ], + "sleep": true + }, + "community_layouts": [ + "60_ansi_split_bs_rshift" + ], + "layouts": { + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [1, 13], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"label": "FN", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "RAlt", "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4}, + {"label": "RGui", "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "Menu", "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4}, + {"label": "RCtrl", "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi60_hse/rules.mk b/keyboards/1upkeyboards/pi60_hse/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi60_rgb/info.json b/keyboards/1upkeyboards/pi60_rgb/info.json deleted file mode 100644 index b6580e616a..0000000000 --- a/keyboards/1upkeyboards/pi60_rgb/info.json +++ /dev/null @@ -1,217 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "pi60_rgb", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "board": "GENERIC_RP_RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x5602", - "vid": "0x6F75" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "ws2812": { - "pin": "GP19", - "driver": "vendor" - }, - "matrix_pins": { - "cols": ["GP3", "GP4", "GP5", "GP20", "GP18", "GP13", "GP17", "GP16", "GP15", "GP12", "GP11", "GP14", "GP10", "GP9"], - "rows": ["GP1", "GP2", "GP8", "GP6", "GP0", "GP21"] - }, - "mouse_key": { - "enabled": true - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 1, "matrix": [5, 5], "x": 103, "y": 58}, - {"flags": 1, "matrix": [5, 10], "x": 159, "y": 58}, - {"flags": 1, "matrix": [5, 11], "x": 178, "y": 58}, - {"flags": 1, "matrix": [5, 12], "x": 196, "y": 58}, - {"flags": 1, "matrix": [5, 13], "x": 215, "y": 58}, - {"flags": 1, "matrix": [3, 13], "x": 204, "y": 45}, - {"flags": 4, "matrix": [3, 10], "x": 176, "y": 45}, - {"flags": 4, "matrix": [3, 9], "x": 161, "y": 45}, - {"flags": 4, "matrix": [3, 8], "x": 146, "y": 45}, - {"flags": 4, "matrix": [3, 7], "x": 131, "y": 45}, - {"flags": 4, "matrix": [3, 6], "x": 116, "y": 45}, - {"flags": 4, "matrix": [3, 5], "x": 101, "y": 45}, - {"flags": 4, "matrix": [3, 4], "x": 86, "y": 45}, - {"flags": 4, "matrix": [3, 3], "x": 71, "y": 45}, - {"flags": 4, "matrix": [3, 2], "x": 56, "y": 45}, - {"flags": 4, "matrix": [3, 1], "x": 41, "y": 45}, - {"flags": 1, "matrix": [4, 2], "x": 47, "y": 58}, - {"flags": 1, "matrix": [4, 1], "x": 28, "y": 58}, - {"flags": 1, "matrix": [4, 0], "x": 10, "y": 58}, - {"flags": 1, "matrix": [3, 0], "x": 17, "y": 45}, - {"flags": 1, "matrix": [2, 0], "x": 13, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 34, "y": 32}, - {"flags": 4, "matrix": [2, 2], "x": 49, "y": 32}, - {"flags": 4, "matrix": [2, 3], "x": 64, "y": 32}, - {"flags": 4, "matrix": [2, 4], "x": 79, "y": 32}, - {"flags": 4, "matrix": [2, 5], "x": 94, "y": 32}, - {"flags": 4, "matrix": [2, 6], "x": 109, "y": 32}, - {"flags": 4, "matrix": [2, 7], "x": 124, "y": 32}, - {"flags": 4, "matrix": [2, 8], "x": 139, "y": 32}, - {"flags": 4, "matrix": [2, 9], "x": 153, "y": 32}, - {"flags": 4, "matrix": [2, 10], "x": 168, "y": 32}, - {"flags": 4, "matrix": [2, 11], "x": 183, "y": 32}, - {"flags": 1, "matrix": [2, 13], "x": 208, "y": 32}, - {"flags": 1, "matrix": [1, 13], "x": 213, "y": 19}, - {"flags": 4, "matrix": [1, 12], "x": 195, "y": 19}, - {"flags": 4, "matrix": [1, 11], "x": 180, "y": 19}, - {"flags": 4, "matrix": [1, 10], "x": 165, "y": 19}, - {"flags": 4, "matrix": [1, 9], "x": 150, "y": 19}, - {"flags": 4, "matrix": [1, 8], "x": 135, "y": 19}, - {"flags": 4, "matrix": [1, 7], "x": 120, "y": 19}, - {"flags": 4, "matrix": [1, 6], "x": 105, "y": 19}, - {"flags": 4, "matrix": [1, 5], "x": 90, "y": 19}, - {"flags": 4, "matrix": [1, 4], "x": 75, "y": 19}, - {"flags": 4, "matrix": [1, 3], "x": 60, "y": 19}, - {"flags": 4, "matrix": [1, 2], "x": 45, "y": 19}, - {"flags": 4, "matrix": [1, 1], "x": 30, "y": 19}, - {"flags": 1, "matrix": [1, 0], "x": 12, "y": 19}, - {"flags": 1, "matrix": [0, 0], "x": 8, "y": 7}, - {"flags": 4, "matrix": [0, 1], "x": 23, "y": 7}, - {"flags": 4, "matrix": [0, 2], "x": 38, "y": 7}, - {"flags": 4, "matrix": [0, 3], "x": 53, "y": 7}, - {"flags": 4, "matrix": [0, 4], "x": 68, "y": 7}, - {"flags": 4, "matrix": [0, 5], "x": 83, "y": 7}, - {"flags": 4, "matrix": [0, 6], "x": 98, "y": 7}, - {"flags": 4, "matrix": [0, 7], "x": 113, "y": 7}, - {"flags": 4, "matrix": [0, 8], "x": 127, "y": 7}, - {"flags": 4, "matrix": [0, 9], "x": 142, "y": 7}, - {"flags": 4, "matrix": [0, 10], "x": 157, "y": 7}, - {"flags": 4, "matrix": [0, 11], "x": 172, "y": 7}, - {"flags": 4, "matrix": [0, 12], "x": 187, "y": 7}, - {"flags": 1, "matrix": [0, 13], "x": 209, "y": 7} - ], - "max_brightness": 125, - "sleep": true - }, - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "RAlt", "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4}, - {"label": "RGui", "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "FN", "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4}, - {"label": "RCtrl", "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi60_rgb/keyboard.json b/keyboards/1upkeyboards/pi60_rgb/keyboard.json new file mode 100644 index 0000000000..b6580e616a --- /dev/null +++ b/keyboards/1upkeyboards/pi60_rgb/keyboard.json @@ -0,0 +1,217 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "pi60_rgb", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "board": "GENERIC_RP_RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x5602", + "vid": "0x6F75" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "ws2812": { + "pin": "GP19", + "driver": "vendor" + }, + "matrix_pins": { + "cols": ["GP3", "GP4", "GP5", "GP20", "GP18", "GP13", "GP17", "GP16", "GP15", "GP12", "GP11", "GP14", "GP10", "GP9"], + "rows": ["GP1", "GP2", "GP8", "GP6", "GP0", "GP21"] + }, + "mouse_key": { + "enabled": true + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 1, "matrix": [5, 5], "x": 103, "y": 58}, + {"flags": 1, "matrix": [5, 10], "x": 159, "y": 58}, + {"flags": 1, "matrix": [5, 11], "x": 178, "y": 58}, + {"flags": 1, "matrix": [5, 12], "x": 196, "y": 58}, + {"flags": 1, "matrix": [5, 13], "x": 215, "y": 58}, + {"flags": 1, "matrix": [3, 13], "x": 204, "y": 45}, + {"flags": 4, "matrix": [3, 10], "x": 176, "y": 45}, + {"flags": 4, "matrix": [3, 9], "x": 161, "y": 45}, + {"flags": 4, "matrix": [3, 8], "x": 146, "y": 45}, + {"flags": 4, "matrix": [3, 7], "x": 131, "y": 45}, + {"flags": 4, "matrix": [3, 6], "x": 116, "y": 45}, + {"flags": 4, "matrix": [3, 5], "x": 101, "y": 45}, + {"flags": 4, "matrix": [3, 4], "x": 86, "y": 45}, + {"flags": 4, "matrix": [3, 3], "x": 71, "y": 45}, + {"flags": 4, "matrix": [3, 2], "x": 56, "y": 45}, + {"flags": 4, "matrix": [3, 1], "x": 41, "y": 45}, + {"flags": 1, "matrix": [4, 2], "x": 47, "y": 58}, + {"flags": 1, "matrix": [4, 1], "x": 28, "y": 58}, + {"flags": 1, "matrix": [4, 0], "x": 10, "y": 58}, + {"flags": 1, "matrix": [3, 0], "x": 17, "y": 45}, + {"flags": 1, "matrix": [2, 0], "x": 13, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 34, "y": 32}, + {"flags": 4, "matrix": [2, 2], "x": 49, "y": 32}, + {"flags": 4, "matrix": [2, 3], "x": 64, "y": 32}, + {"flags": 4, "matrix": [2, 4], "x": 79, "y": 32}, + {"flags": 4, "matrix": [2, 5], "x": 94, "y": 32}, + {"flags": 4, "matrix": [2, 6], "x": 109, "y": 32}, + {"flags": 4, "matrix": [2, 7], "x": 124, "y": 32}, + {"flags": 4, "matrix": [2, 8], "x": 139, "y": 32}, + {"flags": 4, "matrix": [2, 9], "x": 153, "y": 32}, + {"flags": 4, "matrix": [2, 10], "x": 168, "y": 32}, + {"flags": 4, "matrix": [2, 11], "x": 183, "y": 32}, + {"flags": 1, "matrix": [2, 13], "x": 208, "y": 32}, + {"flags": 1, "matrix": [1, 13], "x": 213, "y": 19}, + {"flags": 4, "matrix": [1, 12], "x": 195, "y": 19}, + {"flags": 4, "matrix": [1, 11], "x": 180, "y": 19}, + {"flags": 4, "matrix": [1, 10], "x": 165, "y": 19}, + {"flags": 4, "matrix": [1, 9], "x": 150, "y": 19}, + {"flags": 4, "matrix": [1, 8], "x": 135, "y": 19}, + {"flags": 4, "matrix": [1, 7], "x": 120, "y": 19}, + {"flags": 4, "matrix": [1, 6], "x": 105, "y": 19}, + {"flags": 4, "matrix": [1, 5], "x": 90, "y": 19}, + {"flags": 4, "matrix": [1, 4], "x": 75, "y": 19}, + {"flags": 4, "matrix": [1, 3], "x": 60, "y": 19}, + {"flags": 4, "matrix": [1, 2], "x": 45, "y": 19}, + {"flags": 4, "matrix": [1, 1], "x": 30, "y": 19}, + {"flags": 1, "matrix": [1, 0], "x": 12, "y": 19}, + {"flags": 1, "matrix": [0, 0], "x": 8, "y": 7}, + {"flags": 4, "matrix": [0, 1], "x": 23, "y": 7}, + {"flags": 4, "matrix": [0, 2], "x": 38, "y": 7}, + {"flags": 4, "matrix": [0, 3], "x": 53, "y": 7}, + {"flags": 4, "matrix": [0, 4], "x": 68, "y": 7}, + {"flags": 4, "matrix": [0, 5], "x": 83, "y": 7}, + {"flags": 4, "matrix": [0, 6], "x": 98, "y": 7}, + {"flags": 4, "matrix": [0, 7], "x": 113, "y": 7}, + {"flags": 4, "matrix": [0, 8], "x": 127, "y": 7}, + {"flags": 4, "matrix": [0, 9], "x": 142, "y": 7}, + {"flags": 4, "matrix": [0, 10], "x": 157, "y": 7}, + {"flags": 4, "matrix": [0, 11], "x": 172, "y": 7}, + {"flags": 4, "matrix": [0, 12], "x": 187, "y": 7}, + {"flags": 1, "matrix": [0, 13], "x": 209, "y": 7} + ], + "max_brightness": 125, + "sleep": true + }, + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "RAlt", "matrix": [5, 9], "w": 1.25, "x": 10, "y": 4}, + {"label": "RGui", "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "FN", "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 4}, + {"label": "RCtrl", "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi60_rgb/rules.mk b/keyboards/1upkeyboards/pi60_rgb/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/pi60_rgb_v2/info.json b/keyboards/1upkeyboards/pi60_rgb_v2/info.json deleted file mode 100644 index 88b3e1ced4..0000000000 --- a/keyboards/1upkeyboards/pi60_rgb_v2/info.json +++ /dev/null @@ -1,258 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "pi60_rgb_v2", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x5612", - "vid": "0x6F75" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgb_matrix": true, - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "matrix_pins": { - "cols": ["GP25", "GP1", "GP15", "GP4", "GP5", "GP14", "GP6", "GP7", "GP8", "GP13", "GP12", "GP9", "GP11", "GP10"], - "rows": ["GP29", "GP27", "GP26", "GP17", "GP16"] - }, - "rgb_matrix": { - "max_brightness": 125, - "sleep": true, - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"x": 4, "y": 5, "flags": 2}, - {"matrix": [0, 0], "x": 8, "y": 7, "flags": 1}, - {"matrix": [0, 1], "x": 23, "y": 7, "flags": 4}, - {"x": 30, "y": 7, "flags": 2}, - {"matrix": [0, 2], "x": 37, "y": 7, "flags": 4}, - {"x": 45, "y": 7, "flags": 2}, - {"matrix": [0, 3], "x": 52, "y": 7, "flags": 4}, - {"x": 60, "y": 7, "flags": 2}, - {"matrix": [0, 4], "x": 67, "y": 7, "flags": 4}, - {"x": 75, "y": 7, "flags": 2}, - {"matrix": [0, 5], "x": 82, "y": 7, "flags": 4}, - {"x": 90, "y": 7, "flags": 2}, - {"matrix": [0, 6], "x": 97, "y": 7, "flags": 4}, - {"x": 105, "y": 7, "flags": 2}, - {"matrix": [0, 7], "x": 112, "y": 7, "flags": 4}, - {"x": 120, "y": 7, "flags": 2}, - {"matrix": [0, 8], "x": 127, "y": 7, "flags": 4}, - {"x": 135, "y": 7, "flags": 2}, - {"matrix": [0, 9], "x": 142, "y": 7, "flags": 4}, - {"x": 149, "y": 7, "flags": 2}, - {"matrix": [0, 10], "x": 157, "y": 7, "flags": 4}, - {"x": 164, "y": 7, "flags": 2}, - {"matrix": [0, 11], "x": 172, "y": 7, "flags": 4}, - {"x": 179, "y": 7, "flags": 2}, - {"matrix": [0, 12], "x": 187, "y": 7, "flags": 4}, - {"x": 198, "y": 7, "flags": 2}, - {"matrix": [0, 13], "x": 209, "y": 7, "flags": 1}, - {"x": 220, "y": 7, "flags": 2}, - {"x": 220, "y": 19, "flags": 2}, - {"matrix": [1, 13], "x": 213, "y": 19, "flags": 1}, - {"matrix": [1, 12], "x": 194, "y": 19, "flags": 4}, - {"matrix": [1, 11], "x": 179, "y": 19, "flags": 4}, - {"matrix": [1, 10], "x": 164, "y": 19, "flags": 4}, - {"matrix": [1, 9], "x": 149, "y": 19, "flags": 4}, - {"matrix": [1, 8], "x": 134, "y": 19, "flags": 4}, - {"matrix": [1, 7], "x": 119, "y": 19, "flags": 4}, - {"matrix": [1, 6], "x": 105, "y": 19, "flags": 4}, - {"matrix": [1, 5], "x": 90, "y": 19, "flags": 4}, - {"matrix": [1, 4], "x": 75, "y": 19, "flags": 4}, - {"matrix": [1, 3], "x": 60, "y": 19, "flags": 4}, - {"matrix": [1, 2], "x": 45, "y": 19, "flags": 4}, - {"matrix": [1, 1], "x": 30, "y": 19, "flags": 4}, - {"matrix": [1, 0], "x": 11, "y": 19, "flags": 1}, - {"x": 4, "y": 19, "flags": 2}, - {"x": 4, "y": 32, "flags": 2}, - {"matrix": [2, 0], "x": 13, "y": 32, "flags": 1}, - {"matrix": [2, 1], "x": 34, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 49, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 64, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 79, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 94, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 108, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 123, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 138, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 153, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 168, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 183, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 207, "y": 32, "flags": 1}, - {"x": 220, "y": 32, "flags": 2}, - {"x": 220, "y": 45, "flags": 2}, - {"matrix": [3, 13], "x": 203, "y": 45, "flags": 1}, - {"matrix": [3, 10], "x": 175, "y": 45, "flags": 4}, - {"matrix": [3, 9], "x": 161, "y": 45, "flags": 4}, - {"matrix": [3, 8], "x": 146, "y": 45, "flags": 4}, - {"matrix": [3, 7], "x": 135, "y": 45, "flags": 4}, - {"matrix": [3, 6], "x": 116, "y": 45, "flags": 4}, - {"matrix": [3, 5], "x": 101, "y": 45, "flags": 4}, - {"matrix": [3, 4], "x": 86, "y": 45, "flags": 4}, - {"matrix": [3, 3], "x": 71, "y": 45, "flags": 4}, - {"matrix": [3, 2], "x": 56, "y": 45, "flags": 4}, - {"matrix": [3, 1], "x": 41, "y": 45, "flags": 4}, - {"matrix": [3, 0], "x": 17, "y": 45, "flags": 1}, - {"x": 4, "y": 45, "flags": 2}, - {"x": 4, "y": 57, "flags": 2}, - {"matrix": [4, 0], "x": 9, "y": 57, "flags": 1}, - {"x": 15, "y": 57, "flags": 2}, - {"x": 23, "y": 57, "flags": 2}, - {"matrix": [4, 1], "x": 28, "y": 57, "flags": 1}, - {"x": 34, "y": 57, "flags": 2}, - {"x": 41, "y": 57, "flags": 2}, - {"matrix": [4, 2], "x": 47, "y": 57, "flags": 1}, - {"x": 53, "y": 57, "flags": 2}, - {"x": 67, "y": 57, "flags": 2}, - {"x": 71, "y": 57, "flags": 1}, - {"x": 81, "y": 57, "flags": 2}, - {"x": 95, "y": 57, "flags": 2}, - {"matrix": [4, 5], "x": 103, "y": 57, "flags": 1}, - {"x": 110, "y": 57, "flags": 2}, - {"x": 125, "y": 57, "flags": 2}, - {"x": 134, "y": 57, "flags": 1}, - {"x": 139, "y": 57, "flags": 2}, - {"x": 153, "y": 57, "flags": 2}, - {"matrix": [4, 9], "x": 159, "y": 57, "flags": 1}, - {"x": 165, "y": 57, "flags": 2}, - {"x": 172, "y": 57, "flags": 2}, - {"matrix": [4, 10], "x": 177, "y": 57, "flags": 1}, - {"x": 183, "y": 57, "flags": 2}, - {"x": 190, "y": 57, "flags": 2}, - {"matrix": [4, 12], "x": 196, "y": 57, "flags": 1}, - {"x": 202, "y": 57, "flags": 2}, - {"x": 209, "y": 57, "flags": 2}, - {"matrix": [4, 13], "x": 215, "y": 57, "flags": 1}, - {"x": 220, "y": 57, "flags": 2} - ] - }, - "ws2812": { - "driver": "vendor", - "pin": "GP28" - }, - "community_layouts" : ["60_ansi"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BS", "matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "RShift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "RAlt", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"label": "RGui", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "FN", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, - {"label": "RCtrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - } - } -} diff --git a/keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json b/keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json new file mode 100644 index 0000000000..88b3e1ced4 --- /dev/null +++ b/keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json @@ -0,0 +1,258 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "pi60_rgb_v2", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x5612", + "vid": "0x6F75" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgb_matrix": true, + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "matrix_pins": { + "cols": ["GP25", "GP1", "GP15", "GP4", "GP5", "GP14", "GP6", "GP7", "GP8", "GP13", "GP12", "GP9", "GP11", "GP10"], + "rows": ["GP29", "GP27", "GP26", "GP17", "GP16"] + }, + "rgb_matrix": { + "max_brightness": 125, + "sleep": true, + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"x": 4, "y": 5, "flags": 2}, + {"matrix": [0, 0], "x": 8, "y": 7, "flags": 1}, + {"matrix": [0, 1], "x": 23, "y": 7, "flags": 4}, + {"x": 30, "y": 7, "flags": 2}, + {"matrix": [0, 2], "x": 37, "y": 7, "flags": 4}, + {"x": 45, "y": 7, "flags": 2}, + {"matrix": [0, 3], "x": 52, "y": 7, "flags": 4}, + {"x": 60, "y": 7, "flags": 2}, + {"matrix": [0, 4], "x": 67, "y": 7, "flags": 4}, + {"x": 75, "y": 7, "flags": 2}, + {"matrix": [0, 5], "x": 82, "y": 7, "flags": 4}, + {"x": 90, "y": 7, "flags": 2}, + {"matrix": [0, 6], "x": 97, "y": 7, "flags": 4}, + {"x": 105, "y": 7, "flags": 2}, + {"matrix": [0, 7], "x": 112, "y": 7, "flags": 4}, + {"x": 120, "y": 7, "flags": 2}, + {"matrix": [0, 8], "x": 127, "y": 7, "flags": 4}, + {"x": 135, "y": 7, "flags": 2}, + {"matrix": [0, 9], "x": 142, "y": 7, "flags": 4}, + {"x": 149, "y": 7, "flags": 2}, + {"matrix": [0, 10], "x": 157, "y": 7, "flags": 4}, + {"x": 164, "y": 7, "flags": 2}, + {"matrix": [0, 11], "x": 172, "y": 7, "flags": 4}, + {"x": 179, "y": 7, "flags": 2}, + {"matrix": [0, 12], "x": 187, "y": 7, "flags": 4}, + {"x": 198, "y": 7, "flags": 2}, + {"matrix": [0, 13], "x": 209, "y": 7, "flags": 1}, + {"x": 220, "y": 7, "flags": 2}, + {"x": 220, "y": 19, "flags": 2}, + {"matrix": [1, 13], "x": 213, "y": 19, "flags": 1}, + {"matrix": [1, 12], "x": 194, "y": 19, "flags": 4}, + {"matrix": [1, 11], "x": 179, "y": 19, "flags": 4}, + {"matrix": [1, 10], "x": 164, "y": 19, "flags": 4}, + {"matrix": [1, 9], "x": 149, "y": 19, "flags": 4}, + {"matrix": [1, 8], "x": 134, "y": 19, "flags": 4}, + {"matrix": [1, 7], "x": 119, "y": 19, "flags": 4}, + {"matrix": [1, 6], "x": 105, "y": 19, "flags": 4}, + {"matrix": [1, 5], "x": 90, "y": 19, "flags": 4}, + {"matrix": [1, 4], "x": 75, "y": 19, "flags": 4}, + {"matrix": [1, 3], "x": 60, "y": 19, "flags": 4}, + {"matrix": [1, 2], "x": 45, "y": 19, "flags": 4}, + {"matrix": [1, 1], "x": 30, "y": 19, "flags": 4}, + {"matrix": [1, 0], "x": 11, "y": 19, "flags": 1}, + {"x": 4, "y": 19, "flags": 2}, + {"x": 4, "y": 32, "flags": 2}, + {"matrix": [2, 0], "x": 13, "y": 32, "flags": 1}, + {"matrix": [2, 1], "x": 34, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 49, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 64, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 79, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 94, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 108, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 123, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 138, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 153, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 168, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 183, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 207, "y": 32, "flags": 1}, + {"x": 220, "y": 32, "flags": 2}, + {"x": 220, "y": 45, "flags": 2}, + {"matrix": [3, 13], "x": 203, "y": 45, "flags": 1}, + {"matrix": [3, 10], "x": 175, "y": 45, "flags": 4}, + {"matrix": [3, 9], "x": 161, "y": 45, "flags": 4}, + {"matrix": [3, 8], "x": 146, "y": 45, "flags": 4}, + {"matrix": [3, 7], "x": 135, "y": 45, "flags": 4}, + {"matrix": [3, 6], "x": 116, "y": 45, "flags": 4}, + {"matrix": [3, 5], "x": 101, "y": 45, "flags": 4}, + {"matrix": [3, 4], "x": 86, "y": 45, "flags": 4}, + {"matrix": [3, 3], "x": 71, "y": 45, "flags": 4}, + {"matrix": [3, 2], "x": 56, "y": 45, "flags": 4}, + {"matrix": [3, 1], "x": 41, "y": 45, "flags": 4}, + {"matrix": [3, 0], "x": 17, "y": 45, "flags": 1}, + {"x": 4, "y": 45, "flags": 2}, + {"x": 4, "y": 57, "flags": 2}, + {"matrix": [4, 0], "x": 9, "y": 57, "flags": 1}, + {"x": 15, "y": 57, "flags": 2}, + {"x": 23, "y": 57, "flags": 2}, + {"matrix": [4, 1], "x": 28, "y": 57, "flags": 1}, + {"x": 34, "y": 57, "flags": 2}, + {"x": 41, "y": 57, "flags": 2}, + {"matrix": [4, 2], "x": 47, "y": 57, "flags": 1}, + {"x": 53, "y": 57, "flags": 2}, + {"x": 67, "y": 57, "flags": 2}, + {"x": 71, "y": 57, "flags": 1}, + {"x": 81, "y": 57, "flags": 2}, + {"x": 95, "y": 57, "flags": 2}, + {"matrix": [4, 5], "x": 103, "y": 57, "flags": 1}, + {"x": 110, "y": 57, "flags": 2}, + {"x": 125, "y": 57, "flags": 2}, + {"x": 134, "y": 57, "flags": 1}, + {"x": 139, "y": 57, "flags": 2}, + {"x": 153, "y": 57, "flags": 2}, + {"matrix": [4, 9], "x": 159, "y": 57, "flags": 1}, + {"x": 165, "y": 57, "flags": 2}, + {"x": 172, "y": 57, "flags": 2}, + {"matrix": [4, 10], "x": 177, "y": 57, "flags": 1}, + {"x": 183, "y": 57, "flags": 2}, + {"x": 190, "y": 57, "flags": 2}, + {"matrix": [4, 12], "x": 196, "y": 57, "flags": 1}, + {"x": 202, "y": 57, "flags": 2}, + {"x": 209, "y": 57, "flags": 2}, + {"matrix": [4, 13], "x": 215, "y": 57, "flags": 1}, + {"x": 220, "y": 57, "flags": 2} + ] + }, + "ws2812": { + "driver": "vendor", + "pin": "GP28" + }, + "community_layouts" : ["60_ansi"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BS", "matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "LShift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "RShift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"label": "LCtrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "LGui", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "LAlt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "RAlt", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"label": "RGui", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "FN", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, + {"label": "RCtrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + } + } +} diff --git a/keyboards/1upkeyboards/pi60_rgb_v2/rules.mk b/keyboards/1upkeyboards/pi60_rgb_v2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json b/keyboards/1upkeyboards/sweet16v2/kb2040/info.json deleted file mode 100644 index 0d09632a99..0000000000 --- a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "sweet16v2", - "url": "1upkeyboards.com/shop/keyboard-kits/macro-pads/sweet-16-v2-macropad-kit/", - "maintainer": "ziptyze", - "processor": "RP2040", - "bootloader": "rp2040", - "board": "GENERIC_RP_RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x5518", - "vid": "0x6F75" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "ws2812": { - "pin": "GP6", - "driver": "vendor" - }, - "matrix_pins": { - "cols": ["GP2", "GP9", "GP8", "GP7"], - "rows": ["GP26", "GP1", "GP18", "GP5"] - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP27", "pin_b": "GP28"}, - {"pin_a": "GP4", "pin_b": "GP3"} - ] - }, - "rgb_matrix": { - "animmations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 28, "y": 12}, - {"flags": 4, "matrix": [0, 1], "x": 84, "y": 12}, - {"flags": 4, "matrix": [0, 2], "x": 140, "y": 12}, - {"flags": 4, "matrix": [0, 3], "x": 196, "y": 12}, - {"flags": 2, "x": 196, "y": 17}, - {"flags": 4, "matrix": [1, 3], "x": 196, "y": 28}, - {"flags": 4, "matrix": [1, 2], "x": 140, "y": 28}, - {"flags": 4, "matrix": [1, 1], "x": 84, "y": 28}, - {"flags": 2, "x": 28, "y": 17}, - {"flags": 4, "matrix": [1, 0], "x": 28, "y": 28}, - {"flags": 4, "matrix": [2, 0], "x": 28, "y": 44}, - {"flags": 4, "matrix": [2, 1], "x": 84, "y": 44}, - {"flags": 4, "matrix": [2, 2], "x": 140, "y": 44}, - {"flags": 4, "matrix": [2, 3], "x": 196, "y": 44}, - {"flags": 2, "x": 196, "y": 47}, - {"flags": 4, "matrix": [3, 3], "x": 196, "y": 60}, - {"flags": 4, "matrix": [3, 2], "x": 140, "y": 60}, - {"flags": 4, "matrix": [3, 1], "x": 84, "y": 60}, - {"flags": 2, "x": 28, "y": 47}, - {"flags": 4, "matrix": [3, 0], "x": 28, "y": 60} - ], - "sleep": true - }, - "community_layouts": [ - "ortho_4x4" - ], - "layouts": { - "LAYOUT_ortho_4x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/keyboard.json b/keyboards/1upkeyboards/sweet16v2/kb2040/keyboard.json new file mode 100644 index 0000000000..0d09632a99 --- /dev/null +++ b/keyboards/1upkeyboards/sweet16v2/kb2040/keyboard.json @@ -0,0 +1,139 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "sweet16v2", + "url": "1upkeyboards.com/shop/keyboard-kits/macro-pads/sweet-16-v2-macropad-kit/", + "maintainer": "ziptyze", + "processor": "RP2040", + "bootloader": "rp2040", + "board": "GENERIC_RP_RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x5518", + "vid": "0x6F75" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "ws2812": { + "pin": "GP6", + "driver": "vendor" + }, + "matrix_pins": { + "cols": ["GP2", "GP9", "GP8", "GP7"], + "rows": ["GP26", "GP1", "GP18", "GP5"] + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP27", "pin_b": "GP28"}, + {"pin_a": "GP4", "pin_b": "GP3"} + ] + }, + "rgb_matrix": { + "animmations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 28, "y": 12}, + {"flags": 4, "matrix": [0, 1], "x": 84, "y": 12}, + {"flags": 4, "matrix": [0, 2], "x": 140, "y": 12}, + {"flags": 4, "matrix": [0, 3], "x": 196, "y": 12}, + {"flags": 2, "x": 196, "y": 17}, + {"flags": 4, "matrix": [1, 3], "x": 196, "y": 28}, + {"flags": 4, "matrix": [1, 2], "x": 140, "y": 28}, + {"flags": 4, "matrix": [1, 1], "x": 84, "y": 28}, + {"flags": 2, "x": 28, "y": 17}, + {"flags": 4, "matrix": [1, 0], "x": 28, "y": 28}, + {"flags": 4, "matrix": [2, 0], "x": 28, "y": 44}, + {"flags": 4, "matrix": [2, 1], "x": 84, "y": 44}, + {"flags": 4, "matrix": [2, 2], "x": 140, "y": 44}, + {"flags": 4, "matrix": [2, 3], "x": 196, "y": 44}, + {"flags": 2, "x": 196, "y": 47}, + {"flags": 4, "matrix": [3, 3], "x": 196, "y": 60}, + {"flags": 4, "matrix": [3, 2], "x": 140, "y": 60}, + {"flags": 4, "matrix": [3, 1], "x": 84, "y": 60}, + {"flags": 2, "x": 28, "y": 47}, + {"flags": 4, "matrix": [3, 0], "x": 28, "y": 60} + ], + "sleep": true + }, + "community_layouts": [ + "ortho_4x4" + ], + "layouts": { + "LAYOUT_ortho_4x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk b/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json b/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json deleted file mode 100644 index d23bc6633d..0000000000 --- a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "manufacturer": "1upkeyboards", - "keyboard_name": "sweet16v2", - "url": "1upkeyboards.com/shop/keyboard-kits/macro-pads/sweet-16-v2-macropad-kit/", - "maintainer": "ziptyze", - "bootloader": "atmel-dfu", - "processor": "atmega32u4", - "usb": { - "device_version": "1.0.0", - "pid": "0x5518", - "vid": "0x6F75" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "ws2812": { - "pin": "D7" - }, - "matrix_pins": { - "cols": ["F7", "D2", "B1", "C6"], - "rows": ["D1", "B5", "B4", "E6"] - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "F6", "pin_b": "F5"}, - {"pin_a": "D4", "pin_b": "D0"} - ] - }, - "rgb_matrix": { - "animmations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 28, "y": 12}, - {"flags": 4, "matrix": [0, 1], "x": 84, "y": 12}, - {"flags": 4, "matrix": [0, 2], "x": 140, "y": 12}, - {"flags": 4, "matrix": [0, 3], "x": 196, "y": 12}, - {"flags": 2, "x": 196, "y": 17}, - {"flags": 4, "matrix": [1, 3], "x": 196, "y": 28}, - {"flags": 4, "matrix": [1, 2], "x": 140, "y": 28}, - {"flags": 4, "matrix": [1, 1], "x": 84, "y": 28}, - {"flags": 2, "x": 28, "y": 17}, - {"flags": 4, "matrix": [1, 0], "x": 28, "y": 28}, - {"flags": 4, "matrix": [2, 0], "x": 28, "y": 44}, - {"flags": 4, "matrix": [2, 1], "x": 84, "y": 44}, - {"flags": 4, "matrix": [2, 2], "x": 140, "y": 44}, - {"flags": 4, "matrix": [2, 3], "x": 196, "y": 44}, - {"flags": 2, "x": 196, "y": 47}, - {"flags": 4, "matrix": [3, 3], "x": 196, "y": 60}, - {"flags": 4, "matrix": [3, 2], "x": 140, "y": 60}, - {"flags": 4, "matrix": [3, 1], "x": 84, "y": 60}, - {"flags": 2, "x": 28, "y": 47}, - {"flags": 4, "matrix": [3, 0], "x": 28, "y": 60} - ], - "sleep": true - }, - "community_layouts": [ - "ortho_4x4" - ], - "layouts": { - "LAYOUT_ortho_4x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/1upkeyboards/sweet16v2/pro_micro/keyboard.json b/keyboards/1upkeyboards/sweet16v2/pro_micro/keyboard.json new file mode 100644 index 0000000000..d23bc6633d --- /dev/null +++ b/keyboards/1upkeyboards/sweet16v2/pro_micro/keyboard.json @@ -0,0 +1,137 @@ +{ + "manufacturer": "1upkeyboards", + "keyboard_name": "sweet16v2", + "url": "1upkeyboards.com/shop/keyboard-kits/macro-pads/sweet-16-v2-macropad-kit/", + "maintainer": "ziptyze", + "bootloader": "atmel-dfu", + "processor": "atmega32u4", + "usb": { + "device_version": "1.0.0", + "pid": "0x5518", + "vid": "0x6F75" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "ws2812": { + "pin": "D7" + }, + "matrix_pins": { + "cols": ["F7", "D2", "B1", "C6"], + "rows": ["D1", "B5", "B4", "E6"] + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "F6", "pin_b": "F5"}, + {"pin_a": "D4", "pin_b": "D0"} + ] + }, + "rgb_matrix": { + "animmations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 28, "y": 12}, + {"flags": 4, "matrix": [0, 1], "x": 84, "y": 12}, + {"flags": 4, "matrix": [0, 2], "x": 140, "y": 12}, + {"flags": 4, "matrix": [0, 3], "x": 196, "y": 12}, + {"flags": 2, "x": 196, "y": 17}, + {"flags": 4, "matrix": [1, 3], "x": 196, "y": 28}, + {"flags": 4, "matrix": [1, 2], "x": 140, "y": 28}, + {"flags": 4, "matrix": [1, 1], "x": 84, "y": 28}, + {"flags": 2, "x": 28, "y": 17}, + {"flags": 4, "matrix": [1, 0], "x": 28, "y": 28}, + {"flags": 4, "matrix": [2, 0], "x": 28, "y": 44}, + {"flags": 4, "matrix": [2, 1], "x": 84, "y": 44}, + {"flags": 4, "matrix": [2, 2], "x": 140, "y": 44}, + {"flags": 4, "matrix": [2, 3], "x": 196, "y": 44}, + {"flags": 2, "x": 196, "y": 47}, + {"flags": 4, "matrix": [3, 3], "x": 196, "y": 60}, + {"flags": 4, "matrix": [3, 2], "x": 140, "y": 60}, + {"flags": 4, "matrix": [3, 1], "x": 84, "y": 60}, + {"flags": 2, "x": 28, "y": 47}, + {"flags": 4, "matrix": [3, 0], "x": 28, "y": 60} + ], + "sleep": true + }, + "community_layouts": [ + "ortho_4x4" + ], + "layouts": { + "LAYOUT_ortho_4x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk b/keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/40percentclub/i75/promicro/info.json b/keyboards/40percentclub/i75/promicro/info.json deleted file mode 100644 index 4c3f44469c..0000000000 --- a/keyboards/40percentclub/i75/promicro/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B5", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], - "rows": ["B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2", "D3"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "community_layouts": ["ortho_5x15"], - "layouts": { - "LAYOUT_ortho_5x15": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [1, 0], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 2], "x": 11, "y": 0}, - {"matrix": [1, 3], "x": 12, "y": 0}, - {"matrix": [1, 4], "x": 13, "y": 0}, - {"matrix": [1, 5], "x": 14, "y": 0}, - - {"matrix": [1, 6], "x": 0, "y": 1}, - {"matrix": [1, 7], "x": 1, "y": 1}, - {"matrix": [1, 8], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 3, "y": 1}, - {"matrix": [2, 1], "x": 4, "y": 1}, - {"matrix": [2, 2], "x": 5, "y": 1}, - {"matrix": [2, 3], "x": 6, "y": 1}, - {"matrix": [2, 4], "x": 7, "y": 1}, - {"matrix": [2, 5], "x": 8, "y": 1}, - {"matrix": [2, 6], "x": 9, "y": 1}, - {"matrix": [2, 7], "x": 10, "y": 1}, - {"matrix": [2, 8], "x": 11, "y": 1}, - {"matrix": [3, 0], "x": 12, "y": 1}, - {"matrix": [3, 1], "x": 13, "y": 1}, - {"matrix": [3, 2], "x": 14, "y": 1}, - - {"matrix": [3, 3], "x": 0, "y": 2}, - {"matrix": [3, 4], "x": 1, "y": 2}, - {"matrix": [3, 5], "x": 2, "y": 2}, - {"matrix": [3, 6], "x": 3, "y": 2}, - {"matrix": [3, 7], "x": 4, "y": 2}, - {"matrix": [3, 8], "x": 5, "y": 2}, - {"matrix": [4, 0], "x": 6, "y": 2}, - {"matrix": [4, 1], "x": 7, "y": 2}, - {"matrix": [4, 2], "x": 8, "y": 2}, - {"matrix": [4, 3], "x": 9, "y": 2}, - {"matrix": [4, 4], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2}, - {"matrix": [4, 6], "x": 12, "y": 2}, - {"matrix": [4, 7], "x": 13, "y": 2}, - {"matrix": [4, 8], "x": 14, "y": 2}, - - {"matrix": [5, 0], "x": 0, "y": 3}, - {"matrix": [5, 1], "x": 1, "y": 3}, - {"matrix": [5, 2], "x": 2, "y": 3}, - {"matrix": [5, 3], "x": 3, "y": 3}, - {"matrix": [5, 4], "x": 4, "y": 3}, - {"matrix": [5, 5], "x": 5, "y": 3}, - {"matrix": [5, 6], "x": 6, "y": 3}, - {"matrix": [5, 7], "x": 7, "y": 3}, - {"matrix": [5, 8], "x": 8, "y": 3}, - {"matrix": [6, 0], "x": 9, "y": 3}, - {"matrix": [6, 1], "x": 10, "y": 3}, - {"matrix": [6, 2], "x": 11, "y": 3}, - {"matrix": [6, 3], "x": 12, "y": 3}, - {"matrix": [6, 4], "x": 13, "y": 3}, - {"matrix": [6, 5], "x": 14, "y": 3}, - - {"matrix": [6, 6], "x": 0, "y": 4}, - {"matrix": [6, 7], "x": 1, "y": 4}, - {"matrix": [6, 8], "x": 2, "y": 4}, - {"matrix": [7, 0], "x": 3, "y": 4}, - {"matrix": [7, 1], "x": 4, "y": 4}, - {"matrix": [7, 2], "x": 5, "y": 4}, - {"matrix": [7, 3], "x": 6, "y": 4}, - {"matrix": [7, 4], "x": 7, "y": 4}, - {"matrix": [7, 5], "x": 8, "y": 4}, - {"matrix": [7, 6], "x": 9, "y": 4}, - {"matrix": [7, 7], "x": 10, "y": 4}, - {"matrix": [7, 8], "x": 11, "y": 4}, - {"matrix": [8, 0], "x": 12, "y": 4}, - {"matrix": [8, 1], "x": 13, "y": 4}, - {"matrix": [8, 2], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/40percentclub/i75/promicro/keyboard.json b/keyboards/40percentclub/i75/promicro/keyboard.json new file mode 100644 index 0000000000..4c3f44469c --- /dev/null +++ b/keyboards/40percentclub/i75/promicro/keyboard.json @@ -0,0 +1,95 @@ +{ + "matrix_pins": { + "cols": ["B5", "B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2", "D3"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "community_layouts": ["ortho_5x15"], + "layouts": { + "LAYOUT_ortho_5x15": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [1, 0], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 2], "x": 11, "y": 0}, + {"matrix": [1, 3], "x": 12, "y": 0}, + {"matrix": [1, 4], "x": 13, "y": 0}, + {"matrix": [1, 5], "x": 14, "y": 0}, + + {"matrix": [1, 6], "x": 0, "y": 1}, + {"matrix": [1, 7], "x": 1, "y": 1}, + {"matrix": [1, 8], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 3, "y": 1}, + {"matrix": [2, 1], "x": 4, "y": 1}, + {"matrix": [2, 2], "x": 5, "y": 1}, + {"matrix": [2, 3], "x": 6, "y": 1}, + {"matrix": [2, 4], "x": 7, "y": 1}, + {"matrix": [2, 5], "x": 8, "y": 1}, + {"matrix": [2, 6], "x": 9, "y": 1}, + {"matrix": [2, 7], "x": 10, "y": 1}, + {"matrix": [2, 8], "x": 11, "y": 1}, + {"matrix": [3, 0], "x": 12, "y": 1}, + {"matrix": [3, 1], "x": 13, "y": 1}, + {"matrix": [3, 2], "x": 14, "y": 1}, + + {"matrix": [3, 3], "x": 0, "y": 2}, + {"matrix": [3, 4], "x": 1, "y": 2}, + {"matrix": [3, 5], "x": 2, "y": 2}, + {"matrix": [3, 6], "x": 3, "y": 2}, + {"matrix": [3, 7], "x": 4, "y": 2}, + {"matrix": [3, 8], "x": 5, "y": 2}, + {"matrix": [4, 0], "x": 6, "y": 2}, + {"matrix": [4, 1], "x": 7, "y": 2}, + {"matrix": [4, 2], "x": 8, "y": 2}, + {"matrix": [4, 3], "x": 9, "y": 2}, + {"matrix": [4, 4], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2}, + {"matrix": [4, 6], "x": 12, "y": 2}, + {"matrix": [4, 7], "x": 13, "y": 2}, + {"matrix": [4, 8], "x": 14, "y": 2}, + + {"matrix": [5, 0], "x": 0, "y": 3}, + {"matrix": [5, 1], "x": 1, "y": 3}, + {"matrix": [5, 2], "x": 2, "y": 3}, + {"matrix": [5, 3], "x": 3, "y": 3}, + {"matrix": [5, 4], "x": 4, "y": 3}, + {"matrix": [5, 5], "x": 5, "y": 3}, + {"matrix": [5, 6], "x": 6, "y": 3}, + {"matrix": [5, 7], "x": 7, "y": 3}, + {"matrix": [5, 8], "x": 8, "y": 3}, + {"matrix": [6, 0], "x": 9, "y": 3}, + {"matrix": [6, 1], "x": 10, "y": 3}, + {"matrix": [6, 2], "x": 11, "y": 3}, + {"matrix": [6, 3], "x": 12, "y": 3}, + {"matrix": [6, 4], "x": 13, "y": 3}, + {"matrix": [6, 5], "x": 14, "y": 3}, + + {"matrix": [6, 6], "x": 0, "y": 4}, + {"matrix": [6, 7], "x": 1, "y": 4}, + {"matrix": [6, 8], "x": 2, "y": 4}, + {"matrix": [7, 0], "x": 3, "y": 4}, + {"matrix": [7, 1], "x": 4, "y": 4}, + {"matrix": [7, 2], "x": 5, "y": 4}, + {"matrix": [7, 3], "x": 6, "y": 4}, + {"matrix": [7, 4], "x": 7, "y": 4}, + {"matrix": [7, 5], "x": 8, "y": 4}, + {"matrix": [7, 6], "x": 9, "y": 4}, + {"matrix": [7, 7], "x": 10, "y": 4}, + {"matrix": [7, 8], "x": 11, "y": 4}, + {"matrix": [8, 0], "x": 12, "y": 4}, + {"matrix": [8, 1], "x": 13, "y": 4}, + {"matrix": [8, 2], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/40percentclub/i75/promicro/rules.mk b/keyboards/40percentclub/i75/promicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/40percentclub/i75/teensy2/info.json b/keyboards/40percentclub/i75/teensy2/info.json deleted file mode 100644 index cc441a1096..0000000000 --- a/keyboards/40percentclub/i75/teensy2/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "matrix_pins": { - "cols": ["C6", "C7", "D6", "D7", "B5", "B6", "F7", "F6", "F5"], - "rows": ["D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "halfkay", - "community_layouts": ["ortho_5x15"], - "layouts": { - "LAYOUT_ortho_5x15": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [1, 0], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 2], "x": 11, "y": 0}, - {"matrix": [1, 3], "x": 12, "y": 0}, - {"matrix": [1, 4], "x": 13, "y": 0}, - {"matrix": [1, 5], "x": 14, "y": 0}, - - {"matrix": [1, 6], "x": 0, "y": 1}, - {"matrix": [1, 7], "x": 1, "y": 1}, - {"matrix": [1, 8], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 3, "y": 1}, - {"matrix": [2, 1], "x": 4, "y": 1}, - {"matrix": [2, 2], "x": 5, "y": 1}, - {"matrix": [2, 3], "x": 6, "y": 1}, - {"matrix": [2, 4], "x": 7, "y": 1}, - {"matrix": [2, 5], "x": 8, "y": 1}, - {"matrix": [2, 6], "x": 9, "y": 1}, - {"matrix": [2, 7], "x": 10, "y": 1}, - {"matrix": [2, 8], "x": 11, "y": 1}, - {"matrix": [3, 0], "x": 12, "y": 1}, - {"matrix": [3, 1], "x": 13, "y": 1}, - {"matrix": [3, 2], "x": 14, "y": 1}, - - {"matrix": [3, 3], "x": 0, "y": 2}, - {"matrix": [3, 4], "x": 1, "y": 2}, - {"matrix": [3, 5], "x": 2, "y": 2}, - {"matrix": [3, 6], "x": 3, "y": 2}, - {"matrix": [3, 7], "x": 4, "y": 2}, - {"matrix": [3, 8], "x": 5, "y": 2}, - {"matrix": [4, 0], "x": 6, "y": 2}, - {"matrix": [4, 1], "x": 7, "y": 2}, - {"matrix": [4, 2], "x": 8, "y": 2}, - {"matrix": [4, 3], "x": 9, "y": 2}, - {"matrix": [4, 4], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2}, - {"matrix": [4, 6], "x": 12, "y": 2}, - {"matrix": [4, 7], "x": 13, "y": 2}, - {"matrix": [4, 8], "x": 14, "y": 2}, - - {"matrix": [5, 0], "x": 0, "y": 3}, - {"matrix": [5, 1], "x": 1, "y": 3}, - {"matrix": [5, 2], "x": 2, "y": 3}, - {"matrix": [5, 3], "x": 3, "y": 3}, - {"matrix": [5, 4], "x": 4, "y": 3}, - {"matrix": [5, 5], "x": 5, "y": 3}, - {"matrix": [5, 6], "x": 6, "y": 3}, - {"matrix": [5, 7], "x": 7, "y": 3}, - {"matrix": [5, 8], "x": 8, "y": 3}, - {"matrix": [6, 0], "x": 9, "y": 3}, - {"matrix": [6, 1], "x": 10, "y": 3}, - {"matrix": [6, 2], "x": 11, "y": 3}, - {"matrix": [6, 3], "x": 12, "y": 3}, - {"matrix": [6, 4], "x": 13, "y": 3}, - {"matrix": [6, 5], "x": 14, "y": 3}, - - {"matrix": [6, 6], "x": 0, "y": 4}, - {"matrix": [6, 7], "x": 1, "y": 4}, - {"matrix": [6, 8], "x": 2, "y": 4}, - {"matrix": [7, 0], "x": 3, "y": 4}, - {"matrix": [7, 1], "x": 4, "y": 4}, - {"matrix": [7, 2], "x": 5, "y": 4}, - {"matrix": [7, 3], "x": 6, "y": 4}, - {"matrix": [7, 4], "x": 7, "y": 4}, - {"matrix": [7, 5], "x": 8, "y": 4}, - {"matrix": [7, 6], "x": 9, "y": 4}, - {"matrix": [7, 7], "x": 10, "y": 4}, - {"matrix": [7, 8], "x": 11, "y": 4}, - {"matrix": [8, 0], "x": 12, "y": 4}, - {"matrix": [8, 1], "x": 13, "y": 4}, - {"matrix": [8, 2], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/40percentclub/i75/teensy2/keyboard.json b/keyboards/40percentclub/i75/teensy2/keyboard.json new file mode 100644 index 0000000000..cc441a1096 --- /dev/null +++ b/keyboards/40percentclub/i75/teensy2/keyboard.json @@ -0,0 +1,95 @@ +{ + "matrix_pins": { + "cols": ["C6", "C7", "D6", "D7", "B5", "B6", "F7", "F6", "F5"], + "rows": ["D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1", "B0"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "halfkay", + "community_layouts": ["ortho_5x15"], + "layouts": { + "LAYOUT_ortho_5x15": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [1, 0], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 2], "x": 11, "y": 0}, + {"matrix": [1, 3], "x": 12, "y": 0}, + {"matrix": [1, 4], "x": 13, "y": 0}, + {"matrix": [1, 5], "x": 14, "y": 0}, + + {"matrix": [1, 6], "x": 0, "y": 1}, + {"matrix": [1, 7], "x": 1, "y": 1}, + {"matrix": [1, 8], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 3, "y": 1}, + {"matrix": [2, 1], "x": 4, "y": 1}, + {"matrix": [2, 2], "x": 5, "y": 1}, + {"matrix": [2, 3], "x": 6, "y": 1}, + {"matrix": [2, 4], "x": 7, "y": 1}, + {"matrix": [2, 5], "x": 8, "y": 1}, + {"matrix": [2, 6], "x": 9, "y": 1}, + {"matrix": [2, 7], "x": 10, "y": 1}, + {"matrix": [2, 8], "x": 11, "y": 1}, + {"matrix": [3, 0], "x": 12, "y": 1}, + {"matrix": [3, 1], "x": 13, "y": 1}, + {"matrix": [3, 2], "x": 14, "y": 1}, + + {"matrix": [3, 3], "x": 0, "y": 2}, + {"matrix": [3, 4], "x": 1, "y": 2}, + {"matrix": [3, 5], "x": 2, "y": 2}, + {"matrix": [3, 6], "x": 3, "y": 2}, + {"matrix": [3, 7], "x": 4, "y": 2}, + {"matrix": [3, 8], "x": 5, "y": 2}, + {"matrix": [4, 0], "x": 6, "y": 2}, + {"matrix": [4, 1], "x": 7, "y": 2}, + {"matrix": [4, 2], "x": 8, "y": 2}, + {"matrix": [4, 3], "x": 9, "y": 2}, + {"matrix": [4, 4], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2}, + {"matrix": [4, 6], "x": 12, "y": 2}, + {"matrix": [4, 7], "x": 13, "y": 2}, + {"matrix": [4, 8], "x": 14, "y": 2}, + + {"matrix": [5, 0], "x": 0, "y": 3}, + {"matrix": [5, 1], "x": 1, "y": 3}, + {"matrix": [5, 2], "x": 2, "y": 3}, + {"matrix": [5, 3], "x": 3, "y": 3}, + {"matrix": [5, 4], "x": 4, "y": 3}, + {"matrix": [5, 5], "x": 5, "y": 3}, + {"matrix": [5, 6], "x": 6, "y": 3}, + {"matrix": [5, 7], "x": 7, "y": 3}, + {"matrix": [5, 8], "x": 8, "y": 3}, + {"matrix": [6, 0], "x": 9, "y": 3}, + {"matrix": [6, 1], "x": 10, "y": 3}, + {"matrix": [6, 2], "x": 11, "y": 3}, + {"matrix": [6, 3], "x": 12, "y": 3}, + {"matrix": [6, 4], "x": 13, "y": 3}, + {"matrix": [6, 5], "x": 14, "y": 3}, + + {"matrix": [6, 6], "x": 0, "y": 4}, + {"matrix": [6, 7], "x": 1, "y": 4}, + {"matrix": [6, 8], "x": 2, "y": 4}, + {"matrix": [7, 0], "x": 3, "y": 4}, + {"matrix": [7, 1], "x": 4, "y": 4}, + {"matrix": [7, 2], "x": 5, "y": 4}, + {"matrix": [7, 3], "x": 6, "y": 4}, + {"matrix": [7, 4], "x": 7, "y": 4}, + {"matrix": [7, 5], "x": 8, "y": 4}, + {"matrix": [7, 6], "x": 9, "y": 4}, + {"matrix": [7, 7], "x": 10, "y": 4}, + {"matrix": [7, 8], "x": 11, "y": 4}, + {"matrix": [8, 0], "x": 12, "y": 4}, + {"matrix": [8, 1], "x": 13, "y": 4}, + {"matrix": [8, 2], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/40percentclub/i75/teensy2/rules.mk b/keyboards/40percentclub/i75/teensy2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/40percentclub/polyandry/promicro/info.json b/keyboards/40percentclub/polyandry/promicro/info.json deleted file mode 100644 index 8a8cd98794..0000000000 --- a/keyboards/40percentclub/polyandry/promicro/info.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "matrix_pins": { - "cols": ["D1", "D0", "D4", "C6", "E6", "B4", "F4", "F5", "F6", "F7", "B3", "B2"], - "rows": ["D7"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT_ortho_4x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - - {"matrix": [0, 3], "x": 0, "y": 1}, - {"matrix": [0, 4], "x": 1, "y": 1}, - {"matrix": [0, 5], "x": 2, "y": 1}, - - {"matrix": [0, 6], "x": 0, "y": 2}, - {"matrix": [0, 7], "x": 1, "y": 2}, - {"matrix": [0, 8], "x": 2, "y": 2}, - - {"matrix": [0, 9], "x": 0, "y": 3}, - {"matrix": [0, 10], "x": 1, "y": 3}, - {"matrix": [0, 11], "x": 2, "y": 3} - ] - } - } -} diff --git a/keyboards/40percentclub/polyandry/promicro/keyboard.json b/keyboards/40percentclub/polyandry/promicro/keyboard.json new file mode 100644 index 0000000000..8a8cd98794 --- /dev/null +++ b/keyboards/40percentclub/polyandry/promicro/keyboard.json @@ -0,0 +1,30 @@ +{ + "matrix_pins": { + "cols": ["D1", "D0", "D4", "C6", "E6", "B4", "F4", "F5", "F6", "F7", "B3", "B2"], + "rows": ["D7"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT_ortho_4x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + + {"matrix": [0, 3], "x": 0, "y": 1}, + {"matrix": [0, 4], "x": 1, "y": 1}, + {"matrix": [0, 5], "x": 2, "y": 1}, + + {"matrix": [0, 6], "x": 0, "y": 2}, + {"matrix": [0, 7], "x": 1, "y": 2}, + {"matrix": [0, 8], "x": 2, "y": 2}, + + {"matrix": [0, 9], "x": 0, "y": 3}, + {"matrix": [0, 10], "x": 1, "y": 3}, + {"matrix": [0, 11], "x": 2, "y": 3} + ] + } + } +} diff --git a/keyboards/40percentclub/polyandry/promicro/rules.mk b/keyboards/40percentclub/polyandry/promicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/40percentclub/polyandry/teensy2/info.json b/keyboards/40percentclub/polyandry/teensy2/info.json deleted file mode 100644 index 33fd1d71df..0000000000 --- a/keyboards/40percentclub/polyandry/teensy2/info.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B7", "D0", "D1", "D2", "C6", "C7", "F6", "F7", "B6", "B5", "D7", "D6"], - "rows": ["D3"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "halfkay", - "layouts": { - "LAYOUT_ortho_4x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - - {"matrix": [0, 3], "x": 0, "y": 1}, - {"matrix": [0, 4], "x": 1, "y": 1}, - {"matrix": [0, 5], "x": 2, "y": 1}, - - {"matrix": [0, 6], "x": 0, "y": 2}, - {"matrix": [0, 7], "x": 1, "y": 2}, - {"matrix": [0, 8], "x": 2, "y": 2}, - - {"matrix": [0, 9], "x": 0, "y": 3}, - {"matrix": [0, 10], "x": 1, "y": 3}, - {"matrix": [0, 11], "x": 2, "y": 3} - ] - } - } -} diff --git a/keyboards/40percentclub/polyandry/teensy2/keyboard.json b/keyboards/40percentclub/polyandry/teensy2/keyboard.json new file mode 100644 index 0000000000..33fd1d71df --- /dev/null +++ b/keyboards/40percentclub/polyandry/teensy2/keyboard.json @@ -0,0 +1,30 @@ +{ + "matrix_pins": { + "cols": ["B7", "D0", "D1", "D2", "C6", "C7", "F6", "F7", "B6", "B5", "D7", "D6"], + "rows": ["D3"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "halfkay", + "layouts": { + "LAYOUT_ortho_4x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + + {"matrix": [0, 3], "x": 0, "y": 1}, + {"matrix": [0, 4], "x": 1, "y": 1}, + {"matrix": [0, 5], "x": 2, "y": 1}, + + {"matrix": [0, 6], "x": 0, "y": 2}, + {"matrix": [0, 7], "x": 1, "y": 2}, + {"matrix": [0, 8], "x": 2, "y": 2}, + + {"matrix": [0, 9], "x": 0, "y": 3}, + {"matrix": [0, 10], "x": 1, "y": 3}, + {"matrix": [0, 11], "x": 2, "y": 3} + ] + } + } +} diff --git a/keyboards/40percentclub/polyandry/teensy2/rules.mk b/keyboards/40percentclub/polyandry/teensy2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/8pack/rev11/info.json b/keyboards/8pack/rev11/info.json deleted file mode 100644 index 9e64760a3b..0000000000 --- a/keyboards/8pack/rev11/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [1, 3]}, - {"x": 1, "y": 0, "matrix": [1, 2]}, - {"x": 2, "y": 0, "matrix": [1, 1]}, - {"x": 3, "y": 0, "matrix": [1, 0]}, - {"x": 0, "y": 1, "matrix": [0, 3]}, - {"x": 1, "y": 1, "matrix": [0, 2]}, - {"x": 2, "y": 1, "matrix": [0, 1]}, - {"x": 3, "y": 1, "matrix": [0, 0]} - ] - } - } -} diff --git a/keyboards/8pack/rev11/keyboard.json b/keyboards/8pack/rev11/keyboard.json new file mode 100644 index 0000000000..9e64760a3b --- /dev/null +++ b/keyboards/8pack/rev11/keyboard.json @@ -0,0 +1,19 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [1, 3]}, + {"x": 1, "y": 0, "matrix": [1, 2]}, + {"x": 2, "y": 0, "matrix": [1, 1]}, + {"x": 3, "y": 0, "matrix": [1, 0]}, + {"x": 0, "y": 1, "matrix": [0, 3]}, + {"x": 1, "y": 1, "matrix": [0, 2]}, + {"x": 2, "y": 1, "matrix": [0, 1]}, + {"x": 3, "y": 1, "matrix": [0, 0]} + ] + } + } +} diff --git a/keyboards/8pack/rev11/rules.mk b/keyboards/8pack/rev11/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/8pack/rev12/info.json b/keyboards/8pack/rev12/info.json deleted file mode 100644 index 1fa5317923..0000000000 --- a/keyboards/8pack/rev12/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "usb": { - "device_version": "0.0.2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 3]}, - {"x": 1, "y": 0, "matrix": [0, 2]}, - {"x": 2, "y": 0, "matrix": [0, 1]}, - {"x": 3, "y": 0, "matrix": [0, 0]}, - {"x": 0, "y": 1, "matrix": [1, 3]}, - {"x": 1, "y": 1, "matrix": [1, 2]}, - {"x": 2, "y": 1, "matrix": [1, 1]}, - {"x": 3, "y": 1, "matrix": [1, 0]} - ] - } - } -} diff --git a/keyboards/8pack/rev12/keyboard.json b/keyboards/8pack/rev12/keyboard.json new file mode 100644 index 0000000000..1fa5317923 --- /dev/null +++ b/keyboards/8pack/rev12/keyboard.json @@ -0,0 +1,19 @@ +{ + "usb": { + "device_version": "0.0.2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 3]}, + {"x": 1, "y": 0, "matrix": [0, 2]}, + {"x": 2, "y": 0, "matrix": [0, 1]}, + {"x": 3, "y": 0, "matrix": [0, 0]}, + {"x": 0, "y": 1, "matrix": [1, 3]}, + {"x": 1, "y": 1, "matrix": [1, 2]}, + {"x": 2, "y": 1, "matrix": [1, 1]}, + {"x": 3, "y": 1, "matrix": [1, 0]} + ] + } + } +} diff --git a/keyboards/8pack/rev12/rules.mk b/keyboards/8pack/rev12/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/a_dux/info.json b/keyboards/a_dux/info.json deleted file mode 100644 index c4089fb035..0000000000 --- a/keyboards/a_dux/info.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "keyboard_name": "Architeuthis dux", - "manufacturer": "tapioki", - "url": "https://github.com/tapioki/cephalopoda", - "maintainer": "@tapioki", - "usb": { - "vid": "0xC2AB", - "pid": "0x3939", - "device_version": "0.0.1" - }, - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "unicode": true - }, - "matrix_pins": { - "direct": [ - ["C6", "D2", "F7", "B2", "F4"], - ["D7", "D0", "F6", "B3", "F5"], - ["E6", "D4", "D3", "B1", "B6"], - ["B4", "B5", null, null, null] - ] - }, - "split": { - "enabled": true, - "soft_serial_pin": "D1", - "bootmagic": { - "matrix": [4, 4] - }, - "matrix_pins": { - "right": { - "direct": [ - ["F4", "B2", "F7", "D2", "C6"], - ["F5", "B3", "F6", "D0", "D7"], - ["B6", "B1", "D3", "D4", "E6"], - ["B5", "B4", null, null, null] - ] - } - } - }, - "community_layouts": ["split_3x5_2"], - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x5_2" - }, - "layouts": { - "LAYOUT_split_3x5_2": { - "layout": [ - {"label": "L01", "matrix": [0, 0], "x": 0, "y": 1.33}, - {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0.31}, - {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0.28}, - {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0.42}, - {"label": "R01", "matrix": [4, 0], "x": 8, "y": 0.42}, - {"label": "R02", "matrix": [4, 1], "x": 9, "y": 0.28}, - {"label": "R03", "matrix": [4, 2], "x": 10, "y": 0}, - {"label": "R04", "matrix": [4, 3], "x": 11, "y": 0.31}, - {"label": "R05", "matrix": [4, 4], "x": 12, "y": 1.33}, - - {"label": "L06", "matrix": [1, 0], "x": 0, "y": 2.33}, - {"label": "L07", "matrix": [1, 1], "x": 1, "y": 1.31}, - {"label": "L08", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1.28}, - {"label": "L10", "matrix": [1, 4], "x": 4, "y": 1.42}, - {"label": "R06", "matrix": [5, 0], "x": 8, "y": 1.42}, - {"label": "R07", "matrix": [5, 1], "x": 9, "y": 1.28}, - {"label": "R08", "matrix": [5, 2], "x": 10, "y": 1}, - {"label": "R09", "matrix": [5, 3], "x": 11, "y": 1.31}, - {"label": "R10", "matrix": [5, 4], "x": 12, "y": 2.33}, - - {"label": "L11", "matrix": [2, 0], "x": 0, "y": 3.33}, - {"label": "L12", "matrix": [2, 1], "x": 1, "y": 2.31}, - {"label": "L13", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "L14", "matrix": [2, 3], "x": 3, "y": 2.28}, - {"label": "L15", "matrix": [2, 4], "x": 4, "y": 2.42}, - {"label": "R11", "matrix": [6, 0], "x": 8, "y": 2.42}, - {"label": "R12", "matrix": [6, 1], "x": 9, "y": 2.28}, - {"label": "R13", "matrix": [6, 2], "x": 10, "y": 2}, - {"label": "R14", "matrix": [6, 3], "x": 11, "y": 2.31}, - {"label": "R15", "matrix": [6, 4], "x": 12, "y": 3.33}, - - {"label": "L16", "matrix": [3, 0], "x": 4, "y": 3.75}, - {"label": "L17", "matrix": [3, 1], "x": 5, "y": 4}, - {"label": "R16", "matrix": [7, 0], "x": 7, "y": 4}, - {"label": "R17", "matrix": [7, 1], "x": 8, "y": 3.75} - ] - } - } -} diff --git a/keyboards/a_dux/keyboard.json b/keyboards/a_dux/keyboard.json new file mode 100644 index 0000000000..c4089fb035 --- /dev/null +++ b/keyboards/a_dux/keyboard.json @@ -0,0 +1,90 @@ +{ + "keyboard_name": "Architeuthis dux", + "manufacturer": "tapioki", + "url": "https://github.com/tapioki/cephalopoda", + "maintainer": "@tapioki", + "usb": { + "vid": "0xC2AB", + "pid": "0x3939", + "device_version": "0.0.1" + }, + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "unicode": true + }, + "matrix_pins": { + "direct": [ + ["C6", "D2", "F7", "B2", "F4"], + ["D7", "D0", "F6", "B3", "F5"], + ["E6", "D4", "D3", "B1", "B6"], + ["B4", "B5", null, null, null] + ] + }, + "split": { + "enabled": true, + "soft_serial_pin": "D1", + "bootmagic": { + "matrix": [4, 4] + }, + "matrix_pins": { + "right": { + "direct": [ + ["F4", "B2", "F7", "D2", "C6"], + ["F5", "B3", "F6", "D0", "D7"], + ["B6", "B1", "D3", "D4", "E6"], + ["B5", "B4", null, null, null] + ] + } + } + }, + "community_layouts": ["split_3x5_2"], + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x5_2" + }, + "layouts": { + "LAYOUT_split_3x5_2": { + "layout": [ + {"label": "L01", "matrix": [0, 0], "x": 0, "y": 1.33}, + {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0.31}, + {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0.28}, + {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0.42}, + {"label": "R01", "matrix": [4, 0], "x": 8, "y": 0.42}, + {"label": "R02", "matrix": [4, 1], "x": 9, "y": 0.28}, + {"label": "R03", "matrix": [4, 2], "x": 10, "y": 0}, + {"label": "R04", "matrix": [4, 3], "x": 11, "y": 0.31}, + {"label": "R05", "matrix": [4, 4], "x": 12, "y": 1.33}, + + {"label": "L06", "matrix": [1, 0], "x": 0, "y": 2.33}, + {"label": "L07", "matrix": [1, 1], "x": 1, "y": 1.31}, + {"label": "L08", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1.28}, + {"label": "L10", "matrix": [1, 4], "x": 4, "y": 1.42}, + {"label": "R06", "matrix": [5, 0], "x": 8, "y": 1.42}, + {"label": "R07", "matrix": [5, 1], "x": 9, "y": 1.28}, + {"label": "R08", "matrix": [5, 2], "x": 10, "y": 1}, + {"label": "R09", "matrix": [5, 3], "x": 11, "y": 1.31}, + {"label": "R10", "matrix": [5, 4], "x": 12, "y": 2.33}, + + {"label": "L11", "matrix": [2, 0], "x": 0, "y": 3.33}, + {"label": "L12", "matrix": [2, 1], "x": 1, "y": 2.31}, + {"label": "L13", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "L14", "matrix": [2, 3], "x": 3, "y": 2.28}, + {"label": "L15", "matrix": [2, 4], "x": 4, "y": 2.42}, + {"label": "R11", "matrix": [6, 0], "x": 8, "y": 2.42}, + {"label": "R12", "matrix": [6, 1], "x": 9, "y": 2.28}, + {"label": "R13", "matrix": [6, 2], "x": 10, "y": 2}, + {"label": "R14", "matrix": [6, 3], "x": 11, "y": 2.31}, + {"label": "R15", "matrix": [6, 4], "x": 12, "y": 3.33}, + + {"label": "L16", "matrix": [3, 0], "x": 4, "y": 3.75}, + {"label": "L17", "matrix": [3, 1], "x": 5, "y": 4}, + {"label": "R16", "matrix": [7, 0], "x": 7, "y": 4}, + {"label": "R17", "matrix": [7, 1], "x": 8, "y": 3.75} + ] + } + } +} diff --git a/keyboards/a_dux/rules.mk b/keyboards/a_dux/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/a_dux/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/abatskeyboardclub/nayeon/info.json b/keyboards/abatskeyboardclub/nayeon/info.json deleted file mode 100644 index a3fac207f4..0000000000 --- a/keyboards/abatskeyboardclub/nayeon/info.json +++ /dev/null @@ -1,579 +0,0 @@ -{ - "keyboard_name": "Nayeon", - "manufacturer": "Abats Keyboard Club", - "url": "", - "maintainer": "ramonimbao", - "layout_aliases": { - "LAYOUT_ansi": "LAYOUT_tkl_f13_ansi_tsangan", - "LAYOUT_iso": "LAYOUT_tkl_f13_iso_tsangan" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false, - "rgb_matrix": true - }, - "usb": { - "vid": "0xABA7", - "pid": "0x0001", - "device_version": "2.0.0" - }, - "ws2812": { - "pin": "GP19", - "driver": "vendor" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, - {"matrix": [0, 15], "x": 211, "y": 0, "flags": 8} - ] - }, - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12", "GP11", "GP5"], - "rows": ["GP0", "GP1", "GP2", "GP21", "GP3", "GP4"] - }, - "community_layouts": ["tkl_f13_ansi_tsangan", "tkl_f13_ansi_tsangan_split_bs_rshift", "tkl_f13_iso_tsangan", "tkl_f13_iso_tsangan_split_bs_rshift"], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/abatskeyboardclub/nayeon/keyboard.json b/keyboards/abatskeyboardclub/nayeon/keyboard.json new file mode 100644 index 0000000000..a3fac207f4 --- /dev/null +++ b/keyboards/abatskeyboardclub/nayeon/keyboard.json @@ -0,0 +1,579 @@ +{ + "keyboard_name": "Nayeon", + "manufacturer": "Abats Keyboard Club", + "url": "", + "maintainer": "ramonimbao", + "layout_aliases": { + "LAYOUT_ansi": "LAYOUT_tkl_f13_ansi_tsangan", + "LAYOUT_iso": "LAYOUT_tkl_f13_iso_tsangan" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false, + "rgb_matrix": true + }, + "usb": { + "vid": "0xABA7", + "pid": "0x0001", + "device_version": "2.0.0" + }, + "ws2812": { + "pin": "GP19", + "driver": "vendor" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, + {"matrix": [0, 15], "x": 211, "y": 0, "flags": 8} + ] + }, + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12", "GP11", "GP5"], + "rows": ["GP0", "GP1", "GP2", "GP21", "GP3", "GP4"] + }, + "community_layouts": ["tkl_f13_ansi_tsangan", "tkl_f13_ansi_tsangan_split_bs_rshift", "tkl_f13_iso_tsangan", "tkl_f13_iso_tsangan_split_bs_rshift"], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/abatskeyboardclub/nayeon/rules.mk b/keyboards/abatskeyboardclub/nayeon/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/abatskeyboardclub/nayeon/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/abko/ak84bt/info.json b/keyboards/abko/ak84bt/info.json deleted file mode 100644 index ff44df60a1..0000000000 --- a/keyboards/abko/ak84bt/info.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "manufacturer": "abko", - "keyboard_name": "ak84bt", - "bootloader": "stm32duino", - "bootmagic": { - "matrix": [1, 0] - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 2 - }, - "features": { - "bootmagic": true, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "B8", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "C6", "C7", "C8", "C9", "A8", "A9", "A10", "A13", "A14", "A15"], - "rows": ["A0", "A1", "A2", "A3", "A4", "A5"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "hue_wave": true, - "pixel_flow": true - }, - "driver": "is31fl3733", - "layout": [ - {"matrix": [0, 0], "x": 7, "y": 2, "flags": 4}, - {"matrix": [0, 2], "x": 34, "y": 2, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 2, "flags": 4}, - {"matrix": [0, 4], "x": 61, "y": 2, "flags": 4}, - {"matrix": [0, 5], "x": 75, "y": 2, "flags": 4}, - {"matrix": [0, 6], "x": 95, "y": 2, "flags": 4}, - {"matrix": [0, 7], "x": 109, "y": 2, "flags": 4}, - {"matrix": [0, 8], "x": 122, "y": 2, "flags": 4}, - {"matrix": [0, 9], "x": 136, "y": 2, "flags": 4}, - {"matrix": [0, 10], "x": 157, "y": 2, "flags": 4}, - {"matrix": [0, 11], "x": 170, "y": 2, "flags": 4}, - {"matrix": [0, 12], "x": 184, "y": 2, "flags": 4}, - {"matrix": [0, 13], "x": 198, "y": 2, "flags": 4}, - {"matrix": [0, 14], "x": 217, "y": 2, "flags": 4}, - {"matrix": [1, 0], "x": 7, "y": 14, "flags": 4}, - {"matrix": [1, 1], "x": 20, "y": 14, "flags": 4}, - {"matrix": [1, 2], "x": 34, "y": 14, "flags": 4}, - {"matrix": [1, 3], "x": 48, "y": 14, "flags": 4}, - {"matrix": [1, 4], "x": 61, "y": 14, "flags": 4}, - {"matrix": [1, 5], "x": 75, "y": 14, "flags": 4}, - {"matrix": [1, 6], "x": 89, "y": 14, "flags": 4}, - {"matrix": [1, 7], "x": 102, "y": 14, "flags": 4}, - {"matrix": [1, 8], "x": 116, "y": 14, "flags": 4}, - {"matrix": [1, 9], "x": 129, "y": 14, "flags": 4}, - {"matrix": [1, 10], "x": 143, "y": 14, "flags": 4}, - {"matrix": [1, 11], "x": 157, "y": 14, "flags": 4}, - {"matrix": [1, 12], "x": 170, "y": 14, "flags": 4}, - {"matrix": [1, 13], "x": 190, "y": 14, "flags": 4}, - {"matrix": [1, 14], "x": 217, "y": 14, "flags": 4}, - {"matrix": [2, 0], "x": 10, "y": 24, "flags": 4}, - {"matrix": [2, 1], "x": 27, "y": 24, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 24, "flags": 4}, - {"matrix": [2, 3], "x": 54, "y": 24, "flags": 4}, - {"matrix": [2, 4], "x": 68, "y": 24, "flags": 4}, - {"matrix": [2, 5], "x": 81, "y": 24, "flags": 4}, - {"matrix": [2, 6], "x": 95, "y": 24, "flags": 4}, - {"matrix": [2, 7], "x": 109, "y": 24, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 24, "flags": 4}, - {"matrix": [2, 9], "x": 136, "y": 24, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 24, "flags": 4}, - {"matrix": [2, 11], "x": 163, "y": 24, "flags": 4}, - {"matrix": [2, 12], "x": 177, "y": 24, "flags": 4}, - {"matrix": [2, 13], "x": 194, "y": 24, "flags": 4}, - {"matrix": [2, 14], "x": 217, "y": 24, "flags": 4}, - {"matrix": [3, 0], "x": 12, "y": 34, "flags": 4}, - {"matrix": [3, 1], "x": 30, "y": 34, "flags": 4}, - {"matrix": [3, 2], "x": 44, "y": 34, "flags": 4}, - {"matrix": [3, 3], "x": 58, "y": 34, "flags": 4}, - {"matrix": [3, 4], "x": 71, "y": 34, "flags": 4}, - {"matrix": [3, 5], "x": 85, "y": 34, "flags": 4}, - {"matrix": [3, 6], "x": 99, "y": 34, "flags": 4}, - {"matrix": [3, 7], "x": 112, "y": 34, "flags": 4}, - {"matrix": [3, 8], "x": 126, "y": 34, "flags": 4}, - {"matrix": [3, 9], "x": 140, "y": 34, "flags": 4}, - {"matrix": [3, 10], "x": 153, "y": 34, "flags": 4}, - {"matrix": [3, 11], "x": 167, "y": 34, "flags": 4}, - {"x": 180, "y": 34, "flags": 4}, - {"matrix": [3, 13], "x": 189, "y": 34, "flags": 4}, - {"matrix": [3, 14], "x": 217, "y": 34, "flags": 4}, - {"matrix": [4, 0], "x": 8, "y": 44, "flags": 4}, - {"x": 24, "y": 44, "flags": 4}, - {"matrix": [4, 2], "x": 38, "y": 44, "flags": 4}, - {"matrix": [4, 3], "x": 51, "y": 44, "flags": 4}, - {"matrix": [4, 4], "x": 65, "y": 44, "flags": 4}, - {"matrix": [4, 5], "x": 78, "y": 44, "flags": 4}, - {"matrix": [4, 6], "x": 92, "y": 44, "flags": 4}, - {"matrix": [4, 7], "x": 106, "y": 44, "flags": 4}, - {"matrix": [4, 8], "x": 119, "y": 44, "flags": 4}, - {"matrix": [4, 9], "x": 133, "y": 44, "flags": 4}, - {"matrix": [4, 10], "x": 147, "y": 44, "flags": 4}, - {"matrix": [4, 11], "x": 160, "y": 44, "flags": 4}, - {"matrix": [4, 12], "x": 179, "y": 44, "flags": 4}, - {"matrix": [4, 13], "x": 201, "y": 46, "flags": 4}, - {"matrix": [4, 14], "x": 217, "y": 44, "flags": 4}, - {"matrix": [5, 0], "x": 8, "y": 54, "flags": 4}, - {"matrix": [5, 1], "x": 25, "y": 54, "flags": 4}, - {"matrix": [5, 2], "x": 43, "y": 54, "flags": 4}, - {"x": 67, "y": 57, "flags": 4}, - {"x": 80, "y": 57, "flags": 4}, - {"x": 94, "y": 54, "flags": 4}, - {"matrix": [5, 6], "x": 107, "y": 57, "flags": 4}, - {"x": 120, "y": 57, "flags": 4}, - {"matrix": [5, 9], "x": 143, "y": 54, "flags": 4}, - {"matrix": [5, 10], "x": 157, "y": 54, "flags": 4}, - {"matrix": [5, 11], "x": 170, "y": 54, "flags": 4}, - {"matrix": [5, 12], "x": 187, "y": 56, "flags": 4}, - {"matrix": [5, 13], "x": 201, "y": 56, "flags": 4}, - {"matrix": [5, 14], "x": 214, "y": 56, "flags": 4}, - {"x": 207, "y": 23, "flags": 8}, - {"x": 207, "y": 27, "flags": 8} - ] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x4321", - "vid": "0x7654" - }, - "layout_aliases": { - "LAYOUT_75_ansi": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 1.5, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 2.5, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 3.5, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 4.5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0}, - {"label": "END", "matrix": [0, 15], "x": 15, "y": 0}, - - {"label": "GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "BSPC", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "HOME", "matrix": [1, 14], "x": 15, "y": 1.25}, - - {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "BSLS", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "DEL", "matrix": [2, 14], "x": 15, "y": 2.25}, - - {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "ENT", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "PGUP", "matrix": [3, 14], "x": 15, "y": 3.25}, - - {"label": "LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "RSFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "UP", "matrix": [4, 13], "x": 14, "y": 4.25}, - {"label": "PGDN", "matrix": [4, 14], "x": 15, "y": 4.25}, - - {"label": "LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "SPC", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "RALT", "matrix": [5, 9], "x": 10, "y": 5.25}, - {"label": "MO(1)", "matrix": [5, 10], "x": 11, "y": 5.25}, - {"label": "RCTL", "matrix": [5, 11], "x": 12, "y": 5.25}, - {"label": "LEFT", "matrix": [5, 12], "x": 13, "y": 5.25}, - {"label": "DOWN", "matrix": [5, 13], "x": 14, "y": 5.25}, - {"label": "RGHT", "matrix": [5, 14], "x": 15, "y": 5.25} - ] - } - } -} diff --git a/keyboards/abko/ak84bt/keyboard.json b/keyboards/abko/ak84bt/keyboard.json new file mode 100644 index 0000000000..ff44df60a1 --- /dev/null +++ b/keyboards/abko/ak84bt/keyboard.json @@ -0,0 +1,239 @@ +{ + "manufacturer": "abko", + "keyboard_name": "ak84bt", + "bootloader": "stm32duino", + "bootmagic": { + "matrix": [1, 0] + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 2 + }, + "features": { + "bootmagic": true, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "B8", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "C6", "C7", "C8", "C9", "A8", "A9", "A10", "A13", "A14", "A15"], + "rows": ["A0", "A1", "A2", "A3", "A4", "A5"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "hue_wave": true, + "pixel_flow": true + }, + "driver": "is31fl3733", + "layout": [ + {"matrix": [0, 0], "x": 7, "y": 2, "flags": 4}, + {"matrix": [0, 2], "x": 34, "y": 2, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 2, "flags": 4}, + {"matrix": [0, 4], "x": 61, "y": 2, "flags": 4}, + {"matrix": [0, 5], "x": 75, "y": 2, "flags": 4}, + {"matrix": [0, 6], "x": 95, "y": 2, "flags": 4}, + {"matrix": [0, 7], "x": 109, "y": 2, "flags": 4}, + {"matrix": [0, 8], "x": 122, "y": 2, "flags": 4}, + {"matrix": [0, 9], "x": 136, "y": 2, "flags": 4}, + {"matrix": [0, 10], "x": 157, "y": 2, "flags": 4}, + {"matrix": [0, 11], "x": 170, "y": 2, "flags": 4}, + {"matrix": [0, 12], "x": 184, "y": 2, "flags": 4}, + {"matrix": [0, 13], "x": 198, "y": 2, "flags": 4}, + {"matrix": [0, 14], "x": 217, "y": 2, "flags": 4}, + {"matrix": [1, 0], "x": 7, "y": 14, "flags": 4}, + {"matrix": [1, 1], "x": 20, "y": 14, "flags": 4}, + {"matrix": [1, 2], "x": 34, "y": 14, "flags": 4}, + {"matrix": [1, 3], "x": 48, "y": 14, "flags": 4}, + {"matrix": [1, 4], "x": 61, "y": 14, "flags": 4}, + {"matrix": [1, 5], "x": 75, "y": 14, "flags": 4}, + {"matrix": [1, 6], "x": 89, "y": 14, "flags": 4}, + {"matrix": [1, 7], "x": 102, "y": 14, "flags": 4}, + {"matrix": [1, 8], "x": 116, "y": 14, "flags": 4}, + {"matrix": [1, 9], "x": 129, "y": 14, "flags": 4}, + {"matrix": [1, 10], "x": 143, "y": 14, "flags": 4}, + {"matrix": [1, 11], "x": 157, "y": 14, "flags": 4}, + {"matrix": [1, 12], "x": 170, "y": 14, "flags": 4}, + {"matrix": [1, 13], "x": 190, "y": 14, "flags": 4}, + {"matrix": [1, 14], "x": 217, "y": 14, "flags": 4}, + {"matrix": [2, 0], "x": 10, "y": 24, "flags": 4}, + {"matrix": [2, 1], "x": 27, "y": 24, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 24, "flags": 4}, + {"matrix": [2, 3], "x": 54, "y": 24, "flags": 4}, + {"matrix": [2, 4], "x": 68, "y": 24, "flags": 4}, + {"matrix": [2, 5], "x": 81, "y": 24, "flags": 4}, + {"matrix": [2, 6], "x": 95, "y": 24, "flags": 4}, + {"matrix": [2, 7], "x": 109, "y": 24, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 24, "flags": 4}, + {"matrix": [2, 9], "x": 136, "y": 24, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 24, "flags": 4}, + {"matrix": [2, 11], "x": 163, "y": 24, "flags": 4}, + {"matrix": [2, 12], "x": 177, "y": 24, "flags": 4}, + {"matrix": [2, 13], "x": 194, "y": 24, "flags": 4}, + {"matrix": [2, 14], "x": 217, "y": 24, "flags": 4}, + {"matrix": [3, 0], "x": 12, "y": 34, "flags": 4}, + {"matrix": [3, 1], "x": 30, "y": 34, "flags": 4}, + {"matrix": [3, 2], "x": 44, "y": 34, "flags": 4}, + {"matrix": [3, 3], "x": 58, "y": 34, "flags": 4}, + {"matrix": [3, 4], "x": 71, "y": 34, "flags": 4}, + {"matrix": [3, 5], "x": 85, "y": 34, "flags": 4}, + {"matrix": [3, 6], "x": 99, "y": 34, "flags": 4}, + {"matrix": [3, 7], "x": 112, "y": 34, "flags": 4}, + {"matrix": [3, 8], "x": 126, "y": 34, "flags": 4}, + {"matrix": [3, 9], "x": 140, "y": 34, "flags": 4}, + {"matrix": [3, 10], "x": 153, "y": 34, "flags": 4}, + {"matrix": [3, 11], "x": 167, "y": 34, "flags": 4}, + {"x": 180, "y": 34, "flags": 4}, + {"matrix": [3, 13], "x": 189, "y": 34, "flags": 4}, + {"matrix": [3, 14], "x": 217, "y": 34, "flags": 4}, + {"matrix": [4, 0], "x": 8, "y": 44, "flags": 4}, + {"x": 24, "y": 44, "flags": 4}, + {"matrix": [4, 2], "x": 38, "y": 44, "flags": 4}, + {"matrix": [4, 3], "x": 51, "y": 44, "flags": 4}, + {"matrix": [4, 4], "x": 65, "y": 44, "flags": 4}, + {"matrix": [4, 5], "x": 78, "y": 44, "flags": 4}, + {"matrix": [4, 6], "x": 92, "y": 44, "flags": 4}, + {"matrix": [4, 7], "x": 106, "y": 44, "flags": 4}, + {"matrix": [4, 8], "x": 119, "y": 44, "flags": 4}, + {"matrix": [4, 9], "x": 133, "y": 44, "flags": 4}, + {"matrix": [4, 10], "x": 147, "y": 44, "flags": 4}, + {"matrix": [4, 11], "x": 160, "y": 44, "flags": 4}, + {"matrix": [4, 12], "x": 179, "y": 44, "flags": 4}, + {"matrix": [4, 13], "x": 201, "y": 46, "flags": 4}, + {"matrix": [4, 14], "x": 217, "y": 44, "flags": 4}, + {"matrix": [5, 0], "x": 8, "y": 54, "flags": 4}, + {"matrix": [5, 1], "x": 25, "y": 54, "flags": 4}, + {"matrix": [5, 2], "x": 43, "y": 54, "flags": 4}, + {"x": 67, "y": 57, "flags": 4}, + {"x": 80, "y": 57, "flags": 4}, + {"x": 94, "y": 54, "flags": 4}, + {"matrix": [5, 6], "x": 107, "y": 57, "flags": 4}, + {"x": 120, "y": 57, "flags": 4}, + {"matrix": [5, 9], "x": 143, "y": 54, "flags": 4}, + {"matrix": [5, 10], "x": 157, "y": 54, "flags": 4}, + {"matrix": [5, 11], "x": 170, "y": 54, "flags": 4}, + {"matrix": [5, 12], "x": 187, "y": 56, "flags": 4}, + {"matrix": [5, 13], "x": 201, "y": 56, "flags": 4}, + {"matrix": [5, 14], "x": 214, "y": 56, "flags": 4}, + {"x": 207, "y": 23, "flags": 8}, + {"x": 207, "y": 27, "flags": 8} + ] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x4321", + "vid": "0x7654" + }, + "layout_aliases": { + "LAYOUT_75_ansi": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 1.5, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 2.5, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 3.5, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 4.5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 10.5, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 11.5, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 12.5, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 13.5, "y": 0}, + {"label": "END", "matrix": [0, 15], "x": 15, "y": 0}, + + {"label": "GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "BSPC", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "HOME", "matrix": [1, 14], "x": 15, "y": 1.25}, + + {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "BSLS", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "DEL", "matrix": [2, 14], "x": 15, "y": 2.25}, + + {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "ENT", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "PGUP", "matrix": [3, 14], "x": 15, "y": 3.25}, + + {"label": "LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "RSFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "UP", "matrix": [4, 13], "x": 14, "y": 4.25}, + {"label": "PGDN", "matrix": [4, 14], "x": 15, "y": 4.25}, + + {"label": "LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "SPC", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "RALT", "matrix": [5, 9], "x": 10, "y": 5.25}, + {"label": "MO(1)", "matrix": [5, 10], "x": 11, "y": 5.25}, + {"label": "RCTL", "matrix": [5, 11], "x": 12, "y": 5.25}, + {"label": "LEFT", "matrix": [5, 12], "x": 13, "y": 5.25}, + {"label": "DOWN", "matrix": [5, 13], "x": 14, "y": 5.25}, + {"label": "RGHT", "matrix": [5, 14], "x": 15, "y": 5.25} + ] + } + } +} diff --git a/keyboards/abko/ak84bt/rules.mk b/keyboards/abko/ak84bt/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/abko/ak84bt/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/acheron/themis/87h/info.json b/keyboards/acheron/themis/87h/info.json deleted file mode 100644 index ce2037bfad..0000000000 --- a/keyboards/acheron/themis/87h/info.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "keyboard_name": "Themis 87H Rev. Alpha", - "usb": { - "pid": "0x5448", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["A8" ,"C9" ,"C8" ,"B14","B12","B10","B1" ,"B0" ,"A7" ,"A6" ,"A5" ,"A4" ,"C5" ,"C7" ,"B3" ,"A2" ,"C12","D2" ], - "rows": ["A15","A10","C6" ,"C4" ,"A3" ,"A1" ,"C11","C10","B4"] - }, - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "rgblight": true, - "nkro": true - }, - "diode_direction": "COL2ROW", - "eeprom": { - "wear_leveling": { - "backing_size": 8192 - } - }, - "rgblight": { - "led_count": 1 - }, - "ws2812": { - "pin": "B15" - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "community_layouts": ["tkl_ansi"], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"label":"Escape", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label":"F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label":"F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label":"F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label":"F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label":"F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label":"F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label":"F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label":"F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label":"F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label":"F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label":"F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label":"F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label":"Print Screen", "matrix": [6, 14], "x": 15.25, "y": 0}, - {"label":"Scroll Lock", "matrix": [6, 17], "x": 16.25, "y": 0}, - {"label":"Pause", "matrix": [6, 16], "x": 17.25, "y": 0}, - - {"label":"`~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label":"1!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label":"2@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label":"3#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label":"4$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label":"5%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label":"6^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label":"7&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label":"8*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label":"9(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label":"0)", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label":"-_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label":"=+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label":"Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label":"Insert", "matrix": [7, 14], "x": 15.25, "y": 1.25}, - {"label":"Home", "matrix": [7, 17], "x": 16.25, "y": 1.25}, - {"label":"Page Up","matrix": [7, 16], "x": 17.25, "y": 1.25}, - - {"label":"Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label":"Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label":"W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label":"E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label":"R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label":"T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label":"Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label":"U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label":"I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label":"O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label":"P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label":"[{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label":"]}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label":"\\|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label":"Delete", "matrix": [8, 14], "x": 15.25, "y": 2.25}, - {"label":"End", "matrix": [8, 17], "x": 16.25, "y": 2.25}, - {"label":"Page Down", "matrix": [8, 16], "x": 17.25, "y": 2.25}, - - {"label":"Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label":"A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label":"S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label":"D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label":"F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label":"G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label":"H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label":"J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label":"K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label":"L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label":";:", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label":"\'\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label":"Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label":"Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label":"Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label":"X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label":"C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label":"V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label":"B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label":"N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label":"M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label":",<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label":".>", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label":"/?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label":"Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label":"Up", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label":"LCtrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label":"Lwin", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label":"LAlt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label":"Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label":"RAlt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label":"RWin", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label":"MO(1)", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label":"RCtrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label":"Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label":"Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label":"Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/acheron/themis/87h/keyboard.json b/keyboards/acheron/themis/87h/keyboard.json new file mode 100644 index 0000000000..ce2037bfad --- /dev/null +++ b/keyboards/acheron/themis/87h/keyboard.json @@ -0,0 +1,143 @@ +{ + "keyboard_name": "Themis 87H Rev. Alpha", + "usb": { + "pid": "0x5448", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["A8" ,"C9" ,"C8" ,"B14","B12","B10","B1" ,"B0" ,"A7" ,"A6" ,"A5" ,"A4" ,"C5" ,"C7" ,"B3" ,"A2" ,"C12","D2" ], + "rows": ["A15","A10","C6" ,"C4" ,"A3" ,"A1" ,"C11","C10","B4"] + }, + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "rgblight": true, + "nkro": true + }, + "diode_direction": "COL2ROW", + "eeprom": { + "wear_leveling": { + "backing_size": 8192 + } + }, + "rgblight": { + "led_count": 1 + }, + "ws2812": { + "pin": "B15" + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "community_layouts": ["tkl_ansi"], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"label":"Escape", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label":"F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label":"F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label":"F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label":"F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label":"F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label":"F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label":"F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label":"F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label":"F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label":"F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label":"F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label":"F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label":"Print Screen", "matrix": [6, 14], "x": 15.25, "y": 0}, + {"label":"Scroll Lock", "matrix": [6, 17], "x": 16.25, "y": 0}, + {"label":"Pause", "matrix": [6, 16], "x": 17.25, "y": 0}, + + {"label":"`~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label":"1!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label":"2@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label":"3#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label":"4$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label":"5%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label":"6^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label":"7&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label":"8*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label":"9(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label":"0)", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label":"-_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label":"=+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label":"Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label":"Insert", "matrix": [7, 14], "x": 15.25, "y": 1.25}, + {"label":"Home", "matrix": [7, 17], "x": 16.25, "y": 1.25}, + {"label":"Page Up","matrix": [7, 16], "x": 17.25, "y": 1.25}, + + {"label":"Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label":"Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label":"W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label":"E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label":"R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label":"T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label":"Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label":"U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label":"I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label":"O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label":"P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label":"[{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label":"]}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label":"\\|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label":"Delete", "matrix": [8, 14], "x": 15.25, "y": 2.25}, + {"label":"End", "matrix": [8, 17], "x": 16.25, "y": 2.25}, + {"label":"Page Down", "matrix": [8, 16], "x": 17.25, "y": 2.25}, + + {"label":"Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label":"A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label":"S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label":"D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label":"F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label":"G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label":"H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label":"J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label":"K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label":"L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label":";:", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label":"\'\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label":"Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label":"Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label":"Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label":"X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label":"C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label":"V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label":"B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label":"N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label":"M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label":",<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label":".>", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label":"/?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label":"Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label":"Up", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label":"LCtrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label":"Lwin", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label":"LAlt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label":"Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label":"RAlt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label":"RWin", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label":"MO(1)", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label":"RCtrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label":"Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label":"Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label":"Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/acheron/themis/87h/rules.mk b/keyboards/acheron/themis/87h/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/acheron/themis/87htsc/info.json b/keyboards/acheron/themis/87htsc/info.json deleted file mode 100644 index eaf8a323ab..0000000000 --- a/keyboards/acheron/themis/87htsc/info.json +++ /dev/null @@ -1,142 +0,0 @@ -{ - "keyboard_name": "Themis 87H-T-SC Rev. Alpha", - "usb": { - "pid": "0x5449", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["A8" ,"C9" ,"C8" ,"B14","B12","B10","B1" ,"B0" ,"A7" ,"A6" ,"A5" ,"A4" ,"C5" ,"C7" ,"B3" ,"A2" ,"C12","D2" ], - "rows": ["A15","A10","C6" ,"C4" ,"A3" ,"A1" ,"C11","C10","B4"] - }, - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "rgblight": true, - "nkro": true - }, - "diode_direction": "COL2ROW", - "eeprom": { - "wear_leveling": { - "backing_size": 8192 - } - }, - "rgblight": { - "led_count": 1 - }, - "ws2812": { - "pin": "B15" - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "community_layouts": ["tkl_ansi_tsangan"], - "layouts": { - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"label":"Escape", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label":"F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label":"F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label":"F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label":"F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label":"F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label":"F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label":"F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label":"F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - - {"label":"F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label":"F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label":"F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label":"F12", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label":"Print Screen", "matrix": [6, 14], "x": 15.25, "y": 0}, - {"label":"Scroll Lock", "matrix": [6, 17], "x": 16.25, "y": 0}, - {"label":"Pause", "matrix": [6, 16], "x": 17.25, "y": 0}, - - {"label":"`~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label":"1!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label":"2@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label":"3#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label":"4$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label":"5%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label":"6^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label":"7&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label":"8*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label":"9(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label":"0)", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label":"-_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label":"=+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label":"Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label":"Insert", "matrix": [7, 14], "x": 15.25, "y": 1.25}, - {"label":"Home", "matrix": [7, 17], "x": 16.25, "y": 1.25}, - {"label":"Page Up","matrix": [7, 16], "x": 17.25, "y": 1.25}, - - {"label":"Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label":"Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label":"W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label":"E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label":"R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label":"T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label":"Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label":"U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label":"I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label":"O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label":"P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label":"[{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label":"]}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label":"\\|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label":"Delete", "matrix": [8, 14], "x": 15.25, "y": 2.25}, - {"label":"End", "matrix": [8, 17], "x": 16.25, "y": 2.25}, - {"label":"Page Down", "matrix": [8, 16], "x": 17.25, "y": 2.25}, - - {"label":"Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label":"A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label":"S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label":"D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label":"F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label":"G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label":"H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label":"J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label":"K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label":"L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label":";:", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label":"\'\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label":"Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label":"Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label":"Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label":"X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label":"C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label":"V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label":"B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label":"N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label":"M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label":",<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label":".>", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label":"/?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label":"Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label":"Up", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label":"LCtrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label":"Lwin", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label":"LAlt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label":"Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 6.25}, - {"label":"RAlt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label":"RWin", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label":"RCtrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label":"Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label":"Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label":"Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/acheron/themis/87htsc/keyboard.json b/keyboards/acheron/themis/87htsc/keyboard.json new file mode 100644 index 0000000000..eaf8a323ab --- /dev/null +++ b/keyboards/acheron/themis/87htsc/keyboard.json @@ -0,0 +1,142 @@ +{ + "keyboard_name": "Themis 87H-T-SC Rev. Alpha", + "usb": { + "pid": "0x5449", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["A8" ,"C9" ,"C8" ,"B14","B12","B10","B1" ,"B0" ,"A7" ,"A6" ,"A5" ,"A4" ,"C5" ,"C7" ,"B3" ,"A2" ,"C12","D2" ], + "rows": ["A15","A10","C6" ,"C4" ,"A3" ,"A1" ,"C11","C10","B4"] + }, + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "rgblight": true, + "nkro": true + }, + "diode_direction": "COL2ROW", + "eeprom": { + "wear_leveling": { + "backing_size": 8192 + } + }, + "rgblight": { + "led_count": 1 + }, + "ws2812": { + "pin": "B15" + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "community_layouts": ["tkl_ansi_tsangan"], + "layouts": { + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"label":"Escape", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label":"F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label":"F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label":"F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label":"F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label":"F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label":"F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label":"F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label":"F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + + {"label":"F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label":"F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label":"F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label":"F12", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label":"Print Screen", "matrix": [6, 14], "x": 15.25, "y": 0}, + {"label":"Scroll Lock", "matrix": [6, 17], "x": 16.25, "y": 0}, + {"label":"Pause", "matrix": [6, 16], "x": 17.25, "y": 0}, + + {"label":"`~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label":"1!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label":"2@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label":"3#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label":"4$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label":"5%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label":"6^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label":"7&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label":"8*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label":"9(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label":"0)", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label":"-_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label":"=+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label":"Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label":"Insert", "matrix": [7, 14], "x": 15.25, "y": 1.25}, + {"label":"Home", "matrix": [7, 17], "x": 16.25, "y": 1.25}, + {"label":"Page Up","matrix": [7, 16], "x": 17.25, "y": 1.25}, + + {"label":"Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label":"Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label":"W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label":"E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label":"R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label":"T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label":"Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label":"U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label":"I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label":"O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label":"P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label":"[{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label":"]}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label":"\\|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label":"Delete", "matrix": [8, 14], "x": 15.25, "y": 2.25}, + {"label":"End", "matrix": [8, 17], "x": 16.25, "y": 2.25}, + {"label":"Page Down", "matrix": [8, 16], "x": 17.25, "y": 2.25}, + + {"label":"Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label":"A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label":"S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label":"D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label":"F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label":"G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label":"H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label":"J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label":"K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label":"L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label":";:", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label":"\'\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label":"Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label":"Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label":"Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label":"X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label":"C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label":"V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label":"B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label":"N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label":"M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label":",<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label":".>", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label":"/?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label":"Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label":"Up", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label":"LCtrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label":"Lwin", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label":"LAlt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label":"Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 6.25}, + {"label":"RAlt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label":"RWin", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label":"RCtrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label":"Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label":"Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label":"Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/acheron/themis/87htsc/rules.mk b/keyboards/acheron/themis/87htsc/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/acheron/themis/88htsc/info.json b/keyboards/acheron/themis/88htsc/info.json deleted file mode 100644 index f8e65afbad..0000000000 --- a/keyboards/acheron/themis/88htsc/info.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "keyboard_name": "Themis 88H-T-SC Rev. Alpha", - "usb": { - "pid": "0x5450", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["A8" ,"C9" ,"C8" ,"B14","B12","B10","B1" ,"B0" ,"A7" ,"A6" ,"A5" ,"A4" ,"C5" ,"C7" ,"B3" ,"A2" ,"C12","D2" ], - "rows": ["A15","A10","C6" ,"C4" ,"A3" ,"A1" ,"C11","C10","B4"] - }, - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "rgblight": true, - "nkro": true - }, - "diode_direction": "COL2ROW", - "eeprom": { - "wear_leveling": { - "backing_size": 8192 - } - }, - "rgblight": { - "led_count": 1 - }, - "ws2812": { - "pin": "B15" - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "community_layouts": ["tkl_f13_ansi_tsangan"], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"label":"Escape", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label":"F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label":"F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label":"F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label":"F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label":"F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label":"F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label":"F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label":"F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label":"F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label":"F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label":"F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label":"F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label":"F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label":"Print Screen", "matrix": [6, 14], "x": 15.25, "y": 0}, - {"label":"Scroll Lock", "matrix": [6, 17], "x": 16.25, "y": 0}, - {"label":"Pause", "matrix": [6, 16], "x": 17.25, "y": 0}, - - {"label":"`~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label":"1!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label":"2@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label":"3#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label":"4$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label":"5%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label":"6^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label":"7&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label":"8*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label":"9(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label":"0)", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label":"-_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label":"=+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label":"Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label":"Insert", "matrix": [7, 14], "x": 15.25, "y": 1.25}, - {"label":"Home", "matrix": [7, 17], "x": 16.25, "y": 1.25}, - {"label":"Page Up","matrix": [7, 16], "x": 17.25, "y": 1.25}, - - {"label":"Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label":"Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label":"W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label":"E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label":"R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label":"T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label":"Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label":"U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label":"I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label":"O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label":"P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label":"[{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label":"]}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label":"\\|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label":"Delete", "matrix": [8, 14], "x": 15.25, "y": 2.25}, - {"label":"End", "matrix": [8, 17], "x": 16.25, "y": 2.25}, - {"label":"Page Down", "matrix": [8, 16], "x": 17.25, "y": 2.25}, - - {"label":"Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label":"A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label":"S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label":"D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label":"F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label":"G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label":"H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label":"J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label":"K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label":"L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label":";:", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label":"\'\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label":"Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label":"Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label":"Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label":"X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label":"C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label":"V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label":"B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label":"N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label":"M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label":",<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label":".>", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label":"/?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label":"Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label":"Up", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label":"LCtrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label":"Lwin", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label":"LAlt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label":"Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 6.25}, - {"label":"RAlt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label":"RWin", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label":"RCtrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label":"Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label":"Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label":"Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/acheron/themis/88htsc/keyboard.json b/keyboards/acheron/themis/88htsc/keyboard.json new file mode 100644 index 0000000000..f8e65afbad --- /dev/null +++ b/keyboards/acheron/themis/88htsc/keyboard.json @@ -0,0 +1,144 @@ +{ + "keyboard_name": "Themis 88H-T-SC Rev. Alpha", + "usb": { + "pid": "0x5450", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["A8" ,"C9" ,"C8" ,"B14","B12","B10","B1" ,"B0" ,"A7" ,"A6" ,"A5" ,"A4" ,"C5" ,"C7" ,"B3" ,"A2" ,"C12","D2" ], + "rows": ["A15","A10","C6" ,"C4" ,"A3" ,"A1" ,"C11","C10","B4"] + }, + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "rgblight": true, + "nkro": true + }, + "diode_direction": "COL2ROW", + "eeprom": { + "wear_leveling": { + "backing_size": 8192 + } + }, + "rgblight": { + "led_count": 1 + }, + "ws2812": { + "pin": "B15" + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "community_layouts": ["tkl_f13_ansi_tsangan"], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"label":"Escape", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label":"F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label":"F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label":"F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label":"F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label":"F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label":"F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label":"F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label":"F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label":"F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label":"F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label":"F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label":"F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label":"F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label":"Print Screen", "matrix": [6, 14], "x": 15.25, "y": 0}, + {"label":"Scroll Lock", "matrix": [6, 17], "x": 16.25, "y": 0}, + {"label":"Pause", "matrix": [6, 16], "x": 17.25, "y": 0}, + + {"label":"`~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label":"1!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label":"2@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label":"3#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label":"4$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label":"5%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label":"6^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label":"7&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label":"8*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label":"9(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label":"0)", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label":"-_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label":"=+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label":"Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label":"Insert", "matrix": [7, 14], "x": 15.25, "y": 1.25}, + {"label":"Home", "matrix": [7, 17], "x": 16.25, "y": 1.25}, + {"label":"Page Up","matrix": [7, 16], "x": 17.25, "y": 1.25}, + + {"label":"Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label":"Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label":"W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label":"E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label":"R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label":"T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label":"Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label":"U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label":"I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label":"O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label":"P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label":"[{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label":"]}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label":"\\|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label":"Delete", "matrix": [8, 14], "x": 15.25, "y": 2.25}, + {"label":"End", "matrix": [8, 17], "x": 16.25, "y": 2.25}, + {"label":"Page Down", "matrix": [8, 16], "x": 17.25, "y": 2.25}, + + {"label":"Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label":"A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label":"S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label":"D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label":"F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label":"G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label":"H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label":"J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label":"K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label":"L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label":";:", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label":"\'\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label":"Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label":"Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label":"Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label":"X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label":"C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label":"V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label":"B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label":"N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label":"M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label":",<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label":".>", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label":"/?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label":"Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label":"Up", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label":"LCtrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label":"Lwin", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label":"LAlt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label":"Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 6.25}, + {"label":"RAlt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label":"RWin", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label":"RCtrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label":"Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label":"Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label":"Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/acheron/themis/88htsc/rules.mk b/keyboards/acheron/themis/88htsc/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/adm42/rev4/info.json b/keyboards/adm42/rev4/info.json deleted file mode 100644 index efb0eea029..0000000000 --- a/keyboards/adm42/rev4/info.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "keyboard_name": "ADM42", - "manufacturer": "Lorenzo Leonini", - "url": "https://adm42.dev/", - "maintainer": "lleonini", - "debounce": 10, - "usb": { - "vid": "0x04D8", - "pid": "0xE873", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "B7" - }, - "rgb_matrix": { - "driver": "ws2812", - "animations": { - "breathing": true, - "band_val": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_pinwheel": true, - "jellybean_raindrops": true, - "pixel_fractal": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "splash": true - }, - "layout": [ - {"matrix": [3, 6], "x": 112, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 92, "y": 36, "flags": 4}, - {"matrix": [1, 5], "x": 94, "y": 25, "flags": 4}, - {"matrix": [0, 5], "x": 97, "y": 14, "flags": 4}, - {"matrix": [0, 4], "x": 80, "y": 13, "flags": 4}, - {"matrix": [1, 4], "x": 77, "y": 24, "flags": 4}, - {"matrix": [1, 3], "x": 62, "y": 18, "flags": 4}, - {"matrix": [0, 3], "x": 64, "y": 8, "flags": 4}, - {"matrix": [0, 2], "x": 49, "y": 6, "flags": 4}, - {"matrix": [1, 2], "x": 46, "y": 17, "flags": 4}, - {"matrix": [1, 1], "x": 28, "y": 23, "flags": 4}, - {"matrix": [0, 1], "x": 30, "y": 13, "flags": 4}, - {"matrix": [0, 0], "x": 14, "y": 11, "flags": 4}, - {"matrix": [1, 0], "x": 11, "y": 22, "flags": 4}, - {"matrix": [2, 0], "x": 8, "y": 32, "flags": 4}, - {"matrix": [2, 1], "x": 26, "y": 34, "flags": 4}, - {"matrix": [2, 2], "x": 43, "y": 28, "flags": 4}, - {"matrix": [2, 3], "x": 61, "y": 29, "flags": 4}, - {"matrix": [2, 4], "x": 76, "y": 34, "flags": 4}, - {"matrix": [3, 3], "x": 78, "y": 46, "flags": 4}, - {"matrix": [3, 4], "x": 97, "y": 49, "flags": 4}, - {"matrix": [3, 5], "x": 112, "y": 56, "flags": 4}, - {"matrix": [3, 7], "x": 127, "y": 49, "flags": 4}, - {"matrix": [3, 8], "x": 146, "y": 46, "flags": 4}, - {"matrix": [2, 6], "x": 132, "y": 36, "flags": 4}, - {"matrix": [2, 7], "x": 148, "y": 34, "flags": 4}, - {"matrix": [2, 8], "x": 164, "y": 29, "flags": 4}, - {"matrix": [2, 9], "x": 180, "y": 28, "flags": 4}, - {"matrix": [2, 10], "x": 198, "y": 34, "flags": 4}, - {"matrix": [2, 11], "x": 215, "y": 32, "flags": 4}, - {"matrix": [1, 11], "x": 212, "y": 22, "flags": 4}, - {"matrix": [1, 10], "x": 196, "y": 23, "flags": 4}, - {"matrix": [1, 9], "x": 178, "y": 17, "flags": 4}, - {"matrix": [1, 8], "x": 161, "y": 18, "flags": 4}, - {"matrix": [1, 7], "x": 146, "y": 24, "flags": 4}, - {"matrix": [1, 6], "x": 130, "y": 25, "flags": 4}, - {"matrix": [0, 6], "x": 126, "y": 14, "flags": 4}, - {"matrix": [0, 7], "x": 143, "y": 13, "flags": 4}, - {"matrix": [0, 8], "x": 159, "y": 8, "flags": 4}, - {"matrix": [0, 9], "x": 175, "y": 6, "flags": 4}, - {"matrix": [0, 10], "x": 194, "y": 13, "flags": 4}, - {"matrix": [0, 11], "x": 210, "y": 11, "flags": 4} - ], - "led_flush_limit": 16, - "led_process_limit": 21, - "max_brightness": 170, - "sat_steps": 24, - "sleep": true - }, - "qmk": { - "tap_keycode_delay": 1 - }, - "build": { - "debounce_type": "sym_eager_pk", - "lto": true - }, - "matrix_pins": { - "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7"], - "rows": ["C7", "D5", "D3", "D2"] - }, - "diode_direction": "ROW2COL", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layout_aliases": { - "LAYOUT_adm42_3x12_6": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.8}, - {"matrix": [0, 1], "x": 1, "y": 0.8}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.5}, - {"matrix": [0, 5], "x": 5, "y": 0.5}, - - {"matrix": [0, 6], "x": 7.5, "y": 0.5}, - {"matrix": [0, 7], "x": 8.5, "y": 0.5}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0.8}, - {"matrix": [0, 11], "x": 12.5, "y": 0.8}, - - {"matrix": [1, 0], "x": 0, "y": 1.8}, - {"matrix": [1, 1], "x": 1, "y": 1.8}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - - {"matrix": [1, 6], "x": 7.5, "y": 1.5}, - {"matrix": [1, 7], "x": 8.5, "y": 1.5}, - {"matrix": [1, 8], "x": 9.5, "y": 1}, - {"matrix": [1, 9], "x": 10.5, "y": 1}, - {"matrix": [1, 10], "x": 11.5, "y": 1.8}, - {"matrix": [1, 11], "x": 12.5, "y": 1.8}, - - {"matrix": [2, 0], "x": 0, "y": 2.8}, - {"matrix": [2, 1], "x": 1, "y": 2.8}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.5}, - {"matrix": [2, 5], "x": 5, "y": 2.5}, - - {"matrix": [2, 6], "x": 7.5, "y": 2.5}, - {"matrix": [2, 7], "x": 8.5, "y": 2.5}, - {"matrix": [2, 8], "x": 9.5, "y": 2}, - {"matrix": [2, 9], "x": 10.5, "y": 2}, - {"matrix": [2, 10], "x": 11.5, "y": 2.8}, - {"matrix": [2, 11], "x": 12.5, "y": 2.8}, - - {"matrix": [3, 3], "x": 4.25, "y": 3.55}, - {"matrix": [3, 4], "x": 5.25, "y": 3.65}, - {"matrix": [3, 6], "x": 6.25, "y": 1.875, "h": 1.25}, - - {"matrix": [3, 5], "x": 6.25, "y": 4.05}, - {"matrix": [3, 7], "x": 7.25, "y": 3.65}, - {"matrix": [3, 8], "x": 8.25, "y": 3.55} - ] - } - } -} diff --git a/keyboards/adm42/rev4/keyboard.json b/keyboards/adm42/rev4/keyboard.json new file mode 100644 index 0000000000..efb0eea029 --- /dev/null +++ b/keyboards/adm42/rev4/keyboard.json @@ -0,0 +1,163 @@ +{ + "keyboard_name": "ADM42", + "manufacturer": "Lorenzo Leonini", + "url": "https://adm42.dev/", + "maintainer": "lleonini", + "debounce": 10, + "usb": { + "vid": "0x04D8", + "pid": "0xE873", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "B7" + }, + "rgb_matrix": { + "driver": "ws2812", + "animations": { + "breathing": true, + "band_val": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_pinwheel": true, + "jellybean_raindrops": true, + "pixel_fractal": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "splash": true + }, + "layout": [ + {"matrix": [3, 6], "x": 112, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 92, "y": 36, "flags": 4}, + {"matrix": [1, 5], "x": 94, "y": 25, "flags": 4}, + {"matrix": [0, 5], "x": 97, "y": 14, "flags": 4}, + {"matrix": [0, 4], "x": 80, "y": 13, "flags": 4}, + {"matrix": [1, 4], "x": 77, "y": 24, "flags": 4}, + {"matrix": [1, 3], "x": 62, "y": 18, "flags": 4}, + {"matrix": [0, 3], "x": 64, "y": 8, "flags": 4}, + {"matrix": [0, 2], "x": 49, "y": 6, "flags": 4}, + {"matrix": [1, 2], "x": 46, "y": 17, "flags": 4}, + {"matrix": [1, 1], "x": 28, "y": 23, "flags": 4}, + {"matrix": [0, 1], "x": 30, "y": 13, "flags": 4}, + {"matrix": [0, 0], "x": 14, "y": 11, "flags": 4}, + {"matrix": [1, 0], "x": 11, "y": 22, "flags": 4}, + {"matrix": [2, 0], "x": 8, "y": 32, "flags": 4}, + {"matrix": [2, 1], "x": 26, "y": 34, "flags": 4}, + {"matrix": [2, 2], "x": 43, "y": 28, "flags": 4}, + {"matrix": [2, 3], "x": 61, "y": 29, "flags": 4}, + {"matrix": [2, 4], "x": 76, "y": 34, "flags": 4}, + {"matrix": [3, 3], "x": 78, "y": 46, "flags": 4}, + {"matrix": [3, 4], "x": 97, "y": 49, "flags": 4}, + {"matrix": [3, 5], "x": 112, "y": 56, "flags": 4}, + {"matrix": [3, 7], "x": 127, "y": 49, "flags": 4}, + {"matrix": [3, 8], "x": 146, "y": 46, "flags": 4}, + {"matrix": [2, 6], "x": 132, "y": 36, "flags": 4}, + {"matrix": [2, 7], "x": 148, "y": 34, "flags": 4}, + {"matrix": [2, 8], "x": 164, "y": 29, "flags": 4}, + {"matrix": [2, 9], "x": 180, "y": 28, "flags": 4}, + {"matrix": [2, 10], "x": 198, "y": 34, "flags": 4}, + {"matrix": [2, 11], "x": 215, "y": 32, "flags": 4}, + {"matrix": [1, 11], "x": 212, "y": 22, "flags": 4}, + {"matrix": [1, 10], "x": 196, "y": 23, "flags": 4}, + {"matrix": [1, 9], "x": 178, "y": 17, "flags": 4}, + {"matrix": [1, 8], "x": 161, "y": 18, "flags": 4}, + {"matrix": [1, 7], "x": 146, "y": 24, "flags": 4}, + {"matrix": [1, 6], "x": 130, "y": 25, "flags": 4}, + {"matrix": [0, 6], "x": 126, "y": 14, "flags": 4}, + {"matrix": [0, 7], "x": 143, "y": 13, "flags": 4}, + {"matrix": [0, 8], "x": 159, "y": 8, "flags": 4}, + {"matrix": [0, 9], "x": 175, "y": 6, "flags": 4}, + {"matrix": [0, 10], "x": 194, "y": 13, "flags": 4}, + {"matrix": [0, 11], "x": 210, "y": 11, "flags": 4} + ], + "led_flush_limit": 16, + "led_process_limit": 21, + "max_brightness": 170, + "sat_steps": 24, + "sleep": true + }, + "qmk": { + "tap_keycode_delay": 1 + }, + "build": { + "debounce_type": "sym_eager_pk", + "lto": true + }, + "matrix_pins": { + "cols": ["C6", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7"], + "rows": ["C7", "D5", "D3", "D2"] + }, + "diode_direction": "ROW2COL", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layout_aliases": { + "LAYOUT_adm42_3x12_6": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.8}, + {"matrix": [0, 1], "x": 1, "y": 0.8}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.5}, + {"matrix": [0, 5], "x": 5, "y": 0.5}, + + {"matrix": [0, 6], "x": 7.5, "y": 0.5}, + {"matrix": [0, 7], "x": 8.5, "y": 0.5}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0.8}, + {"matrix": [0, 11], "x": 12.5, "y": 0.8}, + + {"matrix": [1, 0], "x": 0, "y": 1.8}, + {"matrix": [1, 1], "x": 1, "y": 1.8}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + + {"matrix": [1, 6], "x": 7.5, "y": 1.5}, + {"matrix": [1, 7], "x": 8.5, "y": 1.5}, + {"matrix": [1, 8], "x": 9.5, "y": 1}, + {"matrix": [1, 9], "x": 10.5, "y": 1}, + {"matrix": [1, 10], "x": 11.5, "y": 1.8}, + {"matrix": [1, 11], "x": 12.5, "y": 1.8}, + + {"matrix": [2, 0], "x": 0, "y": 2.8}, + {"matrix": [2, 1], "x": 1, "y": 2.8}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.5}, + {"matrix": [2, 5], "x": 5, "y": 2.5}, + + {"matrix": [2, 6], "x": 7.5, "y": 2.5}, + {"matrix": [2, 7], "x": 8.5, "y": 2.5}, + {"matrix": [2, 8], "x": 9.5, "y": 2}, + {"matrix": [2, 9], "x": 10.5, "y": 2}, + {"matrix": [2, 10], "x": 11.5, "y": 2.8}, + {"matrix": [2, 11], "x": 12.5, "y": 2.8}, + + {"matrix": [3, 3], "x": 4.25, "y": 3.55}, + {"matrix": [3, 4], "x": 5.25, "y": 3.65}, + {"matrix": [3, 6], "x": 6.25, "y": 1.875, "h": 1.25}, + + {"matrix": [3, 5], "x": 6.25, "y": 4.05}, + {"matrix": [3, 7], "x": 7.25, "y": 3.65}, + {"matrix": [3, 8], "x": 8.25, "y": 3.55} + ] + } + } +} diff --git a/keyboards/adm42/rev4/rules.mk b/keyboards/adm42/rev4/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/adm42/rev4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ah/haven60/info.json b/keyboards/ah/haven60/info.json deleted file mode 100644 index a9c2afb0b3..0000000000 --- a/keyboards/ah/haven60/info.json +++ /dev/null @@ -1,699 +0,0 @@ -{ - "manufacturer": "Freather", - "keyboard_name": "Atelier_Haven Haven60", - "maintainer": "Freather", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["C7", "D4", "D6", "D7", "B4", "B5", "B6", "D5", "D3", "D2", "D1", "D0", "B1", "B0"], - "rows": ["F0", "E6", "C6", "F4", "F1"] - }, - "processor": "atmega32u4", - "url": "https://keyspensory.store/products", - "usb": { - "device_version": "1.0.0", - "pid": "0x4660", - "vid": "0x4446" - }, - "ws2812": { - "pin": "F5" - }, - "rgblight": { - "led_count": 13, - "saturation_steps": 8, - "brightness_steps": 8, - "sleep": true, - "max_brightness": 125, - "layers": { - "enabled": true - }, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "community_layouts": ["60_ansi_tsangan", "60_tsangan_hhkb", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/ah/haven60/keyboard.json b/keyboards/ah/haven60/keyboard.json new file mode 100644 index 0000000000..a9c2afb0b3 --- /dev/null +++ b/keyboards/ah/haven60/keyboard.json @@ -0,0 +1,699 @@ +{ + "manufacturer": "Freather", + "keyboard_name": "Atelier_Haven Haven60", + "maintainer": "Freather", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["C7", "D4", "D6", "D7", "B4", "B5", "B6", "D5", "D3", "D2", "D1", "D0", "B1", "B0"], + "rows": ["F0", "E6", "C6", "F4", "F1"] + }, + "processor": "atmega32u4", + "url": "https://keyspensory.store/products", + "usb": { + "device_version": "1.0.0", + "pid": "0x4660", + "vid": "0x4446" + }, + "ws2812": { + "pin": "F5" + }, + "rgblight": { + "led_count": 13, + "saturation_steps": 8, + "brightness_steps": 8, + "sleep": true, + "max_brightness": 125, + "layers": { + "enabled": true + }, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "community_layouts": ["60_ansi_tsangan", "60_tsangan_hhkb", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/ah/haven60/rules.mk b/keyboards/ah/haven60/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ah/haven60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ah/haven65/info.json b/keyboards/ah/haven65/info.json deleted file mode 100644 index 579cbffd7a..0000000000 --- a/keyboards/ah/haven65/info.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "keyboard_name": "HAVEN65", - "manufacturer": "Atelier_Haven", - "url": "https://keyspensory.store/products/gb-haven65-by-atelier-haven", - "maintainer": "Freather", - "usb": { - "vid": "0x4446", - "pid": "0x4665", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["B5", "B6", "C6", "F1", "D6"], - "cols": ["F7", "F6", "F5", "F4", "F0", "B4", "D0", "D1", "D2", "D3", "D5", "B0", "B1", "B2", "B3"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "command": true, - "nkro": true, - "rgblight": true - }, - "ws2812": { - "pin": "C7" - }, - "rgblight": { - "led_count": 1, - "saturation_steps": 8, - "brightness_steps": 8, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi_blocker" - }, - "community_layouts": [ - "65_ansi_blocker" - ], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - { "label": "Esc", "matrix":[0,0],"x": 0, "y": 0 }, - { "label": "1", "matrix":[0,1],"x": 1, "y": 0 }, - { "label": "2", "matrix":[0,2],"x": 2, "y": 0 }, - { "label": "3", "matrix":[0,3],"x": 3, "y": 0 }, - { "label": "4", "matrix":[0,4],"x": 4, "y": 0 }, - { "label": "5", "matrix":[0,5],"x": 5, "y": 0 }, - { "label": "6", "matrix":[0,6],"x": 6, "y": 0 }, - { "label": "7", "matrix":[0,7],"x": 7, "y": 0 }, - { "label": "8", "matrix":[0,8],"x": 8, "y": 0 }, - { "label": "9", "matrix":[0,9],"x": 9, "y": 0 }, - { "label": "0", "matrix":[0,10],"x": 10, "y": 0 }, - { "label": "-", "matrix":[0,11],"x": 11, "y": 0 }, - { "label": "=", "matrix":[0,12],"x": 12, "y": 0 }, - { "label": "backspace", "matrix":[0,13],"x": 13, "y": 0, "w": 2 }, - { "label": "home", "matrix":[0,14],"x": 15, "y": 0 }, - - { "label": "tab", "matrix":[1,0],"x": 0, "y": 1, "w": 1.5 }, - { "label": "q", "matrix":[1,1],"x": 1.5, "y": 1 }, - { "label": "w", "matrix":[1,2],"x": 2.5, "y": 1 }, - { "label": "e", "matrix":[1,3],"x": 3.5, "y": 1 }, - { "label": "r", "matrix":[1,4],"x": 4.5, "y": 1 }, - { "label": "t", "matrix":[1,5],"x": 5.5, "y": 1 }, - { "label": "y", "matrix":[1,6],"x": 6.5, "y": 1 }, - { "label": "u", "matrix":[1,7],"x": 7.5, "y": 1 }, - { "label": "i", "matrix":[1,8],"x": 8.5, "y": 1 }, - { "label": "o", "matrix":[1,9],"x": 9.5, "y": 1 }, - { "label": "p", "matrix":[1,10],"x": 10.5, "y": 1 }, - { "label": "{", "matrix":[1,11],"x": 11.5, "y": 1 }, - { "label": "}", "matrix":[1,12],"x": 12.5, "y": 1 }, - { "label": "|", "matrix":[2,13],"x": 13.5, "y": 1, "w": 1.5 }, - { "label": "insert", "matrix":[1,14],"x": 15, "y": 1 }, - - { "label": "capslock", "matrix":[2,0],"x": 0, "y": 2, "w": 1.75 }, - { "label": "a", "matrix":[2,1],"x": 1.75, "y": 2 }, - { "label": "s", "matrix":[2,2],"x": 2.75, "y": 2 }, - { "label": "d", "matrix":[2,3],"x": 3.75, "y": 2 }, - { "label": "f", "matrix":[2,4],"x": 4.75, "y": 2 }, - { "label": "g", "matrix":[2,5],"x": 5.75, "y": 2 }, - { "label": "h", "matrix":[2,6],"x": 6.75, "y": 2 }, - { "label": "j", "matrix":[2,7],"x": 7.75, "y": 2 }, - { "label": "k", "matrix":[2,8],"x": 8.75, "y": 2 }, - { "label": "l", "matrix":[2,9],"x": 9.75, "y": 2 }, - { "label": ";", "matrix":[2,10],"x": 10.75, "y": 2 }, - { "label": "'", "matrix":[2,11],"x": 11.75, "y": 2 }, - { "label": "enter", "matrix":[2,12],"x": 12.75, "y": 2, "w": 2.25 }, - { "label": "delete", "matrix":[2,14],"x": 15, "y": 2 }, - - { "label": "leftshift", "matrix":[3,0],"x": 0, "y": 3, "w": 2.25 }, - { "label": "z", "matrix":[3,2],"x": 2.25, "y": 3 }, - { "label": "x", "matrix":[3,3],"x": 3.25, "y": 3 }, - { "label": "c", "matrix":[3,4],"x": 4.25, "y": 3 }, - { "label": "v", "matrix":[3,5],"x": 5.25, "y": 3 }, - { "label": "b", "matrix":[3,6],"x": 6.25, "y": 3 }, - { "label": "n", "matrix":[3,7],"x": 7.25, "y": 3 }, - { "label": "m", "matrix":[3,8],"x": 8.25, "y": 3 }, - { "label": ",", "matrix":[3,9],"x": 9.25, "y": 3 }, - { "label": ".", "matrix":[3,10],"x": 10.25, "y": 3 }, - { "label": "/", "matrix":[3,11],"x": 11.25, "y": 3 }, - { "label": "rightshift", "matrix":[3,12],"x": 12.25, "y": 3, "w": 1.75 }, - { "label": "up", "matrix":[3,13],"x": 14, "y": 3 }, - { "label": "end", "matrix":[3,14],"x": 15, "y": 3 }, - - { "label": "lctrl", "matrix":[4,0],"x": 0, "y": 4, "w": 1.25 }, - { "label": "lwin", "matrix":[4,1],"x": 1.25, "y": 4, "w": 1.25 }, - { "label": "lalt", "matrix":[4,2],"x": 2.5, "y": 4, "w": 1.25 }, - { "label": "space", "matrix":[4,6],"x": 3.75, "y": 4, "w": 6.25 }, - { "label": "ralt", "matrix":[4,9],"x": 10, "y": 4, "w": 1.25 }, - { "label": "MO(1)", "matrix":[4,10],"x": 11.25, "y": 4, "w": 1.25 }, - { "label": "left", "matrix":[4,11],"x": 13, "y": 4 }, - { "label": "down", "matrix":[4,12],"x": 14, "y": 4 }, - { "label": "right", "matrix":[4,13],"x": 15, "y": 4 } - ] - } - } -} diff --git a/keyboards/ah/haven65/keyboard.json b/keyboards/ah/haven65/keyboard.json new file mode 100644 index 0000000000..579cbffd7a --- /dev/null +++ b/keyboards/ah/haven65/keyboard.json @@ -0,0 +1,130 @@ +{ + "keyboard_name": "HAVEN65", + "manufacturer": "Atelier_Haven", + "url": "https://keyspensory.store/products/gb-haven65-by-atelier-haven", + "maintainer": "Freather", + "usb": { + "vid": "0x4446", + "pid": "0x4665", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["B5", "B6", "C6", "F1", "D6"], + "cols": ["F7", "F6", "F5", "F4", "F0", "B4", "D0", "D1", "D2", "D3", "D5", "B0", "B1", "B2", "B3"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": true, + "nkro": true, + "rgblight": true + }, + "ws2812": { + "pin": "C7" + }, + "rgblight": { + "led_count": 1, + "saturation_steps": 8, + "brightness_steps": 8, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi_blocker" + }, + "community_layouts": [ + "65_ansi_blocker" + ], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + { "label": "Esc", "matrix":[0,0],"x": 0, "y": 0 }, + { "label": "1", "matrix":[0,1],"x": 1, "y": 0 }, + { "label": "2", "matrix":[0,2],"x": 2, "y": 0 }, + { "label": "3", "matrix":[0,3],"x": 3, "y": 0 }, + { "label": "4", "matrix":[0,4],"x": 4, "y": 0 }, + { "label": "5", "matrix":[0,5],"x": 5, "y": 0 }, + { "label": "6", "matrix":[0,6],"x": 6, "y": 0 }, + { "label": "7", "matrix":[0,7],"x": 7, "y": 0 }, + { "label": "8", "matrix":[0,8],"x": 8, "y": 0 }, + { "label": "9", "matrix":[0,9],"x": 9, "y": 0 }, + { "label": "0", "matrix":[0,10],"x": 10, "y": 0 }, + { "label": "-", "matrix":[0,11],"x": 11, "y": 0 }, + { "label": "=", "matrix":[0,12],"x": 12, "y": 0 }, + { "label": "backspace", "matrix":[0,13],"x": 13, "y": 0, "w": 2 }, + { "label": "home", "matrix":[0,14],"x": 15, "y": 0 }, + + { "label": "tab", "matrix":[1,0],"x": 0, "y": 1, "w": 1.5 }, + { "label": "q", "matrix":[1,1],"x": 1.5, "y": 1 }, + { "label": "w", "matrix":[1,2],"x": 2.5, "y": 1 }, + { "label": "e", "matrix":[1,3],"x": 3.5, "y": 1 }, + { "label": "r", "matrix":[1,4],"x": 4.5, "y": 1 }, + { "label": "t", "matrix":[1,5],"x": 5.5, "y": 1 }, + { "label": "y", "matrix":[1,6],"x": 6.5, "y": 1 }, + { "label": "u", "matrix":[1,7],"x": 7.5, "y": 1 }, + { "label": "i", "matrix":[1,8],"x": 8.5, "y": 1 }, + { "label": "o", "matrix":[1,9],"x": 9.5, "y": 1 }, + { "label": "p", "matrix":[1,10],"x": 10.5, "y": 1 }, + { "label": "{", "matrix":[1,11],"x": 11.5, "y": 1 }, + { "label": "}", "matrix":[1,12],"x": 12.5, "y": 1 }, + { "label": "|", "matrix":[2,13],"x": 13.5, "y": 1, "w": 1.5 }, + { "label": "insert", "matrix":[1,14],"x": 15, "y": 1 }, + + { "label": "capslock", "matrix":[2,0],"x": 0, "y": 2, "w": 1.75 }, + { "label": "a", "matrix":[2,1],"x": 1.75, "y": 2 }, + { "label": "s", "matrix":[2,2],"x": 2.75, "y": 2 }, + { "label": "d", "matrix":[2,3],"x": 3.75, "y": 2 }, + { "label": "f", "matrix":[2,4],"x": 4.75, "y": 2 }, + { "label": "g", "matrix":[2,5],"x": 5.75, "y": 2 }, + { "label": "h", "matrix":[2,6],"x": 6.75, "y": 2 }, + { "label": "j", "matrix":[2,7],"x": 7.75, "y": 2 }, + { "label": "k", "matrix":[2,8],"x": 8.75, "y": 2 }, + { "label": "l", "matrix":[2,9],"x": 9.75, "y": 2 }, + { "label": ";", "matrix":[2,10],"x": 10.75, "y": 2 }, + { "label": "'", "matrix":[2,11],"x": 11.75, "y": 2 }, + { "label": "enter", "matrix":[2,12],"x": 12.75, "y": 2, "w": 2.25 }, + { "label": "delete", "matrix":[2,14],"x": 15, "y": 2 }, + + { "label": "leftshift", "matrix":[3,0],"x": 0, "y": 3, "w": 2.25 }, + { "label": "z", "matrix":[3,2],"x": 2.25, "y": 3 }, + { "label": "x", "matrix":[3,3],"x": 3.25, "y": 3 }, + { "label": "c", "matrix":[3,4],"x": 4.25, "y": 3 }, + { "label": "v", "matrix":[3,5],"x": 5.25, "y": 3 }, + { "label": "b", "matrix":[3,6],"x": 6.25, "y": 3 }, + { "label": "n", "matrix":[3,7],"x": 7.25, "y": 3 }, + { "label": "m", "matrix":[3,8],"x": 8.25, "y": 3 }, + { "label": ",", "matrix":[3,9],"x": 9.25, "y": 3 }, + { "label": ".", "matrix":[3,10],"x": 10.25, "y": 3 }, + { "label": "/", "matrix":[3,11],"x": 11.25, "y": 3 }, + { "label": "rightshift", "matrix":[3,12],"x": 12.25, "y": 3, "w": 1.75 }, + { "label": "up", "matrix":[3,13],"x": 14, "y": 3 }, + { "label": "end", "matrix":[3,14],"x": 15, "y": 3 }, + + { "label": "lctrl", "matrix":[4,0],"x": 0, "y": 4, "w": 1.25 }, + { "label": "lwin", "matrix":[4,1],"x": 1.25, "y": 4, "w": 1.25 }, + { "label": "lalt", "matrix":[4,2],"x": 2.5, "y": 4, "w": 1.25 }, + { "label": "space", "matrix":[4,6],"x": 3.75, "y": 4, "w": 6.25 }, + { "label": "ralt", "matrix":[4,9],"x": 10, "y": 4, "w": 1.25 }, + { "label": "MO(1)", "matrix":[4,10],"x": 11.25, "y": 4, "w": 1.25 }, + { "label": "left", "matrix":[4,11],"x": 13, "y": 4 }, + { "label": "down", "matrix":[4,12],"x": 14, "y": 4 }, + { "label": "right", "matrix":[4,13],"x": 15, "y": 4 } + ] + } + } +} diff --git a/keyboards/ah/haven65/rules.mk b/keyboards/ah/haven65/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ah/haven65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ah/haven80/hotswap/info.json b/keyboards/ah/haven80/hotswap/info.json deleted file mode 100644 index e740857bcb..0000000000 --- a/keyboards/ah/haven80/hotswap/info.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "keyboard_name": "haven80_hotswap", - "usb": { - "vid": "0x4446", - "pid": "0x4680", - "device_version": "1.0.0" - }, - "matrix_pins": { - "rows": ["F0", "F1", "F4", "F5", "F6", "B1", "B2", "B3", "D3", "D5", "F7"], - "cols": ["D0", "D1", "D2", "B0", "D4", "B4", "D6", "D7", "B5"] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_tkl_f13_ansi_tsangan" - }, - "community_layouts": [ - "tkl_f13_ansi_tsangan" - ], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - { "label": "Esc", "matrix":[0,0],"x": 0, "y": 0 }, - { "label": "F1", "matrix":[0,1],"x": 1.25, "y": 0 }, - { "label": "F2", "matrix":[0,2],"x": 2.25, "y": 0 }, - { "label": "F3", "matrix":[0,3],"x": 3.25, "y": 0 }, - { "label": "F4", "matrix":[0,4],"x": 4.25, "y": 0 }, - { "label": "F5", "matrix":[0,5],"x": 5.5, "y": 0 }, - { "label": "F6", "matrix":[0,6],"x": 6.5, "y": 0 }, - { "label": "F7", "matrix":[0,7],"x": 7.5, "y": 0 }, - { "label": "F8", "matrix":[5,8],"x": 8.5, "y": 0 }, - { "label": "F9", "matrix":[5,7],"x": 9.75, "y": 0 }, - { "label": "F10", "matrix":[5,6],"x": 10.75, "y": 0 }, - { "label": "F11", "matrix":[5,5],"x": 11.75, "y": 0 }, - { "label": "F12", "matrix":[5,4],"x": 12.75, "y": 0 }, - { "label": "F13", "matrix":[5,3],"x": 14, "y": 0 }, - { "label": "Prtsc", "matrix":[5,2],"x": 15.25, "y": 0 }, - { "label": "Scrlk", "matrix":[5,1],"x": 16.25, "y": 0 }, - { "label": "Pause", "matrix":[5,0],"x": 17.25, "y": 0 }, - - { "label": "~", "matrix":[1,0],"x": 0, "y": 1.25 }, - { "label": "1", "matrix":[1,1],"x": 1, "y": 1.25 }, - { "label": "2", "matrix":[1,2],"x": 2, "y": 1.25 }, - { "label": "3", "matrix":[1,3],"x": 3, "y": 1.25 }, - { "label": "4", "matrix":[1,4],"x": 4, "y": 1.25 }, - { "label": "5", "matrix":[1,5],"x": 5, "y": 1.25 }, - { "label": "6", "matrix":[1,6],"x": 6, "y": 1.25 }, - { "label": "7", "matrix":[1,7],"x": 7, "y": 1.25 }, - { "label": "8", "matrix":[1,8],"x": 8, "y": 1.25 }, - { "label": "9", "matrix":[6,8],"x": 9, "y": 1.25 }, - { "label": "0", "matrix":[6,7],"x": 10, "y": 1.25 }, - { "label": "-", "matrix":[6,6],"x": 11, "y": 1.25 }, - { "label": "=", "matrix":[6,5],"x": 12, "y": 1.25 }, - { "label": "backspace", "matrix":[6,4],"x": 13, "y": 1.25, "w": 2 }, - { "label": "insert", "matrix":[6,2],"x": 15.25, "y": 1.25 }, - { "label": "home", "matrix":[6,1],"x": 16.25, "y": 1.25 }, - { "label": "pg up", "matrix":[6,0],"x": 17.25, "y": 1.25 }, - - { "label": "tab", "matrix":[2,0],"x": 0, "y": 2.25, "w": 1.5 }, - { "label": "q", "matrix":[2,1],"x": 1.5, "y": 2.25 }, - { "label": "w", "matrix":[2,2],"x": 2.5, "y": 2.25 }, - { "label": "e", "matrix":[2,3],"x": 3.5, "y": 2.25 }, - { "label": "r", "matrix":[2,4],"x": 4.5, "y": 2.25 }, - { "label": "t", "matrix":[2,5],"x": 5.5, "y": 2.25 }, - { "label": "y", "matrix":[2,6],"x": 6.5, "y": 2.25 }, - { "label": "u", "matrix":[2,7],"x": 7.5, "y": 2.25 }, - { "label": "i", "matrix":[2,8],"x": 8.5, "y": 2.25 }, - { "label": "o", "matrix":[7,8],"x": 9.5, "y": 2.25 }, - { "label": "p", "matrix":[7,7],"x": 10.5, "y": 2.25 }, - { "label": "{", "matrix":[7,6],"x": 11.5, "y": 2.25 }, - { "label": "}", "matrix":[7,5],"x": 12.5, "y": 2.25 }, - { "label": "|", "matrix":[7,4],"x": 13.5, "y": 2.25, "w": 1.5 }, - { "label": "delete", "matrix":[7,2],"x": 15.25, "y": 2.25 }, - { "label": "end", "matrix":[7,1],"x": 16.25, "y": 2.25 }, - { "label": "pg dn", "matrix":[7,0],"x": 17.25, "y": 2.25 }, - - { "label": "capslock", "matrix":[3,0],"x": 0, "y": 3.25, "w": 1.75 }, - { "label": "a", "matrix":[3,1],"x": 1.75, "y": 3.25 }, - { "label": "s", "matrix":[3,2],"x": 2.75, "y": 3.25 }, - { "label": "d", "matrix":[3,3],"x": 3.75, "y": 3.25 }, - { "label": "f", "matrix":[3,4],"x": 4.75, "y": 3.25 }, - { "label": "g", "matrix":[3,5],"x": 5.75, "y": 3.25 }, - { "label": "h", "matrix":[3,6],"x": 6.75, "y": 3.25 }, - { "label": "j", "matrix":[3,7],"x": 7.75, "y": 3.25 }, - { "label": "k", "matrix":[3,8],"x": 8.75, "y": 3.25 }, - { "label": "l", "matrix":[8,8],"x": 9.75, "y": 3.25 }, - { "label": ";", "matrix":[8,7],"x": 10.75, "y": 3.25 }, - { "label": "'", "matrix":[8,6],"x": 11.75, "y": 3.25 }, - { "label": "enter", "matrix":[8,5],"x": 12.75, "y": 3.25, "w": 2.25 }, - - { "label": "leftshift", "matrix":[4,0],"x": 0, "y": 4.25, "w": 2.25 }, - { "label": "z", "matrix":[4,1],"x": 2.25, "y": 4.25 }, - { "label": "x", "matrix":[4,2],"x": 3.25, "y": 4.25 }, - { "label": "c", "matrix":[4,3],"x": 4.25, "y": 4.25 }, - { "label": "v", "matrix":[4,4],"x": 5.25, "y": 4.25 }, - { "label": "b", "matrix":[4,5],"x": 6.25, "y": 4.25 }, - { "label": "n", "matrix":[4,6],"x": 7.25, "y": 4.25 }, - { "label": "m", "matrix":[4,7],"x": 8.25, "y": 4.25 }, - { "label": ",", "matrix":[4,8],"x": 9.25, "y": 4.25 }, - { "label": ".", "matrix":[9,8],"x": 10.25, "y": 4.25 }, - { "label": "/", "matrix":[9,7],"x": 11.25, "y": 4.25 }, - { "label": "rightshift", "matrix":[9,6],"x": 12.25, "y": 4.25, "w": 2.75 }, - { "label": "up", "matrix":[8,1],"x": 16.25, "y": 4.25 }, - - { "label": "lctrl", "matrix":[10,0],"x": 0, "y": 5.25, "w": 1.5 }, - { "label": "lwin", "matrix":[10,1],"x": 1.5, "y": 5.25 }, - { "label": "lalt", "matrix":[10,2],"x": 2.5, "y": 5.25, "w": 1.5 }, - { "label": "space", "matrix":[10,3],"x": 4, "y": 5.25, "w": 7 }, - { "label": "ralt", "matrix":[10,5],"x": 11, "y": 5.25, "w": 1.5 }, - { "label": "rwin", "matrix":[10,6],"x": 12.5, "y": 5.25}, - { "label": "rctrl", "matrix":[10,7],"x": 13.5, "y": 5.25, "w":1.5}, - { "label": "left", "matrix":[9,2],"x": 15.25, "y": 5.25 }, - { "label": "down", "matrix":[9,1],"x": 16.25, "y": 5.25 }, - { "label": "right", "matrix":[9,0],"x": 17.25, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/ah/haven80/hotswap/keyboard.json b/keyboards/ah/haven80/hotswap/keyboard.json new file mode 100644 index 0000000000..e740857bcb --- /dev/null +++ b/keyboards/ah/haven80/hotswap/keyboard.json @@ -0,0 +1,116 @@ +{ + "keyboard_name": "haven80_hotswap", + "usb": { + "vid": "0x4446", + "pid": "0x4680", + "device_version": "1.0.0" + }, + "matrix_pins": { + "rows": ["F0", "F1", "F4", "F5", "F6", "B1", "B2", "B3", "D3", "D5", "F7"], + "cols": ["D0", "D1", "D2", "B0", "D4", "B4", "D6", "D7", "B5"] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_tkl_f13_ansi_tsangan" + }, + "community_layouts": [ + "tkl_f13_ansi_tsangan" + ], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + { "label": "Esc", "matrix":[0,0],"x": 0, "y": 0 }, + { "label": "F1", "matrix":[0,1],"x": 1.25, "y": 0 }, + { "label": "F2", "matrix":[0,2],"x": 2.25, "y": 0 }, + { "label": "F3", "matrix":[0,3],"x": 3.25, "y": 0 }, + { "label": "F4", "matrix":[0,4],"x": 4.25, "y": 0 }, + { "label": "F5", "matrix":[0,5],"x": 5.5, "y": 0 }, + { "label": "F6", "matrix":[0,6],"x": 6.5, "y": 0 }, + { "label": "F7", "matrix":[0,7],"x": 7.5, "y": 0 }, + { "label": "F8", "matrix":[5,8],"x": 8.5, "y": 0 }, + { "label": "F9", "matrix":[5,7],"x": 9.75, "y": 0 }, + { "label": "F10", "matrix":[5,6],"x": 10.75, "y": 0 }, + { "label": "F11", "matrix":[5,5],"x": 11.75, "y": 0 }, + { "label": "F12", "matrix":[5,4],"x": 12.75, "y": 0 }, + { "label": "F13", "matrix":[5,3],"x": 14, "y": 0 }, + { "label": "Prtsc", "matrix":[5,2],"x": 15.25, "y": 0 }, + { "label": "Scrlk", "matrix":[5,1],"x": 16.25, "y": 0 }, + { "label": "Pause", "matrix":[5,0],"x": 17.25, "y": 0 }, + + { "label": "~", "matrix":[1,0],"x": 0, "y": 1.25 }, + { "label": "1", "matrix":[1,1],"x": 1, "y": 1.25 }, + { "label": "2", "matrix":[1,2],"x": 2, "y": 1.25 }, + { "label": "3", "matrix":[1,3],"x": 3, "y": 1.25 }, + { "label": "4", "matrix":[1,4],"x": 4, "y": 1.25 }, + { "label": "5", "matrix":[1,5],"x": 5, "y": 1.25 }, + { "label": "6", "matrix":[1,6],"x": 6, "y": 1.25 }, + { "label": "7", "matrix":[1,7],"x": 7, "y": 1.25 }, + { "label": "8", "matrix":[1,8],"x": 8, "y": 1.25 }, + { "label": "9", "matrix":[6,8],"x": 9, "y": 1.25 }, + { "label": "0", "matrix":[6,7],"x": 10, "y": 1.25 }, + { "label": "-", "matrix":[6,6],"x": 11, "y": 1.25 }, + { "label": "=", "matrix":[6,5],"x": 12, "y": 1.25 }, + { "label": "backspace", "matrix":[6,4],"x": 13, "y": 1.25, "w": 2 }, + { "label": "insert", "matrix":[6,2],"x": 15.25, "y": 1.25 }, + { "label": "home", "matrix":[6,1],"x": 16.25, "y": 1.25 }, + { "label": "pg up", "matrix":[6,0],"x": 17.25, "y": 1.25 }, + + { "label": "tab", "matrix":[2,0],"x": 0, "y": 2.25, "w": 1.5 }, + { "label": "q", "matrix":[2,1],"x": 1.5, "y": 2.25 }, + { "label": "w", "matrix":[2,2],"x": 2.5, "y": 2.25 }, + { "label": "e", "matrix":[2,3],"x": 3.5, "y": 2.25 }, + { "label": "r", "matrix":[2,4],"x": 4.5, "y": 2.25 }, + { "label": "t", "matrix":[2,5],"x": 5.5, "y": 2.25 }, + { "label": "y", "matrix":[2,6],"x": 6.5, "y": 2.25 }, + { "label": "u", "matrix":[2,7],"x": 7.5, "y": 2.25 }, + { "label": "i", "matrix":[2,8],"x": 8.5, "y": 2.25 }, + { "label": "o", "matrix":[7,8],"x": 9.5, "y": 2.25 }, + { "label": "p", "matrix":[7,7],"x": 10.5, "y": 2.25 }, + { "label": "{", "matrix":[7,6],"x": 11.5, "y": 2.25 }, + { "label": "}", "matrix":[7,5],"x": 12.5, "y": 2.25 }, + { "label": "|", "matrix":[7,4],"x": 13.5, "y": 2.25, "w": 1.5 }, + { "label": "delete", "matrix":[7,2],"x": 15.25, "y": 2.25 }, + { "label": "end", "matrix":[7,1],"x": 16.25, "y": 2.25 }, + { "label": "pg dn", "matrix":[7,0],"x": 17.25, "y": 2.25 }, + + { "label": "capslock", "matrix":[3,0],"x": 0, "y": 3.25, "w": 1.75 }, + { "label": "a", "matrix":[3,1],"x": 1.75, "y": 3.25 }, + { "label": "s", "matrix":[3,2],"x": 2.75, "y": 3.25 }, + { "label": "d", "matrix":[3,3],"x": 3.75, "y": 3.25 }, + { "label": "f", "matrix":[3,4],"x": 4.75, "y": 3.25 }, + { "label": "g", "matrix":[3,5],"x": 5.75, "y": 3.25 }, + { "label": "h", "matrix":[3,6],"x": 6.75, "y": 3.25 }, + { "label": "j", "matrix":[3,7],"x": 7.75, "y": 3.25 }, + { "label": "k", "matrix":[3,8],"x": 8.75, "y": 3.25 }, + { "label": "l", "matrix":[8,8],"x": 9.75, "y": 3.25 }, + { "label": ";", "matrix":[8,7],"x": 10.75, "y": 3.25 }, + { "label": "'", "matrix":[8,6],"x": 11.75, "y": 3.25 }, + { "label": "enter", "matrix":[8,5],"x": 12.75, "y": 3.25, "w": 2.25 }, + + { "label": "leftshift", "matrix":[4,0],"x": 0, "y": 4.25, "w": 2.25 }, + { "label": "z", "matrix":[4,1],"x": 2.25, "y": 4.25 }, + { "label": "x", "matrix":[4,2],"x": 3.25, "y": 4.25 }, + { "label": "c", "matrix":[4,3],"x": 4.25, "y": 4.25 }, + { "label": "v", "matrix":[4,4],"x": 5.25, "y": 4.25 }, + { "label": "b", "matrix":[4,5],"x": 6.25, "y": 4.25 }, + { "label": "n", "matrix":[4,6],"x": 7.25, "y": 4.25 }, + { "label": "m", "matrix":[4,7],"x": 8.25, "y": 4.25 }, + { "label": ",", "matrix":[4,8],"x": 9.25, "y": 4.25 }, + { "label": ".", "matrix":[9,8],"x": 10.25, "y": 4.25 }, + { "label": "/", "matrix":[9,7],"x": 11.25, "y": 4.25 }, + { "label": "rightshift", "matrix":[9,6],"x": 12.25, "y": 4.25, "w": 2.75 }, + { "label": "up", "matrix":[8,1],"x": 16.25, "y": 4.25 }, + + { "label": "lctrl", "matrix":[10,0],"x": 0, "y": 5.25, "w": 1.5 }, + { "label": "lwin", "matrix":[10,1],"x": 1.5, "y": 5.25 }, + { "label": "lalt", "matrix":[10,2],"x": 2.5, "y": 5.25, "w": 1.5 }, + { "label": "space", "matrix":[10,3],"x": 4, "y": 5.25, "w": 7 }, + { "label": "ralt", "matrix":[10,5],"x": 11, "y": 5.25, "w": 1.5 }, + { "label": "rwin", "matrix":[10,6],"x": 12.5, "y": 5.25}, + { "label": "rctrl", "matrix":[10,7],"x": 13.5, "y": 5.25, "w":1.5}, + { "label": "left", "matrix":[9,2],"x": 15.25, "y": 5.25 }, + { "label": "down", "matrix":[9,1],"x": 16.25, "y": 5.25 }, + { "label": "right", "matrix":[9,0],"x": 17.25, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/ah/haven80/hotswap/rules.mk b/keyboards/ah/haven80/hotswap/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ah/haven80/hotswap/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ah/haven80/solder/info.json b/keyboards/ah/haven80/solder/info.json deleted file mode 100644 index 686c091727..0000000000 --- a/keyboards/ah/haven80/solder/info.json +++ /dev/null @@ -1,413 +0,0 @@ -{ - "keyboard_name": "haven80_solder", - "usb": { - "vid": "0x4446", - "pid": "0x4681", - "device_version": "1.0.0" - }, - "matrix_pins": { - "rows": ["F0", "F1", "F4", "F5", "C6", "B1", "B2", "B3", "D3", "D5", "D6"], - "cols": ["D0", "D1", "D2", "B0", "C7", "B5", "D7", "B4", "B6"] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_tkl_f13_ansi_tsangan" - }, - "community_layouts": [ - "tkl_f13_ansi_tsangan", - "tkl_f13_ansi_tsangan_split_bs_rshift", - "tkl_f13_iso_tsangan", - "tkl_f13_iso_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - { "label": "Esc", "matrix":[0,0],"x": 0, "y": 0 }, - { "label": "F1", "matrix":[0,1],"x": 1.25, "y": 0 }, - { "label": "F2", "matrix":[0,2],"x": 2.25, "y": 0 }, - { "label": "F3", "matrix":[0,3],"x": 3.25, "y": 0 }, - { "label": "F4", "matrix":[0,4],"x": 4.25, "y": 0 }, - { "label": "F5", "matrix":[0,5],"x": 5.5, "y": 0 }, - { "label": "F6", "matrix":[0,6],"x": 6.5, "y": 0 }, - { "label": "F7", "matrix":[0,7],"x": 7.5, "y": 0 }, - { "label": "F8", "matrix":[5,8],"x": 8.5, "y": 0 }, - { "label": "F9", "matrix":[5,7],"x": 9.75, "y": 0 }, - { "label": "F10", "matrix":[5,6],"x": 10.75, "y": 0 }, - { "label": "F11", "matrix":[5,5],"x": 11.75, "y": 0 }, - { "label": "F12", "matrix":[5,4],"x": 12.75, "y": 0 }, - { "label": "F13", "matrix":[5,3],"x": 14, "y": 0 }, - { "label": "Prtsc", "matrix":[5,2],"x": 15.25, "y": 0 }, - { "label": "Scrlk", "matrix":[5,1],"x": 16.25, "y": 0 }, - { "label": "Pause", "matrix":[5,0],"x": 17.25, "y": 0 }, - - { "label": "~", "matrix":[1,0],"x": 0, "y": 1.25 }, - { "label": "1", "matrix":[1,1],"x": 1, "y": 1.25 }, - { "label": "2", "matrix":[1,2],"x": 2, "y": 1.25 }, - { "label": "3", "matrix":[1,3],"x": 3, "y": 1.25 }, - { "label": "4", "matrix":[1,4],"x": 4, "y": 1.25 }, - { "label": "5", "matrix":[1,5],"x": 5, "y": 1.25 }, - { "label": "6", "matrix":[1,6],"x": 6, "y": 1.25 }, - { "label": "7", "matrix":[1,7],"x": 7, "y": 1.25 }, - { "label": "8", "matrix":[1,8],"x": 8, "y": 1.25 }, - { "label": "9", "matrix":[6,8],"x": 9, "y": 1.25 }, - { "label": "0", "matrix":[6,7],"x": 10, "y": 1.25 }, - { "label": "-", "matrix":[6,6],"x": 11, "y": 1.25 }, - { "label": "=", "matrix":[6,5],"x": 12, "y": 1.25 }, - { "label": "backspace", "matrix":[6,4],"x": 13, "y": 1.25, "w": 2 }, - { "label": "insert", "matrix":[6,2],"x": 15.25, "y": 1.25 }, - { "label": "home", "matrix":[6,1],"x": 16.25, "y": 1.25 }, - { "label": "pg up", "matrix":[6,0],"x": 17.25, "y": 1.25 }, - - { "label": "tab", "matrix":[2,0],"x": 0, "y": 2.25, "w": 1.5 }, - { "label": "q", "matrix":[2,1],"x": 1.5, "y": 2.25 }, - { "label": "w", "matrix":[2,2],"x": 2.5, "y": 2.25 }, - { "label": "e", "matrix":[2,3],"x": 3.5, "y": 2.25 }, - { "label": "r", "matrix":[2,4],"x": 4.5, "y": 2.25 }, - { "label": "t", "matrix":[2,5],"x": 5.5, "y": 2.25 }, - { "label": "y", "matrix":[2,6],"x": 6.5, "y": 2.25 }, - { "label": "u", "matrix":[2,7],"x": 7.5, "y": 2.25 }, - { "label": "i", "matrix":[2,8],"x": 8.5, "y": 2.25 }, - { "label": "o", "matrix":[7,8],"x": 9.5, "y": 2.25 }, - { "label": "p", "matrix":[7,7],"x": 10.5, "y": 2.25 }, - { "label": "{", "matrix":[7,6],"x": 11.5, "y": 2.25 }, - { "label": "}", "matrix":[7,5],"x": 12.5, "y": 2.25 }, - { "label": "|", "matrix":[7,4],"x": 13.5, "y": 2.25, "w": 1.5 }, - { "label": "delete", "matrix":[7,2],"x": 15.25, "y": 2.25 }, - { "label": "end", "matrix":[7,1],"x": 16.25, "y": 2.25 }, - { "label": "pg dn", "matrix":[7,0],"x": 17.25, "y": 2.25 }, - - { "label": "capslock", "matrix":[3,0],"x": 0, "y": 3.25, "w": 1.75 }, - { "label": "a", "matrix":[3,1],"x": 1.75, "y": 3.25 }, - { "label": "s", "matrix":[3,2],"x": 2.75, "y": 3.25 }, - { "label": "d", "matrix":[3,3],"x": 3.75, "y": 3.25 }, - { "label": "f", "matrix":[3,4],"x": 4.75, "y": 3.25 }, - { "label": "g", "matrix":[3,5],"x": 5.75, "y": 3.25 }, - { "label": "h", "matrix":[3,6],"x": 6.75, "y": 3.25 }, - { "label": "j", "matrix":[3,7],"x": 7.75, "y": 3.25 }, - { "label": "k", "matrix":[3,8],"x": 8.75, "y": 3.25 }, - { "label": "l", "matrix":[8,8],"x": 9.75, "y": 3.25 }, - { "label": ";", "matrix":[8,7],"x": 10.75, "y": 3.25 }, - { "label": "'", "matrix":[8,6],"x": 11.75, "y": 3.25 }, - { "label": "enter", "matrix":[8,5],"x": 12.75, "y": 3.25, "w": 2.25 }, - - { "label": "leftshift", "matrix":[4,0],"x": 0, "y": 4.25, "w": 2.25 }, - { "label": "z", "matrix":[4,1],"x": 2.25, "y": 4.25 }, - { "label": "x", "matrix":[4,2],"x": 3.25, "y": 4.25 }, - { "label": "c", "matrix":[4,3],"x": 4.25, "y": 4.25 }, - { "label": "v", "matrix":[4,4],"x": 5.25, "y": 4.25 }, - { "label": "b", "matrix":[4,5],"x": 6.25, "y": 4.25 }, - { "label": "n", "matrix":[4,6],"x": 7.25, "y": 4.25 }, - { "label": "m", "matrix":[4,7],"x": 8.25, "y": 4.25 }, - { "label": ",", "matrix":[4,8],"x": 9.25, "y": 4.25 }, - { "label": ".", "matrix":[9,8],"x": 10.25, "y": 4.25 }, - { "label": "/", "matrix":[9,7],"x": 11.25, "y": 4.25 }, - { "label": "rightshift", "matrix":[9,6],"x": 12.25, "y": 4.25, "w": 2.75 }, - { "label": "up", "matrix":[8,1],"x": 16.25, "y": 4.25 }, - - { "label": "lctrl", "matrix":[10,0],"x": 0, "y": 5.25, "w": 1.5 }, - { "label": "lwin", "matrix":[10,1],"x": 1.5, "y": 5.25 }, - { "label": "lalt", "matrix":[10,2],"x": 2.5, "y": 5.25, "w": 1.5 }, - { "label": "space", "matrix":[10,3],"x": 4, "y": 5.25, "w": 7 }, - { "label": "ralt", "matrix":[10,5],"x": 11, "y": 5.25, "w": 1.5 }, - { "label": "rwin", "matrix":[10,6],"x": 12.5, "y": 5.25}, - { "label": "rctrl", "matrix":[10,7],"x": 13.5, "y": 5.25, "w":1.5}, - { "label": "left", "matrix":[9,2],"x": 15.25, "y": 5.25 }, - { "label": "down", "matrix":[9,1],"x": 16.25, "y": 5.25 }, - { "label": "right", "matrix":[9,0],"x": 17.25, "y": 5.25 } - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [5, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [5, 7], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [5, 6], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [5, 5], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [5, 4], "x": 12.75, "y": 0}, - {"label": "F13", "matrix": [5, 3], "x": 14, "y": 0}, - {"label": "Prtsc", "matrix": [5, 2], "x": 15.25, "y": 0}, - {"label": "Scrlk", "matrix": [5, 1], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [5, 0], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, - {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25}, - {"label": "backspace", "matrix": [6, 3], "x": 14, "y": 1.25}, - {"label": "insert", "matrix": [6, 2], "x": 15.25, "y": 1.25}, - {"label": "home", "matrix": [6, 1], "x": 16.25, "y": 1.25}, - {"label": "pg up", "matrix": [6, 0], "x": 17.25, "y": 1.25}, - - {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, - {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [7, 4], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "delete", "matrix": [7, 2], "x": 15.25, "y": 2.25}, - {"label": "end", "matrix": [7, 1], "x": 16.25, "y": 2.25}, - {"label": "pg dn", "matrix": [7, 0], "x": 17.25, "y": 2.25}, - - {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, - {"label": "enter", "matrix": [8, 5], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, - {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, - {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, - {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, - {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, - {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, - {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "rightshift", "matrix": [9, 5], "x": 14, "y": 4.25}, - {"label": "up", "matrix": [8, 1], "x": 16.25, "y": 4.25}, - - {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, - {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, - {"label": "ralt", "matrix": [10, 5], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "rwin", "matrix": [10, 6], "x": 12.5, "y": 5.25}, - {"label": "rctrl", "matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, - {"label": "left", "matrix": [9, 2], "x": 15.25, "y": 5.25}, - {"label": "down", "matrix": [9, 1], "x": 16.25, "y": 5.25}, - {"label": "right", "matrix": [9, 0], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [5, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [5, 7], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [5, 6], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [5, 5], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [5, 4], "x": 12.75, "y": 0}, - {"label": "F13", "matrix": [5, 3], "x": 14, "y": 0}, - {"label": "Prtsc", "matrix": [5, 2], "x": 15.25, "y": 0}, - {"label": "Scrlk", "matrix": [5, 1], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [5, 0], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, - {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25, "w": 2}, - {"label": "insert", "matrix": [6, 2], "x": 15.25, "y": 1.25}, - {"label": "home", "matrix": [6, 1], "x": 16.25, "y": 1.25}, - {"label": "pg up", "matrix": [6, 0], "x": 17.25, "y": 1.25}, - - {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, - {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"label": "delete", "matrix": [7, 2], "x": 15.25, "y": 2.25}, - {"label": "end", "matrix": [7, 1], "x": 16.25, "y": 2.25}, - {"label": "pg dn", "matrix": [7, 0], "x": 17.25, "y": 2.25}, - - {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [7, 4], "x": 12.75, "y": 3.25}, - {"label": "enter", "matrix": [8, 5], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [9, 3], "x": 1.25, "y": 4.25}, - {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, - {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, - {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, - {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, - {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, - {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, - {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "up", "matrix": [8, 1], "x": 16.25, "y": 4.25}, - - {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, - {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, - {"label": "ralt", "matrix": [10, 5], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "rwin", "matrix": [10, 6], "x": 12.5, "y": 5.25}, - {"label": "rctrl", "matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, - {"label": "left", "matrix": [9, 2], "x": 15.25, "y": 5.25}, - {"label": "down", "matrix": [9, 1], "x": 16.25, "y": 5.25}, - {"label": "right", "matrix": [9, 0], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [5, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [5, 7], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [5, 6], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [5, 5], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [5, 4], "x": 12.75, "y": 0}, - {"label": "F13", "matrix": [5, 3], "x": 14, "y": 0}, - {"label": "Prtsc", "matrix": [5, 2], "x": 15.25, "y": 0}, - {"label": "Scrlk", "matrix": [5, 1], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [5, 0], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, - {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25}, - {"label": "backspace", "matrix": [6, 3], "x": 14, "y": 1.25}, - {"label": "insert", "matrix": [6, 2], "x": 15.25, "y": 1.25}, - {"label": "home", "matrix": [6, 1], "x": 16.25, "y": 1.25}, - {"label": "pg up", "matrix": [6, 0], "x": 17.25, "y": 1.25}, - - {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, - {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"label": "delete", "matrix": [7, 2], "x": 15.25, "y": 2.25}, - {"label": "end", "matrix": [7, 1], "x": 16.25, "y": 2.25}, - {"label": "pg dn", "matrix": [7, 0], "x": 17.25, "y": 2.25}, - - {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [7, 4], "x": 12.75, "y": 3.25}, - {"label": "enter", "matrix": [8, 5], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [9, 3], "x": 1.25, "y": 4.25}, - {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, - {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, - {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, - {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, - {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, - {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, - {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "rightshift", "matrix": [9, 5], "x": 14, "y": 4.25}, - {"label": "up", "matrix": [8, 1], "x": 16.25, "y": 4.25}, - - {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, - {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, - {"label": "ralt", "matrix": [10, 5], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "rwin", "matrix": [10, 6], "x": 12.5, "y": 5.25}, - {"label": "rctrl", "matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, - {"label": "left", "matrix": [9, 2], "x": 15.25, "y": 5.25}, - {"label": "down", "matrix": [9, 1], "x": 16.25, "y": 5.25}, - {"label": "right", "matrix": [9, 0], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/ah/haven80/solder/keyboard.json b/keyboards/ah/haven80/solder/keyboard.json new file mode 100644 index 0000000000..686c091727 --- /dev/null +++ b/keyboards/ah/haven80/solder/keyboard.json @@ -0,0 +1,413 @@ +{ + "keyboard_name": "haven80_solder", + "usb": { + "vid": "0x4446", + "pid": "0x4681", + "device_version": "1.0.0" + }, + "matrix_pins": { + "rows": ["F0", "F1", "F4", "F5", "C6", "B1", "B2", "B3", "D3", "D5", "D6"], + "cols": ["D0", "D1", "D2", "B0", "C7", "B5", "D7", "B4", "B6"] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_tkl_f13_ansi_tsangan" + }, + "community_layouts": [ + "tkl_f13_ansi_tsangan", + "tkl_f13_ansi_tsangan_split_bs_rshift", + "tkl_f13_iso_tsangan", + "tkl_f13_iso_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + { "label": "Esc", "matrix":[0,0],"x": 0, "y": 0 }, + { "label": "F1", "matrix":[0,1],"x": 1.25, "y": 0 }, + { "label": "F2", "matrix":[0,2],"x": 2.25, "y": 0 }, + { "label": "F3", "matrix":[0,3],"x": 3.25, "y": 0 }, + { "label": "F4", "matrix":[0,4],"x": 4.25, "y": 0 }, + { "label": "F5", "matrix":[0,5],"x": 5.5, "y": 0 }, + { "label": "F6", "matrix":[0,6],"x": 6.5, "y": 0 }, + { "label": "F7", "matrix":[0,7],"x": 7.5, "y": 0 }, + { "label": "F8", "matrix":[5,8],"x": 8.5, "y": 0 }, + { "label": "F9", "matrix":[5,7],"x": 9.75, "y": 0 }, + { "label": "F10", "matrix":[5,6],"x": 10.75, "y": 0 }, + { "label": "F11", "matrix":[5,5],"x": 11.75, "y": 0 }, + { "label": "F12", "matrix":[5,4],"x": 12.75, "y": 0 }, + { "label": "F13", "matrix":[5,3],"x": 14, "y": 0 }, + { "label": "Prtsc", "matrix":[5,2],"x": 15.25, "y": 0 }, + { "label": "Scrlk", "matrix":[5,1],"x": 16.25, "y": 0 }, + { "label": "Pause", "matrix":[5,0],"x": 17.25, "y": 0 }, + + { "label": "~", "matrix":[1,0],"x": 0, "y": 1.25 }, + { "label": "1", "matrix":[1,1],"x": 1, "y": 1.25 }, + { "label": "2", "matrix":[1,2],"x": 2, "y": 1.25 }, + { "label": "3", "matrix":[1,3],"x": 3, "y": 1.25 }, + { "label": "4", "matrix":[1,4],"x": 4, "y": 1.25 }, + { "label": "5", "matrix":[1,5],"x": 5, "y": 1.25 }, + { "label": "6", "matrix":[1,6],"x": 6, "y": 1.25 }, + { "label": "7", "matrix":[1,7],"x": 7, "y": 1.25 }, + { "label": "8", "matrix":[1,8],"x": 8, "y": 1.25 }, + { "label": "9", "matrix":[6,8],"x": 9, "y": 1.25 }, + { "label": "0", "matrix":[6,7],"x": 10, "y": 1.25 }, + { "label": "-", "matrix":[6,6],"x": 11, "y": 1.25 }, + { "label": "=", "matrix":[6,5],"x": 12, "y": 1.25 }, + { "label": "backspace", "matrix":[6,4],"x": 13, "y": 1.25, "w": 2 }, + { "label": "insert", "matrix":[6,2],"x": 15.25, "y": 1.25 }, + { "label": "home", "matrix":[6,1],"x": 16.25, "y": 1.25 }, + { "label": "pg up", "matrix":[6,0],"x": 17.25, "y": 1.25 }, + + { "label": "tab", "matrix":[2,0],"x": 0, "y": 2.25, "w": 1.5 }, + { "label": "q", "matrix":[2,1],"x": 1.5, "y": 2.25 }, + { "label": "w", "matrix":[2,2],"x": 2.5, "y": 2.25 }, + { "label": "e", "matrix":[2,3],"x": 3.5, "y": 2.25 }, + { "label": "r", "matrix":[2,4],"x": 4.5, "y": 2.25 }, + { "label": "t", "matrix":[2,5],"x": 5.5, "y": 2.25 }, + { "label": "y", "matrix":[2,6],"x": 6.5, "y": 2.25 }, + { "label": "u", "matrix":[2,7],"x": 7.5, "y": 2.25 }, + { "label": "i", "matrix":[2,8],"x": 8.5, "y": 2.25 }, + { "label": "o", "matrix":[7,8],"x": 9.5, "y": 2.25 }, + { "label": "p", "matrix":[7,7],"x": 10.5, "y": 2.25 }, + { "label": "{", "matrix":[7,6],"x": 11.5, "y": 2.25 }, + { "label": "}", "matrix":[7,5],"x": 12.5, "y": 2.25 }, + { "label": "|", "matrix":[7,4],"x": 13.5, "y": 2.25, "w": 1.5 }, + { "label": "delete", "matrix":[7,2],"x": 15.25, "y": 2.25 }, + { "label": "end", "matrix":[7,1],"x": 16.25, "y": 2.25 }, + { "label": "pg dn", "matrix":[7,0],"x": 17.25, "y": 2.25 }, + + { "label": "capslock", "matrix":[3,0],"x": 0, "y": 3.25, "w": 1.75 }, + { "label": "a", "matrix":[3,1],"x": 1.75, "y": 3.25 }, + { "label": "s", "matrix":[3,2],"x": 2.75, "y": 3.25 }, + { "label": "d", "matrix":[3,3],"x": 3.75, "y": 3.25 }, + { "label": "f", "matrix":[3,4],"x": 4.75, "y": 3.25 }, + { "label": "g", "matrix":[3,5],"x": 5.75, "y": 3.25 }, + { "label": "h", "matrix":[3,6],"x": 6.75, "y": 3.25 }, + { "label": "j", "matrix":[3,7],"x": 7.75, "y": 3.25 }, + { "label": "k", "matrix":[3,8],"x": 8.75, "y": 3.25 }, + { "label": "l", "matrix":[8,8],"x": 9.75, "y": 3.25 }, + { "label": ";", "matrix":[8,7],"x": 10.75, "y": 3.25 }, + { "label": "'", "matrix":[8,6],"x": 11.75, "y": 3.25 }, + { "label": "enter", "matrix":[8,5],"x": 12.75, "y": 3.25, "w": 2.25 }, + + { "label": "leftshift", "matrix":[4,0],"x": 0, "y": 4.25, "w": 2.25 }, + { "label": "z", "matrix":[4,1],"x": 2.25, "y": 4.25 }, + { "label": "x", "matrix":[4,2],"x": 3.25, "y": 4.25 }, + { "label": "c", "matrix":[4,3],"x": 4.25, "y": 4.25 }, + { "label": "v", "matrix":[4,4],"x": 5.25, "y": 4.25 }, + { "label": "b", "matrix":[4,5],"x": 6.25, "y": 4.25 }, + { "label": "n", "matrix":[4,6],"x": 7.25, "y": 4.25 }, + { "label": "m", "matrix":[4,7],"x": 8.25, "y": 4.25 }, + { "label": ",", "matrix":[4,8],"x": 9.25, "y": 4.25 }, + { "label": ".", "matrix":[9,8],"x": 10.25, "y": 4.25 }, + { "label": "/", "matrix":[9,7],"x": 11.25, "y": 4.25 }, + { "label": "rightshift", "matrix":[9,6],"x": 12.25, "y": 4.25, "w": 2.75 }, + { "label": "up", "matrix":[8,1],"x": 16.25, "y": 4.25 }, + + { "label": "lctrl", "matrix":[10,0],"x": 0, "y": 5.25, "w": 1.5 }, + { "label": "lwin", "matrix":[10,1],"x": 1.5, "y": 5.25 }, + { "label": "lalt", "matrix":[10,2],"x": 2.5, "y": 5.25, "w": 1.5 }, + { "label": "space", "matrix":[10,3],"x": 4, "y": 5.25, "w": 7 }, + { "label": "ralt", "matrix":[10,5],"x": 11, "y": 5.25, "w": 1.5 }, + { "label": "rwin", "matrix":[10,6],"x": 12.5, "y": 5.25}, + { "label": "rctrl", "matrix":[10,7],"x": 13.5, "y": 5.25, "w":1.5}, + { "label": "left", "matrix":[9,2],"x": 15.25, "y": 5.25 }, + { "label": "down", "matrix":[9,1],"x": 16.25, "y": 5.25 }, + { "label": "right", "matrix":[9,0],"x": 17.25, "y": 5.25 } + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [5, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [5, 7], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [5, 6], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [5, 5], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [5, 4], "x": 12.75, "y": 0}, + {"label": "F13", "matrix": [5, 3], "x": 14, "y": 0}, + {"label": "Prtsc", "matrix": [5, 2], "x": 15.25, "y": 0}, + {"label": "Scrlk", "matrix": [5, 1], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [5, 0], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, + {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25}, + {"label": "backspace", "matrix": [6, 3], "x": 14, "y": 1.25}, + {"label": "insert", "matrix": [6, 2], "x": 15.25, "y": 1.25}, + {"label": "home", "matrix": [6, 1], "x": 16.25, "y": 1.25}, + {"label": "pg up", "matrix": [6, 0], "x": 17.25, "y": 1.25}, + + {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, + {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [7, 4], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "delete", "matrix": [7, 2], "x": 15.25, "y": 2.25}, + {"label": "end", "matrix": [7, 1], "x": 16.25, "y": 2.25}, + {"label": "pg dn", "matrix": [7, 0], "x": 17.25, "y": 2.25}, + + {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, + {"label": "enter", "matrix": [8, 5], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, + {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, + {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, + {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, + {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, + {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, + {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "rightshift", "matrix": [9, 5], "x": 14, "y": 4.25}, + {"label": "up", "matrix": [8, 1], "x": 16.25, "y": 4.25}, + + {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, + {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, + {"label": "ralt", "matrix": [10, 5], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "rwin", "matrix": [10, 6], "x": 12.5, "y": 5.25}, + {"label": "rctrl", "matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, + {"label": "left", "matrix": [9, 2], "x": 15.25, "y": 5.25}, + {"label": "down", "matrix": [9, 1], "x": 16.25, "y": 5.25}, + {"label": "right", "matrix": [9, 0], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [5, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [5, 7], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [5, 6], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [5, 5], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [5, 4], "x": 12.75, "y": 0}, + {"label": "F13", "matrix": [5, 3], "x": 14, "y": 0}, + {"label": "Prtsc", "matrix": [5, 2], "x": 15.25, "y": 0}, + {"label": "Scrlk", "matrix": [5, 1], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [5, 0], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, + {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25, "w": 2}, + {"label": "insert", "matrix": [6, 2], "x": 15.25, "y": 1.25}, + {"label": "home", "matrix": [6, 1], "x": 16.25, "y": 1.25}, + {"label": "pg up", "matrix": [6, 0], "x": 17.25, "y": 1.25}, + + {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, + {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"label": "delete", "matrix": [7, 2], "x": 15.25, "y": 2.25}, + {"label": "end", "matrix": [7, 1], "x": 16.25, "y": 2.25}, + {"label": "pg dn", "matrix": [7, 0], "x": 17.25, "y": 2.25}, + + {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [7, 4], "x": 12.75, "y": 3.25}, + {"label": "enter", "matrix": [8, 5], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [9, 3], "x": 1.25, "y": 4.25}, + {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, + {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, + {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, + {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, + {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, + {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, + {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "up", "matrix": [8, 1], "x": 16.25, "y": 4.25}, + + {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, + {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, + {"label": "ralt", "matrix": [10, 5], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "rwin", "matrix": [10, 6], "x": 12.5, "y": 5.25}, + {"label": "rctrl", "matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, + {"label": "left", "matrix": [9, 2], "x": 15.25, "y": 5.25}, + {"label": "down", "matrix": [9, 1], "x": 16.25, "y": 5.25}, + {"label": "right", "matrix": [9, 0], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [5, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [5, 7], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [5, 6], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [5, 5], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [5, 4], "x": 12.75, "y": 0}, + {"label": "F13", "matrix": [5, 3], "x": 14, "y": 0}, + {"label": "Prtsc", "matrix": [5, 2], "x": 15.25, "y": 0}, + {"label": "Scrlk", "matrix": [5, 1], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [5, 0], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, + {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25}, + {"label": "backspace", "matrix": [6, 3], "x": 14, "y": 1.25}, + {"label": "insert", "matrix": [6, 2], "x": 15.25, "y": 1.25}, + {"label": "home", "matrix": [6, 1], "x": 16.25, "y": 1.25}, + {"label": "pg up", "matrix": [6, 0], "x": 17.25, "y": 1.25}, + + {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, + {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"label": "delete", "matrix": [7, 2], "x": 15.25, "y": 2.25}, + {"label": "end", "matrix": [7, 1], "x": 16.25, "y": 2.25}, + {"label": "pg dn", "matrix": [7, 0], "x": 17.25, "y": 2.25}, + + {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [7, 4], "x": 12.75, "y": 3.25}, + {"label": "enter", "matrix": [8, 5], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [9, 3], "x": 1.25, "y": 4.25}, + {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, + {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, + {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, + {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, + {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, + {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, + {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "rightshift", "matrix": [9, 5], "x": 14, "y": 4.25}, + {"label": "up", "matrix": [8, 1], "x": 16.25, "y": 4.25}, + + {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, + {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, + {"label": "ralt", "matrix": [10, 5], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "rwin", "matrix": [10, 6], "x": 12.5, "y": 5.25}, + {"label": "rctrl", "matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, + {"label": "left", "matrix": [9, 2], "x": 15.25, "y": 5.25}, + {"label": "down", "matrix": [9, 1], "x": 16.25, "y": 5.25}, + {"label": "right", "matrix": [9, 0], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/ah/haven80/solder/rules.mk b/keyboards/ah/haven80/solder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ah/haven80/solder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ai/info.json b/keyboards/ai/info.json deleted file mode 100644 index 8f4039b4d2..0000000000 --- a/keyboards/ai/info.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "manufacturer": "Louis Dalibard", - "keyboard_name": "ai", - "maintainer": "make42", - "bootloader": "caterina", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1"], - "rows": ["D0", "D4", "C6", "D7", "D1"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layout_aliases": { - "LAYOUT_ai_5x4_1": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0.3}, - {"matrix": [0, 3], "x": 3, "y": 0.7}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1.3}, - {"matrix": [1, 3], "x": 3, "y": 1.7}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2.3}, - {"matrix": [2, 3], "x": 3, "y": 2.7}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3.3}, - {"matrix": [3, 3], "x": 3, "y": 3.7}, - {"matrix": [4, 1], "x": 2.5, "y": 5}, - {"matrix": [4, 2], "x": 3.5, "y": 4.8}, - {"matrix": [4, 3], "x": 4.5, "y": 4.6} - ] - } - } -} diff --git a/keyboards/ai/keyboard.json b/keyboards/ai/keyboard.json new file mode 100644 index 0000000000..8f4039b4d2 --- /dev/null +++ b/keyboards/ai/keyboard.json @@ -0,0 +1,54 @@ +{ + "manufacturer": "Louis Dalibard", + "keyboard_name": "ai", + "maintainer": "make42", + "bootloader": "caterina", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1"], + "rows": ["D0", "D4", "C6", "D7", "D1"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layout_aliases": { + "LAYOUT_ai_5x4_1": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0.3}, + {"matrix": [0, 3], "x": 3, "y": 0.7}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1.3}, + {"matrix": [1, 3], "x": 3, "y": 1.7}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2.3}, + {"matrix": [2, 3], "x": 3, "y": 2.7}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3.3}, + {"matrix": [3, 3], "x": 3, "y": 3.7}, + {"matrix": [4, 1], "x": 2.5, "y": 5}, + {"matrix": [4, 2], "x": 3.5, "y": 4.8}, + {"matrix": [4, 3], "x": 4.5, "y": 4.6} + ] + } + } +} diff --git a/keyboards/ai/rules.mk b/keyboards/ai/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ai/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ai03/duet/info.json b/keyboards/ai03/duet/info.json deleted file mode 100644 index 1d11c868a3..0000000000 --- a/keyboards/ai03/duet/info.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "manufacturer": "ai03 Design Studio", - "keyboard_name": "Duet Switch Tester", - "maintainer": "ai03-2725", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP18", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6"], - "rows": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] - }, - "processor": "RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x0028", - "vid": "0xA103" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.75, "y": 0}, - {"matrix": [0, 7], "x": 7.75, "y": 0}, - {"matrix": [0, 8], "x": 9, "y": 0}, - {"matrix": [0, 9], "x": 10, "y": 0}, - {"matrix": [0, 10], "x": 11.25, "y": 0}, - {"matrix": [0, 11], "x": 12.25, "y": 0}, - {"matrix": [0, 12], "x": 13.5, "y": 0}, - {"matrix": [0, 13], "x": 14.5, "y": 0}, - {"matrix": [0, 14], "x": 15.75, "y": 0}, - {"matrix": [0, 15], "x": 16.75, "y": 0}, - {"matrix": [0, 16], "x": 18, "y": 0}, - {"matrix": [0, 17], "x": 19, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [1, 10], "x": 11.25, "y": 1}, - {"matrix": [1, 11], "x": 12.25, "y": 1}, - {"matrix": [1, 12], "x": 13.5, "y": 1}, - {"matrix": [1, 13], "x": 14.5, "y": 1}, - {"matrix": [1, 14], "x": 15.75, "y": 1}, - {"matrix": [1, 15], "x": 16.75, "y": 1}, - {"matrix": [1, 16], "x": 18, "y": 1}, - {"matrix": [1, 17], "x": 19, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11.25, "y": 2}, - {"matrix": [2, 11], "x": 12.25, "y": 2}, - {"matrix": [2, 12], "x": 13.5, "y": 2}, - {"matrix": [2, 13], "x": 14.5, "y": 2}, - {"matrix": [2, 14], "x": 15.75, "y": 2}, - {"matrix": [2, 15], "x": 16.75, "y": 2}, - {"matrix": [2, 16], "x": 18, "y": 2}, - {"matrix": [2, 17], "x": 19, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - {"matrix": [3, 9], "x": 10, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3}, - {"matrix": [3, 12], "x": 13.5, "y": 3}, - {"matrix": [3, 13], "x": 14.5, "y": 3}, - {"matrix": [3, 14], "x": 15.75, "y": 3}, - {"matrix": [3, 15], "x": 16.75, "y": 3}, - {"matrix": [3, 16], "x": 18, "y": 3}, - {"matrix": [3, 17], "x": 19, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.5, "y": 4}, - {"matrix": [4, 5], "x": 5.5, "y": 4}, - {"matrix": [4, 6], "x": 6.75, "y": 4}, - {"matrix": [4, 7], "x": 7.75, "y": 4}, - {"matrix": [4, 8], "x": 9, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11.25, "y": 4}, - {"matrix": [4, 11], "x": 12.25, "y": 4}, - {"matrix": [4, 12], "x": 13.5, "y": 4}, - {"matrix": [4, 13], "x": 14.5, "y": 4}, - {"matrix": [4, 14], "x": 15.75, "y": 4}, - {"matrix": [4, 15], "x": 16.75, "y": 4}, - {"matrix": [4, 16], "x": 18, "y": 4}, - {"matrix": [4, 17], "x": 19, "y": 4}, - {"matrix": [5, 0], "x": 0, "y": 5}, - {"matrix": [5, 1], "x": 1, "y": 5}, - {"matrix": [5, 2], "x": 2.25, "y": 5}, - {"matrix": [5, 3], "x": 3.25, "y": 5}, - {"matrix": [5, 4], "x": 4.5, "y": 5}, - {"matrix": [5, 5], "x": 5.5, "y": 5}, - {"matrix": [5, 6], "x": 6.75, "y": 5}, - {"matrix": [5, 7], "x": 7.75, "y": 5}, - {"matrix": [5, 8], "x": 9, "y": 5}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11.25, "y": 5}, - {"matrix": [5, 11], "x": 12.25, "y": 5}, - {"matrix": [5, 12], "x": 13.5, "y": 5}, - {"matrix": [5, 13], "x": 14.5, "y": 5}, - {"matrix": [5, 14], "x": 15.75, "y": 5}, - {"matrix": [5, 15], "x": 16.75, "y": 5}, - {"matrix": [5, 16], "x": 18, "y": 5}, - {"matrix": [5, 17], "x": 19, "y": 5} - ] - } - } -} diff --git a/keyboards/ai03/duet/keyboard.json b/keyboards/ai03/duet/keyboard.json new file mode 100644 index 0000000000..1d11c868a3 --- /dev/null +++ b/keyboards/ai03/duet/keyboard.json @@ -0,0 +1,139 @@ +{ + "manufacturer": "ai03 Design Studio", + "keyboard_name": "Duet Switch Tester", + "maintainer": "ai03-2725", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP18", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6"], + "rows": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] + }, + "processor": "RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x0028", + "vid": "0xA103" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.75, "y": 0}, + {"matrix": [0, 7], "x": 7.75, "y": 0}, + {"matrix": [0, 8], "x": 9, "y": 0}, + {"matrix": [0, 9], "x": 10, "y": 0}, + {"matrix": [0, 10], "x": 11.25, "y": 0}, + {"matrix": [0, 11], "x": 12.25, "y": 0}, + {"matrix": [0, 12], "x": 13.5, "y": 0}, + {"matrix": [0, 13], "x": 14.5, "y": 0}, + {"matrix": [0, 14], "x": 15.75, "y": 0}, + {"matrix": [0, 15], "x": 16.75, "y": 0}, + {"matrix": [0, 16], "x": 18, "y": 0}, + {"matrix": [0, 17], "x": 19, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [1, 10], "x": 11.25, "y": 1}, + {"matrix": [1, 11], "x": 12.25, "y": 1}, + {"matrix": [1, 12], "x": 13.5, "y": 1}, + {"matrix": [1, 13], "x": 14.5, "y": 1}, + {"matrix": [1, 14], "x": 15.75, "y": 1}, + {"matrix": [1, 15], "x": 16.75, "y": 1}, + {"matrix": [1, 16], "x": 18, "y": 1}, + {"matrix": [1, 17], "x": 19, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11.25, "y": 2}, + {"matrix": [2, 11], "x": 12.25, "y": 2}, + {"matrix": [2, 12], "x": 13.5, "y": 2}, + {"matrix": [2, 13], "x": 14.5, "y": 2}, + {"matrix": [2, 14], "x": 15.75, "y": 2}, + {"matrix": [2, 15], "x": 16.75, "y": 2}, + {"matrix": [2, 16], "x": 18, "y": 2}, + {"matrix": [2, 17], "x": 19, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + {"matrix": [3, 9], "x": 10, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3}, + {"matrix": [3, 12], "x": 13.5, "y": 3}, + {"matrix": [3, 13], "x": 14.5, "y": 3}, + {"matrix": [3, 14], "x": 15.75, "y": 3}, + {"matrix": [3, 15], "x": 16.75, "y": 3}, + {"matrix": [3, 16], "x": 18, "y": 3}, + {"matrix": [3, 17], "x": 19, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.5, "y": 4}, + {"matrix": [4, 5], "x": 5.5, "y": 4}, + {"matrix": [4, 6], "x": 6.75, "y": 4}, + {"matrix": [4, 7], "x": 7.75, "y": 4}, + {"matrix": [4, 8], "x": 9, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11.25, "y": 4}, + {"matrix": [4, 11], "x": 12.25, "y": 4}, + {"matrix": [4, 12], "x": 13.5, "y": 4}, + {"matrix": [4, 13], "x": 14.5, "y": 4}, + {"matrix": [4, 14], "x": 15.75, "y": 4}, + {"matrix": [4, 15], "x": 16.75, "y": 4}, + {"matrix": [4, 16], "x": 18, "y": 4}, + {"matrix": [4, 17], "x": 19, "y": 4}, + {"matrix": [5, 0], "x": 0, "y": 5}, + {"matrix": [5, 1], "x": 1, "y": 5}, + {"matrix": [5, 2], "x": 2.25, "y": 5}, + {"matrix": [5, 3], "x": 3.25, "y": 5}, + {"matrix": [5, 4], "x": 4.5, "y": 5}, + {"matrix": [5, 5], "x": 5.5, "y": 5}, + {"matrix": [5, 6], "x": 6.75, "y": 5}, + {"matrix": [5, 7], "x": 7.75, "y": 5}, + {"matrix": [5, 8], "x": 9, "y": 5}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11.25, "y": 5}, + {"matrix": [5, 11], "x": 12.25, "y": 5}, + {"matrix": [5, 12], "x": 13.5, "y": 5}, + {"matrix": [5, 13], "x": 14.5, "y": 5}, + {"matrix": [5, 14], "x": 15.75, "y": 5}, + {"matrix": [5, 15], "x": 16.75, "y": 5}, + {"matrix": [5, 16], "x": 18, "y": 5}, + {"matrix": [5, 17], "x": 19, "y": 5} + ] + } + } +} diff --git a/keyboards/ai03/duet/rules.mk b/keyboards/ai03/duet/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ai03/duet/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/aidansmithdotdev/fine40/info.json b/keyboards/aidansmithdotdev/fine40/info.json deleted file mode 100644 index 9663106607..0000000000 --- a/keyboards/aidansmithdotdev/fine40/info.json +++ /dev/null @@ -1,236 +0,0 @@ -{ - "manufacturer": "Aidan Smith", - "keyboard_name": "aidansmithdotdev/fine40", - "maintainer": "Aidan-OS", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "encoder": true, - "oled": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B3", "E6", "B1", "D7", "F7", "C6"], - "rows": ["F5", "F6", "B2", "B5", "F4", "D4", "B4", "B6"] - }, - "processor": "atmega32u4", - "url": "https://aidansmith.dev", - "usb": { - "device_version": "1.0.0", - "pid": "0x4564", - "vid": "0xA059" - }, - "encoder": { - "rotary": [ - {"pin_a": "B7", "pin_b": "D5", "resolution": 2} - ] - }, - "layouts": { - "LAYOUT_2u_single_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [4, 5], "x": 6, "y": 0}, - {"matrix": [4, 4], "x": 7, "y": 0}, - {"matrix": [4, 3], "x": 8, "y": 0}, - {"matrix": [4, 2], "x": 9, "y": 0}, - {"matrix": [4, 1], "x": 10, "y": 0}, - {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [5, 5], "x": 6.25, "y": 1}, - {"matrix": [5, 4], "x": 7.25, "y": 1}, - {"matrix": [5, 3], "x": 8.25, "y": 1}, - {"matrix": [5, 2], "x": 9.25, "y": 1}, - {"matrix": [5, 1], "x": 10.25, "y": 1}, - {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [6, 5], "x": 6.5, "y": 2}, - {"matrix": [6, 4], "x": 7.5, "y": 2}, - {"matrix": [6, 3], "x": 8.5, "y": 2}, - {"matrix": [6, 2], "x": 9.5, "y": 2}, - {"matrix": [6, 1], "x": 10.5, "y": 2}, - {"matrix": [6, 0], "x": 11.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3, "w": 1.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3, "w": 2}, - {"matrix": [7, 5], "x": 7.25, "y": 3, "w": 1.25}, - {"matrix": [7, 4], "x": 8.5, "y": 3}, - {"matrix": [7, 3], "x": 9.5, "y": 3}, - {"matrix": [7, 2], "x": 10.5, "y": 3}, - {"matrix": [7, 1], "x": 11.5, "y": 3}, - {"matrix": [7, 0], "x": 13, "y": 3} - ] - }, - "LAYOUT_2u_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [4, 5], "x": 6, "y": 0}, - {"matrix": [4, 4], "x": 7, "y": 0}, - {"matrix": [4, 3], "x": 8, "y": 0}, - {"matrix": [4, 2], "x": 9, "y": 0}, - {"matrix": [4, 1], "x": 10, "y": 0}, - {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [5, 5], "x": 6.25, "y": 1}, - {"matrix": [5, 4], "x": 7.25, "y": 1}, - {"matrix": [5, 3], "x": 8.25, "y": 1}, - {"matrix": [5, 2], "x": 9.25, "y": 1}, - {"matrix": [5, 1], "x": 10.25, "y": 1}, - {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [6, 5], "x": 6.5, "y": 2}, - {"matrix": [6, 4], "x": 7.5, "y": 2}, - {"matrix": [6, 3], "x": 8.5, "y": 2}, - {"matrix": [6, 2], "x": 9.5, "y": 2}, - {"matrix": [6, 1], "x": 10.5, "y": 2}, - {"matrix": [6, 0], "x": 11.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 2}, - {"matrix": [7, 5], "x": 6.25, "y": 3, "w": 2}, - {"matrix": [7, 4], "x": 8.25, "y": 3, "w": 1.25}, - {"matrix": [7, 3], "x": 9.5, "y": 3}, - {"matrix": [7, 2], "x": 10.5, "y": 3}, - {"matrix": [7, 1], "x": 11.5, "y": 3}, - {"matrix": [7, 0], "x": 13, "y": 3} - ] - }, - "LAYOUT_225u_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [4, 5], "x": 6, "y": 0}, - {"matrix": [4, 4], "x": 7, "y": 0}, - {"matrix": [4, 3], "x": 8, "y": 0}, - {"matrix": [4, 2], "x": 9, "y": 0}, - {"matrix": [4, 1], "x": 10, "y": 0}, - {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [5, 5], "x": 6.25, "y": 1}, - {"matrix": [5, 4], "x": 7.25, "y": 1}, - {"matrix": [5, 3], "x": 8.25, "y": 1}, - {"matrix": [5, 2], "x": 9.25, "y": 1}, - {"matrix": [5, 1], "x": 10.25, "y": 1}, - {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [6, 5], "x": 6.5, "y": 2}, - {"matrix": [6, 4], "x": 7.5, "y": 2}, - {"matrix": [6, 3], "x": 8.5, "y": 2}, - {"matrix": [6, 2], "x": 9.5, "y": 2}, - {"matrix": [6, 1], "x": 10.5, "y": 2}, - {"matrix": [6, 0], "x": 11.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.25}, - {"matrix": [7, 5], "x": 6.25, "y": 3, "w": 2.25}, - {"matrix": [7, 4], "x": 8.5, "y": 3}, - {"matrix": [7, 3], "x": 9.5, "y": 3}, - {"matrix": [7, 2], "x": 10.5, "y": 3}, - {"matrix": [7, 1], "x": 11.5, "y": 3}, - {"matrix": [7, 0], "x": 13, "y": 3} - ] - }, - "LAYOUT_7u_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [4, 5], "x": 6, "y": 0}, - {"matrix": [4, 4], "x": 7, "y": 0}, - {"matrix": [4, 3], "x": 8, "y": 0}, - {"matrix": [4, 2], "x": 9, "y": 0}, - {"matrix": [4, 1], "x": 10, "y": 0}, - {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [5, 5], "x": 6.25, "y": 1}, - {"matrix": [5, 4], "x": 7.25, "y": 1}, - {"matrix": [5, 3], "x": 8.25, "y": 1}, - {"matrix": [5, 2], "x": 9.25, "y": 1}, - {"matrix": [5, 1], "x": 10.25, "y": 1}, - {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [6, 5], "x": 6.5, "y": 2}, - {"matrix": [6, 4], "x": 7.5, "y": 2}, - {"matrix": [6, 3], "x": 8.5, "y": 2}, - {"matrix": [6, 2], "x": 9.5, "y": 2}, - {"matrix": [6, 1], "x": 10.5, "y": 2}, - {"matrix": [6, 0], "x": 11.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 5], "x": 2.5, "y": 3, "w": 7}, - {"matrix": [7, 3], "x": 9.5, "y": 3}, - {"matrix": [7, 2], "x": 10.5, "y": 3}, - {"matrix": [7, 1], "x": 11.5, "y": 3}, - {"matrix": [7, 0], "x": 13, "y": 3} - ] - } - } -} diff --git a/keyboards/aidansmithdotdev/fine40/keyboard.json b/keyboards/aidansmithdotdev/fine40/keyboard.json new file mode 100644 index 0000000000..9663106607 --- /dev/null +++ b/keyboards/aidansmithdotdev/fine40/keyboard.json @@ -0,0 +1,236 @@ +{ + "manufacturer": "Aidan Smith", + "keyboard_name": "aidansmithdotdev/fine40", + "maintainer": "Aidan-OS", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "encoder": true, + "oled": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B3", "E6", "B1", "D7", "F7", "C6"], + "rows": ["F5", "F6", "B2", "B5", "F4", "D4", "B4", "B6"] + }, + "processor": "atmega32u4", + "url": "https://aidansmith.dev", + "usb": { + "device_version": "1.0.0", + "pid": "0x4564", + "vid": "0xA059" + }, + "encoder": { + "rotary": [ + {"pin_a": "B7", "pin_b": "D5", "resolution": 2} + ] + }, + "layouts": { + "LAYOUT_2u_single_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [4, 5], "x": 6, "y": 0}, + {"matrix": [4, 4], "x": 7, "y": 0}, + {"matrix": [4, 3], "x": 8, "y": 0}, + {"matrix": [4, 2], "x": 9, "y": 0}, + {"matrix": [4, 1], "x": 10, "y": 0}, + {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [5, 5], "x": 6.25, "y": 1}, + {"matrix": [5, 4], "x": 7.25, "y": 1}, + {"matrix": [5, 3], "x": 8.25, "y": 1}, + {"matrix": [5, 2], "x": 9.25, "y": 1}, + {"matrix": [5, 1], "x": 10.25, "y": 1}, + {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [6, 5], "x": 6.5, "y": 2}, + {"matrix": [6, 4], "x": 7.5, "y": 2}, + {"matrix": [6, 3], "x": 8.5, "y": 2}, + {"matrix": [6, 2], "x": 9.5, "y": 2}, + {"matrix": [6, 1], "x": 10.5, "y": 2}, + {"matrix": [6, 0], "x": 11.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3, "w": 1.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3, "w": 2}, + {"matrix": [7, 5], "x": 7.25, "y": 3, "w": 1.25}, + {"matrix": [7, 4], "x": 8.5, "y": 3}, + {"matrix": [7, 3], "x": 9.5, "y": 3}, + {"matrix": [7, 2], "x": 10.5, "y": 3}, + {"matrix": [7, 1], "x": 11.5, "y": 3}, + {"matrix": [7, 0], "x": 13, "y": 3} + ] + }, + "LAYOUT_2u_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [4, 5], "x": 6, "y": 0}, + {"matrix": [4, 4], "x": 7, "y": 0}, + {"matrix": [4, 3], "x": 8, "y": 0}, + {"matrix": [4, 2], "x": 9, "y": 0}, + {"matrix": [4, 1], "x": 10, "y": 0}, + {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [5, 5], "x": 6.25, "y": 1}, + {"matrix": [5, 4], "x": 7.25, "y": 1}, + {"matrix": [5, 3], "x": 8.25, "y": 1}, + {"matrix": [5, 2], "x": 9.25, "y": 1}, + {"matrix": [5, 1], "x": 10.25, "y": 1}, + {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [6, 5], "x": 6.5, "y": 2}, + {"matrix": [6, 4], "x": 7.5, "y": 2}, + {"matrix": [6, 3], "x": 8.5, "y": 2}, + {"matrix": [6, 2], "x": 9.5, "y": 2}, + {"matrix": [6, 1], "x": 10.5, "y": 2}, + {"matrix": [6, 0], "x": 11.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 2}, + {"matrix": [7, 5], "x": 6.25, "y": 3, "w": 2}, + {"matrix": [7, 4], "x": 8.25, "y": 3, "w": 1.25}, + {"matrix": [7, 3], "x": 9.5, "y": 3}, + {"matrix": [7, 2], "x": 10.5, "y": 3}, + {"matrix": [7, 1], "x": 11.5, "y": 3}, + {"matrix": [7, 0], "x": 13, "y": 3} + ] + }, + "LAYOUT_225u_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [4, 5], "x": 6, "y": 0}, + {"matrix": [4, 4], "x": 7, "y": 0}, + {"matrix": [4, 3], "x": 8, "y": 0}, + {"matrix": [4, 2], "x": 9, "y": 0}, + {"matrix": [4, 1], "x": 10, "y": 0}, + {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [5, 5], "x": 6.25, "y": 1}, + {"matrix": [5, 4], "x": 7.25, "y": 1}, + {"matrix": [5, 3], "x": 8.25, "y": 1}, + {"matrix": [5, 2], "x": 9.25, "y": 1}, + {"matrix": [5, 1], "x": 10.25, "y": 1}, + {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [6, 5], "x": 6.5, "y": 2}, + {"matrix": [6, 4], "x": 7.5, "y": 2}, + {"matrix": [6, 3], "x": 8.5, "y": 2}, + {"matrix": [6, 2], "x": 9.5, "y": 2}, + {"matrix": [6, 1], "x": 10.5, "y": 2}, + {"matrix": [6, 0], "x": 11.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3, "w": 2.25}, + {"matrix": [7, 5], "x": 6.25, "y": 3, "w": 2.25}, + {"matrix": [7, 4], "x": 8.5, "y": 3}, + {"matrix": [7, 3], "x": 9.5, "y": 3}, + {"matrix": [7, 2], "x": 10.5, "y": 3}, + {"matrix": [7, 1], "x": 11.5, "y": 3}, + {"matrix": [7, 0], "x": 13, "y": 3} + ] + }, + "LAYOUT_7u_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [4, 5], "x": 6, "y": 0}, + {"matrix": [4, 4], "x": 7, "y": 0}, + {"matrix": [4, 3], "x": 8, "y": 0}, + {"matrix": [4, 2], "x": 9, "y": 0}, + {"matrix": [4, 1], "x": 10, "y": 0}, + {"matrix": [4, 0], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [5, 5], "x": 6.25, "y": 1}, + {"matrix": [5, 4], "x": 7.25, "y": 1}, + {"matrix": [5, 3], "x": 8.25, "y": 1}, + {"matrix": [5, 2], "x": 9.25, "y": 1}, + {"matrix": [5, 1], "x": 10.25, "y": 1}, + {"matrix": [5, 0], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [6, 5], "x": 6.5, "y": 2}, + {"matrix": [6, 4], "x": 7.5, "y": 2}, + {"matrix": [6, 3], "x": 8.5, "y": 2}, + {"matrix": [6, 2], "x": 9.5, "y": 2}, + {"matrix": [6, 1], "x": 10.5, "y": 2}, + {"matrix": [6, 0], "x": 11.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 5], "x": 2.5, "y": 3, "w": 7}, + {"matrix": [7, 3], "x": 9.5, "y": 3}, + {"matrix": [7, 2], "x": 10.5, "y": 3}, + {"matrix": [7, 1], "x": 11.5, "y": 3}, + {"matrix": [7, 0], "x": 13, "y": 3} + ] + } + } +} diff --git a/keyboards/aidansmithdotdev/fine40/rules.mk b/keyboards/aidansmithdotdev/fine40/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/akb/ogr/info.json b/keyboards/akb/ogr/info.json deleted file mode 100644 index d1b062820a..0000000000 --- a/keyboards/akb/ogr/info.json +++ /dev/null @@ -1,798 +0,0 @@ -{ - "manufacturer": "AKB", - "keyboard_name": "akb/ogr", - "maintainer": "arnstadm", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F1", "E6", "B7", "B3", "B2", "B1", "C7", "C6", "B6", "B5", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], - "rows": ["F0", "F4", "F5", "F6", "F7"] - }, - "indicators": { - "caps_lock": "B4" - }, - "processor": "atmega32u4", - "url": "https://www.alchemistkeyboards.com/ogr", - "usb": { - "device_version": "1.0.0", - "pid": "0x4F47", - "vid": "0x414B" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F2", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0}, - {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0}, - - {"label": "F3", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "F4", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4, "y": 1}, - {"label": "W", "matrix": [1, 4], "x": 5, "y": 1}, - {"label": "E", "matrix": [1, 5], "x": 6, "y": 1}, - {"label": "R", "matrix": [1, 6], "x": 7, "y": 1}, - {"label": "T", "matrix": [1, 7], "x": 8, "y": 1}, - {"label": "Y", "matrix": [1, 8], "x": 9, "y": 1}, - {"label": "U", "matrix": [1, 9], "x": 10, "y": 1}, - {"label": "I", "matrix": [1, 10], "x": 11, "y": 1}, - {"label": "O", "matrix": [1, 11], "x": 12, "y": 1}, - {"label": "P", "matrix": [1, 12], "x": 13, "y": 1}, - {"label": "[", "matrix": [1, 13], "x": 14, "y": 1}, - {"label": "]", "matrix": [1, 14], "x": 15, "y": 1}, - {"label": "\\", "matrix": [1, 15], "x": 16, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1}, - - {"label": "F5", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "F6", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2}, - {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2}, - - {"label": "F7", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "F8", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3}, - - {"label": "F9", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "F10", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 4], "x": 5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4} - ] - }, - "LAYOUT_65_xt_ansi_blocker": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, - {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, - {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - }, - "LAYOUT_65_xt_ansi_blocker_split_bs": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, - {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, - {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, - {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - }, - "LAYOUT_65_xt_ansi_blocker_wkl": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, - {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - }, - "LAYOUT_65_xt_ansi_blocker_wkl_split_bs": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, - {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, - {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - }, - "LAYOUT_65_xt_iso_blocker": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, - {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, - {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, - {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - }, - "LAYOUT_65_xt_iso_blocker_split_bs": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, - {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, - {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, - {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, - {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - }, - "LAYOUT_65_xt_iso_blocker_wkl": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, - {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, - {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - }, - "LAYOUT_65_xt_iso_blocker_wkl_split_bs": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, - {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, - {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, - {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, - {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, - {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, - {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, - {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, - {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, - {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, - {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, - {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, - {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, - {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, - {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, - {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, - {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, - - {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, - {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, - {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, - {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, - {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, - {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, - {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, - {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, - {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, - {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, - {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, - {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, - {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, - {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, - - {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, - {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, - {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, - {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, - {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, - {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, - {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, - {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, - {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, - {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, - {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, - {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, - {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, - {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, - {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, - {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, - - {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, - {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, - {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, - {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, - {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, - {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, - {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, - {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, - {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, - {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, - {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, - {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, - {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, - {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, - {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, - {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, - - {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, - {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, - {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, - {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, - {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, - {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, - {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} - ] - } - } -} diff --git a/keyboards/akb/ogr/keyboard.json b/keyboards/akb/ogr/keyboard.json new file mode 100644 index 0000000000..d1b062820a --- /dev/null +++ b/keyboards/akb/ogr/keyboard.json @@ -0,0 +1,798 @@ +{ + "manufacturer": "AKB", + "keyboard_name": "akb/ogr", + "maintainer": "arnstadm", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F1", "E6", "B7", "B3", "B2", "B1", "C7", "C6", "B6", "B5", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], + "rows": ["F0", "F4", "F5", "F6", "F7"] + }, + "indicators": { + "caps_lock": "B4" + }, + "processor": "atmega32u4", + "url": "https://www.alchemistkeyboards.com/ogr", + "usb": { + "device_version": "1.0.0", + "pid": "0x4F47", + "vid": "0x414B" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F2", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0}, + {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0}, + + {"label": "F3", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "F4", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4, "y": 1}, + {"label": "W", "matrix": [1, 4], "x": 5, "y": 1}, + {"label": "E", "matrix": [1, 5], "x": 6, "y": 1}, + {"label": "R", "matrix": [1, 6], "x": 7, "y": 1}, + {"label": "T", "matrix": [1, 7], "x": 8, "y": 1}, + {"label": "Y", "matrix": [1, 8], "x": 9, "y": 1}, + {"label": "U", "matrix": [1, 9], "x": 10, "y": 1}, + {"label": "I", "matrix": [1, 10], "x": 11, "y": 1}, + {"label": "O", "matrix": [1, 11], "x": 12, "y": 1}, + {"label": "P", "matrix": [1, 12], "x": 13, "y": 1}, + {"label": "[", "matrix": [1, 13], "x": 14, "y": 1}, + {"label": "]", "matrix": [1, 14], "x": 15, "y": 1}, + {"label": "\\", "matrix": [1, 15], "x": 16, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1}, + + {"label": "F5", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "F6", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2}, + {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2}, + + {"label": "F7", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "F8", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3}, + + {"label": "F9", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "F10", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 4], "x": 5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4} + ] + }, + "LAYOUT_65_xt_ansi_blocker": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, + {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, + {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + }, + "LAYOUT_65_xt_ansi_blocker_split_bs": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, + {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, + {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, + {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + }, + "LAYOUT_65_xt_ansi_blocker_wkl": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, + {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + }, + "LAYOUT_65_xt_ansi_blocker_wkl_split_bs": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, + {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "\\", "matrix": [1, 15], "x": 16.0, "y": 1.0, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 15.25, "y": 2.0, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 2.25}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, + {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + }, + "LAYOUT_65_xt_iso_blocker": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, + {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, + {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, + {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + }, + "LAYOUT_65_xt_iso_blocker_split_bs": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, + {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, + {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.25}, + {"label": "GUI", "matrix": [4, 3], "x": 3.75, "y": 4.0, "w": 1.25}, + {"label": "Alt", "matrix": [4, 4], "x": 5.0, "y": 4.0, "w": 1.25}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 6.25}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4.0, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4.0, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + }, + "LAYOUT_65_xt_iso_blocker_wkl": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0, "w": 2.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, + {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, + {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + }, + "LAYOUT_65_xt_iso_blocker_wkl_split_bs": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0.0, "y": 0.0}, + {"label": "F2", "matrix": [0, 1], "x": 1.0, "y": 0.0}, + {"label": "Esc", "matrix": [0, 2], "x": 2.5, "y": 0.0}, + {"label": "1", "matrix": [0, 3], "x": 3.5, "y": 0.0}, + {"label": "2", "matrix": [0, 4], "x": 4.5, "y": 0.0}, + {"label": "3", "matrix": [0, 5], "x": 5.5, "y": 0.0}, + {"label": "4", "matrix": [0, 6], "x": 6.5, "y": 0.0}, + {"label": "5", "matrix": [0, 7], "x": 7.5, "y": 0.0}, + {"label": "6", "matrix": [0, 8], "x": 8.5, "y": 0.0}, + {"label": "7", "matrix": [0, 9], "x": 9.5, "y": 0.0}, + {"label": "8", "matrix": [0, 10], "x": 10.5, "y": 0.0}, + {"label": "9", "matrix": [0, 11], "x": 11.5, "y": 0.0}, + {"label": "0", "matrix": [0, 12], "x": 12.5, "y": 0.0}, + {"label": "-", "matrix": [0, 13], "x": 13.5, "y": 0.0}, + {"label": "=", "matrix": [0, 14], "x": 14.5, "y": 0.0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.5, "y": 0.0}, + {"label": "Delete", "matrix": [0, 16], "x": 16.5, "y": 0.0}, + {"label": "Home", "matrix": [0, 17], "x": 17.5, "y": 0.0}, + + {"label": "F3", "matrix": [1, 0], "x": 0.0, "y": 1.0}, + {"label": "F4", "matrix": [1, 1], "x": 1.0, "y": 1.0}, + {"label": "Tab", "matrix": [1, 2], "x": 2.5, "y": 1.0, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 4.0, "y": 1.0}, + {"label": "W", "matrix": [1, 4], "x": 5.0, "y": 1.0}, + {"label": "E", "matrix": [1, 5], "x": 6.0, "y": 1.0}, + {"label": "R", "matrix": [1, 6], "x": 7.0, "y": 1.0}, + {"label": "T", "matrix": [1, 7], "x": 8.0, "y": 1.0}, + {"label": "Y", "matrix": [1, 8], "x": 9.0, "y": 1.0}, + {"label": "U", "matrix": [1, 9], "x": 10.0, "y": 1.0}, + {"label": "I", "matrix": [1, 10], "x": 11.0, "y": 1.0}, + {"label": "O", "matrix": [1, 11], "x": 12.0, "y": 1.0}, + {"label": "P", "matrix": [1, 12], "x": 13.0, "y": 1.0}, + {"label": "[", "matrix": [1, 13], "x": 14.0, "y": 1.0}, + {"label": "]", "matrix": [1, 14], "x": 15.0, "y": 1.0}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.5, "y": 1.0}, + + {"label": "F5", "matrix": [2, 0], "x": 0.0, "y": 2.0}, + {"label": "F6", "matrix": [2, 1], "x": 1.0, "y": 2.0}, + {"label": "Caps Lock", "matrix": [2, 2], "x": 2.5, "y": 2.0, "w": 1.75}, + {"label": "A", "matrix": [2, 3], "x": 4.25, "y": 2.0}, + {"label": "S", "matrix": [2, 4], "x": 5.25, "y": 2.0}, + {"label": "D", "matrix": [2, 5], "x": 6.25, "y": 2.0}, + {"label": "F", "matrix": [2, 6], "x": 7.25, "y": 2.0}, + {"label": "G", "matrix": [2, 7], "x": 8.25, "y": 2.0}, + {"label": "H", "matrix": [2, 8], "x": 9.25, "y": 2.0}, + {"label": "J", "matrix": [2, 9], "x": 10.25, "y": 2.0}, + {"label": "K", "matrix": [2, 10], "x": 11.25, "y": 2.0}, + {"label": "L", "matrix": [2, 11], "x": 12.25, "y": 2.0}, + {"label": ";", "matrix": [2, 12], "x": 13.25, "y": 2.0}, + {"label": "'", "matrix": [2, 13], "x": 14.25, "y": 2.0}, + {"label": "#", "matrix": [2, 14], "x": 15.25, "y": 2.0}, + {"label": "Enter", "matrix": [2, 15], "x": 16.25, "y": 1.0, "w": 1.25, "h": 2.0}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.5, "y": 2.0}, + + {"label": "F7", "matrix": [3, 0], "x": 0.0, "y": 3.0}, + {"label": "F8", "matrix": [3, 1], "x": 1.0, "y": 3.0}, + {"label": "Shift", "matrix": [3, 2], "x": 2.5, "y": 3.0, "w": 1.25}, + {"label": "\\", "matrix": [3, 3], "x": 3.75, "y": 3.0}, + {"label": "Z", "matrix": [3, 4], "x": 4.75, "y": 3.0}, + {"label": "X", "matrix": [3, 5], "x": 5.75, "y": 3.0}, + {"label": "C", "matrix": [3, 6], "x": 6.75, "y": 3.0}, + {"label": "V", "matrix": [3, 7], "x": 7.75, "y": 3.0}, + {"label": "B", "matrix": [3, 8], "x": 8.75, "y": 3.0}, + {"label": "N", "matrix": [3, 9], "x": 9.75, "y": 3.0}, + {"label": "M", "matrix": [3, 10], "x": 10.75, "y": 3.0}, + {"label": ",", "matrix": [3, 11], "x": 11.75, "y": 3.0}, + {"label": ".", "matrix": [3, 12], "x": 12.75, "y": 3.0}, + {"label": "/", "matrix": [3, 13], "x": 13.75, "y": 3.0}, + {"label": "Shift", "matrix": [3, 14], "x": 14.75, "y": 3.0, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 16.5, "y": 3.0}, + {"label": "End", "matrix": [3, 16], "x": 17.5, "y": 3.0}, + + {"label": "F9", "matrix": [4, 0], "x": 0.0, "y": 4.0}, + {"label": "F10", "matrix": [4, 1], "x": 1.0, "y": 4.0}, + {"label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 4.0, "w": 1.5}, + {"label": "Alt", "matrix": [4, 4], "x": 4.75, "y": 4.0, "w": 1.5}, + {"label": "Space", "matrix": [4, 9], "x": 6.25, "y": 4.0, "w": 7.0}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.25, "y": 4.0, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 14], "x": 15.5, "y": 4.0}, + {"label": "\u2193", "matrix": [4, 15], "x": 16.5, "y": 4.0}, + {"label": "\u2192", "matrix": [4, 16], "x": 17.5, "y": 4.0} + ] + } + } +} diff --git a/keyboards/akb/ogr/rules.mk b/keyboards/akb/ogr/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/akb/ogr/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/akb/ogrn/info.json b/keyboards/akb/ogrn/info.json deleted file mode 100644 index 780c353747..0000000000 --- a/keyboards/akb/ogrn/info.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "manufacturer": "akb", - "keyboard_name": "akb/ogrn", - "maintainer": "arnstadm", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["F1", "E6", "B2", "D2"], - ["F5", "F0", "B1", "D1"], - ["F6", "F7", "D5", "D3"], - ["C7", "C6", "D6", "D4"], - ["B5", "B6", "D7", "B4"] - ] - }, - "indicators": { - "num_lock": "F4" - }, - "processor": "atmega32u4", - "url": "https://alchemistkeyboards.com/projects/keyboards/ogr/", - "usb": { - "device_version": "1.0.0", - "pid": "0x4F4E", - "vid": "0x414B" - }, - "community_layouts": [ - "ortho_5x4", - "numpad_5x4" - ], - "layouts": { - "LAYOUT_ortho_5x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4} - ] - }, - "LAYOUT_numpad_5x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [3, 3], "x": 3, "y": 3, "h": 2} - ] - } - } -} diff --git a/keyboards/akb/ogrn/keyboard.json b/keyboards/akb/ogrn/keyboard.json new file mode 100644 index 0000000000..780c353747 --- /dev/null +++ b/keyboards/akb/ogrn/keyboard.json @@ -0,0 +1,92 @@ +{ + "manufacturer": "akb", + "keyboard_name": "akb/ogrn", + "maintainer": "arnstadm", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["F1", "E6", "B2", "D2"], + ["F5", "F0", "B1", "D1"], + ["F6", "F7", "D5", "D3"], + ["C7", "C6", "D6", "D4"], + ["B5", "B6", "D7", "B4"] + ] + }, + "indicators": { + "num_lock": "F4" + }, + "processor": "atmega32u4", + "url": "https://alchemistkeyboards.com/projects/keyboards/ogr/", + "usb": { + "device_version": "1.0.0", + "pid": "0x4F4E", + "vid": "0x414B" + }, + "community_layouts": [ + "ortho_5x4", + "numpad_5x4" + ], + "layouts": { + "LAYOUT_ortho_5x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4} + ] + }, + "LAYOUT_numpad_5x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [3, 3], "x": 3, "y": 3, "h": 2} + ] + } + } +} diff --git a/keyboards/akb/ogrn/rules.mk b/keyboards/akb/ogrn/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/akb/ogrn/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/akb/vero/info.json b/keyboards/akb/vero/info.json deleted file mode 100644 index a598578c0c..0000000000 --- a/keyboards/akb/vero/info.json +++ /dev/null @@ -1,378 +0,0 @@ -{ - "manufacturer": "AKB", - "keyboard_name": "Vero", - "maintainer": "arnstadm", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A13", "B3", "A15", "A14", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "B7", "B6", "B5"], - "rows": ["B15", "B4", "A0", "B13", "B14"] - }, - "indicators": { - "caps_lock": "B1" - }, - "processor": "STM32F411", - "url": "https://www.antipode.no/products/akb-vero", - "usb": { - "device_version": "1.0.0", - "pid": "0x5645", - "vid": "0x4150" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 5], "x": 4, "y": 4, "w": 3}, - {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4, "w": 3}, - {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} - ] - }, - "LAYOUT_60_true_hhkb": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 6}, - {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} - ] - }, - "LAYOUT_60_true_hhkb_split_space": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 5], "x": 4, "y": 4, "w": 3}, - {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4, "w": 3}, - {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} - ] - }, - "LAYOUT_60_true_hhkb_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 6}, - {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} - ] - }, - "LAYOUT_60_true_hhkb_iso_split_space": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 5], "x": 4, "y": 4, "w": 3}, - {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4, "w": 3}, - {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} - ] - } - } -} diff --git a/keyboards/akb/vero/keyboard.json b/keyboards/akb/vero/keyboard.json new file mode 100644 index 0000000000..a598578c0c --- /dev/null +++ b/keyboards/akb/vero/keyboard.json @@ -0,0 +1,378 @@ +{ + "manufacturer": "AKB", + "keyboard_name": "Vero", + "maintainer": "arnstadm", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A13", "B3", "A15", "A14", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "B7", "B6", "B5"], + "rows": ["B15", "B4", "A0", "B13", "B14"] + }, + "indicators": { + "caps_lock": "B1" + }, + "processor": "STM32F411", + "url": "https://www.antipode.no/products/akb-vero", + "usb": { + "device_version": "1.0.0", + "pid": "0x5645", + "vid": "0x4150" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 5], "x": 4, "y": 4, "w": 3}, + {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4, "w": 3}, + {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} + ] + }, + "LAYOUT_60_true_hhkb": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 6}, + {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} + ] + }, + "LAYOUT_60_true_hhkb_split_space": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 5], "x": 4, "y": 4, "w": 3}, + {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4, "w": 3}, + {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} + ] + }, + "LAYOUT_60_true_hhkb_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 6}, + {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} + ] + }, + "LAYOUT_60_true_hhkb_iso_split_space": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 5], "x": 4, "y": 4, "w": 3}, + {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4, "w": 3}, + {"label": "GUI", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 11], "x": 11.5, "y": 4} + ] + } + } +} diff --git a/keyboards/akb/vero/rules.mk b/keyboards/akb/vero/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/akb/vero/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/akko/5087/info.json b/keyboards/akko/5087/info.json deleted file mode 100644 index 67ea54c169..0000000000 --- a/keyboards/akko/5087/info.json +++ /dev/null @@ -1,262 +0,0 @@ -{ - "keyboard_name": "5087", - "manufacturer": "Akko", - "url":"https://www.akkogear.com", - "maintainer": "jonylee@hfd", - "usb": { - "vid": "0xFFFE", - "pid": "0x000C", - "device_version": "1.0.4", - "suspend_wakeup_delay": 400, - "force_nkro": true - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "dynamic_keymap": { - "layer_count": 6 - }, - "matrix_pins": { - "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10"], - "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "indicators": { - "caps_lock": "A15" - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 180, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - { "flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, - { "flags": 4, "matrix": [0, 2], "x": 38, "y": 0}, - { "flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, - { "flags": 4, "matrix": [0, 4], "x": 66, "y": 0}, - { "flags": 4, "matrix": [0, 5], "x": 82, "y": 0}, - { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, - { "flags": 4, "matrix": [0, 7], "x":110, "y": 0}, - { "flags": 4, "matrix": [0, 8], "x":124, "y": 0}, - { "flags": 4, "matrix": [0, 9], "x":140, "y": 0}, - { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, - { "flags": 4, "matrix": [0, 11], "x":168, "y": 0}, - { "flags": 4, "matrix": [0, 12], "x":182, "y": 0}, - { "flags": 4, "matrix": [0, 14], "x":196, "y": 0}, - { "flags": 4, "matrix": [0, 15], "x":210, "y": 0}, - { "flags": 4, "matrix": [0, 16], "x":224, "y": 0}, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, - { "flags": 4, "matrix": [1, 1], "x": 13, "y": 12}, - { "flags": 4, "matrix": [1, 2], "x": 26, "y": 12}, - { "flags": 4, "matrix": [1, 3], "x": 39, "y": 12}, - { "flags": 4, "matrix": [1, 4], "x": 52, "y": 12}, - { "flags": 4, "matrix": [1, 5], "x": 65, "y": 12}, - { "flags": 4, "matrix": [1, 6], "x": 79, "y": 12}, - { "flags": 4, "matrix": [1, 7], "x": 92, "y": 12}, - { "flags": 4, "matrix": [1, 8], "x":105, "y": 12}, - { "flags": 4, "matrix": [1, 9], "x":118, "y": 12}, - { "flags": 4, "matrix": [1, 10], "x":131, "y": 12}, - { "flags": 4, "matrix": [1, 11], "x":144, "y": 12}, - { "flags": 4, "matrix": [1, 12], "x":158, "y": 12}, - { "flags": 4, "matrix": [1, 13], "x":171, "y": 12}, - { "flags": 4, "matrix": [1, 14], "x":184, "y": 12}, - { "flags": 4, "matrix": [1, 15], "x":197, "y": 12}, - { "flags": 4, "matrix": [1, 16], "x":210, "y": 12}, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26}, - { "flags": 4, "matrix": [2, 1], "x": 14, "y": 26}, - { "flags": 4, "matrix": [2, 2], "x": 28, "y": 26}, - { "flags": 4, "matrix": [2, 3], "x": 42, "y": 26}, - { "flags": 4, "matrix": [2, 4], "x": 56, "y": 26}, - { "flags": 4, "matrix": [2, 5], "x": 70, "y": 26}, - { "flags": 4, "matrix": [2, 6], "x": 84, "y": 26}, - { "flags": 4, "matrix": [2, 7], "x": 98, "y": 26}, - { "flags": 4, "matrix": [2, 8], "x":112, "y": 26}, - { "flags": 4, "matrix": [2, 9], "x":126, "y": 26}, - { "flags": 4, "matrix": [2, 10], "x":140, "y": 26}, - { "flags": 4, "matrix": [2, 11], "x":154, "y": 26}, - { "flags": 4, "matrix": [2, 12], "x":168, "y": 26}, - { "flags": 4, "matrix": [2, 13], "x":182, "y": 26}, - { "flags": 4, "matrix": [2, 14], "x":196, "y": 26}, - { "flags": 4, "matrix": [2, 15], "x":210, "y": 26}, - { "flags": 4, "matrix": [2, 16], "x":224, "y": 26}, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, - { "flags": 4, "matrix": [3, 1], "x": 14, "y": 38}, - { "flags": 4, "matrix": [3, 2], "x": 28, "y": 38}, - { "flags": 4, "matrix": [3, 3], "x": 42, "y": 38}, - { "flags": 4, "matrix": [3, 4], "x": 56, "y": 38}, - { "flags": 4, "matrix": [3, 5], "x": 70, "y": 38}, - { "flags": 4, "matrix": [3, 6], "x": 84, "y": 38}, - { "flags": 4, "matrix": [3, 7], "x": 98, "y": 38}, - { "flags": 4, "matrix": [3, 8], "x":112, "y": 38}, - { "flags": 4, "matrix": [3, 9], "x":126, "y": 38}, - { "flags": 4, "matrix": [3, 10], "x":140, "y": 38}, - { "flags": 4, "matrix": [3, 11], "x":154, "y": 38}, - { "flags": 4, "matrix": [3, 13], "x":182, "y": 38}, - - { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, - { "flags": 4, "matrix": [4, 1], "x": 14, "y": 51}, - { "flags": 4, "matrix": [4, 2], "x": 28, "y": 51}, - { "flags": 4, "matrix": [4, 3], "x": 42, "y": 51}, - { "flags": 4, "matrix": [4, 4], "x": 56, "y": 51}, - { "flags": 4, "matrix": [4, 5], "x": 70, "y": 51}, - { "flags": 4, "matrix": [4, 6], "x": 84, "y": 51}, - { "flags": 4, "matrix": [4, 7], "x": 98, "y": 51}, - { "flags": 4, "matrix": [4, 8], "x":112, "y": 51}, - { "flags": 4, "matrix": [4, 9], "x":126, "y": 51}, - { "flags": 4, "matrix": [4, 10], "x":140, "y": 51}, - { "flags": 4, "matrix": [4, 13], "x":154, "y": 51}, - { "flags": 4, "matrix": [4, 15], "x":182, "y": 51}, - - { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, - { "flags": 4, "matrix": [5, 1], "x": 14, "y": 64}, - { "flags": 4, "matrix": [5, 2], "x": 28, "y": 64}, - { "flags": 4, "matrix": [5, 5], "x": 70, "y": 64}, - { "flags": 4, "matrix": [5, 9], "x":126, "y": 64}, - { "flags": 4, "matrix": [5, 10], "x":140, "y": 64}, - { "flags": 4, "matrix": [5, 11], "x":154, "y": 64}, - { "flags": 4, "matrix": [5, 13], "x":182, "y": 64}, - { "flags": 4, "matrix": [5, 14], "x":196, "y": 64}, - { "flags": 4, "matrix": [5, 15], "x":210, "y": 64}, - { "flags": 4, "matrix": [5, 16], "x":224, "y": 64} - - ], - "react_on_keyup": true, - "sleep": true - }, - "community_layouts": ["tkl_ansi"], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, - { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, - - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, - { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, - { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, - - { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, - { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, - { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, - - { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, - - { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, - { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, - { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, - { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, - { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, - { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, - { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, - { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 } - - ] - } - } -} diff --git a/keyboards/akko/5087/keyboard.json b/keyboards/akko/5087/keyboard.json new file mode 100644 index 0000000000..67ea54c169 --- /dev/null +++ b/keyboards/akko/5087/keyboard.json @@ -0,0 +1,262 @@ +{ + "keyboard_name": "5087", + "manufacturer": "Akko", + "url":"https://www.akkogear.com", + "maintainer": "jonylee@hfd", + "usb": { + "vid": "0xFFFE", + "pid": "0x000C", + "device_version": "1.0.4", + "suspend_wakeup_delay": 400, + "force_nkro": true + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "dynamic_keymap": { + "layer_count": 6 + }, + "matrix_pins": { + "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10"], + "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "indicators": { + "caps_lock": "A15" + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 180, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + { "flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, + { "flags": 4, "matrix": [0, 2], "x": 38, "y": 0}, + { "flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, + { "flags": 4, "matrix": [0, 4], "x": 66, "y": 0}, + { "flags": 4, "matrix": [0, 5], "x": 82, "y": 0}, + { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, + { "flags": 4, "matrix": [0, 7], "x":110, "y": 0}, + { "flags": 4, "matrix": [0, 8], "x":124, "y": 0}, + { "flags": 4, "matrix": [0, 9], "x":140, "y": 0}, + { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, + { "flags": 4, "matrix": [0, 11], "x":168, "y": 0}, + { "flags": 4, "matrix": [0, 12], "x":182, "y": 0}, + { "flags": 4, "matrix": [0, 14], "x":196, "y": 0}, + { "flags": 4, "matrix": [0, 15], "x":210, "y": 0}, + { "flags": 4, "matrix": [0, 16], "x":224, "y": 0}, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, + { "flags": 4, "matrix": [1, 1], "x": 13, "y": 12}, + { "flags": 4, "matrix": [1, 2], "x": 26, "y": 12}, + { "flags": 4, "matrix": [1, 3], "x": 39, "y": 12}, + { "flags": 4, "matrix": [1, 4], "x": 52, "y": 12}, + { "flags": 4, "matrix": [1, 5], "x": 65, "y": 12}, + { "flags": 4, "matrix": [1, 6], "x": 79, "y": 12}, + { "flags": 4, "matrix": [1, 7], "x": 92, "y": 12}, + { "flags": 4, "matrix": [1, 8], "x":105, "y": 12}, + { "flags": 4, "matrix": [1, 9], "x":118, "y": 12}, + { "flags": 4, "matrix": [1, 10], "x":131, "y": 12}, + { "flags": 4, "matrix": [1, 11], "x":144, "y": 12}, + { "flags": 4, "matrix": [1, 12], "x":158, "y": 12}, + { "flags": 4, "matrix": [1, 13], "x":171, "y": 12}, + { "flags": 4, "matrix": [1, 14], "x":184, "y": 12}, + { "flags": 4, "matrix": [1, 15], "x":197, "y": 12}, + { "flags": 4, "matrix": [1, 16], "x":210, "y": 12}, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26}, + { "flags": 4, "matrix": [2, 1], "x": 14, "y": 26}, + { "flags": 4, "matrix": [2, 2], "x": 28, "y": 26}, + { "flags": 4, "matrix": [2, 3], "x": 42, "y": 26}, + { "flags": 4, "matrix": [2, 4], "x": 56, "y": 26}, + { "flags": 4, "matrix": [2, 5], "x": 70, "y": 26}, + { "flags": 4, "matrix": [2, 6], "x": 84, "y": 26}, + { "flags": 4, "matrix": [2, 7], "x": 98, "y": 26}, + { "flags": 4, "matrix": [2, 8], "x":112, "y": 26}, + { "flags": 4, "matrix": [2, 9], "x":126, "y": 26}, + { "flags": 4, "matrix": [2, 10], "x":140, "y": 26}, + { "flags": 4, "matrix": [2, 11], "x":154, "y": 26}, + { "flags": 4, "matrix": [2, 12], "x":168, "y": 26}, + { "flags": 4, "matrix": [2, 13], "x":182, "y": 26}, + { "flags": 4, "matrix": [2, 14], "x":196, "y": 26}, + { "flags": 4, "matrix": [2, 15], "x":210, "y": 26}, + { "flags": 4, "matrix": [2, 16], "x":224, "y": 26}, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, + { "flags": 4, "matrix": [3, 1], "x": 14, "y": 38}, + { "flags": 4, "matrix": [3, 2], "x": 28, "y": 38}, + { "flags": 4, "matrix": [3, 3], "x": 42, "y": 38}, + { "flags": 4, "matrix": [3, 4], "x": 56, "y": 38}, + { "flags": 4, "matrix": [3, 5], "x": 70, "y": 38}, + { "flags": 4, "matrix": [3, 6], "x": 84, "y": 38}, + { "flags": 4, "matrix": [3, 7], "x": 98, "y": 38}, + { "flags": 4, "matrix": [3, 8], "x":112, "y": 38}, + { "flags": 4, "matrix": [3, 9], "x":126, "y": 38}, + { "flags": 4, "matrix": [3, 10], "x":140, "y": 38}, + { "flags": 4, "matrix": [3, 11], "x":154, "y": 38}, + { "flags": 4, "matrix": [3, 13], "x":182, "y": 38}, + + { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, + { "flags": 4, "matrix": [4, 1], "x": 14, "y": 51}, + { "flags": 4, "matrix": [4, 2], "x": 28, "y": 51}, + { "flags": 4, "matrix": [4, 3], "x": 42, "y": 51}, + { "flags": 4, "matrix": [4, 4], "x": 56, "y": 51}, + { "flags": 4, "matrix": [4, 5], "x": 70, "y": 51}, + { "flags": 4, "matrix": [4, 6], "x": 84, "y": 51}, + { "flags": 4, "matrix": [4, 7], "x": 98, "y": 51}, + { "flags": 4, "matrix": [4, 8], "x":112, "y": 51}, + { "flags": 4, "matrix": [4, 9], "x":126, "y": 51}, + { "flags": 4, "matrix": [4, 10], "x":140, "y": 51}, + { "flags": 4, "matrix": [4, 13], "x":154, "y": 51}, + { "flags": 4, "matrix": [4, 15], "x":182, "y": 51}, + + { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, + { "flags": 4, "matrix": [5, 1], "x": 14, "y": 64}, + { "flags": 4, "matrix": [5, 2], "x": 28, "y": 64}, + { "flags": 4, "matrix": [5, 5], "x": 70, "y": 64}, + { "flags": 4, "matrix": [5, 9], "x":126, "y": 64}, + { "flags": 4, "matrix": [5, 10], "x":140, "y": 64}, + { "flags": 4, "matrix": [5, 11], "x":154, "y": 64}, + { "flags": 4, "matrix": [5, 13], "x":182, "y": 64}, + { "flags": 4, "matrix": [5, 14], "x":196, "y": 64}, + { "flags": 4, "matrix": [5, 15], "x":210, "y": 64}, + { "flags": 4, "matrix": [5, 16], "x":224, "y": 64} + + ], + "react_on_keyup": true, + "sleep": true + }, + "community_layouts": ["tkl_ansi"], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, + { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, + + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, + { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, + { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, + + { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, + { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, + { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, + + { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, + + { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, + { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, + { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, + { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, + { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, + { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, + { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, + { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 } + + ] + } + } +} diff --git a/keyboards/akko/5087/rules.mk b/keyboards/akko/5087/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/akko/5087/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/akko/5108/info.json b/keyboards/akko/5108/info.json deleted file mode 100644 index 5e97d151c3..0000000000 --- a/keyboards/akko/5108/info.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "keyboard_name": "5108", - "manufacturer": "Akko", - "url":"https://www.akkogear.com", - "maintainer": "jonylee@hfd", - "usb": { - "vid": "0xFFFE", - "pid": "0x000D", - "device_version": "1.0.3", - "suspend_wakeup_delay": 400, - "force_nkro": true - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": [ "C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14"], - "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "dynamic_keymap": { - "layer_count": 6 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "indicators": { - "num_lock": "A15", - "caps_lock": "C10" - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 180, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 30, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 40, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 50, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 70, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 80, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 90, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x": 100, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x": 110, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x": 120, "y": 0 }, - { "flags": 4, "matrix": [0, 11], "x": 130, "y": 0 }, - { "flags": 4, "matrix": [0, 12], "x": 140, "y": 0 }, - { "flags": 4, "matrix": [0, 14], "x": 156, "y": 0 }, - { "flags": 4, "matrix": [0, 15], "x": 166, "y": 0 }, - { "flags": 4, "matrix": [0, 16], "x": 176, "y": 0 }, - { "flags": 4, "matrix": [0, 17], "x": 194, "y": 0 }, - { "flags": 4, "matrix": [0, 18], "x": 204, "y": 0 }, - { "flags": 4, "matrix": [0, 19], "x": 214, "y": 0 }, - { "flags": 4, "matrix": [0, 20], "x": 224, "y": 0 }, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 13 }, - { "flags": 4, "matrix": [1, 1], "x": 10, "y": 13 }, - { "flags": 4, "matrix": [1, 2], "x": 20, "y": 13 }, - { "flags": 4, "matrix": [1, 3], "x": 30, "y": 13 }, - { "flags": 4, "matrix": [1, 4], "x": 40, "y": 13 }, - { "flags": 4, "matrix": [1, 5], "x": 50, "y": 13 }, - { "flags": 4, "matrix": [1, 6], "x": 60, "y": 13 }, - { "flags": 4, "matrix": [1, 7], "x": 70, "y": 13 }, - { "flags": 4, "matrix": [1, 8], "x": 80, "y": 13 }, - { "flags": 4, "matrix": [1, 9], "x": 90, "y": 13 }, - { "flags": 4, "matrix": [1, 10], "x": 100, "y": 13 }, - { "flags": 4, "matrix": [1, 11], "x": 110, "y": 13 }, - { "flags": 4, "matrix": [1, 12], "x": 120, "y": 13 }, - { "flags": 4, "matrix": [1, 13], "x": 140, "y": 13 }, - { "flags": 4, "matrix": [1, 14], "x": 156, "y": 13 }, - { "flags": 4, "matrix": [1, 15], "x": 166, "y": 13 }, - { "flags": 4, "matrix": [1, 16], "x": 176, "y": 13 }, - { "flags": 4, "matrix": [1, 17], "x": 194, "y": 13 }, - { "flags": 4, "matrix": [1, 18], "x": 204, "y": 13 }, - { "flags": 4, "matrix": [1, 19], "x": 214, "y": 13 }, - { "flags": 4, "matrix": [1, 20], "x": 224, "y": 13 }, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26 }, - { "flags": 4, "matrix": [2, 1], "x": 10, "y": 26 }, - { "flags": 4, "matrix": [2, 2], "x": 20, "y": 26 }, - { "flags": 4, "matrix": [2, 3], "x": 30, "y": 26 }, - { "flags": 4, "matrix": [2, 4], "x": 40, "y": 26 }, - { "flags": 4, "matrix": [2, 5], "x": 50, "y": 26 }, - { "flags": 4, "matrix": [2, 6], "x": 60, "y": 26 }, - { "flags": 4, "matrix": [2, 7], "x": 70, "y": 26 }, - { "flags": 4, "matrix": [2, 8], "x": 80, "y": 26 }, - { "flags": 4, "matrix": [2, 9], "x": 90, "y": 26 }, - { "flags": 4, "matrix": [2, 10], "x": 100, "y": 26 }, - { "flags": 4, "matrix": [2, 11], "x": 110, "y": 26 }, - { "flags": 4, "matrix": [2, 12], "x": 128, "y": 26 }, - { "flags": 4, "matrix": [2, 13], "x": 140, "y": 26 }, - { "flags": 4, "matrix": [2, 14], "x": 156, "y": 26 }, - { "flags": 4, "matrix": [2, 15], "x": 166, "y": 26 }, - { "flags": 4, "matrix": [2, 16], "x": 176, "y": 26 }, - { "flags": 4, "matrix": [2, 17], "x": 194, "y": 26 }, - { "flags": 4, "matrix": [2, 18], "x": 204, "y": 26 }, - { "flags": 4, "matrix": [2, 19], "x": 214, "y": 26 }, - { "flags": 4, "matrix": [2, 20], "x": 224, "y": 26 }, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38 }, - { "flags": 4, "matrix": [3, 1], "x": 10, "y": 38 }, - { "flags": 4, "matrix": [3, 2], "x": 20, "y": 38 }, - { "flags": 4, "matrix": [3, 3], "x": 30, "y": 38 }, - { "flags": 4, "matrix": [3, 4], "x": 40, "y": 38 }, - { "flags": 4, "matrix": [3, 5], "x": 50, "y": 38 }, - { "flags": 4, "matrix": [3, 6], "x": 60, "y": 38 }, - { "flags": 4, "matrix": [3, 7], "x": 70, "y": 38 }, - { "flags": 4, "matrix": [3, 8], "x": 80, "y": 38 }, - { "flags": 4, "matrix": [3, 9], "x": 90, "y": 38 }, - { "flags": 4, "matrix": [3, 10], "x": 100, "y": 38 }, - { "flags": 4, "matrix": [3, 11], "x": 110, "y": 38 }, - { "flags": 4, "matrix": [3, 13], "x": 135, "y": 38 }, - { "flags": 4, "matrix": [3, 17], "x": 194, "y": 38 }, - { "flags": 4, "matrix": [3, 18], "x": 204, "y": 38 }, - { "flags": 4, "matrix": [3, 19], "x": 214, "y": 38 }, - - { "flags": 4, "matrix": [4, 0], "x": 5, "y": 51 }, - { "flags": 4, "matrix": [4, 1], "x": 20, "y": 51 }, - { "flags": 4, "matrix": [4, 2], "x": 30, "y": 51 }, - { "flags": 4, "matrix": [4, 3], "x": 40, "y": 51 }, - { "flags": 4, "matrix": [4, 4], "x": 50, "y": 51 }, - { "flags": 4, "matrix": [4, 5], "x": 60, "y": 51 }, - { "flags": 4, "matrix": [4, 6], "x": 70, "y": 51 }, - { "flags": 4, "matrix": [4, 7], "x": 80, "y": 51 }, - { "flags": 4, "matrix": [4, 8], "x": 90, "y": 51 }, - { "flags": 4, "matrix": [4, 9], "x": 100, "y": 51 }, - { "flags": 4, "matrix": [4, 10], "x": 110, "y": 51 }, - { "flags": 4, "matrix": [4, 13], "x": 135, "y": 51 }, - { "flags": 4, "matrix": [4, 15], "x": 166, "y": 51 }, - { "flags": 4, "matrix": [4, 17], "x": 194, "y": 51 }, - { "flags": 4, "matrix": [4, 18], "x": 204, "y": 51 }, - { "flags": 4, "matrix": [4, 19], "x": 214, "y": 51 }, - { "flags": 4, "matrix": [4, 20], "x": 224, "y": 51 }, - - { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64 }, - { "flags": 4, "matrix": [5, 1], "x": 10, "y": 64 }, - { "flags": 4, "matrix": [5, 2], "x": 20, "y": 64 }, - { "flags": 4, "matrix": [5, 5], "x": 60, "y": 64 }, - { "flags": 4, "matrix": [5, 9], "x": 100, "y": 64 }, - { "flags": 4, "matrix": [5, 10], "x": 110, "y": 64 }, - { "flags": 4, "matrix": [5, 11], "x": 130, "y": 64 }, - { "flags": 4, "matrix": [5, 13], "x": 140, "y": 64 }, - { "flags": 4, "matrix": [5, 14], "x": 156, "y": 64 }, - { "flags": 4, "matrix": [5, 15], "x": 166, "y": 64 }, - { "flags": 4, "matrix": [5, 16], "x": 176, "y": 64 }, - { "flags": 4, "matrix": [5, 18], "x": 199, "y": 64 }, - { "flags": 4, "matrix": [5, 19], "x": 214, "y": 64 } - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, - { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "label": "Cal", "matrix": [0, 17], "x": 18.5, "y": 0 }, - { "label": "Mute", "matrix": [0, 18], "x": 19.5, "y": 0 }, - { "label": "Vold", "matrix": [0, 19], "x": 20.5, "y": 0 }, - { "label": "Volu", "matrix": [0, 20], "x": 21.5, "y": 0 }, - - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, - { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, - { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, - { "label": "Num", "matrix": [1, 17], "x": 18.5, "y": 1.25 }, - { "label": "/", "matrix": [1, 18], "x": 19.5, "y": 1.25 }, - { "label": "*", "matrix": [1, 19], "x": 20.5, "y": 1.25 }, - { "label": "-", "matrix": [1, 20], "x": 21.5, "y": 1.25 }, - - { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, - { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, - { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, - { "label": "7", "matrix": [2, 17], "x": 18.5, "y": 2.25 }, - { "label": "8", "matrix": [2, 18], "x": 19.5, "y": 2.25 }, - { "label": "9", "matrix": [2, 19], "x": 20.5, "y": 2.25 }, - { "label": "+", "matrix": [2, 20], "x": 21.5, "y": 2.25, "h": 2 }, - - { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, - { "label": "4", "matrix": [3, 17], "x": 18.5, "y": 3.25 }, - { "label": "5", "matrix": [3, 18], "x": 19.5, "y": 3.25 }, - { "label": "6", "matrix": [3, 19], "x": 20.5, "y": 3.25 }, - - { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, - { "label": "1", "matrix": [4, 17], "x": 18.5, "y": 4.25 }, - { "label": "2", "matrix": [4, 18], "x": 19.5, "y": 4.25 }, - { "label": "3", "matrix": [4, 19], "x": 20.5, "y": 4.25 }, - { "label": "Enter", "matrix": [4, 20], "x": 21.5, "y": 4.25, "h": 2 }, - - { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, - { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, - { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, - { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, - { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, - { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, - { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, - { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 }, - { "label": "0", "matrix": [5, 18], "x": 18.5, "y": 5.25, "w": 2 }, - { "label": ".", "matrix": [5, 19], "x": 20.5, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/akko/5108/keyboard.json b/keyboards/akko/5108/keyboard.json new file mode 100644 index 0000000000..5e97d151c3 --- /dev/null +++ b/keyboards/akko/5108/keyboard.json @@ -0,0 +1,302 @@ +{ + "keyboard_name": "5108", + "manufacturer": "Akko", + "url":"https://www.akkogear.com", + "maintainer": "jonylee@hfd", + "usb": { + "vid": "0xFFFE", + "pid": "0x000D", + "device_version": "1.0.3", + "suspend_wakeup_delay": 400, + "force_nkro": true + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": [ "C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14"], + "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "dynamic_keymap": { + "layer_count": 6 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "indicators": { + "num_lock": "A15", + "caps_lock": "C10" + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 180, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 30, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 40, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 50, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 70, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 80, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 90, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x": 100, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x": 110, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x": 120, "y": 0 }, + { "flags": 4, "matrix": [0, 11], "x": 130, "y": 0 }, + { "flags": 4, "matrix": [0, 12], "x": 140, "y": 0 }, + { "flags": 4, "matrix": [0, 14], "x": 156, "y": 0 }, + { "flags": 4, "matrix": [0, 15], "x": 166, "y": 0 }, + { "flags": 4, "matrix": [0, 16], "x": 176, "y": 0 }, + { "flags": 4, "matrix": [0, 17], "x": 194, "y": 0 }, + { "flags": 4, "matrix": [0, 18], "x": 204, "y": 0 }, + { "flags": 4, "matrix": [0, 19], "x": 214, "y": 0 }, + { "flags": 4, "matrix": [0, 20], "x": 224, "y": 0 }, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 13 }, + { "flags": 4, "matrix": [1, 1], "x": 10, "y": 13 }, + { "flags": 4, "matrix": [1, 2], "x": 20, "y": 13 }, + { "flags": 4, "matrix": [1, 3], "x": 30, "y": 13 }, + { "flags": 4, "matrix": [1, 4], "x": 40, "y": 13 }, + { "flags": 4, "matrix": [1, 5], "x": 50, "y": 13 }, + { "flags": 4, "matrix": [1, 6], "x": 60, "y": 13 }, + { "flags": 4, "matrix": [1, 7], "x": 70, "y": 13 }, + { "flags": 4, "matrix": [1, 8], "x": 80, "y": 13 }, + { "flags": 4, "matrix": [1, 9], "x": 90, "y": 13 }, + { "flags": 4, "matrix": [1, 10], "x": 100, "y": 13 }, + { "flags": 4, "matrix": [1, 11], "x": 110, "y": 13 }, + { "flags": 4, "matrix": [1, 12], "x": 120, "y": 13 }, + { "flags": 4, "matrix": [1, 13], "x": 140, "y": 13 }, + { "flags": 4, "matrix": [1, 14], "x": 156, "y": 13 }, + { "flags": 4, "matrix": [1, 15], "x": 166, "y": 13 }, + { "flags": 4, "matrix": [1, 16], "x": 176, "y": 13 }, + { "flags": 4, "matrix": [1, 17], "x": 194, "y": 13 }, + { "flags": 4, "matrix": [1, 18], "x": 204, "y": 13 }, + { "flags": 4, "matrix": [1, 19], "x": 214, "y": 13 }, + { "flags": 4, "matrix": [1, 20], "x": 224, "y": 13 }, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26 }, + { "flags": 4, "matrix": [2, 1], "x": 10, "y": 26 }, + { "flags": 4, "matrix": [2, 2], "x": 20, "y": 26 }, + { "flags": 4, "matrix": [2, 3], "x": 30, "y": 26 }, + { "flags": 4, "matrix": [2, 4], "x": 40, "y": 26 }, + { "flags": 4, "matrix": [2, 5], "x": 50, "y": 26 }, + { "flags": 4, "matrix": [2, 6], "x": 60, "y": 26 }, + { "flags": 4, "matrix": [2, 7], "x": 70, "y": 26 }, + { "flags": 4, "matrix": [2, 8], "x": 80, "y": 26 }, + { "flags": 4, "matrix": [2, 9], "x": 90, "y": 26 }, + { "flags": 4, "matrix": [2, 10], "x": 100, "y": 26 }, + { "flags": 4, "matrix": [2, 11], "x": 110, "y": 26 }, + { "flags": 4, "matrix": [2, 12], "x": 128, "y": 26 }, + { "flags": 4, "matrix": [2, 13], "x": 140, "y": 26 }, + { "flags": 4, "matrix": [2, 14], "x": 156, "y": 26 }, + { "flags": 4, "matrix": [2, 15], "x": 166, "y": 26 }, + { "flags": 4, "matrix": [2, 16], "x": 176, "y": 26 }, + { "flags": 4, "matrix": [2, 17], "x": 194, "y": 26 }, + { "flags": 4, "matrix": [2, 18], "x": 204, "y": 26 }, + { "flags": 4, "matrix": [2, 19], "x": 214, "y": 26 }, + { "flags": 4, "matrix": [2, 20], "x": 224, "y": 26 }, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38 }, + { "flags": 4, "matrix": [3, 1], "x": 10, "y": 38 }, + { "flags": 4, "matrix": [3, 2], "x": 20, "y": 38 }, + { "flags": 4, "matrix": [3, 3], "x": 30, "y": 38 }, + { "flags": 4, "matrix": [3, 4], "x": 40, "y": 38 }, + { "flags": 4, "matrix": [3, 5], "x": 50, "y": 38 }, + { "flags": 4, "matrix": [3, 6], "x": 60, "y": 38 }, + { "flags": 4, "matrix": [3, 7], "x": 70, "y": 38 }, + { "flags": 4, "matrix": [3, 8], "x": 80, "y": 38 }, + { "flags": 4, "matrix": [3, 9], "x": 90, "y": 38 }, + { "flags": 4, "matrix": [3, 10], "x": 100, "y": 38 }, + { "flags": 4, "matrix": [3, 11], "x": 110, "y": 38 }, + { "flags": 4, "matrix": [3, 13], "x": 135, "y": 38 }, + { "flags": 4, "matrix": [3, 17], "x": 194, "y": 38 }, + { "flags": 4, "matrix": [3, 18], "x": 204, "y": 38 }, + { "flags": 4, "matrix": [3, 19], "x": 214, "y": 38 }, + + { "flags": 4, "matrix": [4, 0], "x": 5, "y": 51 }, + { "flags": 4, "matrix": [4, 1], "x": 20, "y": 51 }, + { "flags": 4, "matrix": [4, 2], "x": 30, "y": 51 }, + { "flags": 4, "matrix": [4, 3], "x": 40, "y": 51 }, + { "flags": 4, "matrix": [4, 4], "x": 50, "y": 51 }, + { "flags": 4, "matrix": [4, 5], "x": 60, "y": 51 }, + { "flags": 4, "matrix": [4, 6], "x": 70, "y": 51 }, + { "flags": 4, "matrix": [4, 7], "x": 80, "y": 51 }, + { "flags": 4, "matrix": [4, 8], "x": 90, "y": 51 }, + { "flags": 4, "matrix": [4, 9], "x": 100, "y": 51 }, + { "flags": 4, "matrix": [4, 10], "x": 110, "y": 51 }, + { "flags": 4, "matrix": [4, 13], "x": 135, "y": 51 }, + { "flags": 4, "matrix": [4, 15], "x": 166, "y": 51 }, + { "flags": 4, "matrix": [4, 17], "x": 194, "y": 51 }, + { "flags": 4, "matrix": [4, 18], "x": 204, "y": 51 }, + { "flags": 4, "matrix": [4, 19], "x": 214, "y": 51 }, + { "flags": 4, "matrix": [4, 20], "x": 224, "y": 51 }, + + { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64 }, + { "flags": 4, "matrix": [5, 1], "x": 10, "y": 64 }, + { "flags": 4, "matrix": [5, 2], "x": 20, "y": 64 }, + { "flags": 4, "matrix": [5, 5], "x": 60, "y": 64 }, + { "flags": 4, "matrix": [5, 9], "x": 100, "y": 64 }, + { "flags": 4, "matrix": [5, 10], "x": 110, "y": 64 }, + { "flags": 4, "matrix": [5, 11], "x": 130, "y": 64 }, + { "flags": 4, "matrix": [5, 13], "x": 140, "y": 64 }, + { "flags": 4, "matrix": [5, 14], "x": 156, "y": 64 }, + { "flags": 4, "matrix": [5, 15], "x": 166, "y": 64 }, + { "flags": 4, "matrix": [5, 16], "x": 176, "y": 64 }, + { "flags": 4, "matrix": [5, 18], "x": 199, "y": 64 }, + { "flags": 4, "matrix": [5, 19], "x": 214, "y": 64 } + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, + { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "label": "Cal", "matrix": [0, 17], "x": 18.5, "y": 0 }, + { "label": "Mute", "matrix": [0, 18], "x": 19.5, "y": 0 }, + { "label": "Vold", "matrix": [0, 19], "x": 20.5, "y": 0 }, + { "label": "Volu", "matrix": [0, 20], "x": 21.5, "y": 0 }, + + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, + { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, + { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, + { "label": "Num", "matrix": [1, 17], "x": 18.5, "y": 1.25 }, + { "label": "/", "matrix": [1, 18], "x": 19.5, "y": 1.25 }, + { "label": "*", "matrix": [1, 19], "x": 20.5, "y": 1.25 }, + { "label": "-", "matrix": [1, 20], "x": 21.5, "y": 1.25 }, + + { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, + { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, + { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, + { "label": "7", "matrix": [2, 17], "x": 18.5, "y": 2.25 }, + { "label": "8", "matrix": [2, 18], "x": 19.5, "y": 2.25 }, + { "label": "9", "matrix": [2, 19], "x": 20.5, "y": 2.25 }, + { "label": "+", "matrix": [2, 20], "x": 21.5, "y": 2.25, "h": 2 }, + + { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, + { "label": "4", "matrix": [3, 17], "x": 18.5, "y": 3.25 }, + { "label": "5", "matrix": [3, 18], "x": 19.5, "y": 3.25 }, + { "label": "6", "matrix": [3, 19], "x": 20.5, "y": 3.25 }, + + { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, + { "label": "1", "matrix": [4, 17], "x": 18.5, "y": 4.25 }, + { "label": "2", "matrix": [4, 18], "x": 19.5, "y": 4.25 }, + { "label": "3", "matrix": [4, 19], "x": 20.5, "y": 4.25 }, + { "label": "Enter", "matrix": [4, 20], "x": 21.5, "y": 4.25, "h": 2 }, + + { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, + { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, + { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, + { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, + { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, + { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, + { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, + { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 }, + { "label": "0", "matrix": [5, 18], "x": 18.5, "y": 5.25, "w": 2 }, + { "label": ".", "matrix": [5, 19], "x": 20.5, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/akko/5108/rules.mk b/keyboards/akko/5108/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/akko/5108/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/akko/acr87/info.json b/keyboards/akko/acr87/info.json deleted file mode 100644 index 2702ee7915..0000000000 --- a/keyboards/akko/acr87/info.json +++ /dev/null @@ -1,306 +0,0 @@ -{ - "keyboard_name": "ACR87", - "manufacturer": "Akko", - "url":"https://www.akkogear.com", - "maintainer": "jonylee@hfd", - "usb": { - "vid": "0xFFFE", - "pid": "0x0010", - "device_version": "1.0.1", - "suspend_wakeup_delay": 400, - "force_nkro": true - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": [ "C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10"], - "rows": [ "B15", "C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "dynamic_keymap": { - "layer_count": 6 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 180, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - { "flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, - { "flags": 4, "matrix": [0, 2], "x": 38, "y": 0}, - { "flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, - { "flags": 4, "matrix": [0, 4], "x": 66, "y": 0}, - { "flags": 4, "matrix": [0, 5], "x": 82, "y": 0}, - { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, - { "flags": 4, "matrix": [0, 7], "x":110, "y": 0}, - { "flags": 4, "matrix": [0, 8], "x":124, "y": 0}, - { "flags": 4, "matrix": [0, 9], "x":140, "y": 0}, - { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, - { "flags": 4, "matrix": [0, 11], "x":168, "y": 0}, - { "flags": 4, "matrix": [0, 12], "x":182, "y": 0}, - { "flags": 4, "matrix": [0, 14], "x":196, "y": 0}, - { "flags": 4, "matrix": [0, 15], "x":210, "y": 0}, - { "flags": 4, "matrix": [0, 16], "x":224, "y": 0}, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, - { "flags": 4, "matrix": [1, 1], "x": 13, "y": 12}, - { "flags": 4, "matrix": [1, 2], "x": 26, "y": 12}, - { "flags": 4, "matrix": [1, 3], "x": 39, "y": 12}, - { "flags": 4, "matrix": [1, 4], "x": 52, "y": 12}, - { "flags": 4, "matrix": [1, 5], "x": 65, "y": 12}, - { "flags": 4, "matrix": [1, 6], "x": 79, "y": 12}, - { "flags": 4, "matrix": [1, 7], "x": 92, "y": 12}, - { "flags": 4, "matrix": [1, 8], "x":105, "y": 12}, - { "flags": 4, "matrix": [1, 9], "x":118, "y": 12}, - { "flags": 4, "matrix": [1, 10], "x":131, "y": 12}, - { "flags": 4, "matrix": [1, 11], "x":144, "y": 12}, - { "flags": 4, "matrix": [1, 12], "x":158, "y": 12}, - { "flags": 4, "matrix": [1, 13], "x":171, "y": 12}, - { "flags": 4, "matrix": [1, 14], "x":184, "y": 12}, - { "flags": 4, "matrix": [1, 15], "x":197, "y": 12}, - { "flags": 4, "matrix": [1, 16], "x":210, "y": 12}, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26}, - { "flags": 4, "matrix": [2, 1], "x": 14, "y": 26}, - { "flags": 4, "matrix": [2, 2], "x": 28, "y": 26}, - { "flags": 4, "matrix": [2, 3], "x": 42, "y": 26}, - { "flags": 4, "matrix": [2, 4], "x": 56, "y": 26}, - { "flags": 4, "matrix": [2, 5], "x": 70, "y": 26}, - { "flags": 4, "matrix": [2, 6], "x": 84, "y": 26}, - { "flags": 4, "matrix": [2, 7], "x": 98, "y": 26}, - { "flags": 4, "matrix": [2, 8], "x":112, "y": 26}, - { "flags": 4, "matrix": [2, 9], "x":126, "y": 26}, - { "flags": 4, "matrix": [2, 10], "x":140, "y": 26}, - { "flags": 4, "matrix": [2, 11], "x":154, "y": 26}, - { "flags": 4, "matrix": [2, 12], "x":168, "y": 26}, - { "flags": 4, "matrix": [2, 13], "x":182, "y": 26}, - { "flags": 4, "matrix": [2, 14], "x":196, "y": 26}, - { "flags": 4, "matrix": [2, 15], "x":210, "y": 26}, - { "flags": 4, "matrix": [2, 16], "x":224, "y": 26}, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, - { "flags": 4, "matrix": [3, 1], "x": 14, "y": 38}, - { "flags": 4, "matrix": [3, 2], "x": 28, "y": 38}, - { "flags": 4, "matrix": [3, 3], "x": 42, "y": 38}, - { "flags": 4, "matrix": [3, 4], "x": 56, "y": 38}, - { "flags": 4, "matrix": [3, 5], "x": 70, "y": 38}, - { "flags": 4, "matrix": [3, 6], "x": 84, "y": 38}, - { "flags": 4, "matrix": [3, 7], "x": 98, "y": 38}, - { "flags": 4, "matrix": [3, 8], "x":112, "y": 38}, - { "flags": 4, "matrix": [3, 9], "x":126, "y": 38}, - { "flags": 4, "matrix": [3, 10], "x":140, "y": 38}, - { "flags": 4, "matrix": [3, 11], "x":154, "y": 38}, - { "flags": 4, "matrix": [3, 13], "x":182, "y": 38}, - - { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, - { "flags": 4, "matrix": [4, 1], "x": 14, "y": 51}, - { "flags": 4, "matrix": [4, 2], "x": 28, "y": 51}, - { "flags": 4, "matrix": [4, 3], "x": 42, "y": 51}, - { "flags": 4, "matrix": [4, 4], "x": 56, "y": 51}, - { "flags": 4, "matrix": [4, 5], "x": 70, "y": 51}, - { "flags": 4, "matrix": [4, 6], "x": 84, "y": 51}, - { "flags": 4, "matrix": [4, 7], "x": 98, "y": 51}, - { "flags": 4, "matrix": [4, 8], "x":112, "y": 51}, - { "flags": 4, "matrix": [4, 9], "x":126, "y": 51}, - { "flags": 4, "matrix": [4, 10], "x":140, "y": 51}, - { "flags": 4, "matrix": [4, 13], "x":154, "y": 51}, - { "flags": 4, "matrix": [4, 15], "x":182, "y": 51}, - - { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, - { "flags": 4, "matrix": [5, 1], "x": 14, "y": 64}, - { "flags": 4, "matrix": [5, 2], "x": 28, "y": 64}, - { "flags": 4, "matrix": [5, 5], "x": 70, "y": 64}, - { "flags": 4, "matrix": [5, 9], "x":126, "y": 64}, - { "flags": 4, "matrix": [5, 10], "x":140, "y": 64}, - { "flags": 4, "matrix": [5, 11], "x":154, "y": 64}, - { "flags": 4, "matrix": [5, 13], "x":182, "y": 64}, - { "flags": 4, "matrix": [5, 14], "x":196, "y": 64}, - { "flags": 4, "matrix": [5, 15], "x":210, "y": 64}, - { "flags": 4, "matrix": [5, 16], "x":224, "y": 64}, - - {"flags": 2, "x":13, "y":0}, - {"flags": 2, "x":24, "y":0}, - {"flags": 2, "x":38, "y":0}, - {"flags": 2, "x":52, "y":0}, - {"flags": 2, "x":66, "y":0}, - {"flags": 2, "x":82, "y":0}, - {"flags": 2, "x":96, "y":0}, - {"flags": 2, "x":110, "y":0}, - {"flags": 2, "x":124, "y":0}, - {"flags": 2, "x":140, "y":0}, - {"flags": 2, "x":154, "y":0}, - {"flags": 2, "x":168, "y":0}, - {"flags": 2, "x":182, "y":0}, - {"flags": 2, "x":196, "y":0}, - {"flags": 2, "x":210, "y":0}, - {"flags": 2, "x":224, "y":0}, - {"flags": 2, "x":0, "y":8}, - {"flags": 2, "x":224, "y":8}, - {"flags": 2, "x":0, "y":16}, - {"flags": 2, "x":224, "y":16}, - {"flags": 2, "x":0, "y":24}, - {"flags": 2, "x":224, "y":24}, - {"flags": 2, "x":0, "y":32}, - {"flags": 2, "x":224, "y":32}, - {"flags": 2, "x":0, "y":40}, - {"flags": 2, "x":224, "y":40}, - {"flags": 2, "x":0, "y":48}, - {"flags": 2, "x":224, "y":48}, - {"flags": 2, "x":0, "y":56}, - {"flags": 2, "x":224, "y":56}, - {"flags": 2, "x":0, "y":64}, - {"flags": 2, "x":13, "y":64}, - {"flags": 2, "x":25, "y":64}, - {"flags": 2, "x":37, "y":64}, - {"flags": 2, "x":49, "y":64}, - {"flags": 2, "x":61, "y":64}, - {"flags": 2, "x":73, "y":64}, - {"flags": 2, "x":85, "y":64}, - {"flags": 2, "x":97, "y":64}, - {"flags": 2, "x":109, "y":64}, - {"flags": 2, "x":121, "y":64}, - {"flags": 2, "x":133, "y":64}, - {"flags": 2, "x":145, "y":64}, - {"flags": 2, "x":157, "y":64}, - {"flags": 2, "x":170, "y":64}, - {"flags": 2, "x":196, "y":64}, - {"flags": 2, "x":210, "y":64}, - {"flags": 2, "x":224, "y":64} - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, - { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, - - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, - { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, - { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, - - { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, - { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, - { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, - - { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, - - { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, - { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, - { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, - { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, - { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, - { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, - { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, - { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 } - - ] - } - } -} diff --git a/keyboards/akko/acr87/keyboard.json b/keyboards/akko/acr87/keyboard.json new file mode 100644 index 0000000000..2702ee7915 --- /dev/null +++ b/keyboards/akko/acr87/keyboard.json @@ -0,0 +1,306 @@ +{ + "keyboard_name": "ACR87", + "manufacturer": "Akko", + "url":"https://www.akkogear.com", + "maintainer": "jonylee@hfd", + "usb": { + "vid": "0xFFFE", + "pid": "0x0010", + "device_version": "1.0.1", + "suspend_wakeup_delay": 400, + "force_nkro": true + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": [ "C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10"], + "rows": [ "B15", "C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "dynamic_keymap": { + "layer_count": 6 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 180, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + { "flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, + { "flags": 4, "matrix": [0, 2], "x": 38, "y": 0}, + { "flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, + { "flags": 4, "matrix": [0, 4], "x": 66, "y": 0}, + { "flags": 4, "matrix": [0, 5], "x": 82, "y": 0}, + { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, + { "flags": 4, "matrix": [0, 7], "x":110, "y": 0}, + { "flags": 4, "matrix": [0, 8], "x":124, "y": 0}, + { "flags": 4, "matrix": [0, 9], "x":140, "y": 0}, + { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, + { "flags": 4, "matrix": [0, 11], "x":168, "y": 0}, + { "flags": 4, "matrix": [0, 12], "x":182, "y": 0}, + { "flags": 4, "matrix": [0, 14], "x":196, "y": 0}, + { "flags": 4, "matrix": [0, 15], "x":210, "y": 0}, + { "flags": 4, "matrix": [0, 16], "x":224, "y": 0}, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, + { "flags": 4, "matrix": [1, 1], "x": 13, "y": 12}, + { "flags": 4, "matrix": [1, 2], "x": 26, "y": 12}, + { "flags": 4, "matrix": [1, 3], "x": 39, "y": 12}, + { "flags": 4, "matrix": [1, 4], "x": 52, "y": 12}, + { "flags": 4, "matrix": [1, 5], "x": 65, "y": 12}, + { "flags": 4, "matrix": [1, 6], "x": 79, "y": 12}, + { "flags": 4, "matrix": [1, 7], "x": 92, "y": 12}, + { "flags": 4, "matrix": [1, 8], "x":105, "y": 12}, + { "flags": 4, "matrix": [1, 9], "x":118, "y": 12}, + { "flags": 4, "matrix": [1, 10], "x":131, "y": 12}, + { "flags": 4, "matrix": [1, 11], "x":144, "y": 12}, + { "flags": 4, "matrix": [1, 12], "x":158, "y": 12}, + { "flags": 4, "matrix": [1, 13], "x":171, "y": 12}, + { "flags": 4, "matrix": [1, 14], "x":184, "y": 12}, + { "flags": 4, "matrix": [1, 15], "x":197, "y": 12}, + { "flags": 4, "matrix": [1, 16], "x":210, "y": 12}, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26}, + { "flags": 4, "matrix": [2, 1], "x": 14, "y": 26}, + { "flags": 4, "matrix": [2, 2], "x": 28, "y": 26}, + { "flags": 4, "matrix": [2, 3], "x": 42, "y": 26}, + { "flags": 4, "matrix": [2, 4], "x": 56, "y": 26}, + { "flags": 4, "matrix": [2, 5], "x": 70, "y": 26}, + { "flags": 4, "matrix": [2, 6], "x": 84, "y": 26}, + { "flags": 4, "matrix": [2, 7], "x": 98, "y": 26}, + { "flags": 4, "matrix": [2, 8], "x":112, "y": 26}, + { "flags": 4, "matrix": [2, 9], "x":126, "y": 26}, + { "flags": 4, "matrix": [2, 10], "x":140, "y": 26}, + { "flags": 4, "matrix": [2, 11], "x":154, "y": 26}, + { "flags": 4, "matrix": [2, 12], "x":168, "y": 26}, + { "flags": 4, "matrix": [2, 13], "x":182, "y": 26}, + { "flags": 4, "matrix": [2, 14], "x":196, "y": 26}, + { "flags": 4, "matrix": [2, 15], "x":210, "y": 26}, + { "flags": 4, "matrix": [2, 16], "x":224, "y": 26}, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, + { "flags": 4, "matrix": [3, 1], "x": 14, "y": 38}, + { "flags": 4, "matrix": [3, 2], "x": 28, "y": 38}, + { "flags": 4, "matrix": [3, 3], "x": 42, "y": 38}, + { "flags": 4, "matrix": [3, 4], "x": 56, "y": 38}, + { "flags": 4, "matrix": [3, 5], "x": 70, "y": 38}, + { "flags": 4, "matrix": [3, 6], "x": 84, "y": 38}, + { "flags": 4, "matrix": [3, 7], "x": 98, "y": 38}, + { "flags": 4, "matrix": [3, 8], "x":112, "y": 38}, + { "flags": 4, "matrix": [3, 9], "x":126, "y": 38}, + { "flags": 4, "matrix": [3, 10], "x":140, "y": 38}, + { "flags": 4, "matrix": [3, 11], "x":154, "y": 38}, + { "flags": 4, "matrix": [3, 13], "x":182, "y": 38}, + + { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, + { "flags": 4, "matrix": [4, 1], "x": 14, "y": 51}, + { "flags": 4, "matrix": [4, 2], "x": 28, "y": 51}, + { "flags": 4, "matrix": [4, 3], "x": 42, "y": 51}, + { "flags": 4, "matrix": [4, 4], "x": 56, "y": 51}, + { "flags": 4, "matrix": [4, 5], "x": 70, "y": 51}, + { "flags": 4, "matrix": [4, 6], "x": 84, "y": 51}, + { "flags": 4, "matrix": [4, 7], "x": 98, "y": 51}, + { "flags": 4, "matrix": [4, 8], "x":112, "y": 51}, + { "flags": 4, "matrix": [4, 9], "x":126, "y": 51}, + { "flags": 4, "matrix": [4, 10], "x":140, "y": 51}, + { "flags": 4, "matrix": [4, 13], "x":154, "y": 51}, + { "flags": 4, "matrix": [4, 15], "x":182, "y": 51}, + + { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, + { "flags": 4, "matrix": [5, 1], "x": 14, "y": 64}, + { "flags": 4, "matrix": [5, 2], "x": 28, "y": 64}, + { "flags": 4, "matrix": [5, 5], "x": 70, "y": 64}, + { "flags": 4, "matrix": [5, 9], "x":126, "y": 64}, + { "flags": 4, "matrix": [5, 10], "x":140, "y": 64}, + { "flags": 4, "matrix": [5, 11], "x":154, "y": 64}, + { "flags": 4, "matrix": [5, 13], "x":182, "y": 64}, + { "flags": 4, "matrix": [5, 14], "x":196, "y": 64}, + { "flags": 4, "matrix": [5, 15], "x":210, "y": 64}, + { "flags": 4, "matrix": [5, 16], "x":224, "y": 64}, + + {"flags": 2, "x":13, "y":0}, + {"flags": 2, "x":24, "y":0}, + {"flags": 2, "x":38, "y":0}, + {"flags": 2, "x":52, "y":0}, + {"flags": 2, "x":66, "y":0}, + {"flags": 2, "x":82, "y":0}, + {"flags": 2, "x":96, "y":0}, + {"flags": 2, "x":110, "y":0}, + {"flags": 2, "x":124, "y":0}, + {"flags": 2, "x":140, "y":0}, + {"flags": 2, "x":154, "y":0}, + {"flags": 2, "x":168, "y":0}, + {"flags": 2, "x":182, "y":0}, + {"flags": 2, "x":196, "y":0}, + {"flags": 2, "x":210, "y":0}, + {"flags": 2, "x":224, "y":0}, + {"flags": 2, "x":0, "y":8}, + {"flags": 2, "x":224, "y":8}, + {"flags": 2, "x":0, "y":16}, + {"flags": 2, "x":224, "y":16}, + {"flags": 2, "x":0, "y":24}, + {"flags": 2, "x":224, "y":24}, + {"flags": 2, "x":0, "y":32}, + {"flags": 2, "x":224, "y":32}, + {"flags": 2, "x":0, "y":40}, + {"flags": 2, "x":224, "y":40}, + {"flags": 2, "x":0, "y":48}, + {"flags": 2, "x":224, "y":48}, + {"flags": 2, "x":0, "y":56}, + {"flags": 2, "x":224, "y":56}, + {"flags": 2, "x":0, "y":64}, + {"flags": 2, "x":13, "y":64}, + {"flags": 2, "x":25, "y":64}, + {"flags": 2, "x":37, "y":64}, + {"flags": 2, "x":49, "y":64}, + {"flags": 2, "x":61, "y":64}, + {"flags": 2, "x":73, "y":64}, + {"flags": 2, "x":85, "y":64}, + {"flags": 2, "x":97, "y":64}, + {"flags": 2, "x":109, "y":64}, + {"flags": 2, "x":121, "y":64}, + {"flags": 2, "x":133, "y":64}, + {"flags": 2, "x":145, "y":64}, + {"flags": 2, "x":157, "y":64}, + {"flags": 2, "x":170, "y":64}, + {"flags": 2, "x":196, "y":64}, + {"flags": 2, "x":210, "y":64}, + {"flags": 2, "x":224, "y":64} + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, + { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, + + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, + { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, + { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, + + { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, + { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, + { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, + + { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, + + { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, + { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, + { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, + { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, + { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, + { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, + { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, + { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 } + + ] + } + } +} diff --git a/keyboards/akko/acr87/rules.mk b/keyboards/akko/acr87/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/akko/acr87/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/akko/top40/info.json b/keyboards/akko/top40/info.json deleted file mode 100644 index 183c9242f4..0000000000 --- a/keyboards/akko/top40/info.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "keyboard_name": "TOP40", - "manufacturer": "Akko", - "url":"https://www.akkogear.com", - "maintainer": "jonylee@hfd", - "usb": { - "vid": "0xFFFE", - "pid": "0x000E", - "device_version": "1.0.2", - "suspend_wakeup_delay": 400, - "force_nkro": true - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4"], - "rows": ["C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "dynamic_keymap": { - "layer_count": 6 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 180, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 10, "y":10 }, - { "flags": 4, "matrix": [0, 1], "x": 20, "y":10 }, - { "flags": 4, "matrix": [0, 2], "x": 40, "y":10 }, - { "flags": 4, "matrix": [0, 3], "x": 60, "y":10 }, - { "flags": 4, "matrix": [0, 4], "x": 80, "y":10 }, - { "flags": 4, "matrix": [0, 5], "x":100 , "y":10 }, - { "flags": 4, "matrix": [0, 6], "x":120 , "y":10 }, - { "flags": 4, "matrix": [0, 7], "x":140 , "y":10 }, - { "flags": 4, "matrix": [0, 8], "x":160 , "y":10 }, - { "flags": 4, "matrix": [0, 9], "x":180 , "y":10 }, - { "flags": 4, "matrix": [0, 10], "x":200 , "y":10 }, - { "flags": 4, "matrix": [0, 11], "x":218 , "y":10 }, - - { "flags": 4, "matrix": [1, 0], "x": 10, "y":24 }, - { "flags": 4, "matrix": [1, 1], "x": 20, "y":24 }, - { "flags": 4, "matrix": [1, 2], "x": 40, "y":24 }, - { "flags": 4, "matrix": [1, 3], "x": 60, "y":24 }, - { "flags": 4, "matrix": [1, 4], "x": 80, "y":24 }, - { "flags": 4, "matrix": [1, 5], "x":100 , "y":24 }, - { "flags": 4, "matrix": [1, 6], "x":120 , "y":24 }, - { "flags": 4, "matrix": [1, 7], "x":140 , "y":24 }, - { "flags": 4, "matrix": [1, 8], "x":160 , "y":24 }, - { "flags": 4, "matrix": [1, 9], "x":180 , "y":24 }, - { "flags": 4, "matrix": [1, 10], "x":200 , "y":24 }, - { "flags": 4, "matrix": [1, 11], "x":218 , "y":24 }, - - { "flags": 4, "matrix": [2, 0], "x": 10, "y":39 }, - { "flags": 4, "matrix": [2, 1], "x": 20, "y":39 }, - { "flags": 4, "matrix": [2, 2], "x": 40, "y":39 }, - { "flags": 4, "matrix": [2, 3], "x": 60, "y":39 }, - { "flags": 4, "matrix": [2, 4], "x": 80, "y":39 }, - { "flags": 4, "matrix": [2, 5], "x":100 , "y":39 }, - { "flags": 4, "matrix": [2, 6], "x":120 , "y":39 }, - { "flags": 4, "matrix": [2, 7], "x":140 , "y":39 }, - { "flags": 4, "matrix": [2, 8], "x":160 , "y":39 }, - { "flags": 4, "matrix": [2, 9], "x":180 , "y":39 }, - { "flags": 4, "matrix": [2, 10], "x":200 , "y":39 }, - { "flags": 4, "matrix": [2, 11], "x":218 , "y":39 }, - - { "flags": 4, "matrix": [3, 0], "x": 10, "y":54 }, - { "flags": 4, "matrix": [3, 1], "x": 20, "y":54 }, - { "flags": 4, "matrix": [3, 2], "x": 40, "y":54 }, - { "flags": 4, "matrix": [3, 4], "x": 80, "y":54 }, - { "flags": 4, "matrix": [3, 6], "x":120 , "y":54 }, - { "flags": 4, "matrix": [3, 8], "x":160 , "y":54 }, - { "flags": 4, "matrix": [3, 9], "x":180 , "y":54 }, - { "flags": 4, "matrix": [3, 10], "x":200 , "y":54 }, - { "flags": 4, "matrix": [3, 11], "x":218 , "y":54 }, - - {"flags": 2, "x":0, "y":0}, - {"flags": 2, "x":15, "y":0}, - {"flags": 2, "x":25, "y":0}, - {"flags": 2, "x":45, "y":0}, - {"flags": 2, "x":65, "y":0}, - {"flags": 2, "x":85, "y":0}, - {"flags": 2, "x":105, "y":0}, - {"flags": 2, "x":125, "y":0}, - {"flags": 2, "x":145, "y":0}, - {"flags": 2, "x":165, "y":0}, - {"flags": 2, "x":185, "y":0}, - {"flags": 2, "x":205, "y":0}, - {"flags": 2, "x":224, "y":0}, - {"flags": 2, "x":0, "y":16}, - {"flags": 2, "x":224, "y":16}, - {"flags": 2, "x":0, "y":32}, - {"flags": 2, "x":224, "y":32}, - {"flags": 2, "x":0, "y":48}, - {"flags": 2, "x":224, "y":48}, - {"flags": 2, "x":0, "y":64}, - {"flags": 2, "x":15, "y":64}, - {"flags": 2, "x":40, "y":64}, - {"flags": 2, "x":62, "y":64}, - {"flags": 2, "x":80, "y":64}, - {"flags": 2, "x":100, "y":64}, - {"flags": 2, "x":125, "y":64}, - {"flags": 2, "x":145, "y":64}, - {"flags": 2, "x":165, "y":64}, - {"flags": 2, "x":185, "y":64}, - {"flags": 2, "x":205, "y":64}, - {"flags": 2, "x":224, "y":64} - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Ese", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "Q", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "W", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "E", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "R", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "T", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "Y", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "U", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "I", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "O", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "P", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0 , "w": 1.75}, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25 }, - { "label": "A", "matrix": [1, 1], "x": 1.25, "y": 1 }, - { "label": "S", "matrix": [1, 2], "x": 2.25, "y": 1 }, - { "label": "D", "matrix": [1, 3], "x": 3.25, "y": 1 }, - { "label": "F", "matrix": [1, 4], "x": 4.25, "y": 1 }, - { "label": "G", "matrix": [1, 5], "x": 5.25, "y": 1 }, - { "label": "H", "matrix": [1, 6], "x": 6.25, "y": 1 }, - { "label": "J", "matrix": [1, 7], "x": 7.25, "y": 1 }, - { "label": "K", "matrix": [1, 8], "x": 8.25, "y": 1 }, - { "label": "L", "matrix": [1, 9], "x": 9.25, "y": 1 }, - { "label": ":", "matrix": [1, 10], "x": 10.25, "y": 1 }, - { "label": "Enter", "matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.5 }, - - { "label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "X", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "C", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "V", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "B", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "N", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "M", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "<", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": ">", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": "Up", "matrix": [2, 10], "x": 10.75, "y": 2}, - { "label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2 }, - - { "label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, - { "label": "Win", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25 }, - { "label": "Alt", "matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25 }, - { "label": "Space", "matrix": [3, 4], "x": 3.75, "y": 3, "w": 2.25 }, - { "label": "Space", "matrix": [3, 6], "x": 6, "y": 3, "w": 2.75 }, - { "label": "Fn", "matrix": [3, 8], "x": 8.75, "y": 3 }, - { "label": "Left", "matrix": [3, 9], "x": 9.75, "y": 3 }, - { "label": "Down", "matrix": [3, 10], "x": 10.75, "y": 3 }, - { "label": "Right", "matrix": [3, 11], "x": 11.75, "y": 3 } - ] - } - } -} diff --git a/keyboards/akko/top40/keyboard.json b/keyboards/akko/top40/keyboard.json new file mode 100644 index 0000000000..183c9242f4 --- /dev/null +++ b/keyboards/akko/top40/keyboard.json @@ -0,0 +1,200 @@ +{ + "keyboard_name": "TOP40", + "manufacturer": "Akko", + "url":"https://www.akkogear.com", + "maintainer": "jonylee@hfd", + "usb": { + "vid": "0xFFFE", + "pid": "0x000E", + "device_version": "1.0.2", + "suspend_wakeup_delay": 400, + "force_nkro": true + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4"], + "rows": ["C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "dynamic_keymap": { + "layer_count": 6 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 180, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 10, "y":10 }, + { "flags": 4, "matrix": [0, 1], "x": 20, "y":10 }, + { "flags": 4, "matrix": [0, 2], "x": 40, "y":10 }, + { "flags": 4, "matrix": [0, 3], "x": 60, "y":10 }, + { "flags": 4, "matrix": [0, 4], "x": 80, "y":10 }, + { "flags": 4, "matrix": [0, 5], "x":100 , "y":10 }, + { "flags": 4, "matrix": [0, 6], "x":120 , "y":10 }, + { "flags": 4, "matrix": [0, 7], "x":140 , "y":10 }, + { "flags": 4, "matrix": [0, 8], "x":160 , "y":10 }, + { "flags": 4, "matrix": [0, 9], "x":180 , "y":10 }, + { "flags": 4, "matrix": [0, 10], "x":200 , "y":10 }, + { "flags": 4, "matrix": [0, 11], "x":218 , "y":10 }, + + { "flags": 4, "matrix": [1, 0], "x": 10, "y":24 }, + { "flags": 4, "matrix": [1, 1], "x": 20, "y":24 }, + { "flags": 4, "matrix": [1, 2], "x": 40, "y":24 }, + { "flags": 4, "matrix": [1, 3], "x": 60, "y":24 }, + { "flags": 4, "matrix": [1, 4], "x": 80, "y":24 }, + { "flags": 4, "matrix": [1, 5], "x":100 , "y":24 }, + { "flags": 4, "matrix": [1, 6], "x":120 , "y":24 }, + { "flags": 4, "matrix": [1, 7], "x":140 , "y":24 }, + { "flags": 4, "matrix": [1, 8], "x":160 , "y":24 }, + { "flags": 4, "matrix": [1, 9], "x":180 , "y":24 }, + { "flags": 4, "matrix": [1, 10], "x":200 , "y":24 }, + { "flags": 4, "matrix": [1, 11], "x":218 , "y":24 }, + + { "flags": 4, "matrix": [2, 0], "x": 10, "y":39 }, + { "flags": 4, "matrix": [2, 1], "x": 20, "y":39 }, + { "flags": 4, "matrix": [2, 2], "x": 40, "y":39 }, + { "flags": 4, "matrix": [2, 3], "x": 60, "y":39 }, + { "flags": 4, "matrix": [2, 4], "x": 80, "y":39 }, + { "flags": 4, "matrix": [2, 5], "x":100 , "y":39 }, + { "flags": 4, "matrix": [2, 6], "x":120 , "y":39 }, + { "flags": 4, "matrix": [2, 7], "x":140 , "y":39 }, + { "flags": 4, "matrix": [2, 8], "x":160 , "y":39 }, + { "flags": 4, "matrix": [2, 9], "x":180 , "y":39 }, + { "flags": 4, "matrix": [2, 10], "x":200 , "y":39 }, + { "flags": 4, "matrix": [2, 11], "x":218 , "y":39 }, + + { "flags": 4, "matrix": [3, 0], "x": 10, "y":54 }, + { "flags": 4, "matrix": [3, 1], "x": 20, "y":54 }, + { "flags": 4, "matrix": [3, 2], "x": 40, "y":54 }, + { "flags": 4, "matrix": [3, 4], "x": 80, "y":54 }, + { "flags": 4, "matrix": [3, 6], "x":120 , "y":54 }, + { "flags": 4, "matrix": [3, 8], "x":160 , "y":54 }, + { "flags": 4, "matrix": [3, 9], "x":180 , "y":54 }, + { "flags": 4, "matrix": [3, 10], "x":200 , "y":54 }, + { "flags": 4, "matrix": [3, 11], "x":218 , "y":54 }, + + {"flags": 2, "x":0, "y":0}, + {"flags": 2, "x":15, "y":0}, + {"flags": 2, "x":25, "y":0}, + {"flags": 2, "x":45, "y":0}, + {"flags": 2, "x":65, "y":0}, + {"flags": 2, "x":85, "y":0}, + {"flags": 2, "x":105, "y":0}, + {"flags": 2, "x":125, "y":0}, + {"flags": 2, "x":145, "y":0}, + {"flags": 2, "x":165, "y":0}, + {"flags": 2, "x":185, "y":0}, + {"flags": 2, "x":205, "y":0}, + {"flags": 2, "x":224, "y":0}, + {"flags": 2, "x":0, "y":16}, + {"flags": 2, "x":224, "y":16}, + {"flags": 2, "x":0, "y":32}, + {"flags": 2, "x":224, "y":32}, + {"flags": 2, "x":0, "y":48}, + {"flags": 2, "x":224, "y":48}, + {"flags": 2, "x":0, "y":64}, + {"flags": 2, "x":15, "y":64}, + {"flags": 2, "x":40, "y":64}, + {"flags": 2, "x":62, "y":64}, + {"flags": 2, "x":80, "y":64}, + {"flags": 2, "x":100, "y":64}, + {"flags": 2, "x":125, "y":64}, + {"flags": 2, "x":145, "y":64}, + {"flags": 2, "x":165, "y":64}, + {"flags": 2, "x":185, "y":64}, + {"flags": 2, "x":205, "y":64}, + {"flags": 2, "x":224, "y":64} + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Ese", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "Q", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "W", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "E", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "R", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "T", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "Y", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "U", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "I", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "O", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "P", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0 , "w": 1.75}, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25 }, + { "label": "A", "matrix": [1, 1], "x": 1.25, "y": 1 }, + { "label": "S", "matrix": [1, 2], "x": 2.25, "y": 1 }, + { "label": "D", "matrix": [1, 3], "x": 3.25, "y": 1 }, + { "label": "F", "matrix": [1, 4], "x": 4.25, "y": 1 }, + { "label": "G", "matrix": [1, 5], "x": 5.25, "y": 1 }, + { "label": "H", "matrix": [1, 6], "x": 6.25, "y": 1 }, + { "label": "J", "matrix": [1, 7], "x": 7.25, "y": 1 }, + { "label": "K", "matrix": [1, 8], "x": 8.25, "y": 1 }, + { "label": "L", "matrix": [1, 9], "x": 9.25, "y": 1 }, + { "label": ":", "matrix": [1, 10], "x": 10.25, "y": 1 }, + { "label": "Enter", "matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.5 }, + + { "label": "Shift", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "Z", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "X", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "C", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "V", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "B", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "N", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "M", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "<", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": ">", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": "Up", "matrix": [2, 10], "x": 10.75, "y": 2}, + { "label": "Shift", "matrix": [2, 11], "x": 11.75, "y": 2 }, + + { "label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, + { "label": "Win", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25 }, + { "label": "Alt", "matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25 }, + { "label": "Space", "matrix": [3, 4], "x": 3.75, "y": 3, "w": 2.25 }, + { "label": "Space", "matrix": [3, 6], "x": 6, "y": 3, "w": 2.75 }, + { "label": "Fn", "matrix": [3, 8], "x": 8.75, "y": 3 }, + { "label": "Left", "matrix": [3, 9], "x": 9.75, "y": 3 }, + { "label": "Down", "matrix": [3, 10], "x": 10.75, "y": 3 }, + { "label": "Right", "matrix": [3, 11], "x": 11.75, "y": 3 } + ] + } + } +} diff --git a/keyboards/akko/top40/rules.mk b/keyboards/akko/top40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/akko/top40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/alhenkb/macropad5x4/info.json b/keyboards/alhenkb/macropad5x4/info.json deleted file mode 100644 index 1fb472255d..0000000000 --- a/keyboards/alhenkb/macropad5x4/info.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "manufacturer": "AlhenKB", - "keyboard_name": "Macropad 5x4", - "maintainer": "alhenx", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "rows": ["F5", "F7", "B3", "B6", "B5"], - "cols": ["F4", "F6", "B1", "B2"] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x6178" - }, - "community_layouts": ["ortho_5x4", "numpad_5x4"], - "layouts": { - "LAYOUT_ortho_5x4": { - "layout": [ - {"label": "K00 (F5,F4)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01 (F5,F6)", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02 (F5,B1)", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03 (F5,B2)", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10 (F7,F4)", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11 (F7,F6)", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12 (F7,B1)", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13 (F7,B2)", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20 (B3,F4)", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21 (B3,F6)", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22 (B3,B1)", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23 (B3,B2)", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K30 (B6,F4)", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31 (B6,F6)", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32 (B6,B1)", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K33 (B6,B2)", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "K40 (B5,F4)", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "K41 (B5,F6)", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42 (B5,B1)", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43 (B5,B2)", "matrix": [4, 3], "x": 3, "y": 4} - ] - }, - "LAYOUT_numpad_5x4": { - "layout": [ - {"label": "K00 (F5,F4)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01 (F5,F6)", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02 (F5,B1)", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03 (F5,B2)", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10 (F7,F4)", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11 (F7,F6)", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12 (F7,B1)", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K20 (B3,F4)", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21 (B3,F6)", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22 (B3,B1)", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23 (B3,B2)", "matrix": [2, 3], "x": 3, "y": 1, "h": 2}, - {"label": "K30 (B6,F4)", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31 (B6,F6)", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32 (B6,B1)", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K40 (B5,F4)", "matrix": [4, 0], "x": 0, "y": 4, "w": 2}, - {"label": "K42 (B5,B1)", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43 (B5,B2)", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} - ] - } - } -} diff --git a/keyboards/alhenkb/macropad5x4/keyboard.json b/keyboards/alhenkb/macropad5x4/keyboard.json new file mode 100644 index 0000000000..1fb472255d --- /dev/null +++ b/keyboards/alhenkb/macropad5x4/keyboard.json @@ -0,0 +1,73 @@ +{ + "manufacturer": "AlhenKB", + "keyboard_name": "Macropad 5x4", + "maintainer": "alhenx", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "rows": ["F5", "F7", "B3", "B6", "B5"], + "cols": ["F4", "F6", "B1", "B2"] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x6178" + }, + "community_layouts": ["ortho_5x4", "numpad_5x4"], + "layouts": { + "LAYOUT_ortho_5x4": { + "layout": [ + {"label": "K00 (F5,F4)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01 (F5,F6)", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02 (F5,B1)", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03 (F5,B2)", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10 (F7,F4)", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11 (F7,F6)", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12 (F7,B1)", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13 (F7,B2)", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20 (B3,F4)", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21 (B3,F6)", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22 (B3,B1)", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23 (B3,B2)", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K30 (B6,F4)", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31 (B6,F6)", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32 (B6,B1)", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K33 (B6,B2)", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "K40 (B5,F4)", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "K41 (B5,F6)", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42 (B5,B1)", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43 (B5,B2)", "matrix": [4, 3], "x": 3, "y": 4} + ] + }, + "LAYOUT_numpad_5x4": { + "layout": [ + {"label": "K00 (F5,F4)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01 (F5,F6)", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02 (F5,B1)", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03 (F5,B2)", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10 (F7,F4)", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11 (F7,F6)", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12 (F7,B1)", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K20 (B3,F4)", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21 (B3,F6)", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22 (B3,B1)", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23 (B3,B2)", "matrix": [2, 3], "x": 3, "y": 1, "h": 2}, + {"label": "K30 (B6,F4)", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31 (B6,F6)", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32 (B6,B1)", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K40 (B5,F4)", "matrix": [4, 0], "x": 0, "y": 4, "w": 2}, + {"label": "K42 (B5,B1)", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43 (B5,B2)", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} + ] + } + } +} diff --git a/keyboards/alhenkb/macropad5x4/rules.mk b/keyboards/alhenkb/macropad5x4/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/alhenkb/macropad5x4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/alpaca/wfeclipse/info.json b/keyboards/alpaca/wfeclipse/info.json deleted file mode 100644 index da0ebe388a..0000000000 --- a/keyboards/alpaca/wfeclipse/info.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "manufacturer": "Alpaca", - "keyboard_name": "WFEclipse", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C11", "C10", "A15", "A10", "A9", "A8", "C9", "C8", "C7", "C6", "B1", "B0", "C5", "C4", "A7", "A6"], - "rows": ["A0", "A1", "A2", "A3", "A4"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_wave": true, - "pixel_fractal": true, - "solid_reactive_simple": true, - "solid_splash": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [4, 15], "x": 198, "y": 54, "flags": 1}, - {"matrix": [4, 14], "x": 186, "y": 54, "flags": 1}, - {"matrix": [4, 13], "x": 174, "y": 54, "flags": 1}, - {"matrix": [4, 12], "x": 150, "y": 54, "flags": 1}, - {"matrix": [4, 11], "x": 138, "y": 54, "flags": 1}, - {"matrix": [4, 10], "x": 126, "y": 54, "flags": 1}, - {"matrix": [4, 6], "x": 51, "y": 54, "flags": 1}, - {"matrix": [4, 2], "x": 36, "y": 54, "flags": 1}, - {"matrix": [4, 1], "x": 21, "y": 54, "flags": 1}, - {"matrix": [4, 0], "x": 6, "y": 54, "flags": 1}, - {"matrix": [3, 15], "x": 198, "y": 42, "flags": 1}, - {"matrix": [3, 14], "x": 186, "y": 42, "flags": 1}, - {"matrix": [3, 13], "x": 153, "y": 42, "flags": 1}, - {"matrix": [3, 11], "x": 141, "y": 42, "flags": 1}, - {"matrix": [3, 10], "x": 129, "y": 42, "flags": 1}, - {"matrix": [3, 9], "x": 117, "y": 42, "flags": 1}, - {"matrix": [3, 8], "x": 105, "y": 42, "flags": 1}, - {"matrix": [3, 7], "x": 93, "y": 42, "flags": 1}, - {"matrix": [3, 6], "x": 81, "y": 42, "flags": 1}, - {"matrix": [3, 5], "x": 69, "y": 42, "flags": 1}, - {"matrix": [3, 4], "x": 57, "y": 42, "flags": 1}, - {"matrix": [3, 3], "x": 45, "y": 42, "flags": 1}, - {"matrix": [3, 2], "x": 33, "y": 42, "flags": 1}, - {"matrix": [3, 0], "x": 6, "y": 42, "flags": 1}, - {"matrix": [2, 15], "x": 198, "y": 30, "flags": 1}, - {"matrix": [2, 14], "x": 186, "y": 30, "flags": 1}, - {"matrix": [2, 13], "x": 159, "y": 30, "flags": 1}, - {"matrix": [2, 11], "x": 147, "y": 30, "flags": 1}, - {"matrix": [2, 10], "x": 135, "y": 30, "flags": 1}, - {"matrix": [2, 9], "x": 123, "y": 30, "flags": 1}, - {"matrix": [2, 8], "x": 111, "y": 30, "flags": 1}, - {"matrix": [2, 7], "x": 99, "y": 30, "flags": 1}, - {"matrix": [2, 6], "x": 87, "y": 30, "flags": 1}, - {"matrix": [2, 5], "x": 75, "y": 30, "flags": 1}, - {"matrix": [2, 4], "x": 63, "y": 30, "flags": 1}, - {"matrix": [2, 3], "x": 51, "y": 30, "flags": 1}, - {"matrix": [2, 2], "x": 39, "y": 30, "flags": 1}, - {"matrix": [2, 1], "x": 27, "y": 30, "flags": 1}, - {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, - {"matrix": [1, 15], "x": 198, "y": 18, "flags": 1}, - {"matrix": [1, 14], "x": 186, "y": 18, "flags": 1}, - {"matrix": [1, 13], "x": 168, "y": 18, "flags": 1}, - {"matrix": [1, 12], "x": 156, "y": 18, "flags": 1}, - {"matrix": [1, 11], "x": 144, "y": 18, "flags": 1}, - {"matrix": [1, 10], "x": 132, "y": 18, "flags": 1}, - {"matrix": [1, 9], "x": 120, "y": 18, "flags": 1}, - {"matrix": [1, 8], "x": 108, "y": 18, "flags": 1}, - {"matrix": [1, 7], "x": 96, "y": 18, "flags": 1}, - {"matrix": [1, 6], "x": 84, "y": 18, "flags": 1}, - {"matrix": [1, 5], "x": 72, "y": 18, "flags": 1}, - {"matrix": [1, 4], "x": 60, "y": 18, "flags": 1}, - {"matrix": [1, 3], "x": 48, "y": 18, "flags": 1}, - {"matrix": [1, 2], "x": 36, "y": 18, "flags": 1}, - {"matrix": [1, 1], "x": 24, "y": 18, "flags": 1}, - {"matrix": [1, 0], "x": 6, "y": 18, "flags": 1}, - {"matrix": [0, 15], "x": 198, "y": 6, "flags": 1}, - {"matrix": [0, 14], "x": 186, "y": 6, "flags": 1}, - {"matrix": [0, 13], "x": 162, "y": 6, "flags": 1}, - {"matrix": [0, 12], "x": 150, "y": 6, "flags": 1}, - {"matrix": [0, 11], "x": 138, "y": 6, "flags": 1}, - {"matrix": [0, 10], "x": 126, "y": 6, "flags": 1}, - {"matrix": [0, 9], "x": 114, "y": 6, "flags": 1}, - {"matrix": [0, 8], "x": 102, "y": 6, "flags": 1}, - {"matrix": [0, 7], "x": 90, "y": 6, "flags": 1}, - {"matrix": [0, 6], "x": 78, "y": 6, "flags": 1}, - {"matrix": [0, 5], "x": 66, "y": 6, "flags": 1}, - {"matrix": [0, 4], "x": 54, "y": 6, "flags": 1}, - {"matrix": [0, 3], "x": 42, "y": 6, "flags": 1}, - {"matrix": [0, 2], "x": 30, "y": 6, "flags": 1}, - {"matrix": [0, 1], "x": 18, "y": 6, "flags": 1}, - {"matrix": [0, 0], "x": 6, "y": 6, "flags": 1}, - {"x": 125, "y": 1, "flags": 4}, - {"x": 125, "y": 2, "flags": 4}, - {"x": 125, "y": 3, "flags": 4}, - {"x": 125, "y": 4, "flags": 4}, - {"x": 125, "y": 5, "flags": 4}, - {"x": 125, "y": 6, "flags": 4}, - {"x": 125, "y": 7, "flags": 4}, - {"x": 125, "y": 8, "flags": 4}, - {"x": 125, "y": 9, "flags": 4}, - {"x": 125, "y": 10, "flags": 4}, - {"x": 125, "y": 11, "flags": 4}, - {"x": 125, "y": 12, "flags": 4} - ], - "max_brightness": 50 - }, - "usb": { - "device_version": "1.0.4", - "pid": "0x0038", - "vid": "0x308F" - }, - "ws2812": { - "pin": "B8" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "MINS", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "EQL", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BSPC", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "DEL", "matrix": [0, 14], "x": 15, "y": 0}, - {"label": "INS", "matrix": [0, 15], "x": 16, "y": 0}, - {"label": "TAB", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "LBRC", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "RBRC", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "BSLS", "matrix": [1, 13], "x": 13.5, "y": 1}, - {"label": "HOME", "matrix": [1, 14], "x": 15, "y": 1}, - {"label": "PGUP", "matrix": [1, 15], "x": 16, "y": 1}, - {"label": "CAPS", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "SCLN", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "QUOT", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ENT", "matrix": [2, 13], "x": 12.75, "y": 2}, - {"label": "END", "matrix": [2, 14], "x": 15, "y": 2}, - {"label": "PGDN", "matrix": [2, 15], "x": 16, "y": 2}, - {"label": "LSFT", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "COMM", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "DOT", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "SLSH", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "RSFT", "matrix": [3, 13], "x": 12.25, "y": 3}, - {"label": "UP", "matrix": [3, 14], "x": 15, "y": 3}, - {"label": "MO(1)", "matrix": [3, 15], "x": 16, "y": 3}, - {"label": "LCTL", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "LGUI", "matrix": [4, 1], "x": 1.25, "y": 4}, - {"label": "LALT", "matrix": [4, 2], "x": 2.5, "y": 4}, - {"label": "SPC", "matrix": [4, 6], "x": 3.75, "y": 4}, - {"label": "RALT", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "RGUI", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "RCTL", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "LEFT", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "DOWN", "matrix": [4, 14], "x": 15, "y": 4}, - {"label": "RGHT", "matrix": [4, 15], "x": 16, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/alpaca/wfeclipse/keyboard.json b/keyboards/alpaca/wfeclipse/keyboard.json new file mode 100644 index 0000000000..da0ebe388a --- /dev/null +++ b/keyboards/alpaca/wfeclipse/keyboard.json @@ -0,0 +1,209 @@ +{ + "manufacturer": "Alpaca", + "keyboard_name": "WFEclipse", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C11", "C10", "A15", "A10", "A9", "A8", "C9", "C8", "C7", "C6", "B1", "B0", "C5", "C4", "A7", "A6"], + "rows": ["A0", "A1", "A2", "A3", "A4"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_wave": true, + "pixel_fractal": true, + "solid_reactive_simple": true, + "solid_splash": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [4, 15], "x": 198, "y": 54, "flags": 1}, + {"matrix": [4, 14], "x": 186, "y": 54, "flags": 1}, + {"matrix": [4, 13], "x": 174, "y": 54, "flags": 1}, + {"matrix": [4, 12], "x": 150, "y": 54, "flags": 1}, + {"matrix": [4, 11], "x": 138, "y": 54, "flags": 1}, + {"matrix": [4, 10], "x": 126, "y": 54, "flags": 1}, + {"matrix": [4, 6], "x": 51, "y": 54, "flags": 1}, + {"matrix": [4, 2], "x": 36, "y": 54, "flags": 1}, + {"matrix": [4, 1], "x": 21, "y": 54, "flags": 1}, + {"matrix": [4, 0], "x": 6, "y": 54, "flags": 1}, + {"matrix": [3, 15], "x": 198, "y": 42, "flags": 1}, + {"matrix": [3, 14], "x": 186, "y": 42, "flags": 1}, + {"matrix": [3, 13], "x": 153, "y": 42, "flags": 1}, + {"matrix": [3, 11], "x": 141, "y": 42, "flags": 1}, + {"matrix": [3, 10], "x": 129, "y": 42, "flags": 1}, + {"matrix": [3, 9], "x": 117, "y": 42, "flags": 1}, + {"matrix": [3, 8], "x": 105, "y": 42, "flags": 1}, + {"matrix": [3, 7], "x": 93, "y": 42, "flags": 1}, + {"matrix": [3, 6], "x": 81, "y": 42, "flags": 1}, + {"matrix": [3, 5], "x": 69, "y": 42, "flags": 1}, + {"matrix": [3, 4], "x": 57, "y": 42, "flags": 1}, + {"matrix": [3, 3], "x": 45, "y": 42, "flags": 1}, + {"matrix": [3, 2], "x": 33, "y": 42, "flags": 1}, + {"matrix": [3, 0], "x": 6, "y": 42, "flags": 1}, + {"matrix": [2, 15], "x": 198, "y": 30, "flags": 1}, + {"matrix": [2, 14], "x": 186, "y": 30, "flags": 1}, + {"matrix": [2, 13], "x": 159, "y": 30, "flags": 1}, + {"matrix": [2, 11], "x": 147, "y": 30, "flags": 1}, + {"matrix": [2, 10], "x": 135, "y": 30, "flags": 1}, + {"matrix": [2, 9], "x": 123, "y": 30, "flags": 1}, + {"matrix": [2, 8], "x": 111, "y": 30, "flags": 1}, + {"matrix": [2, 7], "x": 99, "y": 30, "flags": 1}, + {"matrix": [2, 6], "x": 87, "y": 30, "flags": 1}, + {"matrix": [2, 5], "x": 75, "y": 30, "flags": 1}, + {"matrix": [2, 4], "x": 63, "y": 30, "flags": 1}, + {"matrix": [2, 3], "x": 51, "y": 30, "flags": 1}, + {"matrix": [2, 2], "x": 39, "y": 30, "flags": 1}, + {"matrix": [2, 1], "x": 27, "y": 30, "flags": 1}, + {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, + {"matrix": [1, 15], "x": 198, "y": 18, "flags": 1}, + {"matrix": [1, 14], "x": 186, "y": 18, "flags": 1}, + {"matrix": [1, 13], "x": 168, "y": 18, "flags": 1}, + {"matrix": [1, 12], "x": 156, "y": 18, "flags": 1}, + {"matrix": [1, 11], "x": 144, "y": 18, "flags": 1}, + {"matrix": [1, 10], "x": 132, "y": 18, "flags": 1}, + {"matrix": [1, 9], "x": 120, "y": 18, "flags": 1}, + {"matrix": [1, 8], "x": 108, "y": 18, "flags": 1}, + {"matrix": [1, 7], "x": 96, "y": 18, "flags": 1}, + {"matrix": [1, 6], "x": 84, "y": 18, "flags": 1}, + {"matrix": [1, 5], "x": 72, "y": 18, "flags": 1}, + {"matrix": [1, 4], "x": 60, "y": 18, "flags": 1}, + {"matrix": [1, 3], "x": 48, "y": 18, "flags": 1}, + {"matrix": [1, 2], "x": 36, "y": 18, "flags": 1}, + {"matrix": [1, 1], "x": 24, "y": 18, "flags": 1}, + {"matrix": [1, 0], "x": 6, "y": 18, "flags": 1}, + {"matrix": [0, 15], "x": 198, "y": 6, "flags": 1}, + {"matrix": [0, 14], "x": 186, "y": 6, "flags": 1}, + {"matrix": [0, 13], "x": 162, "y": 6, "flags": 1}, + {"matrix": [0, 12], "x": 150, "y": 6, "flags": 1}, + {"matrix": [0, 11], "x": 138, "y": 6, "flags": 1}, + {"matrix": [0, 10], "x": 126, "y": 6, "flags": 1}, + {"matrix": [0, 9], "x": 114, "y": 6, "flags": 1}, + {"matrix": [0, 8], "x": 102, "y": 6, "flags": 1}, + {"matrix": [0, 7], "x": 90, "y": 6, "flags": 1}, + {"matrix": [0, 6], "x": 78, "y": 6, "flags": 1}, + {"matrix": [0, 5], "x": 66, "y": 6, "flags": 1}, + {"matrix": [0, 4], "x": 54, "y": 6, "flags": 1}, + {"matrix": [0, 3], "x": 42, "y": 6, "flags": 1}, + {"matrix": [0, 2], "x": 30, "y": 6, "flags": 1}, + {"matrix": [0, 1], "x": 18, "y": 6, "flags": 1}, + {"matrix": [0, 0], "x": 6, "y": 6, "flags": 1}, + {"x": 125, "y": 1, "flags": 4}, + {"x": 125, "y": 2, "flags": 4}, + {"x": 125, "y": 3, "flags": 4}, + {"x": 125, "y": 4, "flags": 4}, + {"x": 125, "y": 5, "flags": 4}, + {"x": 125, "y": 6, "flags": 4}, + {"x": 125, "y": 7, "flags": 4}, + {"x": 125, "y": 8, "flags": 4}, + {"x": 125, "y": 9, "flags": 4}, + {"x": 125, "y": 10, "flags": 4}, + {"x": 125, "y": 11, "flags": 4}, + {"x": 125, "y": 12, "flags": 4} + ], + "max_brightness": 50 + }, + "usb": { + "device_version": "1.0.4", + "pid": "0x0038", + "vid": "0x308F" + }, + "ws2812": { + "pin": "B8" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "MINS", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "EQL", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BSPC", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "DEL", "matrix": [0, 14], "x": 15, "y": 0}, + {"label": "INS", "matrix": [0, 15], "x": 16, "y": 0}, + {"label": "TAB", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "LBRC", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "RBRC", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "BSLS", "matrix": [1, 13], "x": 13.5, "y": 1}, + {"label": "HOME", "matrix": [1, 14], "x": 15, "y": 1}, + {"label": "PGUP", "matrix": [1, 15], "x": 16, "y": 1}, + {"label": "CAPS", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "SCLN", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "QUOT", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ENT", "matrix": [2, 13], "x": 12.75, "y": 2}, + {"label": "END", "matrix": [2, 14], "x": 15, "y": 2}, + {"label": "PGDN", "matrix": [2, 15], "x": 16, "y": 2}, + {"label": "LSFT", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "COMM", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "DOT", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "SLSH", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "RSFT", "matrix": [3, 13], "x": 12.25, "y": 3}, + {"label": "UP", "matrix": [3, 14], "x": 15, "y": 3}, + {"label": "MO(1)", "matrix": [3, 15], "x": 16, "y": 3}, + {"label": "LCTL", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "LGUI", "matrix": [4, 1], "x": 1.25, "y": 4}, + {"label": "LALT", "matrix": [4, 2], "x": 2.5, "y": 4}, + {"label": "SPC", "matrix": [4, 6], "x": 3.75, "y": 4}, + {"label": "RALT", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "RGUI", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "RCTL", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "LEFT", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "DOWN", "matrix": [4, 14], "x": 15, "y": 4}, + {"label": "RGHT", "matrix": [4, 15], "x": 16, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/alpaca/wfeclipse/rules.mk b/keyboards/alpaca/wfeclipse/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/alpaca/wfeclipse/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/an_achronism/tetromino/info.json b/keyboards/an_achronism/tetromino/info.json deleted file mode 100644 index 98cb9faf3e..0000000000 --- a/keyboards/an_achronism/tetromino/info.json +++ /dev/null @@ -1,186 +0,0 @@ -{ - "manufacturer": "an_achronism", - "keyboard_name": "tetromino", - "maintainer": "an-achronism", - "processor": "RP2040", - "bootloader": "rp2040", - "url": "https://github.com/an-achronism/tetromino", - "usb": { - "device_version": "1.0.0", - "pid": "0x3435", - "vid": "0x4161" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "GP26", - "driver": "vendor" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", - "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15"], - "rows": ["GP16", "GP17", "GP18", "GP19", "GP20"] - }, - "layouts": { - "LAYOUT_ortho_5x14": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [2, 12], "x": 12, "y": 2}, - {"matrix": [2, 13], "x": 13, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [3, 12], "x": 12, "y": 3}, - {"matrix": [3, 13], "x": 13, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - {"matrix": [4, 7], "x": 7, "y": 4}, - {"matrix": [4, 8], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4} - ] - } - }, - "rgblight": { - "led_count": 70 - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 17, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 34, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 69, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 86, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 103, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 121, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 138, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 155, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 172, "y": 0}, - {"flags": 4, "matrix": [0, 11], "x": 190, "y": 0}, - {"flags": 4, "matrix": [0, 12], "x": 207, "y": 0}, - {"flags": 4, "matrix": [0, 13], "x": 224, "y": 0}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, - {"flags": 4, "matrix": [1, 1], "x": 17, "y": 16}, - {"flags": 4, "matrix": [1, 2], "x": 34, "y": 16}, - {"flags": 4, "matrix": [1, 3], "x": 52, "y": 16}, - {"flags": 4, "matrix": [1, 4], "x": 69, "y": 16}, - {"flags": 4, "matrix": [1, 5], "x": 86, "y": 16}, - {"flags": 4, "matrix": [1, 6], "x": 103, "y": 16}, - {"flags": 4, "matrix": [1, 7], "x": 121, "y": 16}, - {"flags": 4, "matrix": [1, 8], "x": 138, "y": 16}, - {"flags": 4, "matrix": [1, 9], "x": 155, "y": 16}, - {"flags": 4, "matrix": [1, 10], "x": 172, "y": 16}, - {"flags": 4, "matrix": [1, 11], "x": 190, "y": 16}, - {"flags": 4, "matrix": [1, 12], "x": 207, "y": 16}, - {"flags": 4, "matrix": [1, 13], "x": 224, "y": 16}, - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 17, "y": 32}, - {"flags": 4, "matrix": [2, 2], "x": 34, "y": 32}, - {"flags": 4, "matrix": [2, 3], "x": 52, "y": 32}, - {"flags": 4, "matrix": [2, 4], "x": 69, "y": 32}, - {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, - {"flags": 4, "matrix": [2, 6], "x": 103, "y": 32}, - {"flags": 4, "matrix": [2, 7], "x": 121, "y": 32}, - {"flags": 4, "matrix": [2, 8], "x": 138, "y": 32}, - {"flags": 4, "matrix": [2, 9], "x": 155, "y": 32}, - {"flags": 4, "matrix": [2, 10], "x": 172, "y": 32}, - {"flags": 4, "matrix": [2, 11], "x": 190, "y": 32}, - {"flags": 4, "matrix": [2, 12], "x": 207, "y": 32}, - {"flags": 4, "matrix": [2, 13], "x": 224, "y": 32}, - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, - {"flags": 4, "matrix": [3, 1], "x": 17, "y": 48}, - {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, - {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, - {"flags": 4, "matrix": [3, 4], "x": 69, "y": 48}, - {"flags": 4, "matrix": [3, 5], "x": 86, "y": 48}, - {"flags": 4, "matrix": [3, 6], "x": 103, "y": 48}, - {"flags": 4, "matrix": [3, 7], "x": 121, "y": 48}, - {"flags": 4, "matrix": [3, 8], "x": 138, "y": 48}, - {"flags": 4, "matrix": [3, 9], "x": 155, "y": 48}, - {"flags": 4, "matrix": [3, 10], "x": 172, "y": 48}, - {"flags": 4, "matrix": [3, 11], "x": 190, "y": 48}, - {"flags": 4, "matrix": [3, 12], "x": 207, "y": 48}, - {"flags": 4, "matrix": [3, 13], "x": 224, "y": 48}, - {"flags": 4, "matrix": [4, 0], "x": 0, "y": 64}, - {"flags": 4, "matrix": [4, 1], "x": 17, "y": 64}, - {"flags": 4, "matrix": [4, 2], "x": 34, "y": 64}, - {"flags": 4, "matrix": [4, 3], "x": 52, "y": 64}, - {"flags": 4, "matrix": [4, 4], "x": 69, "y": 64}, - {"flags": 4, "matrix": [4, 5], "x": 86, "y": 64}, - {"flags": 4, "matrix": [4, 6], "x": 103, "y": 64}, - {"flags": 4, "matrix": [4, 7], "x": 121, "y": 64}, - {"flags": 4, "matrix": [4, 8], "x": 138, "y": 64}, - {"flags": 4, "matrix": [4, 9], "x": 155, "y": 64}, - {"flags": 4, "matrix": [4, 10], "x": 172, "y": 64}, - {"flags": 4, "matrix": [4, 11], "x": 190, "y": 64}, - {"flags": 4, "matrix": [4, 12], "x": 207, "y": 64}, - {"flags": 4, "matrix": [4, 13], "x": 224, "y": 64} - ] - } -} diff --git a/keyboards/an_achronism/tetromino/keyboard.json b/keyboards/an_achronism/tetromino/keyboard.json new file mode 100644 index 0000000000..98cb9faf3e --- /dev/null +++ b/keyboards/an_achronism/tetromino/keyboard.json @@ -0,0 +1,186 @@ +{ + "manufacturer": "an_achronism", + "keyboard_name": "tetromino", + "maintainer": "an-achronism", + "processor": "RP2040", + "bootloader": "rp2040", + "url": "https://github.com/an-achronism/tetromino", + "usb": { + "device_version": "1.0.0", + "pid": "0x3435", + "vid": "0x4161" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "GP26", + "driver": "vendor" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", + "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15"], + "rows": ["GP16", "GP17", "GP18", "GP19", "GP20"] + }, + "layouts": { + "LAYOUT_ortho_5x14": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [2, 12], "x": 12, "y": 2}, + {"matrix": [2, 13], "x": 13, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [3, 12], "x": 12, "y": 3}, + {"matrix": [3, 13], "x": 13, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + {"matrix": [4, 7], "x": 7, "y": 4}, + {"matrix": [4, 8], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4} + ] + } + }, + "rgblight": { + "led_count": 70 + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 17, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 34, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 69, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 86, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 103, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 121, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 138, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 155, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 172, "y": 0}, + {"flags": 4, "matrix": [0, 11], "x": 190, "y": 0}, + {"flags": 4, "matrix": [0, 12], "x": 207, "y": 0}, + {"flags": 4, "matrix": [0, 13], "x": 224, "y": 0}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, + {"flags": 4, "matrix": [1, 1], "x": 17, "y": 16}, + {"flags": 4, "matrix": [1, 2], "x": 34, "y": 16}, + {"flags": 4, "matrix": [1, 3], "x": 52, "y": 16}, + {"flags": 4, "matrix": [1, 4], "x": 69, "y": 16}, + {"flags": 4, "matrix": [1, 5], "x": 86, "y": 16}, + {"flags": 4, "matrix": [1, 6], "x": 103, "y": 16}, + {"flags": 4, "matrix": [1, 7], "x": 121, "y": 16}, + {"flags": 4, "matrix": [1, 8], "x": 138, "y": 16}, + {"flags": 4, "matrix": [1, 9], "x": 155, "y": 16}, + {"flags": 4, "matrix": [1, 10], "x": 172, "y": 16}, + {"flags": 4, "matrix": [1, 11], "x": 190, "y": 16}, + {"flags": 4, "matrix": [1, 12], "x": 207, "y": 16}, + {"flags": 4, "matrix": [1, 13], "x": 224, "y": 16}, + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 17, "y": 32}, + {"flags": 4, "matrix": [2, 2], "x": 34, "y": 32}, + {"flags": 4, "matrix": [2, 3], "x": 52, "y": 32}, + {"flags": 4, "matrix": [2, 4], "x": 69, "y": 32}, + {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, + {"flags": 4, "matrix": [2, 6], "x": 103, "y": 32}, + {"flags": 4, "matrix": [2, 7], "x": 121, "y": 32}, + {"flags": 4, "matrix": [2, 8], "x": 138, "y": 32}, + {"flags": 4, "matrix": [2, 9], "x": 155, "y": 32}, + {"flags": 4, "matrix": [2, 10], "x": 172, "y": 32}, + {"flags": 4, "matrix": [2, 11], "x": 190, "y": 32}, + {"flags": 4, "matrix": [2, 12], "x": 207, "y": 32}, + {"flags": 4, "matrix": [2, 13], "x": 224, "y": 32}, + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, + {"flags": 4, "matrix": [3, 1], "x": 17, "y": 48}, + {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, + {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, + {"flags": 4, "matrix": [3, 4], "x": 69, "y": 48}, + {"flags": 4, "matrix": [3, 5], "x": 86, "y": 48}, + {"flags": 4, "matrix": [3, 6], "x": 103, "y": 48}, + {"flags": 4, "matrix": [3, 7], "x": 121, "y": 48}, + {"flags": 4, "matrix": [3, 8], "x": 138, "y": 48}, + {"flags": 4, "matrix": [3, 9], "x": 155, "y": 48}, + {"flags": 4, "matrix": [3, 10], "x": 172, "y": 48}, + {"flags": 4, "matrix": [3, 11], "x": 190, "y": 48}, + {"flags": 4, "matrix": [3, 12], "x": 207, "y": 48}, + {"flags": 4, "matrix": [3, 13], "x": 224, "y": 48}, + {"flags": 4, "matrix": [4, 0], "x": 0, "y": 64}, + {"flags": 4, "matrix": [4, 1], "x": 17, "y": 64}, + {"flags": 4, "matrix": [4, 2], "x": 34, "y": 64}, + {"flags": 4, "matrix": [4, 3], "x": 52, "y": 64}, + {"flags": 4, "matrix": [4, 4], "x": 69, "y": 64}, + {"flags": 4, "matrix": [4, 5], "x": 86, "y": 64}, + {"flags": 4, "matrix": [4, 6], "x": 103, "y": 64}, + {"flags": 4, "matrix": [4, 7], "x": 121, "y": 64}, + {"flags": 4, "matrix": [4, 8], "x": 138, "y": 64}, + {"flags": 4, "matrix": [4, 9], "x": 155, "y": 64}, + {"flags": 4, "matrix": [4, 10], "x": 172, "y": 64}, + {"flags": 4, "matrix": [4, 11], "x": 190, "y": 64}, + {"flags": 4, "matrix": [4, 12], "x": 207, "y": 64}, + {"flags": 4, "matrix": [4, 13], "x": 224, "y": 64} + ] + } +} diff --git a/keyboards/an_achronism/tetromino/rules.mk b/keyboards/an_achronism/tetromino/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/anavi/arrows/info.json b/keyboards/anavi/arrows/info.json deleted file mode 100644 index 48dae7b2ea..0000000000 --- a/keyboards/anavi/arrows/info.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "keyboard_name": "arrows", - "manufacturer": "ANAVI", - "url": "https://github.com/AnaviTechnology/anavi-arrows", - "maintainer": "leon-anavi", - "processor": "RP2040", - "bootloader": "rp2040", - "matrix_pins": { - "direct": [ - ["GP4", "GP0", "GP27", "GP28", "GP29"] - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "backlight": true, - "oled": true, - "encoder": true - }, - "rgblight": { - "led_count": 4, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "animation": "rainbow_mood" - } - }, - "ws2812": { - "pin": "GP3", - "driver": "vendor" - }, - "backlight": { - "pin": "GP26" - }, - "encoder": { - "rotary": [ - {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2} - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 1}, - {"matrix": [0, 2], "x": 0, "y": 2}, - {"matrix": [0, 3], "x": 1, "y": 2}, - {"matrix": [0, 4], "x": 2, "y": 2} - ] - } - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x9A25", - "vid": "0xFEED" - } -} diff --git a/keyboards/anavi/arrows/keyboard.json b/keyboards/anavi/arrows/keyboard.json new file mode 100644 index 0000000000..48dae7b2ea --- /dev/null +++ b/keyboards/anavi/arrows/keyboard.json @@ -0,0 +1,71 @@ +{ + "keyboard_name": "arrows", + "manufacturer": "ANAVI", + "url": "https://github.com/AnaviTechnology/anavi-arrows", + "maintainer": "leon-anavi", + "processor": "RP2040", + "bootloader": "rp2040", + "matrix_pins": { + "direct": [ + ["GP4", "GP0", "GP27", "GP28", "GP29"] + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "backlight": true, + "oled": true, + "encoder": true + }, + "rgblight": { + "led_count": 4, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "animation": "rainbow_mood" + } + }, + "ws2812": { + "pin": "GP3", + "driver": "vendor" + }, + "backlight": { + "pin": "GP26" + }, + "encoder": { + "rotary": [ + {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2} + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 1}, + {"matrix": [0, 2], "x": 0, "y": 2}, + {"matrix": [0, 3], "x": 1, "y": 2}, + {"matrix": [0, 4], "x": 2, "y": 2} + ] + } + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x9A25", + "vid": "0xFEED" + } +} diff --git a/keyboards/anavi/arrows/rules.mk b/keyboards/anavi/arrows/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/anavi/arrows/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/anavi/macropad10/info.json b/keyboards/anavi/macropad10/info.json deleted file mode 100644 index a355fdd549..0000000000 --- a/keyboards/anavi/macropad10/info.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "keyboard_name": "Macro Pad 10", - "manufacturer": "ANAVI", - "url": "https://github.com/AnaviTechnology/anavi-macro-pad-10", - "maintainer": "leon-anavi", - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP6", "GP7", "GP0"], - "rows": ["GP29", "GP28", "GP27"] - }, - "features": { - "bootmagic": false, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 4, - "hue_steps": 10, - "saturation_steps": 17, - "brightness_steps": 17, - "max_brightness": 255, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "GP3", - "driver": "vendor" - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2} - ] - }, - "layouts": { - "LAYOUT_mp10": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2} - ] - } - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x9A25", - "vid": "0xFEED" - } -} diff --git a/keyboards/anavi/macropad10/keyboard.json b/keyboards/anavi/macropad10/keyboard.json new file mode 100644 index 0000000000..a355fdd549 --- /dev/null +++ b/keyboards/anavi/macropad10/keyboard.json @@ -0,0 +1,71 @@ +{ + "keyboard_name": "Macro Pad 10", + "manufacturer": "ANAVI", + "url": "https://github.com/AnaviTechnology/anavi-macro-pad-10", + "maintainer": "leon-anavi", + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP6", "GP7", "GP0"], + "rows": ["GP29", "GP28", "GP27"] + }, + "features": { + "bootmagic": false, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 4, + "hue_steps": 10, + "saturation_steps": 17, + "brightness_steps": 17, + "max_brightness": 255, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "GP3", + "driver": "vendor" + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP1", "pin_b": "GP2", "resolution": 2} + ] + }, + "layouts": { + "LAYOUT_mp10": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2} + ] + } + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x9A25", + "vid": "0xFEED" + } +} diff --git a/keyboards/anavi/macropad10/rules.mk b/keyboards/anavi/macropad10/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/anavi/macropad12/info.json b/keyboards/anavi/macropad12/info.json deleted file mode 100644 index 3a1a07a0a1..0000000000 --- a/keyboards/anavi/macropad12/info.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "keyboard_name": "Macro Pad 12", - "manufacturer": "ANAVI", - "url": "https://github.com/AnaviTechnology/anavi-macro-pad-12", - "maintainer": "leon-anavi", - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP0", "GP2", "GP4"], - "rows": ["GP27", "GP28", "GP29", "GP1"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "backlight": true, - "oled": true - }, - "rgblight": { - "led_count": 6, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "animation": "rainbow_mood" - } - }, - "ws2812": { - "pin": "GP3", - "driver": "vendor" - }, - "backlight": { - "pin": "GP26" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_4x3" - }, - "layouts": { - "LAYOUT_ortho_4x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3} - ] - } - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x9A25", - "vid": "0xFEED" - } -} diff --git a/keyboards/anavi/macropad12/keyboard.json b/keyboards/anavi/macropad12/keyboard.json new file mode 100644 index 0000000000..3a1a07a0a1 --- /dev/null +++ b/keyboards/anavi/macropad12/keyboard.json @@ -0,0 +1,75 @@ +{ + "keyboard_name": "Macro Pad 12", + "manufacturer": "ANAVI", + "url": "https://github.com/AnaviTechnology/anavi-macro-pad-12", + "maintainer": "leon-anavi", + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP0", "GP2", "GP4"], + "rows": ["GP27", "GP28", "GP29", "GP1"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "backlight": true, + "oled": true + }, + "rgblight": { + "led_count": 6, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "animation": "rainbow_mood" + } + }, + "ws2812": { + "pin": "GP3", + "driver": "vendor" + }, + "backlight": { + "pin": "GP26" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_ortho_4x3" + }, + "layouts": { + "LAYOUT_ortho_4x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3} + ] + } + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x9A25", + "vid": "0xFEED" + } +} diff --git a/keyboards/anavi/macropad12/rules.mk b/keyboards/anavi/macropad12/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/anavi/macropad12/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/andean_condor/info.json b/keyboards/andean_condor/info.json deleted file mode 100644 index cfc3eefa87..0000000000 --- a/keyboards/andean_condor/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "manufacturer": "Guido Bartolucci", - "keyboard_name": "andean_condor", - "maintainer": "guidoism", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP9", "GP8", "GP7", "GP5", "GP4", "GP3"], - "rows": ["GP2", "GP6", "GP10", "GP15", "GP22", "GP21", "GP20", "GP16"] - }, - "processor": "RP2040", - "url": "https://github.com/guidoism/andean-condor/tree/pico-w", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0,0], "x":0, "y":0, "label":"TAB"}, - {"matrix": [0,1], "x":1, "y":0, "label":"Q"}, - {"matrix": [0,2], "x":2, "y":0, "label":"W"}, - {"matrix": [0,3], "x":3, "y":0, "label":"E"}, - {"matrix": [0,4], "x":4, "y":0, "label":"R"}, - {"matrix": [0,5], "x":5, "y":0, "label":"T"}, - - {"matrix": [4,5], "x":10, "y":0, "label":"Y"}, - {"matrix": [4,4], "x":11, "y":0, "label":"U"}, - {"matrix": [4,3], "x":12, "y":0, "label":"I"}, - {"matrix": [4,2], "x":13, "y":0, "label":"O"}, - {"matrix": [4,1], "x":14, "y":0, "label":"P"}, - {"matrix": [4,0], "x":15, "y":0, "label":"BS"}, - - {"matrix": [1,0], "x":0, "y":1, "label":"CTRL"}, - {"matrix": [1,1], "x":1, "y":1, "label":"A"}, - {"matrix": [1,2], "x":2, "y":1, "label":"S"}, - {"matrix": [1,3], "x":3, "y":1, "label":"D"}, - {"matrix": [1,4], "x":4, "y":1, "label":"F"}, - {"matrix": [1,5], "x":5, "y":1, "label":"G"}, - - {"matrix": [5,5], "x":10, "y":1, "label":"H"}, - {"matrix": [5,4], "x":11, "y":1, "label":"J"}, - {"matrix": [5,3], "x":12, "y":1, "label":"K"}, - {"matrix": [5,2], "x":13, "y":1, "label":"L"}, - {"matrix": [5,1], "x":14, "y":1, "label":":"}, - {"matrix": [5,0], "x":15, "y":1, "label":"RET"}, - - {"matrix": [2,0], "x":0, "y":2, "label":"SHIFT"}, - {"matrix": [2,1], "x":1, "y":2, "label":"Z"}, - {"matrix": [2,2], "x":2, "y":2, "label":"X"}, - {"matrix": [2,3], "x":3, "y":2, "label":"C"}, - {"matrix": [2,4], "x":4, "y":2, "label":"V"}, - {"matrix": [2,5], "x":5, "y":2, "label":"B"}, - - {"matrix": [6,5], "x":10, "y":2, "label":"N"}, - {"matrix": [6,4], "x":11, "y":2, "label":"M"}, - {"matrix": [6,3], "x":12, "y":2, "label":","}, - {"matrix": [6,2], "x":13, "y":2, "label":"."}, - {"matrix": [6,1], "x":14, "y":2, "label":"/"}, - {"matrix": [6,0], "x":15, "y":2, "label":";"}, - - {"matrix": [3,4], "x":6.5, "y":3, "label":"lt2"}, - {"matrix": [3,5], "x":5.5, "y":3, "label":"lt1"}, - - {"matrix": [7,5], "x":9.5, "y":3, "label":"rt2"}, - {"matrix": [7,4], "x":8.5, "y":3, "label":"rt1"}, - - {"matrix": [3,0], "x":3.5, "y":4, "label":"lb1"}, - {"matrix": [3,1], "x":4.5, "y":4, "label":"lb2"}, - {"matrix": [3,2], "x":5.5, "y":4, "label":"lb3"}, - {"matrix": [3,3], "x":6.5, "y":4, "label":"lb4"}, - - {"matrix": [7,3], "x":8.5, "y":4, "label":"rb3"}, - {"matrix": [7,2], "x":9.5, "y":4, "label":"rb4"}, - {"matrix": [7,1], "x":10.5, "y":4, "label":"rb5"}, - {"matrix": [7,0], "x":11.5, "y":4, "label":"rb6"} - ] - } - } -} diff --git a/keyboards/andean_condor/keyboard.json b/keyboards/andean_condor/keyboard.json new file mode 100644 index 0000000000..cfc3eefa87 --- /dev/null +++ b/keyboards/andean_condor/keyboard.json @@ -0,0 +1,89 @@ +{ + "manufacturer": "Guido Bartolucci", + "keyboard_name": "andean_condor", + "maintainer": "guidoism", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP9", "GP8", "GP7", "GP5", "GP4", "GP3"], + "rows": ["GP2", "GP6", "GP10", "GP15", "GP22", "GP21", "GP20", "GP16"] + }, + "processor": "RP2040", + "url": "https://github.com/guidoism/andean-condor/tree/pico-w", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0,0], "x":0, "y":0, "label":"TAB"}, + {"matrix": [0,1], "x":1, "y":0, "label":"Q"}, + {"matrix": [0,2], "x":2, "y":0, "label":"W"}, + {"matrix": [0,3], "x":3, "y":0, "label":"E"}, + {"matrix": [0,4], "x":4, "y":0, "label":"R"}, + {"matrix": [0,5], "x":5, "y":0, "label":"T"}, + + {"matrix": [4,5], "x":10, "y":0, "label":"Y"}, + {"matrix": [4,4], "x":11, "y":0, "label":"U"}, + {"matrix": [4,3], "x":12, "y":0, "label":"I"}, + {"matrix": [4,2], "x":13, "y":0, "label":"O"}, + {"matrix": [4,1], "x":14, "y":0, "label":"P"}, + {"matrix": [4,0], "x":15, "y":0, "label":"BS"}, + + {"matrix": [1,0], "x":0, "y":1, "label":"CTRL"}, + {"matrix": [1,1], "x":1, "y":1, "label":"A"}, + {"matrix": [1,2], "x":2, "y":1, "label":"S"}, + {"matrix": [1,3], "x":3, "y":1, "label":"D"}, + {"matrix": [1,4], "x":4, "y":1, "label":"F"}, + {"matrix": [1,5], "x":5, "y":1, "label":"G"}, + + {"matrix": [5,5], "x":10, "y":1, "label":"H"}, + {"matrix": [5,4], "x":11, "y":1, "label":"J"}, + {"matrix": [5,3], "x":12, "y":1, "label":"K"}, + {"matrix": [5,2], "x":13, "y":1, "label":"L"}, + {"matrix": [5,1], "x":14, "y":1, "label":":"}, + {"matrix": [5,0], "x":15, "y":1, "label":"RET"}, + + {"matrix": [2,0], "x":0, "y":2, "label":"SHIFT"}, + {"matrix": [2,1], "x":1, "y":2, "label":"Z"}, + {"matrix": [2,2], "x":2, "y":2, "label":"X"}, + {"matrix": [2,3], "x":3, "y":2, "label":"C"}, + {"matrix": [2,4], "x":4, "y":2, "label":"V"}, + {"matrix": [2,5], "x":5, "y":2, "label":"B"}, + + {"matrix": [6,5], "x":10, "y":2, "label":"N"}, + {"matrix": [6,4], "x":11, "y":2, "label":"M"}, + {"matrix": [6,3], "x":12, "y":2, "label":","}, + {"matrix": [6,2], "x":13, "y":2, "label":"."}, + {"matrix": [6,1], "x":14, "y":2, "label":"/"}, + {"matrix": [6,0], "x":15, "y":2, "label":";"}, + + {"matrix": [3,4], "x":6.5, "y":3, "label":"lt2"}, + {"matrix": [3,5], "x":5.5, "y":3, "label":"lt1"}, + + {"matrix": [7,5], "x":9.5, "y":3, "label":"rt2"}, + {"matrix": [7,4], "x":8.5, "y":3, "label":"rt1"}, + + {"matrix": [3,0], "x":3.5, "y":4, "label":"lb1"}, + {"matrix": [3,1], "x":4.5, "y":4, "label":"lb2"}, + {"matrix": [3,2], "x":5.5, "y":4, "label":"lb3"}, + {"matrix": [3,3], "x":6.5, "y":4, "label":"lb4"}, + + {"matrix": [7,3], "x":8.5, "y":4, "label":"rb3"}, + {"matrix": [7,2], "x":9.5, "y":4, "label":"rb4"}, + {"matrix": [7,1], "x":10.5, "y":4, "label":"rb5"}, + {"matrix": [7,0], "x":11.5, "y":4, "label":"rb6"} + ] + } + } +} diff --git a/keyboards/andean_condor/rules.mk b/keyboards/andean_condor/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/andean_condor/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/archetype/minervalx/info.json b/keyboards/archetype/minervalx/info.json deleted file mode 100644 index 0d01ccf485..0000000000 --- a/keyboards/archetype/minervalx/info.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "manufacturer": "Archetype", - "keyboard_name": "Minerva LX", - "maintainer": "Archetype", - "backlight": { - "pin": "GP7" - }, - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["GP0", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16"], - "rows": ["GP11", "GP12", "GP13", "GP14", "GP15"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0100", - "vid": "0x5453" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [2, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 4, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 8], "x": 8, "y": 4, "w": 3}, - {"matrix": [4, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/archetype/minervalx/keyboard.json b/keyboards/archetype/minervalx/keyboard.json new file mode 100644 index 0000000000..0d01ccf485 --- /dev/null +++ b/keyboards/archetype/minervalx/keyboard.json @@ -0,0 +1,98 @@ +{ + "manufacturer": "Archetype", + "keyboard_name": "Minerva LX", + "maintainer": "Archetype", + "backlight": { + "pin": "GP7" + }, + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["GP0", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16"], + "rows": ["GP11", "GP12", "GP13", "GP14", "GP15"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0100", + "vid": "0x5453" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [2, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 4, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 8], "x": 8, "y": 4, "w": 3}, + {"matrix": [4, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/archetype/minervalx/rules.mk b/keyboards/archetype/minervalx/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/archetype/minervalx/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/argo_works/ishi/80/mk0_avr/info.json b/keyboards/argo_works/ishi/80/mk0_avr/info.json deleted file mode 100644 index 47414ee0c4..0000000000 --- a/keyboards/argo_works/ishi/80/mk0_avr/info.json +++ /dev/null @@ -1,113 +0,0 @@ - { - "manufacturer": "Argo Works", - "keyboard_name": "Ishi 80 Mk 0", - "maintainer": "jasonj2232", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "url": "https://qmk.fm/keyboards/", - "usb": { - "device_version": "0.0.1", - "pid": "0x4930", - "vid": "0x4157" - }, - "bootmagic": { - "matrix": [1, 0] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D3", "F4", "F5", "F6", "F7", "D7", "C6", "D4", "D2"], - "rows": ["B3", "B1", "B6", "B2", "D1", "D0", "B5", "B4", "E6"] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 5.25, "y": 0}, - {"matrix": [0, 2], "x": 6.25, "y": 0}, - {"matrix": [1, 3], "x": 7.25, "y": 0}, - {"matrix": [0, 3], "x": 8.25, "y": 0}, - {"matrix": [1, 4], "x": 9.25, "y": 0}, - {"matrix": [0, 4], "x": 10.25, "y": 0}, - {"matrix": [1, 5], "x": 11.25, "y": 0}, - {"matrix": [0, 5], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.25, "y": 0}, - {"matrix": [0, 6], "x": 14.25, "y": 0}, - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 7], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - {"matrix": [0, 8], "x": 18.25, "y": 0, "w": 2}, - {"matrix": [3, 0], "x": 0, "y": 1, "h": 2}, - {"matrix": [2, 0], "x": 1, "y": 1}, - {"matrix": [3, 1], "x": 2, "y": 1}, - {"matrix": [2, 1], "x": 3, "y": 1}, - {"matrix": [3, 2], "x": 5.25, "y": 1, "w": 1.5}, - {"matrix": [2, 2], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 3], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 4], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1}, - {"matrix": [2, 5], "x": 12.75, "y": 1}, - {"matrix": [3, 6], "x": 13.75, "y": 1}, - {"matrix": [2, 6], "x": 14.75, "y": 1}, - {"matrix": [3, 7], "x": 15.75, "y": 1}, - {"matrix": [2, 7], "x": 16.75, "y": 1}, - {"matrix": [3, 8], "x": 17.75, "y": 1}, - {"matrix": [2, 8], "x": 18.75, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 1, "y": 2}, - {"matrix": [5, 1], "x": 2, "y": 2}, - {"matrix": [4, 1], "x": 3, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2, "w": 1.75}, - {"matrix": [4, 2], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [4, 3], "x": 9, "y": 2}, - {"matrix": [5, 4], "x": 10, "y": 2}, - {"matrix": [4, 4], "x": 11, "y": 2}, - {"matrix": [5, 5], "x": 12, "y": 2}, - {"matrix": [4, 5], "x": 13, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2}, - {"matrix": [4, 6], "x": 15, "y": 2}, - {"matrix": [5, 7], "x": 16, "y": 2}, - {"matrix": [4, 7], "x": 17, "y": 2}, - {"matrix": [4, 8], "x": 18, "y": 2, "w": 2.25}, - {"matrix": [7, 0], "x": 0, "y": 3, "h": 2}, - {"matrix": [6, 0], "x": 1, "y": 3}, - {"matrix": [7, 1], "x": 2, "y": 3}, - {"matrix": [6, 1], "x": 3, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3, "w": 2.25}, - {"matrix": [7, 3], "x": 7.5, "y": 3}, - {"matrix": [6, 3], "x": 8.5, "y": 3}, - {"matrix": [7, 4], "x": 9.5, "y": 3}, - {"matrix": [6, 4], "x": 10.5, "y": 3}, - {"matrix": [7, 5], "x": 11.5, "y": 3}, - {"matrix": [6, 5], "x": 12.5, "y": 3}, - {"matrix": [7, 6], "x": 13.5, "y": 3}, - {"matrix": [6, 6], "x": 14.5, "y": 3}, - {"matrix": [7, 7], "x": 15.5, "y": 3}, - {"matrix": [6, 7], "x": 16.5, "y": 3}, - {"matrix": [6, 8], "x": 17.5, "y": 3, "w": 2.75}, - {"matrix": [8, 0], "x": 1, "y": 4}, - {"matrix": [8, 1], "x": 2, "y": 4, "w": 2}, - {"matrix": [8, 2], "x": 5.25, "y": 4, "w": 1.25}, - {"matrix": [6, 2], "x": 6.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 7.75, "y": 4, "w": 1.25}, - {"matrix": [8, 4], "x": 9, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 15.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 16.5, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 17.75, "y": 4, "w": 1.25}, - {"matrix": [7, 8], "x": 19, "y": 4, "w": 1.25}, - {"matrix": [8, 8], "x": 21.5, "y": 4} - ] - } - } -} diff --git a/keyboards/argo_works/ishi/80/mk0_avr/keyboard.json b/keyboards/argo_works/ishi/80/mk0_avr/keyboard.json new file mode 100644 index 0000000000..47414ee0c4 --- /dev/null +++ b/keyboards/argo_works/ishi/80/mk0_avr/keyboard.json @@ -0,0 +1,113 @@ + { + "manufacturer": "Argo Works", + "keyboard_name": "Ishi 80 Mk 0", + "maintainer": "jasonj2232", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "url": "https://qmk.fm/keyboards/", + "usb": { + "device_version": "0.0.1", + "pid": "0x4930", + "vid": "0x4157" + }, + "bootmagic": { + "matrix": [1, 0] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D3", "F4", "F5", "F6", "F7", "D7", "C6", "D4", "D2"], + "rows": ["B3", "B1", "B6", "B2", "D1", "D0", "B5", "B4", "E6"] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 5.25, "y": 0}, + {"matrix": [0, 2], "x": 6.25, "y": 0}, + {"matrix": [1, 3], "x": 7.25, "y": 0}, + {"matrix": [0, 3], "x": 8.25, "y": 0}, + {"matrix": [1, 4], "x": 9.25, "y": 0}, + {"matrix": [0, 4], "x": 10.25, "y": 0}, + {"matrix": [1, 5], "x": 11.25, "y": 0}, + {"matrix": [0, 5], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.25, "y": 0}, + {"matrix": [0, 6], "x": 14.25, "y": 0}, + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 7], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + {"matrix": [0, 8], "x": 18.25, "y": 0, "w": 2}, + {"matrix": [3, 0], "x": 0, "y": 1, "h": 2}, + {"matrix": [2, 0], "x": 1, "y": 1}, + {"matrix": [3, 1], "x": 2, "y": 1}, + {"matrix": [2, 1], "x": 3, "y": 1}, + {"matrix": [3, 2], "x": 5.25, "y": 1, "w": 1.5}, + {"matrix": [2, 2], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 3], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 4], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1}, + {"matrix": [2, 5], "x": 12.75, "y": 1}, + {"matrix": [3, 6], "x": 13.75, "y": 1}, + {"matrix": [2, 6], "x": 14.75, "y": 1}, + {"matrix": [3, 7], "x": 15.75, "y": 1}, + {"matrix": [2, 7], "x": 16.75, "y": 1}, + {"matrix": [3, 8], "x": 17.75, "y": 1}, + {"matrix": [2, 8], "x": 18.75, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 1, "y": 2}, + {"matrix": [5, 1], "x": 2, "y": 2}, + {"matrix": [4, 1], "x": 3, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2, "w": 1.75}, + {"matrix": [4, 2], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [4, 3], "x": 9, "y": 2}, + {"matrix": [5, 4], "x": 10, "y": 2}, + {"matrix": [4, 4], "x": 11, "y": 2}, + {"matrix": [5, 5], "x": 12, "y": 2}, + {"matrix": [4, 5], "x": 13, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2}, + {"matrix": [4, 6], "x": 15, "y": 2}, + {"matrix": [5, 7], "x": 16, "y": 2}, + {"matrix": [4, 7], "x": 17, "y": 2}, + {"matrix": [4, 8], "x": 18, "y": 2, "w": 2.25}, + {"matrix": [7, 0], "x": 0, "y": 3, "h": 2}, + {"matrix": [6, 0], "x": 1, "y": 3}, + {"matrix": [7, 1], "x": 2, "y": 3}, + {"matrix": [6, 1], "x": 3, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3, "w": 2.25}, + {"matrix": [7, 3], "x": 7.5, "y": 3}, + {"matrix": [6, 3], "x": 8.5, "y": 3}, + {"matrix": [7, 4], "x": 9.5, "y": 3}, + {"matrix": [6, 4], "x": 10.5, "y": 3}, + {"matrix": [7, 5], "x": 11.5, "y": 3}, + {"matrix": [6, 5], "x": 12.5, "y": 3}, + {"matrix": [7, 6], "x": 13.5, "y": 3}, + {"matrix": [6, 6], "x": 14.5, "y": 3}, + {"matrix": [7, 7], "x": 15.5, "y": 3}, + {"matrix": [6, 7], "x": 16.5, "y": 3}, + {"matrix": [6, 8], "x": 17.5, "y": 3, "w": 2.75}, + {"matrix": [8, 0], "x": 1, "y": 4}, + {"matrix": [8, 1], "x": 2, "y": 4, "w": 2}, + {"matrix": [8, 2], "x": 5.25, "y": 4, "w": 1.25}, + {"matrix": [6, 2], "x": 6.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 7.75, "y": 4, "w": 1.25}, + {"matrix": [8, 4], "x": 9, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 15.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 16.5, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 17.75, "y": 4, "w": 1.25}, + {"matrix": [7, 8], "x": 19, "y": 4, "w": 1.25}, + {"matrix": [8, 8], "x": 21.5, "y": 4} + ] + } + } +} diff --git a/keyboards/argo_works/ishi/80/mk0_avr/rules.mk b/keyboards/argo_works/ishi/80/mk0_avr/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/argo_works/ishi/80/mk0_avr/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/artemis/paragon/hotswap/info.json b/keyboards/artemis/paragon/hotswap/info.json deleted file mode 100644 index 0882579dec..0000000000 --- a/keyboards/artemis/paragon/hotswap/info.json +++ /dev/null @@ -1,369 +0,0 @@ -{ - "matrix_pins": { - "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "C7", "E6", "B0", "B3", "B6", "B5", "B4", "D7", "D4", "D6"], - "rows": ["D2", "D1", "D0", "B2", "B1", "C6"] - }, - "encoder": { - "rotary": [ - { "pin_a": "D3", "pin_b": "D5", "resolution": 2 } - ] - }, - "layouts": { - "LAYOUT_ansi_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_ansi_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 2], "x": 1.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_ansi_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 2], "x": 1.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - } - } -} diff --git a/keyboards/artemis/paragon/hotswap/keyboard.json b/keyboards/artemis/paragon/hotswap/keyboard.json new file mode 100644 index 0000000000..0882579dec --- /dev/null +++ b/keyboards/artemis/paragon/hotswap/keyboard.json @@ -0,0 +1,369 @@ +{ + "matrix_pins": { + "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "C7", "E6", "B0", "B3", "B6", "B5", "B4", "D7", "D4", "D6"], + "rows": ["D2", "D1", "D0", "B2", "B1", "C6"] + }, + "encoder": { + "rotary": [ + { "pin_a": "D3", "pin_b": "D5", "resolution": 2 } + ] + }, + "layouts": { + "LAYOUT_ansi_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_ansi_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 2], "x": 1.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_ansi_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 2], "x": 1.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + } + } +} diff --git a/keyboards/artemis/paragon/hotswap/rules.mk b/keyboards/artemis/paragon/hotswap/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/artemis/paragon/hotswap/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/artemis/paragon/soldered/info.json b/keyboards/artemis/paragon/soldered/info.json deleted file mode 100644 index 169acb4fb4..0000000000 --- a/keyboards/artemis/paragon/soldered/info.json +++ /dev/null @@ -1,741 +0,0 @@ -{ - "matrix_pins": { - "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B0", "B1", "B3", "D0", "D1", "D2", "D3", "D7", "D5"], - "rows": ["B2", "C7", "C6", "B6", "B5", "B4"] - }, - "encoder": { - "rotary": [ - { "pin_a": "D4", "pin_b": "D6", "resolution": 2 } - ] - }, - "layouts": { - "LAYOUT_ansi_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_ansi_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_ansi_rwkl_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, - {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, - {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_ansi_rwkl_split_space_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, - {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, - {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_iso_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_iso_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_iso_rwkl_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, - {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, - {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - }, - "LAYOUT_iso_rwkl_split_space_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 15], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [3, 15], "x": 15, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 15, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, - {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, - {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5}, - {"matrix": [5, 15], "x": 15, "y": 5.5} - ] - } - } -} diff --git a/keyboards/artemis/paragon/soldered/keyboard.json b/keyboards/artemis/paragon/soldered/keyboard.json new file mode 100644 index 0000000000..169acb4fb4 --- /dev/null +++ b/keyboards/artemis/paragon/soldered/keyboard.json @@ -0,0 +1,741 @@ +{ + "matrix_pins": { + "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "B0", "B1", "B3", "D0", "D1", "D2", "D3", "D7", "D5"], + "rows": ["B2", "C7", "C6", "B6", "B5", "B4"] + }, + "encoder": { + "rotary": [ + { "pin_a": "D4", "pin_b": "D6", "resolution": 2 } + ] + }, + "layouts": { + "LAYOUT_ansi_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_ansi_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_ansi_rwkl_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, + {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, + {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_ansi_rwkl_split_space_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, + {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, + {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_iso_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_iso_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_iso_rwkl_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, + {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, + {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + }, + "LAYOUT_iso_rwkl_split_space_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 15], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [3, 15], "x": 15, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 15, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 3.75, "y": 5.5, "w": 2.25}, + {"matrix": [5, 6], "x": 6, "y": 5.5, "w": 1.25}, + {"matrix": [5, 8], "x": 7.25, "y": 5.5, "w": 2.75}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5}, + {"matrix": [5, 15], "x": 15, "y": 5.5} + ] + } + } +} diff --git a/keyboards/artemis/paragon/soldered/rules.mk b/keyboards/artemis/paragon/soldered/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/artemis/paragon/soldered/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ask55/info.json b/keyboards/ask55/info.json deleted file mode 100644 index d47d79612d..0000000000 --- a/keyboards/ask55/info.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "manufacturer": "Yiancar-Designs", - "keyboard_name": "ASK55", - "maintainer": "qmk", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["E6", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], - "rows": ["B0", "B1", "D1", "F6", "F5"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true - }, - "brightness_steps": 8, - "hue_steps": 8, - "led_count": 8, - "max_brightness": 255, - "saturation_steps": 8, - "sleep": true - }, - "ws2812": { - "pin": "F4" - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x3535", - "vid": "0x8968" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Delete", "matrix": [0, 13], "x": 13, "y": 0, "w": 1.5}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1}, - - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 0.75}, - {"label": "Enter", "matrix": [2, 13], "x": 13.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.25}, - {"label": "Fn", "matrix": [3, 13], "x": 13.5, "y": 3}, - - {"label": "Caps Lock", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Alt", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2, "y": 4, "w": 1.75}, - {"label": "`~", "matrix": [4, 3], "x": 3.75, "y": 4}, - {"label": "Space", "matrix": [4, 6], "x": 4.75, "y": 4, "w": 4.75}, - {"label": "\\|", "matrix": [4, 9], "x": 9.5, "y": 4}, - {"label": "\u2190", "matrix": [4, 10], "x": 10.5, "y": 4}, - {"label": "\u2192", "matrix": [4, 11], "x": 11.5, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "\u2191", "matrix": [4, 13], "x": 13.5, "y": 4} - ] - } - } -} diff --git a/keyboards/ask55/keyboard.json b/keyboards/ask55/keyboard.json new file mode 100644 index 0000000000..d47d79612d --- /dev/null +++ b/keyboards/ask55/keyboard.json @@ -0,0 +1,123 @@ +{ + "manufacturer": "Yiancar-Designs", + "keyboard_name": "ASK55", + "maintainer": "qmk", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["E6", "D0", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"], + "rows": ["B0", "B1", "D1", "F6", "F5"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true + }, + "brightness_steps": 8, + "hue_steps": 8, + "led_count": 8, + "max_brightness": 255, + "saturation_steps": 8, + "sleep": true + }, + "ws2812": { + "pin": "F4" + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x3535", + "vid": "0x8968" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Delete", "matrix": [0, 13], "x": 13, "y": 0, "w": 1.5}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1}, + + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 0.75}, + {"label": "Enter", "matrix": [2, 13], "x": 13.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.25}, + {"label": "Fn", "matrix": [3, 13], "x": 13.5, "y": 3}, + + {"label": "Caps Lock", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Alt", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2, "y": 4, "w": 1.75}, + {"label": "`~", "matrix": [4, 3], "x": 3.75, "y": 4}, + {"label": "Space", "matrix": [4, 6], "x": 4.75, "y": 4, "w": 4.75}, + {"label": "\\|", "matrix": [4, 9], "x": 9.5, "y": 4}, + {"label": "\u2190", "matrix": [4, 10], "x": 10.5, "y": 4}, + {"label": "\u2192", "matrix": [4, 11], "x": 11.5, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "\u2191", "matrix": [4, 13], "x": 13.5, "y": 4} + ] + } + } +} diff --git a/keyboards/ask55/rules.mk b/keyboards/ask55/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/ask55/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/atreus/astar/info.json b/keyboards/atreus/astar/info.json deleted file mode 100644 index e201078ffe..0000000000 --- a/keyboards/atreus/astar/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["D7", "C6", "B5", "B4", "E6", "D4", "B6", "F6", "F7", "D6", "B7"], - "rows": ["D0", "D1", "D3", "D2"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/atreus/astar/keyboard.json b/keyboards/atreus/astar/keyboard.json new file mode 100644 index 0000000000..e201078ffe --- /dev/null +++ b/keyboards/atreus/astar/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["D7", "C6", "B5", "B4", "E6", "D4", "B6", "F6", "F7", "D6", "B7"], + "rows": ["D0", "D1", "D3", "D2"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/atreus/astar/rules.mk b/keyboards/atreus/astar/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/atreus/astar_mirrored/info.json b/keyboards/atreus/astar_mirrored/info.json deleted file mode 100644 index b83be5d29d..0000000000 --- a/keyboards/atreus/astar_mirrored/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B7", "D6", "F7", "F6", "B6", "D4", "E6", "B4", "B5", "C6", "D7"], - "rows": ["D0", "D1", "D3", "D2"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/atreus/astar_mirrored/keyboard.json b/keyboards/atreus/astar_mirrored/keyboard.json new file mode 100644 index 0000000000..b83be5d29d --- /dev/null +++ b/keyboards/atreus/astar_mirrored/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["B7", "D6", "F7", "F6", "B6", "D4", "E6", "B4", "B5", "C6", "D7"], + "rows": ["D0", "D1", "D3", "D2"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/atreus/astar_mirrored/rules.mk b/keyboards/atreus/astar_mirrored/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/atreus/promicro/info.json b/keyboards/atreus/promicro/info.json deleted file mode 100644 index e614b4e2a0..0000000000 --- a/keyboards/atreus/promicro/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B6", "E6", "D7", "C6", "D4", "D0"], - "rows": ["F4", "B2", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/atreus/promicro/keyboard.json b/keyboards/atreus/promicro/keyboard.json new file mode 100644 index 0000000000..e614b4e2a0 --- /dev/null +++ b/keyboards/atreus/promicro/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B6", "E6", "D7", "C6", "D4", "D0"], + "rows": ["F4", "B2", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/atreus/promicro/rules.mk b/keyboards/atreus/promicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/atreus/teensy2/info.json b/keyboards/atreus/teensy2/info.json deleted file mode 100644 index 067ea9a01d..0000000000 --- a/keyboards/atreus/teensy2/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["F6", "F5", "F4", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "B0"], - "rows": ["D0", "D1", "D2", "D3"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "halfkay" -} diff --git a/keyboards/atreus/teensy2/keyboard.json b/keyboards/atreus/teensy2/keyboard.json new file mode 100644 index 0000000000..067ea9a01d --- /dev/null +++ b/keyboards/atreus/teensy2/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["F6", "F5", "F4", "B7", "B6", "B5", "B4", "B3", "B2", "B1", "B0"], + "rows": ["D0", "D1", "D2", "D3"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "halfkay" +} diff --git a/keyboards/atreus/teensy2/rules.mk b/keyboards/atreus/teensy2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/atreyu/rev1/info.json b/keyboards/atreyu/rev1/info.json deleted file mode 100644 index 8a38baabf8..0000000000 --- a/keyboards/atreyu/rev1/info.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "keyboard_name": "Atreyu", - "manufacturer": "Heyzeus", - "url": "https://github.com/climent/atreyu", - "maintainer": "Jesus Climent ", - "usb": { - "vid": "0xFEED", - "pid": "0x0001", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["C6", "D4", "D0", "D1", "D2", "D3"], - "rows": ["D7", "E6", "B4", "B5", "F6", "F7", "B1", "B3", "B6", "B2"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4"} - ] - }, - "split": { - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5"} - ] - } - } - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.375}, - {"matrix": [0, 2], "x": 2, "y": 0.125}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.125}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - - {"matrix": [4, 5], "x": 10.5, "y": 0.25}, - {"matrix": [4, 4], "x": 11.5, "y": 0.125}, - {"matrix": [4, 3], "x": 12.5, "y": 0}, - {"matrix": [4, 2], "x": 13.5, "y": 0.125}, - {"matrix": [4, 1], "x": 14.5, "y": 0.375}, - {"matrix": [4, 0], "x": 15.5, "y": 0.5}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.375}, - {"matrix": [1, 2], "x": 2, "y": 1.125}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.125}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - - {"matrix": [5, 5], "x": 10.5, "y": 1.25}, - {"matrix": [5, 4], "x": 11.5, "y": 1.125}, - {"matrix": [5, 3], "x": 12.5, "y": 1}, - {"matrix": [5, 2], "x": 13.5, "y": 1.125}, - {"matrix": [5, 1], "x": 14.5, "y": 1.375}, - {"matrix": [5, 0], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.375}, - {"matrix": [2, 2], "x": 2, "y": 2.125}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.125}, - {"matrix": [2, 5], "x": 5, "y": 2.25}, - - {"matrix": [6, 5], "x": 10.5, "y": 2.25}, - {"matrix": [6, 4], "x": 11.5, "y": 2.125}, - {"matrix": [6, 3], "x": 12.5, "y": 2}, - {"matrix": [6, 2], "x": 13.5, "y": 2.125}, - {"matrix": [6, 1], "x": 14.5, "y": 2.375}, - {"matrix": [6, 0], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.375}, - {"matrix": [3, 2], "x": 2, "y": 3.125}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.125}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - - {"matrix": [7, 5], "x": 10.5, "y": 3.25}, - {"matrix": [7, 4], "x": 11.5, "y": 3.125}, - {"matrix": [7, 3], "x": 12.5, "y": 3}, - {"matrix": [7, 2], "x": 13.5, "y": 3.125}, - {"matrix": [7, 1], "x": 14.5, "y": 3.375}, - {"matrix": [7, 0], "x": 15.5, "y": 3.5}, - - {"matrix": [8, 0], "x": 0, "y": 4.5}, - {"matrix": [8, 1], "x": 2.5, "y": 4.125}, - {"matrix": [8, 2], "x": 3.5, "y": 4.15}, - {"matrix": [8, 3], "x": 4.5, "y": 4.25}, - {"matrix": [8, 4], "x": 6, "y": 4.25, "h": 1.25}, - {"matrix": [8, 5], "x": 6, "y": 2.75}, - - {"matrix": [9, 5], "x": 9.5, "y": 2.75}, - {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.25}, - {"matrix": [9, 3], "x": 11, "y": 4.25}, - {"matrix": [9, 2], "x": 12, "y": 4.15}, - {"matrix": [9, 1], "x": 13, "y": 4.125}, - {"matrix": [9, 0], "x": 15.5, "y": 4.5} - ] - } - } -} diff --git a/keyboards/atreyu/rev1/keyboard.json b/keyboards/atreyu/rev1/keyboard.json new file mode 100644 index 0000000000..8a38baabf8 --- /dev/null +++ b/keyboards/atreyu/rev1/keyboard.json @@ -0,0 +1,107 @@ +{ + "keyboard_name": "Atreyu", + "manufacturer": "Heyzeus", + "url": "https://github.com/climent/atreyu", + "maintainer": "Jesus Climent ", + "usb": { + "vid": "0xFEED", + "pid": "0x0001", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["C6", "D4", "D0", "D1", "D2", "D3"], + "rows": ["D7", "E6", "B4", "B5", "F6", "F7", "B1", "B3", "B6", "B2"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4"} + ] + }, + "split": { + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5"} + ] + } + } + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.375}, + {"matrix": [0, 2], "x": 2, "y": 0.125}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.125}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + + {"matrix": [4, 5], "x": 10.5, "y": 0.25}, + {"matrix": [4, 4], "x": 11.5, "y": 0.125}, + {"matrix": [4, 3], "x": 12.5, "y": 0}, + {"matrix": [4, 2], "x": 13.5, "y": 0.125}, + {"matrix": [4, 1], "x": 14.5, "y": 0.375}, + {"matrix": [4, 0], "x": 15.5, "y": 0.5}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.375}, + {"matrix": [1, 2], "x": 2, "y": 1.125}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.125}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + + {"matrix": [5, 5], "x": 10.5, "y": 1.25}, + {"matrix": [5, 4], "x": 11.5, "y": 1.125}, + {"matrix": [5, 3], "x": 12.5, "y": 1}, + {"matrix": [5, 2], "x": 13.5, "y": 1.125}, + {"matrix": [5, 1], "x": 14.5, "y": 1.375}, + {"matrix": [5, 0], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.375}, + {"matrix": [2, 2], "x": 2, "y": 2.125}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.125}, + {"matrix": [2, 5], "x": 5, "y": 2.25}, + + {"matrix": [6, 5], "x": 10.5, "y": 2.25}, + {"matrix": [6, 4], "x": 11.5, "y": 2.125}, + {"matrix": [6, 3], "x": 12.5, "y": 2}, + {"matrix": [6, 2], "x": 13.5, "y": 2.125}, + {"matrix": [6, 1], "x": 14.5, "y": 2.375}, + {"matrix": [6, 0], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.375}, + {"matrix": [3, 2], "x": 2, "y": 3.125}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.125}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + + {"matrix": [7, 5], "x": 10.5, "y": 3.25}, + {"matrix": [7, 4], "x": 11.5, "y": 3.125}, + {"matrix": [7, 3], "x": 12.5, "y": 3}, + {"matrix": [7, 2], "x": 13.5, "y": 3.125}, + {"matrix": [7, 1], "x": 14.5, "y": 3.375}, + {"matrix": [7, 0], "x": 15.5, "y": 3.5}, + + {"matrix": [8, 0], "x": 0, "y": 4.5}, + {"matrix": [8, 1], "x": 2.5, "y": 4.125}, + {"matrix": [8, 2], "x": 3.5, "y": 4.15}, + {"matrix": [8, 3], "x": 4.5, "y": 4.25}, + {"matrix": [8, 4], "x": 6, "y": 4.25, "h": 1.25}, + {"matrix": [8, 5], "x": 6, "y": 2.75}, + + {"matrix": [9, 5], "x": 9.5, "y": 2.75}, + {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.25}, + {"matrix": [9, 3], "x": 11, "y": 4.25}, + {"matrix": [9, 2], "x": 12, "y": 4.15}, + {"matrix": [9, 1], "x": 13, "y": 4.125}, + {"matrix": [9, 0], "x": 15.5, "y": 4.5} + ] + } + } +} diff --git a/keyboards/atreyu/rev1/rules.mk b/keyboards/atreyu/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/atreyu/rev2/info.json b/keyboards/atreyu/rev2/info.json deleted file mode 100644 index 6fcfd64d1f..0000000000 --- a/keyboards/atreyu/rev2/info.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "keyboard_name": "Atreyu", - "manufacturer": "Heyzeus", - "url": "https://github.com/climent/atreyu", - "maintainer": "Jesus Climent ", - "usb": { - "vid": "0xFEED", - "pid": "0x0001", - "device_version": "0.0.2" - }, - "matrix_pins": { - "cols": ["F4", "F5", "C6", "D4", "D2", "D3"], - "rows": ["D7", "E6", "B4", "B5", "F6", "F7", "B1", "B3", "B6", "B2"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "D5", "pin_b": "B7"}, - {"pin_a": "D5", "pin_b": "C7"} - ] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.375}, - {"matrix": [0, 2], "x": 2, "y": 0.125}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.125}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - - {"matrix": [4, 5], "x": 10.5, "y": 0.25}, - {"matrix": [4, 4], "x": 11.5, "y": 0.125}, - {"matrix": [4, 3], "x": 12.5, "y": 0}, - {"matrix": [4, 2], "x": 13.5, "y": 0.125}, - {"matrix": [4, 1], "x": 14.5, "y": 0.375}, - {"matrix": [4, 0], "x": 15.5, "y": 0.5}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.375}, - {"matrix": [1, 2], "x": 2, "y": 1.125}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.125}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - - {"matrix": [5, 5], "x": 10.5, "y": 1.25}, - {"matrix": [5, 4], "x": 11.5, "y": 1.125}, - {"matrix": [5, 3], "x": 12.5, "y": 1}, - {"matrix": [5, 2], "x": 13.5, "y": 1.125}, - {"matrix": [5, 1], "x": 14.5, "y": 1.375}, - {"matrix": [5, 0], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.375}, - {"matrix": [2, 2], "x": 2, "y": 2.125}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.125}, - {"matrix": [2, 5], "x": 5, "y": 2.25}, - - {"matrix": [6, 5], "x": 10.5, "y": 2.25}, - {"matrix": [6, 4], "x": 11.5, "y": 2.125}, - {"matrix": [6, 3], "x": 12.5, "y": 2}, - {"matrix": [6, 2], "x": 13.5, "y": 2.125}, - {"matrix": [6, 1], "x": 14.5, "y": 2.375}, - {"matrix": [6, 0], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.375}, - {"matrix": [3, 2], "x": 2, "y": 3.125}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.125}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - - {"matrix": [7, 5], "x": 10.5, "y": 3.25}, - {"matrix": [7, 4], "x": 11.5, "y": 3.125}, - {"matrix": [7, 3], "x": 12.5, "y": 3}, - {"matrix": [7, 2], "x": 13.5, "y": 3.125}, - {"matrix": [7, 1], "x": 14.5, "y": 3.375}, - {"matrix": [7, 0], "x": 15.5, "y": 3.5}, - - {"matrix": [8, 0], "x": 0, "y": 4.5}, - {"matrix": [8, 1], "x": 2.5, "y": 4.125}, - {"matrix": [8, 2], "x": 3.5, "y": 4.15}, - {"matrix": [8, 3], "x": 4.5, "y": 4.25}, - {"matrix": [8, 4], "x": 6, "y": 4.25, "h": 1.25}, - {"matrix": [8, 5], "x": 6, "y": 2.75}, - - {"matrix": [9, 5], "x": 9.5, "y": 2.75}, - {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.25}, - {"matrix": [9, 3], "x": 11, "y": 4.25}, - {"matrix": [9, 2], "x": 12, "y": 4.15}, - {"matrix": [9, 1], "x": 13, "y": 4.125}, - {"matrix": [9, 0], "x": 15.5, "y": 4.5} - ] - } - } -} diff --git a/keyboards/atreyu/rev2/keyboard.json b/keyboards/atreyu/rev2/keyboard.json new file mode 100644 index 0000000000..6fcfd64d1f --- /dev/null +++ b/keyboards/atreyu/rev2/keyboard.json @@ -0,0 +1,99 @@ +{ + "keyboard_name": "Atreyu", + "manufacturer": "Heyzeus", + "url": "https://github.com/climent/atreyu", + "maintainer": "Jesus Climent ", + "usb": { + "vid": "0xFEED", + "pid": "0x0001", + "device_version": "0.0.2" + }, + "matrix_pins": { + "cols": ["F4", "F5", "C6", "D4", "D2", "D3"], + "rows": ["D7", "E6", "B4", "B5", "F6", "F7", "B1", "B3", "B6", "B2"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "D5", "pin_b": "B7"}, + {"pin_a": "D5", "pin_b": "C7"} + ] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.375}, + {"matrix": [0, 2], "x": 2, "y": 0.125}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.125}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + + {"matrix": [4, 5], "x": 10.5, "y": 0.25}, + {"matrix": [4, 4], "x": 11.5, "y": 0.125}, + {"matrix": [4, 3], "x": 12.5, "y": 0}, + {"matrix": [4, 2], "x": 13.5, "y": 0.125}, + {"matrix": [4, 1], "x": 14.5, "y": 0.375}, + {"matrix": [4, 0], "x": 15.5, "y": 0.5}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.375}, + {"matrix": [1, 2], "x": 2, "y": 1.125}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.125}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + + {"matrix": [5, 5], "x": 10.5, "y": 1.25}, + {"matrix": [5, 4], "x": 11.5, "y": 1.125}, + {"matrix": [5, 3], "x": 12.5, "y": 1}, + {"matrix": [5, 2], "x": 13.5, "y": 1.125}, + {"matrix": [5, 1], "x": 14.5, "y": 1.375}, + {"matrix": [5, 0], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.375}, + {"matrix": [2, 2], "x": 2, "y": 2.125}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.125}, + {"matrix": [2, 5], "x": 5, "y": 2.25}, + + {"matrix": [6, 5], "x": 10.5, "y": 2.25}, + {"matrix": [6, 4], "x": 11.5, "y": 2.125}, + {"matrix": [6, 3], "x": 12.5, "y": 2}, + {"matrix": [6, 2], "x": 13.5, "y": 2.125}, + {"matrix": [6, 1], "x": 14.5, "y": 2.375}, + {"matrix": [6, 0], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.375}, + {"matrix": [3, 2], "x": 2, "y": 3.125}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.125}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + + {"matrix": [7, 5], "x": 10.5, "y": 3.25}, + {"matrix": [7, 4], "x": 11.5, "y": 3.125}, + {"matrix": [7, 3], "x": 12.5, "y": 3}, + {"matrix": [7, 2], "x": 13.5, "y": 3.125}, + {"matrix": [7, 1], "x": 14.5, "y": 3.375}, + {"matrix": [7, 0], "x": 15.5, "y": 3.5}, + + {"matrix": [8, 0], "x": 0, "y": 4.5}, + {"matrix": [8, 1], "x": 2.5, "y": 4.125}, + {"matrix": [8, 2], "x": 3.5, "y": 4.15}, + {"matrix": [8, 3], "x": 4.5, "y": 4.25}, + {"matrix": [8, 4], "x": 6, "y": 4.25, "h": 1.25}, + {"matrix": [8, 5], "x": 6, "y": 2.75}, + + {"matrix": [9, 5], "x": 9.5, "y": 2.75}, + {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.25}, + {"matrix": [9, 3], "x": 11, "y": 4.25}, + {"matrix": [9, 2], "x": 12, "y": 4.15}, + {"matrix": [9, 1], "x": 13, "y": 4.125}, + {"matrix": [9, 0], "x": 15.5, "y": 4.5} + ] + } + } +} diff --git a/keyboards/atreyu/rev2/rules.mk b/keyboards/atreyu/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/atreyu/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/automata02/alisaie/info.json b/keyboards/automata02/alisaie/info.json deleted file mode 100644 index 9458843114..0000000000 --- a/keyboards/automata02/alisaie/info.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "manufacturer": "Automata02", - "keyboard_name": "Alisaie", - "maintainer": "qmk", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B6", "F0", "F1", "F4", "F5", "B5", "B7", "D3", "D2", "D1", "D0", "B3", "B2", "B0"], - "rows": ["E6", "F6", "D5", "D4", "B1"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "0.0.1", - "pid": "0x2012", - "vid": "0xBABE" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 9.5, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 10.5, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 11.5, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 12.5, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 13.5, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 14.5, "y": 0}, - {"label": "`", "matrix": [4, 11], "x": 15.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 8, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 9, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 10, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 11, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 12, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 13, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 14, "y": 1}, - {"label": "Backspace", "matrix": [1, 13], "x": 15, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 8.25, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 9.25, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 10.25, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 11.25, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 12.25, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 13.25, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 14.25, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 8.75, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 9.75, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 10.75, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 11.75, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 12.75, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 13.75, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 15.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4.75, "y": 4, "w": 2.75}, - {"label": "Space", "matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, - {"label": "GUI", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 15, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/automata02/alisaie/keyboard.json b/keyboards/automata02/alisaie/keyboard.json new file mode 100644 index 0000000000..9458843114 --- /dev/null +++ b/keyboards/automata02/alisaie/keyboard.json @@ -0,0 +1,96 @@ +{ + "manufacturer": "Automata02", + "keyboard_name": "Alisaie", + "maintainer": "qmk", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B6", "F0", "F1", "F4", "F5", "B5", "B7", "D3", "D2", "D1", "D0", "B3", "B2", "B0"], + "rows": ["E6", "F6", "D5", "D4", "B1"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "0.0.1", + "pid": "0x2012", + "vid": "0xBABE" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 9.5, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 10.5, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 11.5, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 12.5, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 13.5, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 14.5, "y": 0}, + {"label": "`", "matrix": [4, 11], "x": 15.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 8, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 9, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 10, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 11, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 12, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 13, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 14, "y": 1}, + {"label": "Backspace", "matrix": [1, 13], "x": 15, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 8.25, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 9.25, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 10.25, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 11.25, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 12.25, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 13.25, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 14.25, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 7.75, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 8.75, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 9.75, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 10.75, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 11.75, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 12.75, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 13.75, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 15.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 3.25, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4.75, "y": 4, "w": 2.75}, + {"label": "Space", "matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, + {"label": "GUI", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 15, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/automata02/alisaie/rules.mk b/keyboards/automata02/alisaie/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/automata02/alisaie/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/bahm/aster_ergo/info.json b/keyboards/bahm/aster_ergo/info.json deleted file mode 100644 index 5545e02409..0000000000 --- a/keyboards/bahm/aster_ergo/info.json +++ /dev/null @@ -1,336 +0,0 @@ -{ - "manufacturer": "Mechlovin Studio", - "keyboard_name": "Aster Ergo", - "maintainer": "Bahm", - "processor": "STM32F103", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": true, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B1", "B0", "A7", "A6", "B4", "B3", "A15", "A5", "A2", "A1"], - "rows": ["B7", "B6", "B5", "B11", "B10", "A4"] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x8701", - "vid": "0xBA00" - }, - "indicators": { - "caps_lock": "B2", - "scroll_lock": "C13" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 8.25, "y": 0}, - {"matrix": [0, 8], "x": 9.25, "y": 0}, - {"matrix": [0, 9], "x": 10.25, "y": 0}, - {"matrix": [0, 10], "x": 11.25, "y": 0}, - {"matrix": [0, 11], "x": 12.25, "y": 0}, - {"matrix": [0, 12], "x": 13.25, "y": 0}, - {"matrix": [0, 13], "x": 14.5, "y": 0}, - {"matrix": [0, 14], "x": 17.25, "y": 0}, - {"matrix": [0, 15], "x": 18.25, "y": 0}, - {"matrix": [0, 16], "x": 19.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 8.5, "y": 1.25}, - {"matrix": [1, 8], "x": 9.5, "y": 1.25}, - {"matrix": [1, 9], "x": 10.5, "y": 1.25}, - {"matrix": [1, 10], "x": 11.5, "y": 1.25}, - {"matrix": [1, 11], "x": 12.5, "y": 1.25}, - {"matrix": [1, 12], "x": 13.5, "y": 1.25}, - {"matrix": [1, 13], "x": 14.5, "y": 1.25}, - {"matrix": [2, 13], "x": 15.5, "y": 1.25}, - {"matrix": [1, 14], "x": 17.25, "y": 1.25}, - {"matrix": [1, 15], "x": 18.25, "y": 1.25}, - {"matrix": [1, 16], "x": 19.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 8, "y": 2.25}, - {"matrix": [2, 7], "x": 9, "y": 2.25}, - {"matrix": [2, 8], "x": 10, "y": 2.25}, - {"matrix": [2, 9], "x": 11, "y": 2.25}, - {"matrix": [2, 10], "x": 12, "y": 2.25}, - {"matrix": [2, 11], "x": 13, "y": 2.25}, - {"matrix": [2, 12], "x": 14, "y": 2.25}, - {"matrix": [3, 13], "x": 15, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 17.25, "y": 2.25}, - {"matrix": [2, 15], "x": 18.25, "y": 2.25}, - {"matrix": [2, 16], "x": 19.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 8.25, "y": 3.25}, - {"matrix": [3, 7], "x": 9.25, "y": 3.25}, - {"matrix": [3, 8], "x": 10.25, "y": 3.25}, - {"matrix": [3, 9], "x": 11.25, "y": 3.25}, - {"matrix": [3, 10], "x": 12.25, "y": 3.25}, - {"matrix": [3, 11], "x": 13.25, "y": 3.25}, - {"matrix": [3, 12], "x": 14.25, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [5, 7], "x": 7.75, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25}, - {"matrix": [4, 9], "x": 10.75, "y": 4.25}, - {"matrix": [4, 10], "x": 11.75, "y": 4.25}, - {"matrix": [4, 11], "x": 12.75, "y": 4.25}, - {"matrix": [4, 12], "x": 13.75, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 15.5, "y": 4.25}, - {"matrix": [4, 15], "x": 18.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 5, "y": 5.25, "w": 2.25}, - {"matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.75}, - {"matrix": [5, 9], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "x": 11.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 14.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 17.25, "y": 5.25}, - {"matrix": [5, 15], "x": 18.25, "y": 5.25}, - {"matrix": [5, 16], "x": 19.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 8.25, "y": 0}, - {"matrix": [0, 8], "x": 9.25, "y": 0}, - {"matrix": [0, 9], "x": 10.25, "y": 0}, - {"matrix": [0, 10], "x": 11.25, "y": 0}, - {"matrix": [0, 11], "x": 12.25, "y": 0}, - {"matrix": [0, 12], "x": 13.25, "y": 0}, - {"matrix": [0, 13], "x": 14.5, "y": 0}, - {"matrix": [0, 14], "x": 17.25, "y": 0}, - {"matrix": [0, 15], "x": 18.25, "y": 0}, - {"matrix": [0, 16], "x": 19.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 8.5, "y": 1.25}, - {"matrix": [1, 8], "x": 9.5, "y": 1.25}, - {"matrix": [1, 9], "x": 10.5, "y": 1.25}, - {"matrix": [1, 10], "x": 11.5, "y": 1.25}, - {"matrix": [1, 11], "x": 12.5, "y": 1.25}, - {"matrix": [1, 12], "x": 13.5, "y": 1.25}, - {"matrix": [1, 13], "x": 14.5, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 17.25, "y": 1.25}, - {"matrix": [1, 15], "x": 18.25, "y": 1.25}, - {"matrix": [1, 16], "x": 19.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 8, "y": 2.25}, - {"matrix": [2, 7], "x": 9, "y": 2.25}, - {"matrix": [2, 8], "x": 10, "y": 2.25}, - {"matrix": [2, 9], "x": 11, "y": 2.25}, - {"matrix": [2, 10], "x": 12, "y": 2.25}, - {"matrix": [2, 11], "x": 13, "y": 2.25}, - {"matrix": [2, 12], "x": 14, "y": 2.25}, - {"matrix": [3, 13], "x": 15, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 17.25, "y": 2.25}, - {"matrix": [2, 15], "x": 18.25, "y": 2.25}, - {"matrix": [2, 16], "x": 19.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 8.25, "y": 3.25}, - {"matrix": [3, 7], "x": 9.25, "y": 3.25}, - {"matrix": [3, 8], "x": 10.25, "y": 3.25}, - {"matrix": [3, 9], "x": 11.25, "y": 3.25}, - {"matrix": [3, 10], "x": 12.25, "y": 3.25}, - {"matrix": [3, 11], "x": 13.25, "y": 3.25}, - {"matrix": [3, 12], "x": 14.25, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [5, 7], "x": 7.75, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25}, - {"matrix": [4, 9], "x": 10.75, "y": 4.25}, - {"matrix": [4, 10], "x": 11.75, "y": 4.25}, - {"matrix": [4, 11], "x": 12.75, "y": 4.25}, - {"matrix": [4, 12], "x": 13.75, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 18.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 5, "y": 5.25, "w": 2.25}, - {"matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.75}, - {"matrix": [5, 9], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "x": 11.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 14.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 17.25, "y": 5.25}, - {"matrix": [5, 15], "x": 18.25, "y": 5.25}, - {"matrix": [5, 16], "x": 19.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 8.25, "y": 0}, - {"matrix": [0, 8], "x": 9.25, "y": 0}, - {"matrix": [0, 9], "x": 10.25, "y": 0}, - {"matrix": [0, 10], "x": 11.25, "y": 0}, - {"matrix": [0, 11], "x": 12.25, "y": 0}, - {"matrix": [0, 12], "x": 13.25, "y": 0}, - {"matrix": [0, 13], "x": 14.5, "y": 0}, - {"matrix": [0, 14], "x": 17.25, "y": 0}, - {"matrix": [0, 15], "x": 18.25, "y": 0}, - {"matrix": [0, 16], "x": 19.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 8.5, "y": 1.25}, - {"matrix": [1, 8], "x": 9.5, "y": 1.25}, - {"matrix": [1, 9], "x": 10.5, "y": 1.25}, - {"matrix": [1, 10], "x": 11.5, "y": 1.25}, - {"matrix": [1, 11], "x": 12.5, "y": 1.25}, - {"matrix": [1, 12], "x": 13.5, "y": 1.25}, - {"matrix": [1, 13], "x": 14.5, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 17.25, "y": 1.25}, - {"matrix": [1, 15], "x": 18.25, "y": 1.25}, - {"matrix": [1, 16], "x": 19.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 8, "y": 2.25}, - {"matrix": [2, 7], "x": 9, "y": 2.25}, - {"matrix": [2, 8], "x": 10, "y": 2.25}, - {"matrix": [2, 9], "x": 11, "y": 2.25}, - {"matrix": [2, 10], "x": 12, "y": 2.25}, - {"matrix": [2, 11], "x": 13, "y": 2.25}, - {"matrix": [2, 12], "x": 14, "y": 2.25}, - {"matrix": [3, 13], "x": 15.25, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 17.25, "y": 2.25}, - {"matrix": [2, 15], "x": 18.25, "y": 2.25}, - {"matrix": [2, 16], "x": 19.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 8.25, "y": 3.25}, - {"matrix": [3, 7], "x": 9.25, "y": 3.25}, - {"matrix": [3, 8], "x": 10.25, "y": 3.25}, - {"matrix": [3, 9], "x": 11.25, "y": 3.25}, - {"matrix": [3, 10], "x": 12.25, "y": 3.25}, - {"matrix": [3, 11], "x": 13.25, "y": 3.25}, - {"matrix": [3, 12], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [5, 7], "x": 7.75, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25}, - {"matrix": [4, 9], "x": 10.75, "y": 4.25}, - {"matrix": [4, 10], "x": 11.75, "y": 4.25}, - {"matrix": [4, 11], "x": 12.75, "y": 4.25}, - {"matrix": [4, 12], "x": 13.75, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 18.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 5, "y": 5.25, "w": 2.25}, - {"matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.75}, - {"matrix": [5, 9], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "x": 11.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 14.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 17.25, "y": 5.25}, - {"matrix": [5, 15], "x": 18.25, "y": 5.25}, - {"matrix": [5, 16], "x": 19.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/bahm/aster_ergo/keyboard.json b/keyboards/bahm/aster_ergo/keyboard.json new file mode 100644 index 0000000000..5545e02409 --- /dev/null +++ b/keyboards/bahm/aster_ergo/keyboard.json @@ -0,0 +1,336 @@ +{ + "manufacturer": "Mechlovin Studio", + "keyboard_name": "Aster Ergo", + "maintainer": "Bahm", + "processor": "STM32F103", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": true, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B1", "B0", "A7", "A6", "B4", "B3", "A15", "A5", "A2", "A1"], + "rows": ["B7", "B6", "B5", "B11", "B10", "A4"] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x8701", + "vid": "0xBA00" + }, + "indicators": { + "caps_lock": "B2", + "scroll_lock": "C13" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 8.25, "y": 0}, + {"matrix": [0, 8], "x": 9.25, "y": 0}, + {"matrix": [0, 9], "x": 10.25, "y": 0}, + {"matrix": [0, 10], "x": 11.25, "y": 0}, + {"matrix": [0, 11], "x": 12.25, "y": 0}, + {"matrix": [0, 12], "x": 13.25, "y": 0}, + {"matrix": [0, 13], "x": 14.5, "y": 0}, + {"matrix": [0, 14], "x": 17.25, "y": 0}, + {"matrix": [0, 15], "x": 18.25, "y": 0}, + {"matrix": [0, 16], "x": 19.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 8.5, "y": 1.25}, + {"matrix": [1, 8], "x": 9.5, "y": 1.25}, + {"matrix": [1, 9], "x": 10.5, "y": 1.25}, + {"matrix": [1, 10], "x": 11.5, "y": 1.25}, + {"matrix": [1, 11], "x": 12.5, "y": 1.25}, + {"matrix": [1, 12], "x": 13.5, "y": 1.25}, + {"matrix": [1, 13], "x": 14.5, "y": 1.25}, + {"matrix": [2, 13], "x": 15.5, "y": 1.25}, + {"matrix": [1, 14], "x": 17.25, "y": 1.25}, + {"matrix": [1, 15], "x": 18.25, "y": 1.25}, + {"matrix": [1, 16], "x": 19.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 8, "y": 2.25}, + {"matrix": [2, 7], "x": 9, "y": 2.25}, + {"matrix": [2, 8], "x": 10, "y": 2.25}, + {"matrix": [2, 9], "x": 11, "y": 2.25}, + {"matrix": [2, 10], "x": 12, "y": 2.25}, + {"matrix": [2, 11], "x": 13, "y": 2.25}, + {"matrix": [2, 12], "x": 14, "y": 2.25}, + {"matrix": [3, 13], "x": 15, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 17.25, "y": 2.25}, + {"matrix": [2, 15], "x": 18.25, "y": 2.25}, + {"matrix": [2, 16], "x": 19.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 8.25, "y": 3.25}, + {"matrix": [3, 7], "x": 9.25, "y": 3.25}, + {"matrix": [3, 8], "x": 10.25, "y": 3.25}, + {"matrix": [3, 9], "x": 11.25, "y": 3.25}, + {"matrix": [3, 10], "x": 12.25, "y": 3.25}, + {"matrix": [3, 11], "x": 13.25, "y": 3.25}, + {"matrix": [3, 12], "x": 14.25, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [5, 7], "x": 7.75, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25}, + {"matrix": [4, 9], "x": 10.75, "y": 4.25}, + {"matrix": [4, 10], "x": 11.75, "y": 4.25}, + {"matrix": [4, 11], "x": 12.75, "y": 4.25}, + {"matrix": [4, 12], "x": 13.75, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 15.5, "y": 4.25}, + {"matrix": [4, 15], "x": 18.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 5, "y": 5.25, "w": 2.25}, + {"matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.75}, + {"matrix": [5, 9], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "x": 11.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 14.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 17.25, "y": 5.25}, + {"matrix": [5, 15], "x": 18.25, "y": 5.25}, + {"matrix": [5, 16], "x": 19.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 8.25, "y": 0}, + {"matrix": [0, 8], "x": 9.25, "y": 0}, + {"matrix": [0, 9], "x": 10.25, "y": 0}, + {"matrix": [0, 10], "x": 11.25, "y": 0}, + {"matrix": [0, 11], "x": 12.25, "y": 0}, + {"matrix": [0, 12], "x": 13.25, "y": 0}, + {"matrix": [0, 13], "x": 14.5, "y": 0}, + {"matrix": [0, 14], "x": 17.25, "y": 0}, + {"matrix": [0, 15], "x": 18.25, "y": 0}, + {"matrix": [0, 16], "x": 19.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 8.5, "y": 1.25}, + {"matrix": [1, 8], "x": 9.5, "y": 1.25}, + {"matrix": [1, 9], "x": 10.5, "y": 1.25}, + {"matrix": [1, 10], "x": 11.5, "y": 1.25}, + {"matrix": [1, 11], "x": 12.5, "y": 1.25}, + {"matrix": [1, 12], "x": 13.5, "y": 1.25}, + {"matrix": [1, 13], "x": 14.5, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 17.25, "y": 1.25}, + {"matrix": [1, 15], "x": 18.25, "y": 1.25}, + {"matrix": [1, 16], "x": 19.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 8, "y": 2.25}, + {"matrix": [2, 7], "x": 9, "y": 2.25}, + {"matrix": [2, 8], "x": 10, "y": 2.25}, + {"matrix": [2, 9], "x": 11, "y": 2.25}, + {"matrix": [2, 10], "x": 12, "y": 2.25}, + {"matrix": [2, 11], "x": 13, "y": 2.25}, + {"matrix": [2, 12], "x": 14, "y": 2.25}, + {"matrix": [3, 13], "x": 15, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 17.25, "y": 2.25}, + {"matrix": [2, 15], "x": 18.25, "y": 2.25}, + {"matrix": [2, 16], "x": 19.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 8.25, "y": 3.25}, + {"matrix": [3, 7], "x": 9.25, "y": 3.25}, + {"matrix": [3, 8], "x": 10.25, "y": 3.25}, + {"matrix": [3, 9], "x": 11.25, "y": 3.25}, + {"matrix": [3, 10], "x": 12.25, "y": 3.25}, + {"matrix": [3, 11], "x": 13.25, "y": 3.25}, + {"matrix": [3, 12], "x": 14.25, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [5, 7], "x": 7.75, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25}, + {"matrix": [4, 9], "x": 10.75, "y": 4.25}, + {"matrix": [4, 10], "x": 11.75, "y": 4.25}, + {"matrix": [4, 11], "x": 12.75, "y": 4.25}, + {"matrix": [4, 12], "x": 13.75, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 18.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 5, "y": 5.25, "w": 2.25}, + {"matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.75}, + {"matrix": [5, 9], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "x": 11.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 14.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 17.25, "y": 5.25}, + {"matrix": [5, 15], "x": 18.25, "y": 5.25}, + {"matrix": [5, 16], "x": 19.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 8.25, "y": 0}, + {"matrix": [0, 8], "x": 9.25, "y": 0}, + {"matrix": [0, 9], "x": 10.25, "y": 0}, + {"matrix": [0, 10], "x": 11.25, "y": 0}, + {"matrix": [0, 11], "x": 12.25, "y": 0}, + {"matrix": [0, 12], "x": 13.25, "y": 0}, + {"matrix": [0, 13], "x": 14.5, "y": 0}, + {"matrix": [0, 14], "x": 17.25, "y": 0}, + {"matrix": [0, 15], "x": 18.25, "y": 0}, + {"matrix": [0, 16], "x": 19.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 8.5, "y": 1.25}, + {"matrix": [1, 8], "x": 9.5, "y": 1.25}, + {"matrix": [1, 9], "x": 10.5, "y": 1.25}, + {"matrix": [1, 10], "x": 11.5, "y": 1.25}, + {"matrix": [1, 11], "x": 12.5, "y": 1.25}, + {"matrix": [1, 12], "x": 13.5, "y": 1.25}, + {"matrix": [1, 13], "x": 14.5, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 17.25, "y": 1.25}, + {"matrix": [1, 15], "x": 18.25, "y": 1.25}, + {"matrix": [1, 16], "x": 19.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 8, "y": 2.25}, + {"matrix": [2, 7], "x": 9, "y": 2.25}, + {"matrix": [2, 8], "x": 10, "y": 2.25}, + {"matrix": [2, 9], "x": 11, "y": 2.25}, + {"matrix": [2, 10], "x": 12, "y": 2.25}, + {"matrix": [2, 11], "x": 13, "y": 2.25}, + {"matrix": [2, 12], "x": 14, "y": 2.25}, + {"matrix": [3, 13], "x": 15.25, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 17.25, "y": 2.25}, + {"matrix": [2, 15], "x": 18.25, "y": 2.25}, + {"matrix": [2, 16], "x": 19.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 8.25, "y": 3.25}, + {"matrix": [3, 7], "x": 9.25, "y": 3.25}, + {"matrix": [3, 8], "x": 10.25, "y": 3.25}, + {"matrix": [3, 9], "x": 11.25, "y": 3.25}, + {"matrix": [3, 10], "x": 12.25, "y": 3.25}, + {"matrix": [3, 11], "x": 13.25, "y": 3.25}, + {"matrix": [3, 12], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [5, 7], "x": 7.75, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25}, + {"matrix": [4, 9], "x": 10.75, "y": 4.25}, + {"matrix": [4, 10], "x": 11.75, "y": 4.25}, + {"matrix": [4, 11], "x": 12.75, "y": 4.25}, + {"matrix": [4, 12], "x": 13.75, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 18.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 5, "y": 5.25, "w": 2.25}, + {"matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.75}, + {"matrix": [5, 9], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "x": 11.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 14.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 17.25, "y": 5.25}, + {"matrix": [5, 15], "x": 18.25, "y": 5.25}, + {"matrix": [5, 16], "x": 19.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/bahm/aster_ergo/rules.mk b/keyboards/bahm/aster_ergo/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/bahm/aster_ergo/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/balloondogcaps/tr90/info.json b/keyboards/balloondogcaps/tr90/info.json deleted file mode 100644 index 42071ba3f0..0000000000 --- a/keyboards/balloondogcaps/tr90/info.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "manufacturer": "Balloondog", - "keyboard_name": "TR90", - "maintainer": "balloondogcaps", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F5", "F6", "D5"], - "rows": ["F0", "F1", "F4"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4243" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_3x3" - }, - "layouts": { - "LAYOUT_ortho_3x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/balloondogcaps/tr90/keyboard.json b/keyboards/balloondogcaps/tr90/keyboard.json new file mode 100644 index 0000000000..42071ba3f0 --- /dev/null +++ b/keyboards/balloondogcaps/tr90/keyboard.json @@ -0,0 +1,44 @@ +{ + "manufacturer": "Balloondog", + "keyboard_name": "TR90", + "maintainer": "balloondogcaps", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F5", "F6", "D5"], + "rows": ["F0", "F1", "F4"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4243" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_ortho_3x3" + }, + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/balloondogcaps/tr90/rules.mk b/keyboards/balloondogcaps/tr90/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/balloondogcaps/tr90pm/info.json b/keyboards/balloondogcaps/tr90pm/info.json deleted file mode 100644 index c5badb7836..0000000000 --- a/keyboards/balloondogcaps/tr90pm/info.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "manufacturer": "Balloondog", - "keyboard_name": "TR90PM", - "maintainer": "balloondogcaps", - "bootloader": "caterina", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D1", "D0", "D4"], - "rows": ["C6", "D7", "E6"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x4243" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_3x3" - }, - "layouts": { - "LAYOUT_ortho_3x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/balloondogcaps/tr90pm/keyboard.json b/keyboards/balloondogcaps/tr90pm/keyboard.json new file mode 100644 index 0000000000..c5badb7836 --- /dev/null +++ b/keyboards/balloondogcaps/tr90pm/keyboard.json @@ -0,0 +1,44 @@ +{ + "manufacturer": "Balloondog", + "keyboard_name": "TR90PM", + "maintainer": "balloondogcaps", + "bootloader": "caterina", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D1", "D0", "D4"], + "rows": ["C6", "D7", "E6"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x4243" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_ortho_3x3" + }, + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/balloondogcaps/tr90pm/rules.mk b/keyboards/balloondogcaps/tr90pm/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/balloondogcaps/tr90pm/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/bear_face/v1/info.json b/keyboards/bear_face/v1/info.json deleted file mode 100644 index 8dedc0b1c7..0000000000 --- a/keyboards/bear_face/v1/info.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "usb": { - "device_version": "1.0.0" - }, - "layouts": { - "LAYOUT_83_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 14.5, "y": 0, "w": 1.5}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 4}, - {"matrix": [4, 2], "x": 3.25, "y": 4}, - {"matrix": [4, 3], "x": 4.25, "y": 4}, - {"matrix": [4, 4], "x": 5.25, "y": 4}, - {"matrix": [4, 5], "x": 6.25, "y": 4}, - {"matrix": [4, 6], "x": 7.25, "y": 4}, - {"matrix": [4, 7], "x": 8.25, "y": 4}, - {"matrix": [4, 8], "x": 9.25, "y": 4}, - {"matrix": [4, 9], "x": 10.25, "y": 4}, - {"matrix": [4, 10], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11, "y": 5}, - {"matrix": [5, 11], "x": 12, "y": 5}, - {"matrix": [5, 12], "x": 13, "y": 5}, - {"matrix": [5, 13], "x": 14, "y": 5}, - {"matrix": [5, 14], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/bear_face/v1/keyboard.json b/keyboards/bear_face/v1/keyboard.json new file mode 100644 index 0000000000..8dedc0b1c7 --- /dev/null +++ b/keyboards/bear_face/v1/keyboard.json @@ -0,0 +1,99 @@ +{ + "usb": { + "device_version": "1.0.0" + }, + "layouts": { + "LAYOUT_83_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 14.5, "y": 0, "w": 1.5}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 4}, + {"matrix": [4, 2], "x": 3.25, "y": 4}, + {"matrix": [4, 3], "x": 4.25, "y": 4}, + {"matrix": [4, 4], "x": 5.25, "y": 4}, + {"matrix": [4, 5], "x": 6.25, "y": 4}, + {"matrix": [4, 6], "x": 7.25, "y": 4}, + {"matrix": [4, 7], "x": 8.25, "y": 4}, + {"matrix": [4, 8], "x": 9.25, "y": 4}, + {"matrix": [4, 9], "x": 10.25, "y": 4}, + {"matrix": [4, 10], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11, "y": 5}, + {"matrix": [5, 11], "x": 12, "y": 5}, + {"matrix": [5, 12], "x": 13, "y": 5}, + {"matrix": [5, 13], "x": 14, "y": 5}, + {"matrix": [5, 14], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/bear_face/v1/rules.mk b/keyboards/bear_face/v1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/bear_face/v2/info.json b/keyboards/bear_face/v2/info.json deleted file mode 100644 index 908165babb..0000000000 --- a/keyboards/bear_face/v2/info.json +++ /dev/null @@ -1,192 +0,0 @@ -{ - "usb": { - "device_version": "2.0.0" - }, - "layouts": { - "LAYOUT_83_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 14.5, "y": 0, "w": 1.5}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11, "y": 5}, - {"matrix": [5, 11], "x": 12, "y": 5}, - {"matrix": [5, 12], "x": 13, "y": 5}, - {"matrix": [5, 13], "x": 14, "y": 5}, - {"matrix": [5, 14], "x": 15, "y": 5} - ] - }, - "LAYOUT_84_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 14.5, "y": 0, "w": 1.5}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3}, - {"matrix": [3, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11, "y": 5}, - {"matrix": [5, 11], "x": 12, "y": 5}, - {"matrix": [5, 12], "x": 13, "y": 5}, - {"matrix": [5, 13], "x": 14, "y": 5}, - {"matrix": [5, 14], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/bear_face/v2/keyboard.json b/keyboards/bear_face/v2/keyboard.json new file mode 100644 index 0000000000..908165babb --- /dev/null +++ b/keyboards/bear_face/v2/keyboard.json @@ -0,0 +1,192 @@ +{ + "usb": { + "device_version": "2.0.0" + }, + "layouts": { + "LAYOUT_83_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 14.5, "y": 0, "w": 1.5}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11, "y": 5}, + {"matrix": [5, 11], "x": 12, "y": 5}, + {"matrix": [5, 12], "x": 13, "y": 5}, + {"matrix": [5, 13], "x": 14, "y": 5}, + {"matrix": [5, 14], "x": 15, "y": 5} + ] + }, + "LAYOUT_84_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 14.5, "y": 0, "w": 1.5}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3}, + {"matrix": [3, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11, "y": 5}, + {"matrix": [5, 11], "x": 12, "y": 5}, + {"matrix": [5, 12], "x": 13, "y": 5}, + {"matrix": [5, 13], "x": 14, "y": 5}, + {"matrix": [5, 14], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/bear_face/v2/rules.mk b/keyboards/bear_face/v2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/bestway/info.json b/keyboards/bestway/info.json deleted file mode 100644 index 66856115f8..0000000000 --- a/keyboards/bestway/info.json +++ /dev/null @@ -1,212 +0,0 @@ -{ - "manufacturer": "meet_lab", - "keyboard_name": "Best", - "maintainer": "yuezp", - "development_board": "bluepill", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["B3", "B9", "B8", "B7", "B6", "B5", "B4", "B10", "A7", "A3", "A4", "A5", "A6", "B0", "B12", "B13", "B14"], - "rows": ["A15", "A10", "A8", "A9", "B15"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "layers": { - "enabled": true, - "override_rgb": false - }, - "brightness_steps": 10, - "led_count": 3, - "saturation_steps": 8 - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xBB05", - "vid": "0xAA05" - }, - "ws2812": { - "driver": "pwm", - "pin": "B11" - }, - "community_layouts": ["tkl_nofrow_ansi"], - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/bestway/keyboard.json b/keyboards/bestway/keyboard.json new file mode 100644 index 0000000000..66856115f8 --- /dev/null +++ b/keyboards/bestway/keyboard.json @@ -0,0 +1,212 @@ +{ + "manufacturer": "meet_lab", + "keyboard_name": "Best", + "maintainer": "yuezp", + "development_board": "bluepill", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["B3", "B9", "B8", "B7", "B6", "B5", "B4", "B10", "A7", "A3", "A4", "A5", "A6", "B0", "B12", "B13", "B14"], + "rows": ["A15", "A10", "A8", "A9", "B15"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "layers": { + "enabled": true, + "override_rgb": false + }, + "brightness_steps": 10, + "led_count": 3, + "saturation_steps": 8 + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xBB05", + "vid": "0xAA05" + }, + "ws2812": { + "driver": "pwm", + "pin": "B11" + }, + "community_layouts": ["tkl_nofrow_ansi"], + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/bestway/rules.mk b/keyboards/bestway/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/bestway/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/binepad/bn006/info.json b/keyboards/binepad/bn006/info.json deleted file mode 100755 index e5e25b4b90..0000000000 --- a/keyboards/binepad/bn006/info.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "manufacturer": "Binepad", - "keyboard_name": "BN006", - "maintainer": "Binepad", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["A15", "B3", "B4"], - "rows": ["A8", "C14"] - }, - "processor": "STM32F103", - "url": "https://binepad.com", - "usb": { - "vid": "0x4249", - "pid": "0x426E", - "device_version": "1.0.0" - }, - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "ws2812": { - "pin": "B15" - }, - "rgb_matrix": { - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "splash": true, - "solid_splash": true - }, - "default": { - "animation": "breathing" - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 112, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 224, "y": 0}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 64}, - {"flags": 4, "matrix": [1, 1], "x": 112, "y": 64}, - {"flags": 4, "matrix": [1, 2], "x": 224, "y": 64} - ], - "max_brightness": 200, - "sleep": true - }, - "community_layouts": ["ortho_2x3"], - "layouts": { - "LAYOUT_ortho_2x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1} - ] - } - } -} diff --git a/keyboards/binepad/bn006/keyboard.json b/keyboards/binepad/bn006/keyboard.json new file mode 100755 index 0000000000..e5e25b4b90 --- /dev/null +++ b/keyboards/binepad/bn006/keyboard.json @@ -0,0 +1,73 @@ +{ + "manufacturer": "Binepad", + "keyboard_name": "BN006", + "maintainer": "Binepad", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["A15", "B3", "B4"], + "rows": ["A8", "C14"] + }, + "processor": "STM32F103", + "url": "https://binepad.com", + "usb": { + "vid": "0x4249", + "pid": "0x426E", + "device_version": "1.0.0" + }, + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "ws2812": { + "pin": "B15" + }, + "rgb_matrix": { + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "splash": true, + "solid_splash": true + }, + "default": { + "animation": "breathing" + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 112, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 224, "y": 0}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 64}, + {"flags": 4, "matrix": [1, 1], "x": 112, "y": 64}, + {"flags": 4, "matrix": [1, 2], "x": 224, "y": 64} + ], + "max_brightness": 200, + "sleep": true + }, + "community_layouts": ["ortho_2x3"], + "layouts": { + "LAYOUT_ortho_2x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1} + ] + } + } +} diff --git a/keyboards/binepad/bn006/rules.mk b/keyboards/binepad/bn006/rules.mk deleted file mode 100755 index 7ff128fa69..0000000000 --- a/keyboards/binepad/bn006/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/binepad/bn009/r2/info.json b/keyboards/binepad/bn009/r2/info.json deleted file mode 100644 index 870608b5c8..0000000000 --- a/keyboards/binepad/bn009/r2/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keyboard_name": "BN009 R2", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["A1", "A2", "A6"], - "rows": ["B6", "B7", "B2"] - }, - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "processor": "STM32F103", - "usb": { - "device_version": "2.0.0" - } -} diff --git a/keyboards/binepad/bn009/r2/keyboard.json b/keyboards/binepad/bn009/r2/keyboard.json new file mode 100644 index 0000000000..870608b5c8 --- /dev/null +++ b/keyboards/binepad/bn009/r2/keyboard.json @@ -0,0 +1,18 @@ +{ + "keyboard_name": "BN009 R2", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["A1", "A2", "A6"], + "rows": ["B6", "B7", "B2"] + }, + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "processor": "STM32F103", + "usb": { + "device_version": "2.0.0" + } +} diff --git a/keyboards/binepad/bn009/r2/rules.mk b/keyboards/binepad/bn009/r2/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/binepad/bn009/r2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/binepad/bnk9/info.json b/keyboards/binepad/bnk9/info.json deleted file mode 100644 index 1f3b7cb7b0..0000000000 --- a/keyboards/binepad/bnk9/info.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "manufacturer": "binepad", - "keyboard_name": "BNK9", - "maintainer": "binepad", - "board": "GENERIC_RP_RP2040", - "bootloader": "rp2040", - "bootloader_instructions": "Hold down the key at (0x0) in the matrix (the 'knob' / rotary encoder) and plug in the keyboard.", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "GP13", "pin_b": "GP14"} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP1", "GP2", "GP3"], - "rows": ["GP12", "GP4", "GP5", "GP6"] - }, - "processor": "RP2040", - "rgb_matrix": { - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_pinwheel": true, - "cycle_up_down": true, - "jellybean_raindrops": true, - "riverflow": true, - "solid_reactive": true, - "solid_reactive_simple": true, - "solid_splash": true, - "splash": true, - "starlight": true, - "starlight_dual_hue": true, - "starlight_dual_sat": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [1, 0], "x": 80, "y": 0, "flags": 4}, - {"matrix": [1, 1], "x": 112, "y": 0, "flags": 4}, - {"matrix": [1, 2], "x": 144, "y": 0, "flags": 4}, - {"matrix": [2, 2], "x": 144, "y": 32, "flags": 4}, - {"matrix": [2, 1], "x": 112, "y": 32, "flags": 4}, - {"matrix": [2, 0], "x": 80, "y": 32, "flags": 4}, - {"matrix": [3, 0], "x": 80, "y": 64, "flags": 4}, - {"matrix": [3, 1], "x": 112, "y": 64, "flags": 4}, - {"matrix": [3, 2], "x": 144, "y": 64, "flags": 4} - ], - "led_process_limit": 9, - "max_brightness": 180, - "sleep": true - }, - "url": "https://www.binepad.com/product-page/bnk9", - "usb": { - "device_version": "1.0.0", - "pid": "0x4E39", - "vid": "0x4249" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP11" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Knob", "matrix": [0, 0], "x": 0, "y": 0, "w": 3, "h": 3, "encoder": 0}, - {"label": "1", "matrix": [1, 0], "x": 3.25, "y": 0}, - {"label": "2", "matrix": [1, 1], "x": 4.25, "y": 0}, - {"label": "3", "matrix": [1, 2], "x": 5.25, "y": 0}, - {"label": "4", "matrix": [2, 0], "x": 3.25, "y": 1}, - {"label": "5", "matrix": [2, 1], "x": 4.25, "y": 1}, - {"label": "6", "matrix": [2, 2], "x": 5.25, "y": 1}, - {"label": "7", "matrix": [3, 0], "x": 3.25, "y": 2}, - {"label": "8", "matrix": [3, 1], "x": 4.25, "y": 2}, - {"label": "9", "matrix": [3, 2], "x": 5.25, "y": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/binepad/bnk9/keyboard.json b/keyboards/binepad/bnk9/keyboard.json new file mode 100644 index 0000000000..1f3b7cb7b0 --- /dev/null +++ b/keyboards/binepad/bnk9/keyboard.json @@ -0,0 +1,86 @@ +{ + "manufacturer": "binepad", + "keyboard_name": "BNK9", + "maintainer": "binepad", + "board": "GENERIC_RP_RP2040", + "bootloader": "rp2040", + "bootloader_instructions": "Hold down the key at (0x0) in the matrix (the 'knob' / rotary encoder) and plug in the keyboard.", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "GP13", "pin_b": "GP14"} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP1", "GP2", "GP3"], + "rows": ["GP12", "GP4", "GP5", "GP6"] + }, + "processor": "RP2040", + "rgb_matrix": { + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_pinwheel": true, + "cycle_up_down": true, + "jellybean_raindrops": true, + "riverflow": true, + "solid_reactive": true, + "solid_reactive_simple": true, + "solid_splash": true, + "splash": true, + "starlight": true, + "starlight_dual_hue": true, + "starlight_dual_sat": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [1, 0], "x": 80, "y": 0, "flags": 4}, + {"matrix": [1, 1], "x": 112, "y": 0, "flags": 4}, + {"matrix": [1, 2], "x": 144, "y": 0, "flags": 4}, + {"matrix": [2, 2], "x": 144, "y": 32, "flags": 4}, + {"matrix": [2, 1], "x": 112, "y": 32, "flags": 4}, + {"matrix": [2, 0], "x": 80, "y": 32, "flags": 4}, + {"matrix": [3, 0], "x": 80, "y": 64, "flags": 4}, + {"matrix": [3, 1], "x": 112, "y": 64, "flags": 4}, + {"matrix": [3, 2], "x": 144, "y": 64, "flags": 4} + ], + "led_process_limit": 9, + "max_brightness": 180, + "sleep": true + }, + "url": "https://www.binepad.com/product-page/bnk9", + "usb": { + "device_version": "1.0.0", + "pid": "0x4E39", + "vid": "0x4249" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP11" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Knob", "matrix": [0, 0], "x": 0, "y": 0, "w": 3, "h": 3, "encoder": 0}, + {"label": "1", "matrix": [1, 0], "x": 3.25, "y": 0}, + {"label": "2", "matrix": [1, 1], "x": 4.25, "y": 0}, + {"label": "3", "matrix": [1, 2], "x": 5.25, "y": 0}, + {"label": "4", "matrix": [2, 0], "x": 3.25, "y": 1}, + {"label": "5", "matrix": [2, 1], "x": 4.25, "y": 1}, + {"label": "6", "matrix": [2, 2], "x": 5.25, "y": 1}, + {"label": "7", "matrix": [3, 0], "x": 3.25, "y": 2}, + {"label": "8", "matrix": [3, 1], "x": 4.25, "y": 2}, + {"label": "9", "matrix": [3, 2], "x": 5.25, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/binepad/bnk9/rules.mk b/keyboards/binepad/bnk9/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/binepad/bnk9/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/binepad/bnr1/v2/info.json b/keyboards/binepad/bnr1/v2/info.json deleted file mode 100755 index d2bc641577..0000000000 --- a/keyboards/binepad/bnr1/v2/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "bootloader": "stm32duino", - "processor": "STM32F103", - "diode_direction": "COL2ROW", - "usb": { - "pid": "0x4241", - "device_version": "2.0.0" - }, - "matrix_pins": { - "cols": ["A15"], - "rows": ["A8"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B3", "pin_b": "B4"} - ] - } -} diff --git a/keyboards/binepad/bnr1/v2/keyboard.json b/keyboards/binepad/bnr1/v2/keyboard.json new file mode 100755 index 0000000000..d2bc641577 --- /dev/null +++ b/keyboards/binepad/bnr1/v2/keyboard.json @@ -0,0 +1,19 @@ +{ + "bootloader": "stm32duino", + "processor": "STM32F103", + "diode_direction": "COL2ROW", + "usb": { + "pid": "0x4241", + "device_version": "2.0.0" + }, + "matrix_pins": { + "cols": ["A15"], + "rows": ["A8"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B3", "pin_b": "B4"} + ] + } +} diff --git a/keyboards/binepad/bnr1/v2/rules.mk b/keyboards/binepad/bnr1/v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/binepad/bnr1/v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/binepad/pixie/info.json b/keyboards/binepad/pixie/info.json deleted file mode 100644 index 7d9d2ceb9a..0000000000 --- a/keyboards/binepad/pixie/info.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "manufacturer": "binepad", - "keyboard_name": "PIXIE", - "url": "http://binepad.com", - "maintainer": "binepad", - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "usb": { - "vid": "0x4249", - "pid": "0x5078", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "encoder": true - }, - "matrix_pins": { - "cols": ["GP19", "GP4"], - "rows": ["GP28", "GP5"] - }, - "encoder": { - "rotary": [ - { - "pin_a": "GP18", - "pin_b": "GP17" - }, - { - "pin_a": "GP20", - "pin_b": "GP21" - } - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "matrix": [1, 1], "x": 1.25, "y": 1.25 } - ] - } - } -} diff --git a/keyboards/binepad/pixie/keyboard.json b/keyboards/binepad/pixie/keyboard.json new file mode 100644 index 0000000000..7d9d2ceb9a --- /dev/null +++ b/keyboards/binepad/pixie/keyboard.json @@ -0,0 +1,49 @@ +{ + "manufacturer": "binepad", + "keyboard_name": "PIXIE", + "url": "http://binepad.com", + "maintainer": "binepad", + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "usb": { + "vid": "0x4249", + "pid": "0x5078", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "encoder": true + }, + "matrix_pins": { + "cols": ["GP19", "GP4"], + "rows": ["GP28", "GP5"] + }, + "encoder": { + "rotary": [ + { + "pin_a": "GP18", + "pin_b": "GP17" + }, + { + "pin_a": "GP20", + "pin_b": "GP21" + } + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "matrix": [1, 1], "x": 1.25, "y": 1.25 } + ] + } + } +} diff --git a/keyboards/binepad/pixie/rules.mk b/keyboards/binepad/pixie/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/binepad/pixie/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/black_hellebore/info.json b/keyboards/black_hellebore/info.json deleted file mode 100644 index b59cb8f7b9..0000000000 --- a/keyboards/black_hellebore/info.json +++ /dev/null @@ -1,207 +0,0 @@ -{ - "manufacturer": "MATTMCCA", - "keyboard_name": "black_hellebore", - "maintainer": "MATTMCCA", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "A7", - "driver": "pwm" - }, - "matrix_pins": { - "cols": ["B15", "B14", "B13", "A9", "A2", "B1", "B9", "B7", "B5", "B4", "B0", "A8", "B6", "B3"], - "rows": ["A15", "B8", "A4", "A3", "B2"] - }, - "processor": "STM32L412", - "url": "https://github.com/MATTMCCA/The-Black-Hellebore", - "usb": { - "device_version": "1.0.0", - "pid": "0x4467", - "vid": "0x3141" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 7, "y": 5}, - {"flags": 4, "matrix": [0, 1], "x": 22, "y": 5}, - {"flags": 4, "matrix": [0, 2], "x": 37, "y": 5}, - {"flags": 4, "matrix": [0, 3], "x": 52, "y": 5}, - {"flags": 4, "matrix": [0, 4], "x": 67, "y": 5}, - {"flags": 4, "matrix": [0, 5], "x": 82, "y": 5}, - {"flags": 4, "matrix": [0, 6], "x": 97, "y": 5}, - {"flags": 4, "matrix": [0, 7], "x": 112, "y": 5}, - {"flags": 4, "matrix": [0, 8], "x": 127, "y": 5}, - {"flags": 4, "matrix": [0, 9], "x": 142, "y": 5}, - {"flags": 4, "matrix": [0, 10], "x": 157, "y": 5}, - {"flags": 4, "matrix": [0, 11], "x": 172, "y": 5}, - {"flags": 4, "matrix": [0, 12], "x": 187, "y": 5}, - {"flags": 4, "matrix": [0, 13], "x": 209, "y": 5}, - {"flags": 4, "matrix": [1, 13], "x": 213, "y": 17}, - {"flags": 4, "matrix": [1, 12], "x": 194, "y": 17}, - {"flags": 4, "matrix": [1, 11], "x": 179, "y": 17}, - {"flags": 4, "matrix": [1, 10], "x": 164, "y": 17}, - {"flags": 4, "matrix": [1, 9], "x": 149, "y": 17}, - {"flags": 4, "matrix": [1, 8], "x": 134, "y": 17}, - {"flags": 4, "matrix": [1, 7], "x": 119, "y": 17}, - {"flags": 4, "matrix": [1, 6], "x": 104, "y": 17}, - {"flags": 4, "matrix": [1, 5], "x": 90, "y": 17}, - {"flags": 4, "matrix": [1, 4], "x": 75, "y": 17}, - {"flags": 4, "matrix": [1, 3], "x": 60, "y": 17}, - {"flags": 4, "matrix": [1, 2], "x": 45, "y": 17}, - {"flags": 4, "matrix": [1, 1], "x": 30, "y": 17}, - {"flags": 4, "matrix": [1, 0], "x": 11, "y": 17}, - {"flags": 4, "matrix": [2, 0], "x": 13, "y": 29}, - {"flags": 4, "matrix": [2, 1], "x": 34, "y": 29}, - {"flags": 4, "matrix": [2, 2], "x": 49, "y": 29}, - {"flags": 4, "matrix": [2, 3], "x": 63, "y": 29}, - {"flags": 4, "matrix": [2, 4], "x": 78, "y": 29}, - {"flags": 4, "matrix": [2, 5], "x": 93, "y": 29}, - {"flags": 4, "matrix": [2, 6], "x": 108, "y": 29}, - {"flags": 4, "matrix": [2, 7], "x": 123, "y": 29}, - {"flags": 4, "matrix": [2, 8], "x": 138, "y": 29}, - {"flags": 4, "matrix": [2, 9], "x": 153, "y": 29}, - {"flags": 4, "matrix": [2, 10], "x": 168, "y": 29}, - {"flags": 4, "matrix": [2, 11], "x": 183, "y": 29}, - {"flags": 4, "matrix": [2, 13], "x": 207, "y": 29}, - {"flags": 4, "matrix": [3, 13], "x": 203, "y": 41}, - {"flags": 4, "matrix": [3, 10], "x": 175, "y": 41}, - {"flags": 4, "matrix": [3, 9], "x": 161, "y": 41}, - {"flags": 4, "matrix": [3, 8], "x": 146, "y": 41}, - {"flags": 4, "matrix": [3, 7], "x": 131, "y": 41}, - {"flags": 4, "matrix": [3, 6], "x": 116, "y": 41}, - {"flags": 4, "matrix": [3, 5], "x": 101, "y": 41}, - {"flags": 4, "matrix": [3, 4], "x": 86, "y": 41}, - {"flags": 4, "matrix": [3, 3], "x": 71, "y": 41}, - {"flags": 4, "matrix": [3, 2], "x": 56, "y": 41}, - {"flags": 4, "matrix": [3, 1], "x": 41, "y": 41}, - {"flags": 4, "matrix": [3, 0], "x": 17, "y": 41}, - {"flags": 4, "matrix": [4, 0], "x": 9, "y": 54}, - {"flags": 4, "matrix": [4, 1], "x": 28, "y": 54}, - {"flags": 4, "matrix": [4, 2], "x": 47, "y": 54}, - {"flags": 4, "matrix": [4, 5], "x": 103, "y": 54}, - {"flags": 4, "matrix": [4, 9], "x": 159, "y": 54}, - {"flags": 4, "matrix": [4, 10], "x": 177, "y": 54}, - {"flags": 4, "matrix": [4, 11], "x": 196, "y": 54}, - {"flags": 4, "matrix": [4, 13], "x": 215, "y": 54} - ], - "react_on_keyup": true - }, - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 11], "w": 1.25, "x": 12.5, "y": 4}, - {"matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - } - } -} diff --git a/keyboards/black_hellebore/keyboard.json b/keyboards/black_hellebore/keyboard.json new file mode 100644 index 0000000000..b59cb8f7b9 --- /dev/null +++ b/keyboards/black_hellebore/keyboard.json @@ -0,0 +1,207 @@ +{ + "manufacturer": "MATTMCCA", + "keyboard_name": "black_hellebore", + "maintainer": "MATTMCCA", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "A7", + "driver": "pwm" + }, + "matrix_pins": { + "cols": ["B15", "B14", "B13", "A9", "A2", "B1", "B9", "B7", "B5", "B4", "B0", "A8", "B6", "B3"], + "rows": ["A15", "B8", "A4", "A3", "B2"] + }, + "processor": "STM32L412", + "url": "https://github.com/MATTMCCA/The-Black-Hellebore", + "usb": { + "device_version": "1.0.0", + "pid": "0x4467", + "vid": "0x3141" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 7, "y": 5}, + {"flags": 4, "matrix": [0, 1], "x": 22, "y": 5}, + {"flags": 4, "matrix": [0, 2], "x": 37, "y": 5}, + {"flags": 4, "matrix": [0, 3], "x": 52, "y": 5}, + {"flags": 4, "matrix": [0, 4], "x": 67, "y": 5}, + {"flags": 4, "matrix": [0, 5], "x": 82, "y": 5}, + {"flags": 4, "matrix": [0, 6], "x": 97, "y": 5}, + {"flags": 4, "matrix": [0, 7], "x": 112, "y": 5}, + {"flags": 4, "matrix": [0, 8], "x": 127, "y": 5}, + {"flags": 4, "matrix": [0, 9], "x": 142, "y": 5}, + {"flags": 4, "matrix": [0, 10], "x": 157, "y": 5}, + {"flags": 4, "matrix": [0, 11], "x": 172, "y": 5}, + {"flags": 4, "matrix": [0, 12], "x": 187, "y": 5}, + {"flags": 4, "matrix": [0, 13], "x": 209, "y": 5}, + {"flags": 4, "matrix": [1, 13], "x": 213, "y": 17}, + {"flags": 4, "matrix": [1, 12], "x": 194, "y": 17}, + {"flags": 4, "matrix": [1, 11], "x": 179, "y": 17}, + {"flags": 4, "matrix": [1, 10], "x": 164, "y": 17}, + {"flags": 4, "matrix": [1, 9], "x": 149, "y": 17}, + {"flags": 4, "matrix": [1, 8], "x": 134, "y": 17}, + {"flags": 4, "matrix": [1, 7], "x": 119, "y": 17}, + {"flags": 4, "matrix": [1, 6], "x": 104, "y": 17}, + {"flags": 4, "matrix": [1, 5], "x": 90, "y": 17}, + {"flags": 4, "matrix": [1, 4], "x": 75, "y": 17}, + {"flags": 4, "matrix": [1, 3], "x": 60, "y": 17}, + {"flags": 4, "matrix": [1, 2], "x": 45, "y": 17}, + {"flags": 4, "matrix": [1, 1], "x": 30, "y": 17}, + {"flags": 4, "matrix": [1, 0], "x": 11, "y": 17}, + {"flags": 4, "matrix": [2, 0], "x": 13, "y": 29}, + {"flags": 4, "matrix": [2, 1], "x": 34, "y": 29}, + {"flags": 4, "matrix": [2, 2], "x": 49, "y": 29}, + {"flags": 4, "matrix": [2, 3], "x": 63, "y": 29}, + {"flags": 4, "matrix": [2, 4], "x": 78, "y": 29}, + {"flags": 4, "matrix": [2, 5], "x": 93, "y": 29}, + {"flags": 4, "matrix": [2, 6], "x": 108, "y": 29}, + {"flags": 4, "matrix": [2, 7], "x": 123, "y": 29}, + {"flags": 4, "matrix": [2, 8], "x": 138, "y": 29}, + {"flags": 4, "matrix": [2, 9], "x": 153, "y": 29}, + {"flags": 4, "matrix": [2, 10], "x": 168, "y": 29}, + {"flags": 4, "matrix": [2, 11], "x": 183, "y": 29}, + {"flags": 4, "matrix": [2, 13], "x": 207, "y": 29}, + {"flags": 4, "matrix": [3, 13], "x": 203, "y": 41}, + {"flags": 4, "matrix": [3, 10], "x": 175, "y": 41}, + {"flags": 4, "matrix": [3, 9], "x": 161, "y": 41}, + {"flags": 4, "matrix": [3, 8], "x": 146, "y": 41}, + {"flags": 4, "matrix": [3, 7], "x": 131, "y": 41}, + {"flags": 4, "matrix": [3, 6], "x": 116, "y": 41}, + {"flags": 4, "matrix": [3, 5], "x": 101, "y": 41}, + {"flags": 4, "matrix": [3, 4], "x": 86, "y": 41}, + {"flags": 4, "matrix": [3, 3], "x": 71, "y": 41}, + {"flags": 4, "matrix": [3, 2], "x": 56, "y": 41}, + {"flags": 4, "matrix": [3, 1], "x": 41, "y": 41}, + {"flags": 4, "matrix": [3, 0], "x": 17, "y": 41}, + {"flags": 4, "matrix": [4, 0], "x": 9, "y": 54}, + {"flags": 4, "matrix": [4, 1], "x": 28, "y": 54}, + {"flags": 4, "matrix": [4, 2], "x": 47, "y": 54}, + {"flags": 4, "matrix": [4, 5], "x": 103, "y": 54}, + {"flags": 4, "matrix": [4, 9], "x": 159, "y": 54}, + {"flags": 4, "matrix": [4, 10], "x": 177, "y": 54}, + {"flags": 4, "matrix": [4, 11], "x": 196, "y": 54}, + {"flags": 4, "matrix": [4, 13], "x": 215, "y": 54} + ], + "react_on_keyup": true + }, + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 11], "w": 1.25, "x": 12.5, "y": 4}, + {"matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + } + } +} diff --git a/keyboards/black_hellebore/rules.mk b/keyboards/black_hellebore/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/blu/vimclutch/info.json b/keyboards/blu/vimclutch/info.json deleted file mode 100644 index cbee78735c..0000000000 --- a/keyboards/blu/vimclutch/info.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "keyboard_name": "vimclutch", - "manufacturer": "blu", - "url": "https://github.com/blu006/vimclutch_hw", - "maintainer": "blu006", - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "development_board": "promicro", - "diode_direction": "ROW2COL", - "matrix_pins": { - "direct": [ - ["B3", "B2", "B6"] - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "k00", "x": 0, "y": 0, "matrix": [0, 0]}, - {"label": "k01", "x": 1, "y": 0, "matrix": [0, 1]}, - {"label": "k02", "x": 2, "y": 0, "matrix": [0, 2]} - ] - } - } -} diff --git a/keyboards/blu/vimclutch/keyboard.json b/keyboards/blu/vimclutch/keyboard.json new file mode 100644 index 0000000000..cbee78735c --- /dev/null +++ b/keyboards/blu/vimclutch/keyboard.json @@ -0,0 +1,27 @@ +{ + "keyboard_name": "vimclutch", + "manufacturer": "blu", + "url": "https://github.com/blu006/vimclutch_hw", + "maintainer": "blu006", + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.1" + }, + "development_board": "promicro", + "diode_direction": "ROW2COL", + "matrix_pins": { + "direct": [ + ["B3", "B2", "B6"] + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "k00", "x": 0, "y": 0, "matrix": [0, 0]}, + {"label": "k01", "x": 1, "y": 0, "matrix": [0, 1]}, + {"label": "k02", "x": 2, "y": 0, "matrix": [0, 2]} + ] + } + } +} diff --git a/keyboards/blu/vimclutch/rules.mk b/keyboards/blu/vimclutch/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/blu/vimclutch/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/boardsource/3x4/info.json b/keyboards/boardsource/3x4/info.json deleted file mode 100644 index 440219286b..0000000000 --- a/keyboards/boardsource/3x4/info.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "3x4", - "maintainer": "waffle87", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["B6", "B2", "B3", "B1"], - "rows": ["F7", "F6", "F5"] - }, - "url": "https://boardsource.xyz/store/5ecc2008eee64242946c98c1", - "usb": { - "device_version": "1.0.0", - "pid": "0x0304", - "vid": "0x4273" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2} - ] - } - } -} diff --git a/keyboards/boardsource/3x4/keyboard.json b/keyboards/boardsource/3x4/keyboard.json new file mode 100644 index 0000000000..440219286b --- /dev/null +++ b/keyboards/boardsource/3x4/keyboard.json @@ -0,0 +1,40 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "3x4", + "maintainer": "waffle87", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["B6", "B2", "B3", "B1"], + "rows": ["F7", "F6", "F5"] + }, + "url": "https://boardsource.xyz/store/5ecc2008eee64242946c98c1", + "usb": { + "device_version": "1.0.0", + "pid": "0x0304", + "vid": "0x4273" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2} + ] + } + } +} diff --git a/keyboards/boardsource/3x4/rules.mk b/keyboards/boardsource/3x4/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/boardsource/3x4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/boardsource/4x12/info.json b/keyboards/boardsource/4x12/info.json deleted file mode 100644 index d630dfb79a..0000000000 --- a/keyboards/boardsource/4x12/info.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "4x12", - "maintainer": "waffle87", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7"], - "rows": ["D2", "D3", "D1", "D0"] - }, - "url": "https://boardsource.xyz/store/5ecb78d286879c9a0c22dafd", - "usb": { - "device_version": "1.0.0", - "pid": "0x0412", - "vid": "0x4273" - }, - "community_layouts": [ - "ortho_4x12" - ], - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/boardsource/4x12/keyboard.json b/keyboards/boardsource/4x12/keyboard.json new file mode 100644 index 0000000000..d630dfb79a --- /dev/null +++ b/keyboards/boardsource/4x12/keyboard.json @@ -0,0 +1,79 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "4x12", + "maintainer": "waffle87", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7"], + "rows": ["D2", "D3", "D1", "D0"] + }, + "url": "https://boardsource.xyz/store/5ecb78d286879c9a0c22dafd", + "usb": { + "device_version": "1.0.0", + "pid": "0x0412", + "vid": "0x4273" + }, + "community_layouts": [ + "ortho_4x12" + ], + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/boardsource/4x12/rules.mk b/keyboards/boardsource/4x12/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/boardsource/4x12/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/boardsource/5x12/info.json b/keyboards/boardsource/5x12/info.json deleted file mode 100644 index 2e91c9714b..0000000000 --- a/keyboards/boardsource/5x12/info.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "5x12", - "maintainer": "waffle87", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7"], - "rows": ["D2", "D3", "D1", "D0", "D4"] - }, - "url": "https://boardsource.xyz/store/5ecb802c86879c9a0c22db61", - "usb": { - "device_version": "1.0.0", - "pid": "0x0512", - "vid": "0x4273" - }, - "community_layouts": [ - "ortho_5x12" - ], - "layouts": { - "LAYOUT_ortho_5x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - {"matrix": [4, 7], "x": 7, "y": 4}, - {"matrix": [4, 8], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4} - ] - } - } -} diff --git a/keyboards/boardsource/5x12/keyboard.json b/keyboards/boardsource/5x12/keyboard.json new file mode 100644 index 0000000000..2e91c9714b --- /dev/null +++ b/keyboards/boardsource/5x12/keyboard.json @@ -0,0 +1,91 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "5x12", + "maintainer": "waffle87", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7"], + "rows": ["D2", "D3", "D1", "D0", "D4"] + }, + "url": "https://boardsource.xyz/store/5ecb802c86879c9a0c22db61", + "usb": { + "device_version": "1.0.0", + "pid": "0x0512", + "vid": "0x4273" + }, + "community_layouts": [ + "ortho_5x12" + ], + "layouts": { + "LAYOUT_ortho_5x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + {"matrix": [4, 7], "x": 7, "y": 4}, + {"matrix": [4, 8], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4} + ] + } + } +} diff --git a/keyboards/boardsource/5x12/rules.mk b/keyboards/boardsource/5x12/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/boardsource/5x12/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/boardsource/beiwagon/info.json b/keyboards/boardsource/beiwagon/info.json deleted file mode 100644 index 39a9006b85..0000000000 --- a/keyboards/boardsource/beiwagon/info.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "Beiwagon", - "maintainer": "waffle87", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": false, - "rgb_matrix": true - }, - "ws2812": { - "pin": "C6" - }, - "matrix_pins": { - "cols": ["B5", "B6", "B7"], - "rows": ["B0", "B1", "B2", "B3"] - }, - "processor": "atmega32u4", - "url": "https://boardsource.xyz/store/5ffbfe2ab855550844cab109", - "usb": { - "device_version": "1.0.0", - "pid": "0x0066", - "vid": "0x4273" - }, - "rgb_matrix": { - "animations":{ - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_pinwheel_sat": true, - "band_spiral_sat": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_cross": true, - "solid_reactive_nexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 16, "y": 38}, - {"flags": 2, "x": 16, "y": 113}, - {"flags": 2, "x": 16, "y": 188}, - {"flags": 2, "x": 48, "y": 38}, - {"flags": 2, "x": 48, "y": 113}, - {"flags": 2, "x": 48, "y": 188}, - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 32, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 64, "y": 0}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 75}, - {"flags": 4, "matrix": [1, 1], "x": 32, "y": 75}, - {"flags": 4, "matrix": [1, 2], "x": 64, "y": 75}, - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 150}, - {"flags": 4, "matrix": [2, 1], "x": 32, "y": 150}, - {"flags": 4, "matrix": [2, 2], "x": 64, "y": 150}, - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 224}, - {"flags": 4, "matrix": [3, 1], "x": 32, "y": 224}, - {"flags": 4, "matrix": [3, 2], "x": 64, "y": 224} - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3} - ] - } - } -} diff --git a/keyboards/boardsource/beiwagon/keyboard.json b/keyboards/boardsource/beiwagon/keyboard.json new file mode 100644 index 0000000000..39a9006b85 --- /dev/null +++ b/keyboards/boardsource/beiwagon/keyboard.json @@ -0,0 +1,102 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "Beiwagon", + "maintainer": "waffle87", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": false, + "rgb_matrix": true + }, + "ws2812": { + "pin": "C6" + }, + "matrix_pins": { + "cols": ["B5", "B6", "B7"], + "rows": ["B0", "B1", "B2", "B3"] + }, + "processor": "atmega32u4", + "url": "https://boardsource.xyz/store/5ffbfe2ab855550844cab109", + "usb": { + "device_version": "1.0.0", + "pid": "0x0066", + "vid": "0x4273" + }, + "rgb_matrix": { + "animations":{ + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_pinwheel_sat": true, + "band_spiral_sat": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_cross": true, + "solid_reactive_nexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 16, "y": 38}, + {"flags": 2, "x": 16, "y": 113}, + {"flags": 2, "x": 16, "y": 188}, + {"flags": 2, "x": 48, "y": 38}, + {"flags": 2, "x": 48, "y": 113}, + {"flags": 2, "x": 48, "y": 188}, + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 32, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 64, "y": 0}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 75}, + {"flags": 4, "matrix": [1, 1], "x": 32, "y": 75}, + {"flags": 4, "matrix": [1, 2], "x": 64, "y": 75}, + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 150}, + {"flags": 4, "matrix": [2, 1], "x": 32, "y": 150}, + {"flags": 4, "matrix": [2, 2], "x": 64, "y": 150}, + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 224}, + {"flags": 4, "matrix": [3, 1], "x": 32, "y": 224}, + {"flags": 4, "matrix": [3, 2], "x": 64, "y": 224} + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3} + ] + } + } +} diff --git a/keyboards/boardsource/beiwagon/rules.mk b/keyboards/boardsource/beiwagon/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/boardsource/equals/avr/info.json b/keyboards/boardsource/equals/avr/info.json deleted file mode 100644 index 942feba4ec..0000000000 --- a/keyboards/boardsource/equals/avr/info.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "keyboard_name": "Equals kit", - - "build": { - "lto": true - }, - "development_board": "promicro", - "matrix_pins": { - "cols": ["F4","F5","F6","F7","B1","B3","B2","B6","B5","B4","E6","D7"], - "rows": ["D3","D2","D1","D0","D4"] - }, - "ws2812": { - "pin": "C6" - }, - "rgb_matrix": { - "layout": [ - { "flags": 2, "x": 220, "y": 17 }, - { "flags": 2, "x": 172, "y": 17 }, - { "flags": 2, "x": 112, "y": 17 }, - { "flags": 2, "x": 50, "y": 17 }, - { "flags": 2, "x": 4, "y": 17 }, - { "flags": 2, "x": 4, "y": 56 }, - { "flags": 2, "x": 50, "y": 56 }, - { "flags": 2, "x": 112, "y": 56 }, - { "flags": 2, "x": 172, "y": 56 }, - { "flags": 2, "x": 220, "y": 56 }, - { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 40, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 61, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 81, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 101, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 122, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 142, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x": 162, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x": 183, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x": 203, "y": 0 }, - { "flags": 1, "matrix": [0, 11], "x": 224, "y": 0 }, - { "flags": 1, "matrix": [1, 0], "x": 0, "y": 21 }, - { "flags": 4, "matrix": [1, 1], "x": 20, "y": 21 }, - { "flags": 4, "matrix": [1, 2], "x": 40, "y": 21 }, - { "flags": 4, "matrix": [1, 3], "x": 61, "y": 21 }, - { "flags": 4, "matrix": [1, 4], "x": 81, "y": 21 }, - { "flags": 4, "matrix": [1, 5], "x": 101, "y": 21 }, - { "flags": 4, "matrix": [1, 6], "x": 122, "y": 21 }, - { "flags": 4, "matrix": [1, 7], "x": 142, "y": 21 }, - { "flags": 4, "matrix": [1, 8], "x": 162, "y": 21 }, - { "flags": 4, "matrix": [1, 9], "x": 183, "y": 21 }, - { "flags": 4, "matrix": [1, 10], "x": 203, "y": 21 }, - { "flags": 1, "matrix": [1, 11], "x": 224, "y": 21 }, - { "flags": 1, "matrix": [2, 0], "x": 0, "y": 42 }, - { "flags": 4, "matrix": [2, 1], "x": 20, "y": 42 }, - { "flags": 4, "matrix": [2, 2], "x": 40, "y": 42 }, - { "flags": 4, "matrix": [2, 3], "x": 61, "y": 42 }, - { "flags": 4, "matrix": [2, 4], "x": 81, "y": 42 }, - { "flags": 4, "matrix": [2, 5], "x": 101, "y": 42 }, - { "flags": 4, "matrix": [2, 6], "x": 122, "y": 42 }, - { "flags": 4, "matrix": [2, 7], "x": 142, "y": 42 }, - { "flags": 4, "matrix": [2, 8], "x": 162, "y": 42 }, - { "flags": 4, "matrix": [2, 9], "x": 183, "y": 42 }, - { "flags": 4, "matrix": [2, 10], "x": 203, "y": 42 }, - { "flags": 1, "matrix": [2, 11], "x": 224, "y": 42 }, - { "flags": 1, "matrix": [3, 0], "x": 0, "y": 64 }, - { "flags": 4, "matrix": [3, 1], "x": 20, "y": 64 }, - { "flags": 4, "matrix": [3, 2], "x": 40, "y": 64 }, - { "flags": 4, "matrix": [3, 3], "x": 61, "y": 64 }, - { "flags": 4, "matrix": [3, 4], "x": 81, "y": 64 }, - { "flags": 4, "matrix": [3, 5], "x": 101, "y": 64 }, - { "flags": 4, "matrix": [3, 6], "x": 122, "y": 64 }, - { "flags": 4, "matrix": [3, 7], "x": 142, "y": 64 }, - { "flags": 4, "matrix": [3, 8], "x": 162, "y": 64 }, - { "flags": 4, "matrix": [3, 9], "x": 183, "y": 64 }, - { "flags": 4, "matrix": [3, 10], "x": 203, "y": 64 }, - { "flags": 1, "matrix": [3, 11], "x": 224, "y": 64 }, - { "flags": 1, "matrix": [4, 0], "x": 0, "y": 86 }, - { "flags": 1, "matrix": [4, 1], "x": 20, "y": 86 }, - { "flags": 1, "matrix": [4, 2], "x": 40, "y": 86 }, - { "flags": 1, "matrix": [4, 3], "x": 61, "y": 86 }, - { "flags": 1, "matrix": [4, 4], "x": 81, "y": 86 }, - { "flags": 4, "matrix": [4, 5], "x": 111, "y": 86 }, - { "flags": 1, "matrix": [4, 7], "x": 142, "y": 86 }, - { "flags": 1, "matrix": [4, 8], "x": 162, "y": 86 }, - { "flags": 1, "matrix": [4, 9], "x": 183, "y": 86 }, - { "flags": 1, "matrix": [4, 10], "x": 203, "y": 86 }, - { "flags": 1, "matrix": [4, 11], "x": 224, "y": 86 } - ] - }, - "community_layouts": ["ortho_5x12"], - "layouts": { - "LAYOUT_ortho_5x12": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [1, 6], "x": 6, "y": 1 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1 }, - { "matrix": [1, 9], "x": 9, "y": 1 }, - { "matrix": [1, 10], "x": 10, "y": 1 }, - { "matrix": [1, 11], "x": 11, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [2, 6], "x": 6, "y": 2 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2 }, - { "matrix": [2, 9], "x": 9, "y": 2 }, - { "matrix": [2, 10], "x": 10, "y": 2 }, - { "matrix": [2, 11], "x": 11, "y": 2 }, - { "matrix": [3, 0], "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1, "y": 3 }, - { "matrix": [3, 2], "x": 2, "y": 3 }, - { "matrix": [3, 3], "x": 3, "y": 3 }, - { "matrix": [3, 4], "x": 4, "y": 3 }, - { "matrix": [3, 5], "x": 5, "y": 3 }, - { "matrix": [3, 6], "x": 6, "y": 3 }, - { "matrix": [3, 7], "x": 7, "y": 3 }, - { "matrix": [3, 8], "x": 8, "y": 3 }, - { "matrix": [3, 9], "x": 9, "y": 3 }, - { "matrix": [3, 10], "x": 10, "y": 3 }, - { "matrix": [3, 11], "x": 11, "y": 3 }, - { "matrix": [4, 0], "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1, "y": 4 }, - { "matrix": [4, 2], "x": 2, "y": 4 }, - { "matrix": [4, 3], "x": 3, "y": 4 }, - { "matrix": [4, 4], "x": 4, "y": 4 }, - { "matrix": [4, 5], "x": 5, "y": 4 }, - { "matrix": [4, 6], "x": 6, "y": 4 }, - { "matrix": [4, 7], "x": 7, "y": 4 }, - { "matrix": [4, 8], "x": 8, "y": 4 }, - { "matrix": [4, 9], "x": 9, "y": 4 }, - { "matrix": [4, 10], "x": 10, "y": 4 }, - { "matrix": [4, 11], "x": 11, "y": 4 } - ] - } - } -} diff --git a/keyboards/boardsource/equals/avr/keyboard.json b/keyboards/boardsource/equals/avr/keyboard.json new file mode 100644 index 0000000000..942feba4ec --- /dev/null +++ b/keyboards/boardsource/equals/avr/keyboard.json @@ -0,0 +1,155 @@ +{ + "keyboard_name": "Equals kit", + + "build": { + "lto": true + }, + "development_board": "promicro", + "matrix_pins": { + "cols": ["F4","F5","F6","F7","B1","B3","B2","B6","B5","B4","E6","D7"], + "rows": ["D3","D2","D1","D0","D4"] + }, + "ws2812": { + "pin": "C6" + }, + "rgb_matrix": { + "layout": [ + { "flags": 2, "x": 220, "y": 17 }, + { "flags": 2, "x": 172, "y": 17 }, + { "flags": 2, "x": 112, "y": 17 }, + { "flags": 2, "x": 50, "y": 17 }, + { "flags": 2, "x": 4, "y": 17 }, + { "flags": 2, "x": 4, "y": 56 }, + { "flags": 2, "x": 50, "y": 56 }, + { "flags": 2, "x": 112, "y": 56 }, + { "flags": 2, "x": 172, "y": 56 }, + { "flags": 2, "x": 220, "y": 56 }, + { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 40, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 61, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 81, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 101, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 122, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 142, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x": 162, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x": 183, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x": 203, "y": 0 }, + { "flags": 1, "matrix": [0, 11], "x": 224, "y": 0 }, + { "flags": 1, "matrix": [1, 0], "x": 0, "y": 21 }, + { "flags": 4, "matrix": [1, 1], "x": 20, "y": 21 }, + { "flags": 4, "matrix": [1, 2], "x": 40, "y": 21 }, + { "flags": 4, "matrix": [1, 3], "x": 61, "y": 21 }, + { "flags": 4, "matrix": [1, 4], "x": 81, "y": 21 }, + { "flags": 4, "matrix": [1, 5], "x": 101, "y": 21 }, + { "flags": 4, "matrix": [1, 6], "x": 122, "y": 21 }, + { "flags": 4, "matrix": [1, 7], "x": 142, "y": 21 }, + { "flags": 4, "matrix": [1, 8], "x": 162, "y": 21 }, + { "flags": 4, "matrix": [1, 9], "x": 183, "y": 21 }, + { "flags": 4, "matrix": [1, 10], "x": 203, "y": 21 }, + { "flags": 1, "matrix": [1, 11], "x": 224, "y": 21 }, + { "flags": 1, "matrix": [2, 0], "x": 0, "y": 42 }, + { "flags": 4, "matrix": [2, 1], "x": 20, "y": 42 }, + { "flags": 4, "matrix": [2, 2], "x": 40, "y": 42 }, + { "flags": 4, "matrix": [2, 3], "x": 61, "y": 42 }, + { "flags": 4, "matrix": [2, 4], "x": 81, "y": 42 }, + { "flags": 4, "matrix": [2, 5], "x": 101, "y": 42 }, + { "flags": 4, "matrix": [2, 6], "x": 122, "y": 42 }, + { "flags": 4, "matrix": [2, 7], "x": 142, "y": 42 }, + { "flags": 4, "matrix": [2, 8], "x": 162, "y": 42 }, + { "flags": 4, "matrix": [2, 9], "x": 183, "y": 42 }, + { "flags": 4, "matrix": [2, 10], "x": 203, "y": 42 }, + { "flags": 1, "matrix": [2, 11], "x": 224, "y": 42 }, + { "flags": 1, "matrix": [3, 0], "x": 0, "y": 64 }, + { "flags": 4, "matrix": [3, 1], "x": 20, "y": 64 }, + { "flags": 4, "matrix": [3, 2], "x": 40, "y": 64 }, + { "flags": 4, "matrix": [3, 3], "x": 61, "y": 64 }, + { "flags": 4, "matrix": [3, 4], "x": 81, "y": 64 }, + { "flags": 4, "matrix": [3, 5], "x": 101, "y": 64 }, + { "flags": 4, "matrix": [3, 6], "x": 122, "y": 64 }, + { "flags": 4, "matrix": [3, 7], "x": 142, "y": 64 }, + { "flags": 4, "matrix": [3, 8], "x": 162, "y": 64 }, + { "flags": 4, "matrix": [3, 9], "x": 183, "y": 64 }, + { "flags": 4, "matrix": [3, 10], "x": 203, "y": 64 }, + { "flags": 1, "matrix": [3, 11], "x": 224, "y": 64 }, + { "flags": 1, "matrix": [4, 0], "x": 0, "y": 86 }, + { "flags": 1, "matrix": [4, 1], "x": 20, "y": 86 }, + { "flags": 1, "matrix": [4, 2], "x": 40, "y": 86 }, + { "flags": 1, "matrix": [4, 3], "x": 61, "y": 86 }, + { "flags": 1, "matrix": [4, 4], "x": 81, "y": 86 }, + { "flags": 4, "matrix": [4, 5], "x": 111, "y": 86 }, + { "flags": 1, "matrix": [4, 7], "x": 142, "y": 86 }, + { "flags": 1, "matrix": [4, 8], "x": 162, "y": 86 }, + { "flags": 1, "matrix": [4, 9], "x": 183, "y": 86 }, + { "flags": 1, "matrix": [4, 10], "x": 203, "y": 86 }, + { "flags": 1, "matrix": [4, 11], "x": 224, "y": 86 } + ] + }, + "community_layouts": ["ortho_5x12"], + "layouts": { + "LAYOUT_ortho_5x12": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [1, 6], "x": 6, "y": 1 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1 }, + { "matrix": [1, 9], "x": 9, "y": 1 }, + { "matrix": [1, 10], "x": 10, "y": 1 }, + { "matrix": [1, 11], "x": 11, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [2, 6], "x": 6, "y": 2 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2 }, + { "matrix": [2, 9], "x": 9, "y": 2 }, + { "matrix": [2, 10], "x": 10, "y": 2 }, + { "matrix": [2, 11], "x": 11, "y": 2 }, + { "matrix": [3, 0], "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1, "y": 3 }, + { "matrix": [3, 2], "x": 2, "y": 3 }, + { "matrix": [3, 3], "x": 3, "y": 3 }, + { "matrix": [3, 4], "x": 4, "y": 3 }, + { "matrix": [3, 5], "x": 5, "y": 3 }, + { "matrix": [3, 6], "x": 6, "y": 3 }, + { "matrix": [3, 7], "x": 7, "y": 3 }, + { "matrix": [3, 8], "x": 8, "y": 3 }, + { "matrix": [3, 9], "x": 9, "y": 3 }, + { "matrix": [3, 10], "x": 10, "y": 3 }, + { "matrix": [3, 11], "x": 11, "y": 3 }, + { "matrix": [4, 0], "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1, "y": 4 }, + { "matrix": [4, 2], "x": 2, "y": 4 }, + { "matrix": [4, 3], "x": 3, "y": 4 }, + { "matrix": [4, 4], "x": 4, "y": 4 }, + { "matrix": [4, 5], "x": 5, "y": 4 }, + { "matrix": [4, 6], "x": 6, "y": 4 }, + { "matrix": [4, 7], "x": 7, "y": 4 }, + { "matrix": [4, 8], "x": 8, "y": 4 }, + { "matrix": [4, 9], "x": 9, "y": 4 }, + { "matrix": [4, 10], "x": 10, "y": 4 }, + { "matrix": [4, 11], "x": 11, "y": 4 } + ] + } + } +} diff --git a/keyboards/boardsource/equals/avr/rules.mk b/keyboards/boardsource/equals/avr/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/boardsource/equals/avr/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/boardsource/holiday/spooky/info.json b/keyboards/boardsource/holiday/spooky/info.json deleted file mode 100644 index 408f85f188..0000000000 --- a/keyboards/boardsource/holiday/spooky/info.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "Spooky", - "maintainer": "waffle87", - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgblight": true - }, - "matrix_pins": { - "direct": [ - ["E6", "B4", "B5"], - ["B3", "B2", "B6"] - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x1031", - "vid": "0x4273" - }, - "rgblight": { - "led_count": 5, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "community_layouts": [ - "ortho_2x3" - ], - "layouts": { - "LAYOUT_ortho_2x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1} - ] - } - } -} diff --git a/keyboards/boardsource/holiday/spooky/keyboard.json b/keyboards/boardsource/holiday/spooky/keyboard.json new file mode 100644 index 0000000000..408f85f188 --- /dev/null +++ b/keyboards/boardsource/holiday/spooky/keyboard.json @@ -0,0 +1,57 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "Spooky", + "maintainer": "waffle87", + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgblight": true + }, + "matrix_pins": { + "direct": [ + ["E6", "B4", "B5"], + ["B3", "B2", "B6"] + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x1031", + "vid": "0x4273" + }, + "rgblight": { + "led_count": 5, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "community_layouts": [ + "ortho_2x3" + ], + "layouts": { + "LAYOUT_ortho_2x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1} + ] + } + } +} diff --git a/keyboards/boardsource/holiday/spooky/rules.mk b/keyboards/boardsource/holiday/spooky/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/boardsource/holiday/spooky/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/boardsource/lulu/avr/info.json b/keyboards/boardsource/lulu/avr/info.json deleted file mode 100644 index 73f86a435f..0000000000 --- a/keyboards/boardsource/lulu/avr/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "build": { - "lto": true - }, - "development_board": "elite_c", - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "split": { - "soft_serial_pin": "D2" - }, - "ws2812": { - "pin": "D3" - }, - "encoder": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5"} - ] - } -} diff --git a/keyboards/boardsource/lulu/avr/keyboard.json b/keyboards/boardsource/lulu/avr/keyboard.json new file mode 100644 index 0000000000..73f86a435f --- /dev/null +++ b/keyboards/boardsource/lulu/avr/keyboard.json @@ -0,0 +1,21 @@ +{ + "build": { + "lto": true + }, + "development_board": "elite_c", + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "split": { + "soft_serial_pin": "D2" + }, + "ws2812": { + "pin": "D3" + }, + "encoder": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5"} + ] + } +} diff --git a/keyboards/boardsource/lulu/avr/rules.mk b/keyboards/boardsource/lulu/avr/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/boardsource/lulu/avr/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/boardsource/microdox/v1/info.json b/keyboards/boardsource/microdox/v1/info.json deleted file mode 100644 index d35a58777e..0000000000 --- a/keyboards/boardsource/microdox/v1/info.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "features": { - "rgblight": true - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1"], - "rows": ["B2", "B6", "B4", "B5"] - }, - "usb": { - "device_version": "1.0.0" - }, - "split": { - "soft_serial_pin": "D2" - }, - "rgblight": { - "sleep": true, - "led_count": 12, - "split_count": [6, 6], - "max_brightness": 150, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - } -} diff --git a/keyboards/boardsource/microdox/v1/keyboard.json b/keyboards/boardsource/microdox/v1/keyboard.json new file mode 100644 index 0000000000..d35a58777e --- /dev/null +++ b/keyboards/boardsource/microdox/v1/keyboard.json @@ -0,0 +1,36 @@ +{ + "features": { + "rgblight": true + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1"], + "rows": ["B2", "B6", "B4", "B5"] + }, + "usb": { + "device_version": "1.0.0" + }, + "split": { + "soft_serial_pin": "D2" + }, + "rgblight": { + "sleep": true, + "led_count": 12, + "split_count": [6, 6], + "max_brightness": 150, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + } +} diff --git a/keyboards/boardsource/microdox/v1/rules.mk b/keyboards/boardsource/microdox/v1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/boardsource/microdox/v1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/boardsource/microdox/v2/info.json b/keyboards/boardsource/microdox/v2/info.json deleted file mode 100644 index 94577059c5..0000000000 --- a/keyboards/boardsource/microdox/v2/info.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "features": { - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["D4", "D7", "B3", "F7", "F6"], - "rows": ["F4", "D2", "C6", "B1"] - }, - "usb": { - "device_version": "2.0.0" - }, - "ws2812": { - "pin": "B5" - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "E6", "pin_b": "B2"} - ] - }, - "split": { - "soft_serial_pin": "D3", - "matrix_pins": { - "right": { - "cols": ["F4", "B1", "D7", "C6", "B3"], - "rows": ["F5", "F7", "F6", "E6"] - } - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "B6", "pin_b": "B2"} - ] - } - } - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_left_right": true, - "breathing": true, - "cycle_left_right": true, - "cycle_spiral": true, - "jellybean_raindrops": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 12, "y": 11}, - {"flags": 2, "x": 86, "y": 11}, - {"flags": 2, "x": 86, "y": 53}, - {"flags": 2, "x": 0, "y": 64}, - {"flags": 2, "x": 211, "y": 11}, - {"flags": 2, "x": 136, "y": 11}, - {"flags": 2, "x": 136, "y": 53}, - {"flags": 2, "x": 224, "y": 64}, - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 49, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 74, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 99, "y": 0}, - {"flags": 4, "matrix": [4, 4], "x": 124, "y": 0}, - {"flags": 4, "matrix": [4, 3], "x": 149, "y": 0}, - {"flags": 4, "matrix": [4, 2], "x": 174, "y": 0}, - {"flags": 4, "matrix": [4, 1], "x": 199, "y": 0}, - {"flags": 4, "matrix": [4, 0], "x": 224, "y": 0}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 21}, - {"flags": 4, "matrix": [1, 1], "x": 24, "y": 21}, - {"flags": 4, "matrix": [1, 2], "x": 49, "y": 21}, - {"flags": 4, "matrix": [1, 3], "x": 74, "y": 21}, - {"flags": 4, "matrix": [1, 4], "x": 99, "y": 21}, - {"flags": 4, "matrix": [5, 4], "x": 124, "y": 21}, - {"flags": 4, "matrix": [5, 3], "x": 149, "y": 21}, - {"flags": 4, "matrix": [5, 2], "x": 174, "y": 21}, - {"flags": 4, "matrix": [5, 1], "x": 199, "y": 21}, - {"flags": 4, "matrix": [5, 0], "x": 224, "y": 21}, - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 42}, - {"flags": 4, "matrix": [2, 1], "x": 24, "y": 42}, - {"flags": 4, "matrix": [2, 2], "x": 49, "y": 42}, - {"flags": 4, "matrix": [2, 3], "x": 74, "y": 42}, - {"flags": 4, "matrix": [2, 4], "x": 99, "y": 42}, - {"flags": 4, "matrix": [6, 4], "x": 124, "y": 42}, - {"flags": 4, "matrix": [6, 3], "x": 149, "y": 42}, - {"flags": 4, "matrix": [6, 2], "x": 174, "y": 42}, - {"flags": 4, "matrix": [6, 1], "x": 199, "y": 42}, - {"flags": 4, "matrix": [6, 0], "x": 224, "y": 42}, - {"flags": 1, "matrix": [3, 2], "x": 49, "y": 64}, - {"flags": 1, "matrix": [3, 3], "x": 74, "y": 64}, - {"flags": 1, "matrix": [3, 4], "x": 99, "y": 64}, - {"flags": 1, "matrix": [7, 4], "x": 124, "y": 64}, - {"flags": 1, "matrix": [7, 3], "x": 149, "y": 64}, - {"flags": 1, "matrix": [7, 2], "x": 174, "y": 64} - ], - "max_brightness": 150, - "sleep": true, - "split_count": [22, 22] - } -} diff --git a/keyboards/boardsource/microdox/v2/keyboard.json b/keyboards/boardsource/microdox/v2/keyboard.json new file mode 100644 index 0000000000..94577059c5 --- /dev/null +++ b/keyboards/boardsource/microdox/v2/keyboard.json @@ -0,0 +1,97 @@ +{ + "features": { + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["D4", "D7", "B3", "F7", "F6"], + "rows": ["F4", "D2", "C6", "B1"] + }, + "usb": { + "device_version": "2.0.0" + }, + "ws2812": { + "pin": "B5" + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "E6", "pin_b": "B2"} + ] + }, + "split": { + "soft_serial_pin": "D3", + "matrix_pins": { + "right": { + "cols": ["F4", "B1", "D7", "C6", "B3"], + "rows": ["F5", "F7", "F6", "E6"] + } + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "B6", "pin_b": "B2"} + ] + } + } + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_left_right": true, + "breathing": true, + "cycle_left_right": true, + "cycle_spiral": true, + "jellybean_raindrops": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 12, "y": 11}, + {"flags": 2, "x": 86, "y": 11}, + {"flags": 2, "x": 86, "y": 53}, + {"flags": 2, "x": 0, "y": 64}, + {"flags": 2, "x": 211, "y": 11}, + {"flags": 2, "x": 136, "y": 11}, + {"flags": 2, "x": 136, "y": 53}, + {"flags": 2, "x": 224, "y": 64}, + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 49, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 74, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 99, "y": 0}, + {"flags": 4, "matrix": [4, 4], "x": 124, "y": 0}, + {"flags": 4, "matrix": [4, 3], "x": 149, "y": 0}, + {"flags": 4, "matrix": [4, 2], "x": 174, "y": 0}, + {"flags": 4, "matrix": [4, 1], "x": 199, "y": 0}, + {"flags": 4, "matrix": [4, 0], "x": 224, "y": 0}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 21}, + {"flags": 4, "matrix": [1, 1], "x": 24, "y": 21}, + {"flags": 4, "matrix": [1, 2], "x": 49, "y": 21}, + {"flags": 4, "matrix": [1, 3], "x": 74, "y": 21}, + {"flags": 4, "matrix": [1, 4], "x": 99, "y": 21}, + {"flags": 4, "matrix": [5, 4], "x": 124, "y": 21}, + {"flags": 4, "matrix": [5, 3], "x": 149, "y": 21}, + {"flags": 4, "matrix": [5, 2], "x": 174, "y": 21}, + {"flags": 4, "matrix": [5, 1], "x": 199, "y": 21}, + {"flags": 4, "matrix": [5, 0], "x": 224, "y": 21}, + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 42}, + {"flags": 4, "matrix": [2, 1], "x": 24, "y": 42}, + {"flags": 4, "matrix": [2, 2], "x": 49, "y": 42}, + {"flags": 4, "matrix": [2, 3], "x": 74, "y": 42}, + {"flags": 4, "matrix": [2, 4], "x": 99, "y": 42}, + {"flags": 4, "matrix": [6, 4], "x": 124, "y": 42}, + {"flags": 4, "matrix": [6, 3], "x": 149, "y": 42}, + {"flags": 4, "matrix": [6, 2], "x": 174, "y": 42}, + {"flags": 4, "matrix": [6, 1], "x": 199, "y": 42}, + {"flags": 4, "matrix": [6, 0], "x": 224, "y": 42}, + {"flags": 1, "matrix": [3, 2], "x": 49, "y": 64}, + {"flags": 1, "matrix": [3, 3], "x": 74, "y": 64}, + {"flags": 1, "matrix": [3, 4], "x": 99, "y": 64}, + {"flags": 1, "matrix": [7, 4], "x": 124, "y": 64}, + {"flags": 1, "matrix": [7, 3], "x": 149, "y": 64}, + {"flags": 1, "matrix": [7, 2], "x": 174, "y": 64} + ], + "max_brightness": 150, + "sleep": true, + "split_count": [22, 22] + } +} diff --git a/keyboards/boardsource/microdox/v2/rules.mk b/keyboards/boardsource/microdox/v2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/boardsource/technik_o/info.json b/keyboards/boardsource/technik_o/info.json deleted file mode 100644 index 65d46a8b62..0000000000 --- a/keyboards/boardsource/technik_o/info.json +++ /dev/null @@ -1,174 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "Technik-O", - "maintainer": "waffle87", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "C6" - }, - "matrix_pins": { - "cols": ["B5", "B6", "B7", "F5", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6"], - "rows": ["B0", "B1", "B2", "B3"] - }, - "processor": "atmega32u4", - "url": "https://boardsource.xyz/store/5ffb9b01edd0447f8023fdb2", - "usb": { - "device_version": "1.0.0", - "pid": "0x0079", - "vid": "0x4273" - }, - "rgb_matrix": { - "animations":{ - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_pinwheel_sat": true, - "band_spiral_sat": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 220, "y": 17}, - {"flags": 2, "x": 172, "y": 17}, - {"flags": 2, "x": 112, "y": 17}, - {"flags": 2, "x": 50, "y": 17}, - {"flags": 2, "x": 4, "y": 17}, - {"flags": 2, "x": 4, "y": 56}, - {"flags": 2, "x": 50, "y": 56}, - {"flags": 2, "x": 112, "y": 56}, - {"flags": 2, "x": 172, "y": 56}, - {"flags": 2, "x": 220, "y": 56}, - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 20, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 40, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 61, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 81, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 101, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 122, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 142, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 162, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 183, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 203, "y": 0}, - {"flags": 1, "matrix": [0, 11], "x": 224, "y": 0}, - {"flags": 1, "matrix": [1, 0], "x": 0, "y": 21}, - {"flags": 4, "matrix": [1, 1], "x": 20, "y": 21}, - {"flags": 4, "matrix": [1, 2], "x": 40, "y": 21}, - {"flags": 4, "matrix": [1, 3], "x": 61, "y": 21}, - {"flags": 4, "matrix": [1, 4], "x": 81, "y": 21}, - {"flags": 4, "matrix": [1, 5], "x": 101, "y": 21}, - {"flags": 4, "matrix": [1, 6], "x": 122, "y": 21}, - {"flags": 4, "matrix": [1, 7], "x": 142, "y": 21}, - {"flags": 4, "matrix": [1, 8], "x": 162, "y": 21}, - {"flags": 4, "matrix": [1, 9], "x": 183, "y": 21}, - {"flags": 4, "matrix": [1, 10], "x": 203, "y": 21}, - {"flags": 1, "matrix": [1, 11], "x": 224, "y": 21}, - {"flags": 1, "matrix": [2, 0], "x": 0, "y": 42}, - {"flags": 4, "matrix": [2, 1], "x": 20, "y": 42}, - {"flags": 4, "matrix": [2, 2], "x": 40, "y": 42}, - {"flags": 4, "matrix": [2, 3], "x": 61, "y": 42}, - {"flags": 4, "matrix": [2, 4], "x": 81, "y": 42}, - {"flags": 4, "matrix": [2, 5], "x": 101, "y": 42}, - {"flags": 4, "matrix": [2, 6], "x": 122, "y": 42}, - {"flags": 4, "matrix": [2, 7], "x": 142, "y": 42}, - {"flags": 4, "matrix": [2, 8], "x": 162, "y": 42}, - {"flags": 4, "matrix": [2, 9], "x": 183, "y": 42}, - {"flags": 4, "matrix": [2, 10], "x": 203, "y": 42}, - {"flags": 1, "matrix": [2, 11], "x": 224, "y": 42}, - {"flags": 1, "matrix": [3, 0], "x": 0, "y": 64}, - {"flags": 1, "matrix": [3, 1], "x": 20, "y": 64}, - {"flags": 1, "matrix": [3, 2], "x": 40, "y": 64}, - {"flags": 1, "matrix": [3, 3], "x": 61, "y": 64}, - {"flags": 1, "matrix": [3, 4], "x": 81, "y": 64}, - {"flags": 4, "matrix": [3, 5], "x": 101, "y": 64}, - {"flags": 4, "matrix": [3, 6], "x": 122, "y": 64}, - {"flags": 1, "matrix": [3, 7], "x": 142, "y": 64}, - {"flags": 1, "matrix": [3, 8], "x": 162, "y": 64}, - {"flags": 1, "matrix": [3, 9], "x": 183, "y": 64}, - {"flags": 1, "matrix": [3, 10], "x": 203, "y": 64}, - {"flags": 1, "matrix": [3, 11], "x": 224, "y": 64} - ], - "max_brightness": 120 - }, - "community_layouts": [ - "ortho_4x12" - ], - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/boardsource/technik_o/keyboard.json b/keyboards/boardsource/technik_o/keyboard.json new file mode 100644 index 0000000000..65d46a8b62 --- /dev/null +++ b/keyboards/boardsource/technik_o/keyboard.json @@ -0,0 +1,174 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "Technik-O", + "maintainer": "waffle87", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "C6" + }, + "matrix_pins": { + "cols": ["B5", "B6", "B7", "F5", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6"], + "rows": ["B0", "B1", "B2", "B3"] + }, + "processor": "atmega32u4", + "url": "https://boardsource.xyz/store/5ffb9b01edd0447f8023fdb2", + "usb": { + "device_version": "1.0.0", + "pid": "0x0079", + "vid": "0x4273" + }, + "rgb_matrix": { + "animations":{ + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_pinwheel_sat": true, + "band_spiral_sat": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 220, "y": 17}, + {"flags": 2, "x": 172, "y": 17}, + {"flags": 2, "x": 112, "y": 17}, + {"flags": 2, "x": 50, "y": 17}, + {"flags": 2, "x": 4, "y": 17}, + {"flags": 2, "x": 4, "y": 56}, + {"flags": 2, "x": 50, "y": 56}, + {"flags": 2, "x": 112, "y": 56}, + {"flags": 2, "x": 172, "y": 56}, + {"flags": 2, "x": 220, "y": 56}, + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 20, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 40, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 61, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 81, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 101, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 122, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 142, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 162, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 183, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 203, "y": 0}, + {"flags": 1, "matrix": [0, 11], "x": 224, "y": 0}, + {"flags": 1, "matrix": [1, 0], "x": 0, "y": 21}, + {"flags": 4, "matrix": [1, 1], "x": 20, "y": 21}, + {"flags": 4, "matrix": [1, 2], "x": 40, "y": 21}, + {"flags": 4, "matrix": [1, 3], "x": 61, "y": 21}, + {"flags": 4, "matrix": [1, 4], "x": 81, "y": 21}, + {"flags": 4, "matrix": [1, 5], "x": 101, "y": 21}, + {"flags": 4, "matrix": [1, 6], "x": 122, "y": 21}, + {"flags": 4, "matrix": [1, 7], "x": 142, "y": 21}, + {"flags": 4, "matrix": [1, 8], "x": 162, "y": 21}, + {"flags": 4, "matrix": [1, 9], "x": 183, "y": 21}, + {"flags": 4, "matrix": [1, 10], "x": 203, "y": 21}, + {"flags": 1, "matrix": [1, 11], "x": 224, "y": 21}, + {"flags": 1, "matrix": [2, 0], "x": 0, "y": 42}, + {"flags": 4, "matrix": [2, 1], "x": 20, "y": 42}, + {"flags": 4, "matrix": [2, 2], "x": 40, "y": 42}, + {"flags": 4, "matrix": [2, 3], "x": 61, "y": 42}, + {"flags": 4, "matrix": [2, 4], "x": 81, "y": 42}, + {"flags": 4, "matrix": [2, 5], "x": 101, "y": 42}, + {"flags": 4, "matrix": [2, 6], "x": 122, "y": 42}, + {"flags": 4, "matrix": [2, 7], "x": 142, "y": 42}, + {"flags": 4, "matrix": [2, 8], "x": 162, "y": 42}, + {"flags": 4, "matrix": [2, 9], "x": 183, "y": 42}, + {"flags": 4, "matrix": [2, 10], "x": 203, "y": 42}, + {"flags": 1, "matrix": [2, 11], "x": 224, "y": 42}, + {"flags": 1, "matrix": [3, 0], "x": 0, "y": 64}, + {"flags": 1, "matrix": [3, 1], "x": 20, "y": 64}, + {"flags": 1, "matrix": [3, 2], "x": 40, "y": 64}, + {"flags": 1, "matrix": [3, 3], "x": 61, "y": 64}, + {"flags": 1, "matrix": [3, 4], "x": 81, "y": 64}, + {"flags": 4, "matrix": [3, 5], "x": 101, "y": 64}, + {"flags": 4, "matrix": [3, 6], "x": 122, "y": 64}, + {"flags": 1, "matrix": [3, 7], "x": 142, "y": 64}, + {"flags": 1, "matrix": [3, 8], "x": 162, "y": 64}, + {"flags": 1, "matrix": [3, 9], "x": 183, "y": 64}, + {"flags": 1, "matrix": [3, 10], "x": 203, "y": 64}, + {"flags": 1, "matrix": [3, 11], "x": 224, "y": 64} + ], + "max_brightness": 120 + }, + "community_layouts": [ + "ortho_4x12" + ], + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/boardsource/technik_o/rules.mk b/keyboards/boardsource/technik_o/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/boardsource/technik_s/info.json b/keyboards/boardsource/technik_s/info.json deleted file mode 100644 index ffb8cb09ec..0000000000 --- a/keyboards/boardsource/technik_s/info.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "Technik-S", - "maintainer": "waffle87", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "C6" - }, - "matrix_pins": { - "cols": ["B5", "B6", "B7", "F5", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6"], - "rows": ["B0", "B1", "B2", "B3"] - }, - "processor": "atmega32u4", - "url": "https://boardsource.xyz/store/5ffb9b01edd0447f8023fdb2", - "usb": { - "device_version": "1.0.0", - "pid": "0x0083", - "vid": "0x4273" - }, - "rgb_matrix": { - "animations":{ - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_pinwheel_sat": true, - "band_spiral_sat": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 220, "y": 17}, - {"flags": 2, "x": 172, "y": 17}, - {"flags": 2, "x": 112, "y": 17}, - {"flags": 2, "x": 50, "y": 17}, - {"flags": 2, "x": 4, "y": 17}, - {"flags": 2, "x": 4, "y": 56}, - {"flags": 2, "x": 50, "y": 56}, - {"flags": 2, "x": 112, "y": 56}, - {"flags": 2, "x": 172, "y": 56}, - {"flags": 2, "x": 220, "y": 56}, - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 20, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 40, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 61, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 81, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 101, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 122, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 142, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 162, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 183, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 203, "y": 0}, - {"flags": 1, "matrix": [0, 11], "x": 224, "y": 0}, - {"flags": 1, "matrix": [1, 0], "x": 10, "y": 21}, - {"flags": 4, "matrix": [1, 2], "x": 30, "y": 21}, - {"flags": 4, "matrix": [1, 3], "x": 51, "y": 21}, - {"flags": 4, "matrix": [1, 4], "x": 71, "y": 21}, - {"flags": 4, "matrix": [1, 5], "x": 91, "y": 21}, - {"flags": 4, "matrix": [1, 6], "x": 112, "y": 21}, - {"flags": 4, "matrix": [1, 7], "x": 132, "y": 21}, - {"flags": 4, "matrix": [1, 8], "x": 152, "y": 21}, - {"flags": 4, "matrix": [1, 9], "x": 173, "y": 21}, - {"flags": 4, "matrix": [1, 10], "x": 193, "y": 21}, - {"flags": 1, "matrix": [1, 11], "x": 214, "y": 21}, - {"flags": 1, "matrix": [2, 0], "x": 0, "y": 42}, - {"flags": 4, "matrix": [2, 1], "x": 20, "y": 42}, - {"flags": 4, "matrix": [2, 2], "x": 40, "y": 42}, - {"flags": 4, "matrix": [2, 3], "x": 61, "y": 42}, - {"flags": 4, "matrix": [2, 4], "x": 81, "y": 42}, - {"flags": 4, "matrix": [2, 5], "x": 101, "y": 42}, - {"flags": 4, "matrix": [2, 6], "x": 122, "y": 42}, - {"flags": 4, "matrix": [2, 7], "x": 142, "y": 42}, - {"flags": 4, "matrix": [2, 8], "x": 162, "y": 42}, - {"flags": 4, "matrix": [2, 9], "x": 183, "y": 42}, - {"flags": 4, "matrix": [2, 10], "x": 203, "y": 42}, - {"flags": 1, "matrix": [2, 11], "x": 224, "y": 42}, - {"flags": 1, "matrix": [3, 0], "x": 0, "y": 64}, - {"flags": 4, "matrix": [3, 1], "x": 20, "y": 64}, - {"flags": 4, "matrix": [3, 2], "x": 40, "y": 64}, - {"flags": 4, "matrix": [3, 3], "x": 68, "y": 64}, - {"flags": 4, "matrix": [3, 5], "x": 97, "y": 64}, - {"flags": 4, "matrix": [3, 6], "x": 126, "y": 64}, - {"flags": 4, "matrix": [3, 8], "x": 154, "y": 64}, - {"flags": 4, "matrix": [3, 9], "x": 183, "y": 64}, - {"flags": 4, "matrix": [3, 10], "x": 203, "y": 64}, - {"flags": 1, "matrix": [3, 11], "x": 224, "y": 64} - ], - "max_brightness": 120 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "w": 1.5, "x": 10.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "w": 1.5, "x": 3, "y": 3}, - {"matrix": [3, 5], "w": 1.5, "x": 4.5, "y": 3}, - {"matrix": [3, 6], "w": 1.5, "x": 6, "y": 3}, - {"matrix": [3, 8], "w": 1.5, "x": 7.5, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/boardsource/technik_s/keyboard.json b/keyboards/boardsource/technik_s/keyboard.json new file mode 100644 index 0000000000..ffb8cb09ec --- /dev/null +++ b/keyboards/boardsource/technik_s/keyboard.json @@ -0,0 +1,165 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "Technik-S", + "maintainer": "waffle87", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "C6" + }, + "matrix_pins": { + "cols": ["B5", "B6", "B7", "F5", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6"], + "rows": ["B0", "B1", "B2", "B3"] + }, + "processor": "atmega32u4", + "url": "https://boardsource.xyz/store/5ffb9b01edd0447f8023fdb2", + "usb": { + "device_version": "1.0.0", + "pid": "0x0083", + "vid": "0x4273" + }, + "rgb_matrix": { + "animations":{ + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_pinwheel_sat": true, + "band_spiral_sat": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 220, "y": 17}, + {"flags": 2, "x": 172, "y": 17}, + {"flags": 2, "x": 112, "y": 17}, + {"flags": 2, "x": 50, "y": 17}, + {"flags": 2, "x": 4, "y": 17}, + {"flags": 2, "x": 4, "y": 56}, + {"flags": 2, "x": 50, "y": 56}, + {"flags": 2, "x": 112, "y": 56}, + {"flags": 2, "x": 172, "y": 56}, + {"flags": 2, "x": 220, "y": 56}, + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 20, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 40, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 61, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 81, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 101, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 122, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 142, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 162, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 183, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 203, "y": 0}, + {"flags": 1, "matrix": [0, 11], "x": 224, "y": 0}, + {"flags": 1, "matrix": [1, 0], "x": 10, "y": 21}, + {"flags": 4, "matrix": [1, 2], "x": 30, "y": 21}, + {"flags": 4, "matrix": [1, 3], "x": 51, "y": 21}, + {"flags": 4, "matrix": [1, 4], "x": 71, "y": 21}, + {"flags": 4, "matrix": [1, 5], "x": 91, "y": 21}, + {"flags": 4, "matrix": [1, 6], "x": 112, "y": 21}, + {"flags": 4, "matrix": [1, 7], "x": 132, "y": 21}, + {"flags": 4, "matrix": [1, 8], "x": 152, "y": 21}, + {"flags": 4, "matrix": [1, 9], "x": 173, "y": 21}, + {"flags": 4, "matrix": [1, 10], "x": 193, "y": 21}, + {"flags": 1, "matrix": [1, 11], "x": 214, "y": 21}, + {"flags": 1, "matrix": [2, 0], "x": 0, "y": 42}, + {"flags": 4, "matrix": [2, 1], "x": 20, "y": 42}, + {"flags": 4, "matrix": [2, 2], "x": 40, "y": 42}, + {"flags": 4, "matrix": [2, 3], "x": 61, "y": 42}, + {"flags": 4, "matrix": [2, 4], "x": 81, "y": 42}, + {"flags": 4, "matrix": [2, 5], "x": 101, "y": 42}, + {"flags": 4, "matrix": [2, 6], "x": 122, "y": 42}, + {"flags": 4, "matrix": [2, 7], "x": 142, "y": 42}, + {"flags": 4, "matrix": [2, 8], "x": 162, "y": 42}, + {"flags": 4, "matrix": [2, 9], "x": 183, "y": 42}, + {"flags": 4, "matrix": [2, 10], "x": 203, "y": 42}, + {"flags": 1, "matrix": [2, 11], "x": 224, "y": 42}, + {"flags": 1, "matrix": [3, 0], "x": 0, "y": 64}, + {"flags": 4, "matrix": [3, 1], "x": 20, "y": 64}, + {"flags": 4, "matrix": [3, 2], "x": 40, "y": 64}, + {"flags": 4, "matrix": [3, 3], "x": 68, "y": 64}, + {"flags": 4, "matrix": [3, 5], "x": 97, "y": 64}, + {"flags": 4, "matrix": [3, 6], "x": 126, "y": 64}, + {"flags": 4, "matrix": [3, 8], "x": 154, "y": 64}, + {"flags": 4, "matrix": [3, 9], "x": 183, "y": 64}, + {"flags": 4, "matrix": [3, 10], "x": 203, "y": 64}, + {"flags": 1, "matrix": [3, 11], "x": 224, "y": 64} + ], + "max_brightness": 120 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "w": 1.5, "x": 10.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "w": 1.5, "x": 3, "y": 3}, + {"matrix": [3, 5], "w": 1.5, "x": 4.5, "y": 3}, + {"matrix": [3, 6], "w": 1.5, "x": 6, "y": 3}, + {"matrix": [3, 8], "w": 1.5, "x": 7.5, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/boardsource/technik_s/rules.mk b/keyboards/boardsource/technik_s/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/boardsource/the_mark/info.json b/keyboards/boardsource/the_mark/info.json deleted file mode 100644 index 8dc08e4fc4..0000000000 --- a/keyboards/boardsource/the_mark/info.json +++ /dev/null @@ -1,499 +0,0 @@ -{ - "manufacturer": "Boardsource", - "keyboard_name": "The Mark65", - "maintainer": "daysgobye, boardsource, waffle87", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgblight": true, - "rgb_matrix": false - }, - "matrix_pins": { - "cols": ["B5", "B6", "B7", "F5", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "F0", "F1", "F4"], - "rows": ["B0", "B1", "B2", "B3", "B4"] - }, - "processor": "atmega32u4", - "url": "https://boardsource.xyz/projects/5f46409bdce98063626dcb08", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4273" - }, - "rgblight": { - "led_count": 24, - "sleep": true, - "max_brightness": 200, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "C6" - }, - "rgb_matrix": { - "animations":{ - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_pinwheel_sat": true, - "band_spiral_sat": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_cross": true, - "solid_reactive_nexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 224, "y": 42}, - {"flags": 2, "x": 224, "y": 21}, - {"flags": 2, "x": 209, "y": 21}, - {"flags": 2, "x": 179, "y": 21}, - {"flags": 2, "x": 164, "y": 21}, - {"flags": 2, "x": 134, "y": 21}, - {"flags": 2, "x": 119, "y": 21}, - {"flags": 2, "x": 89, "y": 21}, - {"flags": 2, "x": 74, "y": 21}, - {"flags": 2, "x": 45, "y": 21}, - {"flags": 2, "x": 30, "y": 21}, - {"flags": 2, "x": 30, "y": 42}, - {"flags": 2, "x": 30, "y": 64}, - {"flags": 2, "x": 30, "y": 85}, - {"flags": 2, "x": 45, "y": 85}, - {"flags": 2, "x": 74, "y": 85}, - {"flags": 2, "x": 89, "y": 85}, - {"flags": 2, "x": 119, "y": 85}, - {"flags": 2, "x": 134, "y": 85}, - {"flags": 2, "x": 164, "y": 85}, - {"flags": 2, "x": 179, "y": 85}, - {"flags": 2, "x": 209, "y": 85}, - {"flags": 2, "x": 224, "y": 85}, - {"flags": 2, "x": 224, "y": 64} - ], - "max_brightness": 200, - "sleep": true - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, - - {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 0], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, - - {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_split_bs_space": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, - - {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'@", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [1, 14], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, - - {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 0], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_split_bs_space": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'@", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [1, 14], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, - - {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 0], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - } - } -} diff --git a/keyboards/boardsource/the_mark/keyboard.json b/keyboards/boardsource/the_mark/keyboard.json new file mode 100644 index 0000000000..8dc08e4fc4 --- /dev/null +++ b/keyboards/boardsource/the_mark/keyboard.json @@ -0,0 +1,499 @@ +{ + "manufacturer": "Boardsource", + "keyboard_name": "The Mark65", + "maintainer": "daysgobye, boardsource, waffle87", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgblight": true, + "rgb_matrix": false + }, + "matrix_pins": { + "cols": ["B5", "B6", "B7", "F5", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "F0", "F1", "F4"], + "rows": ["B0", "B1", "B2", "B3", "B4"] + }, + "processor": "atmega32u4", + "url": "https://boardsource.xyz/projects/5f46409bdce98063626dcb08", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4273" + }, + "rgblight": { + "led_count": 24, + "sleep": true, + "max_brightness": 200, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "C6" + }, + "rgb_matrix": { + "animations":{ + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_pinwheel_sat": true, + "band_spiral_sat": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_cross": true, + "solid_reactive_nexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 224, "y": 42}, + {"flags": 2, "x": 224, "y": 21}, + {"flags": 2, "x": 209, "y": 21}, + {"flags": 2, "x": 179, "y": 21}, + {"flags": 2, "x": 164, "y": 21}, + {"flags": 2, "x": 134, "y": 21}, + {"flags": 2, "x": 119, "y": 21}, + {"flags": 2, "x": 89, "y": 21}, + {"flags": 2, "x": 74, "y": 21}, + {"flags": 2, "x": 45, "y": 21}, + {"flags": 2, "x": 30, "y": 21}, + {"flags": 2, "x": 30, "y": 42}, + {"flags": 2, "x": 30, "y": 64}, + {"flags": 2, "x": 30, "y": 85}, + {"flags": 2, "x": 45, "y": 85}, + {"flags": 2, "x": 74, "y": 85}, + {"flags": 2, "x": 89, "y": 85}, + {"flags": 2, "x": 119, "y": 85}, + {"flags": 2, "x": 134, "y": 85}, + {"flags": 2, "x": 164, "y": 85}, + {"flags": 2, "x": 179, "y": 85}, + {"flags": 2, "x": 209, "y": 85}, + {"flags": 2, "x": 224, "y": 85}, + {"flags": 2, "x": 224, "y": 64} + ], + "max_brightness": 200, + "sleep": true + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, + + {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 0], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, + + {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_split_bs_space": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, + + {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'@", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [1, 14], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, + + {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 0], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_split_bs_space": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "RGB Toggle", "matrix": [0, 15], "x": 15.25, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "RGB Mode", "matrix": [1, 15], "x": 15.25, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'@", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [1, 14], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Fn", "matrix": [2, 15], "x": 15.25, "y": 2}, + + {"label": "Shift", "matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 0], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "`~", "matrix": [4, 12], "x": 12, "y": 4}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + } + } +} diff --git a/keyboards/boardsource/the_mark/rules.mk b/keyboards/boardsource/the_mark/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/bredworks/wyvern_hs/info.json b/keyboards/bredworks/wyvern_hs/info.json deleted file mode 100644 index 63e85496ae..0000000000 --- a/keyboards/bredworks/wyvern_hs/info.json +++ /dev/null @@ -1,308 +0,0 @@ -{ - "manufacturer": "Bred Works", - "keyboard_name": "Wyvern HS", - "maintainer": "DeskDaily", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B3", "B2", "B1", "B0", "F7", "D5", "D3", "D2", "D1", "D0", "E6", "F0", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], - "rows": ["B7", "F1", "F6", "F5", "F4"] - }, - "processor": "atmega32u4", - "url": "https://bredworks.com/products/wyvern-hotswap-pcb", - "usb": { - "device_version": "0.0.1", - "pid": "0x0001", - "vid": "0x0571" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [0, 19], "x": 19.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1, "w": 1.5}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1}, - {"matrix": [1, 15], "x": 15.75, "y": 1}, - {"matrix": [1, 16], "x": 16.75, "y": 1}, - {"matrix": [1, 17], "x": 17.75, "y": 1, "w": 1.5}, - {"matrix": [1, 19], "x": 19.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2, "w": 1.75}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [2, 15], "x": 16, "y": 2}, - {"matrix": [2, 16], "x": 17, "y": 2, "w": 2.25}, - {"matrix": [2, 19], "x": 19.75, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "h": 2}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, - {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.25}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3}, - {"matrix": [3, 15], "x": 15.5, "y": 3}, - {"matrix": [3, 16], "x": 16.5, "y": 3, "w": 1.75}, - {"matrix": [3, 19], "x": 19.75, "y": 3}, - {"matrix": [3, 17], "x": 18.5, "y": 3.25}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 5.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 2.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"matrix": [4, 17], "x": 18.5, "y": 4.25}, - {"matrix": [4, 18], "x": 19.5, "y": 4.25}, - {"matrix": [0, 18], "x": 18.25, "y": 0} - ] - }, - "LAYOUT_mirrored_numpad": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [0, 19], "x": 19.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "h": 2}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1, "w": 1.5}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1}, - {"matrix": [1, 15], "x": 15.75, "y": 1}, - {"matrix": [1, 16], "x": 16.75, "y": 1}, - {"matrix": [1, 17], "x": 17.75, "y": 1, "w": 1.5}, - {"matrix": [1, 19], "x": 19.75, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2, "w": 1.75}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [2, 15], "x": 16, "y": 2}, - {"matrix": [2, 16], "x": 17, "y": 2, "w": 2.25}, - {"matrix": [2, 19], "x": 19.75, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "h": 2}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.25}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3}, - {"matrix": [3, 15], "x": 15.5, "y": 3}, - {"matrix": [3, 16], "x": 16.5, "y": 3, "w": 1.75}, - {"matrix": [3, 19], "x": 19.75, "y": 3}, - {"matrix": [3, 17], "x": 18.5, "y": 3.25}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4, "w": 2}, - {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 5.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 2.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"matrix": [4, 17], "x": 18.5, "y": 4.25}, - {"matrix": [4, 18], "x": 19.5, "y": 4.25}, - {"matrix": [0, 18], "x": 18.25, "y": 0} - ] - }, - "LAYOUT_regular_numpad": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [0, 19], "x": 19.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, - {"matrix": [1, 4], "x": 4.25, "y": 1, "w": 1.5}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1}, - {"matrix": [1, 15], "x": 15.75, "y": 1}, - {"matrix": [1, 16], "x": 16.75, "y": 1}, - {"matrix": [1, 17], "x": 17.75, "y": 1, "w": 1.5}, - {"matrix": [1, 19], "x": 19.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2, "w": 1.75}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [2, 15], "x": 16, "y": 2}, - {"matrix": [2, 16], "x": 17, "y": 2, "w": 2.25}, - {"matrix": [2, 19], "x": 19.75, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, - {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.25}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3}, - {"matrix": [3, 15], "x": 15.5, "y": 3}, - {"matrix": [3, 16], "x": 16.5, "y": 3, "w": 1.75}, - {"matrix": [3, 19], "x": 19.75, "y": 3}, - {"matrix": [3, 17], "x": 18.5, "y": 3.25}, - {"matrix": [4, 1], "x": 0, "y": 4, "w": 2}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 5.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 2.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"matrix": [4, 17], "x": 18.5, "y": 4.25}, - {"matrix": [4, 18], "x": 19.5, "y": 4.25}, - {"matrix": [0, 18], "x": 18.25, "y": 0} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/bredworks/wyvern_hs/keyboard.json b/keyboards/bredworks/wyvern_hs/keyboard.json new file mode 100644 index 0000000000..63e85496ae --- /dev/null +++ b/keyboards/bredworks/wyvern_hs/keyboard.json @@ -0,0 +1,308 @@ +{ + "manufacturer": "Bred Works", + "keyboard_name": "Wyvern HS", + "maintainer": "DeskDaily", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B3", "B2", "B1", "B0", "F7", "D5", "D3", "D2", "D1", "D0", "E6", "F0", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], + "rows": ["B7", "F1", "F6", "F5", "F4"] + }, + "processor": "atmega32u4", + "url": "https://bredworks.com/products/wyvern-hotswap-pcb", + "usb": { + "device_version": "0.0.1", + "pid": "0x0001", + "vid": "0x0571" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [0, 19], "x": 19.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1, "w": 1.5}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1}, + {"matrix": [1, 15], "x": 15.75, "y": 1}, + {"matrix": [1, 16], "x": 16.75, "y": 1}, + {"matrix": [1, 17], "x": 17.75, "y": 1, "w": 1.5}, + {"matrix": [1, 19], "x": 19.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2, "w": 1.75}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [2, 15], "x": 16, "y": 2}, + {"matrix": [2, 16], "x": 17, "y": 2, "w": 2.25}, + {"matrix": [2, 19], "x": 19.75, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "h": 2}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, + {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.25}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3}, + {"matrix": [3, 15], "x": 15.5, "y": 3}, + {"matrix": [3, 16], "x": 16.5, "y": 3, "w": 1.75}, + {"matrix": [3, 19], "x": 19.75, "y": 3}, + {"matrix": [3, 17], "x": 18.5, "y": 3.25}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 5.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 2.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"matrix": [4, 17], "x": 18.5, "y": 4.25}, + {"matrix": [4, 18], "x": 19.5, "y": 4.25}, + {"matrix": [0, 18], "x": 18.25, "y": 0} + ] + }, + "LAYOUT_mirrored_numpad": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [0, 19], "x": 19.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "h": 2}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1, "w": 1.5}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1}, + {"matrix": [1, 15], "x": 15.75, "y": 1}, + {"matrix": [1, 16], "x": 16.75, "y": 1}, + {"matrix": [1, 17], "x": 17.75, "y": 1, "w": 1.5}, + {"matrix": [1, 19], "x": 19.75, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2, "w": 1.75}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [2, 15], "x": 16, "y": 2}, + {"matrix": [2, 16], "x": 17, "y": 2, "w": 2.25}, + {"matrix": [2, 19], "x": 19.75, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "h": 2}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.25}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3}, + {"matrix": [3, 15], "x": 15.5, "y": 3}, + {"matrix": [3, 16], "x": 16.5, "y": 3, "w": 1.75}, + {"matrix": [3, 19], "x": 19.75, "y": 3}, + {"matrix": [3, 17], "x": 18.5, "y": 3.25}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4, "w": 2}, + {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 5.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 2.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"matrix": [4, 17], "x": 18.5, "y": 4.25}, + {"matrix": [4, 18], "x": 19.5, "y": 4.25}, + {"matrix": [0, 18], "x": 18.25, "y": 0} + ] + }, + "LAYOUT_regular_numpad": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [0, 19], "x": 19.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, + {"matrix": [1, 4], "x": 4.25, "y": 1, "w": 1.5}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1}, + {"matrix": [1, 15], "x": 15.75, "y": 1}, + {"matrix": [1, 16], "x": 16.75, "y": 1}, + {"matrix": [1, 17], "x": 17.75, "y": 1, "w": 1.5}, + {"matrix": [1, 19], "x": 19.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2, "w": 1.75}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [2, 15], "x": 16, "y": 2}, + {"matrix": [2, 16], "x": 17, "y": 2, "w": 2.25}, + {"matrix": [2, 19], "x": 19.75, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, + {"matrix": [3, 4], "x": 4.25, "y": 3, "w": 1.25}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3}, + {"matrix": [3, 15], "x": 15.5, "y": 3}, + {"matrix": [3, 16], "x": 16.5, "y": 3, "w": 1.75}, + {"matrix": [3, 19], "x": 19.75, "y": 3}, + {"matrix": [3, 17], "x": 18.5, "y": 3.25}, + {"matrix": [4, 1], "x": 0, "y": 4, "w": 2}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 5.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 2.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"matrix": [4, 17], "x": 18.5, "y": 4.25}, + {"matrix": [4, 18], "x": 19.5, "y": 4.25}, + {"matrix": [0, 18], "x": 18.25, "y": 0} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/bredworks/wyvern_hs/rules.mk b/keyboards/bredworks/wyvern_hs/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/bredworks/wyvern_hs/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/bschwind/key_ripper/info.json b/keyboards/bschwind/key_ripper/info.json deleted file mode 100644 index ee30687d4f..0000000000 --- a/keyboards/bschwind/key_ripper/info.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "manufacturer": "bschwind", - "keyboard_name": "key-ripper", - "maintainer": "bschwind", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP29", "GP16", "GP17", "GP18", "GP9", "GP10", "GP19", "GP11", "GP12", "GP13", "GP14", "GP20", "GP22", "GP23"], - "rows": ["GP26", "GP25", "GP27", "GP28", "GP15", "GP24"] - }, - "processor": "RP2040", - "url": "https://github.com/bschwind/key-ripper", - "usb": { - "device_version": "0.2.0", - "pid": "0x0001", - "vid": "0xB501" - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "ESC", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 1.875, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 2.875, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 3.875, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 4.875, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0 }, - { "label": "F9", "matrix": [0, 10], "x": 11, "y": 0 }, - { "label": "F10", "matrix": [0, 11], "x": 12, "y": 0 }, - { "label": "F11", "matrix": [0, 12], "x": 13, "y": 0 }, - { "label": "F12", "matrix": [0, 13], "x": 14, "y": 0 }, - - { "label": "`", "matrix": [1, 0], "x": 0, "y": 1 }, - { "label": "1", "matrix": [1, 1], "x": 1, "y": 1 }, - { "label": "2", "matrix": [1, 2], "x": 2, "y": 1 }, - { "label": "3", "matrix": [1, 3], "x": 3, "y": 1 }, - { "label": "4", "matrix": [1, 4], "x": 4, "y": 1 }, - { "label": "5", "matrix": [1, 5], "x": 5, "y": 1 }, - { "label": "6", "matrix": [1, 6], "x": 6, "y": 1 }, - { "label": "7", "matrix": [1, 7], "x": 7, "y": 1 }, - { "label": "8", "matrix": [1, 8], "x": 8, "y": 1 }, - { "label": "9", "matrix": [1, 9], "x": 9, "y": 1 }, - { "label": "0", "matrix": [1, 10], "x": 10, "y": 1 }, - { "label": "-", "matrix": [1, 11], "x": 11, "y": 1 }, - { "label": "=", "matrix": [1, 12], "x": 12, "y": 1 }, - { "label": "BACKSPACE", "matrix": [1, 13], "x": 13, "y": 1, "w": 2.00 }, - - { "label": "TAB", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.5 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2 }, - { "label": "[", "matrix": [2, 11], "x": 11.5, "y": 2 }, - { "label": "]", "matrix": [2, 12], "x": 12.5, "y": 2 }, - { "label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5 }, - - { "label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.75 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3 }, - { "label": ";", "matrix": [3, 10], "x": 10.75, "y": 3 }, - { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3 }, - { "label": "RETURN", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25 }, - - { "label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4, "w": 2.25 }, - { "label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4 }, - { "label": "X", "matrix": [4, 3], "x": 3.25, "y": 4 }, - { "label": "C", "matrix": [4, 4], "x": 4.25, "y": 4 }, - { "label": "V", "matrix": [4, 5], "x": 5.25, "y": 4 }, - { "label": "B", "matrix": [4, 6], "x": 6.25, "y": 4 }, - { "label": "N", "matrix": [4, 7], "x": 7.25, "y": 4 }, - { "label": "M", "matrix": [4, 8], "x": 8.25, "y": 4 }, - { "label": ",", "matrix": [4, 9], "x": 9.25, "y": 4 }, - { "label": ".", "matrix": [4, 10], "x": 10.25, "y": 4 }, - { "label": "/", "matrix": [4, 11], "x": 11.25, "y": 4 }, - { "label": "UP", "matrix": [4, 12], "x": 13, "y": 4 }, - - { "label": "FN", "matrix": [5, 0], "x": 0, "y": 5 }, - { "label": "CTRL", "matrix": [5, 1], "x": 1, "y": 5 }, - { "label": "ALT", "matrix": [5, 2], "x": 2, "y": 5 }, - { "label": "GUI", "matrix": [5, 3], "x": 3, "y": 5, "w": 1.25 }, - { "label": "SPACE", "matrix": [5, 6], "x": 4.25, "y": 5, "w": 6.25 }, - { "label": "GUI", "matrix": [5, 10], "x": 10.5, "y": 5, "w": 1.25 }, - { "label": "LEFT", "matrix": [5, 11], "x": 12, "y": 5 }, - { "label": "DOWN", "matrix": [5, 12], "x": 13, "y": 5 }, - { "label": "RIGHT", "matrix": [5, 13], "x": 14, "y": 5 } - ] - } - } -} diff --git a/keyboards/bschwind/key_ripper/keyboard.json b/keyboards/bschwind/key_ripper/keyboard.json new file mode 100644 index 0000000000..ee30687d4f --- /dev/null +++ b/keyboards/bschwind/key_ripper/keyboard.json @@ -0,0 +1,112 @@ +{ + "manufacturer": "bschwind", + "keyboard_name": "key-ripper", + "maintainer": "bschwind", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP29", "GP16", "GP17", "GP18", "GP9", "GP10", "GP19", "GP11", "GP12", "GP13", "GP14", "GP20", "GP22", "GP23"], + "rows": ["GP26", "GP25", "GP27", "GP28", "GP15", "GP24"] + }, + "processor": "RP2040", + "url": "https://github.com/bschwind/key-ripper", + "usb": { + "device_version": "0.2.0", + "pid": "0x0001", + "vid": "0xB501" + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "ESC", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 1.875, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 2.875, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 3.875, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 4.875, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0 }, + { "label": "F9", "matrix": [0, 10], "x": 11, "y": 0 }, + { "label": "F10", "matrix": [0, 11], "x": 12, "y": 0 }, + { "label": "F11", "matrix": [0, 12], "x": 13, "y": 0 }, + { "label": "F12", "matrix": [0, 13], "x": 14, "y": 0 }, + + { "label": "`", "matrix": [1, 0], "x": 0, "y": 1 }, + { "label": "1", "matrix": [1, 1], "x": 1, "y": 1 }, + { "label": "2", "matrix": [1, 2], "x": 2, "y": 1 }, + { "label": "3", "matrix": [1, 3], "x": 3, "y": 1 }, + { "label": "4", "matrix": [1, 4], "x": 4, "y": 1 }, + { "label": "5", "matrix": [1, 5], "x": 5, "y": 1 }, + { "label": "6", "matrix": [1, 6], "x": 6, "y": 1 }, + { "label": "7", "matrix": [1, 7], "x": 7, "y": 1 }, + { "label": "8", "matrix": [1, 8], "x": 8, "y": 1 }, + { "label": "9", "matrix": [1, 9], "x": 9, "y": 1 }, + { "label": "0", "matrix": [1, 10], "x": 10, "y": 1 }, + { "label": "-", "matrix": [1, 11], "x": 11, "y": 1 }, + { "label": "=", "matrix": [1, 12], "x": 12, "y": 1 }, + { "label": "BACKSPACE", "matrix": [1, 13], "x": 13, "y": 1, "w": 2.00 }, + + { "label": "TAB", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.5 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2 }, + { "label": "[", "matrix": [2, 11], "x": 11.5, "y": 2 }, + { "label": "]", "matrix": [2, 12], "x": 12.5, "y": 2 }, + { "label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5 }, + + { "label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.75 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3 }, + { "label": ";", "matrix": [3, 10], "x": 10.75, "y": 3 }, + { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3 }, + { "label": "RETURN", "matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25 }, + + { "label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4, "w": 2.25 }, + { "label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4 }, + { "label": "X", "matrix": [4, 3], "x": 3.25, "y": 4 }, + { "label": "C", "matrix": [4, 4], "x": 4.25, "y": 4 }, + { "label": "V", "matrix": [4, 5], "x": 5.25, "y": 4 }, + { "label": "B", "matrix": [4, 6], "x": 6.25, "y": 4 }, + { "label": "N", "matrix": [4, 7], "x": 7.25, "y": 4 }, + { "label": "M", "matrix": [4, 8], "x": 8.25, "y": 4 }, + { "label": ",", "matrix": [4, 9], "x": 9.25, "y": 4 }, + { "label": ".", "matrix": [4, 10], "x": 10.25, "y": 4 }, + { "label": "/", "matrix": [4, 11], "x": 11.25, "y": 4 }, + { "label": "UP", "matrix": [4, 12], "x": 13, "y": 4 }, + + { "label": "FN", "matrix": [5, 0], "x": 0, "y": 5 }, + { "label": "CTRL", "matrix": [5, 1], "x": 1, "y": 5 }, + { "label": "ALT", "matrix": [5, 2], "x": 2, "y": 5 }, + { "label": "GUI", "matrix": [5, 3], "x": 3, "y": 5, "w": 1.25 }, + { "label": "SPACE", "matrix": [5, 6], "x": 4.25, "y": 5, "w": 6.25 }, + { "label": "GUI", "matrix": [5, 10], "x": 10.5, "y": 5, "w": 1.25 }, + { "label": "LEFT", "matrix": [5, 11], "x": 12, "y": 5 }, + { "label": "DOWN", "matrix": [5, 12], "x": 13, "y": 5 }, + { "label": "RIGHT", "matrix": [5, 13], "x": 14, "y": 5 } + ] + } + } +} diff --git a/keyboards/bschwind/key_ripper/rules.mk b/keyboards/bschwind/key_ripper/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/bschwind/key_ripper/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/buildakb/mw60/info.json b/keyboards/buildakb/mw60/info.json deleted file mode 100644 index 9a8b7955a8..0000000000 --- a/keyboards/buildakb/mw60/info.json +++ /dev/null @@ -1,945 +0,0 @@ -{ - "manufacturer": "Maelkworks", - "keyboard_name": "mw60", - "maintainer": "Maelkk", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F0", "C7", "C6", "B6", "B5", "F5", "B4", "D7", "D6", "D4", "D5", "D3", "F6", "D2"], - "rows": ["E6", "D1", "F7", "F4", "F1"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0004", - "vid": "0x4A56" - }, - "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_tsangan_hhkb", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl_split_bs_rshift": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, - {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "k405", "matrix": [4, 5], "x": 4, "y": 4, "w": 2.75}, - {"label": "k407", "matrix": [4, 7], "x": 6.75, "y": 4, "w": 1.5}, - {"label": "k409", "matrix": [4, 9], "x": 8.25, "y": 4, "w": 2.75}, - {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/buildakb/mw60/keyboard.json b/keyboards/buildakb/mw60/keyboard.json new file mode 100644 index 0000000000..9a8b7955a8 --- /dev/null +++ b/keyboards/buildakb/mw60/keyboard.json @@ -0,0 +1,945 @@ +{ + "manufacturer": "Maelkworks", + "keyboard_name": "mw60", + "maintainer": "Maelkk", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F0", "C7", "C6", "B6", "B5", "F5", "B4", "D7", "D6", "D4", "D5", "D3", "F6", "D2"], + "rows": ["E6", "D1", "F7", "F4", "F1"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0004", + "vid": "0x4A56" + }, + "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_tsangan_hhkb", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "k407", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0, "w": 2}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl_split_bs_rshift": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k113", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "k401", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "k407", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "k411", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "k413", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "k000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k001", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k002", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k003", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k004", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k005", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k006", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k007", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k008", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "k009", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "k010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "k011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "k012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "k212", "matrix": [2, 12], "x": 13, "y": 0}, + {"label": "k013", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "k100", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "k101", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k102", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k103", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k104", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k105", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k106", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k107", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k108", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "k109", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "k110", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "k111", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "k112", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "k113", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "k200", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "k201", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k202", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k203", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k204", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k205", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k206", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k207", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k208", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "k209", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "k210", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k211", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "k213", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "k300", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "k301", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "k302", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k303", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k304", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k305", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k306", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k307", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k308", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "k309", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "k310", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "k311", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "k312", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "k313", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "k400", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "k401", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "k402", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "k405", "matrix": [4, 5], "x": 4, "y": 4, "w": 2.75}, + {"label": "k407", "matrix": [4, 7], "x": 6.75, "y": 4, "w": 1.5}, + {"label": "k409", "matrix": [4, 9], "x": 8.25, "y": 4, "w": 2.75}, + {"label": "k410", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "k411", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "k412", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "k413", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/buildakb/mw60/rules.mk b/keyboards/buildakb/mw60/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/buildakb/mw60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/butterkeebs/pocketpad/info.json b/keyboards/butterkeebs/pocketpad/info.json deleted file mode 100644 index 0b42d5fb17..0000000000 --- a/keyboards/butterkeebs/pocketpad/info.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "manufacturer": "ButterKeebs", - "keyboard_name": "PocketPad", - "maintainer": "qmk", - "diode_direction": "ROW2COL", - "usb": { - "device_version": "1.0.0", - "pid": "0x1475", - "vid": "0xFEED" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F1", "C7", "D5", "B7"], - "rows": ["F7", "F6", "F5", "F4", "B1"] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 1, "y": 0, "matrix": [0, 0]}, - {"x": 2, "y": 0, "matrix": [0, 1]}, - {"x": 3, "y": 0, "matrix": [0, 2]}, - {"x": 4, "y": 0, "matrix": [0, 3]}, - - {"x": 1, "y": 1, "matrix": [1, 0]}, - {"x": 2, "y": 1, "matrix": [1, 1]}, - {"x": 3, "y": 1, "matrix": [1, 2]}, - {"x": 4, "y": 1.5, "matrix": [1, 3]}, - - {"x": 1, "y": 2, "matrix": [2, 0]}, - {"x": 2, "y": 2, "matrix": [2, 1]}, - {"x": 3, "y": 2, "matrix": [2, 2]}, - {"x": 4, "y": 3.5, "matrix": [2, 3]}, - - {"x": 1, "y": 3, "matrix": [3, 0]}, - {"x": 2, "y": 3, "matrix": [3, 1]}, - {"x": 3, "y": 3, "matrix": [3, 2]}, - {"x": 3, "y": 4, "matrix": [3, 3]}, - - {"x": 0, "y": 4, "matrix": [4, 0]}, - {"x": 1.5, "y": 4, "matrix": [4, 1]} - ] - } - } -} diff --git a/keyboards/butterkeebs/pocketpad/keyboard.json b/keyboards/butterkeebs/pocketpad/keyboard.json new file mode 100644 index 0000000000..0b42d5fb17 --- /dev/null +++ b/keyboards/butterkeebs/pocketpad/keyboard.json @@ -0,0 +1,53 @@ +{ + "manufacturer": "ButterKeebs", + "keyboard_name": "PocketPad", + "maintainer": "qmk", + "diode_direction": "ROW2COL", + "usb": { + "device_version": "1.0.0", + "pid": "0x1475", + "vid": "0xFEED" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F1", "C7", "D5", "B7"], + "rows": ["F7", "F6", "F5", "F4", "B1"] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 1, "y": 0, "matrix": [0, 0]}, + {"x": 2, "y": 0, "matrix": [0, 1]}, + {"x": 3, "y": 0, "matrix": [0, 2]}, + {"x": 4, "y": 0, "matrix": [0, 3]}, + + {"x": 1, "y": 1, "matrix": [1, 0]}, + {"x": 2, "y": 1, "matrix": [1, 1]}, + {"x": 3, "y": 1, "matrix": [1, 2]}, + {"x": 4, "y": 1.5, "matrix": [1, 3]}, + + {"x": 1, "y": 2, "matrix": [2, 0]}, + {"x": 2, "y": 2, "matrix": [2, 1]}, + {"x": 3, "y": 2, "matrix": [2, 2]}, + {"x": 4, "y": 3.5, "matrix": [2, 3]}, + + {"x": 1, "y": 3, "matrix": [3, 0]}, + {"x": 2, "y": 3, "matrix": [3, 1]}, + {"x": 3, "y": 3, "matrix": [3, 2]}, + {"x": 3, "y": 4, "matrix": [3, 3]}, + + {"x": 0, "y": 4, "matrix": [4, 0]}, + {"x": 1.5, "y": 4, "matrix": [4, 1]} + ] + } + } +} diff --git a/keyboards/butterkeebs/pocketpad/rules.mk b/keyboards/butterkeebs/pocketpad/rules.mk deleted file mode 100644 index f886ea2e8e..0000000000 --- a/keyboards/butterkeebs/pocketpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally blank \ No newline at end of file diff --git a/keyboards/cannonkeys/bastion60/info.json b/keyboards/cannonkeys/bastion60/info.json deleted file mode 100644 index 07443b50b7..0000000000 --- a/keyboards/cannonkeys/bastion60/info.json +++ /dev/null @@ -1,750 +0,0 @@ -{ - "manufacturer": "CannonKeys", - "keyboard_name": "Bastion60", - "maintainer": "awkannan", - "backlight": { - "breathing": true, - "breathing_period": 5, - "levels": 15, - "pin": "GP22" - }, - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "GP29", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["GP28", "GP8", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], - "rows": ["GP26", "GP27", "GP15", "GP16", "GP17"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "static_gradient": true, - "twinkle": true - }, - "hue_steps": 17, - "led_count": 20 - }, - "url": "https://cannonkeys.com", - "usb": { - "device_version": "0.0.1", - "pid": "0x0020", - "vid": "0xCA04" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP7" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan" - ], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/cannonkeys/bastion60/keyboard.json b/keyboards/cannonkeys/bastion60/keyboard.json new file mode 100644 index 0000000000..07443b50b7 --- /dev/null +++ b/keyboards/cannonkeys/bastion60/keyboard.json @@ -0,0 +1,750 @@ +{ + "manufacturer": "CannonKeys", + "keyboard_name": "Bastion60", + "maintainer": "awkannan", + "backlight": { + "breathing": true, + "breathing_period": 5, + "levels": 15, + "pin": "GP22" + }, + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "GP29", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["GP28", "GP8", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], + "rows": ["GP26", "GP27", "GP15", "GP16", "GP17"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "static_gradient": true, + "twinkle": true + }, + "hue_steps": 17, + "led_count": 20 + }, + "url": "https://cannonkeys.com", + "usb": { + "device_version": "0.0.1", + "pid": "0x0020", + "vid": "0xCA04" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP7" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan" + ], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/cannonkeys/bastion60/rules.mk b/keyboards/cannonkeys/bastion60/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/bastion60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/bastion65/info.json b/keyboards/cannonkeys/bastion65/info.json deleted file mode 100644 index dd7dd4516e..0000000000 --- a/keyboards/cannonkeys/bastion65/info.json +++ /dev/null @@ -1,746 +0,0 @@ -{ - "manufacturer": "CannonKeys", - "keyboard_name": "Bastion65", - "maintainer": "awkannan", - "backlight": { - "breathing": true, - "breathing_period": 5, - "levels": 15, - "pin": "GP22" - }, - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "GP29", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["GP28", "GP8", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0"], - "rows": ["GP26", "GP27", "GP15", "GP16", "GP17"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "static_gradient": true, - "twinkle": true - }, - "hue_steps": 17, - "led_count": 20 - }, - "url": "https://cannonkeys.com", - "usb": { - "device_version": "0.0.1", - "pid": "0x0021", - "vid": "0xCA04" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP7" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "community_layouts": [ - "65_ansi_blocker", - "65_ansi_blocker_split_bs", - "65_ansi_blocker_tsangan", - "65_ansi_blocker_tsangan_split_bs", - "65_iso_blocker", - "65_iso_blocker_split_bs", - "65_iso_blocker_tsangan", - "65_iso_blocker_tsangan_split_bs" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/cannonkeys/bastion65/keyboard.json b/keyboards/cannonkeys/bastion65/keyboard.json new file mode 100644 index 0000000000..dd7dd4516e --- /dev/null +++ b/keyboards/cannonkeys/bastion65/keyboard.json @@ -0,0 +1,746 @@ +{ + "manufacturer": "CannonKeys", + "keyboard_name": "Bastion65", + "maintainer": "awkannan", + "backlight": { + "breathing": true, + "breathing_period": 5, + "levels": 15, + "pin": "GP22" + }, + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "GP29", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["GP28", "GP8", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0"], + "rows": ["GP26", "GP27", "GP15", "GP16", "GP17"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "static_gradient": true, + "twinkle": true + }, + "hue_steps": 17, + "led_count": 20 + }, + "url": "https://cannonkeys.com", + "usb": { + "device_version": "0.0.1", + "pid": "0x0021", + "vid": "0xCA04" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP7" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "community_layouts": [ + "65_ansi_blocker", + "65_ansi_blocker_split_bs", + "65_ansi_blocker_tsangan", + "65_ansi_blocker_tsangan_split_bs", + "65_iso_blocker", + "65_iso_blocker_split_bs", + "65_iso_blocker_tsangan", + "65_iso_blocker_tsangan_split_bs" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/cannonkeys/bastion65/rules.mk b/keyboards/cannonkeys/bastion65/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/bastion65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/bastion75/info.json b/keyboards/cannonkeys/bastion75/info.json deleted file mode 100644 index 276cc03c51..0000000000 --- a/keyboards/cannonkeys/bastion75/info.json +++ /dev/null @@ -1,870 +0,0 @@ -{ - "keyboard_name": "Bastion75", - "maintainer": "awkannan", - "manufacturer": "CannonKeys", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0xCA04", - "pid": "0x0022", - "device_version": "0.0.1" - }, - "url": "https://cannonkeys.com", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP28", "GP8", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0"], - "rows": ["GP25", "GP26", "GP27", "GP15", "GP16", "GP17"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "backlight": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "GP29", - "on_state": 0 - }, - "backlight": { - "breathing": true, - "breathing_period": 5, - "levels": 15, - "pin": "GP22" - }, - "ws2812": { - "pin": "GP7", - "driver": "vendor" - }, - "rgblight": { - "led_count": 20, - "hue_steps": 17, - "animations": { - "static_gradient": true, - "twinkle": true, - "rainbow_mood": true, - "rainbow_swirl": true - } - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1.5, "y": 0 }, - { "matrix": [0, 2], "x": 2.5, "y": 0 }, - { "matrix": [0, 3], "x": 3.5, "y": 0 }, - { "matrix": [0, 4], "x": 4.5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10.5, "y": 0 }, - { "matrix": [0, 11], "x": 11.5, "y": 0 }, - { "matrix": [0, 12], "x": 12.5, "y": 0 }, - { "matrix": [0, 13], "x": 13.5, "y": 0 }, - { "matrix": [0, 14], "x": 15, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "matrix": [1, 13], "x": 13, "y": 1.25 }, - { "matrix": [3, 12], "x": 14, "y": 1.25 }, - { "matrix": [1, 14], "x": 15, "y": 1.25 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, - { "matrix": [2, 14], "x": 15, "y": 2.25 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25 }, - { "matrix": [3, 14], "x": 15, "y": 3.25 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, - { "matrix": [4, 1], "x": 1.25, "y": 4.25 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.25 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.25 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.25 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.25 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.25 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.25 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.25 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.25 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.25 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.25 }, - { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25 }, - { "matrix": [4, 13], "x": 14, "y": 4.25 }, - { "matrix": [4, 14], "x": 15, "y": 4.25 }, - { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, - { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, - { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, - { "matrix": [5, 5], "w": 2.25, "x": 3.75, "y": 5.25 }, - { "matrix": [5, 6], "w": 1.25, "x": 6, "y": 5.25 }, - { "matrix": [5, 9], "w": 2.75, "x": 7.25, "y": 5.25 }, - { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25 }, - { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25 }, - { "matrix": [5, 12], "x": 13, "y": 5.25 }, - { "matrix": [5, 13], "x": 14, "y": 5.25 }, - { "matrix": [5, 14], "x": 15, "y": 5.25 } - ] - }, - "LAYOUT_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_iso_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_iso_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_iso_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 13, "y": 5.25}, - {"matrix": [5, 13], "x": 14, "y": 5.25}, - {"matrix": [5, 14], "x": 15, "y": 5.25} - ] - } - } -} diff --git a/keyboards/cannonkeys/bastion75/keyboard.json b/keyboards/cannonkeys/bastion75/keyboard.json new file mode 100644 index 0000000000..276cc03c51 --- /dev/null +++ b/keyboards/cannonkeys/bastion75/keyboard.json @@ -0,0 +1,870 @@ +{ + "keyboard_name": "Bastion75", + "maintainer": "awkannan", + "manufacturer": "CannonKeys", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0xCA04", + "pid": "0x0022", + "device_version": "0.0.1" + }, + "url": "https://cannonkeys.com", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP28", "GP8", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0"], + "rows": ["GP25", "GP26", "GP27", "GP15", "GP16", "GP17"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "backlight": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "GP29", + "on_state": 0 + }, + "backlight": { + "breathing": true, + "breathing_period": 5, + "levels": 15, + "pin": "GP22" + }, + "ws2812": { + "pin": "GP7", + "driver": "vendor" + }, + "rgblight": { + "led_count": 20, + "hue_steps": 17, + "animations": { + "static_gradient": true, + "twinkle": true, + "rainbow_mood": true, + "rainbow_swirl": true + } + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1.5, "y": 0 }, + { "matrix": [0, 2], "x": 2.5, "y": 0 }, + { "matrix": [0, 3], "x": 3.5, "y": 0 }, + { "matrix": [0, 4], "x": 4.5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10.5, "y": 0 }, + { "matrix": [0, 11], "x": 11.5, "y": 0 }, + { "matrix": [0, 12], "x": 12.5, "y": 0 }, + { "matrix": [0, 13], "x": 13.5, "y": 0 }, + { "matrix": [0, 14], "x": 15, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "matrix": [1, 13], "x": 13, "y": 1.25 }, + { "matrix": [3, 12], "x": 14, "y": 1.25 }, + { "matrix": [1, 14], "x": 15, "y": 1.25 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, + { "matrix": [2, 14], "x": 15, "y": 2.25 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25 }, + { "matrix": [3, 14], "x": 15, "y": 3.25 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, + { "matrix": [4, 1], "x": 1.25, "y": 4.25 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.25 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.25 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.25 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.25 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.25 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.25 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.25 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.25 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.25 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.25 }, + { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25 }, + { "matrix": [4, 13], "x": 14, "y": 4.25 }, + { "matrix": [4, 14], "x": 15, "y": 4.25 }, + { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, + { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, + { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, + { "matrix": [5, 5], "w": 2.25, "x": 3.75, "y": 5.25 }, + { "matrix": [5, 6], "w": 1.25, "x": 6, "y": 5.25 }, + { "matrix": [5, 9], "w": 2.75, "x": 7.25, "y": 5.25 }, + { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25 }, + { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25 }, + { "matrix": [5, 12], "x": 13, "y": 5.25 }, + { "matrix": [5, 13], "x": 14, "y": 5.25 }, + { "matrix": [5, 14], "x": 15, "y": 5.25 } + ] + }, + "LAYOUT_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_iso_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_iso_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_iso_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 13, "y": 5.25}, + {"matrix": [5, 13], "x": 14, "y": 5.25}, + {"matrix": [5, 14], "x": 15, "y": 5.25} + ] + } + } +} diff --git a/keyboards/cannonkeys/bastion75/rules.mk b/keyboards/cannonkeys/bastion75/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/bastion75/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/bastiontkl/info.json b/keyboards/cannonkeys/bastiontkl/info.json deleted file mode 100644 index 72733b3d8f..0000000000 --- a/keyboards/cannonkeys/bastiontkl/info.json +++ /dev/null @@ -1,1691 +0,0 @@ -{ - "manufacturer": "CannonKeys", - "keyboard_name": "BastionTKL", - "maintainer": "awkannan", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP27", - "on_state": 0, - "scroll_lock": "GP1" - }, - "matrix_pins": { - "cols": ["GP14", "GP13", "GP12", "GP17", "GP18", "GP19", "GP20", "GP21", "GP26", "GP25", "GP24", "GP23", "GP22", "GP29", "GP16", "GP5", "GP4"], - "rows": ["GP0", "GP2", "GP3", "GP28", "GP10", "GP11"] - }, - "processor": "RP2040", - "url": "https://cannonkeys.com", - "usb": { - "device_version": "0.0.1", - "pid": "0x0023", - "vid": "0xCA04" - }, - "community_layouts": [ - "tkl_ansi", - "tkl_ansi_split_bs_rshift", - "tkl_ansi_tsangan", - "tkl_ansi_tsangan_split_bs_rshift", - "tkl_f13_ansi", - "tkl_f13_ansi_split_bs_rshift", - "tkl_f13_ansi_tsangan", - "tkl_f13_ansi_tsangan_split_bs_rshift", - "tkl_iso", - "tkl_iso_split_bs_rshift", - "tkl_iso_tsangan", - "tkl_iso_tsangan_split_bs_rshift", - "tkl_f13_iso", - "tkl_f13_iso_split_bs_rshift", - "tkl_f13_iso_tsangan", - "tkl_f13_iso_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/cannonkeys/bastiontkl/keyboard.json b/keyboards/cannonkeys/bastiontkl/keyboard.json new file mode 100644 index 0000000000..72733b3d8f --- /dev/null +++ b/keyboards/cannonkeys/bastiontkl/keyboard.json @@ -0,0 +1,1691 @@ +{ + "manufacturer": "CannonKeys", + "keyboard_name": "BastionTKL", + "maintainer": "awkannan", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP27", + "on_state": 0, + "scroll_lock": "GP1" + }, + "matrix_pins": { + "cols": ["GP14", "GP13", "GP12", "GP17", "GP18", "GP19", "GP20", "GP21", "GP26", "GP25", "GP24", "GP23", "GP22", "GP29", "GP16", "GP5", "GP4"], + "rows": ["GP0", "GP2", "GP3", "GP28", "GP10", "GP11"] + }, + "processor": "RP2040", + "url": "https://cannonkeys.com", + "usb": { + "device_version": "0.0.1", + "pid": "0x0023", + "vid": "0xCA04" + }, + "community_layouts": [ + "tkl_ansi", + "tkl_ansi_split_bs_rshift", + "tkl_ansi_tsangan", + "tkl_ansi_tsangan_split_bs_rshift", + "tkl_f13_ansi", + "tkl_f13_ansi_split_bs_rshift", + "tkl_f13_ansi_tsangan", + "tkl_f13_ansi_tsangan_split_bs_rshift", + "tkl_iso", + "tkl_iso_split_bs_rshift", + "tkl_iso_tsangan", + "tkl_iso_tsangan_split_bs_rshift", + "tkl_f13_iso", + "tkl_f13_iso_split_bs_rshift", + "tkl_f13_iso_tsangan", + "tkl_f13_iso_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/cannonkeys/bastiontkl/rules.mk b/keyboards/cannonkeys/bastiontkl/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/bastiontkl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/brutalv2_1800/info.json b/keyboards/cannonkeys/brutalv2_1800/info.json deleted file mode 100644 index 13f1b12733..0000000000 --- a/keyboards/cannonkeys/brutalv2_1800/info.json +++ /dev/null @@ -1,1023 +0,0 @@ -{ - "keyboard_name": "Brutal v2 1800", - "maintainer": "awkannan", - "manufacturer": "CannonKeys", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0xCA04", - "pid": "0x000D", - "device_version": "0.0.1" - }, - "url": "https://cannonkeys.com", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP9", "GP6", "GP5", "GP4", "GP3"], - "rows": ["GP13", "GP12", "GP11", "GP10", "GP8", "GP7"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP29", - "num_lock": "GP2", - "on_state": 0 - }, - "build": { - "debounce_type": "asym_eager_defer_pk" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_ansi_rwkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_ansi_rwkl_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_ansi_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_ansi_wkl_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_iso_rwkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_iso_rwkl_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_iso_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - }, - "LAYOUT_iso_wkl_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, - {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, - {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, - {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, - {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, - {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, - {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, - {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, - {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, - {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, - {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, - {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, - {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, - {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, - {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} - ] - } - } -} diff --git a/keyboards/cannonkeys/brutalv2_1800/keyboard.json b/keyboards/cannonkeys/brutalv2_1800/keyboard.json new file mode 100644 index 0000000000..13f1b12733 --- /dev/null +++ b/keyboards/cannonkeys/brutalv2_1800/keyboard.json @@ -0,0 +1,1023 @@ +{ + "keyboard_name": "Brutal v2 1800", + "maintainer": "awkannan", + "manufacturer": "CannonKeys", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0xCA04", + "pid": "0x000D", + "device_version": "0.0.1" + }, + "url": "https://cannonkeys.com", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP9", "GP6", "GP5", "GP4", "GP3"], + "rows": ["GP13", "GP12", "GP11", "GP10", "GP8", "GP7"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP29", + "num_lock": "GP2", + "on_state": 0 + }, + "build": { + "debounce_type": "asym_eager_defer_pk" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_ansi_rwkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_ansi_rwkl_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_ansi_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_ansi_wkl_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_iso_rwkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_iso_rwkl_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_iso_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + }, + "LAYOUT_iso_wkl_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "Page Up", "matrix": [0, 16], "x": 17.5, "y": 0}, + {"label": "Page Down", "matrix": [0, 17], "x": 18.5, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 12], "x": 14, "y": 1.25}, + {"label": "Num Lock", "matrix": [1, 14], "x": 15.5, "y": 1.25}, + {"label": "/", "matrix": [1, 15], "x": 16.5, "y": 1.25}, + {"label": "*", "matrix": [1, 16], "x": 17.5, "y": 1.25}, + {"label": "-", "matrix": [1, 17], "x": 18.5, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "7", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "8", "matrix": [2, 15], "x": 16.5, "y": 2.25}, + {"label": "9", "matrix": [2, 16], "x": 17.5, "y": 2.25}, + {"label": "+", "matrix": [2, 17], "x": 18.5, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "4", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "5", "matrix": [3, 15], "x": 16.5, "y": 3.25}, + {"label": "6", "matrix": [3, 16], "x": 17.5, "y": 3.25}, + {"label": "+", "matrix": [3, 17], "x": 18.5, "y": 3.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "1", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "2", "matrix": [4, 15], "x": 16.5, "y": 4.25}, + {"label": "3", "matrix": [4, 16], "x": 17.5, "y": 4.25}, + {"label": "Enter", "matrix": [4, 17], "x": 18.5, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, + {"label": "Fn", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"label": "0", "matrix": [5, 15], "x": 16.5, "y": 5.25}, + {"label": ".", "matrix": [5, 16], "x": 17.5, "y": 5.25}, + {"label": "Enter", "matrix": [5, 17], "x": 18.5, "y": 5.25} + ] + } + } +} diff --git a/keyboards/cannonkeys/brutalv2_1800/rules.mk b/keyboards/cannonkeys/brutalv2_1800/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/brutalv2_1800/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/brutalv2_60/info.json b/keyboards/cannonkeys/brutalv2_60/info.json deleted file mode 100644 index 3ee5f0d576..0000000000 --- a/keyboards/cannonkeys/brutalv2_60/info.json +++ /dev/null @@ -1,700 +0,0 @@ -{ - "manufacturer": "CannonKeys", - "keyboard_name": "Brutal V2 60", - "maintainer": "awkannan", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP12", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["GP3", "GP2", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18"], - "rows": ["GP4", "GP5", "GP13", "GP14", "GP10"] - }, - "processor": "RP2040", - "url": "https://cannonkeys.com", - "usb": { - "device_version": "0.0.1", - "pid": "0x000B", - "vid": "0xCA04" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "|", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [2, 12], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Bspc", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Win", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Win", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/cannonkeys/brutalv2_60/keyboard.json b/keyboards/cannonkeys/brutalv2_60/keyboard.json new file mode 100644 index 0000000000..3ee5f0d576 --- /dev/null +++ b/keyboards/cannonkeys/brutalv2_60/keyboard.json @@ -0,0 +1,700 @@ +{ + "manufacturer": "CannonKeys", + "keyboard_name": "Brutal V2 60", + "maintainer": "awkannan", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP12", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["GP3", "GP2", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18"], + "rows": ["GP4", "GP5", "GP13", "GP14", "GP10"] + }, + "processor": "RP2040", + "url": "https://cannonkeys.com", + "usb": { + "device_version": "0.0.1", + "pid": "0x000B", + "vid": "0xCA04" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "|", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [2, 12], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Bspc", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Win", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Win", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 12], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "|", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/cannonkeys/brutalv2_60/rules.mk b/keyboards/cannonkeys/brutalv2_60/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/brutalv2_60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/caerdroia/info.json b/keyboards/cannonkeys/caerdroia/info.json deleted file mode 100644 index 4b5baf21dd..0000000000 --- a/keyboards/cannonkeys/caerdroia/info.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "keyboard_name": "Caerdroia", - "maintainer": "awkannan", - "manufacturer": "CannonKeys", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0xCA04", - "pid": "0x001C", - "device_version": "0.0.1" - }, - "url": "https://cannonkeys.com", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP14", "GP13", "GP12", "GP17", "GP18", "GP19", "GP20", "GP21", "GP26", "GP25", "GP24", "GP23", "GP22", "GP29", "GP16", "GP5", "GP4"], - "rows": ["GP0", "GP2", "GP3", "GP28", "GP10", "GP11"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP27", - "scroll_lock": "GP1", - "on_state": 0 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 12], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.25}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.25}, - {"matrix": [5, 6], "w": 7, "x": 4, "y": 5.25}, - {"matrix": [5, 11], "w": 1.5, "x": 11, "y": 5.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "w": 1.5, "x": 13.5, "y": 5.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/cannonkeys/caerdroia/keyboard.json b/keyboards/cannonkeys/caerdroia/keyboard.json new file mode 100644 index 0000000000..4b5baf21dd --- /dev/null +++ b/keyboards/cannonkeys/caerdroia/keyboard.json @@ -0,0 +1,126 @@ +{ + "keyboard_name": "Caerdroia", + "maintainer": "awkannan", + "manufacturer": "CannonKeys", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0xCA04", + "pid": "0x001C", + "device_version": "0.0.1" + }, + "url": "https://cannonkeys.com", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP14", "GP13", "GP12", "GP17", "GP18", "GP19", "GP20", "GP21", "GP26", "GP25", "GP24", "GP23", "GP22", "GP29", "GP16", "GP5", "GP4"], + "rows": ["GP0", "GP2", "GP3", "GP28", "GP10", "GP11"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP27", + "scroll_lock": "GP1", + "on_state": 0 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 12], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.25}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.25}, + {"matrix": [5, 6], "w": 7, "x": 4, "y": 5.25}, + {"matrix": [5, 11], "w": 1.5, "x": 11, "y": 5.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "w": 1.5, "x": 13.5, "y": 5.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/cannonkeys/caerdroia/rules.mk b/keyboards/cannonkeys/caerdroia/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/caerdroia/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/db60/hotswap/info.json b/keyboards/cannonkeys/db60/hotswap/info.json deleted file mode 100644 index d272b35a0f..0000000000 --- a/keyboards/cannonkeys/db60/hotswap/info.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "keyboard_name": "DB60 Hotswap", - "usb": { - "pid": "0xDB62" - }, - "community_layouts": ["60_ansi", "60_tsangan_hhkb"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "w": 2, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "matrix": [0, 13]}, - {"x": 14, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, - {"x": 14, "y": 3, "matrix": [3, 14]}, - - {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, - {"x": 1.5, "y": 4, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, - {"x": 4, "y": 4, "w": 7, "matrix": [4, 6]}, - {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "matrix": [4, 12]}, - {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} - ] - }, - "LAYOUT_all": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "matrix": [0, 13]}, - {"x": 14, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "matrix": [2, 12]}, - {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, - {"x": 1.25, "y": 3, "matrix": [3, 1]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, - {"x": 14, "y": 3, "matrix": [3, 14]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - } - } -} diff --git a/keyboards/cannonkeys/db60/hotswap/keyboard.json b/keyboards/cannonkeys/db60/hotswap/keyboard.json new file mode 100644 index 0000000000..d272b35a0f --- /dev/null +++ b/keyboards/cannonkeys/db60/hotswap/keyboard.json @@ -0,0 +1,221 @@ +{ + "keyboard_name": "DB60 Hotswap", + "usb": { + "pid": "0xDB62" + }, + "community_layouts": ["60_ansi", "60_tsangan_hhkb"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "w": 2, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "matrix": [0, 13]}, + {"x": 14, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, + {"x": 14, "y": 3, "matrix": [3, 14]}, + + {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, + {"x": 1.5, "y": 4, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, + {"x": 4, "y": 4, "w": 7, "matrix": [4, 6]}, + {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "matrix": [4, 12]}, + {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} + ] + }, + "LAYOUT_all": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "matrix": [0, 13]}, + {"x": 14, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "matrix": [2, 12]}, + {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, + {"x": 1.25, "y": 3, "matrix": [3, 1]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, + {"x": 14, "y": 3, "matrix": [3, 14]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + } + } +} diff --git a/keyboards/cannonkeys/db60/hotswap/rules.mk b/keyboards/cannonkeys/db60/hotswap/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/cannonkeys/db60/j02/info.json b/keyboards/cannonkeys/db60/j02/info.json deleted file mode 100644 index 0778b604ff..0000000000 --- a/keyboards/cannonkeys/db60/j02/info.json +++ /dev/null @@ -1,291 +0,0 @@ -{ - "keyboard_name": "DB60", - "usb": { - "pid": "0xDB60" - }, - "community_layouts": ["60_ansi", "60_tsangan_hhkb", "60_iso"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 5]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "matrix": [0, 13]}, - {"x": 14, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, - {"x": 14, "y": 3, "matrix": [3, 14]}, - - {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, - {"x": 1.5, "y": 4, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, - {"x": 4, "y": 4, "w": 7, "matrix": [4, 5]}, - {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "matrix": [4, 12]}, - {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "matrix": [2, 12]}, - {"x": 13.75, "y": 1, "w": 1.25, "h": 2, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, - {"x": 1.25, "y": 3, "matrix": [3, 1]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 5]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - }, - "LAYOUT_all": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "matrix": [0, 13]}, - {"x": 14, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "matrix": [2, 12]}, - {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, - {"x": 1.25, "y": 3, "matrix": [3, 1]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, - {"x": 14, "y": 3, "matrix": [3, 14]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 5]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - } - } -} diff --git a/keyboards/cannonkeys/db60/j02/keyboard.json b/keyboards/cannonkeys/db60/j02/keyboard.json new file mode 100644 index 0000000000..0778b604ff --- /dev/null +++ b/keyboards/cannonkeys/db60/j02/keyboard.json @@ -0,0 +1,291 @@ +{ + "keyboard_name": "DB60", + "usb": { + "pid": "0xDB60" + }, + "community_layouts": ["60_ansi", "60_tsangan_hhkb", "60_iso"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 5]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "matrix": [0, 13]}, + {"x": 14, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, + {"x": 14, "y": 3, "matrix": [3, 14]}, + + {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, + {"x": 1.5, "y": 4, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, + {"x": 4, "y": 4, "w": 7, "matrix": [4, 5]}, + {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "matrix": [4, 12]}, + {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "matrix": [2, 12]}, + {"x": 13.75, "y": 1, "w": 1.25, "h": 2, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, + {"x": 1.25, "y": 3, "matrix": [3, 1]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 5]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + }, + "LAYOUT_all": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "matrix": [0, 13]}, + {"x": 14, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "matrix": [2, 12]}, + {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, + {"x": 1.25, "y": 3, "matrix": [3, 1]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, + {"x": 14, "y": 3, "matrix": [3, 14]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 5]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + } + } +} diff --git a/keyboards/cannonkeys/db60/j02/rules.mk b/keyboards/cannonkeys/db60/j02/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/cannonkeys/db60/rev2/info.json b/keyboards/cannonkeys/db60/rev2/info.json deleted file mode 100644 index dc45ffecd5..0000000000 --- a/keyboards/cannonkeys/db60/rev2/info.json +++ /dev/null @@ -1,291 +0,0 @@ -{ - "keyboard_name": "DB60v2", - "usb": { - "pid": "0xDB61" - }, - "community_layouts": ["60_ansi", "60_tsangan_hhkb", "60_iso"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "matrix": [0, 13]}, - {"x": 14, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, - {"x": 14, "y": 3, "matrix": [3, 14]}, - - {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, - {"x": 1.5, "y": 4, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, - {"x": 4, "y": 4, "w": 7, "matrix": [4, 6]}, - {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "matrix": [4, 12]}, - {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "matrix": [2, 12]}, - {"x": 13.75, "y": 1, "w": 1.25, "h": 2, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, - {"x": 1.25, "y": 3, "matrix": [3, 1]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - }, - "LAYOUT_all": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - {"x": 4, "y": 0, "matrix": [0, 4]}, - {"x": 5, "y": 0, "matrix": [0, 5]}, - {"x": 6, "y": 0, "matrix": [0, 6]}, - {"x": 7, "y": 0, "matrix": [0, 7]}, - {"x": 8, "y": 0, "matrix": [0, 8]}, - {"x": 9, "y": 0, "matrix": [0, 9]}, - {"x": 10, "y": 0, "matrix": [0, 10]}, - {"x": 11, "y": 0, "matrix": [0, 11]}, - {"x": 12, "y": 0, "matrix": [0, 12]}, - {"x": 13, "y": 0, "matrix": [0, 13]}, - {"x": 14, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, - {"x": 1.5, "y": 1, "matrix": [1, 1]}, - {"x": 2.5, "y": 1, "matrix": [1, 2]}, - {"x": 3.5, "y": 1, "matrix": [1, 3]}, - {"x": 4.5, "y": 1, "matrix": [1, 4]}, - {"x": 5.5, "y": 1, "matrix": [1, 5]}, - {"x": 6.5, "y": 1, "matrix": [1, 6]}, - {"x": 7.5, "y": 1, "matrix": [1, 7]}, - {"x": 8.5, "y": 1, "matrix": [1, 8]}, - {"x": 9.5, "y": 1, "matrix": [1, 9]}, - {"x": 10.5, "y": 1, "matrix": [1, 10]}, - {"x": 11.5, "y": 1, "matrix": [1, 11]}, - {"x": 12.5, "y": 1, "matrix": [1, 12]}, - {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, - - {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, - {"x": 1.75, "y": 2, "matrix": [2, 1]}, - {"x": 2.75, "y": 2, "matrix": [2, 2]}, - {"x": 3.75, "y": 2, "matrix": [2, 3]}, - {"x": 4.75, "y": 2, "matrix": [2, 4]}, - {"x": 5.75, "y": 2, "matrix": [2, 5]}, - {"x": 6.75, "y": 2, "matrix": [2, 6]}, - {"x": 7.75, "y": 2, "matrix": [2, 7]}, - {"x": 8.75, "y": 2, "matrix": [2, 8]}, - {"x": 9.75, "y": 2, "matrix": [2, 9]}, - {"x": 10.75, "y": 2, "matrix": [2, 10]}, - {"x": 11.75, "y": 2, "matrix": [2, 11]}, - {"x": 12.75, "y": 2, "matrix": [2, 12]}, - {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, - - {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, - {"x": 1.25, "y": 3, "matrix": [3, 1]}, - {"x": 2.25, "y": 3, "matrix": [3, 2]}, - {"x": 3.25, "y": 3, "matrix": [3, 3]}, - {"x": 4.25, "y": 3, "matrix": [3, 4]}, - {"x": 5.25, "y": 3, "matrix": [3, 5]}, - {"x": 6.25, "y": 3, "matrix": [3, 6]}, - {"x": 7.25, "y": 3, "matrix": [3, 7]}, - {"x": 8.25, "y": 3, "matrix": [3, 8]}, - {"x": 9.25, "y": 3, "matrix": [3, 9]}, - {"x": 10.25, "y": 3, "matrix": [3, 10]}, - {"x": 11.25, "y": 3, "matrix": [3, 11]}, - {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, - {"x": 14, "y": 3, "matrix": [3, 14]}, - - {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, - {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, - {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, - {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, - {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, - {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, - {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, - {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} - ] - } - } -} diff --git a/keyboards/cannonkeys/db60/rev2/keyboard.json b/keyboards/cannonkeys/db60/rev2/keyboard.json new file mode 100644 index 0000000000..dc45ffecd5 --- /dev/null +++ b/keyboards/cannonkeys/db60/rev2/keyboard.json @@ -0,0 +1,291 @@ +{ + "keyboard_name": "DB60v2", + "usb": { + "pid": "0xDB61" + }, + "community_layouts": ["60_ansi", "60_tsangan_hhkb", "60_iso"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "matrix": [0, 13]}, + {"x": 14, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "w": 2.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 2.25, "matrix": [3, 0]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, + {"x": 14, "y": 3, "matrix": [3, 14]}, + + {"x": 0, "y": 4, "w": 1.5, "matrix": [4, 0]}, + {"x": 1.5, "y": 4, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.5, "matrix": [4, 2]}, + {"x": 4, "y": 4, "w": 7, "matrix": [4, 6]}, + {"x": 11, "y": 4, "w": 1.5, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "matrix": [4, 12]}, + {"x": 13.5, "y": 4, "w": 1.5, "matrix": [4, 14]} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "w": 2, "matrix": [0, 13]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "matrix": [2, 12]}, + {"x": 13.75, "y": 1, "w": 1.25, "h": 2, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, + {"x": 1.25, "y": 3, "matrix": [3, 1]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 2.75, "matrix": [3, 12]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + }, + "LAYOUT_all": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + {"x": 4, "y": 0, "matrix": [0, 4]}, + {"x": 5, "y": 0, "matrix": [0, 5]}, + {"x": 6, "y": 0, "matrix": [0, 6]}, + {"x": 7, "y": 0, "matrix": [0, 7]}, + {"x": 8, "y": 0, "matrix": [0, 8]}, + {"x": 9, "y": 0, "matrix": [0, 9]}, + {"x": 10, "y": 0, "matrix": [0, 10]}, + {"x": 11, "y": 0, "matrix": [0, 11]}, + {"x": 12, "y": 0, "matrix": [0, 12]}, + {"x": 13, "y": 0, "matrix": [0, 13]}, + {"x": 14, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "w": 1.5, "matrix": [1, 0]}, + {"x": 1.5, "y": 1, "matrix": [1, 1]}, + {"x": 2.5, "y": 1, "matrix": [1, 2]}, + {"x": 3.5, "y": 1, "matrix": [1, 3]}, + {"x": 4.5, "y": 1, "matrix": [1, 4]}, + {"x": 5.5, "y": 1, "matrix": [1, 5]}, + {"x": 6.5, "y": 1, "matrix": [1, 6]}, + {"x": 7.5, "y": 1, "matrix": [1, 7]}, + {"x": 8.5, "y": 1, "matrix": [1, 8]}, + {"x": 9.5, "y": 1, "matrix": [1, 9]}, + {"x": 10.5, "y": 1, "matrix": [1, 10]}, + {"x": 11.5, "y": 1, "matrix": [1, 11]}, + {"x": 12.5, "y": 1, "matrix": [1, 12]}, + {"x": 13.5, "y": 1, "w": 1.5, "matrix": [1, 14]}, + + {"x": 0, "y": 2, "w": 1.75, "matrix": [2, 0]}, + {"x": 1.75, "y": 2, "matrix": [2, 1]}, + {"x": 2.75, "y": 2, "matrix": [2, 2]}, + {"x": 3.75, "y": 2, "matrix": [2, 3]}, + {"x": 4.75, "y": 2, "matrix": [2, 4]}, + {"x": 5.75, "y": 2, "matrix": [2, 5]}, + {"x": 6.75, "y": 2, "matrix": [2, 6]}, + {"x": 7.75, "y": 2, "matrix": [2, 7]}, + {"x": 8.75, "y": 2, "matrix": [2, 8]}, + {"x": 9.75, "y": 2, "matrix": [2, 9]}, + {"x": 10.75, "y": 2, "matrix": [2, 10]}, + {"x": 11.75, "y": 2, "matrix": [2, 11]}, + {"x": 12.75, "y": 2, "matrix": [2, 12]}, + {"x": 13.75, "y": 2, "w": 1.25, "matrix": [2, 14]}, + + {"x": 0, "y": 3, "w": 1.25, "matrix": [3, 0]}, + {"x": 1.25, "y": 3, "matrix": [3, 1]}, + {"x": 2.25, "y": 3, "matrix": [3, 2]}, + {"x": 3.25, "y": 3, "matrix": [3, 3]}, + {"x": 4.25, "y": 3, "matrix": [3, 4]}, + {"x": 5.25, "y": 3, "matrix": [3, 5]}, + {"x": 6.25, "y": 3, "matrix": [3, 6]}, + {"x": 7.25, "y": 3, "matrix": [3, 7]}, + {"x": 8.25, "y": 3, "matrix": [3, 8]}, + {"x": 9.25, "y": 3, "matrix": [3, 9]}, + {"x": 10.25, "y": 3, "matrix": [3, 10]}, + {"x": 11.25, "y": 3, "matrix": [3, 11]}, + {"x": 12.25, "y": 3, "w": 1.75, "matrix": [3, 12]}, + {"x": 14, "y": 3, "matrix": [3, 14]}, + + {"x": 0, "y": 4, "w": 1.25, "matrix": [4, 0]}, + {"x": 1.25, "y": 4, "w": 1.25, "matrix": [4, 1]}, + {"x": 2.5, "y": 4, "w": 1.25, "matrix": [4, 2]}, + {"x": 3.75, "y": 4, "w": 6.25, "matrix": [4, 6]}, + {"x": 10, "y": 4, "w": 1.25, "matrix": [4, 10]}, + {"x": 11.25, "y": 4, "w": 1.25, "matrix": [4, 11]}, + {"x": 12.5, "y": 4, "w": 1.25, "matrix": [4, 12]}, + {"x": 13.75, "y": 4, "w": 1.25, "matrix": [4, 14]} + ] + } + } +} diff --git a/keyboards/cannonkeys/db60/rev2/rules.mk b/keyboards/cannonkeys/db60/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/cannonkeys/ortho48v2/info.json b/keyboards/cannonkeys/ortho48v2/info.json deleted file mode 100644 index 4ead7db042..0000000000 --- a/keyboards/cannonkeys/ortho48v2/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "keyboard_name": "Ortho48 v2", - "maintainer": "awkannan", - "manufacturer": "CannonKeys", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0xCA04", - "pid": "0x0018", - "device_version": "0.0.1" - }, - "url": "https://cannonkeys.com", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0", "GP13", "GP24", "GP23", "GP22"], - "rows": ["GP18", "GP19", "GP25", "GP26"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "backlight": true, - "encoder": true - }, - "encoder": { - "rotary": [ - {"pin_a": "GP28", "pin_b": "GP29"} - ] - }, - "backlight": { - "breathing": true, - "breathing_period": 5, - "levels": 15, - "pin": "GP12" - }, - "community_layouts": [ - "ortho_4x12" - ], - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"label": "Tab", "x": 0, "y": 0, "matrix": [0, 0]}, - {"label": "Q", "x": 1, "y": 0, "matrix": [0, 1]}, - {"label": "W", "x": 2, "y": 0, "matrix": [0, 2]}, - {"label": "E", "x": 3, "y": 0, "matrix": [0, 3]}, - {"label": "R", "x": 4, "y": 0, "matrix": [0, 4]}, - {"label": "T", "x": 5, "y": 0, "matrix": [0, 5]}, - {"label": "Y", "x": 6, "y": 0, "matrix": [0, 6]}, - {"label": "U", "x": 7, "y": 0, "matrix": [0, 7]}, - {"label": "I", "x": 8, "y": 0, "matrix": [0, 8]}, - {"label": "O", "x": 9, "y": 0, "matrix": [0, 9]}, - {"label": "P", "x": 10, "y": 0, "matrix": [0, 10]}, - {"label": "Back Space", "x": 11, "y": 0, "matrix": [0, 11]}, - {"label": "Esc", "x": 0, "y": 1, "matrix": [1, 0]}, - {"label": "A", "x": 1, "y": 1, "matrix": [1, 1]}, - {"label": "S", "x": 2, "y": 1, "matrix": [1, 2]}, - {"label": "D", "x": 3, "y": 1, "matrix": [1, 3]}, - {"label": "F", "x": 4, "y": 1, "matrix": [1, 4]}, - {"label": "G", "x": 5, "y": 1, "matrix": [1, 5]}, - {"label": "H", "x": 6, "y": 1, "matrix": [1, 6]}, - {"label": "J", "x": 7, "y": 1, "matrix": [1, 7]}, - {"label": "K", "x": 8, "y": 1, "matrix": [1, 8]}, - {"label": "L", "x": 9, "y": 1, "matrix": [1, 9]}, - {"label": ";", "x": 10, "y": 1, "matrix": [1, 10]}, - {"label": "'", "x": 11, "y": 1, "matrix": [1, 11]}, - {"label": "Shift", "x": 0, "y": 2, "matrix": [2, 0]}, - {"label": "Z", "x": 1, "y": 2, "matrix": [2, 1]}, - {"label": "X", "x": 2, "y": 2, "matrix": [2, 2]}, - {"label": "C", "x": 3, "y": 2, "matrix": [2, 3]}, - {"label": "V", "x": 4, "y": 2, "matrix": [2, 4]}, - {"label": "B", "x": 5, "y": 2, "matrix": [2, 5]}, - {"label": "N", "x": 6, "y": 2, "matrix": [2, 6]}, - {"label": "M", "x": 7, "y": 2, "matrix": [2, 7]}, - {"label": ",", "x": 8, "y": 2, "matrix": [2, 8]}, - {"label": ".", "x": 9, "y": 2, "matrix": [2, 9]}, - {"label": "/", "x": 10, "y": 2, "matrix": [2, 10]}, - {"label": "Return", "x": 11, "y": 2, "matrix": [2, 11]}, - {"label": "", "x": 0, "y": 3, "matrix": [3, 0]}, - {"label": "Ctrl", "x": 1, "y": 3, "matrix": [3, 1]}, - {"label": "Alt", "x": 2, "y": 3, "matrix": [3, 2]}, - {"label": "Super", "x": 3, "y": 3, "matrix": [3, 3]}, - {"label": "⇓", "x": 4, "y": 3, "matrix": [3, 4]}, - {"label": "", "x": 5, "y": 3, "matrix": [3, 5]}, - {"label": "", "x": 6, "y": 3, "matrix": [3, 6]}, - {"label": "⇑", "x": 7, "y": 3, "matrix": [3, 7]}, - {"label": "←", "x": 8, "y": 3, "matrix": [3, 8]}, - {"label": "↓", "x": 9, "y": 3, "matrix": [3, 9]}, - {"label": "↑", "x": 10, "y": 3, "matrix": [3, 10]}, - {"label": "→", "x": 11, "y": 3, "matrix": [3, 11]}] - } - } -} diff --git a/keyboards/cannonkeys/ortho48v2/keyboard.json b/keyboards/cannonkeys/ortho48v2/keyboard.json new file mode 100644 index 0000000000..4ead7db042 --- /dev/null +++ b/keyboards/cannonkeys/ortho48v2/keyboard.json @@ -0,0 +1,95 @@ +{ + "keyboard_name": "Ortho48 v2", + "maintainer": "awkannan", + "manufacturer": "CannonKeys", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0xCA04", + "pid": "0x0018", + "device_version": "0.0.1" + }, + "url": "https://cannonkeys.com", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0", "GP13", "GP24", "GP23", "GP22"], + "rows": ["GP18", "GP19", "GP25", "GP26"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "backlight": true, + "encoder": true + }, + "encoder": { + "rotary": [ + {"pin_a": "GP28", "pin_b": "GP29"} + ] + }, + "backlight": { + "breathing": true, + "breathing_period": 5, + "levels": 15, + "pin": "GP12" + }, + "community_layouts": [ + "ortho_4x12" + ], + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"label": "Tab", "x": 0, "y": 0, "matrix": [0, 0]}, + {"label": "Q", "x": 1, "y": 0, "matrix": [0, 1]}, + {"label": "W", "x": 2, "y": 0, "matrix": [0, 2]}, + {"label": "E", "x": 3, "y": 0, "matrix": [0, 3]}, + {"label": "R", "x": 4, "y": 0, "matrix": [0, 4]}, + {"label": "T", "x": 5, "y": 0, "matrix": [0, 5]}, + {"label": "Y", "x": 6, "y": 0, "matrix": [0, 6]}, + {"label": "U", "x": 7, "y": 0, "matrix": [0, 7]}, + {"label": "I", "x": 8, "y": 0, "matrix": [0, 8]}, + {"label": "O", "x": 9, "y": 0, "matrix": [0, 9]}, + {"label": "P", "x": 10, "y": 0, "matrix": [0, 10]}, + {"label": "Back Space", "x": 11, "y": 0, "matrix": [0, 11]}, + {"label": "Esc", "x": 0, "y": 1, "matrix": [1, 0]}, + {"label": "A", "x": 1, "y": 1, "matrix": [1, 1]}, + {"label": "S", "x": 2, "y": 1, "matrix": [1, 2]}, + {"label": "D", "x": 3, "y": 1, "matrix": [1, 3]}, + {"label": "F", "x": 4, "y": 1, "matrix": [1, 4]}, + {"label": "G", "x": 5, "y": 1, "matrix": [1, 5]}, + {"label": "H", "x": 6, "y": 1, "matrix": [1, 6]}, + {"label": "J", "x": 7, "y": 1, "matrix": [1, 7]}, + {"label": "K", "x": 8, "y": 1, "matrix": [1, 8]}, + {"label": "L", "x": 9, "y": 1, "matrix": [1, 9]}, + {"label": ";", "x": 10, "y": 1, "matrix": [1, 10]}, + {"label": "'", "x": 11, "y": 1, "matrix": [1, 11]}, + {"label": "Shift", "x": 0, "y": 2, "matrix": [2, 0]}, + {"label": "Z", "x": 1, "y": 2, "matrix": [2, 1]}, + {"label": "X", "x": 2, "y": 2, "matrix": [2, 2]}, + {"label": "C", "x": 3, "y": 2, "matrix": [2, 3]}, + {"label": "V", "x": 4, "y": 2, "matrix": [2, 4]}, + {"label": "B", "x": 5, "y": 2, "matrix": [2, 5]}, + {"label": "N", "x": 6, "y": 2, "matrix": [2, 6]}, + {"label": "M", "x": 7, "y": 2, "matrix": [2, 7]}, + {"label": ",", "x": 8, "y": 2, "matrix": [2, 8]}, + {"label": ".", "x": 9, "y": 2, "matrix": [2, 9]}, + {"label": "/", "x": 10, "y": 2, "matrix": [2, 10]}, + {"label": "Return", "x": 11, "y": 2, "matrix": [2, 11]}, + {"label": "", "x": 0, "y": 3, "matrix": [3, 0]}, + {"label": "Ctrl", "x": 1, "y": 3, "matrix": [3, 1]}, + {"label": "Alt", "x": 2, "y": 3, "matrix": [3, 2]}, + {"label": "Super", "x": 3, "y": 3, "matrix": [3, 3]}, + {"label": "⇓", "x": 4, "y": 3, "matrix": [3, 4]}, + {"label": "", "x": 5, "y": 3, "matrix": [3, 5]}, + {"label": "", "x": 6, "y": 3, "matrix": [3, 6]}, + {"label": "⇑", "x": 7, "y": 3, "matrix": [3, 7]}, + {"label": "←", "x": 8, "y": 3, "matrix": [3, 8]}, + {"label": "↓", "x": 9, "y": 3, "matrix": [3, 9]}, + {"label": "↑", "x": 10, "y": 3, "matrix": [3, 10]}, + {"label": "→", "x": 11, "y": 3, "matrix": [3, 11]}] + } + } +} diff --git a/keyboards/cannonkeys/ortho48v2/rules.mk b/keyboards/cannonkeys/ortho48v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/ortho48v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/ortho60v2/info.json b/keyboards/cannonkeys/ortho60v2/info.json deleted file mode 100644 index 360c98bff9..0000000000 --- a/keyboards/cannonkeys/ortho60v2/info.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "keyboard_name": "Ortho60 v2", - "maintainer": "awkannan", - "manufacturer": "CannonKeys", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0xCA04", - "pid": "0x0019", - "device_version": "0.0.1" - }, - "url": "https://cannonkeys.com", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0", "GP13", "GP24", "GP23", "GP22"], - "rows": ["GP27", "GP18", "GP19", "GP25", "GP26"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "backlight": true, - "encoder": true - }, - "encoder": { - "rotary": [ - {"pin_a": "GP28", "pin_b": "GP29"} - ] - }, - "backlight": { - "breathing": true, - "levels": 15, - "pin": "GP12" - }, - "layouts": { - "LAYOUT_ortho_5x12": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "Del", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "Back Space", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "Esc", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": ",", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": ".", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": "/", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "Return", "matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Ctrl", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "Super", "matrix": [4, 3], "x": 3, "y": 4}, - {"label": "Lower", "matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - {"label": "Raise", "matrix": [4, 7], "x": 7, "y": 4}, - {"label": "←", "matrix": [4, 8], "x": 8, "y": 4}, - {"label": "↓", "matrix": [4, 9], "x": 9, "y": 4}, - {"label": "↑", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "→", "matrix": [4, 11], "x": 11, "y": 4} - ] - } - } -} diff --git a/keyboards/cannonkeys/ortho60v2/keyboard.json b/keyboards/cannonkeys/ortho60v2/keyboard.json new file mode 100644 index 0000000000..360c98bff9 --- /dev/null +++ b/keyboards/cannonkeys/ortho60v2/keyboard.json @@ -0,0 +1,104 @@ +{ + "keyboard_name": "Ortho60 v2", + "maintainer": "awkannan", + "manufacturer": "CannonKeys", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0xCA04", + "pid": "0x0019", + "device_version": "0.0.1" + }, + "url": "https://cannonkeys.com", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0", "GP13", "GP24", "GP23", "GP22"], + "rows": ["GP27", "GP18", "GP19", "GP25", "GP26"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "backlight": true, + "encoder": true + }, + "encoder": { + "rotary": [ + {"pin_a": "GP28", "pin_b": "GP29"} + ] + }, + "backlight": { + "breathing": true, + "levels": 15, + "pin": "GP12" + }, + "layouts": { + "LAYOUT_ortho_5x12": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "Del", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "Back Space", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "Esc", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": ",", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": ".", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": "/", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "Return", "matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Ctrl", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "Super", "matrix": [4, 3], "x": 3, "y": 4}, + {"label": "Lower", "matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + {"label": "Raise", "matrix": [4, 7], "x": 7, "y": 4}, + {"label": "←", "matrix": [4, 8], "x": 8, "y": 4}, + {"label": "↓", "matrix": [4, 9], "x": 9, "y": 4}, + {"label": "↑", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "→", "matrix": [4, 11], "x": 11, "y": 4} + ] + } + } +} diff --git a/keyboards/cannonkeys/ortho60v2/rules.mk b/keyboards/cannonkeys/ortho60v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/ortho60v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cannonkeys/satisfaction75/prototype/info.json b/keyboards/cannonkeys/satisfaction75/prototype/info.json deleted file mode 100644 index 4f67754d8f..0000000000 --- a/keyboards/cannonkeys/satisfaction75/prototype/info.json +++ /dev/null @@ -1,193 +0,0 @@ -{ - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B9", "pin_b": "B8", "resolution": 2} - ] - }, - "matrix_pins": { - "cols": ["B1", "B2", "B10", "B11", "B12", "B13", "B14", "A8", "A9", "A10", "B0", "A7", "A5", "B5", "A15", "A1"], - "rows": ["B3", "B4", "A0", "A2", "A4", "A3"] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x57F5" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "K000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K002", "matrix": [0, 2], "x": 1.5, "y": 0}, - {"label": "K003", "matrix": [0, 3], "x": 2.5, "y": 0}, - {"label": "K004", "matrix": [0, 4], "x": 3.5, "y": 0}, - {"label": "K005", "matrix": [0, 5], "x": 4.5, "y": 0}, - {"label": "K006", "matrix": [0, 6], "x": 5.75, "y": 0}, - {"label": "K007", "matrix": [0, 7], "x": 6.75, "y": 0}, - {"label": "K008", "matrix": [0, 8], "x": 7.75, "y": 0}, - {"label": "K009", "matrix": [0, 9], "x": 8.75, "y": 0}, - {"label": "K010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "K011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K013", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K100", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "K101", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "K102", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "K103", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "K104", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "K105", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "K106", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "K107", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "K108", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "K109", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "K110", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "K111", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "K112", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "K113", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "K114", "matrix": [1, 14], "x": 14, "y": 1.25}, - {"label": "K115", "matrix": [1, 15], "x": 15.5, "y": 1}, - {"label": "K200", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "K201", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "K202", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "K203", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "K204", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "K205", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "K206", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "K207", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "K208", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "K209", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "K210", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "K211", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "K212", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "K213", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "K215", "matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"label": "K300", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "K301", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "K302", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "K303", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "K304", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "K305", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "K306", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "K307", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K308", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "K309", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "K310", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "K311", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "K312", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "K313", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, - {"label": "K315", "matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"label": "K400", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "K401", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "K402", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "K403", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "K404", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "K405", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "K406", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "K407", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "K408", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "K409", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "K410", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "K411", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "K412", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "K413", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "K415", "matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"label": "K500", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "K501", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "K502", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "K503", "matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.25}, - {"label": "K505", "matrix": [5, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"label": "K507", "matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.75}, - {"label": "K509", "matrix": [5, 9], "x": 10, "y": 5.25}, - {"label": "K510", "matrix": [5, 10], "x": 11, "y": 5.25}, - {"label": "K511", "matrix": [5, 11], "x": 12, "y": 5.25}, - {"label": "K512", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "K513", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "K515", "matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - }, - "LAYOUT_default": { - "layout": [ - {"label": "K000", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K002", "matrix": [0, 2], "x": 1.5, "y": 0}, - {"label": "K003", "matrix": [0, 3], "x": 2.5, "y": 0}, - {"label": "K004", "matrix": [0, 4], "x": 3.5, "y": 0}, - {"label": "K005", "matrix": [0, 5], "x": 4.5, "y": 0}, - {"label": "K006", "matrix": [0, 6], "x": 5.75, "y": 0}, - {"label": "K007", "matrix": [0, 7], "x": 6.75, "y": 0}, - {"label": "K008", "matrix": [0, 8], "x": 7.75, "y": 0}, - {"label": "K009", "matrix": [0, 9], "x": 8.75, "y": 0}, - {"label": "K010", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "K011", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K012", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K013", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K100", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "K101", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "K102", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "K103", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "K104", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "K105", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "K106", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "K107", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "K108", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "K109", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "K110", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "K111", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "K112", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "K113", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "K115", "matrix": [1, 15], "x": 15.5, "y": 1}, - {"label": "K200", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "K201", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "K202", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "K203", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "K204", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "K205", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "K206", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "K207", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "K208", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "K209", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "K210", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "K211", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "K212", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "K213", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "K215", "matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"label": "K300", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "K301", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "K302", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "K303", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "K304", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "K305", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "K306", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "K307", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K308", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "K309", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "K310", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "K311", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "K312", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "K315", "matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"label": "K400", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "K401", "matrix": [4, 1], "x": 2.25, "y": 4.25}, - {"label": "K402", "matrix": [4, 2], "x": 3.25, "y": 4.25}, - {"label": "K403", "matrix": [4, 3], "x": 4.25, "y": 4.25}, - {"label": "K404", "matrix": [4, 4], "x": 5.25, "y": 4.25}, - {"label": "K405", "matrix": [4, 5], "x": 6.25, "y": 4.25}, - {"label": "K406", "matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"label": "K407", "matrix": [4, 7], "x": 8.25, "y": 4.25}, - {"label": "K408", "matrix": [4, 8], "x": 9.25, "y": 4.25}, - {"label": "K409", "matrix": [4, 9], "x": 10.25, "y": 4.25}, - {"label": "K410", "matrix": [4, 10], "x": 11.25, "y": 4.25}, - {"label": "K411", "matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "K413", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "K415", "matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"label": "K500", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "K501", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "K502", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "K505", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "K509", "matrix": [5, 9], "x": 10, "y": 5.25}, - {"label": "K510", "matrix": [5, 10], "x": 11, "y": 5.25}, - {"label": "K511", "matrix": [5, 11], "x": 12, "y": 5.25}, - {"label": "K512", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "K513", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "K515", "matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/prototype/keyboard.json b/keyboards/cannonkeys/satisfaction75/prototype/keyboard.json new file mode 100644 index 0000000000..4f67754d8f --- /dev/null +++ b/keyboards/cannonkeys/satisfaction75/prototype/keyboard.json @@ -0,0 +1,193 @@ +{ + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B9", "pin_b": "B8", "resolution": 2} + ] + }, + "matrix_pins": { + "cols": ["B1", "B2", "B10", "B11", "B12", "B13", "B14", "A8", "A9", "A10", "B0", "A7", "A5", "B5", "A15", "A1"], + "rows": ["B3", "B4", "A0", "A2", "A4", "A3"] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x57F5" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "K000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K002", "matrix": [0, 2], "x": 1.5, "y": 0}, + {"label": "K003", "matrix": [0, 3], "x": 2.5, "y": 0}, + {"label": "K004", "matrix": [0, 4], "x": 3.5, "y": 0}, + {"label": "K005", "matrix": [0, 5], "x": 4.5, "y": 0}, + {"label": "K006", "matrix": [0, 6], "x": 5.75, "y": 0}, + {"label": "K007", "matrix": [0, 7], "x": 6.75, "y": 0}, + {"label": "K008", "matrix": [0, 8], "x": 7.75, "y": 0}, + {"label": "K009", "matrix": [0, 9], "x": 8.75, "y": 0}, + {"label": "K010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "K011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K013", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K100", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "K101", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "K102", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "K103", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "K104", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "K105", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "K106", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "K107", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "K108", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "K109", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "K110", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "K111", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "K112", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "K113", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "K114", "matrix": [1, 14], "x": 14, "y": 1.25}, + {"label": "K115", "matrix": [1, 15], "x": 15.5, "y": 1}, + {"label": "K200", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "K201", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "K202", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "K203", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "K204", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "K205", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "K206", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "K207", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "K208", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "K209", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "K210", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "K211", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "K212", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "K213", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "K215", "matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"label": "K300", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "K301", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "K302", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "K303", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "K304", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "K305", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "K306", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "K307", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K308", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "K309", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "K310", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "K311", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "K312", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "K313", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, + {"label": "K315", "matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"label": "K400", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "K401", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "K402", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "K403", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "K404", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "K405", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "K406", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "K407", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "K408", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "K409", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "K410", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "K411", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "K412", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "K413", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "K415", "matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"label": "K500", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "K501", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "K502", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "K503", "matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.25}, + {"label": "K505", "matrix": [5, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"label": "K507", "matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.75}, + {"label": "K509", "matrix": [5, 9], "x": 10, "y": 5.25}, + {"label": "K510", "matrix": [5, 10], "x": 11, "y": 5.25}, + {"label": "K511", "matrix": [5, 11], "x": 12, "y": 5.25}, + {"label": "K512", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "K513", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "K515", "matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + }, + "LAYOUT_default": { + "layout": [ + {"label": "K000", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K002", "matrix": [0, 2], "x": 1.5, "y": 0}, + {"label": "K003", "matrix": [0, 3], "x": 2.5, "y": 0}, + {"label": "K004", "matrix": [0, 4], "x": 3.5, "y": 0}, + {"label": "K005", "matrix": [0, 5], "x": 4.5, "y": 0}, + {"label": "K006", "matrix": [0, 6], "x": 5.75, "y": 0}, + {"label": "K007", "matrix": [0, 7], "x": 6.75, "y": 0}, + {"label": "K008", "matrix": [0, 8], "x": 7.75, "y": 0}, + {"label": "K009", "matrix": [0, 9], "x": 8.75, "y": 0}, + {"label": "K010", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "K011", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K012", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K013", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K100", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "K101", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "K102", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "K103", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "K104", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "K105", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "K106", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "K107", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "K108", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "K109", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "K110", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "K111", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "K112", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "K113", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "K115", "matrix": [1, 15], "x": 15.5, "y": 1}, + {"label": "K200", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "K201", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "K202", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "K203", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "K204", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "K205", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "K206", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "K207", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "K208", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "K209", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "K210", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "K211", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "K212", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "K213", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "K215", "matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"label": "K300", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "K301", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "K302", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "K303", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "K304", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "K305", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "K306", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "K307", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K308", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "K309", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "K310", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "K311", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "K312", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "K315", "matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"label": "K400", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "K401", "matrix": [4, 1], "x": 2.25, "y": 4.25}, + {"label": "K402", "matrix": [4, 2], "x": 3.25, "y": 4.25}, + {"label": "K403", "matrix": [4, 3], "x": 4.25, "y": 4.25}, + {"label": "K404", "matrix": [4, 4], "x": 5.25, "y": 4.25}, + {"label": "K405", "matrix": [4, 5], "x": 6.25, "y": 4.25}, + {"label": "K406", "matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"label": "K407", "matrix": [4, 7], "x": 8.25, "y": 4.25}, + {"label": "K408", "matrix": [4, 8], "x": 9.25, "y": 4.25}, + {"label": "K409", "matrix": [4, 9], "x": 10.25, "y": 4.25}, + {"label": "K410", "matrix": [4, 10], "x": 11.25, "y": 4.25}, + {"label": "K411", "matrix": [4, 11], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "K413", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "K415", "matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"label": "K500", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "K501", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "K502", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "K505", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "K509", "matrix": [5, 9], "x": 10, "y": 5.25}, + {"label": "K510", "matrix": [5, 10], "x": 11, "y": 5.25}, + {"label": "K511", "matrix": [5, 11], "x": 12, "y": 5.25}, + {"label": "K512", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "K513", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "K515", "matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/prototype/rules.mk b/keyboards/cannonkeys/satisfaction75/prototype/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/cannonkeys/satisfaction75/prototype/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/rev1/info.json b/keyboards/cannonkeys/satisfaction75/rev1/info.json deleted file mode 100644 index d4a6b4423c..0000000000 --- a/keyboards/cannonkeys/satisfaction75/rev1/info.json +++ /dev/null @@ -1,534 +0,0 @@ -{ - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B9", "pin_b": "B8", "resolution": 2} - ] - }, - "matrix_pins": { - "cols": ["B1", "B2", "B10", "B11", "B12", "B13", "B14", "A8", "A9", "A10", "B0", "A7", "A5", "B5", "A15", "A1"], - "rows": ["B3", "B4", "A0", "A2", "A4", "A3"] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x57F5" - }, - "layouts": { - "LAYOUT_2x2": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 5.75, "y": 0}, - {"matrix": [0, 7], "x": 6.75, "y": 0}, - {"matrix": [0, 8], "x": 7.75, "y": 0}, - {"matrix": [0, 9], "x": 8.75, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 3, "y": 5.25, "w": 7}, - {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - }, - "LAYOUT_3x2": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 5.75, "y": 0}, - {"matrix": [0, 7], "x": 6.75, "y": 0}, - {"matrix": [0, 8], "x": 7.75, "y": 0}, - {"matrix": [0, 9], "x": 8.75, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 5.75, "y": 0}, - {"matrix": [0, 7], "x": 6.75, "y": 0}, - {"matrix": [0, 8], "x": 7.75, "y": 0}, - {"matrix": [0, 9], "x": 8.75, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, - {"matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.25}, - {"matrix": [5, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.75}, - {"matrix": [5, 9], "x": 10, "y": 5.25}, - {"matrix": [5, 10], "x": 11, "y": 5.25}, - {"matrix": [5, 11], "x": 12, "y": 5.25}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - }, - "LAYOUT_default": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 5.75, "y": 0}, - {"matrix": [0, 7], "x": 6.75, "y": 0}, - {"matrix": [0, 8], "x": 7.75, "y": 0}, - {"matrix": [0, 9], "x": 8.75, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25}, - {"matrix": [5, 10], "x": 11, "y": 5.25}, - {"matrix": [5, 11], "x": 12, "y": 5.25}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 5.75, "y": 0}, - {"matrix": [0, 7], "x": 6.75, "y": 0}, - {"matrix": [0, 8], "x": 7.75, "y": 0}, - {"matrix": [0, 9], "x": 8.75, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25}, - {"matrix": [5, 10], "x": 11, "y": 5.25}, - {"matrix": [5, 11], "x": 12, "y": 5.25}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - }, - "LAYOUT_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 5.75, "y": 0}, - {"matrix": [0, 7], "x": 6.75, "y": 0}, - {"matrix": [0, 8], "x": 7.75, "y": 0}, - {"matrix": [0, 9], "x": 8.75, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.25}, - {"matrix": [5, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.75}, - {"matrix": [5, 9], "x": 10, "y": 5.25}, - {"matrix": [5, 10], "x": 11, "y": 5.25}, - {"matrix": [5, 11], "x": 12, "y": 5.25}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/rev1/keyboard.json b/keyboards/cannonkeys/satisfaction75/rev1/keyboard.json new file mode 100644 index 0000000000..d4a6b4423c --- /dev/null +++ b/keyboards/cannonkeys/satisfaction75/rev1/keyboard.json @@ -0,0 +1,534 @@ +{ + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B9", "pin_b": "B8", "resolution": 2} + ] + }, + "matrix_pins": { + "cols": ["B1", "B2", "B10", "B11", "B12", "B13", "B14", "A8", "A9", "A10", "B0", "A7", "A5", "B5", "A15", "A1"], + "rows": ["B3", "B4", "A0", "A2", "A4", "A3"] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x57F5" + }, + "layouts": { + "LAYOUT_2x2": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 5.75, "y": 0}, + {"matrix": [0, 7], "x": 6.75, "y": 0}, + {"matrix": [0, 8], "x": 7.75, "y": 0}, + {"matrix": [0, 9], "x": 8.75, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 3, "y": 5.25, "w": 7}, + {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + }, + "LAYOUT_3x2": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 5.75, "y": 0}, + {"matrix": [0, 7], "x": 6.75, "y": 0}, + {"matrix": [0, 8], "x": 7.75, "y": 0}, + {"matrix": [0, 9], "x": 8.75, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 5.75, "y": 0}, + {"matrix": [0, 7], "x": 6.75, "y": 0}, + {"matrix": [0, 8], "x": 7.75, "y": 0}, + {"matrix": [0, 9], "x": 8.75, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, + {"matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.25}, + {"matrix": [5, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.75}, + {"matrix": [5, 9], "x": 10, "y": 5.25}, + {"matrix": [5, 10], "x": 11, "y": 5.25}, + {"matrix": [5, 11], "x": 12, "y": 5.25}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + }, + "LAYOUT_default": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 5.75, "y": 0}, + {"matrix": [0, 7], "x": 6.75, "y": 0}, + {"matrix": [0, 8], "x": 7.75, "y": 0}, + {"matrix": [0, 9], "x": 8.75, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25}, + {"matrix": [5, 10], "x": 11, "y": 5.25}, + {"matrix": [5, 11], "x": 12, "y": 5.25}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 5.75, "y": 0}, + {"matrix": [0, 7], "x": 6.75, "y": 0}, + {"matrix": [0, 8], "x": 7.75, "y": 0}, + {"matrix": [0, 9], "x": 8.75, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25}, + {"matrix": [5, 10], "x": 11, "y": 5.25}, + {"matrix": [5, 11], "x": 12, "y": 5.25}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + }, + "LAYOUT_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 5.75, "y": 0}, + {"matrix": [0, 7], "x": 6.75, "y": 0}, + {"matrix": [0, 8], "x": 7.75, "y": 0}, + {"matrix": [0, 9], "x": 8.75, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.25}, + {"matrix": [5, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.75}, + {"matrix": [5, 9], "x": 10, "y": 5.25}, + {"matrix": [5, 10], "x": 11, "y": 5.25}, + {"matrix": [5, 11], "x": 12, "y": 5.25}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/rev1/rules.mk b/keyboards/cannonkeys/satisfaction75/rev1/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/cannonkeys/satisfaction75/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/rev2/info.json b/keyboards/cannonkeys/satisfaction75/rev2/info.json deleted file mode 100644 index e8ddb90c89..0000000000 --- a/keyboards/cannonkeys/satisfaction75/rev2/info.json +++ /dev/null @@ -1,193 +0,0 @@ -{ - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B9", "pin_b": "B8"} - ] - }, - "indicators": { - "caps_lock": "B14", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A10", "A9", "A8", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A5", "A4", "A3", "A2", "B3"], - "rows": ["A13", "A14", "A15", "B4", "B5", "C13"] - }, - "usb": { - "device_version": "0.0.2", - "pid": "0x001A" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 1.5, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 2.5, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 3.5, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 4.5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 5.75, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 6.75, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 7.75, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 8.75, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Bksp", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Del", "matrix": [0, 14], "x": 14, "y": 1.25}, - {"label": "EncPress", "matrix": [1, 14], "x": 15.5, "y": 0.75}, - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Del", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "PgUp", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Up", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "PgDn", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25}, - {"label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25}, - {"label": "Left", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "Down", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "Right", "matrix": [5, 14], "x": 15.25, "y": 5.5} - ] - }, - "LAYOUT_iso_split_bs_7u": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 1.5, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 2.5, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 3.5, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 4.5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 5.75, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 6.75, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 7.75, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 8.75, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Bksp", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Del", "matrix": [0, 14], "x": 14, "y": 1.25}, - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "Del", "matrix": [2, 14], "x": 15.5, "y": 2.25}, - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"label": "PgUp", "matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Up", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "PgDn", "matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "Left", "matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"label": "Down", "matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"label": "Right", "matrix": [5, 14], "x": 15.25, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/rev2/keyboard.json b/keyboards/cannonkeys/satisfaction75/rev2/keyboard.json new file mode 100644 index 0000000000..e8ddb90c89 --- /dev/null +++ b/keyboards/cannonkeys/satisfaction75/rev2/keyboard.json @@ -0,0 +1,193 @@ +{ + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B9", "pin_b": "B8"} + ] + }, + "indicators": { + "caps_lock": "B14", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A10", "A9", "A8", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A5", "A4", "A3", "A2", "B3"], + "rows": ["A13", "A14", "A15", "B4", "B5", "C13"] + }, + "usb": { + "device_version": "0.0.2", + "pid": "0x001A" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 1.5, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 2.5, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 3.5, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 4.5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 5.75, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 6.75, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 7.75, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 8.75, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Bksp", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Del", "matrix": [0, 14], "x": 14, "y": 1.25}, + {"label": "EncPress", "matrix": [1, 14], "x": 15.5, "y": 0.75}, + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Del", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "PgUp", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Up", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "PgDn", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25}, + {"label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25}, + {"label": "Left", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "Down", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "Right", "matrix": [5, 14], "x": 15.25, "y": 5.5} + ] + }, + "LAYOUT_iso_split_bs_7u": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 1.5, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 2.5, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 3.5, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 4.5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 5.75, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 6.75, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 7.75, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 8.75, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Bksp", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Del", "matrix": [0, 14], "x": 14, "y": 1.25}, + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "Del", "matrix": [2, 14], "x": 15.5, "y": 2.25}, + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"label": "PgUp", "matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Up", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "PgDn", "matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 3, "y": 5.25, "w": 7}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "Left", "matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"label": "Down", "matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"label": "Right", "matrix": [5, 14], "x": 15.25, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/cannonkeys/satisfaction75/rev2/rules.mk b/keyboards/cannonkeys/satisfaction75/rev2/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/cannonkeys/satisfaction75/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/cannonkeys/typeb/info.json b/keyboards/cannonkeys/typeb/info.json deleted file mode 100644 index 1f16991205..0000000000 --- a/keyboards/cannonkeys/typeb/info.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "keyboard_name": "Type-B", - "maintainer": "awkannan", - "manufacturer": "CannonKeys", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0xCA04", - "pid": "0x001B", - "device_version": "0.0.1" - }, - "url": "https://cannonkeys.com", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP3", "GP2", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18"], - "rows": ["GP4", "GP5", "GP13", "GP14", "GP10"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP12", - "on_state": 0 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, - {"matrix": [4, 6], "w": 6, "x": 4, "y": 4}, - {"matrix": [4, 10], "w": 1.5, "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11.5, "y": 4} - ] - } - } -} diff --git a/keyboards/cannonkeys/typeb/keyboard.json b/keyboards/cannonkeys/typeb/keyboard.json new file mode 100644 index 0000000000..1f16991205 --- /dev/null +++ b/keyboards/cannonkeys/typeb/keyboard.json @@ -0,0 +1,97 @@ +{ + "keyboard_name": "Type-B", + "maintainer": "awkannan", + "manufacturer": "CannonKeys", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0xCA04", + "pid": "0x001B", + "device_version": "0.0.1" + }, + "url": "https://cannonkeys.com", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP3", "GP2", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18"], + "rows": ["GP4", "GP5", "GP13", "GP14", "GP10"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP12", + "on_state": 0 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, + {"matrix": [4, 6], "w": 6, "x": 4, "y": 4}, + {"matrix": [4, 10], "w": 1.5, "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11.5, "y": 4} + ] + } + } +} diff --git a/keyboards/cannonkeys/typeb/rules.mk b/keyboards/cannonkeys/typeb/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cannonkeys/typeb/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/capsunlocked/cu75/info.json b/keyboards/capsunlocked/cu75/info.json deleted file mode 100644 index 25e3ca049f..0000000000 --- a/keyboards/capsunlocked/cu75/info.json +++ /dev/null @@ -1,309 +0,0 @@ -{ - "keyboard_name": "CU75", - "manufacturer": "LFKeyboards/CapsUnlocked", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0xFEED", - "pid": "0x6062", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "B1", "B0", "F0"], - "rows": ["F1", "B7", "B3", "D2", "D3", "B2"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5, "w": 2.75}, - {"matrix": [5, 6], "x": 6.5, "y": 5}, - {"matrix": [5, 8], "x": 7.5, "y": 5, "w": 2.5}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11, "y": 5}, - {"matrix": [5, 11], "x": 12, "y": 5}, - {"matrix": [5, 12], "x": 13, "y": 5}, - {"matrix": [5, 13], "x": 14, "y": 5}, - {"matrix": [5, 14], "x": 15, "y": 5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1}, - {"matrix": [1, 14], "x": 14, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3}, - {"matrix": [3, 13], "x": 13.75, "y": 3, "w": 1.25}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5, "w": 2.75}, - {"matrix": [5, 6], "x": 6.5, "y": 5}, - {"matrix": [5, 8], "x": 7.5, "y": 5, "w": 2.5}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11, "y": 5}, - {"matrix": [5, 11], "x": 12, "y": 5}, - {"matrix": [5, 12], "x": 13, "y": 5}, - {"matrix": [5, 13], "x": 14, "y": 5}, - {"matrix": [5, 14], "x": 15, "y": 5} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5, "w": 2.25}, - {"matrix": [5, 6], "x": 6, "y": 5, "w": 1.25}, - {"matrix": [5, 8], "x": 7.25, "y": 5, "w": 2.75}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11, "y": 5}, - {"matrix": [5, 11], "x": 12, "y": 5}, - {"matrix": [5, 12], "x": 13, "y": 5}, - {"matrix": [5, 13], "x": 14, "y": 5}, - {"matrix": [5, 14], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/capsunlocked/cu75/keyboard.json b/keyboards/capsunlocked/cu75/keyboard.json new file mode 100644 index 0000000000..25e3ca049f --- /dev/null +++ b/keyboards/capsunlocked/cu75/keyboard.json @@ -0,0 +1,309 @@ +{ + "keyboard_name": "CU75", + "manufacturer": "LFKeyboards/CapsUnlocked", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0xFEED", + "pid": "0x6062", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "B1", "B0", "F0"], + "rows": ["F1", "B7", "B3", "D2", "D3", "B2"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5, "w": 2.75}, + {"matrix": [5, 6], "x": 6.5, "y": 5}, + {"matrix": [5, 8], "x": 7.5, "y": 5, "w": 2.5}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11, "y": 5}, + {"matrix": [5, 11], "x": 12, "y": 5}, + {"matrix": [5, 12], "x": 13, "y": 5}, + {"matrix": [5, 13], "x": 14, "y": 5}, + {"matrix": [5, 14], "x": 15, "y": 5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1}, + {"matrix": [1, 14], "x": 14, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3}, + {"matrix": [3, 13], "x": 13.75, "y": 3, "w": 1.25}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5, "w": 2.75}, + {"matrix": [5, 6], "x": 6.5, "y": 5}, + {"matrix": [5, 8], "x": 7.5, "y": 5, "w": 2.5}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11, "y": 5}, + {"matrix": [5, 11], "x": 12, "y": 5}, + {"matrix": [5, 12], "x": 13, "y": 5}, + {"matrix": [5, 13], "x": 14, "y": 5}, + {"matrix": [5, 14], "x": 15, "y": 5} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5, "w": 2.25}, + {"matrix": [5, 6], "x": 6, "y": 5, "w": 1.25}, + {"matrix": [5, 8], "x": 7.25, "y": 5, "w": 2.75}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11, "y": 5}, + {"matrix": [5, 11], "x": 12, "y": 5}, + {"matrix": [5, 12], "x": 13, "y": 5}, + {"matrix": [5, 13], "x": 14, "y": 5}, + {"matrix": [5, 14], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/capsunlocked/cu75/rules.mk b/keyboards/capsunlocked/cu75/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/capsunlocked/cu80/v2/ansi/info.json b/keyboards/capsunlocked/cu80/v2/ansi/info.json deleted file mode 100644 index 9dc24b5e40..0000000000 --- a/keyboards/capsunlocked/cu80/v2/ansi/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "CU80 v2 ANSI", - "usb": { - "pid": "0x0081" - } -} diff --git a/keyboards/capsunlocked/cu80/v2/ansi/keyboard.json b/keyboards/capsunlocked/cu80/v2/ansi/keyboard.json new file mode 100644 index 0000000000..9dc24b5e40 --- /dev/null +++ b/keyboards/capsunlocked/cu80/v2/ansi/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "CU80 v2 ANSI", + "usb": { + "pid": "0x0081" + } +} diff --git a/keyboards/capsunlocked/cu80/v2/ansi/rules.mk b/keyboards/capsunlocked/cu80/v2/ansi/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/capsunlocked/cu80/v2/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/capsunlocked/cu80/v2/iso/info.json b/keyboards/capsunlocked/cu80/v2/iso/info.json deleted file mode 100644 index 33d49db64a..0000000000 --- a/keyboards/capsunlocked/cu80/v2/iso/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "CU80 v2 ISO", - "usb": { - "pid": "0x0083" - } -} diff --git a/keyboards/capsunlocked/cu80/v2/iso/keyboard.json b/keyboards/capsunlocked/cu80/v2/iso/keyboard.json new file mode 100644 index 0000000000..33d49db64a --- /dev/null +++ b/keyboards/capsunlocked/cu80/v2/iso/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "CU80 v2 ISO", + "usb": { + "pid": "0x0083" + } +} diff --git a/keyboards/capsunlocked/cu80/v2/iso/rules.mk b/keyboards/capsunlocked/cu80/v2/iso/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/capsunlocked/cu80/v2/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/chickenman/ciel65/info.json b/keyboards/chickenman/ciel65/info.json deleted file mode 100644 index 8c316759a8..0000000000 --- a/keyboards/chickenman/ciel65/info.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "keyboard_name": "Ciel65", - "manufacturer": "ChickenMan", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0xC41C", - "pid": "0x0002", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["E6", "B7", "F7", "F4", "F5"], - "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 14, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 255, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "K00 (E6,F6)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01 (E6,B0)", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02 (E6,F1)", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03 (E6,C7)", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K04 (E6,C6)", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "K05 (E6,B6)", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "K06 (E6,B5)", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "K07 (E6,B4)", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "K08 (E6,D7)", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "K09 (E6,D6)", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "K0A (E6,D4)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "K0B (E6,D5)", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K0C (E6,D3)", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K0D (E6,D2)", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K0E (E6,D1)", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "K0F (E6,D0)", "matrix": [0, 15], "x": 15, "y": 0}, - {"label": "K10 (B7,F6)", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "K11 (B7,B0)", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "K12 (B7,F1)", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "K13 (B7,C7)", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "K14 (B7,C6)", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "K15 (B7,B6)", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "K16 (B7,B5)", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "K17 (B7,B4)", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "K18 (B7,D7)", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "K19 (B7,D6)", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "K1A (B7,D4)", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "K1B (B7,D5)", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "K1C (B7,D3)", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "K1D (B7,D2)", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "K1F (B7,D0)", "matrix": [1, 15], "x": 15, "y": 1}, - {"label": "K20 (F7,F6)", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "K21 (F7,B0)", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "K22 (F7,F1)", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "K23 (F7,C7)", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "K24 (F7,C6)", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "K25 (F7,B6)", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "K26 (F7,B5)", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "K27 (F7,B4)", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K28 (F7,D7)", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "K29 (F7,D6)", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "K2A (F7,D4)", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "K2B (F7,D5)", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "K2D (F7,D2)", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "K2F (F7,D0)", "matrix": [2, 15], "x": 15, "y": 2}, - {"label": "K30 (F4,F6)", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "K32 (F4,F1)", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "K33 (F4,C7)", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "K34 (F4,C6)", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "K35 (F4,B6)", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "K36 (F4,B5)", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "K37 (F4,B4)", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "K38 (F4,D7)", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "K39 (F4,D6)", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "K3A (F4,D4)", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "K3B (F4,D5)", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "K3C (F4,D3)", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "K3D (F4,D2)", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "K3F (F4,D0)", "matrix": [3, 15], "x": 15, "y": 3}, - {"label": "K40 (F5,F6)", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "K41 (F5,B0)", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "K42 (F5,F1)", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "K46 (F5,B5)", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "K49 (F5,D6)", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "K4A (F5,D4)", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "K4C (F5,D3)", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "K4D (F5,D2)", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "K4F (F5,D0)", "matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/chickenman/ciel65/keyboard.json b/keyboards/chickenman/ciel65/keyboard.json new file mode 100644 index 0000000000..8c316759a8 --- /dev/null +++ b/keyboards/chickenman/ciel65/keyboard.json @@ -0,0 +1,124 @@ +{ + "keyboard_name": "Ciel65", + "manufacturer": "ChickenMan", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0xC41C", + "pid": "0x0002", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["E6", "B7", "F7", "F4", "F5"], + "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 14, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 255, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "K00 (E6,F6)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01 (E6,B0)", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02 (E6,F1)", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03 (E6,C7)", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K04 (E6,C6)", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "K05 (E6,B6)", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "K06 (E6,B5)", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "K07 (E6,B4)", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "K08 (E6,D7)", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "K09 (E6,D6)", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "K0A (E6,D4)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "K0B (E6,D5)", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K0C (E6,D3)", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K0D (E6,D2)", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K0E (E6,D1)", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "K0F (E6,D0)", "matrix": [0, 15], "x": 15, "y": 0}, + {"label": "K10 (B7,F6)", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "K11 (B7,B0)", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "K12 (B7,F1)", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "K13 (B7,C7)", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "K14 (B7,C6)", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "K15 (B7,B6)", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "K16 (B7,B5)", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "K17 (B7,B4)", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "K18 (B7,D7)", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "K19 (B7,D6)", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "K1A (B7,D4)", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "K1B (B7,D5)", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "K1C (B7,D3)", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "K1D (B7,D2)", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "K1F (B7,D0)", "matrix": [1, 15], "x": 15, "y": 1}, + {"label": "K20 (F7,F6)", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "K21 (F7,B0)", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "K22 (F7,F1)", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "K23 (F7,C7)", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "K24 (F7,C6)", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "K25 (F7,B6)", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "K26 (F7,B5)", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "K27 (F7,B4)", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K28 (F7,D7)", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "K29 (F7,D6)", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "K2A (F7,D4)", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "K2B (F7,D5)", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "K2D (F7,D2)", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "K2F (F7,D0)", "matrix": [2, 15], "x": 15, "y": 2}, + {"label": "K30 (F4,F6)", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "K32 (F4,F1)", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "K33 (F4,C7)", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "K34 (F4,C6)", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "K35 (F4,B6)", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "K36 (F4,B5)", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "K37 (F4,B4)", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "K38 (F4,D7)", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "K39 (F4,D6)", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "K3A (F4,D4)", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "K3B (F4,D5)", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "K3C (F4,D3)", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "K3D (F4,D2)", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "K3F (F4,D0)", "matrix": [3, 15], "x": 15, "y": 3}, + {"label": "K40 (F5,F6)", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "K41 (F5,B0)", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "K42 (F5,F1)", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "K46 (F5,B5)", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "K49 (F5,D6)", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "K4A (F5,D4)", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "K4C (F5,D3)", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "K4D (F5,D2)", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "K4F (F5,D0)", "matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/chickenman/ciel65/rules.mk b/keyboards/chickenman/ciel65/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/chickenman/ciel65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/chlx/ppr_merro60/info.json b/keyboards/chlx/ppr_merro60/info.json deleted file mode 100644 index f8f45232a1..0000000000 --- a/keyboards/chlx/ppr_merro60/info.json +++ /dev/null @@ -1,957 +0,0 @@ -{ - "manufacturer": "chlx bsmt", - "keyboard_name": "ppr.merro60", - "maintainer": "gaclee3b", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "indicators": { - "caps_lock": "C7", - "on_state": 0, - "scroll_lock": "F0" - }, - "matrix_pins": { - "rows": ["F6", "F4", "F5", "F1", "B1", "B0", "C6", "B6", "D2", "D4"], - "cols": ["F7", "B2", "B3", "B7", "D7", "B4", "B5"] - }, - "processor": "atmega32u4", - "url": "www.github.com/gaclee3b", - "usb": { - "device_version": "1.0.1", - "pid": "0x0603", - "vid": "0x4358" - }, - "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_tsangan_hhkb", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 0], "x": 1.5, "y": 4}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [8, 0], "x": 1.5, "y": 4}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 0], "x": 1.5, "y": 4}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 0], "x": 1.5, "y": 4}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 0], "x": 1.5, "y": 4}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [9, 6], "x": 14, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.75}, - {"matrix": [8, 3], "x": 6.5, "y": 4, "w": 1.25}, - {"matrix": [9, 3], "x": 7.75, "y": 4, "w": 2.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/chlx/ppr_merro60/keyboard.json b/keyboards/chlx/ppr_merro60/keyboard.json new file mode 100644 index 0000000000..f8f45232a1 --- /dev/null +++ b/keyboards/chlx/ppr_merro60/keyboard.json @@ -0,0 +1,957 @@ +{ + "manufacturer": "chlx bsmt", + "keyboard_name": "ppr.merro60", + "maintainer": "gaclee3b", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "indicators": { + "caps_lock": "C7", + "on_state": 0, + "scroll_lock": "F0" + }, + "matrix_pins": { + "rows": ["F6", "F4", "F5", "F1", "B1", "B0", "C6", "B6", "D2", "D4"], + "cols": ["F7", "B2", "B3", "B7", "D7", "B4", "B5"] + }, + "processor": "atmega32u4", + "url": "www.github.com/gaclee3b", + "usb": { + "device_version": "1.0.1", + "pid": "0x0603", + "vid": "0x4358" + }, + "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_tsangan_hhkb", "60_ansi_wkl", "60_ansi_wkl_split_bs_rshift", "60_hhkb", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan", "60_iso_tsangan_split_bs_rshift", "60_iso_wkl", "60_iso_wkl_split_bs_rshift"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 0], "x": 1.5, "y": 4}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [8, 0], "x": 1.5, "y": 4}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 0], "x": 1.5, "y": 4}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 0], "x": 1.5, "y": 4}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 0], "x": 1.5, "y": 4}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [8, 6], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [9, 6], "x": 14, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [9, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.75}, + {"matrix": [8, 3], "x": 6.5, "y": 4, "w": 1.25}, + {"matrix": [9, 3], "x": 7.75, "y": 4, "w": 2.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/chlx/ppr_merro60/rules.mk b/keyboards/chlx/ppr_merro60/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/chlx/ppr_merro60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/chord/zero/info.json b/keyboards/chord/zero/info.json deleted file mode 100644 index 63e74546d5..0000000000 --- a/keyboards/chord/zero/info.json +++ /dev/null @@ -1,68 +0,0 @@ -{ - "manufacturer": "Simon Hengel", - "keyboard_name": "CHORD ZERO", - "usb": { - "device_version": "1.0.0", - "vid": "0x1D50", - "pid": "0x617C" - }, - "url": "https://github.com/sol/chord-zero#readme", - "maintainer": "sol", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "steno": true - }, - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP22", "GP9", "GP21", "GP11", "GP19", "GP12"], - "rows": ["GP26", "GP20", "GP18", "GP17", "GP7", "GP10", "GP13", "GP14"] - }, - "layout_aliases": { - "LAYOUT_zero": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "y": 0, "x": 0}, - {"matrix": [0, 1], "y": 0, "x": 1}, - {"matrix": [0, 2], "y": 0, "x": 2}, - {"matrix": [0, 3], "y": 0, "x": 3}, - {"matrix": [0, 4], "y": 0, "x": 4}, - {"matrix": [0, 5], "y": 0, "x": 5}, - {"matrix": [4, 5], "y": 0, "x": 8}, - {"matrix": [4, 4], "y": 0, "x": 9}, - {"matrix": [4, 3], "y": 0, "x": 10}, - {"matrix": [4, 2], "y": 0, "x": 11}, - {"matrix": [4, 1], "y": 0, "x": 12}, - {"matrix": [4, 0], "y": 0, "x": 13}, - - {"matrix": [1, 0], "y": 1, "x": 0}, - {"matrix": [1, 1], "y": 1, "x": 1}, - {"matrix": [1, 2], "y": 1, "x": 2}, - {"matrix": [1, 3], "y": 1, "x": 3}, - {"matrix": [1, 4], "y": 1, "x": 4}, - {"matrix": [1, 5], "y": 1, "x": 5}, - {"matrix": [5, 5], "y": 1, "x": 8}, - {"matrix": [5, 4], "y": 1, "x": 9}, - {"matrix": [5, 3], "y": 1, "x": 10}, - {"matrix": [5, 2], "y": 1, "x": 11}, - {"matrix": [5, 1], "y": 1, "x": 12}, - {"matrix": [5, 0], "y": 1, "x": 13}, - - {"matrix": [3, 3], "y": 3, "x": 3}, - {"matrix": [3, 4], "y": 3, "x": 4}, - {"matrix": [3, 5], "y": 3, "x": 5}, - {"matrix": [7, 5], "y": 3, "x": 8}, - {"matrix": [7, 4], "y": 3, "x": 9}, - {"matrix": [7, 3], "y": 3, "x": 10} - ] - } - } -} diff --git a/keyboards/chord/zero/keyboard.json b/keyboards/chord/zero/keyboard.json new file mode 100644 index 0000000000..63e74546d5 --- /dev/null +++ b/keyboards/chord/zero/keyboard.json @@ -0,0 +1,68 @@ +{ + "manufacturer": "Simon Hengel", + "keyboard_name": "CHORD ZERO", + "usb": { + "device_version": "1.0.0", + "vid": "0x1D50", + "pid": "0x617C" + }, + "url": "https://github.com/sol/chord-zero#readme", + "maintainer": "sol", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "steno": true + }, + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP22", "GP9", "GP21", "GP11", "GP19", "GP12"], + "rows": ["GP26", "GP20", "GP18", "GP17", "GP7", "GP10", "GP13", "GP14"] + }, + "layout_aliases": { + "LAYOUT_zero": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "y": 0, "x": 0}, + {"matrix": [0, 1], "y": 0, "x": 1}, + {"matrix": [0, 2], "y": 0, "x": 2}, + {"matrix": [0, 3], "y": 0, "x": 3}, + {"matrix": [0, 4], "y": 0, "x": 4}, + {"matrix": [0, 5], "y": 0, "x": 5}, + {"matrix": [4, 5], "y": 0, "x": 8}, + {"matrix": [4, 4], "y": 0, "x": 9}, + {"matrix": [4, 3], "y": 0, "x": 10}, + {"matrix": [4, 2], "y": 0, "x": 11}, + {"matrix": [4, 1], "y": 0, "x": 12}, + {"matrix": [4, 0], "y": 0, "x": 13}, + + {"matrix": [1, 0], "y": 1, "x": 0}, + {"matrix": [1, 1], "y": 1, "x": 1}, + {"matrix": [1, 2], "y": 1, "x": 2}, + {"matrix": [1, 3], "y": 1, "x": 3}, + {"matrix": [1, 4], "y": 1, "x": 4}, + {"matrix": [1, 5], "y": 1, "x": 5}, + {"matrix": [5, 5], "y": 1, "x": 8}, + {"matrix": [5, 4], "y": 1, "x": 9}, + {"matrix": [5, 3], "y": 1, "x": 10}, + {"matrix": [5, 2], "y": 1, "x": 11}, + {"matrix": [5, 1], "y": 1, "x": 12}, + {"matrix": [5, 0], "y": 1, "x": 13}, + + {"matrix": [3, 3], "y": 3, "x": 3}, + {"matrix": [3, 4], "y": 3, "x": 4}, + {"matrix": [3, 5], "y": 3, "x": 5}, + {"matrix": [7, 5], "y": 3, "x": 8}, + {"matrix": [7, 4], "y": 3, "x": 9}, + {"matrix": [7, 3], "y": 3, "x": 10} + ] + } + } +} diff --git a/keyboards/chord/zero/rules.mk b/keyboards/chord/zero/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/chord/zero/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/chosfox/cf81/info.json b/keyboards/chosfox/cf81/info.json deleted file mode 100644 index de125801b7..0000000000 --- a/keyboards/chosfox/cf81/info.json +++ /dev/null @@ -1,276 +0,0 @@ -{ - "keyboard_name": "CHOSFOX CF81", - "manufacturer": "CHOSFOX", - "maintainer": "jonylee@hfd", - "usb": { - "force_nkro": true, - "vid": "0xFFFE", - "pid": "0x0012", - "device_version": "1.0.0", - "suspend_wakeup_delay": 400 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "encoder": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4","C5","B0","B1","B2"], - "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "encoder": { - "rotary": [ - { "pin_a": "B14", "pin_b": "B13" } - ] - }, - "rgb_matrix": { - "driver": "snled27351", - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "max_brightness": 200, - "val_steps": 20, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 14, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 29, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 44, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 59, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 74, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 89, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x":104, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x":119, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x":134, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x":149, "y": 0 }, - { "flags": 4, "matrix": [0, 11], "x":164, "y": 0 }, - { "flags": 4, "matrix": [0, 12], "x":179, "y": 0 }, - { "flags": 4, "matrix": [0, 13], "x":196, "y": 0 }, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, - { "flags": 4, "matrix": [1, 1], "x": 14, "y": 12}, - { "flags": 4, "matrix": [1, 2], "x": 28, "y": 12}, - { "flags": 4, "matrix": [1, 3], "x": 42, "y": 12}, - { "flags": 4, "matrix": [1, 4], "x": 56, "y": 12}, - { "flags": 4, "matrix": [1, 5], "x": 70, "y": 12}, - { "flags": 4, "matrix": [1, 6], "x": 84, "y": 12}, - { "flags": 4, "matrix": [1, 7], "x": 98, "y": 12}, - { "flags": 4, "matrix": [1, 8], "x":112, "y": 12}, - { "flags": 4, "matrix": [1, 9], "x":126, "y": 12}, - { "flags": 4, "matrix": [1, 10], "x":140, "y": 12}, - { "flags": 4, "matrix": [1, 11], "x":154, "y": 12}, - { "flags": 4, "matrix": [1, 12], "x":168, "y": 12}, - { "flags": 4, "matrix": [1, 13], "x":182, "y": 12}, - { "flags": 4, "matrix": [1, 15], "x":224, "y": 12}, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 25}, - { "flags": 4, "matrix": [2, 1], "x": 14, "y": 25}, - { "flags": 4, "matrix": [2, 2], "x": 28, "y": 25}, - { "flags": 4, "matrix": [2, 3], "x": 42, "y": 25}, - { "flags": 4, "matrix": [2, 4], "x": 56, "y": 25}, - { "flags": 4, "matrix": [2, 5], "x": 70, "y": 25}, - { "flags": 4, "matrix": [2, 6], "x": 84, "y": 25}, - { "flags": 4, "matrix": [2, 7], "x": 98, "y": 25}, - { "flags": 4, "matrix": [2, 8], "x":112, "y": 25}, - { "flags": 4, "matrix": [2, 9], "x":126, "y": 25}, - { "flags": 4, "matrix": [2, 10], "x":140, "y": 25}, - { "flags": 4, "matrix": [2, 11], "x":154, "y": 25}, - { "flags": 4, "matrix": [2, 12], "x":168, "y": 25}, - { "flags": 4, "matrix": [2, 13], "x":182, "y": 25}, - { "flags": 4, "matrix": [2, 15], "x":224, "y": 25}, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, - { "flags": 4, "matrix": [3, 1], "x": 28, "y": 38}, - { "flags": 4, "matrix": [3, 2], "x": 42, "y": 38}, - { "flags": 4, "matrix": [3, 3], "x": 56, "y": 38}, - { "flags": 4, "matrix": [3, 4], "x": 70, "y": 38}, - { "flags": 4, "matrix": [3, 5], "x": 84, "y": 38}, - { "flags": 4, "matrix": [3, 6], "x": 98, "y": 38}, - { "flags": 4, "matrix": [3, 7], "x":112, "y": 38}, - { "flags": 4, "matrix": [3, 8], "x":126, "y": 38}, - { "flags": 4, "matrix": [3, 9], "x":140, "y": 38}, - { "flags": 4, "matrix": [3, 10], "x":154, "y": 38}, - { "flags": 4, "matrix": [3, 11], "x":168, "y": 38}, - { "flags": 4, "matrix": [3, 12], "x":182, "y": 38}, - { "flags": 4, "matrix": [3, 13], "x":196, "y": 38}, - { "flags": 4, "matrix": [3, 15], "x":224, "y": 38}, - - { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, - { "flags": 4, "matrix": [4, 11], "x": 14, "y": 51}, - { "flags": 4, "matrix": [4, 1], "x": 28, "y": 51}, - { "flags": 4, "matrix": [4, 2], "x": 37, "y": 51}, - { "flags": 4, "matrix": [4, 3], "x": 56, "y": 51}, - { "flags": 4, "matrix": [4, 4], "x": 74, "y": 51}, - { "flags": 4, "matrix": [4, 5], "x": 93, "y": 51}, - { "flags": 4, "matrix": [4, 6], "x":112, "y": 51}, - { "flags": 4, "matrix": [4, 7], "x":130, "y": 51}, - { "flags": 4, "matrix": [4, 8], "x":149, "y": 51}, - { "flags": 4, "matrix": [4, 9], "x":168, "y": 51}, - { "flags": 4, "matrix": [4, 10], "x":186, "y": 51}, - { "flags": 4, "matrix": [4, 13], "x":200, "y": 51}, - { "flags": 4, "matrix": [4, 14], "x":214, "y": 51}, - - { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, - { "flags": 4, "matrix": [5, 1], "x": 18, "y": 64}, - { "flags": 4, "matrix": [5, 2], "x": 37, "y": 64}, - { "flags": 4, "matrix": [5, 5], "x": 92, "y": 64}, - { "flags": 4, "matrix": [5, 9], "x":140, "y": 64}, - { "flags": 4, "matrix": [5, 10], "x":154, "y": 64}, - { "flags": 4, "matrix": [5, 11], "x":168, "y": 64}, - { "flags": 4, "matrix": [5, 13], "x":196, "y": 64}, - { "flags": 4, "matrix": [5, 14], "x":210, "y": 64}, - { "flags": 4, "matrix": [5, 15], "x":224, "y": 64}, - - { "flags": 2, "x":0, "y":0}, - { "flags": 2, "x":0, "y":6}, - { "flags": 2, "x":0, "y":13}, - { "flags": 2, "x":0, "y":19}, - { "flags": 2, "x":0, "y":25}, - { "flags": 2, "x":0, "y":32}, - { "flags": 2, "x":0, "y":38}, - { "flags": 2, "x":0, "y":45}, - { "flags": 2, "x":0, "y":51}, - { "flags": 2, "x":0, "y":57}, - { "flags": 2, "x":0, "y":64}, - - { "flags": 2, "x":224, "y":0}, - { "flags": 2, "x":224, "y":6}, - { "flags": 2, "x":224, "y":13}, - { "flags": 2, "x":224, "y":19}, - { "flags": 2, "x":224, "y":25}, - { "flags": 2, "x":224, "y":32}, - { "flags": 2, "x":224, "y":38}, - { "flags": 2, "x":224, "y":45}, - { "flags": 2, "x":224, "y":51}, - { "flags": 2, "x":224, "y":57}, - { "flags": 2, "x":224, "y":64} - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, - { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, - { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, - - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, - - { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, - { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, - - { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 12], "x": 12.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 3.25 }, - { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, - - { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, - { "label": ":", "matrix": [4, 11], "x": 1.25, "y": 4.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, - { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, - - { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, - { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, - { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, - { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, - { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, - { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, - { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, - { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } - ] - } - } -} diff --git a/keyboards/chosfox/cf81/keyboard.json b/keyboards/chosfox/cf81/keyboard.json new file mode 100644 index 0000000000..de125801b7 --- /dev/null +++ b/keyboards/chosfox/cf81/keyboard.json @@ -0,0 +1,276 @@ +{ + "keyboard_name": "CHOSFOX CF81", + "manufacturer": "CHOSFOX", + "maintainer": "jonylee@hfd", + "usb": { + "force_nkro": true, + "vid": "0xFFFE", + "pid": "0x0012", + "device_version": "1.0.0", + "suspend_wakeup_delay": 400 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "encoder": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4","C5","B0","B1","B2"], + "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "encoder": { + "rotary": [ + { "pin_a": "B14", "pin_b": "B13" } + ] + }, + "rgb_matrix": { + "driver": "snled27351", + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "max_brightness": 200, + "val_steps": 20, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 14, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 29, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 44, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 59, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 74, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 89, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x":104, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x":119, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x":134, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x":149, "y": 0 }, + { "flags": 4, "matrix": [0, 11], "x":164, "y": 0 }, + { "flags": 4, "matrix": [0, 12], "x":179, "y": 0 }, + { "flags": 4, "matrix": [0, 13], "x":196, "y": 0 }, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, + { "flags": 4, "matrix": [1, 1], "x": 14, "y": 12}, + { "flags": 4, "matrix": [1, 2], "x": 28, "y": 12}, + { "flags": 4, "matrix": [1, 3], "x": 42, "y": 12}, + { "flags": 4, "matrix": [1, 4], "x": 56, "y": 12}, + { "flags": 4, "matrix": [1, 5], "x": 70, "y": 12}, + { "flags": 4, "matrix": [1, 6], "x": 84, "y": 12}, + { "flags": 4, "matrix": [1, 7], "x": 98, "y": 12}, + { "flags": 4, "matrix": [1, 8], "x":112, "y": 12}, + { "flags": 4, "matrix": [1, 9], "x":126, "y": 12}, + { "flags": 4, "matrix": [1, 10], "x":140, "y": 12}, + { "flags": 4, "matrix": [1, 11], "x":154, "y": 12}, + { "flags": 4, "matrix": [1, 12], "x":168, "y": 12}, + { "flags": 4, "matrix": [1, 13], "x":182, "y": 12}, + { "flags": 4, "matrix": [1, 15], "x":224, "y": 12}, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 25}, + { "flags": 4, "matrix": [2, 1], "x": 14, "y": 25}, + { "flags": 4, "matrix": [2, 2], "x": 28, "y": 25}, + { "flags": 4, "matrix": [2, 3], "x": 42, "y": 25}, + { "flags": 4, "matrix": [2, 4], "x": 56, "y": 25}, + { "flags": 4, "matrix": [2, 5], "x": 70, "y": 25}, + { "flags": 4, "matrix": [2, 6], "x": 84, "y": 25}, + { "flags": 4, "matrix": [2, 7], "x": 98, "y": 25}, + { "flags": 4, "matrix": [2, 8], "x":112, "y": 25}, + { "flags": 4, "matrix": [2, 9], "x":126, "y": 25}, + { "flags": 4, "matrix": [2, 10], "x":140, "y": 25}, + { "flags": 4, "matrix": [2, 11], "x":154, "y": 25}, + { "flags": 4, "matrix": [2, 12], "x":168, "y": 25}, + { "flags": 4, "matrix": [2, 13], "x":182, "y": 25}, + { "flags": 4, "matrix": [2, 15], "x":224, "y": 25}, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, + { "flags": 4, "matrix": [3, 1], "x": 28, "y": 38}, + { "flags": 4, "matrix": [3, 2], "x": 42, "y": 38}, + { "flags": 4, "matrix": [3, 3], "x": 56, "y": 38}, + { "flags": 4, "matrix": [3, 4], "x": 70, "y": 38}, + { "flags": 4, "matrix": [3, 5], "x": 84, "y": 38}, + { "flags": 4, "matrix": [3, 6], "x": 98, "y": 38}, + { "flags": 4, "matrix": [3, 7], "x":112, "y": 38}, + { "flags": 4, "matrix": [3, 8], "x":126, "y": 38}, + { "flags": 4, "matrix": [3, 9], "x":140, "y": 38}, + { "flags": 4, "matrix": [3, 10], "x":154, "y": 38}, + { "flags": 4, "matrix": [3, 11], "x":168, "y": 38}, + { "flags": 4, "matrix": [3, 12], "x":182, "y": 38}, + { "flags": 4, "matrix": [3, 13], "x":196, "y": 38}, + { "flags": 4, "matrix": [3, 15], "x":224, "y": 38}, + + { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, + { "flags": 4, "matrix": [4, 11], "x": 14, "y": 51}, + { "flags": 4, "matrix": [4, 1], "x": 28, "y": 51}, + { "flags": 4, "matrix": [4, 2], "x": 37, "y": 51}, + { "flags": 4, "matrix": [4, 3], "x": 56, "y": 51}, + { "flags": 4, "matrix": [4, 4], "x": 74, "y": 51}, + { "flags": 4, "matrix": [4, 5], "x": 93, "y": 51}, + { "flags": 4, "matrix": [4, 6], "x":112, "y": 51}, + { "flags": 4, "matrix": [4, 7], "x":130, "y": 51}, + { "flags": 4, "matrix": [4, 8], "x":149, "y": 51}, + { "flags": 4, "matrix": [4, 9], "x":168, "y": 51}, + { "flags": 4, "matrix": [4, 10], "x":186, "y": 51}, + { "flags": 4, "matrix": [4, 13], "x":200, "y": 51}, + { "flags": 4, "matrix": [4, 14], "x":214, "y": 51}, + + { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, + { "flags": 4, "matrix": [5, 1], "x": 18, "y": 64}, + { "flags": 4, "matrix": [5, 2], "x": 37, "y": 64}, + { "flags": 4, "matrix": [5, 5], "x": 92, "y": 64}, + { "flags": 4, "matrix": [5, 9], "x":140, "y": 64}, + { "flags": 4, "matrix": [5, 10], "x":154, "y": 64}, + { "flags": 4, "matrix": [5, 11], "x":168, "y": 64}, + { "flags": 4, "matrix": [5, 13], "x":196, "y": 64}, + { "flags": 4, "matrix": [5, 14], "x":210, "y": 64}, + { "flags": 4, "matrix": [5, 15], "x":224, "y": 64}, + + { "flags": 2, "x":0, "y":0}, + { "flags": 2, "x":0, "y":6}, + { "flags": 2, "x":0, "y":13}, + { "flags": 2, "x":0, "y":19}, + { "flags": 2, "x":0, "y":25}, + { "flags": 2, "x":0, "y":32}, + { "flags": 2, "x":0, "y":38}, + { "flags": 2, "x":0, "y":45}, + { "flags": 2, "x":0, "y":51}, + { "flags": 2, "x":0, "y":57}, + { "flags": 2, "x":0, "y":64}, + + { "flags": 2, "x":224, "y":0}, + { "flags": 2, "x":224, "y":6}, + { "flags": 2, "x":224, "y":13}, + { "flags": 2, "x":224, "y":19}, + { "flags": 2, "x":224, "y":25}, + { "flags": 2, "x":224, "y":32}, + { "flags": 2, "x":224, "y":38}, + { "flags": 2, "x":224, "y":45}, + { "flags": 2, "x":224, "y":51}, + { "flags": 2, "x":224, "y":57}, + { "flags": 2, "x":224, "y":64} + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, + { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, + { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, + + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, + + { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, + { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, + + { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 12], "x": 12.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 3.25 }, + { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, + + { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, + { "label": ":", "matrix": [4, 11], "x": 1.25, "y": 4.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, + { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, + + { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, + { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, + { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, + { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, + { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, + { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, + { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, + { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } + ] + } + } +} diff --git a/keyboards/chosfox/cf81/rules.mk b/keyboards/chosfox/cf81/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/chosfox/cf81/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/chouchou/info.json b/keyboards/chouchou/info.json deleted file mode 100644 index 726f190aab..0000000000 --- a/keyboards/chouchou/info.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "manufacturer": "dlip", - "keyboard_name": "chouchou", - "maintainer": "dlip", - "bootloader": "rp2040", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP26", "GP27", "GP28", "GP29"] - ] - }, - "processor": "RP2040", - "url": "https://github.com/dlip/chouchou", - "usb": { - "device_version": "1.0.0", - "pid": "0x0117", - "vid": "0xFABE" - }, - "layouts": { - "LAYOUT_split_2x4_2": { - "layout": [ - {"matrix": [0, 16], "x": 0, "y": 0.88}, - {"matrix": [0, 17], "x": 1, "y": 0.38}, - {"matrix": [0, 18], "x": 2, "y": 0}, - {"matrix": [0, 19], "x": 3, "y": 0.38}, - {"matrix": [0, 0], "x": 4, "y": 0.38}, - {"matrix": [0, 1], "x": 5, "y": 0}, - {"matrix": [0, 2], "x": 6, "y": 0.38}, - {"matrix": [0, 3], "x": 7, "y": 0.88}, - {"matrix": [0, 12], "x": 0, "y": 1.88}, - {"matrix": [0, 13], "x": 1, "y": 1.38}, - {"matrix": [0, 14], "x": 2, "y": 1}, - {"matrix": [0, 15], "x": 3, "y": 1.38}, - {"matrix": [0, 4], "x": 4, "y": 1.38}, - {"matrix": [0, 5], "x": 5, "y": 1}, - {"matrix": [0, 6], "x": 6, "y": 1.38}, - {"matrix": [0, 7], "x": 7, "y": 1.88}, - {"matrix": [0, 11], "x": 2, "y": 2.38}, - {"matrix": [0, 10], "x": 3, "y": 2.5}, - {"matrix": [0, 9], "x": 4, "y": 2.5}, - {"matrix": [0, 8], "x": 5, "y": 2.38} - ] - } - } -} diff --git a/keyboards/chouchou/keyboard.json b/keyboards/chouchou/keyboard.json new file mode 100644 index 0000000000..726f190aab --- /dev/null +++ b/keyboards/chouchou/keyboard.json @@ -0,0 +1,52 @@ +{ + "manufacturer": "dlip", + "keyboard_name": "chouchou", + "maintainer": "dlip", + "bootloader": "rp2040", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP26", "GP27", "GP28", "GP29"] + ] + }, + "processor": "RP2040", + "url": "https://github.com/dlip/chouchou", + "usb": { + "device_version": "1.0.0", + "pid": "0x0117", + "vid": "0xFABE" + }, + "layouts": { + "LAYOUT_split_2x4_2": { + "layout": [ + {"matrix": [0, 16], "x": 0, "y": 0.88}, + {"matrix": [0, 17], "x": 1, "y": 0.38}, + {"matrix": [0, 18], "x": 2, "y": 0}, + {"matrix": [0, 19], "x": 3, "y": 0.38}, + {"matrix": [0, 0], "x": 4, "y": 0.38}, + {"matrix": [0, 1], "x": 5, "y": 0}, + {"matrix": [0, 2], "x": 6, "y": 0.38}, + {"matrix": [0, 3], "x": 7, "y": 0.88}, + {"matrix": [0, 12], "x": 0, "y": 1.88}, + {"matrix": [0, 13], "x": 1, "y": 1.38}, + {"matrix": [0, 14], "x": 2, "y": 1}, + {"matrix": [0, 15], "x": 3, "y": 1.38}, + {"matrix": [0, 4], "x": 4, "y": 1.38}, + {"matrix": [0, 5], "x": 5, "y": 1}, + {"matrix": [0, 6], "x": 6, "y": 1.38}, + {"matrix": [0, 7], "x": 7, "y": 1.88}, + {"matrix": [0, 11], "x": 2, "y": 2.38}, + {"matrix": [0, 10], "x": 3, "y": 2.5}, + {"matrix": [0, 9], "x": 4, "y": 2.5}, + {"matrix": [0, 8], "x": 5, "y": 2.38} + ] + } + } +} diff --git a/keyboards/chouchou/rules.mk b/keyboards/chouchou/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/chromatonemini/info.json b/keyboards/chromatonemini/info.json deleted file mode 100644 index 963496a0c0..0000000000 --- a/keyboards/chromatonemini/info.json +++ /dev/null @@ -1,260 +0,0 @@ -{ - "keyboard_name": "chromatonemini", - "manufacturer": "3araht", - "url": "https://github.com/3araht/chromatonemini", - "maintainer": "3araht", - "development_board": "promicro", - "build": { - "lto": true - }, - "features": { - "midi": true, - "extrakey": true, - "encoder": true, - "bootmagic": false, - "console": false, - "mousekey": false, - "nkro": false - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"matrix": [0, 0], "x": 14, "y": 12, "flags": 1}, - {"matrix": [0, 4], "x": 14, "y": 36, "flags": 4}, - {"matrix": [0, 3], "x": 19, "y": 48, "flags": 4}, - {"matrix": [0, 2], "x": 9, "y": 48, "flags": 4}, - {"matrix": [0, 1], "x": 14, "y": 60, "flags": 4}, - {"x": 39, "y": 60, "flags": 4}, - {"x": 49, "y": 60, "flags": 4}, - {"x": 59, "y": 60, "flags": 4}, - {"x": 69, "y": 60, "flags": 4}, - {"x": 79, "y": 60, "flags": 4}, - {"x": 89, "y": 60, "flags": 4}, - {"x": 99, "y": 60, "flags": 4}, - {"x": 109, "y": 60, "flags": 4}, - {"x": 119, "y": 60, "flags": 4}, - {"x": 129, "y": 60, "flags": 4}, - {"x": 139, "y": 60, "flags": 4}, - {"x": 149, "y": 60, "flags": 4}, - {"x": 159, "y": 60, "flags": 4}, - {"x": 169, "y": 60, "flags": 4}, - {"x": 179, "y": 60, "flags": 4}, - {"x": 189, "y": 60, "flags": 4}, - {"x": 199, "y": 60, "flags": 4}, - {"x": 209, "y": 60, "flags": 4}, - {"x": 214, "y": 48, "flags": 4}, - {"x": 204, "y": 48, "flags": 4}, - {"x": 194, "y": 48, "flags": 4}, - {"x": 184, "y": 48, "flags": 4}, - {"x": 174, "y": 48, "flags": 4}, - {"x": 164, "y": 48, "flags": 4}, - {"x": 154, "y": 48, "flags": 4}, - {"x": 144, "y": 48, "flags": 4}, - {"x": 134, "y": 48, "flags": 4}, - {"x": 124, "y": 48, "flags": 4}, - {"x": 114, "y": 48, "flags": 4}, - {"x": 104, "y": 48, "flags": 4}, - {"x": 94, "y": 48, "flags": 4}, - {"x": 84, "y": 48, "flags": 4}, - {"x": 74, "y": 48, "flags": 4}, - {"x": 64, "y": 48, "flags": 4}, - {"x": 54, "y": 48, "flags": 4}, - {"x": 44, "y": 48, "flags": 4}, - {"x": 34, "y": 48, "flags": 4}, - {"x": 39, "y": 36, "flags": 4}, - {"x": 49, "y": 36, "flags": 4}, - {"x": 59, "y": 36, "flags": 4}, - {"x": 69, "y": 36, "flags": 4}, - {"x": 79, "y": 36, "flags": 4}, - {"x": 89, "y": 36, "flags": 4}, - {"x": 99, "y": 36, "flags": 4}, - {"x": 109, "y": 36, "flags": 4}, - {"x": 119, "y": 36, "flags": 4}, - {"x": 129, "y": 36, "flags": 4}, - {"x": 139, "y": 36, "flags": 4}, - {"x": 149, "y": 36, "flags": 4}, - {"x": 159, "y": 36, "flags": 4}, - {"x": 169, "y": 36, "flags": 4}, - {"x": 179, "y": 36, "flags": 4}, - {"x": 189, "y": 36, "flags": 4}, - {"x": 199, "y": 36, "flags": 4}, - {"x": 209, "y": 36, "flags": 4}, - {"x": 214, "y": 24, "flags": 4}, - {"x": 204, "y": 24, "flags": 4}, - {"x": 194, "y": 24, "flags": 4}, - {"x": 184, "y": 24, "flags": 4}, - {"x": 174, "y": 24, "flags": 4}, - {"x": 164, "y": 24, "flags": 4}, - {"x": 154, "y": 24, "flags": 4}, - {"x": 144, "y": 24, "flags": 4}, - {"x": 134, "y": 24, "flags": 4}, - {"x": 124, "y": 24, "flags": 4}, - {"x": 114, "y": 24, "flags": 4}, - {"x": 104, "y": 24, "flags": 4}, - {"x": 94, "y": 24, "flags": 4}, - {"x": 84, "y": 24, "flags": 4}, - {"x": 74, "y": 24, "flags": 4}, - {"x": 64, "y": 24, "flags": 4}, - {"x": 54, "y": 24, "flags": 4}, - {"x": 44, "y": 24, "flags": 4}, - {"x": 34, "y": 24, "flags": 4}, - {"matrix": [0, 6], "x": 39, "y": 12, "flags": 4}, - {"matrix": [1, 1], "x": 49, "y": 12, "flags": 4}, - {"matrix": [1, 3], "x": 59, "y": 12, "flags": 4}, - {"matrix": [1, 5], "x": 69, "y": 12, "flags": 4}, - {"matrix": [2, 0], "x": 79, "y": 12, "flags": 4}, - {"matrix": [2, 2], "x": 89, "y": 12, "flags": 4}, - {"matrix": [2, 4], "x": 99, "y": 12, "flags": 4}, - {"matrix": [2, 6], "x": 109, "y": 12, "flags": 4}, - {"matrix": [3, 1], "x": 119, "y": 12, "flags": 4}, - {"matrix": [3, 3], "x": 129, "y": 12, "flags": 4}, - {"matrix": [3, 5], "x": 139, "y": 12, "flags": 4}, - {"matrix": [4, 0], "x": 149, "y": 12, "flags": 4}, - {"matrix": [4, 2], "x": 159, "y": 12, "flags": 4}, - {"matrix": [4, 4], "x": 169, "y": 12, "flags": 4}, - {"matrix": [4, 6], "x": 179, "y": 12, "flags": 4}, - {"matrix": [5, 1], "x": 189, "y": 12, "flags": 4}, - {"matrix": [5, 3], "x": 199, "y": 12, "flags": 4}, - {"matrix": [5, 5], "x": 209, "y": 12, "flags": 4}, - {"matrix": [5, 6], "x": 214, "y": 0, "flags": 4}, - {"matrix": [5, 4], "x": 204, "y": 0, "flags": 4}, - {"matrix": [5, 2], "x": 194, "y": 0, "flags": 4}, - {"matrix": [5, 0], "x": 184, "y": 0, "flags": 4}, - {"matrix": [4, 5], "x": 174, "y": 0, "flags": 4}, - {"matrix": [4, 3], "x": 164, "y": 0, "flags": 4}, - {"matrix": [4, 1], "x": 154, "y": 0, "flags": 4}, - {"matrix": [3, 6], "x": 144, "y": 0, "flags": 4}, - {"matrix": [3, 4], "x": 134, "y": 0, "flags": 4}, - {"matrix": [3, 2], "x": 124, "y": 0, "flags": 4}, - {"matrix": [3, 0], "x": 114, "y": 0, "flags": 4}, - {"matrix": [2, 5], "x": 104, "y": 0, "flags": 4}, - {"matrix": [2, 3], "x": 94, "y": 0, "flags": 4}, - {"matrix": [2, 1], "x": 84, "y": 0, "flags": 4}, - {"matrix": [1, 6], "x": 74, "y": 0, "flags": 4}, - {"matrix": [1, 4], "x": 64, "y": 0, "flags": 4}, - {"matrix": [1, 2], "x": 54, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 44, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 34, "y": 0, "flags": 4} - ], - "max_brightness": 50, - "sat_steps": 8, - "speed_steps": 10, - "val_steps": 8, - "center_point": [124, 32], - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "dual_beacon": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "sleep": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["E6", "D7", "C6", "D4", "D0", "D1"] - }, - "usb": { - "vid": "0xFEED", - "pid": "0xF4B4", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.5, "y": 0}, - {"matrix": [0, 7], "x": 1.5, "y": 0}, - - {"matrix": [0, 4], "x": 0.5, "y": 1.5}, - - {"matrix": [0, 2], "x": 0, "y": 2.5}, - {"matrix": [0, 3], "x": 1, "y": 2.5}, - - {"matrix": [0, 5], "x": 2.5, "y": 2.5}, - {"matrix": [1, 0], "x": 3.5, "y": 2.5}, - {"matrix": [1, 2], "x": 4.5, "y": 2.5}, - {"matrix": [1, 4], "x": 5.5, "y": 2.5}, - {"matrix": [1, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 1], "x": 7.5, "y": 2.5}, - {"matrix": [2, 3], "x": 8.5, "y": 2.5}, - {"matrix": [2, 5], "x": 9.5, "y": 2.5}, - {"matrix": [3, 0], "x": 10.5, "y": 2.5}, - {"matrix": [3, 2], "x": 11.5, "y": 2.5}, - {"matrix": [3, 4], "x": 12.5, "y": 2.5}, - {"matrix": [3, 6], "x": 13.5, "y": 2.5}, - {"matrix": [4, 1], "x": 14.5, "y": 2.5}, - {"matrix": [4, 3], "x": 15.5, "y": 2.5}, - {"matrix": [4, 5], "x": 16.5, "y": 2.5}, - {"matrix": [5, 0], "x": 17.5, "y": 2.5}, - {"matrix": [5, 2], "x": 18.5, "y": 2.5}, - {"matrix": [5, 4], "x": 19.5, "y": 2.5}, - {"matrix": [5, 6], "x": 20.5, "y": 2.5}, - - {"matrix": [0, 1], "x": 0.5, "y": 3.5}, - - {"matrix": [0, 6], "x": 3, "y": 3.5}, - {"matrix": [1, 1], "x": 4, "y": 3.5}, - {"matrix": [1, 3], "x": 5, "y": 3.5}, - {"matrix": [1, 5], "x": 6, "y": 3.5}, - {"matrix": [2, 0], "x": 7, "y": 3.5}, - {"matrix": [2, 2], "x": 8, "y": 3.5}, - {"matrix": [2, 4], "x": 9, "y": 3.5}, - {"matrix": [2, 6], "x": 10, "y": 3.5}, - {"matrix": [3, 1], "x": 11, "y": 3.5}, - {"matrix": [3, 3], "x": 12, "y": 3.5}, - {"matrix": [3, 5], "x": 13, "y": 3.5}, - {"matrix": [4, 0], "x": 14, "y": 3.5}, - {"matrix": [4, 2], "x": 15, "y": 3.5}, - {"matrix": [4, 4], "x": 16, "y": 3.5}, - {"matrix": [4, 6], "x": 17, "y": 3.5}, - {"matrix": [5, 1], "x": 18, "y": 3.5}, - {"matrix": [5, 3], "x": 19, "y": 3.5}, - {"matrix": [5, 5], "x": 20, "y": 3.5} - ] - } - }, - "encoder": { - "rotary": [ - {"pin_a": "B5", "pin_b": "B4"} - ] - } -} diff --git a/keyboards/chromatonemini/keyboard.json b/keyboards/chromatonemini/keyboard.json new file mode 100644 index 0000000000..963496a0c0 --- /dev/null +++ b/keyboards/chromatonemini/keyboard.json @@ -0,0 +1,260 @@ +{ + "keyboard_name": "chromatonemini", + "manufacturer": "3araht", + "url": "https://github.com/3araht/chromatonemini", + "maintainer": "3araht", + "development_board": "promicro", + "build": { + "lto": true + }, + "features": { + "midi": true, + "extrakey": true, + "encoder": true, + "bootmagic": false, + "console": false, + "mousekey": false, + "nkro": false + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"matrix": [0, 0], "x": 14, "y": 12, "flags": 1}, + {"matrix": [0, 4], "x": 14, "y": 36, "flags": 4}, + {"matrix": [0, 3], "x": 19, "y": 48, "flags": 4}, + {"matrix": [0, 2], "x": 9, "y": 48, "flags": 4}, + {"matrix": [0, 1], "x": 14, "y": 60, "flags": 4}, + {"x": 39, "y": 60, "flags": 4}, + {"x": 49, "y": 60, "flags": 4}, + {"x": 59, "y": 60, "flags": 4}, + {"x": 69, "y": 60, "flags": 4}, + {"x": 79, "y": 60, "flags": 4}, + {"x": 89, "y": 60, "flags": 4}, + {"x": 99, "y": 60, "flags": 4}, + {"x": 109, "y": 60, "flags": 4}, + {"x": 119, "y": 60, "flags": 4}, + {"x": 129, "y": 60, "flags": 4}, + {"x": 139, "y": 60, "flags": 4}, + {"x": 149, "y": 60, "flags": 4}, + {"x": 159, "y": 60, "flags": 4}, + {"x": 169, "y": 60, "flags": 4}, + {"x": 179, "y": 60, "flags": 4}, + {"x": 189, "y": 60, "flags": 4}, + {"x": 199, "y": 60, "flags": 4}, + {"x": 209, "y": 60, "flags": 4}, + {"x": 214, "y": 48, "flags": 4}, + {"x": 204, "y": 48, "flags": 4}, + {"x": 194, "y": 48, "flags": 4}, + {"x": 184, "y": 48, "flags": 4}, + {"x": 174, "y": 48, "flags": 4}, + {"x": 164, "y": 48, "flags": 4}, + {"x": 154, "y": 48, "flags": 4}, + {"x": 144, "y": 48, "flags": 4}, + {"x": 134, "y": 48, "flags": 4}, + {"x": 124, "y": 48, "flags": 4}, + {"x": 114, "y": 48, "flags": 4}, + {"x": 104, "y": 48, "flags": 4}, + {"x": 94, "y": 48, "flags": 4}, + {"x": 84, "y": 48, "flags": 4}, + {"x": 74, "y": 48, "flags": 4}, + {"x": 64, "y": 48, "flags": 4}, + {"x": 54, "y": 48, "flags": 4}, + {"x": 44, "y": 48, "flags": 4}, + {"x": 34, "y": 48, "flags": 4}, + {"x": 39, "y": 36, "flags": 4}, + {"x": 49, "y": 36, "flags": 4}, + {"x": 59, "y": 36, "flags": 4}, + {"x": 69, "y": 36, "flags": 4}, + {"x": 79, "y": 36, "flags": 4}, + {"x": 89, "y": 36, "flags": 4}, + {"x": 99, "y": 36, "flags": 4}, + {"x": 109, "y": 36, "flags": 4}, + {"x": 119, "y": 36, "flags": 4}, + {"x": 129, "y": 36, "flags": 4}, + {"x": 139, "y": 36, "flags": 4}, + {"x": 149, "y": 36, "flags": 4}, + {"x": 159, "y": 36, "flags": 4}, + {"x": 169, "y": 36, "flags": 4}, + {"x": 179, "y": 36, "flags": 4}, + {"x": 189, "y": 36, "flags": 4}, + {"x": 199, "y": 36, "flags": 4}, + {"x": 209, "y": 36, "flags": 4}, + {"x": 214, "y": 24, "flags": 4}, + {"x": 204, "y": 24, "flags": 4}, + {"x": 194, "y": 24, "flags": 4}, + {"x": 184, "y": 24, "flags": 4}, + {"x": 174, "y": 24, "flags": 4}, + {"x": 164, "y": 24, "flags": 4}, + {"x": 154, "y": 24, "flags": 4}, + {"x": 144, "y": 24, "flags": 4}, + {"x": 134, "y": 24, "flags": 4}, + {"x": 124, "y": 24, "flags": 4}, + {"x": 114, "y": 24, "flags": 4}, + {"x": 104, "y": 24, "flags": 4}, + {"x": 94, "y": 24, "flags": 4}, + {"x": 84, "y": 24, "flags": 4}, + {"x": 74, "y": 24, "flags": 4}, + {"x": 64, "y": 24, "flags": 4}, + {"x": 54, "y": 24, "flags": 4}, + {"x": 44, "y": 24, "flags": 4}, + {"x": 34, "y": 24, "flags": 4}, + {"matrix": [0, 6], "x": 39, "y": 12, "flags": 4}, + {"matrix": [1, 1], "x": 49, "y": 12, "flags": 4}, + {"matrix": [1, 3], "x": 59, "y": 12, "flags": 4}, + {"matrix": [1, 5], "x": 69, "y": 12, "flags": 4}, + {"matrix": [2, 0], "x": 79, "y": 12, "flags": 4}, + {"matrix": [2, 2], "x": 89, "y": 12, "flags": 4}, + {"matrix": [2, 4], "x": 99, "y": 12, "flags": 4}, + {"matrix": [2, 6], "x": 109, "y": 12, "flags": 4}, + {"matrix": [3, 1], "x": 119, "y": 12, "flags": 4}, + {"matrix": [3, 3], "x": 129, "y": 12, "flags": 4}, + {"matrix": [3, 5], "x": 139, "y": 12, "flags": 4}, + {"matrix": [4, 0], "x": 149, "y": 12, "flags": 4}, + {"matrix": [4, 2], "x": 159, "y": 12, "flags": 4}, + {"matrix": [4, 4], "x": 169, "y": 12, "flags": 4}, + {"matrix": [4, 6], "x": 179, "y": 12, "flags": 4}, + {"matrix": [5, 1], "x": 189, "y": 12, "flags": 4}, + {"matrix": [5, 3], "x": 199, "y": 12, "flags": 4}, + {"matrix": [5, 5], "x": 209, "y": 12, "flags": 4}, + {"matrix": [5, 6], "x": 214, "y": 0, "flags": 4}, + {"matrix": [5, 4], "x": 204, "y": 0, "flags": 4}, + {"matrix": [5, 2], "x": 194, "y": 0, "flags": 4}, + {"matrix": [5, 0], "x": 184, "y": 0, "flags": 4}, + {"matrix": [4, 5], "x": 174, "y": 0, "flags": 4}, + {"matrix": [4, 3], "x": 164, "y": 0, "flags": 4}, + {"matrix": [4, 1], "x": 154, "y": 0, "flags": 4}, + {"matrix": [3, 6], "x": 144, "y": 0, "flags": 4}, + {"matrix": [3, 4], "x": 134, "y": 0, "flags": 4}, + {"matrix": [3, 2], "x": 124, "y": 0, "flags": 4}, + {"matrix": [3, 0], "x": 114, "y": 0, "flags": 4}, + {"matrix": [2, 5], "x": 104, "y": 0, "flags": 4}, + {"matrix": [2, 3], "x": 94, "y": 0, "flags": 4}, + {"matrix": [2, 1], "x": 84, "y": 0, "flags": 4}, + {"matrix": [1, 6], "x": 74, "y": 0, "flags": 4}, + {"matrix": [1, 4], "x": 64, "y": 0, "flags": 4}, + {"matrix": [1, 2], "x": 54, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 44, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 34, "y": 0, "flags": 4} + ], + "max_brightness": 50, + "sat_steps": 8, + "speed_steps": 10, + "val_steps": 8, + "center_point": [124, 32], + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "dual_beacon": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "sleep": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["E6", "D7", "C6", "D4", "D0", "D1"] + }, + "usb": { + "vid": "0xFEED", + "pid": "0xF4B4", + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.5, "y": 0}, + {"matrix": [0, 7], "x": 1.5, "y": 0}, + + {"matrix": [0, 4], "x": 0.5, "y": 1.5}, + + {"matrix": [0, 2], "x": 0, "y": 2.5}, + {"matrix": [0, 3], "x": 1, "y": 2.5}, + + {"matrix": [0, 5], "x": 2.5, "y": 2.5}, + {"matrix": [1, 0], "x": 3.5, "y": 2.5}, + {"matrix": [1, 2], "x": 4.5, "y": 2.5}, + {"matrix": [1, 4], "x": 5.5, "y": 2.5}, + {"matrix": [1, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 1], "x": 7.5, "y": 2.5}, + {"matrix": [2, 3], "x": 8.5, "y": 2.5}, + {"matrix": [2, 5], "x": 9.5, "y": 2.5}, + {"matrix": [3, 0], "x": 10.5, "y": 2.5}, + {"matrix": [3, 2], "x": 11.5, "y": 2.5}, + {"matrix": [3, 4], "x": 12.5, "y": 2.5}, + {"matrix": [3, 6], "x": 13.5, "y": 2.5}, + {"matrix": [4, 1], "x": 14.5, "y": 2.5}, + {"matrix": [4, 3], "x": 15.5, "y": 2.5}, + {"matrix": [4, 5], "x": 16.5, "y": 2.5}, + {"matrix": [5, 0], "x": 17.5, "y": 2.5}, + {"matrix": [5, 2], "x": 18.5, "y": 2.5}, + {"matrix": [5, 4], "x": 19.5, "y": 2.5}, + {"matrix": [5, 6], "x": 20.5, "y": 2.5}, + + {"matrix": [0, 1], "x": 0.5, "y": 3.5}, + + {"matrix": [0, 6], "x": 3, "y": 3.5}, + {"matrix": [1, 1], "x": 4, "y": 3.5}, + {"matrix": [1, 3], "x": 5, "y": 3.5}, + {"matrix": [1, 5], "x": 6, "y": 3.5}, + {"matrix": [2, 0], "x": 7, "y": 3.5}, + {"matrix": [2, 2], "x": 8, "y": 3.5}, + {"matrix": [2, 4], "x": 9, "y": 3.5}, + {"matrix": [2, 6], "x": 10, "y": 3.5}, + {"matrix": [3, 1], "x": 11, "y": 3.5}, + {"matrix": [3, 3], "x": 12, "y": 3.5}, + {"matrix": [3, 5], "x": 13, "y": 3.5}, + {"matrix": [4, 0], "x": 14, "y": 3.5}, + {"matrix": [4, 2], "x": 15, "y": 3.5}, + {"matrix": [4, 4], "x": 16, "y": 3.5}, + {"matrix": [4, 6], "x": 17, "y": 3.5}, + {"matrix": [5, 1], "x": 18, "y": 3.5}, + {"matrix": [5, 3], "x": 19, "y": 3.5}, + {"matrix": [5, 5], "x": 20, "y": 3.5} + ] + } + }, + "encoder": { + "rotary": [ + {"pin_a": "B5", "pin_b": "B4"} + ] + } +} diff --git a/keyboards/chromatonemini/rules.mk b/keyboards/chromatonemini/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/churrosoft/deck8/noleds/info.json b/keyboards/churrosoft/deck8/noleds/info.json deleted file mode 100644 index fa1e2a420d..0000000000 --- a/keyboards/churrosoft/deck8/noleds/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "usb": { - "pid": "0xC100" - } -} \ No newline at end of file diff --git a/keyboards/churrosoft/deck8/noleds/keyboard.json b/keyboards/churrosoft/deck8/noleds/keyboard.json new file mode 100644 index 0000000000..fa1e2a420d --- /dev/null +++ b/keyboards/churrosoft/deck8/noleds/keyboard.json @@ -0,0 +1,5 @@ +{ + "usb": { + "pid": "0xC100" + } +} \ No newline at end of file diff --git a/keyboards/churrosoft/deck8/noleds/rules.mk b/keyboards/churrosoft/deck8/noleds/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/churrosoft/deck8/noleds/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/churrosoft/deck8/rgb/info.json b/keyboards/churrosoft/deck8/rgb/info.json deleted file mode 100644 index b5b3b21b5a..0000000000 --- a/keyboards/churrosoft/deck8/rgb/info.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "keyboard_name": "Deck-8 RGB", - "usb": { - "pid": "0xC101" - }, - "ws2812": { - "pin": "GP17", - "driver": "vendor" - }, - "features": { - "rgb_matrix": true - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "solid_color", - "hue": 152, - "sat": 232, - "val": 180 - }, - "driver": "ws2812", - "max_brightness": 200, - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 45, "y": 21}, - {"flags": 4, "matrix": [0, 1], "x": 90, "y": 21}, - {"flags": 4, "matrix": [0, 2], "x": 135, "y": 21}, - {"flags": 4, "matrix": [0, 3], "x": 180, "y": 21}, - {"flags": 4, "matrix": [1, 0], "x": 45, "y": 42}, - {"flags": 4, "matrix": [1, 1], "x": 90, "y": 42}, - {"flags": 4, "matrix": [1, 2], "x": 135, "y": 42}, - {"flags": 4, "matrix": [1, 3], "x": 180, "y": 42} - ], - "sleep": true - } -} \ No newline at end of file diff --git a/keyboards/churrosoft/deck8/rgb/keyboard.json b/keyboards/churrosoft/deck8/rgb/keyboard.json new file mode 100644 index 0000000000..b5b3b21b5a --- /dev/null +++ b/keyboards/churrosoft/deck8/rgb/keyboard.json @@ -0,0 +1,79 @@ +{ + "keyboard_name": "Deck-8 RGB", + "usb": { + "pid": "0xC101" + }, + "ws2812": { + "pin": "GP17", + "driver": "vendor" + }, + "features": { + "rgb_matrix": true + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "solid_color", + "hue": 152, + "sat": 232, + "val": 180 + }, + "driver": "ws2812", + "max_brightness": 200, + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 45, "y": 21}, + {"flags": 4, "matrix": [0, 1], "x": 90, "y": 21}, + {"flags": 4, "matrix": [0, 2], "x": 135, "y": 21}, + {"flags": 4, "matrix": [0, 3], "x": 180, "y": 21}, + {"flags": 4, "matrix": [1, 0], "x": 45, "y": 42}, + {"flags": 4, "matrix": [1, 1], "x": 90, "y": 42}, + {"flags": 4, "matrix": [1, 2], "x": 135, "y": 42}, + {"flags": 4, "matrix": [1, 3], "x": 180, "y": 42} + ], + "sleep": true + } +} \ No newline at end of file diff --git a/keyboards/churrosoft/deck8/rgb/rules.mk b/keyboards/churrosoft/deck8/rgb/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/churrosoft/deck8/rgb/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cipulot/60xt/info.json b/keyboards/cipulot/60xt/info.json deleted file mode 100644 index 606e6b3363..0000000000 --- a/keyboards/cipulot/60xt/info.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "manufacturer": "Cipulot", - "keyboard_name": "60XT", - "maintainer": "Cipulot", - "bootloader": "stm32-dfu", - "build": { - "lto": true - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "A1" - }, - "matrix_pins": { - "cols": ["A5", "A2", "A0", "F1", "F0", "C15", "C14", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], - "rows": ["B1", "B2", "A6", "A7", "B0"] - }, - "processor": "STM32F072", - "usb": { - "device_version": "0.0.1", - "pid": "0x6BC2", - "shared_endpoint": { - "keyboard": true - }, - "vid": "0x6369" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [1, 15], "x": 16.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, - {"matrix": [2, 15], "x": 16.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2, "w": 1.25}, - {"matrix": [3, 15], "x": 16.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 15.25, "y": 3}, - {"matrix": [4, 14], "x": 16.5, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.75, "y": 4}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 8], "x": 5.25, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13.75, "y": 4}, - {"matrix": [4, 13], "x": 14.75, "y": 4, "w": 1.5}, - {"matrix": [4, 15], "x": 16.5, "y": 4} - ] - } - } -} diff --git a/keyboards/cipulot/60xt/keyboard.json b/keyboards/cipulot/60xt/keyboard.json new file mode 100644 index 0000000000..606e6b3363 --- /dev/null +++ b/keyboards/cipulot/60xt/keyboard.json @@ -0,0 +1,118 @@ +{ + "manufacturer": "Cipulot", + "keyboard_name": "60XT", + "maintainer": "Cipulot", + "bootloader": "stm32-dfu", + "build": { + "lto": true + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "A1" + }, + "matrix_pins": { + "cols": ["A5", "A2", "A0", "F1", "F0", "C15", "C14", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], + "rows": ["B1", "B2", "A6", "A7", "B0"] + }, + "processor": "STM32F072", + "usb": { + "device_version": "0.0.1", + "pid": "0x6BC2", + "shared_endpoint": { + "keyboard": true + }, + "vid": "0x6369" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [1, 15], "x": 16.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, + {"matrix": [2, 15], "x": 16.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2, "w": 1.25}, + {"matrix": [3, 15], "x": 16.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 15.25, "y": 3}, + {"matrix": [4, 14], "x": 16.5, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.75, "y": 4}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 8], "x": 5.25, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13.75, "y": 4}, + {"matrix": [4, 13], "x": 14.75, "y": 4, "w": 1.5}, + {"matrix": [4, 15], "x": 16.5, "y": 4} + ] + } + } +} diff --git a/keyboards/cipulot/60xt/rules.mk b/keyboards/cipulot/60xt/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/citrus/erdnuss65/info.json b/keyboards/citrus/erdnuss65/info.json deleted file mode 100644 index 4faaa05431..0000000000 --- a/keyboards/citrus/erdnuss65/info.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "manufacturer": "Citrus Lab", - "keyboard_name": "Erdnuss65", - "maintainer": "ctt", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["B12", "B14", "B15", "B5", "B13", "B3", "B4", "B6", "A0", "A1", "A2", "A3", "A4", "A5", "B11"], - "rows": ["B10", "B1", "B0", "A7", "A6"] - }, - "processor": "STM32F103", - "rgblight": { - "led_count": 1 - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x6374", - "vid": "0x636C" - }, - "ws2812": { - "pin": "A15" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "ESC K00 (B10,B12)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1 K01 (B10,B14)", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2 K02 (B10,B15)", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3 K03 (B10,B5)", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4 K04 (B10,B13)", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5 K05 (B10,B3)", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6 K06 (B10,B4)", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7 K07 (B10,B5)", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8 K08 (B10,A1)", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9 K09 (B10,A2)", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0 K0A (B10,A0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "- K0B (B10,A3)", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "= K0C (B10,A4)", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "BACKSPACE K0D (B10,A5)", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "INS (B10,B11)", "matrix": [0, 14], "x": 15, "y": 0}, - {"label": "TAB (B1,B12)", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q (B1,B14)", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W (B1,B15)", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E (B1,B5)", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R (B1,B13)", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T (B1,B3)", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y (B1,B4)", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U (B1,B5)", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I (B1,A1)", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O (B1,A2)", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P (B1,A0)", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[ (B1,A3)", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "] (B1,A4)", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\" (B1,A5)", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "DEL (B1,B11)", "matrix": [1, 14], "x": 15, "y": 1}, - {"label": "CAPSLOCK (B0,B12)", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A (B0,B14)", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S (B0,B15)", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D (B0,B5)", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F (B0,B13)", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G (B0,B3)", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H (B0,B4)", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J (B0,B5)", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K (B0,A1)", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L (B0,A2)", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "; (B0,A0)", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "' (B0,A3)", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ENTER (B0,A5)", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "PGUP (B0,B11)", "matrix": [2, 14], "x": 15, "y": 2}, - {"label": "LSHIFT (A7,B12)", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z (A7,B14)", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X (A7,B15)", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C (A7,B5)", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V (A7,B13)", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B (A7,B3)", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N (A7,B4)", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M (A7,B5)", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": ", (A7,A1)", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ". (A7,A2)", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "/ (A7,A0)", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "RSHIFT (A7,A4)", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "UP (A7,A5)", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "PGDN (A7,B11)", "matrix": [3, 14], "x": 15, "y": 3}, - {"label": "LCTRL (A6,B12)", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "WIN (A6,B14)", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "ALT (A6,B15)", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "SPACE (A6,B5)", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, - {"label": "FN (A6,A0)", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"label": "LEFT (A6,A4)", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "DOWN (A6,A5)", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "RIGHT (A6,B11)", "matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/citrus/erdnuss65/keyboard.json b/keyboards/citrus/erdnuss65/keyboard.json new file mode 100644 index 0000000000..4faaa05431 --- /dev/null +++ b/keyboards/citrus/erdnuss65/keyboard.json @@ -0,0 +1,102 @@ +{ + "manufacturer": "Citrus Lab", + "keyboard_name": "Erdnuss65", + "maintainer": "ctt", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["B12", "B14", "B15", "B5", "B13", "B3", "B4", "B6", "A0", "A1", "A2", "A3", "A4", "A5", "B11"], + "rows": ["B10", "B1", "B0", "A7", "A6"] + }, + "processor": "STM32F103", + "rgblight": { + "led_count": 1 + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x6374", + "vid": "0x636C" + }, + "ws2812": { + "pin": "A15" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "ESC K00 (B10,B12)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1 K01 (B10,B14)", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2 K02 (B10,B15)", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3 K03 (B10,B5)", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4 K04 (B10,B13)", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5 K05 (B10,B3)", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6 K06 (B10,B4)", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7 K07 (B10,B5)", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8 K08 (B10,A1)", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9 K09 (B10,A2)", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0 K0A (B10,A0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "- K0B (B10,A3)", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "= K0C (B10,A4)", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "BACKSPACE K0D (B10,A5)", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "INS (B10,B11)", "matrix": [0, 14], "x": 15, "y": 0}, + {"label": "TAB (B1,B12)", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q (B1,B14)", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W (B1,B15)", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E (B1,B5)", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R (B1,B13)", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T (B1,B3)", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y (B1,B4)", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U (B1,B5)", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I (B1,A1)", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O (B1,A2)", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P (B1,A0)", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[ (B1,A3)", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "] (B1,A4)", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\" (B1,A5)", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "DEL (B1,B11)", "matrix": [1, 14], "x": 15, "y": 1}, + {"label": "CAPSLOCK (B0,B12)", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A (B0,B14)", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S (B0,B15)", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D (B0,B5)", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F (B0,B13)", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G (B0,B3)", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H (B0,B4)", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J (B0,B5)", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K (B0,A1)", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L (B0,A2)", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "; (B0,A0)", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "' (B0,A3)", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ENTER (B0,A5)", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "PGUP (B0,B11)", "matrix": [2, 14], "x": 15, "y": 2}, + {"label": "LSHIFT (A7,B12)", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z (A7,B14)", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X (A7,B15)", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C (A7,B5)", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V (A7,B13)", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B (A7,B3)", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N (A7,B4)", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M (A7,B5)", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": ", (A7,A1)", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ". (A7,A2)", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "/ (A7,A0)", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "RSHIFT (A7,A4)", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "UP (A7,A5)", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "PGDN (A7,B11)", "matrix": [3, 14], "x": 15, "y": 3}, + {"label": "LCTRL (A6,B12)", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "WIN (A6,B14)", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "ALT (A6,B15)", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "SPACE (A6,B5)", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, + {"label": "FN (A6,A0)", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"label": "LEFT (A6,A4)", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "DOWN (A6,A5)", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "RIGHT (A6,B11)", "matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/citrus/erdnuss65/rules.mk b/keyboards/citrus/erdnuss65/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/clickety_split/leeloo/rev1/info.json b/keyboards/clickety_split/leeloo/rev1/info.json deleted file mode 100644 index e9396f3f81..0000000000 --- a/keyboards/clickety_split/leeloo/rev1/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "Leeloo v1", - "usb": { - "device_version": "0.1.3" - } -} diff --git a/keyboards/clickety_split/leeloo/rev1/keyboard.json b/keyboards/clickety_split/leeloo/rev1/keyboard.json new file mode 100644 index 0000000000..e9396f3f81 --- /dev/null +++ b/keyboards/clickety_split/leeloo/rev1/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "Leeloo v1", + "usb": { + "device_version": "0.1.3" + } +} diff --git a/keyboards/clickety_split/leeloo/rev1/rules.mk b/keyboards/clickety_split/leeloo/rev1/rules.mk deleted file mode 100644 index 5713c15076..0000000000 --- a/keyboards/clickety_split/leeloo/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Intentionally left blank. \ No newline at end of file diff --git a/keyboards/clickety_split/leeloo/rev2/info.json b/keyboards/clickety_split/leeloo/rev2/info.json deleted file mode 100644 index cab643aad8..0000000000 --- a/keyboards/clickety_split/leeloo/rev2/info.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "keyboard_name": "Leeloo v2", - "usb": { - "device_version": "0.2.0" - }, - "features": { - "rgb_matrix": true - }, - "split": { - "transport": { - "sync" :{ - "matrix_state": true - } - } - }, - "rgblight": { - "led_count": 74, - "split": true, - "split_count": [37, 37], - "max_brightness": 115 - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 86, "y": 8}, // L LU01 - {"flags": 2, "x": 52, "y": 8}, // L LU02 - {"flags": 2, "x": 17, "y": 8}, // L LU03 - {"flags": 2, "x": 0, "y": 24}, // L LU04 - {"flags": 2, "x": 0, "y": 40}, // L LU05 - {"flags": 2, "x": 17, "y": 56}, // L LU06 - {"flags": 2, "x": 52, "y": 56}, // L LU07 - {"flags": 2, "x": 86, "y": 56}, // L LU08 - {"flags": 4, "matrix": [4, 5], "x": 103, "y": 48}, // L LB09 | SW29 - {"flags": 4, "matrix": [4, 4], "x": 103, "y": 64}, // L LB10 | SW28 - {"flags": 4, "matrix": [4, 3], "x": 86, "y": 64}, // L LB11 | SW27 - {"flags": 4, "matrix": [3, 5], "x": 86, "y": 48}, // L LB12 | SW24 - {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, // L LB13 | SW18 - {"flags": 4, "matrix": [1, 5], "x": 86, "y": 15}, // L LB14 | SW12 - {"flags": 4, "matrix": [0, 5], "x": 86, "y": 0}, // L LB15 | SW6 - {"flags": 4, "matrix": [0, 4], "x": 69, "y": 0}, // L LB16 | SW5 - {"flags": 4, "matrix": [1, 4], "x": 69, "y": 16}, // L LB17 | SW11 - {"flags": 4, "matrix": [2, 4], "x": 69, "y": 32}, // L LB18 | SW17 - {"flags": 4, "matrix": [3, 4], "x": 69, "y": 48}, // L LB19 | SW23 - {"flags": 4, "matrix": [4, 2], "x": 69, "y": 64}, // L LB20 | SW26 - {"flags": 4, "matrix": [4, 1], "x": 52, "y": 64}, // L LB21 | SW25 - {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, // L LB22 | SW22 - {"flags": 4, "matrix": [2, 3], "x": 52, "y": 32}, // L LB23 | SW16 - {"flags": 4, "matrix": [1, 3], "x": 52, "y": 16}, // L LB24 | SW10 - {"flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, // L LB25 | SW4 - {"flags": 4, "matrix": [0, 2], "x": 34, "y": 0}, // L LB26 | SW3 - {"flags": 4, "matrix": [1, 2], "x": 34, "y": 16}, // L LB27 | SW9 - {"flags": 4, "matrix": [2, 2], "x": 34, "y": 32}, // L LB28 | SW15 - {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, // L LB29 | SW21 - {"flags": 4, "matrix": [3, 1], "x": 17, "y": 48}, // L LB30 | SW20 - {"flags": 4, "matrix": [2, 1], "x": 17, "y": 32}, // L LB31 | SW14 - {"flags": 4, "matrix": [1, 1], "x": 17, "y": 16}, // L LB32 | SW8 - {"flags": 4, "matrix": [0, 1], "x": 17, "y": 0}, // L LB33 | SW2 - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, // L LB34 | SW1 - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, // L LB35 | SW7 - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, // L LB36 | SW13 - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, // L LB37 | SW19 - {"flags": 2, "x": 137, "y": 8}, // R LU38 - {"flags": 2, "x": 172, "y": 8}, // R LU39 - {"flags": 2, "x": 206, "y": 8}, // R LU40 - {"flags": 2, "x": 224, "y": 24}, // R LU41 - {"flags": 2, "x": 224, "y": 40}, // R LU42 - {"flags": 2, "x": 206, "y": 56}, // R LU43 - {"flags": 2, "x": 172, "y": 56}, // R LU44 - {"flags": 2, "x": 137, "y": 56}, // R LU45 - {"flags": 4, "matrix": [9, 5], "x": 120, "y": 48}, // R LB46 | SW58 - {"flags": 4, "matrix": [9, 4], "x": 120, "y": 64}, // R LB47 | SW57 - {"flags": 4, "matrix": [9, 3], "x": 137, "y": 64}, // R LB48 | SW56 - {"flags": 4, "matrix": [8, 5], "x": 137, "y": 48}, // R LB49 | SW53 - {"flags": 4, "matrix": [7, 5], "x": 137, "y": 32}, // R LB50 | SW47 - {"flags": 4, "matrix": [6, 5], "x": 137, "y": 15}, // R LB51 | SW41 - {"flags": 4, "matrix": [5, 5], "x": 137, "y": 0}, // R LB52 | SW35 - {"flags": 4, "matrix": [5, 4], "x": 155, "y": 0}, // R LB53 | SW34 - {"flags": 4, "matrix": [6, 4], "x": 155, "y": 16}, // R LB54 | SW40 - {"flags": 4, "matrix": [7, 4], "x": 155, "y": 32}, // R LB55 | SW46 - {"flags": 4, "matrix": [8, 4], "x": 155, "y": 48}, // R LB56 | SW52 - {"flags": 4, "matrix": [9, 2], "x": 155, "y": 64}, // R LB57 | SW55 - {"flags": 4, "matrix": [9, 1], "x": 172, "y": 64}, // R LB58 | SW54 - {"flags": 4, "matrix": [8, 3], "x": 172, "y": 48}, // R LB59 | SW51 - {"flags": 4, "matrix": [7, 3], "x": 172, "y": 32}, // R LB60 | SW45 - {"flags": 4, "matrix": [6, 3], "x": 172, "y": 16}, // R LB61 | SW39 - {"flags": 4, "matrix": [5, 3], "x": 172, "y": 0}, // R LB62 | SW33 - {"flags": 4, "matrix": [5, 2], "x": 189, "y": 0}, // R LB63 | SW32 - {"flags": 4, "matrix": [6, 2], "x": 189, "y": 16}, // R LB64 | SW38 - {"flags": 4, "matrix": [7, 2], "x": 189, "y": 32}, // R LB65 | SW44 - {"flags": 4, "matrix": [8, 2], "x": 189, "y": 48}, // R LB66 | SW50 - {"flags": 4, "matrix": [8, 1], "x": 206, "y": 48}, // R LB67 | SW49 - {"flags": 4, "matrix": [7, 1], "x": 206, "y": 32}, // R LB68 | SW43 - {"flags": 4, "matrix": [6, 1], "x": 206, "y": 16}, // R LB69 | SW37 - {"flags": 4, "matrix": [5, 1], "x": 206, "y": 0}, // R LB70 | SW31 - {"flags": 4, "matrix": [5, 0], "x": 224, "y": 0}, // R LB71 | SW30 - {"flags": 4, "matrix": [6, 0], "x": 224, "y": 16}, // R LB72 | SW36 - {"flags": 4, "matrix": [7, 0], "x": 224, "y": 32}, // R LB73 | SW42 - {"flags": 4, "matrix": [8, 0], "x": 224, "y": 48} // R LB74 | SW48 - ], - "split_count": [37, 37], - "sleep": true - } -} diff --git a/keyboards/clickety_split/leeloo/rev2/keyboard.json b/keyboards/clickety_split/leeloo/rev2/keyboard.json new file mode 100644 index 0000000000..cab643aad8 --- /dev/null +++ b/keyboards/clickety_split/leeloo/rev2/keyboard.json @@ -0,0 +1,106 @@ +{ + "keyboard_name": "Leeloo v2", + "usb": { + "device_version": "0.2.0" + }, + "features": { + "rgb_matrix": true + }, + "split": { + "transport": { + "sync" :{ + "matrix_state": true + } + } + }, + "rgblight": { + "led_count": 74, + "split": true, + "split_count": [37, 37], + "max_brightness": 115 + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 86, "y": 8}, // L LU01 + {"flags": 2, "x": 52, "y": 8}, // L LU02 + {"flags": 2, "x": 17, "y": 8}, // L LU03 + {"flags": 2, "x": 0, "y": 24}, // L LU04 + {"flags": 2, "x": 0, "y": 40}, // L LU05 + {"flags": 2, "x": 17, "y": 56}, // L LU06 + {"flags": 2, "x": 52, "y": 56}, // L LU07 + {"flags": 2, "x": 86, "y": 56}, // L LU08 + {"flags": 4, "matrix": [4, 5], "x": 103, "y": 48}, // L LB09 | SW29 + {"flags": 4, "matrix": [4, 4], "x": 103, "y": 64}, // L LB10 | SW28 + {"flags": 4, "matrix": [4, 3], "x": 86, "y": 64}, // L LB11 | SW27 + {"flags": 4, "matrix": [3, 5], "x": 86, "y": 48}, // L LB12 | SW24 + {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, // L LB13 | SW18 + {"flags": 4, "matrix": [1, 5], "x": 86, "y": 15}, // L LB14 | SW12 + {"flags": 4, "matrix": [0, 5], "x": 86, "y": 0}, // L LB15 | SW6 + {"flags": 4, "matrix": [0, 4], "x": 69, "y": 0}, // L LB16 | SW5 + {"flags": 4, "matrix": [1, 4], "x": 69, "y": 16}, // L LB17 | SW11 + {"flags": 4, "matrix": [2, 4], "x": 69, "y": 32}, // L LB18 | SW17 + {"flags": 4, "matrix": [3, 4], "x": 69, "y": 48}, // L LB19 | SW23 + {"flags": 4, "matrix": [4, 2], "x": 69, "y": 64}, // L LB20 | SW26 + {"flags": 4, "matrix": [4, 1], "x": 52, "y": 64}, // L LB21 | SW25 + {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, // L LB22 | SW22 + {"flags": 4, "matrix": [2, 3], "x": 52, "y": 32}, // L LB23 | SW16 + {"flags": 4, "matrix": [1, 3], "x": 52, "y": 16}, // L LB24 | SW10 + {"flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, // L LB25 | SW4 + {"flags": 4, "matrix": [0, 2], "x": 34, "y": 0}, // L LB26 | SW3 + {"flags": 4, "matrix": [1, 2], "x": 34, "y": 16}, // L LB27 | SW9 + {"flags": 4, "matrix": [2, 2], "x": 34, "y": 32}, // L LB28 | SW15 + {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, // L LB29 | SW21 + {"flags": 4, "matrix": [3, 1], "x": 17, "y": 48}, // L LB30 | SW20 + {"flags": 4, "matrix": [2, 1], "x": 17, "y": 32}, // L LB31 | SW14 + {"flags": 4, "matrix": [1, 1], "x": 17, "y": 16}, // L LB32 | SW8 + {"flags": 4, "matrix": [0, 1], "x": 17, "y": 0}, // L LB33 | SW2 + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, // L LB34 | SW1 + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, // L LB35 | SW7 + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, // L LB36 | SW13 + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, // L LB37 | SW19 + {"flags": 2, "x": 137, "y": 8}, // R LU38 + {"flags": 2, "x": 172, "y": 8}, // R LU39 + {"flags": 2, "x": 206, "y": 8}, // R LU40 + {"flags": 2, "x": 224, "y": 24}, // R LU41 + {"flags": 2, "x": 224, "y": 40}, // R LU42 + {"flags": 2, "x": 206, "y": 56}, // R LU43 + {"flags": 2, "x": 172, "y": 56}, // R LU44 + {"flags": 2, "x": 137, "y": 56}, // R LU45 + {"flags": 4, "matrix": [9, 5], "x": 120, "y": 48}, // R LB46 | SW58 + {"flags": 4, "matrix": [9, 4], "x": 120, "y": 64}, // R LB47 | SW57 + {"flags": 4, "matrix": [9, 3], "x": 137, "y": 64}, // R LB48 | SW56 + {"flags": 4, "matrix": [8, 5], "x": 137, "y": 48}, // R LB49 | SW53 + {"flags": 4, "matrix": [7, 5], "x": 137, "y": 32}, // R LB50 | SW47 + {"flags": 4, "matrix": [6, 5], "x": 137, "y": 15}, // R LB51 | SW41 + {"flags": 4, "matrix": [5, 5], "x": 137, "y": 0}, // R LB52 | SW35 + {"flags": 4, "matrix": [5, 4], "x": 155, "y": 0}, // R LB53 | SW34 + {"flags": 4, "matrix": [6, 4], "x": 155, "y": 16}, // R LB54 | SW40 + {"flags": 4, "matrix": [7, 4], "x": 155, "y": 32}, // R LB55 | SW46 + {"flags": 4, "matrix": [8, 4], "x": 155, "y": 48}, // R LB56 | SW52 + {"flags": 4, "matrix": [9, 2], "x": 155, "y": 64}, // R LB57 | SW55 + {"flags": 4, "matrix": [9, 1], "x": 172, "y": 64}, // R LB58 | SW54 + {"flags": 4, "matrix": [8, 3], "x": 172, "y": 48}, // R LB59 | SW51 + {"flags": 4, "matrix": [7, 3], "x": 172, "y": 32}, // R LB60 | SW45 + {"flags": 4, "matrix": [6, 3], "x": 172, "y": 16}, // R LB61 | SW39 + {"flags": 4, "matrix": [5, 3], "x": 172, "y": 0}, // R LB62 | SW33 + {"flags": 4, "matrix": [5, 2], "x": 189, "y": 0}, // R LB63 | SW32 + {"flags": 4, "matrix": [6, 2], "x": 189, "y": 16}, // R LB64 | SW38 + {"flags": 4, "matrix": [7, 2], "x": 189, "y": 32}, // R LB65 | SW44 + {"flags": 4, "matrix": [8, 2], "x": 189, "y": 48}, // R LB66 | SW50 + {"flags": 4, "matrix": [8, 1], "x": 206, "y": 48}, // R LB67 | SW49 + {"flags": 4, "matrix": [7, 1], "x": 206, "y": 32}, // R LB68 | SW43 + {"flags": 4, "matrix": [6, 1], "x": 206, "y": 16}, // R LB69 | SW37 + {"flags": 4, "matrix": [5, 1], "x": 206, "y": 0}, // R LB70 | SW31 + {"flags": 4, "matrix": [5, 0], "x": 224, "y": 0}, // R LB71 | SW30 + {"flags": 4, "matrix": [6, 0], "x": 224, "y": 16}, // R LB72 | SW36 + {"flags": 4, "matrix": [7, 0], "x": 224, "y": 32}, // R LB73 | SW42 + {"flags": 4, "matrix": [8, 0], "x": 224, "y": 48} // R LB74 | SW48 + ], + "split_count": [37, 37], + "sleep": true + } +} diff --git a/keyboards/clickety_split/leeloo/rev2/rules.mk b/keyboards/clickety_split/leeloo/rev2/rules.mk deleted file mode 100644 index 80a6663b9c..0000000000 --- a/keyboards/clickety_split/leeloo/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Intentionally left blank. diff --git a/keyboards/clickety_split/leeloo/rev3/info.json b/keyboards/clickety_split/leeloo/rev3/info.json deleted file mode 100644 index d738fffe9e..0000000000 --- a/keyboards/clickety_split/leeloo/rev3/info.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "keyboard_name": "Leeloo v2.1", - "usb": { - "device_version": "0.2.1" - }, - "features": { - "rgb_matrix": true - }, - "split": { - "transport": { - "sync" :{ - "matrix_state": true - } - } - }, - "rgblight": { - "led_count": 58, - "split": true, - "split_count": [29, 29], - "max_brightness": 115 - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [4, 5], "x": 103, "y": 48}, // L LB01 | SW29 - {"flags": 4, "matrix": [4, 4], "x": 103, "y": 64}, // L LB02 | SW28 - {"flags": 4, "matrix": [4, 3], "x": 86, "y": 64}, // L LB03 | SW27 - {"flags": 4, "matrix": [3, 5], "x": 86, "y": 48}, // L LB04 | SW24 - {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, // L LB05 | SW18 - {"flags": 4, "matrix": [1, 5], "x": 86, "y": 15}, // L LB06 | SW12 - {"flags": 4, "matrix": [0, 5], "x": 86, "y": 0}, // L LB07 | SW6 - {"flags": 4, "matrix": [0, 4], "x": 69, "y": 0}, // L LB08 | SW5 - {"flags": 4, "matrix": [1, 4], "x": 69, "y": 16}, // L LB09 | SW11 - {"flags": 4, "matrix": [2, 4], "x": 69, "y": 32}, // L LB10 | SW17 - {"flags": 4, "matrix": [3, 4], "x": 69, "y": 48}, // L LB11 | SW23 - {"flags": 4, "matrix": [4, 2], "x": 69, "y": 64}, // L LB12 | SW26 - {"flags": 4, "matrix": [4, 1], "x": 52, "y": 64}, // L LB13 | SW25 - {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, // L LB14 | SW22 - {"flags": 4, "matrix": [2, 3], "x": 52, "y": 32}, // L LB15 | SW16 - {"flags": 4, "matrix": [1, 3], "x": 52, "y": 16}, // L LB16 | SW10 - {"flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, // L LB17 | SW4 - {"flags": 4, "matrix": [0, 2], "x": 34, "y": 0}, // L LB18 | SW3 - {"flags": 4, "matrix": [1, 2], "x": 34, "y": 16}, // L LB19 | SW9 - {"flags": 4, "matrix": [2, 2], "x": 34, "y": 32}, // L LB20 | SW15 - {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, // L LB21 | SW21 - {"flags": 4, "matrix": [3, 1], "x": 17, "y": 48}, // L LB22 | SW20 - {"flags": 4, "matrix": [2, 1], "x": 17, "y": 32}, // L LB23 | SW14 - {"flags": 4, "matrix": [1, 1], "x": 17, "y": 16}, // L LB24 | SW8 - {"flags": 4, "matrix": [0, 1], "x": 17, "y": 0}, // L LB25 | SW2 - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, // L LB26 | SW1 - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, // L LB27 | SW7 - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, // L LB28 | SW13 - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, // L LB29 | SW19 - {"flags": 4, "matrix": [9, 5], "x": 120, "y": 48}, // R LB30 | SW58 - {"flags": 4, "matrix": [9, 4], "x": 120, "y": 64}, // R LB31 | SW57 - {"flags": 4, "matrix": [9, 3], "x": 137, "y": 64}, // R LB32 | SW56 - {"flags": 4, "matrix": [8, 5], "x": 137, "y": 48}, // R LB33 | SW53 - {"flags": 4, "matrix": [7, 5], "x": 137, "y": 32}, // R LB34 | SW47 - {"flags": 4, "matrix": [6, 5], "x": 137, "y": 15}, // R LB35 | SW41 - {"flags": 4, "matrix": [5, 5], "x": 137, "y": 0}, // R LB36 | SW35 - {"flags": 4, "matrix": [5, 4], "x": 155, "y": 0}, // R LB37 | SW34 - {"flags": 4, "matrix": [6, 4], "x": 155, "y": 16}, // R LB38 | SW40 - {"flags": 4, "matrix": [7, 4], "x": 155, "y": 32}, // R LB39 | SW46 - {"flags": 4, "matrix": [8, 4], "x": 155, "y": 48}, // R LB40 | SW52 - {"flags": 4, "matrix": [9, 2], "x": 155, "y": 64}, // R LB41 | SW55 - {"flags": 4, "matrix": [9, 1], "x": 172, "y": 64}, // R LB42 | SW54 - {"flags": 4, "matrix": [8, 3], "x": 172, "y": 48}, // R LB43 | SW51 - {"flags": 4, "matrix": [7, 3], "x": 172, "y": 32}, // R LB44 | SW45 - {"flags": 4, "matrix": [6, 3], "x": 172, "y": 16}, // R LB45 | SW39 - {"flags": 4, "matrix": [5, 3], "x": 172, "y": 0}, // R LB46 | SW33 - {"flags": 4, "matrix": [5, 2], "x": 189, "y": 0}, // R LB47 | SW32 - {"flags": 4, "matrix": [6, 2], "x": 189, "y": 16}, // R LB48 | SW38 - {"flags": 4, "matrix": [7, 2], "x": 189, "y": 32}, // R LB49 | SW44 - {"flags": 4, "matrix": [8, 2], "x": 189, "y": 48}, // R LB50 | SW50 - {"flags": 4, "matrix": [8, 1], "x": 206, "y": 48}, // R LB51 | SW49 - {"flags": 4, "matrix": [7, 1], "x": 206, "y": 32}, // R LB52 | SW43 - {"flags": 4, "matrix": [6, 1], "x": 206, "y": 16}, // R LB53 | SW37 - {"flags": 4, "matrix": [5, 1], "x": 206, "y": 0}, // R LB54 | SW31 - {"flags": 4, "matrix": [5, 0], "x": 224, "y": 0}, // R LB55 | SW30 - {"flags": 4, "matrix": [6, 0], "x": 224, "y": 16}, // R LB56 | SW36 - {"flags": 4, "matrix": [7, 0], "x": 224, "y": 32}, // R LB57 | SW42 - {"flags": 4, "matrix": [8, 0], "x": 224, "y": 48} // R LB58 | SW48 - ], - "split_count": [29, 29], - "sleep": true - } -} diff --git a/keyboards/clickety_split/leeloo/rev3/keyboard.json b/keyboards/clickety_split/leeloo/rev3/keyboard.json new file mode 100644 index 0000000000..d738fffe9e --- /dev/null +++ b/keyboards/clickety_split/leeloo/rev3/keyboard.json @@ -0,0 +1,90 @@ +{ + "keyboard_name": "Leeloo v2.1", + "usb": { + "device_version": "0.2.1" + }, + "features": { + "rgb_matrix": true + }, + "split": { + "transport": { + "sync" :{ + "matrix_state": true + } + } + }, + "rgblight": { + "led_count": 58, + "split": true, + "split_count": [29, 29], + "max_brightness": 115 + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [4, 5], "x": 103, "y": 48}, // L LB01 | SW29 + {"flags": 4, "matrix": [4, 4], "x": 103, "y": 64}, // L LB02 | SW28 + {"flags": 4, "matrix": [4, 3], "x": 86, "y": 64}, // L LB03 | SW27 + {"flags": 4, "matrix": [3, 5], "x": 86, "y": 48}, // L LB04 | SW24 + {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, // L LB05 | SW18 + {"flags": 4, "matrix": [1, 5], "x": 86, "y": 15}, // L LB06 | SW12 + {"flags": 4, "matrix": [0, 5], "x": 86, "y": 0}, // L LB07 | SW6 + {"flags": 4, "matrix": [0, 4], "x": 69, "y": 0}, // L LB08 | SW5 + {"flags": 4, "matrix": [1, 4], "x": 69, "y": 16}, // L LB09 | SW11 + {"flags": 4, "matrix": [2, 4], "x": 69, "y": 32}, // L LB10 | SW17 + {"flags": 4, "matrix": [3, 4], "x": 69, "y": 48}, // L LB11 | SW23 + {"flags": 4, "matrix": [4, 2], "x": 69, "y": 64}, // L LB12 | SW26 + {"flags": 4, "matrix": [4, 1], "x": 52, "y": 64}, // L LB13 | SW25 + {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, // L LB14 | SW22 + {"flags": 4, "matrix": [2, 3], "x": 52, "y": 32}, // L LB15 | SW16 + {"flags": 4, "matrix": [1, 3], "x": 52, "y": 16}, // L LB16 | SW10 + {"flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, // L LB17 | SW4 + {"flags": 4, "matrix": [0, 2], "x": 34, "y": 0}, // L LB18 | SW3 + {"flags": 4, "matrix": [1, 2], "x": 34, "y": 16}, // L LB19 | SW9 + {"flags": 4, "matrix": [2, 2], "x": 34, "y": 32}, // L LB20 | SW15 + {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, // L LB21 | SW21 + {"flags": 4, "matrix": [3, 1], "x": 17, "y": 48}, // L LB22 | SW20 + {"flags": 4, "matrix": [2, 1], "x": 17, "y": 32}, // L LB23 | SW14 + {"flags": 4, "matrix": [1, 1], "x": 17, "y": 16}, // L LB24 | SW8 + {"flags": 4, "matrix": [0, 1], "x": 17, "y": 0}, // L LB25 | SW2 + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, // L LB26 | SW1 + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, // L LB27 | SW7 + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, // L LB28 | SW13 + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, // L LB29 | SW19 + {"flags": 4, "matrix": [9, 5], "x": 120, "y": 48}, // R LB30 | SW58 + {"flags": 4, "matrix": [9, 4], "x": 120, "y": 64}, // R LB31 | SW57 + {"flags": 4, "matrix": [9, 3], "x": 137, "y": 64}, // R LB32 | SW56 + {"flags": 4, "matrix": [8, 5], "x": 137, "y": 48}, // R LB33 | SW53 + {"flags": 4, "matrix": [7, 5], "x": 137, "y": 32}, // R LB34 | SW47 + {"flags": 4, "matrix": [6, 5], "x": 137, "y": 15}, // R LB35 | SW41 + {"flags": 4, "matrix": [5, 5], "x": 137, "y": 0}, // R LB36 | SW35 + {"flags": 4, "matrix": [5, 4], "x": 155, "y": 0}, // R LB37 | SW34 + {"flags": 4, "matrix": [6, 4], "x": 155, "y": 16}, // R LB38 | SW40 + {"flags": 4, "matrix": [7, 4], "x": 155, "y": 32}, // R LB39 | SW46 + {"flags": 4, "matrix": [8, 4], "x": 155, "y": 48}, // R LB40 | SW52 + {"flags": 4, "matrix": [9, 2], "x": 155, "y": 64}, // R LB41 | SW55 + {"flags": 4, "matrix": [9, 1], "x": 172, "y": 64}, // R LB42 | SW54 + {"flags": 4, "matrix": [8, 3], "x": 172, "y": 48}, // R LB43 | SW51 + {"flags": 4, "matrix": [7, 3], "x": 172, "y": 32}, // R LB44 | SW45 + {"flags": 4, "matrix": [6, 3], "x": 172, "y": 16}, // R LB45 | SW39 + {"flags": 4, "matrix": [5, 3], "x": 172, "y": 0}, // R LB46 | SW33 + {"flags": 4, "matrix": [5, 2], "x": 189, "y": 0}, // R LB47 | SW32 + {"flags": 4, "matrix": [6, 2], "x": 189, "y": 16}, // R LB48 | SW38 + {"flags": 4, "matrix": [7, 2], "x": 189, "y": 32}, // R LB49 | SW44 + {"flags": 4, "matrix": [8, 2], "x": 189, "y": 48}, // R LB50 | SW50 + {"flags": 4, "matrix": [8, 1], "x": 206, "y": 48}, // R LB51 | SW49 + {"flags": 4, "matrix": [7, 1], "x": 206, "y": 32}, // R LB52 | SW43 + {"flags": 4, "matrix": [6, 1], "x": 206, "y": 16}, // R LB53 | SW37 + {"flags": 4, "matrix": [5, 1], "x": 206, "y": 0}, // R LB54 | SW31 + {"flags": 4, "matrix": [5, 0], "x": 224, "y": 0}, // R LB55 | SW30 + {"flags": 4, "matrix": [6, 0], "x": 224, "y": 16}, // R LB56 | SW36 + {"flags": 4, "matrix": [7, 0], "x": 224, "y": 32}, // R LB57 | SW42 + {"flags": 4, "matrix": [8, 0], "x": 224, "y": 48} // R LB58 | SW48 + ], + "split_count": [29, 29], + "sleep": true + } +} diff --git a/keyboards/clickety_split/leeloo/rev3/rules.mk b/keyboards/clickety_split/leeloo/rev3/rules.mk deleted file mode 100644 index 80a6663b9c..0000000000 --- a/keyboards/clickety_split/leeloo/rev3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Intentionally left blank. diff --git a/keyboards/clueboard/17/info.json b/keyboards/clueboard/17/info.json deleted file mode 100644 index d6aec9cfcc..0000000000 --- a/keyboards/clueboard/17/info.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 17% (Cluepad)", - "maintainer": "skullydazed", - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "backlight": true, - "bootmagic": false, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["F4", "E6", "B1", "D2"], - "rows": ["B0", "D3", "D5", "D4", "D6"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 17, - "hue_steps": 10, - "led_count": 4, - "saturation_steps": 17 - }, - "ws2812": { - "pin": "F6" - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x2312", - "vid": "0xC1ED" - }, - "backlight": { - "driver": "custom" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_numpad_5x4" - }, - "layouts": { - "LAYOUT_numpad_5x4": { - "layout": [ - {"label": "Num Lock", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "/", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "*", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "-", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "7", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "8", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "9", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "4", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "5", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "6", "matrix": [2, 2], "x": 2, "y": 2}, - {"h": 2, "label": "+", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "1", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "2", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "3", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "0", "matrix": [4, 0], "w": 2, "x": 0, "y": 4}, - {"label": ".", "matrix": [4, 2], "x": 2, "y": 4}, - {"h": 2, "label": "Enter", "matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/clueboard/17/keyboard.json b/keyboards/clueboard/17/keyboard.json new file mode 100644 index 0000000000..d6aec9cfcc --- /dev/null +++ b/keyboards/clueboard/17/keyboard.json @@ -0,0 +1,78 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 17% (Cluepad)", + "maintainer": "skullydazed", + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "backlight": true, + "bootmagic": false, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["F4", "E6", "B1", "D2"], + "rows": ["B0", "D3", "D5", "D4", "D6"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 17, + "hue_steps": 10, + "led_count": 4, + "saturation_steps": 17 + }, + "ws2812": { + "pin": "F6" + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x2312", + "vid": "0xC1ED" + }, + "backlight": { + "driver": "custom" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_numpad_5x4" + }, + "layouts": { + "LAYOUT_numpad_5x4": { + "layout": [ + {"label": "Num Lock", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "/", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "*", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "-", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "7", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "8", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "9", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "4", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "5", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "6", "matrix": [2, 2], "x": 2, "y": 2}, + {"h": 2, "label": "+", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "1", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "2", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "3", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "0", "matrix": [4, 0], "w": 2, "x": 0, "y": 4}, + {"label": ".", "matrix": [4, 2], "x": 2, "y": 4}, + {"h": 2, "label": "Enter", "matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/clueboard/17/rules.mk b/keyboards/clueboard/17/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/clueboard/2x1800/2018/info.json b/keyboards/clueboard/2x1800/2018/info.json deleted file mode 100644 index fe0b521034..0000000000 --- a/keyboards/clueboard/2x1800/2018/info.json +++ /dev/null @@ -1,440 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 2x1800 2018", - "maintainer": "skullydazed", - "processor": "at90usb1286", - "bootloader": "halfkay", - "diode_direction": "ROW2COL", - "features": { - "audio": true, - "bootmagic": false, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "num_lock": "B4", - "caps_lock": "B5", - "scroll_lock": "B6" - }, - "matrix_pins": { - "cols": ["D2", "D3", "D4", "D5", "D7", "E0", "E1", "B0", "E6", "B3", "B2"], - "rows": ["C0", "C1", "C2", "C3", "C7", "F7", "B1", "F2", "F3", "F4", "F5", "F6"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 8, - "hue_steps": 8, - "led_count": 16, - "saturation_steps": 8 - }, - "ws2812": { - "pin": "C6" - }, - "usb": { - "pid": "0x23A0" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_4u_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4.75, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [6, 0], "x": 11.75, "y": 0}, - {"matrix": [6, 1], "x": 12.75, "y": 0}, - {"matrix": [6, 2], "x": 13.75, "y": 0}, - {"matrix": [6, 3], "x": 15.25, "y": 0}, - {"matrix": [6, 4], "x": 16.25, "y": 0}, - {"matrix": [6, 5], "x": 17.25, "y": 0}, - {"matrix": [6, 6], "x": 18.25, "y": 0}, - {"matrix": [6, 7], "x": 20, "y": 0}, - {"matrix": [6, 8], "x": 21, "y": 0}, - {"matrix": [6, 9], "x": 22, "y": 0}, - {"matrix": [6, 10], "x": 23, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [7, 0], "x": 11.5, "y": 1.25}, - {"matrix": [7, 1], "x": 12.5, "y": 1.25}, - {"matrix": [7, 2], "x": 13.5, "y": 1.25}, - {"matrix": [7, 3], "x": 14.5, "y": 1.25}, - {"matrix": [7, 4], "x": 15.5, "y": 1.25}, - {"matrix": [7, 5], "x": 16.5, "y": 1.25}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 1.25}, - {"matrix": [7, 7], "x": 20, "y": 1.25}, - {"matrix": [7, 8], "x": 21, "y": 1.25}, - {"matrix": [7, 9], "x": 22, "y": 1.25}, - {"matrix": [7, 10], "x": 23, "y": 1.25}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.25}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [2, 3], "x": 3, "y": 2.25}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 6, "y": 2.25}, - {"matrix": [2, 6], "x": 7, "y": 2.25}, - {"matrix": [2, 7], "x": 8, "y": 2.25}, - {"matrix": [2, 8], "x": 9, "y": 2.25}, - {"matrix": [2, 9], "x": 10, "y": 2.25}, - {"matrix": [2, 10], "x": 11, "y": 2.25}, - {"matrix": [8, 0], "x": 12, "y": 2.25}, - {"matrix": [8, 1], "x": 13, "y": 2.25}, - {"matrix": [8, 2], "x": 14, "y": 2.25}, - {"matrix": [8, 3], "x": 15, "y": 2.25}, - {"matrix": [8, 4], "x": 16, "y": 2.25}, - {"matrix": [8, 5], "x": 17, "y": 2.25}, - {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 2.25}, - {"matrix": [8, 7], "x": 20, "y": 2.25}, - {"matrix": [8, 8], "x": 21, "y": 2.25}, - {"matrix": [8, 9], "x": 22, "y": 2.25}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 2.25}, - {"matrix": [3, 1], "x": 1, "y": 3.25}, - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 3.25}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.25}, - {"matrix": [3, 5], "x": 6.25, "y": 3.25}, - {"matrix": [3, 6], "x": 7.25, "y": 3.25}, - {"matrix": [3, 7], "x": 8.25, "y": 3.25}, - {"matrix": [3, 8], "x": 9.25, "y": 3.25}, - {"matrix": [3, 9], "x": 10.25, "y": 3.25}, - {"matrix": [3, 10], "x": 11.25, "y": 3.25}, - {"matrix": [9, 0], "x": 12.25, "y": 3.25}, - {"matrix": [9, 1], "x": 13.25, "y": 3.25}, - {"matrix": [9, 2], "x": 14.25, "y": 3.25}, - {"matrix": [9, 3], "x": 15.25, "y": 3.25}, - {"matrix": [9, 4], "x": 16.25, "y": 3.25}, - {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 3.25}, - {"matrix": [9, 7], "x": 20, "y": 3.25}, - {"matrix": [9, 8], "x": 21, "y": 3.25}, - {"matrix": [9, 9], "x": 22, "y": 3.25}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1, "y": 4.25}, - {"matrix": [4, 2], "x": 2, "y": 4.25}, - {"matrix": [4, 3], "x": 3, "y": 4.25}, - {"matrix": [4, 4], "w": 1.25, "x": 5.5, "y": 4.25}, - {"matrix": [4, 5], "x": 6.75, "y": 4.25}, - {"matrix": [4, 6], "x": 7.75, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25}, - {"matrix": [4, 9], "x": 10.75, "y": 4.25}, - {"matrix": [4, 10], "x": 11.75, "y": 4.25}, - {"matrix": [10, 0], "x": 12.75, "y": 4.25}, - {"matrix": [10, 1], "x": 13.75, "y": 4.25}, - {"matrix": [10, 2], "x": 14.75, "y": 4.25}, - {"matrix": [10, 3], "x": 15.75, "y": 4.25}, - {"matrix": [10, 4], "w": 1.75, "x": 16.75, "y": 4.25}, - {"matrix": [10, 5], "x": 20, "y": 4.25}, - {"matrix": [9, 6], "x": 21, "y": 4.25}, - {"matrix": [10, 7], "x": 22, "y": 4.25}, - {"h": 2, "matrix": [10, 8], "x": 23, "y": 4.25}, - {"matrix": [10, 9], "x": 4.25, "y": 4.5}, - {"matrix": [10, 10], "x": 18.75, "y": 4.5}, - {"matrix": [5, 1], "x": 1, "y": 5.25}, - {"matrix": [5, 2], "x": 2, "y": 5.25}, - {"matrix": [5, 3], "x": 6.5, "y": 5.25}, - {"matrix": [5, 4], "x": 7.5, "y": 5.25}, - {"matrix": [5, 5], "x": 8.5, "y": 5.25}, - {"matrix": [5, 6], "w": 4, "x": 9.5, "y": 5.25}, - {"matrix": [5, 7], "x": 13.5, "y": 5.25}, - {"matrix": [5, 8], "x": 14.5, "y": 5.25}, - {"matrix": [11, 0], "x": 15.5, "y": 5.25}, - {"matrix": [11, 2], "x": 16.5, "y": 5.25}, - {"matrix": [11, 3], "x": 21, "y": 5.25}, - {"matrix": [11, 4], "x": 22, "y": 5.25}, - {"matrix": [11, 5], "x": 3.25, "y": 5.5}, - {"matrix": [10, 6], "x": 4.25, "y": 5.5}, - {"matrix": [11, 6], "x": 5.25, "y": 5.5}, - {"matrix": [11, 7], "x": 17.75, "y": 5.5}, - {"matrix": [11, 8], "x": 18.75, "y": 5.5}, - {"matrix": [11, 9], "x": 19.75, "y": 5.5} - ] - }, - "LAYOUT_7u_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4.75, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [6, 0], "x": 11.75, "y": 0}, - {"matrix": [6, 1], "x": 12.75, "y": 0}, - {"matrix": [6, 2], "x": 13.75, "y": 0}, - {"matrix": [6, 3], "x": 15.25, "y": 0}, - {"matrix": [6, 4], "x": 16.25, "y": 0}, - {"matrix": [6, 5], "x": 17.25, "y": 0}, - {"matrix": [6, 6], "x": 18.25, "y": 0}, - {"matrix": [6, 7], "x": 20, "y": 0}, - {"matrix": [6, 8], "x": 21, "y": 0}, - {"matrix": [6, 9], "x": 22, "y": 0}, - {"matrix": [6, 10], "x": 23, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [7, 0], "x": 11.5, "y": 1.25}, - {"matrix": [7, 1], "x": 12.5, "y": 1.25}, - {"matrix": [7, 2], "x": 13.5, "y": 1.25}, - {"matrix": [7, 3], "x": 14.5, "y": 1.25}, - {"matrix": [7, 4], "x": 15.5, "y": 1.25}, - {"matrix": [7, 5], "x": 16.5, "y": 1.25}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 1.25}, - {"matrix": [7, 7], "x": 20, "y": 1.25}, - {"matrix": [7, 8], "x": 21, "y": 1.25}, - {"matrix": [7, 9], "x": 22, "y": 1.25}, - {"matrix": [7, 10], "x": 23, "y": 1.25}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.25}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [2, 3], "x": 3, "y": 2.25}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 6, "y": 2.25}, - {"matrix": [2, 6], "x": 7, "y": 2.25}, - {"matrix": [2, 7], "x": 8, "y": 2.25}, - {"matrix": [2, 8], "x": 9, "y": 2.25}, - {"matrix": [2, 9], "x": 10, "y": 2.25}, - {"matrix": [2, 10], "x": 11, "y": 2.25}, - {"matrix": [8, 0], "x": 12, "y": 2.25}, - {"matrix": [8, 1], "x": 13, "y": 2.25}, - {"matrix": [8, 2], "x": 14, "y": 2.25}, - {"matrix": [8, 3], "x": 15, "y": 2.25}, - {"matrix": [8, 4], "x": 16, "y": 2.25}, - {"matrix": [8, 5], "x": 17, "y": 2.25}, - {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 2.25}, - {"matrix": [8, 7], "x": 20, "y": 2.25}, - {"matrix": [8, 8], "x": 21, "y": 2.25}, - {"matrix": [8, 9], "x": 22, "y": 2.25}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 2.25}, - {"matrix": [3, 1], "x": 1, "y": 3.25}, - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 3.25}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.25}, - {"matrix": [3, 5], "x": 6.25, "y": 3.25}, - {"matrix": [3, 6], "x": 7.25, "y": 3.25}, - {"matrix": [3, 7], "x": 8.25, "y": 3.25}, - {"matrix": [3, 8], "x": 9.25, "y": 3.25}, - {"matrix": [3, 9], "x": 10.25, "y": 3.25}, - {"matrix": [3, 10], "x": 11.25, "y": 3.25}, - {"matrix": [9, 0], "x": 12.25, "y": 3.25}, - {"matrix": [9, 1], "x": 13.25, "y": 3.25}, - {"matrix": [9, 2], "x": 14.25, "y": 3.25}, - {"matrix": [9, 3], "x": 15.25, "y": 3.25}, - {"matrix": [9, 4], "x": 16.25, "y": 3.25}, - {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 3.25}, - {"matrix": [9, 7], "x": 20, "y": 3.25}, - {"matrix": [9, 8], "x": 21, "y": 3.25}, - {"matrix": [9, 9], "x": 22, "y": 3.25}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1, "y": 4.25}, - {"matrix": [4, 2], "x": 2, "y": 4.25}, - {"matrix": [4, 3], "x": 3, "y": 4.25}, - {"matrix": [4, 4], "w": 1.25, "x": 5.5, "y": 4.25}, - {"matrix": [4, 5], "x": 6.75, "y": 4.25}, - {"matrix": [4, 6], "x": 7.75, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25}, - {"matrix": [4, 9], "x": 10.75, "y": 4.25}, - {"matrix": [4, 10], "x": 11.75, "y": 4.25}, - {"matrix": [10, 0], "x": 12.75, "y": 4.25}, - {"matrix": [10, 1], "x": 13.75, "y": 4.25}, - {"matrix": [10, 2], "x": 14.75, "y": 4.25}, - {"matrix": [10, 3], "x": 15.75, "y": 4.25}, - {"matrix": [10, 4], "w": 1.75, "x": 16.75, "y": 4.25}, - {"matrix": [10, 5], "x": 20, "y": 4.25}, - {"matrix": [9, 6], "x": 21, "y": 4.25}, - {"matrix": [10, 7], "x": 22, "y": 4.25}, - {"h": 2, "matrix": [10, 8], "x": 23, "y": 4.25}, - {"matrix": [10, 9], "x": 4.25, "y": 4.5}, - {"matrix": [10, 10], "x": 18.75, "y": 4.5}, - {"matrix": [5, 1], "x": 1, "y": 5.25}, - {"matrix": [5, 2], "x": 2, "y": 5.25}, - {"matrix": [5, 3], "x": 6.5, "y": 5.25}, - {"matrix": [5, 4], "x": 7.5, "y": 5.25}, - {"matrix": [5, 5], "w": 7, "x": 8.5, "y": 5.25}, - {"matrix": [5, 6], "x": 15.5, "y": 5.25}, - {"matrix": [5, 7], "x": 16.5, "y": 5.25}, - {"matrix": [11, 0], "x": 21, "y": 5.25}, - {"matrix": [11, 4], "x": 22, "y": 5.25}, - {"matrix": [11, 5], "x": 3.25, "y": 5.5}, - {"matrix": [10, 6], "x": 4.25, "y": 5.5}, - {"matrix": [11, 6], "x": 5.25, "y": 5.5}, - {"matrix": [11, 7], "x": 17.75, "y": 5.5}, - {"matrix": [11, 8], "x": 18.75, "y": 5.5}, - {"matrix": [11, 9], "x": 19.75, "y": 5.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "Home", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "End", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "PgUp", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "PgDn", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "Esc", "matrix": [0, 4], "x": 4.75, "y": 0}, - {"label": "F1", "matrix": [0, 6], "x": 6.25, "y": 0}, - {"label": "F2", "matrix": [0, 7], "x": 7.25, "y": 0}, - {"label": "F3", "matrix": [0, 8], "x": 8.25, "y": 0}, - {"label": "F4", "matrix": [0, 9], "x": 9.25, "y": 0}, - {"label": "F5", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F6", "matrix": [6, 0], "x": 11.75, "y": 0}, - {"label": "F7", "matrix": [6, 1], "x": 12.75, "y": 0}, - {"label": "F8", "matrix": [6, 2], "x": 13.75, "y": 0}, - {"label": "F9", "matrix": [6, 3], "x": 15.25, "y": 0}, - {"label": "F10", "matrix": [6, 4], "x": 16.25, "y": 0}, - {"label": "F11", "matrix": [6, 5], "x": 17.25, "y": 0}, - {"label": "F12", "matrix": [6, 6], "x": 18.25, "y": 0}, - {"label": "PrtSc", "matrix": [6, 7], "x": 20, "y": 0}, - {"label": "Scroll Lock", "matrix": [6, 8], "x": 21, "y": 0}, - {"label": "Pause", "matrix": [6, 9], "x": 22, "y": 0}, - {"label": "Insert", "matrix": [6, 10], "x": 23, "y": 0}, - {"label": "-", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "Num Lock", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "/", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "*", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "~", "matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"label": "!", "matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"label": "@", "matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"label": "#", "matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"label": "$", "matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"label": "%", "matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"label": "^", "matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"label": "&", "matrix": [7, 0], "x": 11.5, "y": 1.25}, - {"label": "*", "matrix": [7, 1], "x": 12.5, "y": 1.25}, - {"label": "(", "matrix": [7, 2], "x": 13.5, "y": 1.25}, - {"label": ")", "matrix": [7, 3], "x": 14.5, "y": 1.25}, - {"label": "_", "matrix": [7, 4], "x": 15.5, "y": 1.25}, - {"label": "+", "matrix": [7, 5], "x": 16.5, "y": 1.25}, - {"label": "Backspace", "matrix": [7, 6], "w": 2, "x": 17.5, "y": 1.25}, - {"label": "Num Lock", "matrix": [7, 7], "x": 20, "y": 1.25}, - {"label": "/", "matrix": [7, 8], "x": 21, "y": 1.25}, - {"label": "*", "matrix": [7, 9], "x": 22, "y": 1.25}, - {"label": "-", "matrix": [7, 10], "x": 23, "y": 1.25}, - {"h": 2, "label": "+", "matrix": [2, 0], "x": 0, "y": 2.25}, - {"label": "7", "matrix": [2, 1], "x": 1, "y": 2.25}, - {"label": "8", "matrix": [2, 2], "x": 2, "y": 2.25}, - {"label": "9", "matrix": [2, 3], "x": 3, "y": 2.25}, - {"label": "Tab", "matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.25}, - {"label": "Q", "matrix": [2, 5], "x": 6, "y": 2.25}, - {"label": "W", "matrix": [2, 6], "x": 7, "y": 2.25}, - {"label": "E", "matrix": [2, 7], "x": 8, "y": 2.25}, - {"label": "R", "matrix": [2, 8], "x": 9, "y": 2.25}, - {"label": "T", "matrix": [2, 9], "x": 10, "y": 2.25}, - {"label": "Y", "matrix": [2, 10], "x": 11, "y": 2.25}, - {"label": "U", "matrix": [8, 0], "x": 12, "y": 2.25}, - {"label": "I", "matrix": [8, 1], "x": 13, "y": 2.25}, - {"label": "O", "matrix": [8, 2], "x": 14, "y": 2.25}, - {"label": "P", "matrix": [8, 3], "x": 15, "y": 2.25}, - {"label": "{", "matrix": [8, 4], "x": 16, "y": 2.25}, - {"label": "}", "matrix": [8, 5], "x": 17, "y": 2.25}, - {"label": "|", "matrix": [8, 6], "w": 1.5, "x": 18, "y": 2.25}, - {"label": "7", "matrix": [8, 7], "x": 20, "y": 2.25}, - {"label": "8", "matrix": [8, 8], "x": 21, "y": 2.25}, - {"label": "9", "matrix": [8, 9], "x": 22, "y": 2.25}, - {"h": 2, "label": "+", "matrix": [8, 10], "x": 23, "y": 2.25}, - {"label": "4", "matrix": [3, 1], "x": 1, "y": 3.25}, - {"label": "5", "matrix": [3, 2], "x": 2, "y": 3.25}, - {"label": "6", "matrix": [3, 3], "x": 3, "y": 3.25}, - {"label": "Caps Lock", "matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.25}, - {"label": "A", "matrix": [3, 5], "x": 6.25, "y": 3.25}, - {"label": "S", "matrix": [3, 6], "x": 7.25, "y": 3.25}, - {"label": "D", "matrix": [3, 7], "x": 8.25, "y": 3.25}, - {"label": "F", "matrix": [3, 8], "x": 9.25, "y": 3.25}, - {"label": "G", "matrix": [3, 9], "x": 10.25, "y": 3.25}, - {"label": "H", "matrix": [3, 10], "x": 11.25, "y": 3.25}, - {"label": "J", "matrix": [9, 0], "x": 12.25, "y": 3.25}, - {"label": "K", "matrix": [9, 1], "x": 13.25, "y": 3.25}, - {"label": "L", "matrix": [9, 2], "x": 14.25, "y": 3.25}, - {"label": ":", "matrix": [9, 3], "x": 15.25, "y": 3.25}, - {"label": "\"", "matrix": [9, 4], "x": 16.25, "y": 3.25}, - {"label": "Enter", "matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 3.25}, - {"label": "4", "matrix": [9, 7], "x": 20, "y": 3.25}, - {"label": "5", "matrix": [9, 8], "x": 21, "y": 3.25}, - {"label": "6", "matrix": [9, 9], "x": 22, "y": 3.25}, - {"h": 2, "label": "Enter", "matrix": [4, 0], "x": 0, "y": 4.25}, - {"label": "1", "matrix": [4, 1], "x": 1, "y": 4.25}, - {"label": "2", "matrix": [4, 2], "x": 2, "y": 4.25}, - {"label": "3", "matrix": [4, 3], "x": 3, "y": 4.25}, - {"label": "\\u2191", "matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"label": "Shift", "matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 4.25}, - {"label": "Z", "matrix": [4, 6], "x": 6.75, "y": 4.25}, - {"label": "X", "matrix": [4, 7], "x": 7.75, "y": 4.25}, - {"label": "C", "matrix": [4, 8], "x": 8.75, "y": 4.25}, - {"label": "V", "matrix": [4, 9], "x": 9.75, "y": 4.25}, - {"label": "B", "matrix": [4, 10], "x": 10.75, "y": 4.25}, - {"label": "N", "matrix": [10, 0], "x": 11.75, "y": 4.25}, - {"label": "M", "matrix": [10, 1], "x": 12.75, "y": 4.25}, - {"label": "<", "matrix": [10, 2], "x": 13.75, "y": 4.25}, - {"label": ">", "matrix": [10, 3], "x": 14.75, "y": 4.25}, - {"label": "?", "matrix": [10, 4], "x": 15.75, "y": 4.25}, - {"label": "Shift", "matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 4.25}, - {"label": "\\u2191", "matrix": [9, 6], "x": 18.75, "y": 4.5}, - {"label": "1", "matrix": [10, 7], "x": 20, "y": 4.25}, - {"label": "2", "matrix": [10, 8], "x": 21, "y": 4.25}, - {"label": "3", "matrix": [10, 9], "x": 22, "y": 4.25}, - {"h": 2, "label": "Enter", "matrix": [10, 10], "x": 23, "y": 4.25}, - {"label": "0", "matrix": [5, 1], "x": 1, "y": 5.25}, - {"label": ".", "matrix": [5, 2], "x": 2, "y": 5.25}, - {"label": "\\u2190", "matrix": [5, 3], "x": 3.25, "y": 5.5}, - {"label": "\\u2193", "matrix": [5, 4], "x": 4.25, "y": 5.5}, - {"label": "\\u2192", "matrix": [5, 5], "x": 5.25, "y": 5.5}, - {"label": "Ctrl", "matrix": [5, 6], "x": 6.5, "y": 5.25}, - {"label": "Win", "matrix": [5, 7], "x": 7.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 8], "x": 8.5, "y": 5.25}, - {"label": "1u", "matrix": [5, 9], "x": 9.5, "y": 5.25}, - {"label": "1u", "matrix": [5, 10], "x": 10.5, "y": 5.25}, - {"label": "1u", "matrix": [11, 0], "x": 11.5, "y": 5.25}, - {"label": "1u", "matrix": [11, 1], "x": 12.5, "y": 5.25}, - {"label": "Alt", "matrix": [11, 2], "x": 13.5, "y": 5.25}, - {"label": "Win", "matrix": [11, 3], "x": 14.5, "y": 5.25}, - {"label": "Menu", "matrix": [11, 4], "x": 15.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [11, 5], "x": 16.5, "y": 5.25}, - {"label": "\\u2190", "matrix": [10, 6], "x": 17.75, "y": 5.5}, - {"label": "\\u2193", "matrix": [11, 6], "x": 18.75, "y": 5.5}, - {"label": "\\u2192", "matrix": [11, 7], "x": 19.75, "y": 5.5}, - {"label": "0", "matrix": [11, 8], "x": 21, "y": 5.25}, - {"label": ".", "matrix": [11, 9], "x": 22, "y": 5.25} - ] - } - } -} diff --git a/keyboards/clueboard/2x1800/2018/keyboard.json b/keyboards/clueboard/2x1800/2018/keyboard.json new file mode 100644 index 0000000000..fe0b521034 --- /dev/null +++ b/keyboards/clueboard/2x1800/2018/keyboard.json @@ -0,0 +1,440 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 2x1800 2018", + "maintainer": "skullydazed", + "processor": "at90usb1286", + "bootloader": "halfkay", + "diode_direction": "ROW2COL", + "features": { + "audio": true, + "bootmagic": false, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "num_lock": "B4", + "caps_lock": "B5", + "scroll_lock": "B6" + }, + "matrix_pins": { + "cols": ["D2", "D3", "D4", "D5", "D7", "E0", "E1", "B0", "E6", "B3", "B2"], + "rows": ["C0", "C1", "C2", "C3", "C7", "F7", "B1", "F2", "F3", "F4", "F5", "F6"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 8, + "hue_steps": 8, + "led_count": 16, + "saturation_steps": 8 + }, + "ws2812": { + "pin": "C6" + }, + "usb": { + "pid": "0x23A0" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_4u_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4.75, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [6, 0], "x": 11.75, "y": 0}, + {"matrix": [6, 1], "x": 12.75, "y": 0}, + {"matrix": [6, 2], "x": 13.75, "y": 0}, + {"matrix": [6, 3], "x": 15.25, "y": 0}, + {"matrix": [6, 4], "x": 16.25, "y": 0}, + {"matrix": [6, 5], "x": 17.25, "y": 0}, + {"matrix": [6, 6], "x": 18.25, "y": 0}, + {"matrix": [6, 7], "x": 20, "y": 0}, + {"matrix": [6, 8], "x": 21, "y": 0}, + {"matrix": [6, 9], "x": 22, "y": 0}, + {"matrix": [6, 10], "x": 23, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [7, 0], "x": 11.5, "y": 1.25}, + {"matrix": [7, 1], "x": 12.5, "y": 1.25}, + {"matrix": [7, 2], "x": 13.5, "y": 1.25}, + {"matrix": [7, 3], "x": 14.5, "y": 1.25}, + {"matrix": [7, 4], "x": 15.5, "y": 1.25}, + {"matrix": [7, 5], "x": 16.5, "y": 1.25}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 1.25}, + {"matrix": [7, 7], "x": 20, "y": 1.25}, + {"matrix": [7, 8], "x": 21, "y": 1.25}, + {"matrix": [7, 9], "x": 22, "y": 1.25}, + {"matrix": [7, 10], "x": 23, "y": 1.25}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.25}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [2, 3], "x": 3, "y": 2.25}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 6, "y": 2.25}, + {"matrix": [2, 6], "x": 7, "y": 2.25}, + {"matrix": [2, 7], "x": 8, "y": 2.25}, + {"matrix": [2, 8], "x": 9, "y": 2.25}, + {"matrix": [2, 9], "x": 10, "y": 2.25}, + {"matrix": [2, 10], "x": 11, "y": 2.25}, + {"matrix": [8, 0], "x": 12, "y": 2.25}, + {"matrix": [8, 1], "x": 13, "y": 2.25}, + {"matrix": [8, 2], "x": 14, "y": 2.25}, + {"matrix": [8, 3], "x": 15, "y": 2.25}, + {"matrix": [8, 4], "x": 16, "y": 2.25}, + {"matrix": [8, 5], "x": 17, "y": 2.25}, + {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 2.25}, + {"matrix": [8, 7], "x": 20, "y": 2.25}, + {"matrix": [8, 8], "x": 21, "y": 2.25}, + {"matrix": [8, 9], "x": 22, "y": 2.25}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 2.25}, + {"matrix": [3, 1], "x": 1, "y": 3.25}, + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 3.25}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.25}, + {"matrix": [3, 5], "x": 6.25, "y": 3.25}, + {"matrix": [3, 6], "x": 7.25, "y": 3.25}, + {"matrix": [3, 7], "x": 8.25, "y": 3.25}, + {"matrix": [3, 8], "x": 9.25, "y": 3.25}, + {"matrix": [3, 9], "x": 10.25, "y": 3.25}, + {"matrix": [3, 10], "x": 11.25, "y": 3.25}, + {"matrix": [9, 0], "x": 12.25, "y": 3.25}, + {"matrix": [9, 1], "x": 13.25, "y": 3.25}, + {"matrix": [9, 2], "x": 14.25, "y": 3.25}, + {"matrix": [9, 3], "x": 15.25, "y": 3.25}, + {"matrix": [9, 4], "x": 16.25, "y": 3.25}, + {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 3.25}, + {"matrix": [9, 7], "x": 20, "y": 3.25}, + {"matrix": [9, 8], "x": 21, "y": 3.25}, + {"matrix": [9, 9], "x": 22, "y": 3.25}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1, "y": 4.25}, + {"matrix": [4, 2], "x": 2, "y": 4.25}, + {"matrix": [4, 3], "x": 3, "y": 4.25}, + {"matrix": [4, 4], "w": 1.25, "x": 5.5, "y": 4.25}, + {"matrix": [4, 5], "x": 6.75, "y": 4.25}, + {"matrix": [4, 6], "x": 7.75, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25}, + {"matrix": [4, 9], "x": 10.75, "y": 4.25}, + {"matrix": [4, 10], "x": 11.75, "y": 4.25}, + {"matrix": [10, 0], "x": 12.75, "y": 4.25}, + {"matrix": [10, 1], "x": 13.75, "y": 4.25}, + {"matrix": [10, 2], "x": 14.75, "y": 4.25}, + {"matrix": [10, 3], "x": 15.75, "y": 4.25}, + {"matrix": [10, 4], "w": 1.75, "x": 16.75, "y": 4.25}, + {"matrix": [10, 5], "x": 20, "y": 4.25}, + {"matrix": [9, 6], "x": 21, "y": 4.25}, + {"matrix": [10, 7], "x": 22, "y": 4.25}, + {"h": 2, "matrix": [10, 8], "x": 23, "y": 4.25}, + {"matrix": [10, 9], "x": 4.25, "y": 4.5}, + {"matrix": [10, 10], "x": 18.75, "y": 4.5}, + {"matrix": [5, 1], "x": 1, "y": 5.25}, + {"matrix": [5, 2], "x": 2, "y": 5.25}, + {"matrix": [5, 3], "x": 6.5, "y": 5.25}, + {"matrix": [5, 4], "x": 7.5, "y": 5.25}, + {"matrix": [5, 5], "x": 8.5, "y": 5.25}, + {"matrix": [5, 6], "w": 4, "x": 9.5, "y": 5.25}, + {"matrix": [5, 7], "x": 13.5, "y": 5.25}, + {"matrix": [5, 8], "x": 14.5, "y": 5.25}, + {"matrix": [11, 0], "x": 15.5, "y": 5.25}, + {"matrix": [11, 2], "x": 16.5, "y": 5.25}, + {"matrix": [11, 3], "x": 21, "y": 5.25}, + {"matrix": [11, 4], "x": 22, "y": 5.25}, + {"matrix": [11, 5], "x": 3.25, "y": 5.5}, + {"matrix": [10, 6], "x": 4.25, "y": 5.5}, + {"matrix": [11, 6], "x": 5.25, "y": 5.5}, + {"matrix": [11, 7], "x": 17.75, "y": 5.5}, + {"matrix": [11, 8], "x": 18.75, "y": 5.5}, + {"matrix": [11, 9], "x": 19.75, "y": 5.5} + ] + }, + "LAYOUT_7u_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4.75, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [6, 0], "x": 11.75, "y": 0}, + {"matrix": [6, 1], "x": 12.75, "y": 0}, + {"matrix": [6, 2], "x": 13.75, "y": 0}, + {"matrix": [6, 3], "x": 15.25, "y": 0}, + {"matrix": [6, 4], "x": 16.25, "y": 0}, + {"matrix": [6, 5], "x": 17.25, "y": 0}, + {"matrix": [6, 6], "x": 18.25, "y": 0}, + {"matrix": [6, 7], "x": 20, "y": 0}, + {"matrix": [6, 8], "x": 21, "y": 0}, + {"matrix": [6, 9], "x": 22, "y": 0}, + {"matrix": [6, 10], "x": 23, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [7, 0], "x": 11.5, "y": 1.25}, + {"matrix": [7, 1], "x": 12.5, "y": 1.25}, + {"matrix": [7, 2], "x": 13.5, "y": 1.25}, + {"matrix": [7, 3], "x": 14.5, "y": 1.25}, + {"matrix": [7, 4], "x": 15.5, "y": 1.25}, + {"matrix": [7, 5], "x": 16.5, "y": 1.25}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 1.25}, + {"matrix": [7, 7], "x": 20, "y": 1.25}, + {"matrix": [7, 8], "x": 21, "y": 1.25}, + {"matrix": [7, 9], "x": 22, "y": 1.25}, + {"matrix": [7, 10], "x": 23, "y": 1.25}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.25}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [2, 3], "x": 3, "y": 2.25}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 6, "y": 2.25}, + {"matrix": [2, 6], "x": 7, "y": 2.25}, + {"matrix": [2, 7], "x": 8, "y": 2.25}, + {"matrix": [2, 8], "x": 9, "y": 2.25}, + {"matrix": [2, 9], "x": 10, "y": 2.25}, + {"matrix": [2, 10], "x": 11, "y": 2.25}, + {"matrix": [8, 0], "x": 12, "y": 2.25}, + {"matrix": [8, 1], "x": 13, "y": 2.25}, + {"matrix": [8, 2], "x": 14, "y": 2.25}, + {"matrix": [8, 3], "x": 15, "y": 2.25}, + {"matrix": [8, 4], "x": 16, "y": 2.25}, + {"matrix": [8, 5], "x": 17, "y": 2.25}, + {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 2.25}, + {"matrix": [8, 7], "x": 20, "y": 2.25}, + {"matrix": [8, 8], "x": 21, "y": 2.25}, + {"matrix": [8, 9], "x": 22, "y": 2.25}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 2.25}, + {"matrix": [3, 1], "x": 1, "y": 3.25}, + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 3.25}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.25}, + {"matrix": [3, 5], "x": 6.25, "y": 3.25}, + {"matrix": [3, 6], "x": 7.25, "y": 3.25}, + {"matrix": [3, 7], "x": 8.25, "y": 3.25}, + {"matrix": [3, 8], "x": 9.25, "y": 3.25}, + {"matrix": [3, 9], "x": 10.25, "y": 3.25}, + {"matrix": [3, 10], "x": 11.25, "y": 3.25}, + {"matrix": [9, 0], "x": 12.25, "y": 3.25}, + {"matrix": [9, 1], "x": 13.25, "y": 3.25}, + {"matrix": [9, 2], "x": 14.25, "y": 3.25}, + {"matrix": [9, 3], "x": 15.25, "y": 3.25}, + {"matrix": [9, 4], "x": 16.25, "y": 3.25}, + {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 3.25}, + {"matrix": [9, 7], "x": 20, "y": 3.25}, + {"matrix": [9, 8], "x": 21, "y": 3.25}, + {"matrix": [9, 9], "x": 22, "y": 3.25}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1, "y": 4.25}, + {"matrix": [4, 2], "x": 2, "y": 4.25}, + {"matrix": [4, 3], "x": 3, "y": 4.25}, + {"matrix": [4, 4], "w": 1.25, "x": 5.5, "y": 4.25}, + {"matrix": [4, 5], "x": 6.75, "y": 4.25}, + {"matrix": [4, 6], "x": 7.75, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25}, + {"matrix": [4, 9], "x": 10.75, "y": 4.25}, + {"matrix": [4, 10], "x": 11.75, "y": 4.25}, + {"matrix": [10, 0], "x": 12.75, "y": 4.25}, + {"matrix": [10, 1], "x": 13.75, "y": 4.25}, + {"matrix": [10, 2], "x": 14.75, "y": 4.25}, + {"matrix": [10, 3], "x": 15.75, "y": 4.25}, + {"matrix": [10, 4], "w": 1.75, "x": 16.75, "y": 4.25}, + {"matrix": [10, 5], "x": 20, "y": 4.25}, + {"matrix": [9, 6], "x": 21, "y": 4.25}, + {"matrix": [10, 7], "x": 22, "y": 4.25}, + {"h": 2, "matrix": [10, 8], "x": 23, "y": 4.25}, + {"matrix": [10, 9], "x": 4.25, "y": 4.5}, + {"matrix": [10, 10], "x": 18.75, "y": 4.5}, + {"matrix": [5, 1], "x": 1, "y": 5.25}, + {"matrix": [5, 2], "x": 2, "y": 5.25}, + {"matrix": [5, 3], "x": 6.5, "y": 5.25}, + {"matrix": [5, 4], "x": 7.5, "y": 5.25}, + {"matrix": [5, 5], "w": 7, "x": 8.5, "y": 5.25}, + {"matrix": [5, 6], "x": 15.5, "y": 5.25}, + {"matrix": [5, 7], "x": 16.5, "y": 5.25}, + {"matrix": [11, 0], "x": 21, "y": 5.25}, + {"matrix": [11, 4], "x": 22, "y": 5.25}, + {"matrix": [11, 5], "x": 3.25, "y": 5.5}, + {"matrix": [10, 6], "x": 4.25, "y": 5.5}, + {"matrix": [11, 6], "x": 5.25, "y": 5.5}, + {"matrix": [11, 7], "x": 17.75, "y": 5.5}, + {"matrix": [11, 8], "x": 18.75, "y": 5.5}, + {"matrix": [11, 9], "x": 19.75, "y": 5.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "Home", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "End", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "PgUp", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "PgDn", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "Esc", "matrix": [0, 4], "x": 4.75, "y": 0}, + {"label": "F1", "matrix": [0, 6], "x": 6.25, "y": 0}, + {"label": "F2", "matrix": [0, 7], "x": 7.25, "y": 0}, + {"label": "F3", "matrix": [0, 8], "x": 8.25, "y": 0}, + {"label": "F4", "matrix": [0, 9], "x": 9.25, "y": 0}, + {"label": "F5", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F6", "matrix": [6, 0], "x": 11.75, "y": 0}, + {"label": "F7", "matrix": [6, 1], "x": 12.75, "y": 0}, + {"label": "F8", "matrix": [6, 2], "x": 13.75, "y": 0}, + {"label": "F9", "matrix": [6, 3], "x": 15.25, "y": 0}, + {"label": "F10", "matrix": [6, 4], "x": 16.25, "y": 0}, + {"label": "F11", "matrix": [6, 5], "x": 17.25, "y": 0}, + {"label": "F12", "matrix": [6, 6], "x": 18.25, "y": 0}, + {"label": "PrtSc", "matrix": [6, 7], "x": 20, "y": 0}, + {"label": "Scroll Lock", "matrix": [6, 8], "x": 21, "y": 0}, + {"label": "Pause", "matrix": [6, 9], "x": 22, "y": 0}, + {"label": "Insert", "matrix": [6, 10], "x": 23, "y": 0}, + {"label": "-", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "Num Lock", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "/", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "*", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "~", "matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"label": "!", "matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"label": "@", "matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"label": "#", "matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"label": "$", "matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"label": "%", "matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"label": "^", "matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"label": "&", "matrix": [7, 0], "x": 11.5, "y": 1.25}, + {"label": "*", "matrix": [7, 1], "x": 12.5, "y": 1.25}, + {"label": "(", "matrix": [7, 2], "x": 13.5, "y": 1.25}, + {"label": ")", "matrix": [7, 3], "x": 14.5, "y": 1.25}, + {"label": "_", "matrix": [7, 4], "x": 15.5, "y": 1.25}, + {"label": "+", "matrix": [7, 5], "x": 16.5, "y": 1.25}, + {"label": "Backspace", "matrix": [7, 6], "w": 2, "x": 17.5, "y": 1.25}, + {"label": "Num Lock", "matrix": [7, 7], "x": 20, "y": 1.25}, + {"label": "/", "matrix": [7, 8], "x": 21, "y": 1.25}, + {"label": "*", "matrix": [7, 9], "x": 22, "y": 1.25}, + {"label": "-", "matrix": [7, 10], "x": 23, "y": 1.25}, + {"h": 2, "label": "+", "matrix": [2, 0], "x": 0, "y": 2.25}, + {"label": "7", "matrix": [2, 1], "x": 1, "y": 2.25}, + {"label": "8", "matrix": [2, 2], "x": 2, "y": 2.25}, + {"label": "9", "matrix": [2, 3], "x": 3, "y": 2.25}, + {"label": "Tab", "matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.25}, + {"label": "Q", "matrix": [2, 5], "x": 6, "y": 2.25}, + {"label": "W", "matrix": [2, 6], "x": 7, "y": 2.25}, + {"label": "E", "matrix": [2, 7], "x": 8, "y": 2.25}, + {"label": "R", "matrix": [2, 8], "x": 9, "y": 2.25}, + {"label": "T", "matrix": [2, 9], "x": 10, "y": 2.25}, + {"label": "Y", "matrix": [2, 10], "x": 11, "y": 2.25}, + {"label": "U", "matrix": [8, 0], "x": 12, "y": 2.25}, + {"label": "I", "matrix": [8, 1], "x": 13, "y": 2.25}, + {"label": "O", "matrix": [8, 2], "x": 14, "y": 2.25}, + {"label": "P", "matrix": [8, 3], "x": 15, "y": 2.25}, + {"label": "{", "matrix": [8, 4], "x": 16, "y": 2.25}, + {"label": "}", "matrix": [8, 5], "x": 17, "y": 2.25}, + {"label": "|", "matrix": [8, 6], "w": 1.5, "x": 18, "y": 2.25}, + {"label": "7", "matrix": [8, 7], "x": 20, "y": 2.25}, + {"label": "8", "matrix": [8, 8], "x": 21, "y": 2.25}, + {"label": "9", "matrix": [8, 9], "x": 22, "y": 2.25}, + {"h": 2, "label": "+", "matrix": [8, 10], "x": 23, "y": 2.25}, + {"label": "4", "matrix": [3, 1], "x": 1, "y": 3.25}, + {"label": "5", "matrix": [3, 2], "x": 2, "y": 3.25}, + {"label": "6", "matrix": [3, 3], "x": 3, "y": 3.25}, + {"label": "Caps Lock", "matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.25}, + {"label": "A", "matrix": [3, 5], "x": 6.25, "y": 3.25}, + {"label": "S", "matrix": [3, 6], "x": 7.25, "y": 3.25}, + {"label": "D", "matrix": [3, 7], "x": 8.25, "y": 3.25}, + {"label": "F", "matrix": [3, 8], "x": 9.25, "y": 3.25}, + {"label": "G", "matrix": [3, 9], "x": 10.25, "y": 3.25}, + {"label": "H", "matrix": [3, 10], "x": 11.25, "y": 3.25}, + {"label": "J", "matrix": [9, 0], "x": 12.25, "y": 3.25}, + {"label": "K", "matrix": [9, 1], "x": 13.25, "y": 3.25}, + {"label": "L", "matrix": [9, 2], "x": 14.25, "y": 3.25}, + {"label": ":", "matrix": [9, 3], "x": 15.25, "y": 3.25}, + {"label": "\"", "matrix": [9, 4], "x": 16.25, "y": 3.25}, + {"label": "Enter", "matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 3.25}, + {"label": "4", "matrix": [9, 7], "x": 20, "y": 3.25}, + {"label": "5", "matrix": [9, 8], "x": 21, "y": 3.25}, + {"label": "6", "matrix": [9, 9], "x": 22, "y": 3.25}, + {"h": 2, "label": "Enter", "matrix": [4, 0], "x": 0, "y": 4.25}, + {"label": "1", "matrix": [4, 1], "x": 1, "y": 4.25}, + {"label": "2", "matrix": [4, 2], "x": 2, "y": 4.25}, + {"label": "3", "matrix": [4, 3], "x": 3, "y": 4.25}, + {"label": "\\u2191", "matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"label": "Shift", "matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 4.25}, + {"label": "Z", "matrix": [4, 6], "x": 6.75, "y": 4.25}, + {"label": "X", "matrix": [4, 7], "x": 7.75, "y": 4.25}, + {"label": "C", "matrix": [4, 8], "x": 8.75, "y": 4.25}, + {"label": "V", "matrix": [4, 9], "x": 9.75, "y": 4.25}, + {"label": "B", "matrix": [4, 10], "x": 10.75, "y": 4.25}, + {"label": "N", "matrix": [10, 0], "x": 11.75, "y": 4.25}, + {"label": "M", "matrix": [10, 1], "x": 12.75, "y": 4.25}, + {"label": "<", "matrix": [10, 2], "x": 13.75, "y": 4.25}, + {"label": ">", "matrix": [10, 3], "x": 14.75, "y": 4.25}, + {"label": "?", "matrix": [10, 4], "x": 15.75, "y": 4.25}, + {"label": "Shift", "matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 4.25}, + {"label": "\\u2191", "matrix": [9, 6], "x": 18.75, "y": 4.5}, + {"label": "1", "matrix": [10, 7], "x": 20, "y": 4.25}, + {"label": "2", "matrix": [10, 8], "x": 21, "y": 4.25}, + {"label": "3", "matrix": [10, 9], "x": 22, "y": 4.25}, + {"h": 2, "label": "Enter", "matrix": [10, 10], "x": 23, "y": 4.25}, + {"label": "0", "matrix": [5, 1], "x": 1, "y": 5.25}, + {"label": ".", "matrix": [5, 2], "x": 2, "y": 5.25}, + {"label": "\\u2190", "matrix": [5, 3], "x": 3.25, "y": 5.5}, + {"label": "\\u2193", "matrix": [5, 4], "x": 4.25, "y": 5.5}, + {"label": "\\u2192", "matrix": [5, 5], "x": 5.25, "y": 5.5}, + {"label": "Ctrl", "matrix": [5, 6], "x": 6.5, "y": 5.25}, + {"label": "Win", "matrix": [5, 7], "x": 7.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 8], "x": 8.5, "y": 5.25}, + {"label": "1u", "matrix": [5, 9], "x": 9.5, "y": 5.25}, + {"label": "1u", "matrix": [5, 10], "x": 10.5, "y": 5.25}, + {"label": "1u", "matrix": [11, 0], "x": 11.5, "y": 5.25}, + {"label": "1u", "matrix": [11, 1], "x": 12.5, "y": 5.25}, + {"label": "Alt", "matrix": [11, 2], "x": 13.5, "y": 5.25}, + {"label": "Win", "matrix": [11, 3], "x": 14.5, "y": 5.25}, + {"label": "Menu", "matrix": [11, 4], "x": 15.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [11, 5], "x": 16.5, "y": 5.25}, + {"label": "\\u2190", "matrix": [10, 6], "x": 17.75, "y": 5.5}, + {"label": "\\u2193", "matrix": [11, 6], "x": 18.75, "y": 5.5}, + {"label": "\\u2192", "matrix": [11, 7], "x": 19.75, "y": 5.5}, + {"label": "0", "matrix": [11, 8], "x": 21, "y": 5.25}, + {"label": ".", "matrix": [11, 9], "x": 22, "y": 5.25} + ] + } + } +} diff --git a/keyboards/clueboard/2x1800/2018/rules.mk b/keyboards/clueboard/2x1800/2018/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/clueboard/2x1800/2018/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/clueboard/2x1800/2019/info.json b/keyboards/clueboard/2x1800/2019/info.json deleted file mode 100644 index 6f33a11ca7..0000000000 --- a/keyboards/clueboard/2x1800/2019/info.json +++ /dev/null @@ -1,1236 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 2x1800 2019", - "maintainer": "skullydazed", - "processor": "at90usb1286", - "bootloader": "halfkay", - "diode_direction": "ROW2COL", - "features": { - "audio": true, - "bootmagic": false, - "command": true, - "console": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D2", "D3", "D4", "D5", "D7", "E0", "E1", "B0", "E6", "B3", "B2"], - "rows": ["C0", "C1", "C2", "C3", "C7", "F7", "B1", "F2", "F3", "F4", "F5", "F6", "C6"] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x23A0", - "vid": "0xC1ED" - }, - "encoder": { - "rotary": [ - {"pin_a": "A5", "pin_b": "A6"}, - {"pin_a": "A4", "pin_b": "A7"}, - {"pin_a": "A2", "pin_b": "A3"}, - {"pin_a": "A1", "pin_b": "A0"} - ] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_1u_ansi": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [5, 8], "x": 8.5, "y": 6.75}, - {"matrix": [5, 9], "x": 9.5, "y": 6.75}, - {"matrix": [5, 10], "x": 10.5, "y": 6.75}, - {"matrix": [11, 0], "x": 11.5, "y": 6.75}, - {"matrix": [11, 1], "x": 12.5, "y": 6.75}, - {"matrix": [11, 2], "x": 13.5, "y": 6.75}, - {"matrix": [11, 3], "x": 14.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_1u_iso": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 10], "x": 17.25, "y": 4.75}, - {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [5, 8], "x": 8.5, "y": 6.75}, - {"matrix": [5, 9], "x": 9.5, "y": 6.75}, - {"matrix": [5, 10], "x": 10.5, "y": 6.75}, - {"matrix": [11, 0], "x": 11.5, "y": 6.75}, - {"matrix": [11, 1], "x": 12.5, "y": 6.75}, - {"matrix": [11, 2], "x": 13.5, "y": 6.75}, - {"matrix": [11, 3], "x": 14.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_2u_ansi": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [5, 8], "x": 8.5, "y": 6.75}, - {"matrix": [5, 9], "x": 9.5, "y": 6.75}, - {"matrix": [11, 0], "w": 2, "x": 10.5, "y": 6.75}, - {"matrix": [11, 1], "x": 12.5, "y": 6.75}, - {"matrix": [11, 2], "x": 13.5, "y": 6.75}, - {"matrix": [11, 3], "x": 14.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_2u_iso": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 10], "x": 17.25, "y": 4.75}, - {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [5, 8], "x": 8.5, "y": 6.75}, - {"matrix": [5, 9], "x": 9.5, "y": 6.75}, - {"matrix": [11, 0], "w": 2, "x": 10.5, "y": 6.75}, - {"matrix": [11, 1], "x": 12.5, "y": 6.75}, - {"matrix": [11, 2], "x": 13.5, "y": 6.75}, - {"matrix": [11, 3], "x": 14.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_4u_ansi": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [5, 8], "x": 8.5, "y": 6.75}, - {"matrix": [11, 0], "w": 4, "x": 9.5, "y": 6.75}, - {"matrix": [11, 2], "x": 13.5, "y": 6.75}, - {"matrix": [11, 3], "x": 14.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_4u_iso": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 10], "x": 17.25, "y": 4.75}, - {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [5, 8], "x": 8.5, "y": 6.75}, - {"matrix": [11, 0], "w": 4, "x": 9.5, "y": 6.75}, - {"matrix": [11, 2], "x": 13.5, "y": 6.75}, - {"matrix": [11, 3], "x": 14.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_7u_ansi": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [11, 0], "w": 7, "x": 8.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_7u_iso": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 10], "x": 17.25, "y": 4.75}, - {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [11, 0], "w": 7, "x": 8.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [12, 3], "x": 3, "y": 0}, - {"matrix": [12, 4], "x": 4, "y": 0}, - {"matrix": [12, 9], "x": 19, "y": 0}, - {"matrix": [12, 10], "x": 20, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 1.5}, - {"matrix": [0, 1], "x": 1, "y": 1.5}, - {"matrix": [0, 2], "x": 2, "y": 1.5}, - {"matrix": [0, 3], "x": 3, "y": 1.5}, - {"matrix": [0, 4], "x": 4.75, "y": 1.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.5}, - {"matrix": [0, 7], "x": 7.25, "y": 1.5}, - {"matrix": [0, 8], "x": 8.25, "y": 1.5}, - {"matrix": [0, 9], "x": 9.25, "y": 1.5}, - {"matrix": [0, 10], "x": 10.75, "y": 1.5}, - {"matrix": [6, 0], "x": 11.75, "y": 1.5}, - {"matrix": [6, 1], "x": 12.75, "y": 1.5}, - {"matrix": [6, 2], "x": 13.75, "y": 1.5}, - {"matrix": [6, 3], "x": 15.25, "y": 1.5}, - {"matrix": [6, 4], "x": 16.25, "y": 1.5}, - {"matrix": [6, 5], "x": 17.25, "y": 1.5}, - {"matrix": [6, 6], "x": 18.25, "y": 1.5}, - {"matrix": [6, 7], "x": 20, "y": 1.5}, - {"matrix": [6, 8], "x": 21, "y": 1.5}, - {"matrix": [6, 9], "x": 22, "y": 1.5}, - {"matrix": [6, 10], "x": 23, "y": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 2.75}, - {"matrix": [1, 1], "x": 1, "y": 2.75}, - {"matrix": [1, 2], "x": 2, "y": 2.75}, - {"matrix": [1, 3], "x": 3, "y": 2.75}, - {"matrix": [1, 4], "x": 4.5, "y": 2.75}, - {"matrix": [1, 5], "x": 5.5, "y": 2.75}, - {"matrix": [1, 6], "x": 6.5, "y": 2.75}, - {"matrix": [1, 7], "x": 7.5, "y": 2.75}, - {"matrix": [1, 8], "x": 8.5, "y": 2.75}, - {"matrix": [1, 9], "x": 9.5, "y": 2.75}, - {"matrix": [1, 10], "x": 10.5, "y": 2.75}, - {"matrix": [7, 0], "x": 11.5, "y": 2.75}, - {"matrix": [7, 1], "x": 12.5, "y": 2.75}, - {"matrix": [7, 2], "x": 13.5, "y": 2.75}, - {"matrix": [7, 3], "x": 14.5, "y": 2.75}, - {"matrix": [7, 4], "x": 15.5, "y": 2.75}, - {"matrix": [7, 5], "x": 16.5, "y": 2.75}, - {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, - {"matrix": [7, 7], "x": 20, "y": 2.75}, - {"matrix": [7, 8], "x": 21, "y": 2.75}, - {"matrix": [7, 9], "x": 22, "y": 2.75}, - {"matrix": [7, 10], "x": 23, "y": 2.75}, - {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, - {"matrix": [2, 1], "x": 1, "y": 3.75}, - {"matrix": [2, 2], "x": 2, "y": 3.75}, - {"matrix": [2, 3], "x": 3, "y": 3.75}, - {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, - {"matrix": [2, 5], "x": 6, "y": 3.75}, - {"matrix": [2, 6], "x": 7, "y": 3.75}, - {"matrix": [2, 7], "x": 8, "y": 3.75}, - {"matrix": [2, 8], "x": 9, "y": 3.75}, - {"matrix": [2, 9], "x": 10, "y": 3.75}, - {"matrix": [2, 10], "x": 11, "y": 3.75}, - {"matrix": [8, 0], "x": 12, "y": 3.75}, - {"matrix": [8, 1], "x": 13, "y": 3.75}, - {"matrix": [8, 2], "x": 14, "y": 3.75}, - {"matrix": [8, 3], "x": 15, "y": 3.75}, - {"matrix": [8, 4], "x": 16, "y": 3.75}, - {"matrix": [8, 5], "x": 17, "y": 3.75}, - {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, - {"matrix": [8, 7], "x": 20, "y": 3.75}, - {"matrix": [8, 8], "x": 21, "y": 3.75}, - {"matrix": [8, 9], "x": 22, "y": 3.75}, - {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 4.75}, - {"matrix": [3, 2], "x": 2, "y": 4.75}, - {"matrix": [3, 3], "x": 3, "y": 4.75}, - {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, - {"matrix": [3, 5], "x": 6.25, "y": 4.75}, - {"matrix": [3, 6], "x": 7.25, "y": 4.75}, - {"matrix": [3, 7], "x": 8.25, "y": 4.75}, - {"matrix": [3, 8], "x": 9.25, "y": 4.75}, - {"matrix": [3, 9], "x": 10.25, "y": 4.75}, - {"matrix": [3, 10], "x": 11.25, "y": 4.75}, - {"matrix": [9, 0], "x": 12.25, "y": 4.75}, - {"matrix": [9, 1], "x": 13.25, "y": 4.75}, - {"matrix": [9, 2], "x": 14.25, "y": 4.75}, - {"matrix": [9, 3], "x": 15.25, "y": 4.75}, - {"matrix": [9, 4], "x": 16.25, "y": 4.75}, - {"matrix": [9, 10], "x": 17.25, "y": 4.75}, - {"matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 4.75}, - {"matrix": [9, 7], "x": 20, "y": 4.75}, - {"matrix": [9, 8], "x": 21, "y": 4.75}, - {"matrix": [9, 9], "x": 22, "y": 4.75}, - {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, - {"matrix": [4, 1], "x": 1, "y": 5.75}, - {"matrix": [4, 2], "x": 2, "y": 5.75}, - {"matrix": [4, 3], "x": 3, "y": 5.75}, - {"matrix": [4, 4], "x": 4.25, "y": 6}, - {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, - {"matrix": [4, 6], "x": 6.75, "y": 5.75}, - {"matrix": [4, 7], "x": 7.75, "y": 5.75}, - {"matrix": [4, 8], "x": 8.75, "y": 5.75}, - {"matrix": [4, 9], "x": 9.75, "y": 5.75}, - {"matrix": [4, 10], "x": 10.75, "y": 5.75}, - {"matrix": [10, 0], "x": 11.75, "y": 5.75}, - {"matrix": [10, 1], "x": 12.75, "y": 5.75}, - {"matrix": [10, 2], "x": 13.75, "y": 5.75}, - {"matrix": [10, 3], "x": 14.75, "y": 5.75}, - {"matrix": [10, 4], "x": 15.75, "y": 5.75}, - {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, - {"matrix": [9, 6], "x": 18.75, "y": 6}, - {"matrix": [10, 7], "x": 20, "y": 5.75}, - {"matrix": [10, 8], "x": 21, "y": 5.75}, - {"matrix": [10, 9], "x": 22, "y": 5.75}, - {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, - {"matrix": [5, 1], "x": 1, "y": 6.75}, - {"matrix": [5, 2], "x": 2, "y": 6.75}, - {"matrix": [5, 3], "x": 3.25, "y": 7}, - {"matrix": [5, 4], "x": 4.25, "y": 7}, - {"matrix": [5, 5], "x": 5.25, "y": 7}, - {"matrix": [5, 6], "x": 6.5, "y": 6.75}, - {"matrix": [5, 7], "x": 7.5, "y": 6.75}, - {"matrix": [5, 8], "x": 8.5, "y": 6.75}, - {"matrix": [5, 9], "x": 9.5, "y": 6.75}, - {"matrix": [5, 10], "x": 10.5, "y": 6.75}, - {"matrix": [11, 0], "x": 11.5, "y": 6.75}, - {"matrix": [11, 1], "x": 12.5, "y": 6.75}, - {"matrix": [11, 2], "x": 13.5, "y": 6.75}, - {"matrix": [11, 3], "x": 14.5, "y": 6.75}, - {"matrix": [11, 4], "x": 15.5, "y": 6.75}, - {"matrix": [11, 5], "x": 16.5, "y": 6.75}, - {"matrix": [10, 6], "x": 17.75, "y": 7}, - {"matrix": [11, 6], "x": 18.75, "y": 7}, - {"matrix": [11, 7], "x": 19.75, "y": 7}, - {"matrix": [11, 8], "x": 21, "y": 6.75}, - {"matrix": [11, 9], "x": 22, "y": 6.75} - ] - } - } -} diff --git a/keyboards/clueboard/2x1800/2019/keyboard.json b/keyboards/clueboard/2x1800/2019/keyboard.json new file mode 100644 index 0000000000..6f33a11ca7 --- /dev/null +++ b/keyboards/clueboard/2x1800/2019/keyboard.json @@ -0,0 +1,1236 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 2x1800 2019", + "maintainer": "skullydazed", + "processor": "at90usb1286", + "bootloader": "halfkay", + "diode_direction": "ROW2COL", + "features": { + "audio": true, + "bootmagic": false, + "command": true, + "console": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D2", "D3", "D4", "D5", "D7", "E0", "E1", "B0", "E6", "B3", "B2"], + "rows": ["C0", "C1", "C2", "C3", "C7", "F7", "B1", "F2", "F3", "F4", "F5", "F6", "C6"] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x23A0", + "vid": "0xC1ED" + }, + "encoder": { + "rotary": [ + {"pin_a": "A5", "pin_b": "A6"}, + {"pin_a": "A4", "pin_b": "A7"}, + {"pin_a": "A2", "pin_b": "A3"}, + {"pin_a": "A1", "pin_b": "A0"} + ] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_1u_ansi": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [5, 8], "x": 8.5, "y": 6.75}, + {"matrix": [5, 9], "x": 9.5, "y": 6.75}, + {"matrix": [5, 10], "x": 10.5, "y": 6.75}, + {"matrix": [11, 0], "x": 11.5, "y": 6.75}, + {"matrix": [11, 1], "x": 12.5, "y": 6.75}, + {"matrix": [11, 2], "x": 13.5, "y": 6.75}, + {"matrix": [11, 3], "x": 14.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_1u_iso": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 10], "x": 17.25, "y": 4.75}, + {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [5, 8], "x": 8.5, "y": 6.75}, + {"matrix": [5, 9], "x": 9.5, "y": 6.75}, + {"matrix": [5, 10], "x": 10.5, "y": 6.75}, + {"matrix": [11, 0], "x": 11.5, "y": 6.75}, + {"matrix": [11, 1], "x": 12.5, "y": 6.75}, + {"matrix": [11, 2], "x": 13.5, "y": 6.75}, + {"matrix": [11, 3], "x": 14.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_2u_ansi": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [5, 8], "x": 8.5, "y": 6.75}, + {"matrix": [5, 9], "x": 9.5, "y": 6.75}, + {"matrix": [11, 0], "w": 2, "x": 10.5, "y": 6.75}, + {"matrix": [11, 1], "x": 12.5, "y": 6.75}, + {"matrix": [11, 2], "x": 13.5, "y": 6.75}, + {"matrix": [11, 3], "x": 14.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_2u_iso": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 10], "x": 17.25, "y": 4.75}, + {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [5, 8], "x": 8.5, "y": 6.75}, + {"matrix": [5, 9], "x": 9.5, "y": 6.75}, + {"matrix": [11, 0], "w": 2, "x": 10.5, "y": 6.75}, + {"matrix": [11, 1], "x": 12.5, "y": 6.75}, + {"matrix": [11, 2], "x": 13.5, "y": 6.75}, + {"matrix": [11, 3], "x": 14.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_4u_ansi": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [5, 8], "x": 8.5, "y": 6.75}, + {"matrix": [11, 0], "w": 4, "x": 9.5, "y": 6.75}, + {"matrix": [11, 2], "x": 13.5, "y": 6.75}, + {"matrix": [11, 3], "x": 14.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_4u_iso": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 10], "x": 17.25, "y": 4.75}, + {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [5, 8], "x": 8.5, "y": 6.75}, + {"matrix": [11, 0], "w": 4, "x": 9.5, "y": 6.75}, + {"matrix": [11, 2], "x": 13.5, "y": 6.75}, + {"matrix": [11, 3], "x": 14.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_7u_ansi": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 5], "w": 2.25, "x": 17.25, "y": 4.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [11, 0], "w": 7, "x": 8.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_7u_iso": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 10], "x": 17.25, "y": 4.75}, + {"h": 2, "matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 3.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [11, 0], "w": 7, "x": 8.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [12, 3], "x": 3, "y": 0}, + {"matrix": [12, 4], "x": 4, "y": 0}, + {"matrix": [12, 9], "x": 19, "y": 0}, + {"matrix": [12, 10], "x": 20, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 1.5}, + {"matrix": [0, 1], "x": 1, "y": 1.5}, + {"matrix": [0, 2], "x": 2, "y": 1.5}, + {"matrix": [0, 3], "x": 3, "y": 1.5}, + {"matrix": [0, 4], "x": 4.75, "y": 1.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.5}, + {"matrix": [0, 7], "x": 7.25, "y": 1.5}, + {"matrix": [0, 8], "x": 8.25, "y": 1.5}, + {"matrix": [0, 9], "x": 9.25, "y": 1.5}, + {"matrix": [0, 10], "x": 10.75, "y": 1.5}, + {"matrix": [6, 0], "x": 11.75, "y": 1.5}, + {"matrix": [6, 1], "x": 12.75, "y": 1.5}, + {"matrix": [6, 2], "x": 13.75, "y": 1.5}, + {"matrix": [6, 3], "x": 15.25, "y": 1.5}, + {"matrix": [6, 4], "x": 16.25, "y": 1.5}, + {"matrix": [6, 5], "x": 17.25, "y": 1.5}, + {"matrix": [6, 6], "x": 18.25, "y": 1.5}, + {"matrix": [6, 7], "x": 20, "y": 1.5}, + {"matrix": [6, 8], "x": 21, "y": 1.5}, + {"matrix": [6, 9], "x": 22, "y": 1.5}, + {"matrix": [6, 10], "x": 23, "y": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 2.75}, + {"matrix": [1, 1], "x": 1, "y": 2.75}, + {"matrix": [1, 2], "x": 2, "y": 2.75}, + {"matrix": [1, 3], "x": 3, "y": 2.75}, + {"matrix": [1, 4], "x": 4.5, "y": 2.75}, + {"matrix": [1, 5], "x": 5.5, "y": 2.75}, + {"matrix": [1, 6], "x": 6.5, "y": 2.75}, + {"matrix": [1, 7], "x": 7.5, "y": 2.75}, + {"matrix": [1, 8], "x": 8.5, "y": 2.75}, + {"matrix": [1, 9], "x": 9.5, "y": 2.75}, + {"matrix": [1, 10], "x": 10.5, "y": 2.75}, + {"matrix": [7, 0], "x": 11.5, "y": 2.75}, + {"matrix": [7, 1], "x": 12.5, "y": 2.75}, + {"matrix": [7, 2], "x": 13.5, "y": 2.75}, + {"matrix": [7, 3], "x": 14.5, "y": 2.75}, + {"matrix": [7, 4], "x": 15.5, "y": 2.75}, + {"matrix": [7, 5], "x": 16.5, "y": 2.75}, + {"matrix": [7, 6], "w": 2, "x": 17.5, "y": 2.75}, + {"matrix": [7, 7], "x": 20, "y": 2.75}, + {"matrix": [7, 8], "x": 21, "y": 2.75}, + {"matrix": [7, 9], "x": 22, "y": 2.75}, + {"matrix": [7, 10], "x": 23, "y": 2.75}, + {"h": 2, "matrix": [2, 0], "x": 0, "y": 3.75}, + {"matrix": [2, 1], "x": 1, "y": 3.75}, + {"matrix": [2, 2], "x": 2, "y": 3.75}, + {"matrix": [2, 3], "x": 3, "y": 3.75}, + {"matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 3.75}, + {"matrix": [2, 5], "x": 6, "y": 3.75}, + {"matrix": [2, 6], "x": 7, "y": 3.75}, + {"matrix": [2, 7], "x": 8, "y": 3.75}, + {"matrix": [2, 8], "x": 9, "y": 3.75}, + {"matrix": [2, 9], "x": 10, "y": 3.75}, + {"matrix": [2, 10], "x": 11, "y": 3.75}, + {"matrix": [8, 0], "x": 12, "y": 3.75}, + {"matrix": [8, 1], "x": 13, "y": 3.75}, + {"matrix": [8, 2], "x": 14, "y": 3.75}, + {"matrix": [8, 3], "x": 15, "y": 3.75}, + {"matrix": [8, 4], "x": 16, "y": 3.75}, + {"matrix": [8, 5], "x": 17, "y": 3.75}, + {"matrix": [8, 6], "w": 1.5, "x": 18, "y": 3.75}, + {"matrix": [8, 7], "x": 20, "y": 3.75}, + {"matrix": [8, 8], "x": 21, "y": 3.75}, + {"matrix": [8, 9], "x": 22, "y": 3.75}, + {"h": 2, "matrix": [8, 10], "x": 23, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 4.75}, + {"matrix": [3, 2], "x": 2, "y": 4.75}, + {"matrix": [3, 3], "x": 3, "y": 4.75}, + {"matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 4.75}, + {"matrix": [3, 5], "x": 6.25, "y": 4.75}, + {"matrix": [3, 6], "x": 7.25, "y": 4.75}, + {"matrix": [3, 7], "x": 8.25, "y": 4.75}, + {"matrix": [3, 8], "x": 9.25, "y": 4.75}, + {"matrix": [3, 9], "x": 10.25, "y": 4.75}, + {"matrix": [3, 10], "x": 11.25, "y": 4.75}, + {"matrix": [9, 0], "x": 12.25, "y": 4.75}, + {"matrix": [9, 1], "x": 13.25, "y": 4.75}, + {"matrix": [9, 2], "x": 14.25, "y": 4.75}, + {"matrix": [9, 3], "x": 15.25, "y": 4.75}, + {"matrix": [9, 4], "x": 16.25, "y": 4.75}, + {"matrix": [9, 10], "x": 17.25, "y": 4.75}, + {"matrix": [9, 5], "w": 1.25, "x": 18.25, "y": 4.75}, + {"matrix": [9, 7], "x": 20, "y": 4.75}, + {"matrix": [9, 8], "x": 21, "y": 4.75}, + {"matrix": [9, 9], "x": 22, "y": 4.75}, + {"h": 2, "matrix": [4, 0], "x": 0, "y": 5.75}, + {"matrix": [4, 1], "x": 1, "y": 5.75}, + {"matrix": [4, 2], "x": 2, "y": 5.75}, + {"matrix": [4, 3], "x": 3, "y": 5.75}, + {"matrix": [4, 4], "x": 4.25, "y": 6}, + {"matrix": [4, 5], "w": 1.25, "x": 5.5, "y": 5.75}, + {"matrix": [4, 6], "x": 6.75, "y": 5.75}, + {"matrix": [4, 7], "x": 7.75, "y": 5.75}, + {"matrix": [4, 8], "x": 8.75, "y": 5.75}, + {"matrix": [4, 9], "x": 9.75, "y": 5.75}, + {"matrix": [4, 10], "x": 10.75, "y": 5.75}, + {"matrix": [10, 0], "x": 11.75, "y": 5.75}, + {"matrix": [10, 1], "x": 12.75, "y": 5.75}, + {"matrix": [10, 2], "x": 13.75, "y": 5.75}, + {"matrix": [10, 3], "x": 14.75, "y": 5.75}, + {"matrix": [10, 4], "x": 15.75, "y": 5.75}, + {"matrix": [10, 5], "w": 1.75, "x": 16.75, "y": 5.75}, + {"matrix": [9, 6], "x": 18.75, "y": 6}, + {"matrix": [10, 7], "x": 20, "y": 5.75}, + {"matrix": [10, 8], "x": 21, "y": 5.75}, + {"matrix": [10, 9], "x": 22, "y": 5.75}, + {"h": 2, "matrix": [10, 10], "x": 23, "y": 5.75}, + {"matrix": [5, 1], "x": 1, "y": 6.75}, + {"matrix": [5, 2], "x": 2, "y": 6.75}, + {"matrix": [5, 3], "x": 3.25, "y": 7}, + {"matrix": [5, 4], "x": 4.25, "y": 7}, + {"matrix": [5, 5], "x": 5.25, "y": 7}, + {"matrix": [5, 6], "x": 6.5, "y": 6.75}, + {"matrix": [5, 7], "x": 7.5, "y": 6.75}, + {"matrix": [5, 8], "x": 8.5, "y": 6.75}, + {"matrix": [5, 9], "x": 9.5, "y": 6.75}, + {"matrix": [5, 10], "x": 10.5, "y": 6.75}, + {"matrix": [11, 0], "x": 11.5, "y": 6.75}, + {"matrix": [11, 1], "x": 12.5, "y": 6.75}, + {"matrix": [11, 2], "x": 13.5, "y": 6.75}, + {"matrix": [11, 3], "x": 14.5, "y": 6.75}, + {"matrix": [11, 4], "x": 15.5, "y": 6.75}, + {"matrix": [11, 5], "x": 16.5, "y": 6.75}, + {"matrix": [10, 6], "x": 17.75, "y": 7}, + {"matrix": [11, 6], "x": 18.75, "y": 7}, + {"matrix": [11, 7], "x": 19.75, "y": 7}, + {"matrix": [11, 8], "x": 21, "y": 6.75}, + {"matrix": [11, 9], "x": 22, "y": 6.75} + ] + } + } +} diff --git a/keyboards/clueboard/2x1800/2019/rules.mk b/keyboards/clueboard/2x1800/2019/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/clueboard/2x1800/2019/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/clueboard/66/rev1/info.json b/keyboards/clueboard/66/rev1/info.json deleted file mode 100644 index ca1e3a6553..0000000000 --- a/keyboards/clueboard/66/rev1/info.json +++ /dev/null @@ -1,273 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 66%", - "maintainer": "skullydazed", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": false, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "F0" - }, - "matrix_pins": { - "cols": ["B3", "F1", "F4", "F5", "F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "F7", "B0", "B1"], - "rows": ["D1", "D0", "D2", "D5", "D3"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 17, - "hue_steps": 10, - "led_count": 14, - "saturation_steps": 17 - }, - "ws2812": { - "pin": "B2" - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2301", - "vid": "0xC1ED" - }, - "community_layouts": ["66_ansi", "66_iso"], - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_66_ansi": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, - {"label": "k0F", "matrix": [0, 15], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "k1F", "matrix": [1, 15], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "k3E", "matrix": [3, 14], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Win", "matrix": [4, 11], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [4, 12], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "k4D", "matrix": [4, 13], "x": 13.5, "y": 4}, - {"label": "k4E", "matrix": [4, 14], "x": 14.5, "y": 4}, - {"label": "k4F", "matrix": [4, 15], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_66_iso": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, - {"label": "Insert", "matrix": [0, 15], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Delete", "matrix": [1, 15], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"h": 2, "label": "Enter", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Ctrl", "matrix": [4, 11], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [4, 12], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.5, "y": 4}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.5, "y": 4}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "DASH", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "EQUALSIGN", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "YEN", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "BACKSPACE", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "PAGEUP", "matrix": [0, 15], "x": 15.5, "y": 0}, - {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "LBRACKET", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "RBRACKET", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "BACKSLASH", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "PAGEDOWN", "matrix": [1, 15], "x": 15.5, "y": 1}, - {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": "SEMICOLON", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "QUOTE", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "ISOHASH", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "ENTER", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, - {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "COMMA", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "PERIOD", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "SLASH", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "JPBACKSLASH", "matrix": [3, 12], "x": 12.25, "y": 3}, - {"label": "RSHIFT", "matrix": [3, 13], "w": 1.25, "x": 13.25, "y": 3}, - {"label": "UP", "matrix": [3, 14], "x": 14.5, "y": 3}, - {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, - {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, - {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, - {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, - {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, - {"label": "HENKAN", "matrix": [4, 9], "w": 1.25, "x": 8.75, "y": 4}, - {"label": "RCMD", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, - {"label": "RCTRL", "matrix": [4, 11], "x": 11.25, "y": 4}, - {"label": "FN", "matrix": [4, 12], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "LEFT", "matrix": [4, 13], "x": 13.5, "y": 4}, - {"label": "DOWN", "matrix": [4, 14], "x": 14.5, "y": 4}, - {"label": "RIGHT", "matrix": [4, 15], "x": 15.5, "y": 4} - ] - } - } -} diff --git a/keyboards/clueboard/66/rev1/keyboard.json b/keyboards/clueboard/66/rev1/keyboard.json new file mode 100644 index 0000000000..ca1e3a6553 --- /dev/null +++ b/keyboards/clueboard/66/rev1/keyboard.json @@ -0,0 +1,273 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 66%", + "maintainer": "skullydazed", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": false, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "F0" + }, + "matrix_pins": { + "cols": ["B3", "F1", "F4", "F5", "F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "F7", "B0", "B1"], + "rows": ["D1", "D0", "D2", "D5", "D3"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 17, + "hue_steps": 10, + "led_count": 14, + "saturation_steps": 17 + }, + "ws2812": { + "pin": "B2" + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2301", + "vid": "0xC1ED" + }, + "community_layouts": ["66_ansi", "66_iso"], + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_66_ansi": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, + {"label": "k0F", "matrix": [0, 15], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "k1F", "matrix": [1, 15], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "k3E", "matrix": [3, 14], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Win", "matrix": [4, 11], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [4, 12], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "k4D", "matrix": [4, 13], "x": 13.5, "y": 4}, + {"label": "k4E", "matrix": [4, 14], "x": 14.5, "y": 4}, + {"label": "k4F", "matrix": [4, 15], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_66_iso": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, + {"label": "Insert", "matrix": [0, 15], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Delete", "matrix": [1, 15], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"h": 2, "label": "Enter", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Ctrl", "matrix": [4, 11], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [4, 12], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.5, "y": 4}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.5, "y": 4}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "DASH", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "EQUALSIGN", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "YEN", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "BACKSPACE", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "PAGEUP", "matrix": [0, 15], "x": 15.5, "y": 0}, + {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "LBRACKET", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "RBRACKET", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "BACKSLASH", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "PAGEDOWN", "matrix": [1, 15], "x": 15.5, "y": 1}, + {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": "SEMICOLON", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "QUOTE", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "ISOHASH", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "ENTER", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, + {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "COMMA", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "PERIOD", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "SLASH", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "JPBACKSLASH", "matrix": [3, 12], "x": 12.25, "y": 3}, + {"label": "RSHIFT", "matrix": [3, 13], "w": 1.25, "x": 13.25, "y": 3}, + {"label": "UP", "matrix": [3, 14], "x": 14.5, "y": 3}, + {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, + {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, + {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, + {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, + {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, + {"label": "HENKAN", "matrix": [4, 9], "w": 1.25, "x": 8.75, "y": 4}, + {"label": "RCMD", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, + {"label": "RCTRL", "matrix": [4, 11], "x": 11.25, "y": 4}, + {"label": "FN", "matrix": [4, 12], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "LEFT", "matrix": [4, 13], "x": 13.5, "y": 4}, + {"label": "DOWN", "matrix": [4, 14], "x": 14.5, "y": 4}, + {"label": "RIGHT", "matrix": [4, 15], "x": 15.5, "y": 4} + ] + } + } +} diff --git a/keyboards/clueboard/66/rev1/rules.mk b/keyboards/clueboard/66/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/clueboard/66/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/clueboard/66/rev2/info.json b/keyboards/clueboard/66/rev2/info.json deleted file mode 100644 index fea4f8d39b..0000000000 --- a/keyboards/clueboard/66/rev2/info.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 66%", - "maintainer": "skullydazed", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": false, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "B4" - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "E6", "B1"], - "rows": ["B2", "C7", "C6", "B6", "B5", "B0", "B3", "D5", "D3", "D2"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 17, - "hue_steps": 32, - "led_count": 14, - "saturation_steps": 17 - }, - "ws2812": { - "pin": "D7" - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2320", - "vid": "0xC1ED" - }, - "backlight": { - "driver": "custom", - "levels": 1 - }, - "community_layouts": ["66_ansi", "66_iso"], - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_66_ansi": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, - {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_66_iso": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, - {"label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "", "matrix": [7, 4], "x": 12.75, "y": 2}, - {"h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "9", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": "0", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "DASH", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "YEN", "matrix": [5, 5], "x": 13, "y": 0}, - {"label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0}, - {"label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2}, - {"label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2}, - {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3}, - {"label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3}, - {"label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, - {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, - {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, - {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, - {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, - {"label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, - {"label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, - {"label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4}, - {"label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - } - } -} diff --git a/keyboards/clueboard/66/rev2/keyboard.json b/keyboards/clueboard/66/rev2/keyboard.json new file mode 100644 index 0000000000..fea4f8d39b --- /dev/null +++ b/keyboards/clueboard/66/rev2/keyboard.json @@ -0,0 +1,278 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 66%", + "maintainer": "skullydazed", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": false, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "B4" + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "E6", "B1"], + "rows": ["B2", "C7", "C6", "B6", "B5", "B0", "B3", "D5", "D3", "D2"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 17, + "hue_steps": 32, + "led_count": 14, + "saturation_steps": 17 + }, + "ws2812": { + "pin": "D7" + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2320", + "vid": "0xC1ED" + }, + "backlight": { + "driver": "custom", + "levels": 1 + }, + "community_layouts": ["66_ansi", "66_iso"], + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_66_ansi": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, + {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_66_iso": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, + {"label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "", "matrix": [7, 4], "x": 12.75, "y": 2}, + {"h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "9", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": "0", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "DASH", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "YEN", "matrix": [5, 5], "x": 13, "y": 0}, + {"label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0}, + {"label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2}, + {"label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2}, + {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3}, + {"label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3}, + {"label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, + {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, + {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, + {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, + {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, + {"label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, + {"label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, + {"label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4}, + {"label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + } + } +} diff --git a/keyboards/clueboard/66/rev2/rules.mk b/keyboards/clueboard/66/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/clueboard/66/rev3/info.json b/keyboards/clueboard/66/rev3/info.json deleted file mode 100644 index 0aa3e7096f..0000000000 --- a/keyboards/clueboard/66/rev3/info.json +++ /dev/null @@ -1,279 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 66% rev3", - "maintainer": "skullydazed", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": false, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "B4" - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "E6", "B1"], - "rows": ["B2", "C7", "C6", "B6", "B5", "B0", "B3", "D5", "D3", "D2"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 17, - "hue_steps": 32, - "led_count": 18, - "saturation_steps": 17 - }, - "ws2812": { - "pin": "D7" - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2370", - "vid": "0xC1ED" - }, - "backlight": { - "driver": "custom", - "levels": 1 - }, - "community_layouts": ["66_ansi", "66_iso"], - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_66_ansi": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, - {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_66_iso": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, - {"label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "", "matrix": [7, 4], "x": 12.75, "y": 2}, - {"h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "9", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": "0", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "DASH", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "YEN", "matrix": [5, 5], "x": 13, "y": 0}, - {"label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0}, - {"label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2}, - {"label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2}, - {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3}, - {"label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3}, - {"label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, - {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, - {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, - {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, - {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, - {"label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, - {"label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, - {"label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4}, - {"label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - } - } -} diff --git a/keyboards/clueboard/66/rev3/keyboard.json b/keyboards/clueboard/66/rev3/keyboard.json new file mode 100644 index 0000000000..0aa3e7096f --- /dev/null +++ b/keyboards/clueboard/66/rev3/keyboard.json @@ -0,0 +1,279 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 66% rev3", + "maintainer": "skullydazed", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": false, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "B4" + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "E6", "B1"], + "rows": ["B2", "C7", "C6", "B6", "B5", "B0", "B3", "D5", "D3", "D2"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 17, + "hue_steps": 32, + "led_count": 18, + "saturation_steps": 17 + }, + "ws2812": { + "pin": "D7" + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2370", + "vid": "0xC1ED" + }, + "backlight": { + "driver": "custom", + "levels": 1 + }, + "community_layouts": ["66_ansi", "66_iso"], + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_66_ansi": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, + {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_66_iso": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, + {"label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "", "matrix": [7, 4], "x": 12.75, "y": 2}, + {"h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "9", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": "0", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "DASH", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "YEN", "matrix": [5, 5], "x": 13, "y": 0}, + {"label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0}, + {"label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2}, + {"label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2}, + {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3}, + {"label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3}, + {"label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, + {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, + {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, + {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, + {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, + {"label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, + {"label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, + {"label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4}, + {"label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + } + } +} diff --git a/keyboards/clueboard/66/rev3/rules.mk b/keyboards/clueboard/66/rev3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/clueboard/66/rev4/info.json b/keyboards/clueboard/66/rev4/info.json deleted file mode 100644 index dbc1b94915..0000000000 --- a/keyboards/clueboard/66/rev4/info.json +++ /dev/null @@ -1,272 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 66% rev4", - "maintainer": "skullydazed", - "processor": "STM32F303", - "board": "QMK_PROTON_C", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "audio": true, - "bootmagic": false, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B10", "B2", "B1", "B0", "A7", "B4", "B3", "B5"], - "rows": ["B11", "A6", "A3", "A2", "A1", "B7", "B6", "C15", "C14", "C13"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 17, - "hue_steps": 32, - "led_count": 18, - "saturation_steps": 17 - }, - "ws2812": { - "pin": "D7" - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2390", - "vid": "0xC1ED" - }, - "community_layouts": ["66_ansi", "66_iso"], - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_66_ansi": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, - {"label": "Page Up", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Page Down", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "Up", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "Left", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "Down", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "Up", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_66_iso": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, - {"label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "", "matrix": [7, 4], "x": 12.75, "y": 2}, - {"h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, - {"label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, - {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "9", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": "0", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "DASH", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "YEN", "matrix": [5, 5], "x": 13, "y": 0}, - {"label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0}, - {"label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2}, - {"label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2}, - {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3}, - {"label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3}, - {"label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, - {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, - {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, - {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, - {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, - {"label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, - {"label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, - {"label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4}, - {"label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - } - } -} diff --git a/keyboards/clueboard/66/rev4/keyboard.json b/keyboards/clueboard/66/rev4/keyboard.json new file mode 100644 index 0000000000..dbc1b94915 --- /dev/null +++ b/keyboards/clueboard/66/rev4/keyboard.json @@ -0,0 +1,272 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 66% rev4", + "maintainer": "skullydazed", + "processor": "STM32F303", + "board": "QMK_PROTON_C", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "audio": true, + "bootmagic": false, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B10", "B2", "B1", "B0", "A7", "B4", "B3", "B5"], + "rows": ["B11", "A6", "A3", "A2", "A1", "B7", "B6", "C15", "C14", "C13"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 17, + "hue_steps": 32, + "led_count": 18, + "saturation_steps": 17 + }, + "ws2812": { + "pin": "D7" + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2390", + "vid": "0xC1ED" + }, + "community_layouts": ["66_ansi", "66_iso"], + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_66_ansi": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, + {"label": "Page Up", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Page Down", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "Up", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "Left", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "Down", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "Up", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_66_iso": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "(", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": ")", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "_", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "+", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0}, + {"label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "", "matrix": [7, 4], "x": 12.75, "y": 2}, + {"h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4}, + {"label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4}, + {"label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "9", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": "0", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "DASH", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "YEN", "matrix": [5, 5], "x": 13, "y": 0}, + {"label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0}, + {"label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2}, + {"label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2}, + {"label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3}, + {"label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3}, + {"label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4}, + {"label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4}, + {"label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4}, + {"label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4}, + {"label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4}, + {"label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, + {"label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, + {"label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4}, + {"label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + } + } +} diff --git a/keyboards/clueboard/66/rev4/rules.mk b/keyboards/clueboard/66/rev4/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/clueboard/66/rev4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/clueboard/66_hotswap/gen1/info.json b/keyboards/clueboard/66_hotswap/gen1/info.json deleted file mode 100644 index 17e47e66fe..0000000000 --- a/keyboards/clueboard/66_hotswap/gen1/info.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Clueboard 66% HotSwap Gen1", - "maintainer": "skullydazed", - "processor": "STM32F303", - "board": "QMK_PROTON_C", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "audio": true, - "bootmagic": true, - "command": true, - "console": true, - "extrakey": true, - "led_matrix": true, - "mousekey": true, - "nkro": true - }, - "led_matrix": { - "animations":{ - "alphas_mods": true, - "breathing": true, - "band": true, - "band_pinwheel": true, - "band_spiral": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "dual_beacon": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "wave_left_right": true, - "wave_up_down": true - }, - "driver": "is31fl3731" - }, - "matrix_pins": { - "cols": ["B10", "B2", "B1", "B0", "A7", "B4", "B3", "B7"], - "rows": ["B11", "A6", "A3", "A2", "A1", "B5", "B6", "C15", "C14", "C13"] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2391", - "vid": "0xC1ED" - }, - "community_layouts": ["66_ansi"], - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_66_ansi": { - "layout": [ - {"label": "k00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k04", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k05", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k06", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k07", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k50", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "k51", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": "k52", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "k53", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "k54", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "k55", "matrix": [5, 5], "w": 2, "x": 13, "y": 0}, - {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "k11", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k12", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k13", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k14", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k15", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k16", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k17", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k60", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "k61", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "k62", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "k63", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "k64", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "k65", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "k21", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k22", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k23", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k24", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k25", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k26", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k27", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k70", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "k71", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": "k72", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "k73", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "k75", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k80", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "k81", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": "k82", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "k83", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "k85", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "k42", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "k92", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, - {"label": "k93", "matrix": [9, 3], "x": 11.25, "y": 4}, - {"label": "k94", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "k00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "k01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "k02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "k03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k04", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "k05", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "k06", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "k07", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "k50", "matrix": [5, 0], "x": 8, "y": 0}, - {"label": "k51", "matrix": [5, 1], "x": 9, "y": 0}, - {"label": "k52", "matrix": [5, 2], "x": 10, "y": 0}, - {"label": "k53", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "k54", "matrix": [5, 4], "x": 12, "y": 0}, - {"label": "k55", "matrix": [5, 5], "w": 2, "x": 13, "y": 0}, - {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, - {"label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "k11", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "k12", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "k13", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "k14", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "k15", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "k16", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "k17", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "k60", "matrix": [6, 0], "x": 8.5, "y": 1}, - {"label": "k61", "matrix": [6, 1], "x": 9.5, "y": 1}, - {"label": "k62", "matrix": [6, 2], "x": 10.5, "y": 1}, - {"label": "k63", "matrix": [6, 3], "x": 11.5, "y": 1}, - {"label": "k64", "matrix": [6, 4], "x": 12.5, "y": 1}, - {"label": "k65", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, - {"label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "k21", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "k22", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "k23", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "k24", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "k25", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "k26", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "k27", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "k70", "matrix": [7, 0], "x": 8.75, "y": 2}, - {"label": "k71", "matrix": [7, 1], "x": 9.75, "y": 2}, - {"label": "k72", "matrix": [7, 2], "x": 10.75, "y": 2}, - {"label": "k73", "matrix": [7, 3], "x": 11.75, "y": 2}, - {"label": "k75", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "k80", "matrix": [8, 0], "x": 8.25, "y": 3}, - {"label": "k81", "matrix": [8, 1], "x": 9.25, "y": 3}, - {"label": "k82", "matrix": [8, 2], "x": 10.25, "y": 3}, - {"label": "k83", "matrix": [8, 3], "x": 11.25, "y": 3}, - {"label": "k85", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, - {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, - {"label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "k42", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k45", "matrix": [4, 5], "w": 2.75, "x": 3.75, "y": 4}, - {"label": "k46", "matrix": [4, 6], "w": 2.25, "x": 6.5, "y": 4}, - {"label": "k90", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, - {"label": "k92", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, - {"label": "k93", "matrix": [9, 3], "x": 11.25, "y": 4}, - {"label": "k94", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, - {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, - {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, - {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} - ] - } - } -} diff --git a/keyboards/clueboard/66_hotswap/gen1/keyboard.json b/keyboards/clueboard/66_hotswap/gen1/keyboard.json new file mode 100644 index 0000000000..17e47e66fe --- /dev/null +++ b/keyboards/clueboard/66_hotswap/gen1/keyboard.json @@ -0,0 +1,201 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Clueboard 66% HotSwap Gen1", + "maintainer": "skullydazed", + "processor": "STM32F303", + "board": "QMK_PROTON_C", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "audio": true, + "bootmagic": true, + "command": true, + "console": true, + "extrakey": true, + "led_matrix": true, + "mousekey": true, + "nkro": true + }, + "led_matrix": { + "animations":{ + "alphas_mods": true, + "breathing": true, + "band": true, + "band_pinwheel": true, + "band_spiral": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "dual_beacon": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "wave_left_right": true, + "wave_up_down": true + }, + "driver": "is31fl3731" + }, + "matrix_pins": { + "cols": ["B10", "B2", "B1", "B0", "A7", "B4", "B3", "B7"], + "rows": ["B11", "A6", "A3", "A2", "A1", "B5", "B6", "C15", "C14", "C13"] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2391", + "vid": "0xC1ED" + }, + "community_layouts": ["66_ansi"], + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_66_ansi": { + "layout": [ + {"label": "k00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k04", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k05", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k06", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k07", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k50", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "k51", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": "k52", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "k53", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "k54", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "k55", "matrix": [5, 5], "w": 2, "x": 13, "y": 0}, + {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "k11", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k12", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k13", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k14", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k15", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k16", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k17", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k60", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "k61", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "k62", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "k63", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "k64", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "k65", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "k21", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k22", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k23", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k24", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k25", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k26", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k27", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k70", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "k71", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": "k72", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "k73", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "k75", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k80", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "k81", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": "k82", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "k83", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "k85", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "k42", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "k92", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, + {"label": "k93", "matrix": [9, 3], "x": 11.25, "y": 4}, + {"label": "k94", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "k00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "k01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "k02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "k03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k04", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "k05", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "k06", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "k07", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "k50", "matrix": [5, 0], "x": 8, "y": 0}, + {"label": "k51", "matrix": [5, 1], "x": 9, "y": 0}, + {"label": "k52", "matrix": [5, 2], "x": 10, "y": 0}, + {"label": "k53", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "k54", "matrix": [5, 4], "x": 12, "y": 0}, + {"label": "k55", "matrix": [5, 5], "w": 2, "x": 13, "y": 0}, + {"label": "k57", "matrix": [5, 7], "x": 15.5, "y": 0}, + {"label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "k11", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "k12", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "k13", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "k14", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "k15", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "k16", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "k17", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "k60", "matrix": [6, 0], "x": 8.5, "y": 1}, + {"label": "k61", "matrix": [6, 1], "x": 9.5, "y": 1}, + {"label": "k62", "matrix": [6, 2], "x": 10.5, "y": 1}, + {"label": "k63", "matrix": [6, 3], "x": 11.5, "y": 1}, + {"label": "k64", "matrix": [6, 4], "x": 12.5, "y": 1}, + {"label": "k65", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "k67", "matrix": [6, 7], "x": 15.5, "y": 1}, + {"label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "k21", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "k22", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "k23", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "k24", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "k25", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "k26", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "k27", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "k70", "matrix": [7, 0], "x": 8.75, "y": 2}, + {"label": "k71", "matrix": [7, 1], "x": 9.75, "y": 2}, + {"label": "k72", "matrix": [7, 2], "x": 10.75, "y": 2}, + {"label": "k73", "matrix": [7, 3], "x": 11.75, "y": 2}, + {"label": "k75", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "k80", "matrix": [8, 0], "x": 8.25, "y": 3}, + {"label": "k81", "matrix": [8, 1], "x": 9.25, "y": 3}, + {"label": "k82", "matrix": [8, 2], "x": 10.25, "y": 3}, + {"label": "k83", "matrix": [8, 3], "x": 11.25, "y": 3}, + {"label": "k85", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3}, + {"label": "k86", "matrix": [8, 6], "x": 14.5, "y": 3}, + {"label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "k42", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k45", "matrix": [4, 5], "w": 2.75, "x": 3.75, "y": 4}, + {"label": "k46", "matrix": [4, 6], "w": 2.25, "x": 6.5, "y": 4}, + {"label": "k90", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4}, + {"label": "k92", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4}, + {"label": "k93", "matrix": [9, 3], "x": 11.25, "y": 4}, + {"label": "k94", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4}, + {"label": "k95", "matrix": [9, 5], "x": 13.5, "y": 4}, + {"label": "k96", "matrix": [9, 6], "x": 14.5, "y": 4}, + {"label": "k97", "matrix": [9, 7], "x": 15.5, "y": 4} + ] + } + } +} diff --git a/keyboards/clueboard/66_hotswap/gen1/rules.mk b/keyboards/clueboard/66_hotswap/gen1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/clueboard/california/info.json b/keyboards/clueboard/california/info.json deleted file mode 100644 index 66b4b484e2..0000000000 --- a/keyboards/clueboard/california/info.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "keyboard_name": "Clueboard California", - "url": "", - "maintainer": "skullydazed", - "processor": "STM32F303", - "board": "QMK_PROTON_C", - "bootloader": "stm32-dfu", - "matrix_pins": { - "direct": [ - ["A10", "A9"], - ["A0", "B8"], - [null, "B11"], - ["B9", "A8"], - ["A7", "B1"], - [null, "B2"] - ] - }, - "features": { - "mousekey": true, - "extrakey": true, - "console": true, - "command": true, - "audio": true - }, - "usb": {"pid": "0x23B0"}, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 0, "y": 1, "matrix": [1, 0]}, - {"x": 1, "y": 1, "matrix": [1, 1]}, - {"x": 1, "y": 2, "matrix": [2, 1]}, - {"x": 1.25, "y": 3, "matrix": [3, 0]}, - {"x": 2.25, "y": 3, "matrix": [3, 1]}, - {"x": 2, "y": 4, "matrix": [4, 0]}, - {"x": 3, "y": 4, "matrix": [4, 1]}, - {"x": 3.75, "y": 5, "matrix": [5, 1]} - ] - } - } -} diff --git a/keyboards/clueboard/california/keyboard.json b/keyboards/clueboard/california/keyboard.json new file mode 100644 index 0000000000..66b4b484e2 --- /dev/null +++ b/keyboards/clueboard/california/keyboard.json @@ -0,0 +1,42 @@ +{ + "keyboard_name": "Clueboard California", + "url": "", + "maintainer": "skullydazed", + "processor": "STM32F303", + "board": "QMK_PROTON_C", + "bootloader": "stm32-dfu", + "matrix_pins": { + "direct": [ + ["A10", "A9"], + ["A0", "B8"], + [null, "B11"], + ["B9", "A8"], + ["A7", "B1"], + [null, "B2"] + ] + }, + "features": { + "mousekey": true, + "extrakey": true, + "console": true, + "command": true, + "audio": true + }, + "usb": {"pid": "0x23B0"}, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 0, "y": 1, "matrix": [1, 0]}, + {"x": 1, "y": 1, "matrix": [1, 1]}, + {"x": 1, "y": 2, "matrix": [2, 1]}, + {"x": 1.25, "y": 3, "matrix": [3, 0]}, + {"x": 2.25, "y": 3, "matrix": [3, 1]}, + {"x": 2, "y": 4, "matrix": [4, 0]}, + {"x": 3, "y": 4, "matrix": [4, 1]}, + {"x": 3.75, "y": 5, "matrix": [5, 1]} + ] + } + } +} diff --git a/keyboards/clueboard/california/rules.mk b/keyboards/clueboard/california/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/clueboard/california/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/clueboard/card/info.json b/keyboards/clueboard/card/info.json deleted file mode 100644 index 106b6f823d..0000000000 --- a/keyboards/clueboard/card/info.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "manufacturer": "Clueboard", - "keyboard_name": "Cluecard", - "maintainer": "skullydazed", - "debounce": 20, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "audio": true, - "backlight": true, - "bootmagic": false, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgblight": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["F1", "F7", "F6"], - "rows": ["F0", "F5", "F4", "B4"] - }, - "rgblight": { - "brightness_steps": 17, - "hue_steps": 10, - "led_count": 4, - "saturation_steps": 17 - }, - "ws2812": { - "pin": "E6" - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2330", - "vid": "0xC1ED" - }, - "backlight": { - "driver": "custom", - "levels": 6 - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "ON/OFF", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "SAT+", "matrix": [0, 1], "x": 4, "y": 0}, - {"label": "BRIGHT+", "matrix": [0, 2], "x": 8, "y": 0}, - {"label": "HUE-", "matrix": [1, 0], "x": 2, "y": 1}, - {"label": "HUE+", "matrix": [1, 2], "x": 6, "y": 1}, - {"label": "MODE", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "SAT-", "matrix": [2, 1], "x": 4, "y": 2}, - {"label": "BRIGHT-", "matrix": [2, 2], "x": 8, "y": 2}, - {"label": "LAYER", "matrix": [1, 1], "x": 2, "y": 4}, - {"h": 2, "label": "MX1", "matrix": [3, 0], "w": 2, "x": 4, "y": 6}, - {"h": 2, "label": "MX2", "matrix": [3, 1], "w": 2, "x": 6, "y": 6}, - {"h": 2, "label": "MX3", "matrix": [3, 2], "w": 2, "x": 8, "y": 6} - ] - } - } -} diff --git a/keyboards/clueboard/card/keyboard.json b/keyboards/clueboard/card/keyboard.json new file mode 100644 index 0000000000..106b6f823d --- /dev/null +++ b/keyboards/clueboard/card/keyboard.json @@ -0,0 +1,66 @@ +{ + "manufacturer": "Clueboard", + "keyboard_name": "Cluecard", + "maintainer": "skullydazed", + "debounce": 20, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "audio": true, + "backlight": true, + "bootmagic": false, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgblight": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["F1", "F7", "F6"], + "rows": ["F0", "F5", "F4", "B4"] + }, + "rgblight": { + "brightness_steps": 17, + "hue_steps": 10, + "led_count": 4, + "saturation_steps": 17 + }, + "ws2812": { + "pin": "E6" + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2330", + "vid": "0xC1ED" + }, + "backlight": { + "driver": "custom", + "levels": 6 + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "ON/OFF", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "SAT+", "matrix": [0, 1], "x": 4, "y": 0}, + {"label": "BRIGHT+", "matrix": [0, 2], "x": 8, "y": 0}, + {"label": "HUE-", "matrix": [1, 0], "x": 2, "y": 1}, + {"label": "HUE+", "matrix": [1, 2], "x": 6, "y": 1}, + {"label": "MODE", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "SAT-", "matrix": [2, 1], "x": 4, "y": 2}, + {"label": "BRIGHT-", "matrix": [2, 2], "x": 8, "y": 2}, + {"label": "LAYER", "matrix": [1, 1], "x": 2, "y": 4}, + {"h": 2, "label": "MX1", "matrix": [3, 0], "w": 2, "x": 4, "y": 6}, + {"h": 2, "label": "MX2", "matrix": [3, 1], "w": 2, "x": 6, "y": 6}, + {"h": 2, "label": "MX3", "matrix": [3, 2], "w": 2, "x": 8, "y": 6} + ] + } + } +} diff --git a/keyboards/clueboard/card/rules.mk b/keyboards/clueboard/card/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/coban/pad9a/info.json b/keyboards/coban/pad9a/info.json deleted file mode 100644 index 1b5efb3456..0000000000 --- a/keyboards/coban/pad9a/info.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "manufacturer": "Coban Stationery", - "keyboard_name": "Coban Pad 9A", - "maintainer": "Coban Stationery", - "bootloader": "rp2040", - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP21", "pin_b": "GP20"}, - {"pin_a": "GP1", "pin_b": "GP0"} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "rgb_matrix": true - }, - "matrix_pins": { - "direct": [ - ["GP22", "GP2", "GP19", "GP16", "GP10", "GP18", "GP17", "GP11"] - ] - }, - "name": "Coban Pad 9A", - "processor": "RP2040", - "rgb_matrix": { - "animations": { - "breathing": true, - "cycle_all": true, - "digital_rain": true, - "pixel_rain": true, - "rainbow_beacon": true, - "raindrops": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 4], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 112, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 224, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 64, "y": 64, "flags": 4}, - {"matrix": [0, 6], "x": 112, "y": 64, "flags": 4}, - {"matrix": [0, 7], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 150 - }, - "url": "https://cobanstationery.com", - "usb": { - "device_version": "1.2.0", - "pid": "0xCC9A", - "vid": "0xCB3A" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP12" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "push_left", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "push_right", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "key_1", "matrix": [0, 2], "x": 0, "y": 1}, - {"label": "key_2", "matrix": [0, 3], "x": 1, "y": 1}, - {"label": "key_3", "matrix": [0, 4], "x": 2, "y": 1}, - {"label": "key_4", "matrix": [0, 5], "x": 0, "y": 2}, - {"label": "key_5", "matrix": [0, 6], "x": 1, "y": 2}, - {"label": "key_6", "matrix": [0, 7], "x": 2, "y": 3} - ] - } - } -} diff --git a/keyboards/coban/pad9a/keyboard.json b/keyboards/coban/pad9a/keyboard.json new file mode 100644 index 0000000000..1b5efb3456 --- /dev/null +++ b/keyboards/coban/pad9a/keyboard.json @@ -0,0 +1,76 @@ +{ + "manufacturer": "Coban Stationery", + "keyboard_name": "Coban Pad 9A", + "maintainer": "Coban Stationery", + "bootloader": "rp2040", + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP21", "pin_b": "GP20"}, + {"pin_a": "GP1", "pin_b": "GP0"} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "rgb_matrix": true + }, + "matrix_pins": { + "direct": [ + ["GP22", "GP2", "GP19", "GP16", "GP10", "GP18", "GP17", "GP11"] + ] + }, + "name": "Coban Pad 9A", + "processor": "RP2040", + "rgb_matrix": { + "animations": { + "breathing": true, + "cycle_all": true, + "digital_rain": true, + "pixel_rain": true, + "rainbow_beacon": true, + "raindrops": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 4], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 112, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 224, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 64, "y": 64, "flags": 4}, + {"matrix": [0, 6], "x": 112, "y": 64, "flags": 4}, + {"matrix": [0, 7], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 150 + }, + "url": "https://cobanstationery.com", + "usb": { + "device_version": "1.2.0", + "pid": "0xCC9A", + "vid": "0xCB3A" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP12" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "push_left", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "push_right", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "key_1", "matrix": [0, 2], "x": 0, "y": 1}, + {"label": "key_2", "matrix": [0, 3], "x": 1, "y": 1}, + {"label": "key_3", "matrix": [0, 4], "x": 2, "y": 1}, + {"label": "key_4", "matrix": [0, 5], "x": 0, "y": 2}, + {"label": "key_5", "matrix": [0, 6], "x": 1, "y": 2}, + {"label": "key_6", "matrix": [0, 7], "x": 2, "y": 3} + ] + } + } +} diff --git a/keyboards/coban/pad9a/rules.mk b/keyboards/coban/pad9a/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/compensator/info.json b/keyboards/compensator/info.json deleted file mode 100644 index ceaa176333..0000000000 --- a/keyboards/compensator/info.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "keyboard_name": "Compensator", - "manufacturer": "Highleap", - "url": "https://lrfoster03.github.io/", - "maintainer": "Lrfoster03", - "usb": { - "vid": "0x564B", - "pid": "0x0001", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["B2", "F5", "F7", "F1", "B3", "F4", "F6", "F0"], - "cols": ["B0", "D4", "B7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "B1", "D5", "D3", "D2", "D1", "D0"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "nkro": false - }, - "bootmagic": { - "matrix": [0, 5] - }, - "dynamic_keymap": { - "layer_count": 3 - }, - "indicators": { - "caps_lock": "E6", - "on_state": 0 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [4, 0], "x": 2.25, "y": 0}, - {"matrix": [4, 1], "x": 3.25, "y": 0}, - {"matrix": [0, 2], "x": 4.25, "y": 0}, - {"matrix": [0, 3], "x": 5.25, "y": 0}, - {"matrix": [4, 2], "x": 6.5, "y": 0}, - {"matrix": [4, 3], "x": 7.5, "y": 0}, - {"matrix": [0, 4], "x": 8.5, "y": 0}, - {"matrix": [0, 5], "x": 9.75, "y": 0, "w": 1.5}, - {"matrix": [4, 4], "x": 11.25, "y": 0}, - {"matrix": [4, 5], "x": 12.25, "y": 0}, - {"matrix": [0, 6], "x": 13.25, "y": 0}, - {"matrix": [0, 7], "x": 14.25, "y": 0}, - {"matrix": [4, 6], "x": 15.25, "y": 0}, - {"matrix": [4, 7], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - {"matrix": [0, 9], "x": 18.25, "y": 0}, - {"matrix": [4, 8], "x": 19.25, "y": 0}, - {"matrix": [4, 9], "x": 20.25, "y": 0}, - {"matrix": [0, 10], "x": 21.25, "y": 0}, - {"matrix": [0, 11], "x": 22.25, "y": 0}, - {"matrix": [4, 10], "x": 23.25, "y": 0, "w": 1.5}, - {"matrix": [4, 11], "x": 25, "y": 0}, - {"matrix": [0, 12], "x": 26, "y": 0}, - {"matrix": [0, 13], "x": 27, "y": 0}, - {"matrix": [4, 12], "x": 28.25, "y": 0}, - {"matrix": [4, 13], "x": 29.25, "y": 0}, - {"matrix": [0, 14], "x": 30.25, "y": 0}, - {"matrix": [0, 15], "x": 31.25, "y": 0}, - {"matrix": [4, 14], "x": 32.5, "y": 0}, - {"matrix": [4, 15], "x": 33.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [5, 0], "x": 2.25, "y": 1}, - {"matrix": [5, 1], "x": 3.25, "y": 1}, - {"matrix": [1, 2], "x": 4.25, "y": 1}, - {"matrix": [1, 3], "x": 5.25, "y": 1}, - {"matrix": [5, 2], "x": 6.5, "y": 1}, - {"matrix": [5, 3], "x": 7.5, "y": 1}, - {"matrix": [1, 4], "x": 8.5, "y": 1}, - {"matrix": [1, 5], "x": 9.75, "y": 1, "w": 1.25}, - {"matrix": [5, 4], "x": 11.5, "y": 1}, - {"matrix": [5, 5], "x": 12.5, "y": 1}, - {"matrix": [1, 6], "x": 13.5, "y": 1}, - {"matrix": [1, 7], "x": 14.5, "y": 1}, - {"matrix": [5, 6], "x": 15.5, "y": 1}, - {"matrix": [5, 7], "x": 16.5, "y": 1}, - {"matrix": [1, 8], "x": 17.5, "y": 1}, - {"matrix": [1, 9], "x": 18.5, "y": 1}, - {"matrix": [5, 8], "x": 19.5, "y": 1}, - {"matrix": [5, 9], "x": 20.5, "y": 1}, - {"matrix": [1, 10], "x": 21.5, "y": 1}, - {"matrix": [1, 11], "x": 22.5, "y": 1, "w": 2.25}, - {"matrix": [5, 11], "x": 25, "y": 1}, - {"matrix": [1, 12], "x": 26, "y": 1}, - {"matrix": [1, 13], "x": 27, "y": 1}, - {"matrix": [5, 12], "x": 28.25, "y": 1}, - {"matrix": [5, 13], "x": 29.25, "y": 1}, - {"matrix": [1, 14], "x": 30.25, "y": 1}, - {"matrix": [1, 15], "x": 31.25, "y": 1}, - {"matrix": [5, 14], "x": 32.5, "y": 1}, - {"matrix": [5, 15], "x": 33.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [6, 0], "x": 2.25, "y": 2}, - {"matrix": [6, 1], "x": 3.25, "y": 2}, - {"matrix": [2, 2], "x": 4.25, "y": 2}, - {"matrix": [2, 3], "x": 5.25, "y": 2}, - {"matrix": [6, 2], "x": 6.5, "y": 2}, - {"matrix": [6, 3], "x": 7.5, "y": 2}, - {"matrix": [2, 4], "x": 8.5, "y": 2}, - {"matrix": [2, 5], "x": 9.75, "y": 2, "w": 1.25}, - {"matrix": [6, 4], "x": 11, "y": 2}, - {"matrix": [6, 5], "x": 12, "y": 2}, - {"matrix": [2, 6], "x": 13, "y": 2}, - {"matrix": [2, 7], "x": 14, "y": 2}, - {"matrix": [6, 6], "x": 15, "y": 2}, - {"matrix": [6, 7], "x": 16, "y": 2}, - {"matrix": [2, 8], "x": 17, "y": 2}, - {"matrix": [2, 9], "x": 18, "y": 2}, - {"matrix": [6, 8], "x": 19, "y": 2}, - {"matrix": [6, 9], "x": 20, "y": 2}, - {"matrix": [2, 10], "x": 21, "y": 2}, - {"matrix": [2, 11], "x": 22, "y": 2, "w": 1.75}, - {"matrix": [6, 10], "x": 23.75, "y": 2}, - {"matrix": [6, 11], "x": 25, "y": 2}, - {"matrix": [2, 12], "x": 26, "y": 2}, - {"matrix": [2, 13], "x": 27, "y": 2}, - {"matrix": [6, 12], "x": 28.25, "y": 2}, - {"matrix": [6, 13], "x": 29.25, "y": 2}, - {"matrix": [2, 14], "x": 30.25, "y": 2}, - {"matrix": [2, 15], "x": 31.25, "y": 2}, - {"matrix": [6, 14], "x": 32.5, "y": 2}, - {"matrix": [6, 15], "x": 33.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [3, 2], "x": 4.25, "y": 3}, - {"matrix": [3, 3], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [7, 3], "x": 7.5, "y": 3}, - {"matrix": [3, 4], "x": 8.5, "y": 3}, - {"matrix": [3, 5], "x": 9.75, "y": 3, "w": 1.5}, - {"matrix": [3, 6], "x": 12.25, "y": 3, "w": 1.5}, - {"matrix": [3, 7], "x": 13.75, "y": 3, "w": 2.75}, - {"matrix": [3, 8], "x": 16.5, "y": 3, "w": 1.5}, - {"matrix": [3, 9], "x": 18, "y": 3, "w": 2.75}, - {"matrix": [3, 10], "x": 20.75, "y": 3, "w": 1.5}, - {"matrix": [7, 10], "x": 23.25, "y": 3, "w": 1.5}, - {"matrix": [7, 11], "x": 25, "y": 3}, - {"matrix": [3, 12], "x": 26, "y": 3}, - {"matrix": [3, 13], "x": 27, "y": 3}, - {"matrix": [7, 12], "x": 28.25, "y": 3}, - {"matrix": [7, 13], "x": 29.25, "y": 3}, - {"matrix": [3, 14], "x": 30.25, "y": 3}, - {"matrix": [3, 15], "x": 31.25, "y": 3}, - {"matrix": [7, 14], "x": 32.5, "y": 3}, - {"matrix": [7, 15], "x": 33.5, "y": 3} - ] - } - } -} diff --git a/keyboards/compensator/keyboard.json b/keyboards/compensator/keyboard.json new file mode 100644 index 0000000000..ceaa176333 --- /dev/null +++ b/keyboards/compensator/keyboard.json @@ -0,0 +1,163 @@ +{ + "keyboard_name": "Compensator", + "manufacturer": "Highleap", + "url": "https://lrfoster03.github.io/", + "maintainer": "Lrfoster03", + "usb": { + "vid": "0x564B", + "pid": "0x0001", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["B2", "F5", "F7", "F1", "B3", "F4", "F6", "F0"], + "cols": ["B0", "D4", "B7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "B1", "D5", "D3", "D2", "D1", "D0"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": false + }, + "bootmagic": { + "matrix": [0, 5] + }, + "dynamic_keymap": { + "layer_count": 3 + }, + "indicators": { + "caps_lock": "E6", + "on_state": 0 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [4, 0], "x": 2.25, "y": 0}, + {"matrix": [4, 1], "x": 3.25, "y": 0}, + {"matrix": [0, 2], "x": 4.25, "y": 0}, + {"matrix": [0, 3], "x": 5.25, "y": 0}, + {"matrix": [4, 2], "x": 6.5, "y": 0}, + {"matrix": [4, 3], "x": 7.5, "y": 0}, + {"matrix": [0, 4], "x": 8.5, "y": 0}, + {"matrix": [0, 5], "x": 9.75, "y": 0, "w": 1.5}, + {"matrix": [4, 4], "x": 11.25, "y": 0}, + {"matrix": [4, 5], "x": 12.25, "y": 0}, + {"matrix": [0, 6], "x": 13.25, "y": 0}, + {"matrix": [0, 7], "x": 14.25, "y": 0}, + {"matrix": [4, 6], "x": 15.25, "y": 0}, + {"matrix": [4, 7], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + {"matrix": [0, 9], "x": 18.25, "y": 0}, + {"matrix": [4, 8], "x": 19.25, "y": 0}, + {"matrix": [4, 9], "x": 20.25, "y": 0}, + {"matrix": [0, 10], "x": 21.25, "y": 0}, + {"matrix": [0, 11], "x": 22.25, "y": 0}, + {"matrix": [4, 10], "x": 23.25, "y": 0, "w": 1.5}, + {"matrix": [4, 11], "x": 25, "y": 0}, + {"matrix": [0, 12], "x": 26, "y": 0}, + {"matrix": [0, 13], "x": 27, "y": 0}, + {"matrix": [4, 12], "x": 28.25, "y": 0}, + {"matrix": [4, 13], "x": 29.25, "y": 0}, + {"matrix": [0, 14], "x": 30.25, "y": 0}, + {"matrix": [0, 15], "x": 31.25, "y": 0}, + {"matrix": [4, 14], "x": 32.5, "y": 0}, + {"matrix": [4, 15], "x": 33.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [5, 0], "x": 2.25, "y": 1}, + {"matrix": [5, 1], "x": 3.25, "y": 1}, + {"matrix": [1, 2], "x": 4.25, "y": 1}, + {"matrix": [1, 3], "x": 5.25, "y": 1}, + {"matrix": [5, 2], "x": 6.5, "y": 1}, + {"matrix": [5, 3], "x": 7.5, "y": 1}, + {"matrix": [1, 4], "x": 8.5, "y": 1}, + {"matrix": [1, 5], "x": 9.75, "y": 1, "w": 1.25}, + {"matrix": [5, 4], "x": 11.5, "y": 1}, + {"matrix": [5, 5], "x": 12.5, "y": 1}, + {"matrix": [1, 6], "x": 13.5, "y": 1}, + {"matrix": [1, 7], "x": 14.5, "y": 1}, + {"matrix": [5, 6], "x": 15.5, "y": 1}, + {"matrix": [5, 7], "x": 16.5, "y": 1}, + {"matrix": [1, 8], "x": 17.5, "y": 1}, + {"matrix": [1, 9], "x": 18.5, "y": 1}, + {"matrix": [5, 8], "x": 19.5, "y": 1}, + {"matrix": [5, 9], "x": 20.5, "y": 1}, + {"matrix": [1, 10], "x": 21.5, "y": 1}, + {"matrix": [1, 11], "x": 22.5, "y": 1, "w": 2.25}, + {"matrix": [5, 11], "x": 25, "y": 1}, + {"matrix": [1, 12], "x": 26, "y": 1}, + {"matrix": [1, 13], "x": 27, "y": 1}, + {"matrix": [5, 12], "x": 28.25, "y": 1}, + {"matrix": [5, 13], "x": 29.25, "y": 1}, + {"matrix": [1, 14], "x": 30.25, "y": 1}, + {"matrix": [1, 15], "x": 31.25, "y": 1}, + {"matrix": [5, 14], "x": 32.5, "y": 1}, + {"matrix": [5, 15], "x": 33.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [6, 0], "x": 2.25, "y": 2}, + {"matrix": [6, 1], "x": 3.25, "y": 2}, + {"matrix": [2, 2], "x": 4.25, "y": 2}, + {"matrix": [2, 3], "x": 5.25, "y": 2}, + {"matrix": [6, 2], "x": 6.5, "y": 2}, + {"matrix": [6, 3], "x": 7.5, "y": 2}, + {"matrix": [2, 4], "x": 8.5, "y": 2}, + {"matrix": [2, 5], "x": 9.75, "y": 2, "w": 1.25}, + {"matrix": [6, 4], "x": 11, "y": 2}, + {"matrix": [6, 5], "x": 12, "y": 2}, + {"matrix": [2, 6], "x": 13, "y": 2}, + {"matrix": [2, 7], "x": 14, "y": 2}, + {"matrix": [6, 6], "x": 15, "y": 2}, + {"matrix": [6, 7], "x": 16, "y": 2}, + {"matrix": [2, 8], "x": 17, "y": 2}, + {"matrix": [2, 9], "x": 18, "y": 2}, + {"matrix": [6, 8], "x": 19, "y": 2}, + {"matrix": [6, 9], "x": 20, "y": 2}, + {"matrix": [2, 10], "x": 21, "y": 2}, + {"matrix": [2, 11], "x": 22, "y": 2, "w": 1.75}, + {"matrix": [6, 10], "x": 23.75, "y": 2}, + {"matrix": [6, 11], "x": 25, "y": 2}, + {"matrix": [2, 12], "x": 26, "y": 2}, + {"matrix": [2, 13], "x": 27, "y": 2}, + {"matrix": [6, 12], "x": 28.25, "y": 2}, + {"matrix": [6, 13], "x": 29.25, "y": 2}, + {"matrix": [2, 14], "x": 30.25, "y": 2}, + {"matrix": [2, 15], "x": 31.25, "y": 2}, + {"matrix": [6, 14], "x": 32.5, "y": 2}, + {"matrix": [6, 15], "x": 33.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [3, 2], "x": 4.25, "y": 3}, + {"matrix": [3, 3], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [7, 3], "x": 7.5, "y": 3}, + {"matrix": [3, 4], "x": 8.5, "y": 3}, + {"matrix": [3, 5], "x": 9.75, "y": 3, "w": 1.5}, + {"matrix": [3, 6], "x": 12.25, "y": 3, "w": 1.5}, + {"matrix": [3, 7], "x": 13.75, "y": 3, "w": 2.75}, + {"matrix": [3, 8], "x": 16.5, "y": 3, "w": 1.5}, + {"matrix": [3, 9], "x": 18, "y": 3, "w": 2.75}, + {"matrix": [3, 10], "x": 20.75, "y": 3, "w": 1.5}, + {"matrix": [7, 10], "x": 23.25, "y": 3, "w": 1.5}, + {"matrix": [7, 11], "x": 25, "y": 3}, + {"matrix": [3, 12], "x": 26, "y": 3}, + {"matrix": [3, 13], "x": 27, "y": 3}, + {"matrix": [7, 12], "x": 28.25, "y": 3}, + {"matrix": [7, 13], "x": 29.25, "y": 3}, + {"matrix": [3, 14], "x": 30.25, "y": 3}, + {"matrix": [3, 15], "x": 31.25, "y": 3}, + {"matrix": [7, 14], "x": 32.5, "y": 3}, + {"matrix": [7, 15], "x": 33.5, "y": 3} + ] + } + } +} diff --git a/keyboards/compensator/rules.mk b/keyboards/compensator/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/compensator/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/contra/info.json b/keyboards/contra/info.json deleted file mode 100644 index ffa32d6555..0000000000 --- a/keyboards/contra/info.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "keyboard_name": "Contra", - "manufacturer": "Cartel", - "url": "", - "maintainer": "qmk", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "usb": { - "vid": "0x4354", - "pid": "0x0001", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["F4", "F5", "B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2", "D3"], - "rows": ["F6", "B3", "B2", "B6"] - }, - "community_layouts": ["planck_mit", "ortho_4x12"], - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "W", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "E", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "R", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "T", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "Y", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "U", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "I", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "O", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "P", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0}, - - {"label": "Esc", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "A", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "S", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "D", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "F", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "G", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "H", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "J", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "K", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "L", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": ";", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "'", "matrix": [1, 11], "x": 11, "y": 1}, - - {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "N", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "M", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": ",", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": ".", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": "/", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "Return", "matrix": [2, 11], "x": 11, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Ctrl", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "Alt", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "Super", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "⇓", "matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"label": "⇑", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "←", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": "↓", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": "↑", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "→", "matrix": [3, 11], "x": 11, "y": 3} - ] - }, - "LAYOUT_planck_mit": { - "layout": [ - {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "W", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "E", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "R", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "T", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "Y", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "U", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "I", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "O", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "P", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0}, - - {"label": "Esc", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "A", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "S", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "D", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "F", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "G", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "H", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "J", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "K", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "L", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": ";", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "'", "matrix": [1, 11], "x": 11, "y": 1}, - - {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "N", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "M", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": ",", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": ".", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": "/", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "Return", "matrix": [2, 11], "x": 11, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Ctrl", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "Alt", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "Super", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "⇓", "matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"label": "⇑", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "←", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": "↓", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": "↑", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "→", "matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/contra/keyboard.json b/keyboards/contra/keyboard.json new file mode 100644 index 0000000000..ffa32d6555 --- /dev/null +++ b/keyboards/contra/keyboard.json @@ -0,0 +1,136 @@ +{ + "keyboard_name": "Contra", + "manufacturer": "Cartel", + "url": "", + "maintainer": "qmk", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "usb": { + "vid": "0x4354", + "pid": "0x0001", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["F4", "F5", "B5", "B4", "E6", "D7", "C6", "D4", "D0", "D1", "D2", "D3"], + "rows": ["F6", "B3", "B2", "B6"] + }, + "community_layouts": ["planck_mit", "ortho_4x12"], + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "W", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "E", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "R", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "T", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "Y", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "U", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "I", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "O", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "P", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0}, + + {"label": "Esc", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "A", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "S", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "D", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "F", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "G", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "H", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "J", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "K", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "L", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": ";", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "'", "matrix": [1, 11], "x": 11, "y": 1}, + + {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "N", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "M", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": ",", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": ".", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": "/", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "Return", "matrix": [2, 11], "x": 11, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Ctrl", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "Alt", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "Super", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "⇓", "matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"label": "⇑", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "←", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": "↓", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": "↑", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "→", "matrix": [3, 11], "x": 11, "y": 3} + ] + }, + "LAYOUT_planck_mit": { + "layout": [ + {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "W", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "E", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "R", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "T", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "Y", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "U", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "I", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "O", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "P", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0}, + + {"label": "Esc", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "A", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "S", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "D", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "F", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "G", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "H", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "J", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "K", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "L", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": ";", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "'", "matrix": [1, 11], "x": 11, "y": 1}, + + {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "N", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "M", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": ",", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": ".", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": "/", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "Return", "matrix": [2, 11], "x": 11, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Ctrl", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "Alt", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "Super", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "⇓", "matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"label": "⇑", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "←", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": "↓", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": "↑", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "→", "matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/contra/rules.mk b/keyboards/contra/rules.mk deleted file mode 100755 index 6e7633bfe0..0000000000 --- a/keyboards/contra/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/converter/adb_usb/rev1/info.json b/keyboards/converter/adb_usb/rev1/info.json deleted file mode 100644 index 4369a04103..0000000000 --- a/keyboards/converter/adb_usb/rev1/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/converter/adb_usb/rev1/keyboard.json b/keyboards/converter/adb_usb/rev1/keyboard.json new file mode 100644 index 0000000000..4369a04103 --- /dev/null +++ b/keyboards/converter/adb_usb/rev1/keyboard.json @@ -0,0 +1,4 @@ +{ + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/converter/adb_usb/rev1/rules.mk b/keyboards/converter/adb_usb/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/converter/adb_usb/rev2/info.json b/keyboards/converter/adb_usb/rev2/info.json deleted file mode 100644 index dd190d18ee..0000000000 --- a/keyboards/converter/adb_usb/rev2/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "processor": "atmega32u2", - "bootloader": "atmel-dfu" -} diff --git a/keyboards/converter/adb_usb/rev2/keyboard.json b/keyboards/converter/adb_usb/rev2/keyboard.json new file mode 100644 index 0000000000..dd190d18ee --- /dev/null +++ b/keyboards/converter/adb_usb/rev2/keyboard.json @@ -0,0 +1,4 @@ +{ + "processor": "atmega32u2", + "bootloader": "atmel-dfu" +} diff --git a/keyboards/converter/adb_usb/rev2/rules.mk b/keyboards/converter/adb_usb/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/converter/palm_usb/stowaway/info.json b/keyboards/converter/palm_usb/stowaway/info.json deleted file mode 100644 index 9a263327ad..0000000000 --- a/keyboards/converter/palm_usb/stowaway/info.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.5, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 5.5, "y": 0}, - {"matrix": [0, 7], "x": 6.5, "y": 0}, - {"matrix": [6, 4], "x": 7.5, "y": 0}, - {"matrix": [6, 5], "x": 8.5, "y": 0}, - {"matrix": [6, 6], "x": 9.5, "y": 0}, - {"matrix": [6, 0], "x": 10.5, "y": 0}, - {"matrix": [6, 1], "x": 11.5, "y": 0}, - {"matrix": [6, 2], "x": 12.5, "y": 0, "w": 1.5}, - - {"matrix": [6, 3], "x": 14.25, "y": 1, "h": 0.6875}, - - {"matrix": [3, 1], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [7, 4], "x": 7, "y": 1}, - {"matrix": [7, 5], "x": 8, "y": 1}, - {"matrix": [7, 6], "x": 9, "y": 1}, - {"matrix": [7, 7], "x": 10, "y": 1}, - {"matrix": [7, 0], "x": 11, "y": 1}, - {"matrix": [7, 1], "x": 12, "y": 1}, - {"matrix": [7, 2], "x": 13, "y": 1}, - - {"matrix": [7, 3], "x": 14.25, "y": 1.6875, "h": 0.6875}, - - {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [8, 4], "x": 7.25, "y": 2}, - {"matrix": [8, 5], "x": 8.25, "y": 2}, - {"matrix": [8, 6], "x": 9.25, "y": 2}, - {"matrix": [8, 7], "x": 10.25, "y": 2}, - {"matrix": [8, 0], "x": 11.25, "y": 2}, - {"matrix": [8, 1], "x": 12.25, "y": 2, "w": 1.75}, - - {"matrix": [8, 2], "x": 14.25, "y": 2.375, "h": 0.6875}, - - {"matrix": [11, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [0, 3], "x": 1.75, "y": 3}, - {"matrix": [2, 0], "x": 2.75, "y": 3}, - {"matrix": [5, 4], "x": 3.75, "y": 3}, - {"matrix": [5, 5], "x": 4.75, "y": 3}, - {"matrix": [5, 6], "x": 5.75, "y": 3}, - {"matrix": [5, 7], "x": 6.75, "y": 3}, - {"matrix": [9, 4], "x": 7.75, "y": 3}, - {"matrix": [9, 5], "x": 8.75, "y": 3}, - {"matrix": [9, 6], "x": 9.75, "y": 3}, - {"matrix": [9, 0], "x": 10.75, "y": 3}, - {"matrix": [11, 1], "x": 11.75, "y": 3, "w": 1.25}, - {"matrix": [9, 1], "x": 13, "y": 3}, - - {"matrix": [9, 2], "x": 14.25, "y": 3.0625, "h": 0.6875}, - - {"matrix": [3, 2], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 1.25, "y": 4}, - {"matrix": [4, 3], "x": 2.25, "y": 4}, - {"matrix": [1, 0], "x": 3.25, "y": 4}, - {"matrix": [2, 7], "x": 4.25, "y": 4, "w": 3.5}, - {"matrix": [6, 7], "x": 7.75, "y": 4}, - {"matrix": [1, 7], "x": 8.75, "y": 4}, - {"matrix": [9, 7], "x": 9.75, "y": 4}, - {"matrix": [10, 0], "x": 10.75, "y": 4, "w": 1.25}, - {"matrix": [10, 1], "x": 12, "y": 4}, - {"matrix": [10, 2], "x": 13, "y": 4}, - {"matrix": [10, 3], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/converter/palm_usb/stowaway/keyboard.json b/keyboards/converter/palm_usb/stowaway/keyboard.json new file mode 100644 index 0000000000..9a263327ad --- /dev/null +++ b/keyboards/converter/palm_usb/stowaway/keyboard.json @@ -0,0 +1,85 @@ +{ + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.5, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 5.5, "y": 0}, + {"matrix": [0, 7], "x": 6.5, "y": 0}, + {"matrix": [6, 4], "x": 7.5, "y": 0}, + {"matrix": [6, 5], "x": 8.5, "y": 0}, + {"matrix": [6, 6], "x": 9.5, "y": 0}, + {"matrix": [6, 0], "x": 10.5, "y": 0}, + {"matrix": [6, 1], "x": 11.5, "y": 0}, + {"matrix": [6, 2], "x": 12.5, "y": 0, "w": 1.5}, + + {"matrix": [6, 3], "x": 14.25, "y": 1, "h": 0.6875}, + + {"matrix": [3, 1], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [7, 4], "x": 7, "y": 1}, + {"matrix": [7, 5], "x": 8, "y": 1}, + {"matrix": [7, 6], "x": 9, "y": 1}, + {"matrix": [7, 7], "x": 10, "y": 1}, + {"matrix": [7, 0], "x": 11, "y": 1}, + {"matrix": [7, 1], "x": 12, "y": 1}, + {"matrix": [7, 2], "x": 13, "y": 1}, + + {"matrix": [7, 3], "x": 14.25, "y": 1.6875, "h": 0.6875}, + + {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [8, 4], "x": 7.25, "y": 2}, + {"matrix": [8, 5], "x": 8.25, "y": 2}, + {"matrix": [8, 6], "x": 9.25, "y": 2}, + {"matrix": [8, 7], "x": 10.25, "y": 2}, + {"matrix": [8, 0], "x": 11.25, "y": 2}, + {"matrix": [8, 1], "x": 12.25, "y": 2, "w": 1.75}, + + {"matrix": [8, 2], "x": 14.25, "y": 2.375, "h": 0.6875}, + + {"matrix": [11, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [0, 3], "x": 1.75, "y": 3}, + {"matrix": [2, 0], "x": 2.75, "y": 3}, + {"matrix": [5, 4], "x": 3.75, "y": 3}, + {"matrix": [5, 5], "x": 4.75, "y": 3}, + {"matrix": [5, 6], "x": 5.75, "y": 3}, + {"matrix": [5, 7], "x": 6.75, "y": 3}, + {"matrix": [9, 4], "x": 7.75, "y": 3}, + {"matrix": [9, 5], "x": 8.75, "y": 3}, + {"matrix": [9, 6], "x": 9.75, "y": 3}, + {"matrix": [9, 0], "x": 10.75, "y": 3}, + {"matrix": [11, 1], "x": 11.75, "y": 3, "w": 1.25}, + {"matrix": [9, 1], "x": 13, "y": 3}, + + {"matrix": [9, 2], "x": 14.25, "y": 3.0625, "h": 0.6875}, + + {"matrix": [3, 2], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 1.25, "y": 4}, + {"matrix": [4, 3], "x": 2.25, "y": 4}, + {"matrix": [1, 0], "x": 3.25, "y": 4}, + {"matrix": [2, 7], "x": 4.25, "y": 4, "w": 3.5}, + {"matrix": [6, 7], "x": 7.75, "y": 4}, + {"matrix": [1, 7], "x": 8.75, "y": 4}, + {"matrix": [9, 7], "x": 9.75, "y": 4}, + {"matrix": [10, 0], "x": 10.75, "y": 4, "w": 1.25}, + {"matrix": [10, 1], "x": 12, "y": 4}, + {"matrix": [10, 2], "x": 13, "y": 4}, + {"matrix": [10, 3], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/converter/palm_usb/stowaway/rules.mk b/keyboards/converter/palm_usb/stowaway/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/converter/sun_usb/type3/info.json b/keyboards/converter/sun_usb/type3/info.json deleted file mode 100644 index 6e065eaa73..0000000000 --- a/keyboards/converter/sun_usb/type3/info.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 1], "x": 0, "y": 0}, - {"matrix": [0, 3], "x": 1, "y": 0}, - - {"matrix": [0, 5], "x": 2.5, "y": 0}, - {"matrix": [0, 6], "x": 3.5, "y": 0}, - {"matrix": [1, 0], "x": 4.5, "y": 0, "w": 2}, - {"matrix": [1, 2], "x": 6.5, "y": 0, "w": 2}, - {"matrix": [1, 4], "x": 8.5, "y": 0, "w": 2}, - {"matrix": [1, 6], "x": 10.5, "y": 0, "w": 2}, - {"matrix": [2, 0], "x": 12.5, "y": 0, "w": 2}, - {"matrix": [2, 1], "x": 14.5, "y": 0}, - {"matrix": [2, 2], "x": 15.5, "y": 0}, - {"matrix": [5, 3], "x": 16.5, "y": 0}, - - {"matrix": [2, 5], "x": 18, "y": 0}, - {"matrix": [2, 6], "x": 19, "y": 0}, - {"matrix": [2, 7], "x": 20, "y": 0}, - - {"matrix": [3, 1], "x": 0, "y": 1}, - {"matrix": [3, 2], "x": 1, "y": 1}, - - {"matrix": [3, 5], "x": 2.5, "y": 1}, - {"matrix": [3, 6], "x": 3.5, "y": 1}, - {"matrix": [3, 7], "x": 4.5, "y": 1}, - {"matrix": [4, 0], "x": 5.5, "y": 1}, - {"matrix": [4, 1], "x": 6.5, "y": 1}, - {"matrix": [4, 2], "x": 7.5, "y": 1}, - {"matrix": [4, 3], "x": 8.5, "y": 1}, - {"matrix": [4, 4], "x": 9.5, "y": 1}, - {"matrix": [4, 5], "x": 10.5, "y": 1}, - {"matrix": [4, 6], "x": 11.5, "y": 1}, - {"matrix": [4, 7], "x": 12.5, "y": 1}, - {"matrix": [5, 0], "x": 13.5, "y": 1}, - {"matrix": [5, 1], "x": 14.5, "y": 1}, - {"matrix": [11, 0], "x": 15.5, "y": 1}, - {"matrix": [5, 2], "x": 16.5, "y": 1}, - - {"matrix": [5, 5], "x": 18, "y": 1}, - {"matrix": [5, 6], "x": 19, "y": 1}, - {"matrix": [5, 7], "x": 20, "y": 1}, - - {"matrix": [6, 1], "x": 0, "y": 2}, - {"matrix": [6, 3], "x": 1, "y": 2}, - - {"matrix": [6, 5], "x": 2.5, "y": 2, "w": 1.5}, - {"matrix": [6, 6], "x": 4, "y": 2}, - {"matrix": [6, 7], "x": 5, "y": 2}, - {"matrix": [7, 0], "x": 6, "y": 2}, - {"matrix": [7, 1], "x": 7, "y": 2}, - {"matrix": [7, 2], "x": 8, "y": 2}, - {"matrix": [7, 3], "x": 9, "y": 2}, - {"matrix": [7, 4], "x": 10, "y": 2}, - {"matrix": [7, 5], "x": 11, "y": 2}, - {"matrix": [7, 6], "x": 12, "y": 2}, - {"matrix": [7, 7], "x": 13, "y": 2}, - {"matrix": [8, 0], "x": 14, "y": 2}, - {"matrix": [8, 1], "x": 15, "y": 2}, - {"matrix": [8, 2], "x": 16, "y": 2, "w": 1.5}, - - {"matrix": [8, 4], "x": 18, "y": 2}, - {"matrix": [8, 5], "x": 19, "y": 2}, - {"matrix": [8, 6], "x": 20, "y": 2}, - - {"matrix": [9, 0], "x": 0, "y": 3}, - {"matrix": [9, 1], "x": 1, "y": 3}, - - {"matrix": [9, 4], "x": 2.5, "y": 3, "w": 1.75}, - {"matrix": [9, 5], "x": 4.25, "y": 3}, - {"matrix": [9, 6], "x": 5.25, "y": 3}, - {"matrix": [9, 7], "x": 6.25, "y": 3}, - {"matrix": [10, 0], "x": 7.25, "y": 3}, - {"matrix": [10, 1], "x": 8.25, "y": 3}, - {"matrix": [10, 2], "x": 9.25, "y": 3}, - {"matrix": [10, 3], "x": 10.25, "y": 3}, - {"matrix": [10, 4], "x": 11.25, "y": 3}, - {"matrix": [10, 5], "x": 12.25, "y": 3}, - {"matrix": [10, 6], "x": 13.25, "y": 3}, - {"matrix": [10, 7], "x": 14.25, "y": 3}, - {"matrix": [11, 1], "x": 15.25, "y": 3, "w": 2.25}, - - {"matrix": [11, 3], "x": 18, "y": 3}, - {"matrix": [11, 4], "x": 19, "y": 3}, - {"matrix": [11, 5], "x": 20, "y": 3}, - - {"matrix": [11, 7], "x": 0, "y": 4}, - {"matrix": [12, 1], "x": 1, "y": 4}, - - {"matrix": [12, 3], "x": 2.5, "y": 4, "w": 2.25}, - {"matrix": [12, 4], "x": 4.75, "y": 4}, - {"matrix": [12, 5], "x": 5.75, "y": 4}, - {"matrix": [12, 6], "x": 6.75, "y": 4}, - {"matrix": [12, 7], "x": 7.75, "y": 4}, - {"matrix": [13, 0], "x": 8.75, "y": 4}, - {"matrix": [13, 1], "x": 9.75, "y": 4}, - {"matrix": [13, 2], "x": 10.75, "y": 4}, - {"matrix": [13, 3], "x": 11.75, "y": 4}, - {"matrix": [13, 4], "x": 12.75, "y": 4}, - {"matrix": [13, 5], "x": 13.75, "y": 4}, - {"matrix": [13, 6], "x": 14.75, "y": 4, "w": 1.75}, - {"matrix": [13, 7], "x": 16.5, "y": 4}, - - {"matrix": [14, 0], "x": 18, "y": 4}, - {"matrix": [14, 1], "x": 19, "y": 4}, - {"matrix": [14, 2], "x": 20, "y": 4}, - - {"matrix": [14, 7], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [15, 0], "x": 3.75, "y": 5, "w": 1.5}, - {"matrix": [15, 1], "x": 5.25, "y": 5, "w": 9}, - {"matrix": [15, 2], "x": 14.25, "y": 5, "w": 1.5}, - {"matrix": [2, 3], "x": 15.75, "y": 5, "w": 1.75} - ] - } - } -} diff --git a/keyboards/converter/sun_usb/type3/keyboard.json b/keyboards/converter/sun_usb/type3/keyboard.json new file mode 100644 index 0000000000..6e065eaa73 --- /dev/null +++ b/keyboards/converter/sun_usb/type3/keyboard.json @@ -0,0 +1,118 @@ +{ + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 1], "x": 0, "y": 0}, + {"matrix": [0, 3], "x": 1, "y": 0}, + + {"matrix": [0, 5], "x": 2.5, "y": 0}, + {"matrix": [0, 6], "x": 3.5, "y": 0}, + {"matrix": [1, 0], "x": 4.5, "y": 0, "w": 2}, + {"matrix": [1, 2], "x": 6.5, "y": 0, "w": 2}, + {"matrix": [1, 4], "x": 8.5, "y": 0, "w": 2}, + {"matrix": [1, 6], "x": 10.5, "y": 0, "w": 2}, + {"matrix": [2, 0], "x": 12.5, "y": 0, "w": 2}, + {"matrix": [2, 1], "x": 14.5, "y": 0}, + {"matrix": [2, 2], "x": 15.5, "y": 0}, + {"matrix": [5, 3], "x": 16.5, "y": 0}, + + {"matrix": [2, 5], "x": 18, "y": 0}, + {"matrix": [2, 6], "x": 19, "y": 0}, + {"matrix": [2, 7], "x": 20, "y": 0}, + + {"matrix": [3, 1], "x": 0, "y": 1}, + {"matrix": [3, 2], "x": 1, "y": 1}, + + {"matrix": [3, 5], "x": 2.5, "y": 1}, + {"matrix": [3, 6], "x": 3.5, "y": 1}, + {"matrix": [3, 7], "x": 4.5, "y": 1}, + {"matrix": [4, 0], "x": 5.5, "y": 1}, + {"matrix": [4, 1], "x": 6.5, "y": 1}, + {"matrix": [4, 2], "x": 7.5, "y": 1}, + {"matrix": [4, 3], "x": 8.5, "y": 1}, + {"matrix": [4, 4], "x": 9.5, "y": 1}, + {"matrix": [4, 5], "x": 10.5, "y": 1}, + {"matrix": [4, 6], "x": 11.5, "y": 1}, + {"matrix": [4, 7], "x": 12.5, "y": 1}, + {"matrix": [5, 0], "x": 13.5, "y": 1}, + {"matrix": [5, 1], "x": 14.5, "y": 1}, + {"matrix": [11, 0], "x": 15.5, "y": 1}, + {"matrix": [5, 2], "x": 16.5, "y": 1}, + + {"matrix": [5, 5], "x": 18, "y": 1}, + {"matrix": [5, 6], "x": 19, "y": 1}, + {"matrix": [5, 7], "x": 20, "y": 1}, + + {"matrix": [6, 1], "x": 0, "y": 2}, + {"matrix": [6, 3], "x": 1, "y": 2}, + + {"matrix": [6, 5], "x": 2.5, "y": 2, "w": 1.5}, + {"matrix": [6, 6], "x": 4, "y": 2}, + {"matrix": [6, 7], "x": 5, "y": 2}, + {"matrix": [7, 0], "x": 6, "y": 2}, + {"matrix": [7, 1], "x": 7, "y": 2}, + {"matrix": [7, 2], "x": 8, "y": 2}, + {"matrix": [7, 3], "x": 9, "y": 2}, + {"matrix": [7, 4], "x": 10, "y": 2}, + {"matrix": [7, 5], "x": 11, "y": 2}, + {"matrix": [7, 6], "x": 12, "y": 2}, + {"matrix": [7, 7], "x": 13, "y": 2}, + {"matrix": [8, 0], "x": 14, "y": 2}, + {"matrix": [8, 1], "x": 15, "y": 2}, + {"matrix": [8, 2], "x": 16, "y": 2, "w": 1.5}, + + {"matrix": [8, 4], "x": 18, "y": 2}, + {"matrix": [8, 5], "x": 19, "y": 2}, + {"matrix": [8, 6], "x": 20, "y": 2}, + + {"matrix": [9, 0], "x": 0, "y": 3}, + {"matrix": [9, 1], "x": 1, "y": 3}, + + {"matrix": [9, 4], "x": 2.5, "y": 3, "w": 1.75}, + {"matrix": [9, 5], "x": 4.25, "y": 3}, + {"matrix": [9, 6], "x": 5.25, "y": 3}, + {"matrix": [9, 7], "x": 6.25, "y": 3}, + {"matrix": [10, 0], "x": 7.25, "y": 3}, + {"matrix": [10, 1], "x": 8.25, "y": 3}, + {"matrix": [10, 2], "x": 9.25, "y": 3}, + {"matrix": [10, 3], "x": 10.25, "y": 3}, + {"matrix": [10, 4], "x": 11.25, "y": 3}, + {"matrix": [10, 5], "x": 12.25, "y": 3}, + {"matrix": [10, 6], "x": 13.25, "y": 3}, + {"matrix": [10, 7], "x": 14.25, "y": 3}, + {"matrix": [11, 1], "x": 15.25, "y": 3, "w": 2.25}, + + {"matrix": [11, 3], "x": 18, "y": 3}, + {"matrix": [11, 4], "x": 19, "y": 3}, + {"matrix": [11, 5], "x": 20, "y": 3}, + + {"matrix": [11, 7], "x": 0, "y": 4}, + {"matrix": [12, 1], "x": 1, "y": 4}, + + {"matrix": [12, 3], "x": 2.5, "y": 4, "w": 2.25}, + {"matrix": [12, 4], "x": 4.75, "y": 4}, + {"matrix": [12, 5], "x": 5.75, "y": 4}, + {"matrix": [12, 6], "x": 6.75, "y": 4}, + {"matrix": [12, 7], "x": 7.75, "y": 4}, + {"matrix": [13, 0], "x": 8.75, "y": 4}, + {"matrix": [13, 1], "x": 9.75, "y": 4}, + {"matrix": [13, 2], "x": 10.75, "y": 4}, + {"matrix": [13, 3], "x": 11.75, "y": 4}, + {"matrix": [13, 4], "x": 12.75, "y": 4}, + {"matrix": [13, 5], "x": 13.75, "y": 4}, + {"matrix": [13, 6], "x": 14.75, "y": 4, "w": 1.75}, + {"matrix": [13, 7], "x": 16.5, "y": 4}, + + {"matrix": [14, 0], "x": 18, "y": 4}, + {"matrix": [14, 1], "x": 19, "y": 4}, + {"matrix": [14, 2], "x": 20, "y": 4}, + + {"matrix": [14, 7], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [15, 0], "x": 3.75, "y": 5, "w": 1.5}, + {"matrix": [15, 1], "x": 5.25, "y": 5, "w": 9}, + {"matrix": [15, 2], "x": 14.25, "y": 5, "w": 1.5}, + {"matrix": [2, 3], "x": 15.75, "y": 5, "w": 1.75} + ] + } + } +} diff --git a/keyboards/converter/sun_usb/type3/rules.mk b/keyboards/converter/sun_usb/type3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/converter/sun_usb/type5/info.json b/keyboards/converter/sun_usb/type5/info.json deleted file mode 100644 index c26e85a65b..0000000000 --- a/keyboards/converter/sun_usb/type5/info.json +++ /dev/null @@ -1,450 +0,0 @@ -{ - "layouts": { - "LAYOUT_jp_unix": { - "layout": [ - {"matrix": [14, 6], "x": 0, "y": 0, "w": 2}, - - {"matrix": [1, 7], "x": 2.25, "y": 0}, - - {"matrix": [0, 5], "x": 4.25, "y": 0}, - {"matrix": [0, 6], "x": 5.25, "y": 0}, - {"matrix": [1, 0], "x": 6.25, "y": 0}, - {"matrix": [1, 2], "x": 7.25, "y": 0}, - - {"matrix": [1, 4], "x": 8.75, "y": 0}, - {"matrix": [1, 6], "x": 9.75, "y": 0}, - {"matrix": [2, 0], "x": 10.75, "y": 0}, - {"matrix": [2, 1], "x": 11.75, "y": 0}, - - {"matrix": [2, 2], "x": 13.25, "y": 0}, - {"matrix": [0, 7], "x": 14.25, "y": 0}, - {"matrix": [1, 1], "x": 15.25, "y": 0}, - {"matrix": [1, 3], "x": 16.25, "y": 0}, - - {"matrix": [2, 6], "x": 17.5, "y": 0}, - {"matrix": [2, 7], "x": 18.5, "y": 0}, - {"matrix": [2, 5], "x": 19.5, "y": 0}, - - {"matrix": [5, 5], "x": 20.75, "y": 0}, - {"matrix": [0, 2], "x": 21.75, "y": 0}, - {"matrix": [0, 4], "x": 22.75, "y": 0}, - {"matrix": [6, 0], "x": 23.75, "y": 0}, - - {"matrix": [0, 1], "x": 0, "y": 2}, - {"matrix": [0, 3], "x": 1, "y": 2}, - - {"matrix": [3, 5], "x": 2.25, "y": 2}, - {"matrix": [3, 6], "x": 3.25, "y": 2}, - {"matrix": [3, 7], "x": 4.25, "y": 2}, - {"matrix": [4, 0], "x": 5.25, "y": 2}, - {"matrix": [4, 1], "x": 6.25, "y": 2}, - {"matrix": [4, 2], "x": 7.25, "y": 2}, - {"matrix": [4, 3], "x": 8.25, "y": 2}, - {"matrix": [4, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [4, 6], "x": 11.25, "y": 2}, - {"matrix": [4, 7], "x": 12.25, "y": 2}, - {"matrix": [5, 0], "x": 13.25, "y": 2}, - {"matrix": [5, 1], "x": 14.25, "y": 2}, - {"matrix": [11, 0], "x": 15.25, "y": 2}, - {"matrix": [5, 2], "x": 16.25, "y": 2}, - - {"matrix": [5, 4], "x": 17.5, "y": 2}, - {"matrix": [6, 4], "x": 18.5, "y": 2}, - {"matrix": [12, 0], "x": 19.5, "y": 2}, - - {"matrix": [12, 2], "x": 20.75, "y": 2}, - {"matrix": [5, 6], "x": 21.75, "y": 2}, - {"matrix": [5, 7], "x": 22.75, "y": 2}, - {"matrix": [8, 7], "x": 23.75, "y": 2}, - - {"matrix": [3, 1], "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 1, "y": 3}, - - {"matrix": [6, 5], "x": 2.25, "y": 3, "w": 1.5}, - {"matrix": [6, 6], "x": 3.75, "y": 3}, - {"matrix": [6, 7], "x": 4.75, "y": 3}, - {"matrix": [7, 0], "x": 5.75, "y": 3}, - {"matrix": [7, 1], "x": 6.75, "y": 3}, - {"matrix": [7, 2], "x": 7.75, "y": 3}, - {"matrix": [7, 3], "x": 8.75, "y": 3}, - {"matrix": [7, 4], "x": 9.75, "y": 3}, - {"matrix": [7, 5], "x": 10.75, "y": 3}, - {"matrix": [7, 6], "x": 11.75, "y": 3}, - {"matrix": [7, 7], "x": 12.75, "y": 3}, - {"matrix": [8, 0], "x": 13.75, "y": 3}, - {"matrix": [8, 1], "x": 14.75, "y": 3}, - {"matrix": [5, 3], "x": 15.75, "y": 3, "w": 1.5}, - - {"matrix": [8, 2], "x": 17.5, "y": 3}, - {"matrix": [9, 2], "x": 18.5, "y": 3}, - {"matrix": [15, 3], "x": 19.5, "y": 3}, - - {"matrix": [8, 4], "x": 20.75, "y": 3}, - {"matrix": [8, 5], "x": 21.75, "y": 3}, - {"matrix": [8, 6], "x": 22.75, "y": 3}, - {"matrix": [15, 5], "x": 23.75, "y": 3, "h": 2}, - - {"matrix": [6, 1], "x": 0, "y": 4}, - {"matrix": [6, 3], "x": 1, "y": 4}, - - {"matrix": [9, 4], "x": 2.25, "y": 4, "w": 1.75}, - {"matrix": [9, 5], "x": 4, "y": 4}, - {"matrix": [9, 6], "x": 5, "y": 4}, - {"matrix": [9, 7], "x": 6, "y": 4}, - {"matrix": [10, 0], "x": 7, "y": 4}, - {"matrix": [10, 1], "x": 8, "y": 4}, - {"matrix": [10, 2], "x": 9, "y": 4}, - {"matrix": [10, 3], "x": 10, "y": 4}, - {"matrix": [10, 4], "x": 11, "y": 4}, - {"matrix": [10, 5], "x": 12, "y": 4}, - {"matrix": [10, 6], "x": 13, "y": 4}, - {"matrix": [10, 7], "x": 14, "y": 4}, - {"matrix": [11, 1], "x": 15, "y": 4, "w": 2.25}, - - {"matrix": [11, 3], "x": 20.75, "y": 4}, - {"matrix": [11, 4], "x": 21.75, "y": 4}, - {"matrix": [11, 5], "x": 22.75, "y": 4}, - - {"matrix": [9, 0], "x": 0, "y": 5}, - {"matrix": [9, 1], "x": 1, "y": 5}, - - {"matrix": [12, 3], "x": 2.25, "y": 5, "w": 2.25}, - {"matrix": [12, 4], "x": 4.5, "y": 5}, - {"matrix": [12, 5], "x": 5.5, "y": 5}, - {"matrix": [12, 6], "x": 6.5, "y": 5}, - {"matrix": [12, 7], "x": 7.5, "y": 5}, - {"matrix": [13, 0], "x": 8.5, "y": 5}, - {"matrix": [13, 1], "x": 9.5, "y": 5}, - {"matrix": [13, 2], "x": 10.5, "y": 5}, - {"matrix": [13, 3], "x": 11.5, "y": 5}, - {"matrix": [13, 4], "x": 12.5, "y": 5}, - {"matrix": [13, 5], "x": 13.5, "y": 5}, - {"matrix": [13, 6], "x": 14.5, "y": 5, "w": 2.75}, - - {"matrix": [2, 4], "x": 18.5, "y": 5}, - - {"matrix": [14, 0], "x": 20.75, "y": 5}, - {"matrix": [14, 1], "x": 21.75, "y": 5}, - {"matrix": [14, 2], "x": 22.75, "y": 5}, - {"matrix": [11, 2], "x": 23.75, "y": 5, "h": 2}, - - {"matrix": [11, 7], "x": 0, "y": 6}, - {"matrix": [12, 1], "x": 1, "y": 6}, - - {"matrix": [14, 7], "x": 2.25, "y": 6}, - {"matrix": [2, 3], "x": 3.25, "y": 6}, - {"matrix": [15, 0], "x": 4.25, "y": 6}, - {"matrix": [14, 3], "x": 5.25, "y": 6, "w": 1.5}, - {"matrix": [15, 1], "x": 6.75, "y": 6, "w": 5}, - {"matrix": [14, 4], "x": 11.75, "y": 6, "w": 1.5}, - {"matrix": [14, 5], "x": 13.25, "y": 6}, - {"matrix": [15, 2], "x": 14.25, "y": 6}, - {"matrix": [8, 3], "x": 15.25, "y": 6}, - {"matrix": [1, 5], "x": 16.25, "y": 6}, - - {"matrix": [3, 0], "x": 17.5, "y": 6}, - {"matrix": [3, 3], "x": 18.5, "y": 6}, - {"matrix": [3, 4], "x": 19.5, "y": 6}, - - {"matrix": [11, 6], "x": 20.75, "y": 6, "w": 2}, - {"matrix": [6, 2], "x": 22.75, "y": 6} - ] - }, - "LAYOUT_us_unix": { - "layout": [ - {"matrix": [14, 6], "x": 0, "y": 0, "w": 2}, - - {"matrix": [1, 7], "x": 2.25, "y": 0}, - - {"matrix": [0, 5], "x": 4.25, "y": 0}, - {"matrix": [0, 6], "x": 5.25, "y": 0}, - {"matrix": [1, 0], "x": 6.25, "y": 0}, - {"matrix": [1, 2], "x": 7.25, "y": 0}, - - {"matrix": [1, 4], "x": 8.75, "y": 0}, - {"matrix": [1, 6], "x": 9.75, "y": 0}, - {"matrix": [2, 0], "x": 10.75, "y": 0}, - {"matrix": [2, 1], "x": 11.75, "y": 0}, - - {"matrix": [2, 2], "x": 13.25, "y": 0}, - {"matrix": [0, 7], "x": 14.25, "y": 0}, - {"matrix": [1, 1], "x": 15.25, "y": 0}, - {"matrix": [1, 3], "x": 16.25, "y": 0}, - - {"matrix": [2, 6], "x": 17.5, "y": 0}, - {"matrix": [2, 7], "x": 18.5, "y": 0}, - {"matrix": [2, 5], "x": 19.5, "y": 0}, - - {"matrix": [5, 5], "x": 20.75, "y": 0}, - {"matrix": [0, 2], "x": 21.75, "y": 0}, - {"matrix": [0, 4], "x": 22.75, "y": 0}, - {"matrix": [6, 0], "x": 23.75, "y": 0}, - - {"matrix": [0, 1], "x": 0, "y": 2}, - {"matrix": [0, 3], "x": 1, "y": 2}, - - {"matrix": [3, 5], "x": 2.25, "y": 2}, - {"matrix": [3, 6], "x": 3.25, "y": 2}, - {"matrix": [3, 7], "x": 4.25, "y": 2}, - {"matrix": [4, 0], "x": 5.25, "y": 2}, - {"matrix": [4, 1], "x": 6.25, "y": 2}, - {"matrix": [4, 2], "x": 7.25, "y": 2}, - {"matrix": [4, 3], "x": 8.25, "y": 2}, - {"matrix": [4, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [4, 6], "x": 11.25, "y": 2}, - {"matrix": [4, 7], "x": 12.25, "y": 2}, - {"matrix": [5, 0], "x": 13.25, "y": 2}, - {"matrix": [5, 1], "x": 14.25, "y": 2}, - {"matrix": [11, 0], "x": 15.25, "y": 2}, - {"matrix": [5, 2], "x": 16.25, "y": 2}, - - {"matrix": [5, 4], "x": 17.5, "y": 2}, - {"matrix": [6, 4], "x": 18.5, "y": 2}, - {"matrix": [12, 0], "x": 19.5, "y": 2}, - - {"matrix": [12, 2], "x": 20.75, "y": 2}, - {"matrix": [5, 6], "x": 21.75, "y": 2}, - {"matrix": [5, 7], "x": 22.75, "y": 2}, - {"matrix": [8, 7], "x": 23.75, "y": 2}, - - {"matrix": [3, 1], "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 1, "y": 3}, - - {"matrix": [6, 5], "x": 2.25, "y": 3, "w": 1.5}, - {"matrix": [6, 6], "x": 3.75, "y": 3}, - {"matrix": [6, 7], "x": 4.75, "y": 3}, - {"matrix": [7, 0], "x": 5.75, "y": 3}, - {"matrix": [7, 1], "x": 6.75, "y": 3}, - {"matrix": [7, 2], "x": 7.75, "y": 3}, - {"matrix": [7, 3], "x": 8.75, "y": 3}, - {"matrix": [7, 4], "x": 9.75, "y": 3}, - {"matrix": [7, 5], "x": 10.75, "y": 3}, - {"matrix": [7, 6], "x": 11.75, "y": 3}, - {"matrix": [7, 7], "x": 12.75, "y": 3}, - {"matrix": [8, 0], "x": 13.75, "y": 3}, - {"matrix": [8, 1], "x": 14.75, "y": 3}, - {"matrix": [5, 3], "x": 15.75, "y": 3, "w": 1.5}, - - {"matrix": [8, 2], "x": 17.5, "y": 3}, - {"matrix": [9, 2], "x": 18.5, "y": 3}, - {"matrix": [15, 3], "x": 19.5, "y": 3}, - - {"matrix": [8, 4], "x": 20.75, "y": 3}, - {"matrix": [8, 5], "x": 21.75, "y": 3}, - {"matrix": [8, 6], "x": 22.75, "y": 3}, - {"matrix": [15, 5], "x": 23.75, "y": 3, "h": 2}, - - {"matrix": [6, 1], "x": 0, "y": 4}, - {"matrix": [6, 3], "x": 1, "y": 4}, - - {"matrix": [9, 4], "x": 2.25, "y": 4, "w": 1.75}, - {"matrix": [9, 5], "x": 4, "y": 4}, - {"matrix": [9, 6], "x": 5, "y": 4}, - {"matrix": [9, 7], "x": 6, "y": 4}, - {"matrix": [10, 0], "x": 7, "y": 4}, - {"matrix": [10, 1], "x": 8, "y": 4}, - {"matrix": [10, 2], "x": 9, "y": 4}, - {"matrix": [10, 3], "x": 10, "y": 4}, - {"matrix": [10, 4], "x": 11, "y": 4}, - {"matrix": [10, 5], "x": 12, "y": 4}, - {"matrix": [10, 6], "x": 13, "y": 4}, - {"matrix": [10, 7], "x": 14, "y": 4}, - {"matrix": [11, 1], "x": 15, "y": 4, "w": 2.25}, - - {"matrix": [11, 3], "x": 20.75, "y": 4}, - {"matrix": [11, 4], "x": 21.75, "y": 4}, - {"matrix": [11, 5], "x": 22.75, "y": 4}, - - {"matrix": [9, 0], "x": 0, "y": 5}, - {"matrix": [9, 1], "x": 1, "y": 5}, - - {"matrix": [12, 3], "x": 2.25, "y": 5, "w": 2.25}, - {"matrix": [12, 4], "x": 4.5, "y": 5}, - {"matrix": [12, 5], "x": 5.5, "y": 5}, - {"matrix": [12, 6], "x": 6.5, "y": 5}, - {"matrix": [12, 7], "x": 7.5, "y": 5}, - {"matrix": [13, 0], "x": 8.5, "y": 5}, - {"matrix": [13, 1], "x": 9.5, "y": 5}, - {"matrix": [13, 2], "x": 10.5, "y": 5}, - {"matrix": [13, 3], "x": 11.5, "y": 5}, - {"matrix": [13, 4], "x": 12.5, "y": 5}, - {"matrix": [13, 5], "x": 13.5, "y": 5}, - {"matrix": [13, 6], "x": 14.5, "y": 5, "w": 2.75}, - - {"matrix": [2, 4], "x": 18.5, "y": 5}, - - {"matrix": [14, 0], "x": 20.75, "y": 5}, - {"matrix": [14, 1], "x": 21.75, "y": 5}, - {"matrix": [14, 2], "x": 22.75, "y": 5}, - {"matrix": [11, 2], "x": 23.75, "y": 5, "h": 2}, - - {"matrix": [11, 7], "x": 0, "y": 6}, - {"matrix": [12, 1], "x": 1, "y": 6}, - - {"matrix": [14, 7], "x": 2.25, "y": 6, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 6}, - {"matrix": [15, 0], "x": 5, "y": 6}, - {"matrix": [15, 1], "x": 6, "y": 6, "w": 8.25}, - {"matrix": [15, 2], "x": 14.25, "y": 6}, - {"matrix": [8, 3], "x": 15.25, "y": 6}, - {"matrix": [1, 5], "x": 16.25, "y": 6}, - - {"matrix": [3, 0], "x": 17.5, "y": 6}, - {"matrix": [3, 3], "x": 18.5, "y": 6}, - {"matrix": [3, 4], "x": 19.5, "y": 6}, - - {"matrix": [11, 6], "x": 20.75, "y": 6, "w": 2}, - {"matrix": [6, 2], "x": 22.75, "y": 6} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [14, 6], "x": 0, "y": 0, "w": 2}, - - {"matrix": [3, 5], "x": 2.25, "y": 0}, - - {"matrix": [0, 5], "x": 4.25, "y": 0}, - {"matrix": [0, 6], "x": 5.25, "y": 0}, - {"matrix": [1, 0], "x": 6.25, "y": 0}, - {"matrix": [1, 2], "x": 7.25, "y": 0}, - - {"matrix": [1, 4], "x": 8.75, "y": 0}, - {"matrix": [1, 6], "x": 9.75, "y": 0}, - {"matrix": [2, 0], "x": 10.75, "y": 0}, - {"matrix": [2, 1], "x": 11.75, "y": 0}, - - {"matrix": [2, 2], "x": 13.25, "y": 0}, - {"matrix": [0, 7], "x": 14.25, "y": 0}, - {"matrix": [1, 1], "x": 15.25, "y": 0}, - {"matrix": [1, 3], "x": 16.25, "y": 0}, - - {"matrix": [2, 6], "x": 17.5, "y": 0}, - {"matrix": [2, 7], "x": 18.5, "y": 0}, - {"matrix": [2, 5], "x": 19.5, "y": 0}, - - {"matrix": [5, 5], "x": 20.75, "y": 0}, - {"matrix": [0, 2], "x": 21.75, "y": 0}, - {"matrix": [0, 4], "x": 22.75, "y": 0}, - {"matrix": [6, 0], "x": 23.75, "y": 0}, - - {"matrix": [0, 1], "x": 0, "y": 2}, - {"matrix": [0, 3], "x": 1, "y": 2}, - - {"matrix": [5, 2], "x": 2.25, "y": 2}, - {"matrix": [3, 6], "x": 3.25, "y": 2}, - {"matrix": [3, 7], "x": 4.25, "y": 2}, - {"matrix": [4, 0], "x": 5.25, "y": 2}, - {"matrix": [4, 1], "x": 6.25, "y": 2}, - {"matrix": [4, 2], "x": 7.25, "y": 2}, - {"matrix": [4, 3], "x": 8.25, "y": 2}, - {"matrix": [4, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [4, 6], "x": 11.25, "y": 2}, - {"matrix": [4, 7], "x": 12.25, "y": 2}, - {"matrix": [5, 0], "x": 13.25, "y": 2}, - {"matrix": [5, 1], "x": 14.25, "y": 2}, - {"matrix": [5, 3], "x": 15.25, "y": 2, "w": 2}, - - {"matrix": [5, 4], "x": 17.5, "y": 2}, - {"matrix": [6, 4], "x": 18.5, "y": 2}, - {"matrix": [12, 0], "x": 19.5, "y": 2}, - - {"matrix": [12, 2], "x": 20.75, "y": 2}, - {"matrix": [5, 6], "x": 21.75, "y": 2}, - {"matrix": [5, 7], "x": 22.75, "y": 2}, - {"matrix": [8, 7], "x": 23.75, "y": 2}, - - {"matrix": [3, 1], "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 1, "y": 3}, - - {"matrix": [6, 5], "x": 2.25, "y": 3, "w": 1.5}, - {"matrix": [6, 6], "x": 3.75, "y": 3}, - {"matrix": [6, 7], "x": 4.75, "y": 3}, - {"matrix": [7, 0], "x": 5.75, "y": 3}, - {"matrix": [7, 1], "x": 6.75, "y": 3}, - {"matrix": [7, 2], "x": 7.75, "y": 3}, - {"matrix": [7, 3], "x": 8.75, "y": 3}, - {"matrix": [7, 4], "x": 9.75, "y": 3}, - {"matrix": [7, 5], "x": 10.75, "y": 3}, - {"matrix": [7, 6], "x": 11.75, "y": 3}, - {"matrix": [7, 7], "x": 12.75, "y": 3}, - {"matrix": [8, 0], "x": 13.75, "y": 3}, - {"matrix": [8, 1], "x": 14.75, "y": 3}, - {"matrix": [11, 0], "x": 15.75, "y": 3, "w": 1.5}, - - {"matrix": [8, 2], "x": 17.5, "y": 3}, - {"matrix": [9, 2], "x": 18.5, "y": 3}, - {"matrix": [15, 3], "x": 19.5, "y": 3}, - - {"matrix": [8, 4], "x": 20.75, "y": 3}, - {"matrix": [8, 5], "x": 21.75, "y": 3}, - {"matrix": [8, 6], "x": 22.75, "y": 3}, - {"matrix": [15, 5], "x": 23.75, "y": 3, "h": 2}, - - {"matrix": [6, 1], "x": 0, "y": 4}, - {"matrix": [6, 3], "x": 1, "y": 4}, - - {"matrix": [14, 7], "x": 2.25, "y": 4, "w": 1.75}, - {"matrix": [9, 5], "x": 4, "y": 4}, - {"matrix": [9, 6], "x": 5, "y": 4}, - {"matrix": [9, 7], "x": 6, "y": 4}, - {"matrix": [10, 0], "x": 7, "y": 4}, - {"matrix": [10, 1], "x": 8, "y": 4}, - {"matrix": [10, 2], "x": 9, "y": 4}, - {"matrix": [10, 3], "x": 10, "y": 4}, - {"matrix": [10, 4], "x": 11, "y": 4}, - {"matrix": [10, 5], "x": 12, "y": 4}, - {"matrix": [10, 6], "x": 13, "y": 4}, - {"matrix": [10, 7], "x": 14, "y": 4}, - {"matrix": [11, 1], "x": 15, "y": 4, "w": 2.25}, - - {"matrix": [11, 3], "x": 20.75, "y": 4}, - {"matrix": [11, 4], "x": 21.75, "y": 4}, - {"matrix": [11, 5], "x": 22.75, "y": 4}, - - {"matrix": [9, 0], "x": 0, "y": 5}, - {"matrix": [9, 1], "x": 1, "y": 5}, - - {"matrix": [12, 3], "x": 2.25, "y": 5, "w": 2.25}, - {"matrix": [12, 4], "x": 4.5, "y": 5}, - {"matrix": [12, 5], "x": 5.5, "y": 5}, - {"matrix": [12, 6], "x": 6.5, "y": 5}, - {"matrix": [12, 7], "x": 7.5, "y": 5}, - {"matrix": [13, 0], "x": 8.5, "y": 5}, - {"matrix": [13, 1], "x": 9.5, "y": 5}, - {"matrix": [13, 2], "x": 10.5, "y": 5}, - {"matrix": [13, 3], "x": 11.5, "y": 5}, - {"matrix": [13, 4], "x": 12.5, "y": 5}, - {"matrix": [13, 5], "x": 13.5, "y": 5}, - {"matrix": [13, 6], "x": 14.5, "y": 5, "w": 2.75}, - - {"matrix": [2, 4], "x": 18.5, "y": 5}, - - {"matrix": [14, 0], "x": 20.75, "y": 5}, - {"matrix": [14, 1], "x": 21.75, "y": 5}, - {"matrix": [14, 2], "x": 22.75, "y": 5}, - {"matrix": [11, 2], "x": 23.75, "y": 5, "h": 2}, - - {"matrix": [11, 7], "x": 0, "y": 6}, - {"matrix": [12, 1], "x": 1, "y": 6}, - - {"matrix": [9, 4], "x": 2.25, "y": 6, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 6}, - {"matrix": [15, 0], "x": 5, "y": 6}, - {"matrix": [15, 1], "x": 6, "y": 6, "w": 8.25}, - {"matrix": [15, 2], "x": 14.25, "y": 6}, - {"matrix": [8, 3], "x": 15.25, "y": 6}, - {"matrix": [1, 5], "x": 16.25, "y": 6}, - - {"matrix": [3, 0], "x": 17.5, "y": 6}, - {"matrix": [3, 3], "x": 18.5, "y": 6}, - {"matrix": [3, 4], "x": 19.5, "y": 6}, - - {"matrix": [11, 6], "x": 20.75, "y": 6, "w": 2}, - {"matrix": [6, 2], "x": 22.75, "y": 6} - ] - } - } -} diff --git a/keyboards/converter/sun_usb/type5/keyboard.json b/keyboards/converter/sun_usb/type5/keyboard.json new file mode 100644 index 0000000000..c26e85a65b --- /dev/null +++ b/keyboards/converter/sun_usb/type5/keyboard.json @@ -0,0 +1,450 @@ +{ + "layouts": { + "LAYOUT_jp_unix": { + "layout": [ + {"matrix": [14, 6], "x": 0, "y": 0, "w": 2}, + + {"matrix": [1, 7], "x": 2.25, "y": 0}, + + {"matrix": [0, 5], "x": 4.25, "y": 0}, + {"matrix": [0, 6], "x": 5.25, "y": 0}, + {"matrix": [1, 0], "x": 6.25, "y": 0}, + {"matrix": [1, 2], "x": 7.25, "y": 0}, + + {"matrix": [1, 4], "x": 8.75, "y": 0}, + {"matrix": [1, 6], "x": 9.75, "y": 0}, + {"matrix": [2, 0], "x": 10.75, "y": 0}, + {"matrix": [2, 1], "x": 11.75, "y": 0}, + + {"matrix": [2, 2], "x": 13.25, "y": 0}, + {"matrix": [0, 7], "x": 14.25, "y": 0}, + {"matrix": [1, 1], "x": 15.25, "y": 0}, + {"matrix": [1, 3], "x": 16.25, "y": 0}, + + {"matrix": [2, 6], "x": 17.5, "y": 0}, + {"matrix": [2, 7], "x": 18.5, "y": 0}, + {"matrix": [2, 5], "x": 19.5, "y": 0}, + + {"matrix": [5, 5], "x": 20.75, "y": 0}, + {"matrix": [0, 2], "x": 21.75, "y": 0}, + {"matrix": [0, 4], "x": 22.75, "y": 0}, + {"matrix": [6, 0], "x": 23.75, "y": 0}, + + {"matrix": [0, 1], "x": 0, "y": 2}, + {"matrix": [0, 3], "x": 1, "y": 2}, + + {"matrix": [3, 5], "x": 2.25, "y": 2}, + {"matrix": [3, 6], "x": 3.25, "y": 2}, + {"matrix": [3, 7], "x": 4.25, "y": 2}, + {"matrix": [4, 0], "x": 5.25, "y": 2}, + {"matrix": [4, 1], "x": 6.25, "y": 2}, + {"matrix": [4, 2], "x": 7.25, "y": 2}, + {"matrix": [4, 3], "x": 8.25, "y": 2}, + {"matrix": [4, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [4, 6], "x": 11.25, "y": 2}, + {"matrix": [4, 7], "x": 12.25, "y": 2}, + {"matrix": [5, 0], "x": 13.25, "y": 2}, + {"matrix": [5, 1], "x": 14.25, "y": 2}, + {"matrix": [11, 0], "x": 15.25, "y": 2}, + {"matrix": [5, 2], "x": 16.25, "y": 2}, + + {"matrix": [5, 4], "x": 17.5, "y": 2}, + {"matrix": [6, 4], "x": 18.5, "y": 2}, + {"matrix": [12, 0], "x": 19.5, "y": 2}, + + {"matrix": [12, 2], "x": 20.75, "y": 2}, + {"matrix": [5, 6], "x": 21.75, "y": 2}, + {"matrix": [5, 7], "x": 22.75, "y": 2}, + {"matrix": [8, 7], "x": 23.75, "y": 2}, + + {"matrix": [3, 1], "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 1, "y": 3}, + + {"matrix": [6, 5], "x": 2.25, "y": 3, "w": 1.5}, + {"matrix": [6, 6], "x": 3.75, "y": 3}, + {"matrix": [6, 7], "x": 4.75, "y": 3}, + {"matrix": [7, 0], "x": 5.75, "y": 3}, + {"matrix": [7, 1], "x": 6.75, "y": 3}, + {"matrix": [7, 2], "x": 7.75, "y": 3}, + {"matrix": [7, 3], "x": 8.75, "y": 3}, + {"matrix": [7, 4], "x": 9.75, "y": 3}, + {"matrix": [7, 5], "x": 10.75, "y": 3}, + {"matrix": [7, 6], "x": 11.75, "y": 3}, + {"matrix": [7, 7], "x": 12.75, "y": 3}, + {"matrix": [8, 0], "x": 13.75, "y": 3}, + {"matrix": [8, 1], "x": 14.75, "y": 3}, + {"matrix": [5, 3], "x": 15.75, "y": 3, "w": 1.5}, + + {"matrix": [8, 2], "x": 17.5, "y": 3}, + {"matrix": [9, 2], "x": 18.5, "y": 3}, + {"matrix": [15, 3], "x": 19.5, "y": 3}, + + {"matrix": [8, 4], "x": 20.75, "y": 3}, + {"matrix": [8, 5], "x": 21.75, "y": 3}, + {"matrix": [8, 6], "x": 22.75, "y": 3}, + {"matrix": [15, 5], "x": 23.75, "y": 3, "h": 2}, + + {"matrix": [6, 1], "x": 0, "y": 4}, + {"matrix": [6, 3], "x": 1, "y": 4}, + + {"matrix": [9, 4], "x": 2.25, "y": 4, "w": 1.75}, + {"matrix": [9, 5], "x": 4, "y": 4}, + {"matrix": [9, 6], "x": 5, "y": 4}, + {"matrix": [9, 7], "x": 6, "y": 4}, + {"matrix": [10, 0], "x": 7, "y": 4}, + {"matrix": [10, 1], "x": 8, "y": 4}, + {"matrix": [10, 2], "x": 9, "y": 4}, + {"matrix": [10, 3], "x": 10, "y": 4}, + {"matrix": [10, 4], "x": 11, "y": 4}, + {"matrix": [10, 5], "x": 12, "y": 4}, + {"matrix": [10, 6], "x": 13, "y": 4}, + {"matrix": [10, 7], "x": 14, "y": 4}, + {"matrix": [11, 1], "x": 15, "y": 4, "w": 2.25}, + + {"matrix": [11, 3], "x": 20.75, "y": 4}, + {"matrix": [11, 4], "x": 21.75, "y": 4}, + {"matrix": [11, 5], "x": 22.75, "y": 4}, + + {"matrix": [9, 0], "x": 0, "y": 5}, + {"matrix": [9, 1], "x": 1, "y": 5}, + + {"matrix": [12, 3], "x": 2.25, "y": 5, "w": 2.25}, + {"matrix": [12, 4], "x": 4.5, "y": 5}, + {"matrix": [12, 5], "x": 5.5, "y": 5}, + {"matrix": [12, 6], "x": 6.5, "y": 5}, + {"matrix": [12, 7], "x": 7.5, "y": 5}, + {"matrix": [13, 0], "x": 8.5, "y": 5}, + {"matrix": [13, 1], "x": 9.5, "y": 5}, + {"matrix": [13, 2], "x": 10.5, "y": 5}, + {"matrix": [13, 3], "x": 11.5, "y": 5}, + {"matrix": [13, 4], "x": 12.5, "y": 5}, + {"matrix": [13, 5], "x": 13.5, "y": 5}, + {"matrix": [13, 6], "x": 14.5, "y": 5, "w": 2.75}, + + {"matrix": [2, 4], "x": 18.5, "y": 5}, + + {"matrix": [14, 0], "x": 20.75, "y": 5}, + {"matrix": [14, 1], "x": 21.75, "y": 5}, + {"matrix": [14, 2], "x": 22.75, "y": 5}, + {"matrix": [11, 2], "x": 23.75, "y": 5, "h": 2}, + + {"matrix": [11, 7], "x": 0, "y": 6}, + {"matrix": [12, 1], "x": 1, "y": 6}, + + {"matrix": [14, 7], "x": 2.25, "y": 6}, + {"matrix": [2, 3], "x": 3.25, "y": 6}, + {"matrix": [15, 0], "x": 4.25, "y": 6}, + {"matrix": [14, 3], "x": 5.25, "y": 6, "w": 1.5}, + {"matrix": [15, 1], "x": 6.75, "y": 6, "w": 5}, + {"matrix": [14, 4], "x": 11.75, "y": 6, "w": 1.5}, + {"matrix": [14, 5], "x": 13.25, "y": 6}, + {"matrix": [15, 2], "x": 14.25, "y": 6}, + {"matrix": [8, 3], "x": 15.25, "y": 6}, + {"matrix": [1, 5], "x": 16.25, "y": 6}, + + {"matrix": [3, 0], "x": 17.5, "y": 6}, + {"matrix": [3, 3], "x": 18.5, "y": 6}, + {"matrix": [3, 4], "x": 19.5, "y": 6}, + + {"matrix": [11, 6], "x": 20.75, "y": 6, "w": 2}, + {"matrix": [6, 2], "x": 22.75, "y": 6} + ] + }, + "LAYOUT_us_unix": { + "layout": [ + {"matrix": [14, 6], "x": 0, "y": 0, "w": 2}, + + {"matrix": [1, 7], "x": 2.25, "y": 0}, + + {"matrix": [0, 5], "x": 4.25, "y": 0}, + {"matrix": [0, 6], "x": 5.25, "y": 0}, + {"matrix": [1, 0], "x": 6.25, "y": 0}, + {"matrix": [1, 2], "x": 7.25, "y": 0}, + + {"matrix": [1, 4], "x": 8.75, "y": 0}, + {"matrix": [1, 6], "x": 9.75, "y": 0}, + {"matrix": [2, 0], "x": 10.75, "y": 0}, + {"matrix": [2, 1], "x": 11.75, "y": 0}, + + {"matrix": [2, 2], "x": 13.25, "y": 0}, + {"matrix": [0, 7], "x": 14.25, "y": 0}, + {"matrix": [1, 1], "x": 15.25, "y": 0}, + {"matrix": [1, 3], "x": 16.25, "y": 0}, + + {"matrix": [2, 6], "x": 17.5, "y": 0}, + {"matrix": [2, 7], "x": 18.5, "y": 0}, + {"matrix": [2, 5], "x": 19.5, "y": 0}, + + {"matrix": [5, 5], "x": 20.75, "y": 0}, + {"matrix": [0, 2], "x": 21.75, "y": 0}, + {"matrix": [0, 4], "x": 22.75, "y": 0}, + {"matrix": [6, 0], "x": 23.75, "y": 0}, + + {"matrix": [0, 1], "x": 0, "y": 2}, + {"matrix": [0, 3], "x": 1, "y": 2}, + + {"matrix": [3, 5], "x": 2.25, "y": 2}, + {"matrix": [3, 6], "x": 3.25, "y": 2}, + {"matrix": [3, 7], "x": 4.25, "y": 2}, + {"matrix": [4, 0], "x": 5.25, "y": 2}, + {"matrix": [4, 1], "x": 6.25, "y": 2}, + {"matrix": [4, 2], "x": 7.25, "y": 2}, + {"matrix": [4, 3], "x": 8.25, "y": 2}, + {"matrix": [4, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [4, 6], "x": 11.25, "y": 2}, + {"matrix": [4, 7], "x": 12.25, "y": 2}, + {"matrix": [5, 0], "x": 13.25, "y": 2}, + {"matrix": [5, 1], "x": 14.25, "y": 2}, + {"matrix": [11, 0], "x": 15.25, "y": 2}, + {"matrix": [5, 2], "x": 16.25, "y": 2}, + + {"matrix": [5, 4], "x": 17.5, "y": 2}, + {"matrix": [6, 4], "x": 18.5, "y": 2}, + {"matrix": [12, 0], "x": 19.5, "y": 2}, + + {"matrix": [12, 2], "x": 20.75, "y": 2}, + {"matrix": [5, 6], "x": 21.75, "y": 2}, + {"matrix": [5, 7], "x": 22.75, "y": 2}, + {"matrix": [8, 7], "x": 23.75, "y": 2}, + + {"matrix": [3, 1], "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 1, "y": 3}, + + {"matrix": [6, 5], "x": 2.25, "y": 3, "w": 1.5}, + {"matrix": [6, 6], "x": 3.75, "y": 3}, + {"matrix": [6, 7], "x": 4.75, "y": 3}, + {"matrix": [7, 0], "x": 5.75, "y": 3}, + {"matrix": [7, 1], "x": 6.75, "y": 3}, + {"matrix": [7, 2], "x": 7.75, "y": 3}, + {"matrix": [7, 3], "x": 8.75, "y": 3}, + {"matrix": [7, 4], "x": 9.75, "y": 3}, + {"matrix": [7, 5], "x": 10.75, "y": 3}, + {"matrix": [7, 6], "x": 11.75, "y": 3}, + {"matrix": [7, 7], "x": 12.75, "y": 3}, + {"matrix": [8, 0], "x": 13.75, "y": 3}, + {"matrix": [8, 1], "x": 14.75, "y": 3}, + {"matrix": [5, 3], "x": 15.75, "y": 3, "w": 1.5}, + + {"matrix": [8, 2], "x": 17.5, "y": 3}, + {"matrix": [9, 2], "x": 18.5, "y": 3}, + {"matrix": [15, 3], "x": 19.5, "y": 3}, + + {"matrix": [8, 4], "x": 20.75, "y": 3}, + {"matrix": [8, 5], "x": 21.75, "y": 3}, + {"matrix": [8, 6], "x": 22.75, "y": 3}, + {"matrix": [15, 5], "x": 23.75, "y": 3, "h": 2}, + + {"matrix": [6, 1], "x": 0, "y": 4}, + {"matrix": [6, 3], "x": 1, "y": 4}, + + {"matrix": [9, 4], "x": 2.25, "y": 4, "w": 1.75}, + {"matrix": [9, 5], "x": 4, "y": 4}, + {"matrix": [9, 6], "x": 5, "y": 4}, + {"matrix": [9, 7], "x": 6, "y": 4}, + {"matrix": [10, 0], "x": 7, "y": 4}, + {"matrix": [10, 1], "x": 8, "y": 4}, + {"matrix": [10, 2], "x": 9, "y": 4}, + {"matrix": [10, 3], "x": 10, "y": 4}, + {"matrix": [10, 4], "x": 11, "y": 4}, + {"matrix": [10, 5], "x": 12, "y": 4}, + {"matrix": [10, 6], "x": 13, "y": 4}, + {"matrix": [10, 7], "x": 14, "y": 4}, + {"matrix": [11, 1], "x": 15, "y": 4, "w": 2.25}, + + {"matrix": [11, 3], "x": 20.75, "y": 4}, + {"matrix": [11, 4], "x": 21.75, "y": 4}, + {"matrix": [11, 5], "x": 22.75, "y": 4}, + + {"matrix": [9, 0], "x": 0, "y": 5}, + {"matrix": [9, 1], "x": 1, "y": 5}, + + {"matrix": [12, 3], "x": 2.25, "y": 5, "w": 2.25}, + {"matrix": [12, 4], "x": 4.5, "y": 5}, + {"matrix": [12, 5], "x": 5.5, "y": 5}, + {"matrix": [12, 6], "x": 6.5, "y": 5}, + {"matrix": [12, 7], "x": 7.5, "y": 5}, + {"matrix": [13, 0], "x": 8.5, "y": 5}, + {"matrix": [13, 1], "x": 9.5, "y": 5}, + {"matrix": [13, 2], "x": 10.5, "y": 5}, + {"matrix": [13, 3], "x": 11.5, "y": 5}, + {"matrix": [13, 4], "x": 12.5, "y": 5}, + {"matrix": [13, 5], "x": 13.5, "y": 5}, + {"matrix": [13, 6], "x": 14.5, "y": 5, "w": 2.75}, + + {"matrix": [2, 4], "x": 18.5, "y": 5}, + + {"matrix": [14, 0], "x": 20.75, "y": 5}, + {"matrix": [14, 1], "x": 21.75, "y": 5}, + {"matrix": [14, 2], "x": 22.75, "y": 5}, + {"matrix": [11, 2], "x": 23.75, "y": 5, "h": 2}, + + {"matrix": [11, 7], "x": 0, "y": 6}, + {"matrix": [12, 1], "x": 1, "y": 6}, + + {"matrix": [14, 7], "x": 2.25, "y": 6, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 6}, + {"matrix": [15, 0], "x": 5, "y": 6}, + {"matrix": [15, 1], "x": 6, "y": 6, "w": 8.25}, + {"matrix": [15, 2], "x": 14.25, "y": 6}, + {"matrix": [8, 3], "x": 15.25, "y": 6}, + {"matrix": [1, 5], "x": 16.25, "y": 6}, + + {"matrix": [3, 0], "x": 17.5, "y": 6}, + {"matrix": [3, 3], "x": 18.5, "y": 6}, + {"matrix": [3, 4], "x": 19.5, "y": 6}, + + {"matrix": [11, 6], "x": 20.75, "y": 6, "w": 2}, + {"matrix": [6, 2], "x": 22.75, "y": 6} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [14, 6], "x": 0, "y": 0, "w": 2}, + + {"matrix": [3, 5], "x": 2.25, "y": 0}, + + {"matrix": [0, 5], "x": 4.25, "y": 0}, + {"matrix": [0, 6], "x": 5.25, "y": 0}, + {"matrix": [1, 0], "x": 6.25, "y": 0}, + {"matrix": [1, 2], "x": 7.25, "y": 0}, + + {"matrix": [1, 4], "x": 8.75, "y": 0}, + {"matrix": [1, 6], "x": 9.75, "y": 0}, + {"matrix": [2, 0], "x": 10.75, "y": 0}, + {"matrix": [2, 1], "x": 11.75, "y": 0}, + + {"matrix": [2, 2], "x": 13.25, "y": 0}, + {"matrix": [0, 7], "x": 14.25, "y": 0}, + {"matrix": [1, 1], "x": 15.25, "y": 0}, + {"matrix": [1, 3], "x": 16.25, "y": 0}, + + {"matrix": [2, 6], "x": 17.5, "y": 0}, + {"matrix": [2, 7], "x": 18.5, "y": 0}, + {"matrix": [2, 5], "x": 19.5, "y": 0}, + + {"matrix": [5, 5], "x": 20.75, "y": 0}, + {"matrix": [0, 2], "x": 21.75, "y": 0}, + {"matrix": [0, 4], "x": 22.75, "y": 0}, + {"matrix": [6, 0], "x": 23.75, "y": 0}, + + {"matrix": [0, 1], "x": 0, "y": 2}, + {"matrix": [0, 3], "x": 1, "y": 2}, + + {"matrix": [5, 2], "x": 2.25, "y": 2}, + {"matrix": [3, 6], "x": 3.25, "y": 2}, + {"matrix": [3, 7], "x": 4.25, "y": 2}, + {"matrix": [4, 0], "x": 5.25, "y": 2}, + {"matrix": [4, 1], "x": 6.25, "y": 2}, + {"matrix": [4, 2], "x": 7.25, "y": 2}, + {"matrix": [4, 3], "x": 8.25, "y": 2}, + {"matrix": [4, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [4, 6], "x": 11.25, "y": 2}, + {"matrix": [4, 7], "x": 12.25, "y": 2}, + {"matrix": [5, 0], "x": 13.25, "y": 2}, + {"matrix": [5, 1], "x": 14.25, "y": 2}, + {"matrix": [5, 3], "x": 15.25, "y": 2, "w": 2}, + + {"matrix": [5, 4], "x": 17.5, "y": 2}, + {"matrix": [6, 4], "x": 18.5, "y": 2}, + {"matrix": [12, 0], "x": 19.5, "y": 2}, + + {"matrix": [12, 2], "x": 20.75, "y": 2}, + {"matrix": [5, 6], "x": 21.75, "y": 2}, + {"matrix": [5, 7], "x": 22.75, "y": 2}, + {"matrix": [8, 7], "x": 23.75, "y": 2}, + + {"matrix": [3, 1], "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 1, "y": 3}, + + {"matrix": [6, 5], "x": 2.25, "y": 3, "w": 1.5}, + {"matrix": [6, 6], "x": 3.75, "y": 3}, + {"matrix": [6, 7], "x": 4.75, "y": 3}, + {"matrix": [7, 0], "x": 5.75, "y": 3}, + {"matrix": [7, 1], "x": 6.75, "y": 3}, + {"matrix": [7, 2], "x": 7.75, "y": 3}, + {"matrix": [7, 3], "x": 8.75, "y": 3}, + {"matrix": [7, 4], "x": 9.75, "y": 3}, + {"matrix": [7, 5], "x": 10.75, "y": 3}, + {"matrix": [7, 6], "x": 11.75, "y": 3}, + {"matrix": [7, 7], "x": 12.75, "y": 3}, + {"matrix": [8, 0], "x": 13.75, "y": 3}, + {"matrix": [8, 1], "x": 14.75, "y": 3}, + {"matrix": [11, 0], "x": 15.75, "y": 3, "w": 1.5}, + + {"matrix": [8, 2], "x": 17.5, "y": 3}, + {"matrix": [9, 2], "x": 18.5, "y": 3}, + {"matrix": [15, 3], "x": 19.5, "y": 3}, + + {"matrix": [8, 4], "x": 20.75, "y": 3}, + {"matrix": [8, 5], "x": 21.75, "y": 3}, + {"matrix": [8, 6], "x": 22.75, "y": 3}, + {"matrix": [15, 5], "x": 23.75, "y": 3, "h": 2}, + + {"matrix": [6, 1], "x": 0, "y": 4}, + {"matrix": [6, 3], "x": 1, "y": 4}, + + {"matrix": [14, 7], "x": 2.25, "y": 4, "w": 1.75}, + {"matrix": [9, 5], "x": 4, "y": 4}, + {"matrix": [9, 6], "x": 5, "y": 4}, + {"matrix": [9, 7], "x": 6, "y": 4}, + {"matrix": [10, 0], "x": 7, "y": 4}, + {"matrix": [10, 1], "x": 8, "y": 4}, + {"matrix": [10, 2], "x": 9, "y": 4}, + {"matrix": [10, 3], "x": 10, "y": 4}, + {"matrix": [10, 4], "x": 11, "y": 4}, + {"matrix": [10, 5], "x": 12, "y": 4}, + {"matrix": [10, 6], "x": 13, "y": 4}, + {"matrix": [10, 7], "x": 14, "y": 4}, + {"matrix": [11, 1], "x": 15, "y": 4, "w": 2.25}, + + {"matrix": [11, 3], "x": 20.75, "y": 4}, + {"matrix": [11, 4], "x": 21.75, "y": 4}, + {"matrix": [11, 5], "x": 22.75, "y": 4}, + + {"matrix": [9, 0], "x": 0, "y": 5}, + {"matrix": [9, 1], "x": 1, "y": 5}, + + {"matrix": [12, 3], "x": 2.25, "y": 5, "w": 2.25}, + {"matrix": [12, 4], "x": 4.5, "y": 5}, + {"matrix": [12, 5], "x": 5.5, "y": 5}, + {"matrix": [12, 6], "x": 6.5, "y": 5}, + {"matrix": [12, 7], "x": 7.5, "y": 5}, + {"matrix": [13, 0], "x": 8.5, "y": 5}, + {"matrix": [13, 1], "x": 9.5, "y": 5}, + {"matrix": [13, 2], "x": 10.5, "y": 5}, + {"matrix": [13, 3], "x": 11.5, "y": 5}, + {"matrix": [13, 4], "x": 12.5, "y": 5}, + {"matrix": [13, 5], "x": 13.5, "y": 5}, + {"matrix": [13, 6], "x": 14.5, "y": 5, "w": 2.75}, + + {"matrix": [2, 4], "x": 18.5, "y": 5}, + + {"matrix": [14, 0], "x": 20.75, "y": 5}, + {"matrix": [14, 1], "x": 21.75, "y": 5}, + {"matrix": [14, 2], "x": 22.75, "y": 5}, + {"matrix": [11, 2], "x": 23.75, "y": 5, "h": 2}, + + {"matrix": [11, 7], "x": 0, "y": 6}, + {"matrix": [12, 1], "x": 1, "y": 6}, + + {"matrix": [9, 4], "x": 2.25, "y": 6, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 6}, + {"matrix": [15, 0], "x": 5, "y": 6}, + {"matrix": [15, 1], "x": 6, "y": 6, "w": 8.25}, + {"matrix": [15, 2], "x": 14.25, "y": 6}, + {"matrix": [8, 3], "x": 15.25, "y": 6}, + {"matrix": [1, 5], "x": 16.25, "y": 6}, + + {"matrix": [3, 0], "x": 17.5, "y": 6}, + {"matrix": [3, 3], "x": 18.5, "y": 6}, + {"matrix": [3, 4], "x": 19.5, "y": 6}, + + {"matrix": [11, 6], "x": 20.75, "y": 6, "w": 2}, + {"matrix": [6, 2], "x": 22.75, "y": 6} + ] + } + } +} diff --git a/keyboards/converter/sun_usb/type5/rules.mk b/keyboards/converter/sun_usb/type5/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/converter/usb_usb/hasu/info.json b/keyboards/converter/usb_usb/hasu/info.json deleted file mode 100644 index 606784570c..0000000000 --- a/keyboards/converter/usb_usb/hasu/info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "bootloader": "atmel-dfu" -} diff --git a/keyboards/converter/usb_usb/hasu/keyboard.json b/keyboards/converter/usb_usb/hasu/keyboard.json new file mode 100644 index 0000000000..606784570c --- /dev/null +++ b/keyboards/converter/usb_usb/hasu/keyboard.json @@ -0,0 +1,3 @@ +{ + "bootloader": "atmel-dfu" +} diff --git a/keyboards/converter/usb_usb/hasu/rules.mk b/keyboards/converter/usb_usb/hasu/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/converter/usb_usb/hasu/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/converter/usb_usb/leonardo/info.json b/keyboards/converter/usb_usb/leonardo/info.json deleted file mode 100644 index 56062f7ad3..0000000000 --- a/keyboards/converter/usb_usb/leonardo/info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "bootloader": "caterina" -} diff --git a/keyboards/converter/usb_usb/leonardo/keyboard.json b/keyboards/converter/usb_usb/leonardo/keyboard.json new file mode 100644 index 0000000000..56062f7ad3 --- /dev/null +++ b/keyboards/converter/usb_usb/leonardo/keyboard.json @@ -0,0 +1,3 @@ +{ + "bootloader": "caterina" +} diff --git a/keyboards/converter/usb_usb/leonardo/rules.mk b/keyboards/converter/usb_usb/leonardo/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/converter/usb_usb/leonardo/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/cradio/info.json b/keyboards/cradio/info.json deleted file mode 100644 index 6241995c04..0000000000 --- a/keyboards/cradio/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "keyboard_name": "Cradio", - "manufacturer": "DPB", - "url": "https://github.com/davidphilipbarr/hypergolic", - "maintainer": "@davidphilipbarr", - "usb": { - "vid": "0xC88B", - "pid": "0x3988", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "pin_compatible": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "unicode": true - }, - "matrix_pins": { - "direct": [ - ["E6", "F7", "F6", "F5", "F4"], - ["B1", "B3", "B2", "B6", "D3"], - ["D1", "D0", "D4", "C6", "D7"], - ["B4", "B5", null, null, null] - ] - }, - "split": { - "bootmagic": { - "matrix": [4, 4] - }, - "enabled": true, - "matrix_pins": { - "right": { - "direct": [ - ["F4", "F5", "F6", "F7", "E6"], - ["D3", "B6", "B2", "B3", "B1"], - ["D7", "C6", "D4", "D0", "D1"], - ["B5", "B4", null, null, null] - ] - } - }, - "soft_serial_pin": "D2", - "transport": { - "protocol": "serial" - } - }, - "community_layouts": ["split_3x5_2"], - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x5_2" - }, - "layouts": { - "LAYOUT_split_3x5_2": { - "layout": [ - {"label": "L01", "matrix": [0, 0], "x": 0, "y": 1.27}, - {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0.31}, - {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0.28}, - {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0.42}, - {"label": "R01", "matrix": [4, 0], "x": 8, "y": 0.42}, - {"label": "R02", "matrix": [4, 1], "x": 9, "y": 0.28}, - {"label": "R03", "matrix": [4, 2], "x": 10, "y": 0}, - {"label": "R04", "matrix": [4, 3], "x": 11, "y": 0.31}, - {"label": "R05", "matrix": [4, 4], "x": 12, "y": 1.27}, - {"label": "L06", "matrix": [1, 0], "x": 0, "y": 2.27}, - {"label": "L07", "matrix": [1, 1], "x": 1, "y": 1.31}, - {"label": "L08", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1.28}, - {"label": "L10", "matrix": [1, 4], "x": 4, "y": 1.42}, - {"label": "R06", "matrix": [5, 0], "x": 8, "y": 1.42}, - {"label": "R07", "matrix": [5, 1], "x": 9, "y": 1.28}, - {"label": "R08", "matrix": [5, 2], "x": 10, "y": 1}, - {"label": "R09", "matrix": [5, 3], "x": 11, "y": 1.31}, - {"label": "R10", "matrix": [5, 4], "x": 12, "y": 2.27}, - {"label": "L11", "matrix": [2, 0], "x": 0, "y": 3.27}, - {"label": "L12", "matrix": [2, 1], "x": 1, "y": 2.31}, - {"label": "L13", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "L14", "matrix": [2, 3], "x": 3, "y": 2.28}, - {"label": "L15", "matrix": [2, 4], "x": 4, "y": 2.42}, - {"label": "R11", "matrix": [6, 0], "x": 8, "y": 2.42}, - {"label": "R12", "matrix": [6, 1], "x": 9, "y": 2.28}, - {"label": "R13", "matrix": [6, 2], "x": 10, "y": 2}, - {"label": "R14", "matrix": [6, 3], "x": 11, "y": 2.31}, - {"label": "R15", "matrix": [6, 4], "x": 12, "y": 3.27}, - {"label": "L16", "matrix": [3, 0], "x": 4, "y": 3.9}, - {"label": "L17", "matrix": [3, 1], "x": 5, "y": 3.7}, - {"label": "R16", "matrix": [7, 0], "x": 7, "y": 3.7}, - {"label": "R17", "matrix": [7, 1], "x": 8, "y": 3.9} - ] - } - } -} diff --git a/keyboards/cradio/keyboard.json b/keyboards/cradio/keyboard.json new file mode 100644 index 0000000000..6241995c04 --- /dev/null +++ b/keyboards/cradio/keyboard.json @@ -0,0 +1,95 @@ +{ + "keyboard_name": "Cradio", + "manufacturer": "DPB", + "url": "https://github.com/davidphilipbarr/hypergolic", + "maintainer": "@davidphilipbarr", + "usb": { + "vid": "0xC88B", + "pid": "0x3988", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "pin_compatible": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "unicode": true + }, + "matrix_pins": { + "direct": [ + ["E6", "F7", "F6", "F5", "F4"], + ["B1", "B3", "B2", "B6", "D3"], + ["D1", "D0", "D4", "C6", "D7"], + ["B4", "B5", null, null, null] + ] + }, + "split": { + "bootmagic": { + "matrix": [4, 4] + }, + "enabled": true, + "matrix_pins": { + "right": { + "direct": [ + ["F4", "F5", "F6", "F7", "E6"], + ["D3", "B6", "B2", "B3", "B1"], + ["D7", "C6", "D4", "D0", "D1"], + ["B5", "B4", null, null, null] + ] + } + }, + "soft_serial_pin": "D2", + "transport": { + "protocol": "serial" + } + }, + "community_layouts": ["split_3x5_2"], + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x5_2" + }, + "layouts": { + "LAYOUT_split_3x5_2": { + "layout": [ + {"label": "L01", "matrix": [0, 0], "x": 0, "y": 1.27}, + {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0.31}, + {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0.28}, + {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0.42}, + {"label": "R01", "matrix": [4, 0], "x": 8, "y": 0.42}, + {"label": "R02", "matrix": [4, 1], "x": 9, "y": 0.28}, + {"label": "R03", "matrix": [4, 2], "x": 10, "y": 0}, + {"label": "R04", "matrix": [4, 3], "x": 11, "y": 0.31}, + {"label": "R05", "matrix": [4, 4], "x": 12, "y": 1.27}, + {"label": "L06", "matrix": [1, 0], "x": 0, "y": 2.27}, + {"label": "L07", "matrix": [1, 1], "x": 1, "y": 1.31}, + {"label": "L08", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1.28}, + {"label": "L10", "matrix": [1, 4], "x": 4, "y": 1.42}, + {"label": "R06", "matrix": [5, 0], "x": 8, "y": 1.42}, + {"label": "R07", "matrix": [5, 1], "x": 9, "y": 1.28}, + {"label": "R08", "matrix": [5, 2], "x": 10, "y": 1}, + {"label": "R09", "matrix": [5, 3], "x": 11, "y": 1.31}, + {"label": "R10", "matrix": [5, 4], "x": 12, "y": 2.27}, + {"label": "L11", "matrix": [2, 0], "x": 0, "y": 3.27}, + {"label": "L12", "matrix": [2, 1], "x": 1, "y": 2.31}, + {"label": "L13", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "L14", "matrix": [2, 3], "x": 3, "y": 2.28}, + {"label": "L15", "matrix": [2, 4], "x": 4, "y": 2.42}, + {"label": "R11", "matrix": [6, 0], "x": 8, "y": 2.42}, + {"label": "R12", "matrix": [6, 1], "x": 9, "y": 2.28}, + {"label": "R13", "matrix": [6, 2], "x": 10, "y": 2}, + {"label": "R14", "matrix": [6, 3], "x": 11, "y": 2.31}, + {"label": "R15", "matrix": [6, 4], "x": 12, "y": 3.27}, + {"label": "L16", "matrix": [3, 0], "x": 4, "y": 3.9}, + {"label": "L17", "matrix": [3, 1], "x": 5, "y": 3.7}, + {"label": "R16", "matrix": [7, 0], "x": 7, "y": 3.7}, + {"label": "R17", "matrix": [7, 1], "x": 8, "y": 3.9} + ] + } + } +} diff --git a/keyboards/cradio/rules.mk b/keyboards/cradio/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cradio/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/crkbd/r2g/info.json b/keyboards/crkbd/r2g/info.json deleted file mode 100644 index 991a5301f4..0000000000 --- a/keyboards/crkbd/r2g/info.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "features": { - "rgb_matrix": true - }, - "split": { - "soft_serial_pin": "D2", - "transport": { - "sync": { - "matrix_state": true - } - }, - "usb_detect": { - "enabled": true - } - }, - "rgblight": { - "led_count": 54, - "split_count": [27, 27], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "bootloader": "atmel-dfu", - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x6_3" - }, - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 1], "x": 0, "y": 0.3}, - {"matrix": [0, 2], "x": 1, "y": 0.1}, - {"matrix": [0, 3], "x": 2, "y": 0}, - {"matrix": [0, 4], "x": 3, "y": 0.1}, - {"matrix": [0, 5], "x": 4, "y": 0.2}, - - {"matrix": [4, 5], "x": 8, "y": 0.2}, - {"matrix": [4, 4], "x": 9, "y": 0.1}, - {"matrix": [4, 3], "x": 10, "y": 0}, - {"matrix": [4, 2], "x": 11, "y": 0.1}, - {"matrix": [4, 1], "x": 12, "y": 0.3}, - - {"matrix": [1, 1], "x": 0, "y": 1.3}, - {"matrix": [1, 2], "x": 1, "y": 1.1}, - {"matrix": [1, 3], "x": 2, "y": 1}, - {"matrix": [1, 4], "x": 3, "y": 1.1}, - {"matrix": [1, 5], "x": 4, "y": 1.2}, - - {"matrix": [5, 5], "x": 8, "y": 1.2}, - {"matrix": [5, 4], "x": 9, "y": 1.1}, - {"matrix": [5, 3], "x": 10, "y": 1}, - {"matrix": [5, 2], "x": 11, "y": 1.1}, - {"matrix": [5, 1], "x": 12, "y": 1.3}, - - {"matrix": [2, 1], "x": 0, "y": 2.3}, - {"matrix": [2, 2], "x": 1, "y": 2.1}, - {"matrix": [2, 3], "x": 2, "y": 2}, - {"matrix": [2, 4], "x": 3, "y": 2.1}, - {"matrix": [2, 5], "x": 4, "y": 2.2}, - - {"matrix": [6, 5], "x": 8, "y": 2.2}, - {"matrix": [6, 4], "x": 9, "y": 2.1}, - {"matrix": [6, 3], "x": 10, "y": 2}, - {"matrix": [6, 2], "x": 11, "y": 2.1}, - {"matrix": [6, 1], "x": 12, "y": 2.3}, - - {"matrix": [3, 3], "x": 3, "y": 3.7}, - {"matrix": [3, 4], "x": 4, "y": 3.7}, - {"matrix": [3, 5], "x": 5, "y": 3.2, "h": 1.5}, - - {"matrix": [7, 5], "x": 7, "y": 3.2, "h": 1.5}, - {"matrix": [7, 4], "x": 8, "y": 3.7}, - {"matrix": [7, 3], "x": 9, "y": 3.7} - ] - }, - "LAYOUT_split_3x6_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.3}, - {"matrix": [0, 1], "x": 1, "y": 0.3}, - {"matrix": [0, 2], "x": 2, "y": 0.1}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.1}, - {"matrix": [0, 5], "x": 5, "y": 0.2}, - - {"matrix": [4, 5], "x": 9, "y": 0.2}, - {"matrix": [4, 4], "x": 10, "y": 0.1}, - {"matrix": [4, 3], "x": 11, "y": 0}, - {"matrix": [4, 2], "x": 12, "y": 0.1}, - {"matrix": [4, 1], "x": 13, "y": 0.3}, - {"matrix": [4, 0], "x": 14, "y": 0.3}, - - {"matrix": [1, 0], "x": 0, "y": 1.3}, - {"matrix": [1, 1], "x": 1, "y": 1.3}, - {"matrix": [1, 2], "x": 2, "y": 1.1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.1}, - {"matrix": [1, 5], "x": 5, "y": 1.2}, - - {"matrix": [5, 5], "x": 9, "y": 1.2}, - {"matrix": [5, 4], "x": 10, "y": 1.1}, - {"matrix": [5, 3], "x": 11, "y": 1}, - {"matrix": [5, 2], "x": 12, "y": 1.1}, - {"matrix": [5, 1], "x": 13, "y": 1.3}, - {"matrix": [5, 0], "x": 14, "y": 1.3}, - - {"matrix": [2, 0], "x": 0, "y": 2.3}, - {"matrix": [2, 1], "x": 1, "y": 2.3}, - {"matrix": [2, 2], "x": 2, "y": 2.1}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.1}, - {"matrix": [2, 5], "x": 5, "y": 2.2}, - - {"matrix": [6, 5], "x": 9, "y": 2.2}, - {"matrix": [6, 4], "x": 10, "y": 2.1}, - {"matrix": [6, 3], "x": 11, "y": 2}, - {"matrix": [6, 2], "x": 12, "y": 2.1}, - {"matrix": [6, 1], "x": 13, "y": 2.3}, - {"matrix": [6, 0], "x": 14, "y": 2.3}, - - {"matrix": [3, 3], "x": 4, "y": 3.7}, - {"matrix": [3, 4], "x": 5, "y": 3.7}, - {"matrix": [3, 5], "x": 6, "y": 3.2, "h": 1.5}, - - {"matrix": [7, 5], "x": 8, "y": 3.2, "h": 1.5}, - {"matrix": [7, 4], "x": 9, "y": 3.7}, - {"matrix": [7, 3], "x": 10, "y": 3.7} - ] - } - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "rainbow_moving_chevron": true, - "cycle_spiral": true, - "raindrops": true, - "hue_breathing": true, - "pixel_fractal": true - }, - "split_count": [27, 27], - "layout": [ - {"x": 85, "y": 16, "flags": 2}, - {"x": 50, "y": 13, "flags": 2}, - {"x": 16, "y": 20, "flags": 2}, - {"x": 16, "y": 38, "flags": 2}, - {"x": 50, "y": 48, "flags": 2}, - {"x": 85, "y": 52, "flags": 2}, - {"matrix": [3, 5], "x": 95, "y": 63, "flags": 1}, - {"matrix": [2, 5], "x": 85, "y": 39, "flags": 4}, - {"matrix": [1, 5], "x": 85, "y": 21, "flags": 4}, - {"matrix": [0, 5], "x": 85, "y": 4, "flags": 4}, - {"matrix": [0, 4], "x": 68, "y": 2, "flags": 4}, - {"matrix": [1, 4], "x": 68, "y": 19, "flags": 4}, - {"matrix": [2, 4], "x": 68, "y": 37, "flags": 4}, - {"matrix": [3, 4], "x": 80, "y": 58, "flags": 1}, - {"matrix": [3, 3], "x": 60, "y": 55, "flags": 1}, - {"matrix": [2, 3], "x": 50, "y": 35, "flags": 4}, - {"matrix": [1, 3], "x": 50, "y": 13, "flags": 4}, - {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 33, "y": 3, "flags": 4}, - {"matrix": [1, 2], "x": 33, "y": 20, "flags": 4}, - {"matrix": [2, 2], "x": 33, "y": 37, "flags": 4}, - {"matrix": [2, 1], "x": 16, "y": 42, "flags": 4}, - {"matrix": [1, 1], "x": 16, "y": 24, "flags": 4}, - {"matrix": [0, 1], "x": 16, "y": 7, "flags": 4}, - {"matrix": [0, 0], "x": 0, "y": 7, "flags": 1}, - {"matrix": [1, 0], "x": 0, "y": 24, "flags": 1}, - {"matrix": [2, 0], "x": 0, "y": 41, "flags": 1}, - {"x": 139, "y": 16, "flags": 2}, - {"x": 174, "y": 13, "flags": 2}, - {"x": 208, "y": 20, "flags": 2}, - {"x": 208, "y": 38, "flags": 2}, - {"x": 174, "y": 48, "flags": 2}, - {"x": 139, "y": 52, "flags": 2}, - {"matrix": [7, 5], "x": 129, "y": 63, "flags": 1}, - {"matrix": [6, 5], "x": 139, "y": 39, "flags": 4}, - {"matrix": [5, 5], "x": 139, "y": 21, "flags": 4}, - {"matrix": [4, 5], "x": 139, "y": 4, "flags": 4}, - {"matrix": [4, 4], "x": 156, "y": 2, "flags": 4}, - {"matrix": [5, 4], "x": 156, "y": 19, "flags": 4}, - {"matrix": [6, 4], "x": 156, "y": 37, "flags": 4}, - {"matrix": [7, 4], "x": 144, "y": 58, "flags": 1}, - {"matrix": [7, 3], "x": 164, "y": 55, "flags": 1}, - {"matrix": [6, 3], "x": 174, "y": 35, "flags": 4}, - {"matrix": [5, 3], "x": 174, "y": 13, "flags": 4}, - {"matrix": [4, 3], "x": 174, "y": 0, "flags": 4}, - {"matrix": [4, 2], "x": 191, "y": 3, "flags": 4}, - {"matrix": [5, 2], "x": 191, "y": 20, "flags": 4}, - {"matrix": [6, 2], "x": 191, "y": 37, "flags": 4}, - {"matrix": [6, 1], "x": 208, "y": 42, "flags": 4}, - {"matrix": [5, 1], "x": 208, "y": 24, "flags": 4}, - {"matrix": [4, 1], "x": 208, "y": 7, "flags": 4}, - {"matrix": [4, 0], "x": 224, "y": 7, "flags": 1}, - {"matrix": [5, 0], "x": 224, "y": 24, "flags": 1}, - {"matrix": [6, 0], "x": 224, "y": 41, "flags": 1} - ] - } -} diff --git a/keyboards/crkbd/r2g/keyboard.json b/keyboards/crkbd/r2g/keyboard.json new file mode 100644 index 0000000000..991a5301f4 --- /dev/null +++ b/keyboards/crkbd/r2g/keyboard.json @@ -0,0 +1,216 @@ +{ + "features": { + "rgb_matrix": true + }, + "split": { + "soft_serial_pin": "D2", + "transport": { + "sync": { + "matrix_state": true + } + }, + "usb_detect": { + "enabled": true + } + }, + "rgblight": { + "led_count": 54, + "split_count": [27, 27], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "bootloader": "atmel-dfu", + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x6_3" + }, + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 1], "x": 0, "y": 0.3}, + {"matrix": [0, 2], "x": 1, "y": 0.1}, + {"matrix": [0, 3], "x": 2, "y": 0}, + {"matrix": [0, 4], "x": 3, "y": 0.1}, + {"matrix": [0, 5], "x": 4, "y": 0.2}, + + {"matrix": [4, 5], "x": 8, "y": 0.2}, + {"matrix": [4, 4], "x": 9, "y": 0.1}, + {"matrix": [4, 3], "x": 10, "y": 0}, + {"matrix": [4, 2], "x": 11, "y": 0.1}, + {"matrix": [4, 1], "x": 12, "y": 0.3}, + + {"matrix": [1, 1], "x": 0, "y": 1.3}, + {"matrix": [1, 2], "x": 1, "y": 1.1}, + {"matrix": [1, 3], "x": 2, "y": 1}, + {"matrix": [1, 4], "x": 3, "y": 1.1}, + {"matrix": [1, 5], "x": 4, "y": 1.2}, + + {"matrix": [5, 5], "x": 8, "y": 1.2}, + {"matrix": [5, 4], "x": 9, "y": 1.1}, + {"matrix": [5, 3], "x": 10, "y": 1}, + {"matrix": [5, 2], "x": 11, "y": 1.1}, + {"matrix": [5, 1], "x": 12, "y": 1.3}, + + {"matrix": [2, 1], "x": 0, "y": 2.3}, + {"matrix": [2, 2], "x": 1, "y": 2.1}, + {"matrix": [2, 3], "x": 2, "y": 2}, + {"matrix": [2, 4], "x": 3, "y": 2.1}, + {"matrix": [2, 5], "x": 4, "y": 2.2}, + + {"matrix": [6, 5], "x": 8, "y": 2.2}, + {"matrix": [6, 4], "x": 9, "y": 2.1}, + {"matrix": [6, 3], "x": 10, "y": 2}, + {"matrix": [6, 2], "x": 11, "y": 2.1}, + {"matrix": [6, 1], "x": 12, "y": 2.3}, + + {"matrix": [3, 3], "x": 3, "y": 3.7}, + {"matrix": [3, 4], "x": 4, "y": 3.7}, + {"matrix": [3, 5], "x": 5, "y": 3.2, "h": 1.5}, + + {"matrix": [7, 5], "x": 7, "y": 3.2, "h": 1.5}, + {"matrix": [7, 4], "x": 8, "y": 3.7}, + {"matrix": [7, 3], "x": 9, "y": 3.7} + ] + }, + "LAYOUT_split_3x6_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.3}, + {"matrix": [0, 1], "x": 1, "y": 0.3}, + {"matrix": [0, 2], "x": 2, "y": 0.1}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.1}, + {"matrix": [0, 5], "x": 5, "y": 0.2}, + + {"matrix": [4, 5], "x": 9, "y": 0.2}, + {"matrix": [4, 4], "x": 10, "y": 0.1}, + {"matrix": [4, 3], "x": 11, "y": 0}, + {"matrix": [4, 2], "x": 12, "y": 0.1}, + {"matrix": [4, 1], "x": 13, "y": 0.3}, + {"matrix": [4, 0], "x": 14, "y": 0.3}, + + {"matrix": [1, 0], "x": 0, "y": 1.3}, + {"matrix": [1, 1], "x": 1, "y": 1.3}, + {"matrix": [1, 2], "x": 2, "y": 1.1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.1}, + {"matrix": [1, 5], "x": 5, "y": 1.2}, + + {"matrix": [5, 5], "x": 9, "y": 1.2}, + {"matrix": [5, 4], "x": 10, "y": 1.1}, + {"matrix": [5, 3], "x": 11, "y": 1}, + {"matrix": [5, 2], "x": 12, "y": 1.1}, + {"matrix": [5, 1], "x": 13, "y": 1.3}, + {"matrix": [5, 0], "x": 14, "y": 1.3}, + + {"matrix": [2, 0], "x": 0, "y": 2.3}, + {"matrix": [2, 1], "x": 1, "y": 2.3}, + {"matrix": [2, 2], "x": 2, "y": 2.1}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.1}, + {"matrix": [2, 5], "x": 5, "y": 2.2}, + + {"matrix": [6, 5], "x": 9, "y": 2.2}, + {"matrix": [6, 4], "x": 10, "y": 2.1}, + {"matrix": [6, 3], "x": 11, "y": 2}, + {"matrix": [6, 2], "x": 12, "y": 2.1}, + {"matrix": [6, 1], "x": 13, "y": 2.3}, + {"matrix": [6, 0], "x": 14, "y": 2.3}, + + {"matrix": [3, 3], "x": 4, "y": 3.7}, + {"matrix": [3, 4], "x": 5, "y": 3.7}, + {"matrix": [3, 5], "x": 6, "y": 3.2, "h": 1.5}, + + {"matrix": [7, 5], "x": 8, "y": 3.2, "h": 1.5}, + {"matrix": [7, 4], "x": 9, "y": 3.7}, + {"matrix": [7, 3], "x": 10, "y": 3.7} + ] + } + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "rainbow_moving_chevron": true, + "cycle_spiral": true, + "raindrops": true, + "hue_breathing": true, + "pixel_fractal": true + }, + "split_count": [27, 27], + "layout": [ + {"x": 85, "y": 16, "flags": 2}, + {"x": 50, "y": 13, "flags": 2}, + {"x": 16, "y": 20, "flags": 2}, + {"x": 16, "y": 38, "flags": 2}, + {"x": 50, "y": 48, "flags": 2}, + {"x": 85, "y": 52, "flags": 2}, + {"matrix": [3, 5], "x": 95, "y": 63, "flags": 1}, + {"matrix": [2, 5], "x": 85, "y": 39, "flags": 4}, + {"matrix": [1, 5], "x": 85, "y": 21, "flags": 4}, + {"matrix": [0, 5], "x": 85, "y": 4, "flags": 4}, + {"matrix": [0, 4], "x": 68, "y": 2, "flags": 4}, + {"matrix": [1, 4], "x": 68, "y": 19, "flags": 4}, + {"matrix": [2, 4], "x": 68, "y": 37, "flags": 4}, + {"matrix": [3, 4], "x": 80, "y": 58, "flags": 1}, + {"matrix": [3, 3], "x": 60, "y": 55, "flags": 1}, + {"matrix": [2, 3], "x": 50, "y": 35, "flags": 4}, + {"matrix": [1, 3], "x": 50, "y": 13, "flags": 4}, + {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 33, "y": 3, "flags": 4}, + {"matrix": [1, 2], "x": 33, "y": 20, "flags": 4}, + {"matrix": [2, 2], "x": 33, "y": 37, "flags": 4}, + {"matrix": [2, 1], "x": 16, "y": 42, "flags": 4}, + {"matrix": [1, 1], "x": 16, "y": 24, "flags": 4}, + {"matrix": [0, 1], "x": 16, "y": 7, "flags": 4}, + {"matrix": [0, 0], "x": 0, "y": 7, "flags": 1}, + {"matrix": [1, 0], "x": 0, "y": 24, "flags": 1}, + {"matrix": [2, 0], "x": 0, "y": 41, "flags": 1}, + {"x": 139, "y": 16, "flags": 2}, + {"x": 174, "y": 13, "flags": 2}, + {"x": 208, "y": 20, "flags": 2}, + {"x": 208, "y": 38, "flags": 2}, + {"x": 174, "y": 48, "flags": 2}, + {"x": 139, "y": 52, "flags": 2}, + {"matrix": [7, 5], "x": 129, "y": 63, "flags": 1}, + {"matrix": [6, 5], "x": 139, "y": 39, "flags": 4}, + {"matrix": [5, 5], "x": 139, "y": 21, "flags": 4}, + {"matrix": [4, 5], "x": 139, "y": 4, "flags": 4}, + {"matrix": [4, 4], "x": 156, "y": 2, "flags": 4}, + {"matrix": [5, 4], "x": 156, "y": 19, "flags": 4}, + {"matrix": [6, 4], "x": 156, "y": 37, "flags": 4}, + {"matrix": [7, 4], "x": 144, "y": 58, "flags": 1}, + {"matrix": [7, 3], "x": 164, "y": 55, "flags": 1}, + {"matrix": [6, 3], "x": 174, "y": 35, "flags": 4}, + {"matrix": [5, 3], "x": 174, "y": 13, "flags": 4}, + {"matrix": [4, 3], "x": 174, "y": 0, "flags": 4}, + {"matrix": [4, 2], "x": 191, "y": 3, "flags": 4}, + {"matrix": [5, 2], "x": 191, "y": 20, "flags": 4}, + {"matrix": [6, 2], "x": 191, "y": 37, "flags": 4}, + {"matrix": [6, 1], "x": 208, "y": 42, "flags": 4}, + {"matrix": [5, 1], "x": 208, "y": 24, "flags": 4}, + {"matrix": [4, 1], "x": 208, "y": 7, "flags": 4}, + {"matrix": [4, 0], "x": 224, "y": 7, "flags": 1}, + {"matrix": [5, 0], "x": 224, "y": 24, "flags": 1}, + {"matrix": [6, 0], "x": 224, "y": 41, "flags": 1} + ] + } +} diff --git a/keyboards/crkbd/r2g/rules.mk b/keyboards/crkbd/r2g/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/crkbd/rev1/info.json b/keyboards/crkbd/rev1/info.json deleted file mode 100644 index 108bfb7370..0000000000 --- a/keyboards/crkbd/rev1/info.json +++ /dev/null @@ -1,185 +0,0 @@ -{ - "features": { - "rgblight": true - }, - "split": { - "soft_serial_pin": "D2", - "transport": { - "sync": { - "matrix_state": true - } - } - }, - "rgblight": { - "led_count": 54, - "split_count": [27, 27] - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "split_count": [27, 27], - "layout": [ - {"x": 85, "y": 16, "flags": 2}, - {"x": 50, "y": 13, "flags": 2}, - {"x": 16, "y": 20, "flags": 2}, - {"x": 16, "y": 38, "flags": 2}, - {"x": 50, "y": 48, "flags": 2}, - {"x": 85, "y": 52, "flags": 2}, - {"matrix": [3, 5], "x": 95, "y": 63, "flags": 1}, - {"matrix": [2, 5], "x": 85, "y": 39, "flags": 4}, - {"matrix": [1, 5], "x": 85, "y": 21, "flags": 4}, - {"matrix": [0, 5], "x": 85, "y": 4, "flags": 4}, - {"matrix": [0, 4], "x": 68, "y": 2, "flags": 4}, - {"matrix": [1, 4], "x": 68, "y": 19, "flags": 4}, - {"matrix": [2, 4], "x": 68, "y": 37, "flags": 4}, - {"matrix": [3, 4], "x": 80, "y": 58, "flags": 1}, - {"matrix": [3, 3], "x": 60, "y": 55, "flags": 1}, - {"matrix": [2, 3], "x": 50, "y": 35, "flags": 4}, - {"matrix": [1, 3], "x": 50, "y": 13, "flags": 4}, - {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 33, "y": 3, "flags": 4}, - {"matrix": [1, 2], "x": 33, "y": 20, "flags": 4}, - {"matrix": [2, 2], "x": 33, "y": 37, "flags": 4}, - {"matrix": [2, 1], "x": 16, "y": 42, "flags": 4}, - {"matrix": [1, 1], "x": 16, "y": 24, "flags": 4}, - {"matrix": [0, 1], "x": 16, "y": 7, "flags": 4}, - {"matrix": [0, 0], "x": 0, "y": 7, "flags": 1}, - {"matrix": [1, 0], "x": 0, "y": 24, "flags": 1}, - {"matrix": [2, 0], "x": 0, "y": 41, "flags": 1}, - {"x": 139, "y": 16, "flags": 2}, - {"x": 174, "y": 13, "flags": 2}, - {"x": 208, "y": 20, "flags": 2}, - {"x": 208, "y": 38, "flags": 2}, - {"x": 174, "y": 48, "flags": 2}, - {"x": 139, "y": 52, "flags": 2}, - {"matrix": [7, 5], "x": 129, "y": 63, "flags": 1}, - {"matrix": [6, 5], "x": 139, "y": 39, "flags": 4}, - {"matrix": [5, 5], "x": 139, "y": 21, "flags": 4}, - {"matrix": [4, 5], "x": 139, "y": 4, "flags": 4}, - {"matrix": [4, 4], "x": 156, "y": 2, "flags": 4}, - {"matrix": [5, 4], "x": 156, "y": 19, "flags": 4}, - {"matrix": [6, 4], "x": 156, "y": 37, "flags": 4}, - {"matrix": [7, 4], "x": 144, "y": 58, "flags": 1}, - {"matrix": [7, 3], "x": 164, "y": 55, "flags": 1}, - {"matrix": [6, 3], "x": 174, "y": 35, "flags": 4}, - {"matrix": [5, 3], "x": 174, "y": 13, "flags": 4}, - {"matrix": [4, 3], "x": 174, "y": 0, "flags": 4}, - {"matrix": [4, 2], "x": 191, "y": 3, "flags": 4}, - {"matrix": [5, 2], "x": 191, "y": 20, "flags": 4}, - {"matrix": [6, 2], "x": 191, "y": 37, "flags": 4}, - {"matrix": [6, 1], "x": 208, "y": 42, "flags": 4}, - {"matrix": [5, 1], "x": 208, "y": 24, "flags": 4}, - {"matrix": [4, 1], "x": 208, "y": 7, "flags": 4}, - {"matrix": [4, 0], "x": 224, "y": 7, "flags": 1}, - {"matrix": [5, 0], "x": 224, "y": 24, "flags": 1}, - {"matrix": [6, 0], "x": 224, "y": 41, "flags": 1} - ] - }, - "development_board": "promicro", - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x6_3" - }, - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 1], "x": 0, "y": 0.3}, - {"matrix": [0, 2], "x": 1, "y": 0.1}, - {"matrix": [0, 3], "x": 2, "y": 0}, - {"matrix": [0, 4], "x": 3, "y": 0.1}, - {"matrix": [0, 5], "x": 4, "y": 0.2}, - - {"matrix": [4, 5], "x": 8, "y": 0.2}, - {"matrix": [4, 4], "x": 9, "y": 0.1}, - {"matrix": [4, 3], "x": 10, "y": 0}, - {"matrix": [4, 2], "x": 11, "y": 0.1}, - {"matrix": [4, 1], "x": 12, "y": 0.3}, - - {"matrix": [1, 1], "x": 0, "y": 1.3}, - {"matrix": [1, 2], "x": 1, "y": 1.1}, - {"matrix": [1, 3], "x": 2, "y": 1}, - {"matrix": [1, 4], "x": 3, "y": 1.1}, - {"matrix": [1, 5], "x": 4, "y": 1.2}, - - {"matrix": [5, 5], "x": 8, "y": 1.2}, - {"matrix": [5, 4], "x": 9, "y": 1.1}, - {"matrix": [5, 3], "x": 10, "y": 1}, - {"matrix": [5, 2], "x": 11, "y": 1.1}, - {"matrix": [5, 1], "x": 12, "y": 1.3}, - - {"matrix": [2, 1], "x": 0, "y": 2.3}, - {"matrix": [2, 2], "x": 1, "y": 2.1}, - {"matrix": [2, 3], "x": 2, "y": 2}, - {"matrix": [2, 4], "x": 3, "y": 2.1}, - {"matrix": [2, 5], "x": 4, "y": 2.2}, - - {"matrix": [6, 5], "x": 8, "y": 2.2}, - {"matrix": [6, 4], "x": 9, "y": 2.1}, - {"matrix": [6, 3], "x": 10, "y": 2}, - {"matrix": [6, 2], "x": 11, "y": 2.1}, - {"matrix": [6, 1], "x": 12, "y": 2.3}, - - {"matrix": [3, 3], "x": 3, "y": 3.7}, - {"matrix": [3, 4], "x": 4, "y": 3.7}, - {"matrix": [3, 5], "x": 5, "y": 3.2, "h": 1.5}, - - {"matrix": [7, 5], "x": 7, "y": 3.2, "h": 1.5}, - {"matrix": [7, 4], "x": 8, "y": 3.7}, - {"matrix": [7, 3], "x": 9, "y": 3.7} - ] - }, - "LAYOUT_split_3x6_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.3}, - {"matrix": [0, 1], "x": 1, "y": 0.3}, - {"matrix": [0, 2], "x": 2, "y": 0.1}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.1}, - {"matrix": [0, 5], "x": 5, "y": 0.2}, - - {"matrix": [4, 5], "x": 9, "y": 0.2}, - {"matrix": [4, 4], "x": 10, "y": 0.1}, - {"matrix": [4, 3], "x": 11, "y": 0}, - {"matrix": [4, 2], "x": 12, "y": 0.1}, - {"matrix": [4, 1], "x": 13, "y": 0.3}, - {"matrix": [4, 0], "x": 14, "y": 0.3}, - - {"matrix": [1, 0], "x": 0, "y": 1.3}, - {"matrix": [1, 1], "x": 1, "y": 1.3}, - {"matrix": [1, 2], "x": 2, "y": 1.1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.1}, - {"matrix": [1, 5], "x": 5, "y": 1.2}, - - {"matrix": [5, 5], "x": 9, "y": 1.2}, - {"matrix": [5, 4], "x": 10, "y": 1.1}, - {"matrix": [5, 3], "x": 11, "y": 1}, - {"matrix": [5, 2], "x": 12, "y": 1.1}, - {"matrix": [5, 1], "x": 13, "y": 1.3}, - {"matrix": [5, 0], "x": 14, "y": 1.3}, - - {"matrix": [2, 0], "x": 0, "y": 2.3}, - {"matrix": [2, 1], "x": 1, "y": 2.3}, - {"matrix": [2, 2], "x": 2, "y": 2.1}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.1}, - {"matrix": [2, 5], "x": 5, "y": 2.2}, - - {"matrix": [6, 5], "x": 9, "y": 2.2}, - {"matrix": [6, 4], "x": 10, "y": 2.1}, - {"matrix": [6, 3], "x": 11, "y": 2}, - {"matrix": [6, 2], "x": 12, "y": 2.1}, - {"matrix": [6, 1], "x": 13, "y": 2.3}, - {"matrix": [6, 0], "x": 14, "y": 2.3}, - - {"matrix": [3, 3], "x": 4, "y": 3.7}, - {"matrix": [3, 4], "x": 5, "y": 3.7}, - {"matrix": [3, 5], "x": 6, "y": 3.2, "h": 1.5}, - - {"matrix": [7, 5], "x": 8, "y": 3.2, "h": 1.5}, - {"matrix": [7, 4], "x": 9, "y": 3.7}, - {"matrix": [7, 3], "x": 10, "y": 3.7} - ] - } - } -} diff --git a/keyboards/crkbd/rev1/keyboard.json b/keyboards/crkbd/rev1/keyboard.json new file mode 100644 index 0000000000..108bfb7370 --- /dev/null +++ b/keyboards/crkbd/rev1/keyboard.json @@ -0,0 +1,185 @@ +{ + "features": { + "rgblight": true + }, + "split": { + "soft_serial_pin": "D2", + "transport": { + "sync": { + "matrix_state": true + } + } + }, + "rgblight": { + "led_count": 54, + "split_count": [27, 27] + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "split_count": [27, 27], + "layout": [ + {"x": 85, "y": 16, "flags": 2}, + {"x": 50, "y": 13, "flags": 2}, + {"x": 16, "y": 20, "flags": 2}, + {"x": 16, "y": 38, "flags": 2}, + {"x": 50, "y": 48, "flags": 2}, + {"x": 85, "y": 52, "flags": 2}, + {"matrix": [3, 5], "x": 95, "y": 63, "flags": 1}, + {"matrix": [2, 5], "x": 85, "y": 39, "flags": 4}, + {"matrix": [1, 5], "x": 85, "y": 21, "flags": 4}, + {"matrix": [0, 5], "x": 85, "y": 4, "flags": 4}, + {"matrix": [0, 4], "x": 68, "y": 2, "flags": 4}, + {"matrix": [1, 4], "x": 68, "y": 19, "flags": 4}, + {"matrix": [2, 4], "x": 68, "y": 37, "flags": 4}, + {"matrix": [3, 4], "x": 80, "y": 58, "flags": 1}, + {"matrix": [3, 3], "x": 60, "y": 55, "flags": 1}, + {"matrix": [2, 3], "x": 50, "y": 35, "flags": 4}, + {"matrix": [1, 3], "x": 50, "y": 13, "flags": 4}, + {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 33, "y": 3, "flags": 4}, + {"matrix": [1, 2], "x": 33, "y": 20, "flags": 4}, + {"matrix": [2, 2], "x": 33, "y": 37, "flags": 4}, + {"matrix": [2, 1], "x": 16, "y": 42, "flags": 4}, + {"matrix": [1, 1], "x": 16, "y": 24, "flags": 4}, + {"matrix": [0, 1], "x": 16, "y": 7, "flags": 4}, + {"matrix": [0, 0], "x": 0, "y": 7, "flags": 1}, + {"matrix": [1, 0], "x": 0, "y": 24, "flags": 1}, + {"matrix": [2, 0], "x": 0, "y": 41, "flags": 1}, + {"x": 139, "y": 16, "flags": 2}, + {"x": 174, "y": 13, "flags": 2}, + {"x": 208, "y": 20, "flags": 2}, + {"x": 208, "y": 38, "flags": 2}, + {"x": 174, "y": 48, "flags": 2}, + {"x": 139, "y": 52, "flags": 2}, + {"matrix": [7, 5], "x": 129, "y": 63, "flags": 1}, + {"matrix": [6, 5], "x": 139, "y": 39, "flags": 4}, + {"matrix": [5, 5], "x": 139, "y": 21, "flags": 4}, + {"matrix": [4, 5], "x": 139, "y": 4, "flags": 4}, + {"matrix": [4, 4], "x": 156, "y": 2, "flags": 4}, + {"matrix": [5, 4], "x": 156, "y": 19, "flags": 4}, + {"matrix": [6, 4], "x": 156, "y": 37, "flags": 4}, + {"matrix": [7, 4], "x": 144, "y": 58, "flags": 1}, + {"matrix": [7, 3], "x": 164, "y": 55, "flags": 1}, + {"matrix": [6, 3], "x": 174, "y": 35, "flags": 4}, + {"matrix": [5, 3], "x": 174, "y": 13, "flags": 4}, + {"matrix": [4, 3], "x": 174, "y": 0, "flags": 4}, + {"matrix": [4, 2], "x": 191, "y": 3, "flags": 4}, + {"matrix": [5, 2], "x": 191, "y": 20, "flags": 4}, + {"matrix": [6, 2], "x": 191, "y": 37, "flags": 4}, + {"matrix": [6, 1], "x": 208, "y": 42, "flags": 4}, + {"matrix": [5, 1], "x": 208, "y": 24, "flags": 4}, + {"matrix": [4, 1], "x": 208, "y": 7, "flags": 4}, + {"matrix": [4, 0], "x": 224, "y": 7, "flags": 1}, + {"matrix": [5, 0], "x": 224, "y": 24, "flags": 1}, + {"matrix": [6, 0], "x": 224, "y": 41, "flags": 1} + ] + }, + "development_board": "promicro", + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x6_3" + }, + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 1], "x": 0, "y": 0.3}, + {"matrix": [0, 2], "x": 1, "y": 0.1}, + {"matrix": [0, 3], "x": 2, "y": 0}, + {"matrix": [0, 4], "x": 3, "y": 0.1}, + {"matrix": [0, 5], "x": 4, "y": 0.2}, + + {"matrix": [4, 5], "x": 8, "y": 0.2}, + {"matrix": [4, 4], "x": 9, "y": 0.1}, + {"matrix": [4, 3], "x": 10, "y": 0}, + {"matrix": [4, 2], "x": 11, "y": 0.1}, + {"matrix": [4, 1], "x": 12, "y": 0.3}, + + {"matrix": [1, 1], "x": 0, "y": 1.3}, + {"matrix": [1, 2], "x": 1, "y": 1.1}, + {"matrix": [1, 3], "x": 2, "y": 1}, + {"matrix": [1, 4], "x": 3, "y": 1.1}, + {"matrix": [1, 5], "x": 4, "y": 1.2}, + + {"matrix": [5, 5], "x": 8, "y": 1.2}, + {"matrix": [5, 4], "x": 9, "y": 1.1}, + {"matrix": [5, 3], "x": 10, "y": 1}, + {"matrix": [5, 2], "x": 11, "y": 1.1}, + {"matrix": [5, 1], "x": 12, "y": 1.3}, + + {"matrix": [2, 1], "x": 0, "y": 2.3}, + {"matrix": [2, 2], "x": 1, "y": 2.1}, + {"matrix": [2, 3], "x": 2, "y": 2}, + {"matrix": [2, 4], "x": 3, "y": 2.1}, + {"matrix": [2, 5], "x": 4, "y": 2.2}, + + {"matrix": [6, 5], "x": 8, "y": 2.2}, + {"matrix": [6, 4], "x": 9, "y": 2.1}, + {"matrix": [6, 3], "x": 10, "y": 2}, + {"matrix": [6, 2], "x": 11, "y": 2.1}, + {"matrix": [6, 1], "x": 12, "y": 2.3}, + + {"matrix": [3, 3], "x": 3, "y": 3.7}, + {"matrix": [3, 4], "x": 4, "y": 3.7}, + {"matrix": [3, 5], "x": 5, "y": 3.2, "h": 1.5}, + + {"matrix": [7, 5], "x": 7, "y": 3.2, "h": 1.5}, + {"matrix": [7, 4], "x": 8, "y": 3.7}, + {"matrix": [7, 3], "x": 9, "y": 3.7} + ] + }, + "LAYOUT_split_3x6_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.3}, + {"matrix": [0, 1], "x": 1, "y": 0.3}, + {"matrix": [0, 2], "x": 2, "y": 0.1}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.1}, + {"matrix": [0, 5], "x": 5, "y": 0.2}, + + {"matrix": [4, 5], "x": 9, "y": 0.2}, + {"matrix": [4, 4], "x": 10, "y": 0.1}, + {"matrix": [4, 3], "x": 11, "y": 0}, + {"matrix": [4, 2], "x": 12, "y": 0.1}, + {"matrix": [4, 1], "x": 13, "y": 0.3}, + {"matrix": [4, 0], "x": 14, "y": 0.3}, + + {"matrix": [1, 0], "x": 0, "y": 1.3}, + {"matrix": [1, 1], "x": 1, "y": 1.3}, + {"matrix": [1, 2], "x": 2, "y": 1.1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.1}, + {"matrix": [1, 5], "x": 5, "y": 1.2}, + + {"matrix": [5, 5], "x": 9, "y": 1.2}, + {"matrix": [5, 4], "x": 10, "y": 1.1}, + {"matrix": [5, 3], "x": 11, "y": 1}, + {"matrix": [5, 2], "x": 12, "y": 1.1}, + {"matrix": [5, 1], "x": 13, "y": 1.3}, + {"matrix": [5, 0], "x": 14, "y": 1.3}, + + {"matrix": [2, 0], "x": 0, "y": 2.3}, + {"matrix": [2, 1], "x": 1, "y": 2.3}, + {"matrix": [2, 2], "x": 2, "y": 2.1}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.1}, + {"matrix": [2, 5], "x": 5, "y": 2.2}, + + {"matrix": [6, 5], "x": 9, "y": 2.2}, + {"matrix": [6, 4], "x": 10, "y": 2.1}, + {"matrix": [6, 3], "x": 11, "y": 2}, + {"matrix": [6, 2], "x": 12, "y": 2.1}, + {"matrix": [6, 1], "x": 13, "y": 2.3}, + {"matrix": [6, 0], "x": 14, "y": 2.3}, + + {"matrix": [3, 3], "x": 4, "y": 3.7}, + {"matrix": [3, 4], "x": 5, "y": 3.7}, + {"matrix": [3, 5], "x": 6, "y": 3.2, "h": 1.5}, + + {"matrix": [7, 5], "x": 8, "y": 3.2, "h": 1.5}, + {"matrix": [7, 4], "x": 9, "y": 3.7}, + {"matrix": [7, 3], "x": 10, "y": 3.7} + ] + } + } +} diff --git a/keyboards/crkbd/rev1/rules.mk b/keyboards/crkbd/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/crowboard/info.json b/keyboards/crowboard/info.json deleted file mode 100644 index 1a9502cbd1..0000000000 --- a/keyboards/crowboard/info.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "manufacturer": "KeyboardDweebs", - "keyboard_name": "crowboard", - "maintainer": "doesntfazer", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP18", "GP19", "GP20", "GP21", "GP22"], - "rows": ["GP14", "GP15", "GP16", "GP17"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3} - ] - } - } -} diff --git a/keyboards/crowboard/keyboard.json b/keyboards/crowboard/keyboard.json new file mode 100644 index 0000000000..1a9502cbd1 --- /dev/null +++ b/keyboards/crowboard/keyboard.json @@ -0,0 +1,66 @@ +{ + "manufacturer": "KeyboardDweebs", + "keyboard_name": "crowboard", + "maintainer": "doesntfazer", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP18", "GP19", "GP20", "GP21", "GP22"], + "rows": ["GP14", "GP15", "GP16", "GP17"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3} + ] + } + } +} diff --git a/keyboards/crowboard/rules.mk b/keyboards/crowboard/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/crowboard/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/custommk/evo70/info.json b/keyboards/custommk/evo70/info.json deleted file mode 100644 index 95464e691a..0000000000 --- a/keyboards/custommk/evo70/info.json +++ /dev/null @@ -1,158 +0,0 @@ -{ - "keyboard_name": "EVO70", - "url": "https://www.customMK.com", - "maintainer": "customMK", - "manufacturer": "customMK", - "tags": ["70%", "encoder", "underglow", "backlight"], - "features": { - "bootmagic": true, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "backlight": true, - "rgblight": true, - "encoder": true, - "oled": true - }, - "build": { - "lto": true - }, - "usb": { - "vid": "0xF35B", - "pid": "0xFAB5", - "device_version": "0.0.1" - }, - "encoder": { - "rotary": [ - {"pin_a": "C7", "pin_b": "D5", "resolution": 2} - ] - }, - "qmk": { - "tap_keycode_delay": 10 - }, - "backlight": { - "pin": "B5", - "levels": 17, - "on_state": 0, - "breathing": true - }, - "processor": "atmega32u4", - "bootloader": "qmk-dfu", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["F1", "F4", "E6", "B1", "B7", "B0", "E2", "D4", "D6", "D7", "B4", "B3", "B6", "C6"], - "rows": ["D3", "D2", "F7", "F6", "F5", "F0"] - }, - "rgblight": { - "led_count": 48, - "hue_steps": 4, - "saturation_steps": 8, - "brightness_steps": 4, - "max_brightness": 128, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "B2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 2.5, "y": 0}, - {"matrix": [5, 0], "x": 3.5, "y": 0}, - {"matrix": [0, 1], "x": 4.5, "y": 0}, - {"matrix": [0, 2], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [0, 5], "x": 8.5, "y": 0}, - {"matrix": [0, 6], "x": 9.5, "y": 0}, - {"matrix": [0, 7], "x": 10.5, "y": 0}, - {"matrix": [0, 8], "x": 11.5, "y": 0}, - {"matrix": [0, 9], "x": 12.5, "y": 0}, - {"matrix": [0, 10], "x": 13.5, "y": 0}, - {"matrix": [0, 11], "x": 14.5, "y": 0}, - {"matrix": [0, 12], "x": 15.5, "y": 0, "w": 2}, - {"matrix": [0, 13], "x": 17.5, "y": 0}, - - {"matrix": [5, 1], "x": 2.5, "y": 1, "w": 1.5}, - {"matrix": [1, 0], "x": 4, "y": 1}, - {"matrix": [1, 1], "x": 5, "y": 1}, - {"matrix": [1, 2], "x": 6, "y": 1}, - {"matrix": [1, 3], "x": 7, "y": 1}, - {"matrix": [1, 4], "x": 8, "y": 1}, - {"matrix": [1, 5], "x": 9, "y": 1}, - {"matrix": [1, 6], "x": 10, "y": 1}, - {"matrix": [1, 7], "x": 11, "y": 1}, - {"matrix": [1, 8], "x": 12, "y": 1}, - {"matrix": [1, 9], "x": 13, "y": 1}, - {"matrix": [1, 10], "x": 14, "y": 1}, - {"matrix": [1, 11], "x": 15, "y": 1}, - {"matrix": [1, 12], "x": 16, "y": 1, "w": 1.5}, - {"matrix": [1, 13], "x": 17.5, "y": 1}, - - {"matrix": [5, 5], "x": 0, "y": 2}, - {"matrix": [2, 0], "x": 1, "y": 2}, - - {"matrix": [5, 2], "x": 2.5, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 4.25, "y": 2}, - {"matrix": [2, 2], "x": 5.25, "y": 2}, - {"matrix": [2, 3], "x": 6.25, "y": 2}, - {"matrix": [2, 4], "x": 7.25, "y": 2}, - {"matrix": [2, 5], "x": 8.25, "y": 2}, - {"matrix": [2, 6], "x": 9.25, "y": 2}, - {"matrix": [2, 7], "x": 10.25, "y": 2}, - {"matrix": [2, 8], "x": 11.25, "y": 2}, - {"matrix": [2, 9], "x": 12.25, "y": 2}, - {"matrix": [2, 10], "x": 13.25, "y": 2}, - {"matrix": [2, 11], "x": 14.25, "y": 2}, - {"matrix": [2, 12], "x": 15.25, "y": 2, "w": 2.25}, - {"matrix": [2, 13], "x": 17.5, "y": 2}, - - {"matrix": [4, 6], "x": 0, "y": 3}, - {"matrix": [4, 4], "x": 1, "y": 3}, - - {"matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 4.75, "y": 3}, - {"matrix": [3, 2], "x": 5.75, "y": 3}, - {"matrix": [3, 3], "x": 6.75, "y": 3}, - {"matrix": [3, 4], "x": 7.75, "y": 3}, - {"matrix": [3, 5], "x": 8.75, "y": 3}, - {"matrix": [3, 6], "x": 9.75, "y": 3}, - {"matrix": [3, 7], "x": 10.75, "y": 3}, - {"matrix": [3, 8], "x": 11.75, "y": 3}, - {"matrix": [3, 9], "x": 12.75, "y": 3}, - {"matrix": [3, 10], "x": 13.75, "y": 3}, - {"matrix": [3, 11], "x": 14.75, "y": 3, "w": 1.75}, - {"matrix": [3, 12], "x": 16.5, "y": 3}, - {"matrix": [3, 13], "x": 17.5, "y": 3}, - - {"matrix": [4, 1], "x": 0, "y": 4}, - {"matrix": [4, 3], "x": 1, "y": 4}, - - {"matrix": [5, 4], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 0], "x": 3.75, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 6.25, "y": 4, "w": 6.25}, - - {"matrix": [5, 6], "x": 0.5, "y": 0}, - - {"matrix": [4, 8], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 13.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 11], "x": 15.5, "y": 4}, - {"matrix": [4, 12], "x": 16.5, "y": 4}, - {"matrix": [4, 13], "x": 17.5, "y": 4} - ] - } - } -} diff --git a/keyboards/custommk/evo70/keyboard.json b/keyboards/custommk/evo70/keyboard.json new file mode 100644 index 0000000000..95464e691a --- /dev/null +++ b/keyboards/custommk/evo70/keyboard.json @@ -0,0 +1,158 @@ +{ + "keyboard_name": "EVO70", + "url": "https://www.customMK.com", + "maintainer": "customMK", + "manufacturer": "customMK", + "tags": ["70%", "encoder", "underglow", "backlight"], + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "backlight": true, + "rgblight": true, + "encoder": true, + "oled": true + }, + "build": { + "lto": true + }, + "usb": { + "vid": "0xF35B", + "pid": "0xFAB5", + "device_version": "0.0.1" + }, + "encoder": { + "rotary": [ + {"pin_a": "C7", "pin_b": "D5", "resolution": 2} + ] + }, + "qmk": { + "tap_keycode_delay": 10 + }, + "backlight": { + "pin": "B5", + "levels": 17, + "on_state": 0, + "breathing": true + }, + "processor": "atmega32u4", + "bootloader": "qmk-dfu", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["F1", "F4", "E6", "B1", "B7", "B0", "E2", "D4", "D6", "D7", "B4", "B3", "B6", "C6"], + "rows": ["D3", "D2", "F7", "F6", "F5", "F0"] + }, + "rgblight": { + "led_count": 48, + "hue_steps": 4, + "saturation_steps": 8, + "brightness_steps": 4, + "max_brightness": 128, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "B2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 2.5, "y": 0}, + {"matrix": [5, 0], "x": 3.5, "y": 0}, + {"matrix": [0, 1], "x": 4.5, "y": 0}, + {"matrix": [0, 2], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [0, 5], "x": 8.5, "y": 0}, + {"matrix": [0, 6], "x": 9.5, "y": 0}, + {"matrix": [0, 7], "x": 10.5, "y": 0}, + {"matrix": [0, 8], "x": 11.5, "y": 0}, + {"matrix": [0, 9], "x": 12.5, "y": 0}, + {"matrix": [0, 10], "x": 13.5, "y": 0}, + {"matrix": [0, 11], "x": 14.5, "y": 0}, + {"matrix": [0, 12], "x": 15.5, "y": 0, "w": 2}, + {"matrix": [0, 13], "x": 17.5, "y": 0}, + + {"matrix": [5, 1], "x": 2.5, "y": 1, "w": 1.5}, + {"matrix": [1, 0], "x": 4, "y": 1}, + {"matrix": [1, 1], "x": 5, "y": 1}, + {"matrix": [1, 2], "x": 6, "y": 1}, + {"matrix": [1, 3], "x": 7, "y": 1}, + {"matrix": [1, 4], "x": 8, "y": 1}, + {"matrix": [1, 5], "x": 9, "y": 1}, + {"matrix": [1, 6], "x": 10, "y": 1}, + {"matrix": [1, 7], "x": 11, "y": 1}, + {"matrix": [1, 8], "x": 12, "y": 1}, + {"matrix": [1, 9], "x": 13, "y": 1}, + {"matrix": [1, 10], "x": 14, "y": 1}, + {"matrix": [1, 11], "x": 15, "y": 1}, + {"matrix": [1, 12], "x": 16, "y": 1, "w": 1.5}, + {"matrix": [1, 13], "x": 17.5, "y": 1}, + + {"matrix": [5, 5], "x": 0, "y": 2}, + {"matrix": [2, 0], "x": 1, "y": 2}, + + {"matrix": [5, 2], "x": 2.5, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 4.25, "y": 2}, + {"matrix": [2, 2], "x": 5.25, "y": 2}, + {"matrix": [2, 3], "x": 6.25, "y": 2}, + {"matrix": [2, 4], "x": 7.25, "y": 2}, + {"matrix": [2, 5], "x": 8.25, "y": 2}, + {"matrix": [2, 6], "x": 9.25, "y": 2}, + {"matrix": [2, 7], "x": 10.25, "y": 2}, + {"matrix": [2, 8], "x": 11.25, "y": 2}, + {"matrix": [2, 9], "x": 12.25, "y": 2}, + {"matrix": [2, 10], "x": 13.25, "y": 2}, + {"matrix": [2, 11], "x": 14.25, "y": 2}, + {"matrix": [2, 12], "x": 15.25, "y": 2, "w": 2.25}, + {"matrix": [2, 13], "x": 17.5, "y": 2}, + + {"matrix": [4, 6], "x": 0, "y": 3}, + {"matrix": [4, 4], "x": 1, "y": 3}, + + {"matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 4.75, "y": 3}, + {"matrix": [3, 2], "x": 5.75, "y": 3}, + {"matrix": [3, 3], "x": 6.75, "y": 3}, + {"matrix": [3, 4], "x": 7.75, "y": 3}, + {"matrix": [3, 5], "x": 8.75, "y": 3}, + {"matrix": [3, 6], "x": 9.75, "y": 3}, + {"matrix": [3, 7], "x": 10.75, "y": 3}, + {"matrix": [3, 8], "x": 11.75, "y": 3}, + {"matrix": [3, 9], "x": 12.75, "y": 3}, + {"matrix": [3, 10], "x": 13.75, "y": 3}, + {"matrix": [3, 11], "x": 14.75, "y": 3, "w": 1.75}, + {"matrix": [3, 12], "x": 16.5, "y": 3}, + {"matrix": [3, 13], "x": 17.5, "y": 3}, + + {"matrix": [4, 1], "x": 0, "y": 4}, + {"matrix": [4, 3], "x": 1, "y": 4}, + + {"matrix": [5, 4], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 0], "x": 3.75, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 6.25, "y": 4, "w": 6.25}, + + {"matrix": [5, 6], "x": 0.5, "y": 0}, + + {"matrix": [4, 8], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 13.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 11], "x": 15.5, "y": 4}, + {"matrix": [4, 12], "x": 16.5, "y": 4}, + {"matrix": [4, 13], "x": 17.5, "y": 4} + ] + } + } +} diff --git a/keyboards/custommk/evo70/rules.mk b/keyboards/custommk/evo70/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/custommk/evo70/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/custommk/genesis/rev1/info.json b/keyboards/custommk/genesis/rev1/info.json deleted file mode 100644 index f859a6b9bf..0000000000 --- a/keyboards/custommk/genesis/rev1/info.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "keyboard_name": "Genesis Rev1", - "manufacturer": "customMK", - "url": "https://www.customMK.com", - "maintainer": "customMK", - "usb": { - "vid": "0xF35B", - "pid": "0xFAB0", - "device_version": "0.0.1" - }, - "ws2812": { - "pin": "E6" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 13, - "max_brightness": 128, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "matrix_pins": { - "cols": ["F4", "F5", "D7", "B4"], - "rows": ["F0", "C7", "C6", "B6", "B5"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "F6", "pin_b": "F7", "resolution": 2}, - {"pin_a": "D2", "pin_b": "D1", "resolution": 2} - ] - }, - "qmk": { - "tap_keycode_delay": 10 - }, - "processor": "atmega32u4", - "bootloader": "qmk-dfu", - "layouts": { - "LAYOUT_ortho_5x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4} - ] - }, - "LAYOUT_numpad_5x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 3, "y": 1, "h": 2}, - - {"matrix": [2, 1], "x": 0, "y": 2}, - {"matrix": [2, 2], "x": 1, "y": 2}, - {"matrix": [2, 3], "x": 2, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [4, 0], "x": 3, "y": 3, "h": 2}, - - {"matrix": [4, 2], "x": 0, "y": 4, "w": 2}, - {"matrix": [4, 3], "x": 2, "y": 4} - ] - } - } -} diff --git a/keyboards/custommk/genesis/rev1/keyboard.json b/keyboards/custommk/genesis/rev1/keyboard.json new file mode 100644 index 0000000000..f859a6b9bf --- /dev/null +++ b/keyboards/custommk/genesis/rev1/keyboard.json @@ -0,0 +1,103 @@ +{ + "keyboard_name": "Genesis Rev1", + "manufacturer": "customMK", + "url": "https://www.customMK.com", + "maintainer": "customMK", + "usb": { + "vid": "0xF35B", + "pid": "0xFAB0", + "device_version": "0.0.1" + }, + "ws2812": { + "pin": "E6" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 13, + "max_brightness": 128, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "matrix_pins": { + "cols": ["F4", "F5", "D7", "B4"], + "rows": ["F0", "C7", "C6", "B6", "B5"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "F6", "pin_b": "F7", "resolution": 2}, + {"pin_a": "D2", "pin_b": "D1", "resolution": 2} + ] + }, + "qmk": { + "tap_keycode_delay": 10 + }, + "processor": "atmega32u4", + "bootloader": "qmk-dfu", + "layouts": { + "LAYOUT_ortho_5x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4} + ] + }, + "LAYOUT_numpad_5x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 3, "y": 1, "h": 2}, + + {"matrix": [2, 1], "x": 0, "y": 2}, + {"matrix": [2, 2], "x": 1, "y": 2}, + {"matrix": [2, 3], "x": 2, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [4, 0], "x": 3, "y": 3, "h": 2}, + + {"matrix": [4, 2], "x": 0, "y": 4, "w": 2}, + {"matrix": [4, 3], "x": 2, "y": 4} + ] + } + } +} diff --git a/keyboards/custommk/genesis/rev1/rules.mk b/keyboards/custommk/genesis/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/cutie_club/fidelity/info.json b/keyboards/cutie_club/fidelity/info.json deleted file mode 100644 index 0b06e1e567..0000000000 --- a/keyboards/cutie_club/fidelity/info.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "keyboard_name": "Fidelity", - "manufacturer": "HAND x KOEN", - "maintainer": "Cutie Club", - "url": "", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "command": false, - "console": false - }, - "usb": { - "vid": "0xFB9C", - "pid": "0x4D1B", - "device_version": "0.0.1" - }, - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": [ "A7", "A6", "A5", "A4", "A3", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0" ], - "rows": [ "A15", "B3", "B5", "B6", "B7" ] - }, - "indicators": { - "caps_lock": "B4" - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - { "matrix": [0, 15], "x": 15, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - { "matrix": [1, 15], "x": 15, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25 }, - { "matrix": [1, 14], "x": 14, "y": 2 }, - { "matrix": [2, 15], "x": 15, "y": 2 }, - { "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, - { "matrix": [3, 14], "x": 14, "y": 3 }, - { "matrix": [3, 15], "x": 15, "y": 3 }, - { "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5 }, - { "matrix": [4, 7], "x": 3.75, "y": 4, "w": 7 }, - { "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5 }, - { "matrix": [4, 13], "x": 13, "y": 4 }, - { "matrix": [4, 14], "x": 14, "y": 4 }, - { "matrix": [4, 15], "x": 15, "y": 4 } - ] - } - } -} diff --git a/keyboards/cutie_club/fidelity/keyboard.json b/keyboards/cutie_club/fidelity/keyboard.json new file mode 100644 index 0000000000..0b06e1e567 --- /dev/null +++ b/keyboards/cutie_club/fidelity/keyboard.json @@ -0,0 +1,102 @@ +{ + "keyboard_name": "Fidelity", + "manufacturer": "HAND x KOEN", + "maintainer": "Cutie Club", + "url": "", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "command": false, + "console": false + }, + "usb": { + "vid": "0xFB9C", + "pid": "0x4D1B", + "device_version": "0.0.1" + }, + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": [ "A7", "A6", "A5", "A4", "A3", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0" ], + "rows": [ "A15", "B3", "B5", "B6", "B7" ] + }, + "indicators": { + "caps_lock": "B4" + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + { "matrix": [0, 15], "x": 15, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + { "matrix": [1, 15], "x": 15, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25 }, + { "matrix": [1, 14], "x": 14, "y": 2 }, + { "matrix": [2, 15], "x": 15, "y": 2 }, + { "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, + { "matrix": [3, 14], "x": 14, "y": 3 }, + { "matrix": [3, 15], "x": 15, "y": 3 }, + { "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5 }, + { "matrix": [4, 7], "x": 3.75, "y": 4, "w": 7 }, + { "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5 }, + { "matrix": [4, 13], "x": 13, "y": 4 }, + { "matrix": [4, 14], "x": 14, "y": 4 }, + { "matrix": [4, 15], "x": 15, "y": 4 } + ] + } + } +} diff --git a/keyboards/cutie_club/fidelity/rules.mk b/keyboards/cutie_club/fidelity/rules.mk deleted file mode 100644 index 79986c3ced..0000000000 --- a/keyboards/cutie_club/fidelity/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Intentionally left blank, please see info.json diff --git a/keyboards/cxt_studio/info.json b/keyboards/cxt_studio/info.json deleted file mode 100644 index 7ee7b52d50..0000000000 --- a/keyboards/cxt_studio/info.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "manufacturer": "CXT", - "keyboard_name": "cxt_studio", - "maintainer": "ColinKinloch", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "F7" - }, - "matrix_pins": { - "cols": ["D4", "D7", "B4", "B5"], - "rows": ["C7", "C6", "D6", "F4"] - }, - "encoder": { - "rotary": [ - {"pin_a": "D5", "pin_b": "D3"}, - {"pin_a": "B2", "pin_b": "B3"}, - {"pin_a": "F5", "pin_b": "F6"}, - {"pin_a": "E6", "pin_b": "F0"} - ] - }, - "processor": "atmega32u4", - "rgb_matrix": { - "animations": { - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "typing_heatmap" - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 3], "x": 3, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 2, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 1, "y": 0}, - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 1}, - {"flags": 4, "matrix": [1, 1], "x": 1, "y": 1}, - {"flags": 4, "matrix": [1, 2], "x": 2, "y": 1}, - {"flags": 4, "matrix": [1, 3], "x": 3, "y": 1}, - {"flags": 4, "matrix": [2, 3], "x": 3, "y": 2}, - {"flags": 4, "matrix": [2, 2], "x": 2, "y": 2}, - {"flags": 4, "matrix": [2, 1], "x": 1, "y": 2}, - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 2} - ] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xC401", - "vid": "0x5754" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/cxt_studio/keyboard.json b/keyboards/cxt_studio/keyboard.json new file mode 100644 index 0000000000..7ee7b52d50 --- /dev/null +++ b/keyboards/cxt_studio/keyboard.json @@ -0,0 +1,98 @@ +{ + "manufacturer": "CXT", + "keyboard_name": "cxt_studio", + "maintainer": "ColinKinloch", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "F7" + }, + "matrix_pins": { + "cols": ["D4", "D7", "B4", "B5"], + "rows": ["C7", "C6", "D6", "F4"] + }, + "encoder": { + "rotary": [ + {"pin_a": "D5", "pin_b": "D3"}, + {"pin_a": "B2", "pin_b": "B3"}, + {"pin_a": "F5", "pin_b": "F6"}, + {"pin_a": "E6", "pin_b": "F0"} + ] + }, + "processor": "atmega32u4", + "rgb_matrix": { + "animations": { + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "typing_heatmap" + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 3], "x": 3, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 2, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 1, "y": 0}, + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 1}, + {"flags": 4, "matrix": [1, 1], "x": 1, "y": 1}, + {"flags": 4, "matrix": [1, 2], "x": 2, "y": 1}, + {"flags": 4, "matrix": [1, 3], "x": 3, "y": 1}, + {"flags": 4, "matrix": [2, 3], "x": 3, "y": 2}, + {"flags": 4, "matrix": [2, 2], "x": 2, "y": 2}, + {"flags": 4, "matrix": [2, 1], "x": 1, "y": 2}, + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 2} + ] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xC401", + "vid": "0x5754" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/cxt_studio/rules.mk b/keyboards/cxt_studio/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/cxt_studio/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dailycraft/bat43/rev1/info.json b/keyboards/dailycraft/bat43/rev1/info.json deleted file mode 100644 index c3540002fb..0000000000 --- a/keyboards/dailycraft/bat43/rev1/info.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "k00", "matrix": [0, 0], "x": 0, "y": 1.43}, - {"label": "k01", "matrix": [0, 1], "x": 1, "y": 1.11}, - {"label": "k02", "matrix": [0, 2], "x": 2, "y": 0.38}, - {"label": "k03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "k04", "matrix": [0, 4], "x": 4, "y": 0.05}, - {"label": "k05", "matrix": [0, 5], "x": 5, "y": 0.16}, - {"label": "k40", "matrix": [4, 0], "x": 9, "y": 0.16}, - {"label": "k41", "matrix": [4, 1], "x": 10, "y": 0.05}, - {"label": "k42", "matrix": [4, 2], "x": 11, "y": 0}, - {"label": "k43", "matrix": [4, 3], "x": 12, "y": 0.38}, - {"label": "k44", "matrix": [4, 4], "x": 13, "y": 1.11}, - {"label": "k45", "matrix": [4, 5], "x": 14, "y": 1.43}, - {"label": "k10", "matrix": [1, 0], "x": 0, "y": 2.43}, - {"label": "k11", "matrix": [1, 1], "x": 1, "y": 2.11}, - {"label": "k12", "matrix": [1, 2], "x": 2, "y": 1.38}, - {"label": "k13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "k14", "matrix": [1, 4], "x": 4, "y": 1.05}, - {"label": "k15", "matrix": [1, 5], "x": 5, "y": 1.16}, - {"label": "k30", "matrix": [3, 0], "x": 7, "y": 1.16}, - {"label": "k50", "matrix": [5, 0], "x": 9, "y": 1.16}, - {"label": "k51", "matrix": [5, 1], "x": 10, "y": 1.05}, - {"label": "k52", "matrix": [5, 2], "x": 11, "y": 1}, - {"label": "k53", "matrix": [5, 3], "x": 12, "y": 1.38}, - {"label": "k54", "matrix": [5, 4], "x": 13, "y": 2.11}, - {"label": "k55", "matrix": [5, 5], "x": 14, "y": 2.43}, - {"label": "k20", "matrix": [2, 0], "x": 0, "y": 3.43}, - {"label": "k21", "matrix": [2, 1], "x": 1, "y": 3.11}, - {"label": "k22", "matrix": [2, 2], "x": 2, "y": 2.38}, - {"label": "k23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "k24", "matrix": [2, 4], "x": 4, "y": 2.05}, - {"label": "k25", "matrix": [2, 5], "x": 5, "y": 2.16}, - {"label": "k60", "matrix": [6, 0], "x": 9, "y": 2.16}, - {"label": "k61", "matrix": [6, 1], "x": 10, "y": 2.05}, - {"label": "k62", "matrix": [6, 2], "x": 11, "y": 2}, - {"label": "k63", "matrix": [6, 3], "x": 12, "y": 2.38}, - {"label": "k64", "matrix": [6, 4], "x": 13, "y": 3.11}, - {"label": "k65", "matrix": [6, 5], "x": 14, "y": 3.43}, - {"label": "k33", "matrix": [3, 3], "x": 4, "y": 3.3}, - {"label": "k34", "matrix": [3, 4], "x": 5, "y": 3.3}, - {"label": "k35", "matrix": [3, 5], "x": 6, "y": 3.3}, - {"label": "k70", "matrix": [7, 0], "x": 8, "y": 3.3}, - {"label": "k71", "matrix": [7, 1], "x": 9, "y": 3.3}, - {"label": "k72", "matrix": [7, 2], "x": 10, "y": 3.3}, - {"label": "k75", "matrix": [7, 4], "x": 5.1, "y": 4.3, "w": 0.8, "h": 0.8}, - {"label": "k74", "matrix": [7, 5], "x": 6.1, "y": 4.3, "w": 0.8, "h": 0.8}, - {"label": "k73", "matrix": [7, 3], "x": 8.1, "y": 4.3, "w": 0.8, "h": 0.8}, - {"label": "k31", "matrix": [3, 1], "x": 9.1, "y": 4.3, "w": 0.8, "h": 0.8}, - {"label": "k32", "matrix": [3, 2], "x": 10.1, "y": 4.3, "w": 0.8, "h": 0.8} - ] - } - } -} diff --git a/keyboards/dailycraft/bat43/rev1/keyboard.json b/keyboards/dailycraft/bat43/rev1/keyboard.json new file mode 100644 index 0000000000..c3540002fb --- /dev/null +++ b/keyboards/dailycraft/bat43/rev1/keyboard.json @@ -0,0 +1,56 @@ +{ + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "k00", "matrix": [0, 0], "x": 0, "y": 1.43}, + {"label": "k01", "matrix": [0, 1], "x": 1, "y": 1.11}, + {"label": "k02", "matrix": [0, 2], "x": 2, "y": 0.38}, + {"label": "k03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "k04", "matrix": [0, 4], "x": 4, "y": 0.05}, + {"label": "k05", "matrix": [0, 5], "x": 5, "y": 0.16}, + {"label": "k40", "matrix": [4, 0], "x": 9, "y": 0.16}, + {"label": "k41", "matrix": [4, 1], "x": 10, "y": 0.05}, + {"label": "k42", "matrix": [4, 2], "x": 11, "y": 0}, + {"label": "k43", "matrix": [4, 3], "x": 12, "y": 0.38}, + {"label": "k44", "matrix": [4, 4], "x": 13, "y": 1.11}, + {"label": "k45", "matrix": [4, 5], "x": 14, "y": 1.43}, + {"label": "k10", "matrix": [1, 0], "x": 0, "y": 2.43}, + {"label": "k11", "matrix": [1, 1], "x": 1, "y": 2.11}, + {"label": "k12", "matrix": [1, 2], "x": 2, "y": 1.38}, + {"label": "k13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "k14", "matrix": [1, 4], "x": 4, "y": 1.05}, + {"label": "k15", "matrix": [1, 5], "x": 5, "y": 1.16}, + {"label": "k30", "matrix": [3, 0], "x": 7, "y": 1.16}, + {"label": "k50", "matrix": [5, 0], "x": 9, "y": 1.16}, + {"label": "k51", "matrix": [5, 1], "x": 10, "y": 1.05}, + {"label": "k52", "matrix": [5, 2], "x": 11, "y": 1}, + {"label": "k53", "matrix": [5, 3], "x": 12, "y": 1.38}, + {"label": "k54", "matrix": [5, 4], "x": 13, "y": 2.11}, + {"label": "k55", "matrix": [5, 5], "x": 14, "y": 2.43}, + {"label": "k20", "matrix": [2, 0], "x": 0, "y": 3.43}, + {"label": "k21", "matrix": [2, 1], "x": 1, "y": 3.11}, + {"label": "k22", "matrix": [2, 2], "x": 2, "y": 2.38}, + {"label": "k23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "k24", "matrix": [2, 4], "x": 4, "y": 2.05}, + {"label": "k25", "matrix": [2, 5], "x": 5, "y": 2.16}, + {"label": "k60", "matrix": [6, 0], "x": 9, "y": 2.16}, + {"label": "k61", "matrix": [6, 1], "x": 10, "y": 2.05}, + {"label": "k62", "matrix": [6, 2], "x": 11, "y": 2}, + {"label": "k63", "matrix": [6, 3], "x": 12, "y": 2.38}, + {"label": "k64", "matrix": [6, 4], "x": 13, "y": 3.11}, + {"label": "k65", "matrix": [6, 5], "x": 14, "y": 3.43}, + {"label": "k33", "matrix": [3, 3], "x": 4, "y": 3.3}, + {"label": "k34", "matrix": [3, 4], "x": 5, "y": 3.3}, + {"label": "k35", "matrix": [3, 5], "x": 6, "y": 3.3}, + {"label": "k70", "matrix": [7, 0], "x": 8, "y": 3.3}, + {"label": "k71", "matrix": [7, 1], "x": 9, "y": 3.3}, + {"label": "k72", "matrix": [7, 2], "x": 10, "y": 3.3}, + {"label": "k75", "matrix": [7, 4], "x": 5.1, "y": 4.3, "w": 0.8, "h": 0.8}, + {"label": "k74", "matrix": [7, 5], "x": 6.1, "y": 4.3, "w": 0.8, "h": 0.8}, + {"label": "k73", "matrix": [7, 3], "x": 8.1, "y": 4.3, "w": 0.8, "h": 0.8}, + {"label": "k31", "matrix": [3, 1], "x": 9.1, "y": 4.3, "w": 0.8, "h": 0.8}, + {"label": "k32", "matrix": [3, 2], "x": 10.1, "y": 4.3, "w": 0.8, "h": 0.8} + ] + } + } +} diff --git a/keyboards/dailycraft/bat43/rev1/rules.mk b/keyboards/dailycraft/bat43/rev1/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/dailycraft/bat43/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/dailycraft/bat43/rev2/info.json b/keyboards/dailycraft/bat43/rev2/info.json deleted file mode 100644 index d60e5b8ae6..0000000000 --- a/keyboards/dailycraft/bat43/rev2/info.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 1.43}, - {"matrix": [0, 1], "x": 1, "y": 1.11}, - {"matrix": [0, 2], "x": 2, "y": 0.38}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.05}, - {"matrix": [0, 5], "x": 5, "y": 0.16}, - - {"matrix": [4, 0], "x": 9, "y": 0.16}, - {"matrix": [4, 1], "x": 10, "y": 0.05}, - {"matrix": [4, 2], "x": 11, "y": 0}, - {"matrix": [4, 3], "x": 12, "y": 0.38}, - {"matrix": [4, 4], "x": 13, "y": 1.11}, - {"matrix": [4, 5], "x": 14, "y": 1.43}, - - {"matrix": [1, 0], "x": 0, "y": 2.43}, - {"matrix": [1, 1], "x": 1, "y": 2.11}, - {"matrix": [1, 2], "x": 2, "y": 1.38}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.05}, - {"matrix": [1, 5], "x": 5, "y": 1.16}, - - {"matrix": [3, 0], "x": 7, "y": 1.16}, - - {"matrix": [5, 0], "x": 9, "y": 1.16}, - {"matrix": [5, 1], "x": 10, "y": 1.05}, - {"matrix": [5, 2], "x": 11, "y": 1}, - {"matrix": [5, 3], "x": 12, "y": 1.38}, - {"matrix": [5, 4], "x": 13, "y": 2.11}, - {"matrix": [5, 5], "x": 14, "y": 2.43}, - - {"matrix": [2, 0], "x": 0, "y": 3.43}, - {"matrix": [2, 1], "x": 1, "y": 3.11}, - {"matrix": [2, 2], "x": 2, "y": 2.38}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.05}, - {"matrix": [2, 5], "x": 5, "y": 2.16}, - - {"matrix": [6, 0], "x": 9, "y": 2.16}, - {"matrix": [6, 1], "x": 10, "y": 2.05}, - {"matrix": [6, 2], "x": 11, "y": 2}, - {"matrix": [6, 3], "x": 12, "y": 2.38}, - {"matrix": [6, 4], "x": 13, "y": 3.11}, - {"matrix": [6, 5], "x": 14, "y": 3.43}, - - {"matrix": [3, 3], "x": 4, "y": 3.3}, - {"matrix": [3, 4], "x": 5, "y": 3.3}, - {"matrix": [3, 5], "x": 6, "y": 3.3}, - - {"matrix": [7, 0], "x": 8, "y": 3.3}, - {"matrix": [7, 1], "x": 9, "y": 3.3}, - {"matrix": [7, 2], "x": 10, "y": 3.3}, - - {"matrix": [7, 5], "x": 5.1, "y": 4.3, "w": 0.8, "h": 0.8}, - {"matrix": [7, 4], "x": 6.1, "y": 4.3, "w": 0.8, "h": 0.8}, - - {"matrix": [7, 3], "x": 8.1, "y": 4.3, "w": 0.8, "h": 0.8}, - {"matrix": [3, 1], "x": 9.1, "y": 4.3, "w": 0.8, "h": 0.8}, - {"matrix": [3, 2], "x": 10.1, "y": 4.3, "w": 0.8, "h": 0.8} - ] - } - } -} diff --git a/keyboards/dailycraft/bat43/rev2/keyboard.json b/keyboards/dailycraft/bat43/rev2/keyboard.json new file mode 100644 index 0000000000..d60e5b8ae6 --- /dev/null +++ b/keyboards/dailycraft/bat43/rev2/keyboard.json @@ -0,0 +1,66 @@ +{ + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 1.43}, + {"matrix": [0, 1], "x": 1, "y": 1.11}, + {"matrix": [0, 2], "x": 2, "y": 0.38}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.05}, + {"matrix": [0, 5], "x": 5, "y": 0.16}, + + {"matrix": [4, 0], "x": 9, "y": 0.16}, + {"matrix": [4, 1], "x": 10, "y": 0.05}, + {"matrix": [4, 2], "x": 11, "y": 0}, + {"matrix": [4, 3], "x": 12, "y": 0.38}, + {"matrix": [4, 4], "x": 13, "y": 1.11}, + {"matrix": [4, 5], "x": 14, "y": 1.43}, + + {"matrix": [1, 0], "x": 0, "y": 2.43}, + {"matrix": [1, 1], "x": 1, "y": 2.11}, + {"matrix": [1, 2], "x": 2, "y": 1.38}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.05}, + {"matrix": [1, 5], "x": 5, "y": 1.16}, + + {"matrix": [3, 0], "x": 7, "y": 1.16}, + + {"matrix": [5, 0], "x": 9, "y": 1.16}, + {"matrix": [5, 1], "x": 10, "y": 1.05}, + {"matrix": [5, 2], "x": 11, "y": 1}, + {"matrix": [5, 3], "x": 12, "y": 1.38}, + {"matrix": [5, 4], "x": 13, "y": 2.11}, + {"matrix": [5, 5], "x": 14, "y": 2.43}, + + {"matrix": [2, 0], "x": 0, "y": 3.43}, + {"matrix": [2, 1], "x": 1, "y": 3.11}, + {"matrix": [2, 2], "x": 2, "y": 2.38}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.05}, + {"matrix": [2, 5], "x": 5, "y": 2.16}, + + {"matrix": [6, 0], "x": 9, "y": 2.16}, + {"matrix": [6, 1], "x": 10, "y": 2.05}, + {"matrix": [6, 2], "x": 11, "y": 2}, + {"matrix": [6, 3], "x": 12, "y": 2.38}, + {"matrix": [6, 4], "x": 13, "y": 3.11}, + {"matrix": [6, 5], "x": 14, "y": 3.43}, + + {"matrix": [3, 3], "x": 4, "y": 3.3}, + {"matrix": [3, 4], "x": 5, "y": 3.3}, + {"matrix": [3, 5], "x": 6, "y": 3.3}, + + {"matrix": [7, 0], "x": 8, "y": 3.3}, + {"matrix": [7, 1], "x": 9, "y": 3.3}, + {"matrix": [7, 2], "x": 10, "y": 3.3}, + + {"matrix": [7, 5], "x": 5.1, "y": 4.3, "w": 0.8, "h": 0.8}, + {"matrix": [7, 4], "x": 6.1, "y": 4.3, "w": 0.8, "h": 0.8}, + + {"matrix": [7, 3], "x": 8.1, "y": 4.3, "w": 0.8, "h": 0.8}, + {"matrix": [3, 1], "x": 9.1, "y": 4.3, "w": 0.8, "h": 0.8}, + {"matrix": [3, 2], "x": 10.1, "y": 4.3, "w": 0.8, "h": 0.8} + ] + } + } +} diff --git a/keyboards/dailycraft/bat43/rev2/rules.mk b/keyboards/dailycraft/bat43/rev2/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/dailycraft/bat43/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/dailycraft/sandbox/rev1/info.json b/keyboards/dailycraft/sandbox/rev1/info.json deleted file mode 100644 index 8ff7c65a2f..0000000000 --- a/keyboards/dailycraft/sandbox/rev1/info.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "keyboard_name": "sandbox rev1", - "manufacturer": "yfuku", - "url": "", - "maintainer": "yfuku", - "usb": { - "vid": "0x5946", - "pid": "0x0009", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F7", "B1", "B3", "B2", "B6"], - "rows": ["B5", "B4"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1} - ] - } - } -} diff --git a/keyboards/dailycraft/sandbox/rev1/keyboard.json b/keyboards/dailycraft/sandbox/rev1/keyboard.json new file mode 100644 index 0000000000..8ff7c65a2f --- /dev/null +++ b/keyboards/dailycraft/sandbox/rev1/keyboard.json @@ -0,0 +1,35 @@ +{ + "keyboard_name": "sandbox rev1", + "manufacturer": "yfuku", + "url": "", + "maintainer": "yfuku", + "usb": { + "vid": "0x5946", + "pid": "0x0009", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F7", "B1", "B3", "B2", "B6"], + "rows": ["B5", "B4"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1} + ] + } + } +} diff --git a/keyboards/dailycraft/sandbox/rev1/rules.mk b/keyboards/dailycraft/sandbox/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/dailycraft/wings42/rev1/info.json b/keyboards/dailycraft/wings42/rev1/info.json deleted file mode 100644 index 657c8a9e51..0000000000 --- a/keyboards/dailycraft/wings42/rev1/info.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "keyboard_name": "wings42 rev1", - "manufacturer": "yfuku", - "url": "", - "maintainer": "yfuku", - "usb": { - "vid": "0x5946", - "pid": "0x0003", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B3", "B1", "F7", "F6", "F5", "F4"], - "rows": ["D4", "C6", "D7", "E6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "community_layouts": [ - "split_3x6_3" - ], - "layouts": { - "LAYOUT_split_3x6_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.875}, - {"matrix": [0, 1], "x": 1, "y": 0.625}, - {"matrix": [0, 2], "x": 2, "y": 0.375}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0.125}, - - {"matrix": [4, 5], "x": 9, "y": 0.125}, - {"matrix": [4, 4], "x": 10, "y": 0}, - {"matrix": [4, 3], "x": 11, "y": 0}, - {"matrix": [4, 2], "x": 12, "y": 0.375}, - {"matrix": [4, 1], "x": 13, "y": 0.625}, - {"matrix": [4, 0], "x": 14, "y": 0.875}, - - {"matrix": [1, 0], "x": 0, "y": 1.875}, - {"matrix": [1, 1], "x": 1, "y": 1.625}, - {"matrix": [1, 2], "x": 2, "y": 1.375}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1.125}, - - {"matrix": [5, 5], "x": 9, "y": 1.125}, - {"matrix": [5, 4], "x": 10, "y": 1}, - {"matrix": [5, 3], "x": 11, "y": 1}, - {"matrix": [5, 2], "x": 12, "y": 1.375}, - {"matrix": [5, 1], "x": 13, "y": 1.625}, - {"matrix": [5, 0], "x": 14, "y": 1.875}, - - {"matrix": [2, 0], "x": 0, "y": 2.875}, - {"matrix": [2, 1], "x": 1, "y": 2.625}, - {"matrix": [2, 2], "x": 2, "y": 2.375}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2.125}, - - {"matrix": [6, 5], "x": 9, "y": 2.125}, - {"matrix": [6, 4], "x": 10, "y": 2}, - {"matrix": [6, 3], "x": 11, "y": 2}, - {"matrix": [6, 2], "x": 12, "y": 2.375}, - {"matrix": [6, 1], "x": 13, "y": 2.625}, - {"matrix": [6, 0], "x": 14, "y": 2.875}, - - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3.125}, - {"matrix": [3, 5], "x": 6, "y": 3.375}, - - {"matrix": [7, 5], "x": 8, "y": 3.375}, - {"matrix": [7, 4], "x": 9, "y": 3.125}, - {"matrix": [7, 3], "x": 10, "y": 3} - ] - } - } -} diff --git a/keyboards/dailycraft/wings42/rev1/keyboard.json b/keyboards/dailycraft/wings42/rev1/keyboard.json new file mode 100644 index 0000000000..657c8a9e51 --- /dev/null +++ b/keyboards/dailycraft/wings42/rev1/keyboard.json @@ -0,0 +1,79 @@ +{ + "keyboard_name": "wings42 rev1", + "manufacturer": "yfuku", + "url": "", + "maintainer": "yfuku", + "usb": { + "vid": "0x5946", + "pid": "0x0003", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "community_layouts": [ + "split_3x6_3" + ], + "layouts": { + "LAYOUT_split_3x6_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.875}, + {"matrix": [0, 1], "x": 1, "y": 0.625}, + {"matrix": [0, 2], "x": 2, "y": 0.375}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0.125}, + + {"matrix": [4, 5], "x": 9, "y": 0.125}, + {"matrix": [4, 4], "x": 10, "y": 0}, + {"matrix": [4, 3], "x": 11, "y": 0}, + {"matrix": [4, 2], "x": 12, "y": 0.375}, + {"matrix": [4, 1], "x": 13, "y": 0.625}, + {"matrix": [4, 0], "x": 14, "y": 0.875}, + + {"matrix": [1, 0], "x": 0, "y": 1.875}, + {"matrix": [1, 1], "x": 1, "y": 1.625}, + {"matrix": [1, 2], "x": 2, "y": 1.375}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1.125}, + + {"matrix": [5, 5], "x": 9, "y": 1.125}, + {"matrix": [5, 4], "x": 10, "y": 1}, + {"matrix": [5, 3], "x": 11, "y": 1}, + {"matrix": [5, 2], "x": 12, "y": 1.375}, + {"matrix": [5, 1], "x": 13, "y": 1.625}, + {"matrix": [5, 0], "x": 14, "y": 1.875}, + + {"matrix": [2, 0], "x": 0, "y": 2.875}, + {"matrix": [2, 1], "x": 1, "y": 2.625}, + {"matrix": [2, 2], "x": 2, "y": 2.375}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2.125}, + + {"matrix": [6, 5], "x": 9, "y": 2.125}, + {"matrix": [6, 4], "x": 10, "y": 2}, + {"matrix": [6, 3], "x": 11, "y": 2}, + {"matrix": [6, 2], "x": 12, "y": 2.375}, + {"matrix": [6, 1], "x": 13, "y": 2.625}, + {"matrix": [6, 0], "x": 14, "y": 2.875}, + + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3.125}, + {"matrix": [3, 5], "x": 6, "y": 3.375}, + + {"matrix": [7, 5], "x": 8, "y": 3.375}, + {"matrix": [7, 4], "x": 9, "y": 3.125}, + {"matrix": [7, 3], "x": 10, "y": 3} + ] + } + } +} diff --git a/keyboards/dailycraft/wings42/rev1/rules.mk b/keyboards/dailycraft/wings42/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/info.json b/keyboards/dailycraft/wings42/rev1_extkeys/info.json deleted file mode 100644 index 53db2db4ca..0000000000 --- a/keyboards/dailycraft/wings42/rev1_extkeys/info.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "keyboard_name": "wings42 rev1_extkeys", - "manufacturer": "yfuku", - "url": "", - "maintainer": "yfuku", - "usb": { - "vid": "0x5946", - "pid": "0x0004", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B3", "B1", "F7", "F6", "F5", "F4", "B6", "B5"], - "rows": ["D4", "C6", "D7", "E6", "B2", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.875}, - {"matrix": [0, 1], "x": 1, "y": 0.625}, - {"matrix": [0, 2], "x": 2, "y": 0.375}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0.125}, - - {"matrix": [6, 5], "x": 9, "y": 0.125}, - {"matrix": [6, 4], "x": 10, "y": 0}, - {"matrix": [6, 3], "x": 11, "y": 0}, - {"matrix": [6, 2], "x": 12, "y": 0.375}, - {"matrix": [6, 1], "x": 13, "y": 0.625}, - {"matrix": [6, 0], "x": 14, "y": 0.875}, - - {"matrix": [1, 0], "x": 0, "y": 1.875}, - {"matrix": [1, 1], "x": 1, "y": 1.625}, - {"matrix": [1, 2], "x": 2, "y": 1.375}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1.125}, - {"matrix": [5, 7], "x": 6, "y": 1.625}, - - {"matrix": [11, 7], "x": 8, "y": 1.625}, - {"matrix": [7, 5], "x": 9, "y": 1.125}, - {"matrix": [7, 4], "x": 10, "y": 1}, - {"matrix": [7, 3], "x": 11, "y": 1}, - {"matrix": [7, 2], "x": 12, "y": 1.375}, - {"matrix": [7, 1], "x": 13, "y": 1.625}, - {"matrix": [7, 0], "x": 14, "y": 1.875}, - - {"matrix": [2, 0], "x": 0, "y": 2.875}, - {"matrix": [2, 1], "x": 1, "y": 2.625}, - {"matrix": [2, 2], "x": 2, "y": 2.375}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2.125}, - {"matrix": [4, 6], "x": 6, "y": 2.625}, - - {"matrix": [10, 6], "x": 8, "y": 2.625}, - {"matrix": [8, 5], "x": 9, "y": 2.125}, - {"matrix": [8, 4], "x": 10, "y": 2}, - {"matrix": [8, 3], "x": 11, "y": 2}, - {"matrix": [8, 2], "x": 12, "y": 2.375}, - {"matrix": [8, 1], "x": 13, "y": 2.625}, - {"matrix": [8, 0], "x": 14, "y": 2.875}, - - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3.125}, - {"matrix": [3, 5], "x": 6, "y": 3.375}, - - {"matrix": [9, 5], "x": 8, "y": 3.375}, - {"matrix": [9, 4], "x": 9, "y": 3.125}, - {"matrix": [9, 3], "x": 10, "y": 3} - ] - } - } -} diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json new file mode 100644 index 0000000000..53db2db4ca --- /dev/null +++ b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json @@ -0,0 +1,80 @@ +{ + "keyboard_name": "wings42 rev1_extkeys", + "manufacturer": "yfuku", + "url": "", + "maintainer": "yfuku", + "usb": { + "vid": "0x5946", + "pid": "0x0004", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B3", "B1", "F7", "F6", "F5", "F4", "B6", "B5"], + "rows": ["D4", "C6", "D7", "E6", "B2", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.875}, + {"matrix": [0, 1], "x": 1, "y": 0.625}, + {"matrix": [0, 2], "x": 2, "y": 0.375}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0.125}, + + {"matrix": [6, 5], "x": 9, "y": 0.125}, + {"matrix": [6, 4], "x": 10, "y": 0}, + {"matrix": [6, 3], "x": 11, "y": 0}, + {"matrix": [6, 2], "x": 12, "y": 0.375}, + {"matrix": [6, 1], "x": 13, "y": 0.625}, + {"matrix": [6, 0], "x": 14, "y": 0.875}, + + {"matrix": [1, 0], "x": 0, "y": 1.875}, + {"matrix": [1, 1], "x": 1, "y": 1.625}, + {"matrix": [1, 2], "x": 2, "y": 1.375}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1.125}, + {"matrix": [5, 7], "x": 6, "y": 1.625}, + + {"matrix": [11, 7], "x": 8, "y": 1.625}, + {"matrix": [7, 5], "x": 9, "y": 1.125}, + {"matrix": [7, 4], "x": 10, "y": 1}, + {"matrix": [7, 3], "x": 11, "y": 1}, + {"matrix": [7, 2], "x": 12, "y": 1.375}, + {"matrix": [7, 1], "x": 13, "y": 1.625}, + {"matrix": [7, 0], "x": 14, "y": 1.875}, + + {"matrix": [2, 0], "x": 0, "y": 2.875}, + {"matrix": [2, 1], "x": 1, "y": 2.625}, + {"matrix": [2, 2], "x": 2, "y": 2.375}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2.125}, + {"matrix": [4, 6], "x": 6, "y": 2.625}, + + {"matrix": [10, 6], "x": 8, "y": 2.625}, + {"matrix": [8, 5], "x": 9, "y": 2.125}, + {"matrix": [8, 4], "x": 10, "y": 2}, + {"matrix": [8, 3], "x": 11, "y": 2}, + {"matrix": [8, 2], "x": 12, "y": 2.375}, + {"matrix": [8, 1], "x": 13, "y": 2.625}, + {"matrix": [8, 0], "x": 14, "y": 2.875}, + + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3.125}, + {"matrix": [3, 5], "x": 6, "y": 3.375}, + + {"matrix": [9, 5], "x": 8, "y": 3.375}, + {"matrix": [9, 4], "x": 9, "y": 3.125}, + {"matrix": [9, 3], "x": 10, "y": 3} + ] + } + } +} diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/rules.mk b/keyboards/dailycraft/wings42/rev1_extkeys/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/dailycraft/wings42/rev2/info.json b/keyboards/dailycraft/wings42/rev2/info.json deleted file mode 100644 index a3c3e2396e..0000000000 --- a/keyboards/dailycraft/wings42/rev2/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "keyboard_name": "wings42 rev2", - "manufacturer": "yfuku", - "url": "", - "maintainer": "yfuku", - "usb": { - "vid": "0x5946", - "pid": "0x0005", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B3", "B1", "F7", "F6", "F5", "F4"], - "rows": ["D4", "C6", "D7", "E6", null] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "features": { - "encoder": true - }, - "encoder": { - "rotary": [ - { "pin_a": "B5", "pin_b": "B4" }, - { "pin_a": "B6", "pin_b": "B2" } - ] - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layout_aliases": { - "LAYOUT_split_3x6_3_2": "LAYOUT_split_3x6_3" - }, - "community_layouts": ["split_3x6_3"], - "layouts": { - "LAYOUT_split_3x6_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.875}, - {"matrix": [0, 1], "x": 1, "y": 0.625}, - {"matrix": [0, 2], "x": 2, "y": 0.375}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0.125}, - - {"matrix": [5, 5], "x": 9, "y": 0.125}, - {"matrix": [5, 4], "x": 10, "y": 0}, - {"matrix": [5, 3], "x": 11, "y": 0}, - {"matrix": [5, 2], "x": 12, "y": 0.375}, - {"matrix": [5, 1], "x": 13, "y": 0.625}, - {"matrix": [5, 0], "x": 14, "y": 0.875}, - - {"matrix": [1, 0], "x": 0, "y": 1.875}, - {"matrix": [1, 1], "x": 1, "y": 1.625}, - {"matrix": [1, 2], "x": 2, "y": 1.375}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1.125}, - - {"matrix": [6, 5], "x": 9, "y": 1.125}, - {"matrix": [6, 4], "x": 10, "y": 1}, - {"matrix": [6, 3], "x": 11, "y": 1}, - {"matrix": [6, 2], "x": 12, "y": 1.375}, - {"matrix": [6, 1], "x": 13, "y": 1.625}, - {"matrix": [6, 0], "x": 14, "y": 1.875}, - - {"matrix": [2, 0], "x": 0, "y": 2.875}, - {"matrix": [2, 1], "x": 1, "y": 2.625}, - {"matrix": [2, 2], "x": 2, "y": 2.375}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2.125}, - - {"matrix": [7, 5], "x": 9, "y": 2.125}, - {"matrix": [7, 4], "x": 10, "y": 2}, - {"matrix": [7, 3], "x": 11, "y": 2}, - {"matrix": [7, 2], "x": 12, "y": 2.375}, - {"matrix": [7, 1], "x": 13, "y": 2.625}, - {"matrix": [7, 0], "x": 14, "y": 2.875}, - - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3.125}, - {"matrix": [3, 5], "x": 6, "y": 3.375}, - - {"matrix": [8, 5], "x": 8, "y": 3.375}, - {"matrix": [8, 4], "x": 9, "y": 3.125}, - {"matrix": [8, 3], "x": 10, "y": 3} - ] - } - } -} diff --git a/keyboards/dailycraft/wings42/rev2/keyboard.json b/keyboards/dailycraft/wings42/rev2/keyboard.json new file mode 100644 index 0000000000..a3c3e2396e --- /dev/null +++ b/keyboards/dailycraft/wings42/rev2/keyboard.json @@ -0,0 +1,89 @@ +{ + "keyboard_name": "wings42 rev2", + "manufacturer": "yfuku", + "url": "", + "maintainer": "yfuku", + "usb": { + "vid": "0x5946", + "pid": "0x0005", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["D4", "C6", "D7", "E6", null] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "features": { + "encoder": true + }, + "encoder": { + "rotary": [ + { "pin_a": "B5", "pin_b": "B4" }, + { "pin_a": "B6", "pin_b": "B2" } + ] + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layout_aliases": { + "LAYOUT_split_3x6_3_2": "LAYOUT_split_3x6_3" + }, + "community_layouts": ["split_3x6_3"], + "layouts": { + "LAYOUT_split_3x6_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.875}, + {"matrix": [0, 1], "x": 1, "y": 0.625}, + {"matrix": [0, 2], "x": 2, "y": 0.375}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0.125}, + + {"matrix": [5, 5], "x": 9, "y": 0.125}, + {"matrix": [5, 4], "x": 10, "y": 0}, + {"matrix": [5, 3], "x": 11, "y": 0}, + {"matrix": [5, 2], "x": 12, "y": 0.375}, + {"matrix": [5, 1], "x": 13, "y": 0.625}, + {"matrix": [5, 0], "x": 14, "y": 0.875}, + + {"matrix": [1, 0], "x": 0, "y": 1.875}, + {"matrix": [1, 1], "x": 1, "y": 1.625}, + {"matrix": [1, 2], "x": 2, "y": 1.375}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1.125}, + + {"matrix": [6, 5], "x": 9, "y": 1.125}, + {"matrix": [6, 4], "x": 10, "y": 1}, + {"matrix": [6, 3], "x": 11, "y": 1}, + {"matrix": [6, 2], "x": 12, "y": 1.375}, + {"matrix": [6, 1], "x": 13, "y": 1.625}, + {"matrix": [6, 0], "x": 14, "y": 1.875}, + + {"matrix": [2, 0], "x": 0, "y": 2.875}, + {"matrix": [2, 1], "x": 1, "y": 2.625}, + {"matrix": [2, 2], "x": 2, "y": 2.375}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2.125}, + + {"matrix": [7, 5], "x": 9, "y": 2.125}, + {"matrix": [7, 4], "x": 10, "y": 2}, + {"matrix": [7, 3], "x": 11, "y": 2}, + {"matrix": [7, 2], "x": 12, "y": 2.375}, + {"matrix": [7, 1], "x": 13, "y": 2.625}, + {"matrix": [7, 0], "x": 14, "y": 2.875}, + + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3.125}, + {"matrix": [3, 5], "x": 6, "y": 3.375}, + + {"matrix": [8, 5], "x": 8, "y": 3.375}, + {"matrix": [8, 4], "x": 9, "y": 3.125}, + {"matrix": [8, 3], "x": 10, "y": 3} + ] + } + } +} diff --git a/keyboards/dailycraft/wings42/rev2/rules.mk b/keyboards/dailycraft/wings42/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/dark/magnum_ergo_1/info.json b/keyboards/dark/magnum_ergo_1/info.json deleted file mode 100644 index 1aecfe8630..0000000000 --- a/keyboards/dark/magnum_ergo_1/info.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "keyboard_name": "Magnum Ergo 1", - "manufacturer": "Gondolindrim X Dark", - "url": "", - "maintainer": "Gondolindrim", - "usb": { - "vid": "0x4744", - "pid": "0x4D45", - "device_version": "0.0.1" - }, - "build": { - "lto": true - }, - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true - }, - "diode_direction": "COL2ROW", - "backlight": { - "pin": "C7", - "levels": 20, - "breathing": true - }, - "matrix_pins": { - "cols": ["C8", "C9" , "C6" , "B15", "B14", "B13", "B12", "B9" , "A4" , "B4" , "A2" , "C0" , "C1" , "C2" , "A1" ], - "rows": ["A10", "A8" , "B10", "A7" , "A6" , "A0", "C3" , "B5", "B8" , "A3" ] - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "community_layouts": ["alice_split_bs"], - "layouts": { - "LAYOUT_alice_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0,0], "x":0.5, "y":0}, - {"label": "`~", "matrix": [0,1], "x":1.7, "y":0}, - {"label": "1!", "matrix": [0,2], "x":2.7, "y":0}, - {"label": "2@", "matrix": [0,3], "x":3.7, "y":0}, - {"label": "3#", "matrix": [0,4], "x":4.7, "y":0}, - {"label": "4$", "matrix": [0,5], "x":5.7, "y":0}, - {"label": "5%", "matrix": [4,5], "x":6.7, "y":0}, - {"label": "6^", "matrix": [0,6], "x":7.7, "y":0}, - {"label": "7&", "matrix": [5,7], "x":9.15, "y":0}, - {"label": "8*", "matrix": [5,8], "x":10.15, "y":0}, - {"label": "9(", "matrix": [5,9], "x":11.15, "y":0}, - {"label": "0)", "matrix": [5,10], "x":12.15, "y":0}, - {"label": "-_", "matrix": [5,11], "x":13.15, "y":0}, - {"label": "=+", "matrix": [5,12], "x":14.15, "y":0}, - {"label": "Backspace", "matrix": [5,13], "x":15.15, "y":0}, - {"label": "Backspace", "matrix": [5,14], "x":16.15, "y":0}, - {"label": "Page Up", "matrix": [1,0], "x":0.25, "y":1}, - {"label": "Tab", "matrix": [1,1], "x":1.5, "y":1, "w":1.5}, - {"label": "Q", "matrix": [1,2], "x":3, "y":1}, - {"label": "W", "matrix": [1,3], "x":4, "y":1}, - {"label": "E", "matrix": [1,4], "x":5, "y":1}, - {"label": "R", "matrix": [1,5], "x":6, "y":1}, - {"label": "T", "matrix": [1,6], "x":7, "y":1}, - {"label": "Y", "matrix": [6,7], "x":9, "y":1}, - {"label": "U", "matrix": [6,8], "x":10, "y":1}, - {"label": "I", "matrix": [6,9], "x":11, "y":1}, - {"label": "O", "matrix": [6,10], "x":12, "y":1}, - {"label": "P", "matrix": [6,11], "x":13, "y":1}, - {"label": "[{", "matrix": [6,12], "x":14, "y":1}, - {"label": "]}", "matrix": [6,13], "x":15, "y":1}, - {"label": "\\|", "matrix": [6,14], "x":16, "y":1, "w":1.5}, - {"label": "Page Down", "matrix": [2,0], "x":0, "y":2}, - {"label": "Caps Lock", "matrix": [2,1], "x":1.3, "y":2, "w":1.75}, - {"label": "A", "matrix": [2,2], "x":3.05, "y":2}, - {"label": "S", "matrix": [2,3], "x":4.05, "y":2}, - {"label": "D", "matrix": [2,4], "x":5.05, "y":2}, - {"label": "F", "matrix": [2,5], "x":6.05, "y":2}, - {"label": "G", "matrix": [2,6], "x":7.05, "y":2}, - {"label": "H", "matrix": [7,7], "x":9.4, "y":2}, - {"label": "J", "matrix": [7,8], "x":10.4, "y":2}, - {"label": "K", "matrix": [7,9], "x":11.4, "y":2}, - {"label": "L", "matrix": [7,10], "x":12.4, "y":2}, - {"label": ";:", "matrix": [7,11], "x":13.4, "y":2}, - {"label": "'\"", "matrix": [7,12], "x":14.4, "y":2}, - {"label": "Enter", "matrix": [7,14], "x":15.4, "y":2, "w":2.25}, - {"label": "Shift", "matrix": [3,1], "x":1.05, "y":3, "w":2.25}, - {"label": "Z", "matrix": [3,2], "x":3.3, "y":3}, - {"label": "X", "matrix": [3,3], "x":4.3, "y":3}, - {"label": "C", "matrix": [3,4], "x":5.3, "y":3}, - {"label": "V", "matrix": [3,5], "x":6.3, "y":3}, - {"label": "B", "matrix": [3,6], "x":7.3, "y":3}, - {"label": "B", "matrix": [8,7], "x":9.1, "y":3}, - {"label": "N", "matrix": [8,8], "x":10.1, "y":3}, - {"label": "M", "matrix": [8,9], "x":11.1, "y":3}, - {"label": ",<", "matrix": [8,10], "x":12.1, "y":3}, - {"label": ".>", "matrix": [8,11], "x":13.1, "y":3}, - {"label": "/?", "matrix": [8,12], "x":14.1, "y":3}, - {"label": "Shift", "matrix": [8,13], "x":15.1, "y":3, "w":1.75}, - {"label": "MO(1)", "matrix": [8,14], "x":16.85, "y":3}, - {"label": "LCtrl", "matrix": [4,1], "x":1.3, "y":4, "w":1.5}, - {"label": "LAlt", "matrix": [4,3], "x":3.6, "y":4, "w":1.5}, - {"label": "Space", "matrix": [4,4], "x":5.1, "y":4, "w":2.25}, - {"label": "Space", "matrix": [4,6], "x":7.35, "y":4}, - {"label": "Space", "matrix": [9,8], "x":9.0, "y":4, "w":2.75}, - {"label": "RAlt", "matrix": [9,10], "x":11.75, "y":4, "w":1.5}, - {"label": "RCtrl", "matrix": [9,14], "x":15.35, "y":4, "w":1.5}] - } - } -} diff --git a/keyboards/dark/magnum_ergo_1/keyboard.json b/keyboards/dark/magnum_ergo_1/keyboard.json new file mode 100644 index 0000000000..1aecfe8630 --- /dev/null +++ b/keyboards/dark/magnum_ergo_1/keyboard.json @@ -0,0 +1,112 @@ +{ + "keyboard_name": "Magnum Ergo 1", + "manufacturer": "Gondolindrim X Dark", + "url": "", + "maintainer": "Gondolindrim", + "usb": { + "vid": "0x4744", + "pid": "0x4D45", + "device_version": "0.0.1" + }, + "build": { + "lto": true + }, + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true + }, + "diode_direction": "COL2ROW", + "backlight": { + "pin": "C7", + "levels": 20, + "breathing": true + }, + "matrix_pins": { + "cols": ["C8", "C9" , "C6" , "B15", "B14", "B13", "B12", "B9" , "A4" , "B4" , "A2" , "C0" , "C1" , "C2" , "A1" ], + "rows": ["A10", "A8" , "B10", "A7" , "A6" , "A0", "C3" , "B5", "B8" , "A3" ] + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "community_layouts": ["alice_split_bs"], + "layouts": { + "LAYOUT_alice_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0,0], "x":0.5, "y":0}, + {"label": "`~", "matrix": [0,1], "x":1.7, "y":0}, + {"label": "1!", "matrix": [0,2], "x":2.7, "y":0}, + {"label": "2@", "matrix": [0,3], "x":3.7, "y":0}, + {"label": "3#", "matrix": [0,4], "x":4.7, "y":0}, + {"label": "4$", "matrix": [0,5], "x":5.7, "y":0}, + {"label": "5%", "matrix": [4,5], "x":6.7, "y":0}, + {"label": "6^", "matrix": [0,6], "x":7.7, "y":0}, + {"label": "7&", "matrix": [5,7], "x":9.15, "y":0}, + {"label": "8*", "matrix": [5,8], "x":10.15, "y":0}, + {"label": "9(", "matrix": [5,9], "x":11.15, "y":0}, + {"label": "0)", "matrix": [5,10], "x":12.15, "y":0}, + {"label": "-_", "matrix": [5,11], "x":13.15, "y":0}, + {"label": "=+", "matrix": [5,12], "x":14.15, "y":0}, + {"label": "Backspace", "matrix": [5,13], "x":15.15, "y":0}, + {"label": "Backspace", "matrix": [5,14], "x":16.15, "y":0}, + {"label": "Page Up", "matrix": [1,0], "x":0.25, "y":1}, + {"label": "Tab", "matrix": [1,1], "x":1.5, "y":1, "w":1.5}, + {"label": "Q", "matrix": [1,2], "x":3, "y":1}, + {"label": "W", "matrix": [1,3], "x":4, "y":1}, + {"label": "E", "matrix": [1,4], "x":5, "y":1}, + {"label": "R", "matrix": [1,5], "x":6, "y":1}, + {"label": "T", "matrix": [1,6], "x":7, "y":1}, + {"label": "Y", "matrix": [6,7], "x":9, "y":1}, + {"label": "U", "matrix": [6,8], "x":10, "y":1}, + {"label": "I", "matrix": [6,9], "x":11, "y":1}, + {"label": "O", "matrix": [6,10], "x":12, "y":1}, + {"label": "P", "matrix": [6,11], "x":13, "y":1}, + {"label": "[{", "matrix": [6,12], "x":14, "y":1}, + {"label": "]}", "matrix": [6,13], "x":15, "y":1}, + {"label": "\\|", "matrix": [6,14], "x":16, "y":1, "w":1.5}, + {"label": "Page Down", "matrix": [2,0], "x":0, "y":2}, + {"label": "Caps Lock", "matrix": [2,1], "x":1.3, "y":2, "w":1.75}, + {"label": "A", "matrix": [2,2], "x":3.05, "y":2}, + {"label": "S", "matrix": [2,3], "x":4.05, "y":2}, + {"label": "D", "matrix": [2,4], "x":5.05, "y":2}, + {"label": "F", "matrix": [2,5], "x":6.05, "y":2}, + {"label": "G", "matrix": [2,6], "x":7.05, "y":2}, + {"label": "H", "matrix": [7,7], "x":9.4, "y":2}, + {"label": "J", "matrix": [7,8], "x":10.4, "y":2}, + {"label": "K", "matrix": [7,9], "x":11.4, "y":2}, + {"label": "L", "matrix": [7,10], "x":12.4, "y":2}, + {"label": ";:", "matrix": [7,11], "x":13.4, "y":2}, + {"label": "'\"", "matrix": [7,12], "x":14.4, "y":2}, + {"label": "Enter", "matrix": [7,14], "x":15.4, "y":2, "w":2.25}, + {"label": "Shift", "matrix": [3,1], "x":1.05, "y":3, "w":2.25}, + {"label": "Z", "matrix": [3,2], "x":3.3, "y":3}, + {"label": "X", "matrix": [3,3], "x":4.3, "y":3}, + {"label": "C", "matrix": [3,4], "x":5.3, "y":3}, + {"label": "V", "matrix": [3,5], "x":6.3, "y":3}, + {"label": "B", "matrix": [3,6], "x":7.3, "y":3}, + {"label": "B", "matrix": [8,7], "x":9.1, "y":3}, + {"label": "N", "matrix": [8,8], "x":10.1, "y":3}, + {"label": "M", "matrix": [8,9], "x":11.1, "y":3}, + {"label": ",<", "matrix": [8,10], "x":12.1, "y":3}, + {"label": ".>", "matrix": [8,11], "x":13.1, "y":3}, + {"label": "/?", "matrix": [8,12], "x":14.1, "y":3}, + {"label": "Shift", "matrix": [8,13], "x":15.1, "y":3, "w":1.75}, + {"label": "MO(1)", "matrix": [8,14], "x":16.85, "y":3}, + {"label": "LCtrl", "matrix": [4,1], "x":1.3, "y":4, "w":1.5}, + {"label": "LAlt", "matrix": [4,3], "x":3.6, "y":4, "w":1.5}, + {"label": "Space", "matrix": [4,4], "x":5.1, "y":4, "w":2.25}, + {"label": "Space", "matrix": [4,6], "x":7.35, "y":4}, + {"label": "Space", "matrix": [9,8], "x":9.0, "y":4, "w":2.75}, + {"label": "RAlt", "matrix": [9,10], "x":11.75, "y":4, "w":1.5}, + {"label": "RCtrl", "matrix": [9,14], "x":15.35, "y":4, "w":1.5}] + } + } +} diff --git a/keyboards/dark/magnum_ergo_1/rules.mk b/keyboards/dark/magnum_ergo_1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/darkproject/kd83a_bfg_edition/info.json b/keyboards/darkproject/kd83a_bfg_edition/info.json deleted file mode 100644 index 56c45a222f..0000000000 --- a/keyboards/darkproject/kd83a_bfg_edition/info.json +++ /dev/null @@ -1,275 +0,0 @@ -{ - "manufacturer": "Gsky", - "keyboard_name": "KD83A_BFG_Edition", - "maintainer": "Gsky", - "bootloader": "wb32-dfu", - "bootmagic": { - "matrix": [1, 3] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "C2", "pin_b": "C3"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "C14" - }, - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], - "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B12"] - }, - "processor": "WB32FQ95", - "qmk": { - "tap_keycode_delay": 10 - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "center_point": [76, 25], - "driver": "aw20216s", - "layout": [ - { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [2, 6], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [3, 6], "x": 30, "y": 0 }, - { "flags": 4, "matrix": [3, 1], "x": 40, "y": 0 }, - { "flags": 4, "matrix": [3, 3], "x": 50, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 60, "y": 0 }, - { "flags": 4, "matrix": [6, 3], "x": 70, "y": 0 }, - { "flags": 4, "matrix": [7, 1], "x": 80, "y": 0 }, - { "flags": 4, "matrix": [7, 6], "x": 90, "y": 0 }, - { "flags": 4, "matrix": [10, 6], "x": 100, "y": 0 }, - { "flags": 4, "matrix": [10, 7], "x": 110, "y": 0 }, - { "flags": 4, "matrix": [10, 3], "x": 120, "y": 0 }, - { "flags": 4, "matrix": [10, 5], "x": 130, "y": 0 }, - { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 150, "y": 0 }, - { "flags": 4, "matrix": [1, 6], "x": 0, "y": 10 }, - { "flags": 4, "matrix": [1, 7], "x": 10, "y": 10 }, - { "flags": 4, "matrix": [2, 7], "x": 20, "y": 10 }, - { "flags": 4, "matrix": [3, 7], "x": 30, "y": 10 }, - { "flags": 4, "matrix": [4, 7], "x": 40, "y": 10 }, - { "flags": 4, "matrix": [4, 6], "x": 50, "y": 10 }, - { "flags": 4, "matrix": [5, 6], "x": 60, "y": 10 }, - { "flags": 4, "matrix": [5, 7], "x": 70, "y": 10 }, - { "flags": 4, "matrix": [6, 7], "x": 80, "y": 10 }, - { "flags": 4, "matrix": [7, 7], "x": 90, "y": 10 }, - { "flags": 4, "matrix": [8, 7], "x": 100, "y": 10 }, - { "flags": 4, "matrix": [8, 6], "x": 110, "y": 10 }, - { "flags": 4, "matrix": [6, 6], "x": 120, "y": 10 }, - { "flags": 4, "matrix": [10, 1], "x": 130, "y": 10 }, - { "flags": 4, "matrix": [11, 6], "x": 150, "y": 10 }, - { "flags": 4, "matrix": [1, 1], "x": 0, "y": 20 }, - { "flags": 4, "matrix": [1, 0], "x": 15, "y": 20 }, - { "flags": 4, "matrix": [2, 0], "x": 25, "y": 20 }, - { "flags": 4, "matrix": [3, 0], "x": 35, "y": 20 }, - { "flags": 4, "matrix": [4, 0], "x": 45, "y": 20 }, - { "flags": 4, "matrix": [4, 1], "x": 55, "y": 20 }, - { "flags": 4, "matrix": [5, 1], "x": 65, "y": 20 }, - { "flags": 4, "matrix": [5, 0], "x": 75, "y": 20 }, - { "flags": 4, "matrix": [6, 0], "x": 85, "y": 20 }, - { "flags": 4, "matrix": [7, 0], "x": 95, "y": 20 }, - { "flags": 4, "matrix": [8, 0], "x": 105, "y": 20 }, - { "flags": 4, "matrix": [8, 1], "x": 115, "y": 20 }, - { "flags": 4, "matrix": [6, 1], "x": 125, "y": 20 }, - { "flags": 4, "matrix": [10, 2], "x": 135, "y": 20 }, - { "flags": 4, "matrix": [6, 5], "x": 150, "y": 20 }, - { "flags": 4, "matrix": [2, 1], "x": 0, "y": 30 }, - { "flags": 4, "matrix": [1, 2], "x": 17, "y": 30 }, - { "flags": 8, "matrix": [2, 2], "x": 27, "y": 30 }, - { "flags": 4, "matrix": [3, 2], "x": 37, "y": 30 }, - { "flags": 4, "matrix": [4, 2], "x": 47, "y": 30 }, - { "flags": 4, "matrix": [4, 3], "x": 57, "y": 30 }, - { "flags": 4, "matrix": [5, 3], "x": 67, "y": 30 }, - { "flags": 4, "matrix": [5, 2], "x": 77, "y": 30 }, - { "flags": 4, "matrix": [6, 2], "x": 87, "y": 30 }, - { "flags": 4, "matrix": [7, 2], "x": 97, "y": 30 }, - { "flags": 4, "matrix": [8, 2], "x": 107, "y": 30 }, - { "flags": 4, "matrix": [8, 3], "x": 117, "y": 30 }, - { "flags": 4, "matrix": [10, 4], "x": 127, "y": 30 }, - { "flags": 4, "matrix": [1, 5], "x": 150, "y": 30 }, - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 40 }, - { "flags": 4, "matrix": [1, 4], "x": 22, "y": 40 }, - { "flags": 4, "matrix": [2, 4], "x": 32, "y": 40 }, - { "flags": 4, "matrix": [3, 4], "x": 42, "y": 40 }, - { "flags": 4, "matrix": [4, 4], "x": 52, "y": 40 }, - { "flags": 4, "matrix": [4, 5], "x": 62, "y": 40 }, - { "flags": 4, "matrix": [5, 5], "x": 72, "y": 40 }, - { "flags": 4, "matrix": [5, 4], "x": 82, "y": 40 }, - { "flags": 4, "matrix": [6, 4], "x": 92, "y": 40 }, - { "flags": 4, "matrix": [7, 4], "x": 102, "y": 40 }, - { "flags": 4, "matrix": [8, 5], "x": 112, "y": 40 }, - { "flags": 4, "matrix": [9, 1], "x": 122, "y": 40 }, - { "flags": 4, "matrix": [3, 5], "x": 140, "y": 40 }, - { "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 }, - { "flags": 4, "matrix": [0, 6], "x": 0, "y": 50 }, - { "flags": 4, "matrix": [9, 0], "x": 12, "y": 50 }, - { "flags": 4, "matrix": [9, 3], "x": 25, "y": 50 }, - { "flags": 4, "matrix": [9, 4], "x": 37, "y": 50 }, - { "flags": 4, "matrix": [9, 5], "x": 100, "y": 50 }, - { "flags": 4, "matrix": [9, 2], "x": 110, "y": 50 }, - { "flags": 4, "matrix": [0, 4], "x": 120, "y": 50 }, - { "flags": 4, "matrix": [0, 3], "x": 130, "y": 50 }, - { "flags": 4, "matrix": [7, 3], "x": 140, "y": 50 }, - { "flags": 4, "matrix": [0, 5], "x": 150, "y": 50 }, - { "flags": 4, "matrix": [11, 0], "x": 0, "y": 1 }, - { "flags": 4, "matrix": [11, 1], "x": 0, "y": 2 } - ], - "sleep": true - }, - "url": "", - "usb": { - "device_version": "0.0.3", - "pid": "0xE392", - "vid": "0x342D" - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "ESC", "matrix": [1, 3], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [2, 6], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [3, 6], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [3, 1], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [3, 3], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 7], "x": 6, "y": 0 }, - { "label": "F6", "matrix": [6, 3], "x": 7, "y": 0 }, - { "label": "F7", "matrix": [7, 1], "x": 8, "y": 0 }, - { "label": "F8", "matrix": [7, 6], "x": 9, "y": 0 }, - { "label": "F9", "matrix": [10, 6], "x": 10, "y": 0 }, - { "label": "F10", "matrix": [10, 7], "x": 11, "y": 0 }, - { "label": "F11", "matrix": [10, 3], "x": 12, "y": 0 }, - { "label": "F12", "matrix": [10, 5], "x": 13, "y": 0 }, - { "label": "Printscreen", "matrix": [9, 7], "x": 14, "y": 0 }, - { "label": "Del", "matrix": [0, 2], "x": 15, "y": 0 }, - { "label": "`", "matrix": [1, 6], "x": 0, "y": 1 }, - { "label": "1", "matrix": [1, 7], "x": 1, "y": 1 }, - { "label": "2", "matrix": [2, 7], "x": 2, "y": 1 }, - { "label": "3", "matrix": [3, 7], "x": 3, "y": 1 }, - { "label": "4", "matrix": [4, 7], "x": 4, "y": 1 }, - { "label": "5", "matrix": [4, 6], "x": 5, "y": 1 }, - { "label": "6", "matrix": [5, 6], "x": 6, "y": 1 }, - { "label": "7", "matrix": [5, 7], "x": 7, "y": 1 }, - { "label": "8", "matrix": [6, 7], "x": 8, "y": 1 }, - { "label": "9", "matrix": [7, 7], "x": 9, "y": 1 }, - { "label": "0", "matrix": [8, 7], "x": 10, "y": 1 }, - { "label": "-", "matrix": [8, 6], "x": 11, "y": 1 }, - { "label": "=", "matrix": [6, 6], "x": 12, "y": 1 }, - { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1 }, - { "label": "Home", "matrix": [11, 6], "x": 15, "y": 1 }, - { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2 }, - { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2 }, - { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2 }, - { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2 }, - { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2 }, - { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2 }, - { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2 }, - { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2 }, - { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2 }, - { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2 }, - { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2 }, - { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2 }, - { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2 }, - { "label": "End", "matrix": [6, 5], "x": 15, "y": 2 }, - { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3 }, - { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3 }, - { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3 }, - { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3 }, - { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3 }, - { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3 }, - { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3 }, - { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3 }, - { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3 }, - { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3 }, - { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3 }, - { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3 }, - { "label": "PgUp", "matrix": [1, 5], "x": 15, "y": 3 }, - { "label": "Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4 }, - { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4 }, - { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4 }, - { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4 }, - { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4 }, - { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4 }, - { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4 }, - { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4 }, - { "label": "Shift", "matrix": [9, 1], "w": 1.75, "x": 12.25, "y": 4 }, - { "label": "Up", "matrix": [3, 5], "x": 14, "y": 4 }, - { "label": "PgDn", "matrix": [2, 5], "x": 15, "y": 4 }, - { "label": "Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5 }, - { "label": "Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5 }, - { "label": "Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5 }, - { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5 }, - { "label": "Alt", "matrix": [9, 5], "x": 10, "y": 5 }, - { "label": "FN", "matrix": [9, 2], "x": 11, "y": 5 }, - { "label": "Ctrl", "matrix": [0, 4], "x": 12, "y": 5 }, - { "label": "Left", "matrix": [0, 3], "x": 13, "y": 5 }, - { "label": "Down", "matrix": [7, 3], "x": 14, "y": 5 }, - { "label": "Right", "matrix": [0, 5], "x": 15, "y": 5 } - ] - } - } -} diff --git a/keyboards/darkproject/kd83a_bfg_edition/keyboard.json b/keyboards/darkproject/kd83a_bfg_edition/keyboard.json new file mode 100644 index 0000000000..56c45a222f --- /dev/null +++ b/keyboards/darkproject/kd83a_bfg_edition/keyboard.json @@ -0,0 +1,275 @@ +{ + "manufacturer": "Gsky", + "keyboard_name": "KD83A_BFG_Edition", + "maintainer": "Gsky", + "bootloader": "wb32-dfu", + "bootmagic": { + "matrix": [1, 3] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "C2", "pin_b": "C3"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "C14" + }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B12"] + }, + "processor": "WB32FQ95", + "qmk": { + "tap_keycode_delay": 10 + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "center_point": [76, 25], + "driver": "aw20216s", + "layout": [ + { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [2, 6], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [3, 6], "x": 30, "y": 0 }, + { "flags": 4, "matrix": [3, 1], "x": 40, "y": 0 }, + { "flags": 4, "matrix": [3, 3], "x": 50, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 60, "y": 0 }, + { "flags": 4, "matrix": [6, 3], "x": 70, "y": 0 }, + { "flags": 4, "matrix": [7, 1], "x": 80, "y": 0 }, + { "flags": 4, "matrix": [7, 6], "x": 90, "y": 0 }, + { "flags": 4, "matrix": [10, 6], "x": 100, "y": 0 }, + { "flags": 4, "matrix": [10, 7], "x": 110, "y": 0 }, + { "flags": 4, "matrix": [10, 3], "x": 120, "y": 0 }, + { "flags": 4, "matrix": [10, 5], "x": 130, "y": 0 }, + { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 150, "y": 0 }, + { "flags": 4, "matrix": [1, 6], "x": 0, "y": 10 }, + { "flags": 4, "matrix": [1, 7], "x": 10, "y": 10 }, + { "flags": 4, "matrix": [2, 7], "x": 20, "y": 10 }, + { "flags": 4, "matrix": [3, 7], "x": 30, "y": 10 }, + { "flags": 4, "matrix": [4, 7], "x": 40, "y": 10 }, + { "flags": 4, "matrix": [4, 6], "x": 50, "y": 10 }, + { "flags": 4, "matrix": [5, 6], "x": 60, "y": 10 }, + { "flags": 4, "matrix": [5, 7], "x": 70, "y": 10 }, + { "flags": 4, "matrix": [6, 7], "x": 80, "y": 10 }, + { "flags": 4, "matrix": [7, 7], "x": 90, "y": 10 }, + { "flags": 4, "matrix": [8, 7], "x": 100, "y": 10 }, + { "flags": 4, "matrix": [8, 6], "x": 110, "y": 10 }, + { "flags": 4, "matrix": [6, 6], "x": 120, "y": 10 }, + { "flags": 4, "matrix": [10, 1], "x": 130, "y": 10 }, + { "flags": 4, "matrix": [11, 6], "x": 150, "y": 10 }, + { "flags": 4, "matrix": [1, 1], "x": 0, "y": 20 }, + { "flags": 4, "matrix": [1, 0], "x": 15, "y": 20 }, + { "flags": 4, "matrix": [2, 0], "x": 25, "y": 20 }, + { "flags": 4, "matrix": [3, 0], "x": 35, "y": 20 }, + { "flags": 4, "matrix": [4, 0], "x": 45, "y": 20 }, + { "flags": 4, "matrix": [4, 1], "x": 55, "y": 20 }, + { "flags": 4, "matrix": [5, 1], "x": 65, "y": 20 }, + { "flags": 4, "matrix": [5, 0], "x": 75, "y": 20 }, + { "flags": 4, "matrix": [6, 0], "x": 85, "y": 20 }, + { "flags": 4, "matrix": [7, 0], "x": 95, "y": 20 }, + { "flags": 4, "matrix": [8, 0], "x": 105, "y": 20 }, + { "flags": 4, "matrix": [8, 1], "x": 115, "y": 20 }, + { "flags": 4, "matrix": [6, 1], "x": 125, "y": 20 }, + { "flags": 4, "matrix": [10, 2], "x": 135, "y": 20 }, + { "flags": 4, "matrix": [6, 5], "x": 150, "y": 20 }, + { "flags": 4, "matrix": [2, 1], "x": 0, "y": 30 }, + { "flags": 4, "matrix": [1, 2], "x": 17, "y": 30 }, + { "flags": 8, "matrix": [2, 2], "x": 27, "y": 30 }, + { "flags": 4, "matrix": [3, 2], "x": 37, "y": 30 }, + { "flags": 4, "matrix": [4, 2], "x": 47, "y": 30 }, + { "flags": 4, "matrix": [4, 3], "x": 57, "y": 30 }, + { "flags": 4, "matrix": [5, 3], "x": 67, "y": 30 }, + { "flags": 4, "matrix": [5, 2], "x": 77, "y": 30 }, + { "flags": 4, "matrix": [6, 2], "x": 87, "y": 30 }, + { "flags": 4, "matrix": [7, 2], "x": 97, "y": 30 }, + { "flags": 4, "matrix": [8, 2], "x": 107, "y": 30 }, + { "flags": 4, "matrix": [8, 3], "x": 117, "y": 30 }, + { "flags": 4, "matrix": [10, 4], "x": 127, "y": 30 }, + { "flags": 4, "matrix": [1, 5], "x": 150, "y": 30 }, + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 40 }, + { "flags": 4, "matrix": [1, 4], "x": 22, "y": 40 }, + { "flags": 4, "matrix": [2, 4], "x": 32, "y": 40 }, + { "flags": 4, "matrix": [3, 4], "x": 42, "y": 40 }, + { "flags": 4, "matrix": [4, 4], "x": 52, "y": 40 }, + { "flags": 4, "matrix": [4, 5], "x": 62, "y": 40 }, + { "flags": 4, "matrix": [5, 5], "x": 72, "y": 40 }, + { "flags": 4, "matrix": [5, 4], "x": 82, "y": 40 }, + { "flags": 4, "matrix": [6, 4], "x": 92, "y": 40 }, + { "flags": 4, "matrix": [7, 4], "x": 102, "y": 40 }, + { "flags": 4, "matrix": [8, 5], "x": 112, "y": 40 }, + { "flags": 4, "matrix": [9, 1], "x": 122, "y": 40 }, + { "flags": 4, "matrix": [3, 5], "x": 140, "y": 40 }, + { "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 }, + { "flags": 4, "matrix": [0, 6], "x": 0, "y": 50 }, + { "flags": 4, "matrix": [9, 0], "x": 12, "y": 50 }, + { "flags": 4, "matrix": [9, 3], "x": 25, "y": 50 }, + { "flags": 4, "matrix": [9, 4], "x": 37, "y": 50 }, + { "flags": 4, "matrix": [9, 5], "x": 100, "y": 50 }, + { "flags": 4, "matrix": [9, 2], "x": 110, "y": 50 }, + { "flags": 4, "matrix": [0, 4], "x": 120, "y": 50 }, + { "flags": 4, "matrix": [0, 3], "x": 130, "y": 50 }, + { "flags": 4, "matrix": [7, 3], "x": 140, "y": 50 }, + { "flags": 4, "matrix": [0, 5], "x": 150, "y": 50 }, + { "flags": 4, "matrix": [11, 0], "x": 0, "y": 1 }, + { "flags": 4, "matrix": [11, 1], "x": 0, "y": 2 } + ], + "sleep": true + }, + "url": "", + "usb": { + "device_version": "0.0.3", + "pid": "0xE392", + "vid": "0x342D" + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "ESC", "matrix": [1, 3], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [2, 6], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [3, 6], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [3, 1], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [3, 3], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 7], "x": 6, "y": 0 }, + { "label": "F6", "matrix": [6, 3], "x": 7, "y": 0 }, + { "label": "F7", "matrix": [7, 1], "x": 8, "y": 0 }, + { "label": "F8", "matrix": [7, 6], "x": 9, "y": 0 }, + { "label": "F9", "matrix": [10, 6], "x": 10, "y": 0 }, + { "label": "F10", "matrix": [10, 7], "x": 11, "y": 0 }, + { "label": "F11", "matrix": [10, 3], "x": 12, "y": 0 }, + { "label": "F12", "matrix": [10, 5], "x": 13, "y": 0 }, + { "label": "Printscreen", "matrix": [9, 7], "x": 14, "y": 0 }, + { "label": "Del", "matrix": [0, 2], "x": 15, "y": 0 }, + { "label": "`", "matrix": [1, 6], "x": 0, "y": 1 }, + { "label": "1", "matrix": [1, 7], "x": 1, "y": 1 }, + { "label": "2", "matrix": [2, 7], "x": 2, "y": 1 }, + { "label": "3", "matrix": [3, 7], "x": 3, "y": 1 }, + { "label": "4", "matrix": [4, 7], "x": 4, "y": 1 }, + { "label": "5", "matrix": [4, 6], "x": 5, "y": 1 }, + { "label": "6", "matrix": [5, 6], "x": 6, "y": 1 }, + { "label": "7", "matrix": [5, 7], "x": 7, "y": 1 }, + { "label": "8", "matrix": [6, 7], "x": 8, "y": 1 }, + { "label": "9", "matrix": [7, 7], "x": 9, "y": 1 }, + { "label": "0", "matrix": [8, 7], "x": 10, "y": 1 }, + { "label": "-", "matrix": [8, 6], "x": 11, "y": 1 }, + { "label": "=", "matrix": [6, 6], "x": 12, "y": 1 }, + { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1 }, + { "label": "Home", "matrix": [11, 6], "x": 15, "y": 1 }, + { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2 }, + { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2 }, + { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2 }, + { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2 }, + { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2 }, + { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2 }, + { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2 }, + { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2 }, + { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2 }, + { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2 }, + { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2 }, + { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2 }, + { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2 }, + { "label": "End", "matrix": [6, 5], "x": 15, "y": 2 }, + { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3 }, + { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3 }, + { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3 }, + { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3 }, + { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3 }, + { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3 }, + { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3 }, + { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3 }, + { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3 }, + { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3 }, + { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3 }, + { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3 }, + { "label": "PgUp", "matrix": [1, 5], "x": 15, "y": 3 }, + { "label": "Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4 }, + { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4 }, + { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4 }, + { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4 }, + { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4 }, + { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4 }, + { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4 }, + { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4 }, + { "label": "Shift", "matrix": [9, 1], "w": 1.75, "x": 12.25, "y": 4 }, + { "label": "Up", "matrix": [3, 5], "x": 14, "y": 4 }, + { "label": "PgDn", "matrix": [2, 5], "x": 15, "y": 4 }, + { "label": "Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5 }, + { "label": "Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5 }, + { "label": "Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5 }, + { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5 }, + { "label": "Alt", "matrix": [9, 5], "x": 10, "y": 5 }, + { "label": "FN", "matrix": [9, 2], "x": 11, "y": 5 }, + { "label": "Ctrl", "matrix": [0, 4], "x": 12, "y": 5 }, + { "label": "Left", "matrix": [0, 3], "x": 13, "y": 5 }, + { "label": "Down", "matrix": [7, 3], "x": 14, "y": 5 }, + { "label": "Right", "matrix": [0, 5], "x": 15, "y": 5 } + ] + } + } +} diff --git a/keyboards/darkproject/kd83a_bfg_edition/rules.mk b/keyboards/darkproject/kd83a_bfg_edition/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/darkproject/kd83a_bfg_edition/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/darkproject/kd87a_bfg_edition/info.json b/keyboards/darkproject/kd87a_bfg_edition/info.json deleted file mode 100644 index 76cd497b0f..0000000000 --- a/keyboards/darkproject/kd87a_bfg_edition/info.json +++ /dev/null @@ -1,279 +0,0 @@ -{ - "manufacturer": "Kd87a_bfg_edition", - "keyboard_name": "Kd87a_bfg_edition", - "maintainer": "Gsky", - "bootloader": "wb32-dfu", - "bootmagic": { - "matrix": [1, 3] - }, - "diode_direction": "COL2ROW", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "C14" - }, - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], - "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B12"] - }, - "processor": "WB32FQ95", - "qmk": { - "tap_keycode_delay": 10 - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "center_point": [87, 35], - "driver": "aw20216s", - "layout": [ - { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [2, 6], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [3, 6], "x": 30, "y": 0 }, - { "flags": 4, "matrix": [3, 1], "x": 40, "y": 0 }, - { "flags": 4, "matrix": [3, 3], "x": 50, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 65, "y": 0 }, - { "flags": 4, "matrix": [6, 3], "x": 75, "y": 0 }, - { "flags": 4, "matrix": [7, 1], "x": 85, "y": 0 }, - { "flags": 4, "matrix": [7, 6], "x": 95, "y": 0 }, - { "flags": 4, "matrix": [10, 6], "x": 110, "y": 0 }, - { "flags": 4, "matrix": [10, 7], "x": 120, "y": 0 }, - { "flags": 4, "matrix": [10, 3], "x": 130, "y": 0 }, - { "flags": 4, "matrix": [10, 5], "x": 140, "y": 0 }, - { "flags": 4, "matrix": [9, 7], "x": 155, "y": 0 }, - { "flags": 4, "matrix": [10, 0], "x": 165, "y": 0 }, - { "flags": 4, "matrix": [9, 6], "x": 175, "y": 0 }, - - { "flags": 4, "matrix": [1, 6], "x": 0, "y": 15 }, - { "flags": 4, "matrix": [1, 7], "x": 10, "y": 15 }, - { "flags": 4, "matrix": [2, 7], "x": 20, "y": 15 }, - { "flags": 4, "matrix": [3, 7], "x": 30, "y": 15 }, - { "flags": 4, "matrix": [4, 7], "x": 40, "y": 15 }, - { "flags": 4, "matrix": [4, 6], "x": 50, "y": 15 }, - { "flags": 4, "matrix": [5, 6], "x": 60, "y": 15 }, - { "flags": 4, "matrix": [5, 7], "x": 70, "y": 15 }, - { "flags": 4, "matrix": [6, 7], "x": 80, "y": 15 }, - { "flags": 4, "matrix": [7, 7], "x": 90, "y": 15 }, - { "flags": 4, "matrix": [8, 7], "x": 100, "y": 15 }, - { "flags": 4, "matrix": [8, 6], "x": 110, "y": 15 }, - { "flags": 4, "matrix": [6, 6], "x": 120, "y": 15 }, - { "flags": 4, "matrix": [10, 1], "x": 130, "y": 15 }, - { "flags": 4, "matrix": [11, 6], "x": 155, "y": 15 }, - { "flags": 4, "matrix": [0, 2], "x": 165, "y": 15 }, - { "flags": 4, "matrix": [1, 5], "x": 175, "y": 15 }, - - { "flags": 4, "matrix": [1, 1], "x": 0, "y": 25 }, - { "flags": 4, "matrix": [1, 0], "x": 15, "y": 25 }, - { "flags": 4, "matrix": [2, 0], "x": 25, "y": 25 }, - { "flags": 4, "matrix": [3, 0], "x": 35, "y": 25 }, - { "flags": 4, "matrix": [4, 0], "x": 45, "y": 25 }, - { "flags": 4, "matrix": [4, 1], "x": 55, "y": 25 }, - { "flags": 4, "matrix": [5, 1], "x": 65, "y": 25 }, - { "flags": 4, "matrix": [5, 0], "x": 75, "y": 25 }, - { "flags": 4, "matrix": [6, 0], "x": 85, "y": 25 }, - { "flags": 4, "matrix": [7, 0], "x": 95, "y": 25 }, - { "flags": 4, "matrix": [8, 0], "x": 105, "y": 25 }, - { "flags": 4, "matrix": [8, 1], "x": 115, "y": 25 }, - { "flags": 4, "matrix": [6, 1], "x": 125, "y": 25 }, - { "flags": 4, "matrix": [10, 2], "x": 135, "y": 25 }, - { "flags": 4, "matrix": [6, 5], "x": 155, "y": 25 }, - { "flags": 4, "matrix": [7, 5], "x": 165, "y": 25 }, - { "flags": 4, "matrix": [2, 5], "x": 175, "y": 25 }, - - { "flags": 8, "matrix": [2, 1], "x": 0, "y": 35 }, - { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 35 }, - { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 35 }, - { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 35 }, - { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 35 }, - { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 35 }, - { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 35 }, - { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 35 }, - { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 35 }, - { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 35 }, - { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 35 }, - { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 35 }, - { "flags": 4, "matrix": [10, 4], "x": 127.5, "y": 35 }, - - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 45 }, - { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 45 }, - { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 45 }, - { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 45 }, - { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 45 }, - { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 45 }, - { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 45 }, - { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 45 }, - { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 45 }, - { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 45 }, - { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 45 }, - { "flags": 4, "matrix": [9, 1], "x": 122.5, "y": 45 }, - { "flags": 4, "matrix": [3, 5], "x": 165, "y": 45 }, - - { "flags": 4, "matrix": [0, 6], "x": 0, "y": 55 }, - { "flags": 4, "matrix": [9, 0], "x": 12.5, "y": 55 }, - { "flags": 4, "matrix": [9, 3], "x": 25, "y": 55 }, - { "flags": 4, "matrix": [9, 4], "x": 37.5, "y": 55 }, - { "flags": 4, "matrix": [9, 5], "x": 100, "y": 55 }, - { "flags": 4, "matrix": [9, 2], "x": 112.5, "y": 55 }, - { "flags": 4, "matrix": [8, 4], "x": 125, "y": 55 }, - { "flags": 4, "matrix": [0, 4], "x": 137.5, "y": 55 }, - { "flags": 4, "matrix": [0, 3], "x": 155, "y": 55 }, - { "flags": 4, "matrix": [7, 3], "x": 165, "y": 55 }, - { "flags": 4, "matrix": [0, 5], "x": 175, "y": 55 } - ], - "sleep": true - }, - "url": "", - "usb": { - "device_version": "0.0.3", - "pid": "0xE393", - "vid": "0x342D" - }, - "community_layouts": ["tkl_ansi"], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - { "label": "ESC", "matrix": [1, 3], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [2, 6], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [3, 6], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [3, 1], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [3, 3], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0 }, - { "label": "F6", "matrix": [6, 3], "x": 7.5, "y": 0 }, - { "label": "F7", "matrix": [7, 1], "x": 8.5, "y": 0 }, - { "label": "F8", "matrix": [7, 6], "x": 9.5, "y": 0 }, - { "label": "F9", "matrix": [10, 6], "x": 11, "y": 0 }, - { "label": "F10", "matrix": [10, 7], "x": 12, "y": 0 }, - { "label": "F11", "matrix": [10, 3], "x": 13, "y": 0 }, - { "label": "F12", "matrix": [10, 5], "x": 14, "y": 0 }, - { "label": "Printscreen", "matrix": [9, 7], "x": 15.5, "y": 0 }, - { "label": "Scroll Lock", "matrix": [10, 0], "x": 16.5, "y": 0 }, - { "label": "Pause Break", "matrix": [9, 6], "x": 17.5, "y": 0 }, - { "label": "`", "matrix": [1, 6], "x": 0, "y": 1.5 }, - { "label": "1", "matrix": [1, 7], "x": 1, "y": 1.5 }, - { "label": "2", "matrix": [2, 7], "x": 2, "y": 1.5 }, - { "label": "3", "matrix": [3, 7], "x": 3, "y": 1.5 }, - { "label": "4", "matrix": [4, 7], "x": 4, "y": 1.5 }, - { "label": "5", "matrix": [4, 6], "x": 5, "y": 1.5 }, - { "label": "6", "matrix": [5, 6], "x": 6, "y": 1.5 }, - { "label": "7", "matrix": [5, 7], "x": 7, "y": 1.5 }, - { "label": "8", "matrix": [6, 7], "x": 8, "y": 1.5 }, - { "label": "9", "matrix": [7, 7], "x": 9, "y": 1.5 }, - { "label": "0", "matrix": [8, 7], "x": 10, "y": 1.5 }, - { "label": "-", "matrix": [8, 6], "x": 11, "y": 1.5 }, - { "label": "=", "matrix": [6, 6], "x": 12, "y": 1.5 }, - { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1.5 }, - { "label": "INS", "matrix": [11, 6], "x": 15.5, "y": 1.5 }, - { "label": "Home", "matrix": [0, 2], "x": 16.5, "y": 1.5 }, - { "label": "PgUp", "matrix": [1, 5], "x": 17.5, "y": 1.5 }, - { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2.5 }, - { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2.5 }, - { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2.5 }, - { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2.5 }, - { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2.5 }, - { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2.5 }, - { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2.5 }, - { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2.5 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2.5 }, - { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2.5 }, - { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2.5 }, - { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2.5 }, - { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2.5 }, - { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "label": "Delete", "matrix": [6, 5], "x": 15.5, "y": 2.5 }, - { "label": "End", "matrix": [7, 5], "x": 16.5, "y": 2.5 }, - { "label": "PgDn", "matrix": [2, 5], "x": 17.5, "y": 2.5 }, - { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3.5 }, - { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.5 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.5 }, - { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.5 }, - { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.5 }, - { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3.5 }, - { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3.5 }, - { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3.5 }, - { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3.5 }, - { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3.5 }, - { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3.5 }, - { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3.5 }, - { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3.5 }, - { "label": "Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4.5 }, - { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4.5 }, - { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4.5 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4.5 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.5 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.5 }, - { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4.5 }, - { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4.5 }, - { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4.5 }, - { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4.5 }, - { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4.5 }, - { "label": "Shift", "matrix": [9, 1], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "label": "Up", "matrix": [3, 5], "x": 16.5, "y": 4.5 }, - { "label": "Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5.5 }, - { "label": "Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5.5 }, - { "label": "Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5.5 }, - { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5.5 }, - { "label": "Alt", "matrix": [9, 5], "w": 1.25, "x": 10, "y": 5.5 }, - { "label": "FN", "matrix": [9, 2], "w": 1.25, "x": 11.25, "y": 5.5 }, - { "label": "APP", "matrix": [8, 4], "w": 1.25, "x": 12.5, "y": 5.5 }, - { "label": "Ctrl", "matrix": [0, 4], "w": 1.25, "x": 13.75, "y": 5.5 }, - { "label": "Left", "matrix": [0, 3], "x": 15.5, "y": 5.5 }, - { "label": "Down", "matrix": [7, 3], "x": 16.5, "y": 5.5 }, - { "label": "Right", "matrix": [0, 5], "x": 17.5, "y": 5.5 } - ] - } - } -} diff --git a/keyboards/darkproject/kd87a_bfg_edition/keyboard.json b/keyboards/darkproject/kd87a_bfg_edition/keyboard.json new file mode 100644 index 0000000000..76cd497b0f --- /dev/null +++ b/keyboards/darkproject/kd87a_bfg_edition/keyboard.json @@ -0,0 +1,279 @@ +{ + "manufacturer": "Kd87a_bfg_edition", + "keyboard_name": "Kd87a_bfg_edition", + "maintainer": "Gsky", + "bootloader": "wb32-dfu", + "bootmagic": { + "matrix": [1, 3] + }, + "diode_direction": "COL2ROW", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "C14" + }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B12"] + }, + "processor": "WB32FQ95", + "qmk": { + "tap_keycode_delay": 10 + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "center_point": [87, 35], + "driver": "aw20216s", + "layout": [ + { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [2, 6], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [3, 6], "x": 30, "y": 0 }, + { "flags": 4, "matrix": [3, 1], "x": 40, "y": 0 }, + { "flags": 4, "matrix": [3, 3], "x": 50, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 65, "y": 0 }, + { "flags": 4, "matrix": [6, 3], "x": 75, "y": 0 }, + { "flags": 4, "matrix": [7, 1], "x": 85, "y": 0 }, + { "flags": 4, "matrix": [7, 6], "x": 95, "y": 0 }, + { "flags": 4, "matrix": [10, 6], "x": 110, "y": 0 }, + { "flags": 4, "matrix": [10, 7], "x": 120, "y": 0 }, + { "flags": 4, "matrix": [10, 3], "x": 130, "y": 0 }, + { "flags": 4, "matrix": [10, 5], "x": 140, "y": 0 }, + { "flags": 4, "matrix": [9, 7], "x": 155, "y": 0 }, + { "flags": 4, "matrix": [10, 0], "x": 165, "y": 0 }, + { "flags": 4, "matrix": [9, 6], "x": 175, "y": 0 }, + + { "flags": 4, "matrix": [1, 6], "x": 0, "y": 15 }, + { "flags": 4, "matrix": [1, 7], "x": 10, "y": 15 }, + { "flags": 4, "matrix": [2, 7], "x": 20, "y": 15 }, + { "flags": 4, "matrix": [3, 7], "x": 30, "y": 15 }, + { "flags": 4, "matrix": [4, 7], "x": 40, "y": 15 }, + { "flags": 4, "matrix": [4, 6], "x": 50, "y": 15 }, + { "flags": 4, "matrix": [5, 6], "x": 60, "y": 15 }, + { "flags": 4, "matrix": [5, 7], "x": 70, "y": 15 }, + { "flags": 4, "matrix": [6, 7], "x": 80, "y": 15 }, + { "flags": 4, "matrix": [7, 7], "x": 90, "y": 15 }, + { "flags": 4, "matrix": [8, 7], "x": 100, "y": 15 }, + { "flags": 4, "matrix": [8, 6], "x": 110, "y": 15 }, + { "flags": 4, "matrix": [6, 6], "x": 120, "y": 15 }, + { "flags": 4, "matrix": [10, 1], "x": 130, "y": 15 }, + { "flags": 4, "matrix": [11, 6], "x": 155, "y": 15 }, + { "flags": 4, "matrix": [0, 2], "x": 165, "y": 15 }, + { "flags": 4, "matrix": [1, 5], "x": 175, "y": 15 }, + + { "flags": 4, "matrix": [1, 1], "x": 0, "y": 25 }, + { "flags": 4, "matrix": [1, 0], "x": 15, "y": 25 }, + { "flags": 4, "matrix": [2, 0], "x": 25, "y": 25 }, + { "flags": 4, "matrix": [3, 0], "x": 35, "y": 25 }, + { "flags": 4, "matrix": [4, 0], "x": 45, "y": 25 }, + { "flags": 4, "matrix": [4, 1], "x": 55, "y": 25 }, + { "flags": 4, "matrix": [5, 1], "x": 65, "y": 25 }, + { "flags": 4, "matrix": [5, 0], "x": 75, "y": 25 }, + { "flags": 4, "matrix": [6, 0], "x": 85, "y": 25 }, + { "flags": 4, "matrix": [7, 0], "x": 95, "y": 25 }, + { "flags": 4, "matrix": [8, 0], "x": 105, "y": 25 }, + { "flags": 4, "matrix": [8, 1], "x": 115, "y": 25 }, + { "flags": 4, "matrix": [6, 1], "x": 125, "y": 25 }, + { "flags": 4, "matrix": [10, 2], "x": 135, "y": 25 }, + { "flags": 4, "matrix": [6, 5], "x": 155, "y": 25 }, + { "flags": 4, "matrix": [7, 5], "x": 165, "y": 25 }, + { "flags": 4, "matrix": [2, 5], "x": 175, "y": 25 }, + + { "flags": 8, "matrix": [2, 1], "x": 0, "y": 35 }, + { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 35 }, + { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 35 }, + { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 35 }, + { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 35 }, + { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 35 }, + { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 35 }, + { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 35 }, + { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 35 }, + { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 35 }, + { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 35 }, + { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 35 }, + { "flags": 4, "matrix": [10, 4], "x": 127.5, "y": 35 }, + + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 45 }, + { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 45 }, + { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 45 }, + { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 45 }, + { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 45 }, + { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 45 }, + { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 45 }, + { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 45 }, + { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 45 }, + { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 45 }, + { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 45 }, + { "flags": 4, "matrix": [9, 1], "x": 122.5, "y": 45 }, + { "flags": 4, "matrix": [3, 5], "x": 165, "y": 45 }, + + { "flags": 4, "matrix": [0, 6], "x": 0, "y": 55 }, + { "flags": 4, "matrix": [9, 0], "x": 12.5, "y": 55 }, + { "flags": 4, "matrix": [9, 3], "x": 25, "y": 55 }, + { "flags": 4, "matrix": [9, 4], "x": 37.5, "y": 55 }, + { "flags": 4, "matrix": [9, 5], "x": 100, "y": 55 }, + { "flags": 4, "matrix": [9, 2], "x": 112.5, "y": 55 }, + { "flags": 4, "matrix": [8, 4], "x": 125, "y": 55 }, + { "flags": 4, "matrix": [0, 4], "x": 137.5, "y": 55 }, + { "flags": 4, "matrix": [0, 3], "x": 155, "y": 55 }, + { "flags": 4, "matrix": [7, 3], "x": 165, "y": 55 }, + { "flags": 4, "matrix": [0, 5], "x": 175, "y": 55 } + ], + "sleep": true + }, + "url": "", + "usb": { + "device_version": "0.0.3", + "pid": "0xE393", + "vid": "0x342D" + }, + "community_layouts": ["tkl_ansi"], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + { "label": "ESC", "matrix": [1, 3], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [2, 6], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [3, 6], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [3, 1], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [3, 3], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0 }, + { "label": "F6", "matrix": [6, 3], "x": 7.5, "y": 0 }, + { "label": "F7", "matrix": [7, 1], "x": 8.5, "y": 0 }, + { "label": "F8", "matrix": [7, 6], "x": 9.5, "y": 0 }, + { "label": "F9", "matrix": [10, 6], "x": 11, "y": 0 }, + { "label": "F10", "matrix": [10, 7], "x": 12, "y": 0 }, + { "label": "F11", "matrix": [10, 3], "x": 13, "y": 0 }, + { "label": "F12", "matrix": [10, 5], "x": 14, "y": 0 }, + { "label": "Printscreen", "matrix": [9, 7], "x": 15.5, "y": 0 }, + { "label": "Scroll Lock", "matrix": [10, 0], "x": 16.5, "y": 0 }, + { "label": "Pause Break", "matrix": [9, 6], "x": 17.5, "y": 0 }, + { "label": "`", "matrix": [1, 6], "x": 0, "y": 1.5 }, + { "label": "1", "matrix": [1, 7], "x": 1, "y": 1.5 }, + { "label": "2", "matrix": [2, 7], "x": 2, "y": 1.5 }, + { "label": "3", "matrix": [3, 7], "x": 3, "y": 1.5 }, + { "label": "4", "matrix": [4, 7], "x": 4, "y": 1.5 }, + { "label": "5", "matrix": [4, 6], "x": 5, "y": 1.5 }, + { "label": "6", "matrix": [5, 6], "x": 6, "y": 1.5 }, + { "label": "7", "matrix": [5, 7], "x": 7, "y": 1.5 }, + { "label": "8", "matrix": [6, 7], "x": 8, "y": 1.5 }, + { "label": "9", "matrix": [7, 7], "x": 9, "y": 1.5 }, + { "label": "0", "matrix": [8, 7], "x": 10, "y": 1.5 }, + { "label": "-", "matrix": [8, 6], "x": 11, "y": 1.5 }, + { "label": "=", "matrix": [6, 6], "x": 12, "y": 1.5 }, + { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1.5 }, + { "label": "INS", "matrix": [11, 6], "x": 15.5, "y": 1.5 }, + { "label": "Home", "matrix": [0, 2], "x": 16.5, "y": 1.5 }, + { "label": "PgUp", "matrix": [1, 5], "x": 17.5, "y": 1.5 }, + { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2.5 }, + { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2.5 }, + { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2.5 }, + { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2.5 }, + { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2.5 }, + { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2.5 }, + { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2.5 }, + { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2.5 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2.5 }, + { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2.5 }, + { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2.5 }, + { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2.5 }, + { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2.5 }, + { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "label": "Delete", "matrix": [6, 5], "x": 15.5, "y": 2.5 }, + { "label": "End", "matrix": [7, 5], "x": 16.5, "y": 2.5 }, + { "label": "PgDn", "matrix": [2, 5], "x": 17.5, "y": 2.5 }, + { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3.5 }, + { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.5 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.5 }, + { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.5 }, + { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.5 }, + { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3.5 }, + { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3.5 }, + { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3.5 }, + { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3.5 }, + { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3.5 }, + { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3.5 }, + { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3.5 }, + { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3.5 }, + { "label": "Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4.5 }, + { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4.5 }, + { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4.5 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4.5 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.5 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.5 }, + { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4.5 }, + { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4.5 }, + { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4.5 }, + { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4.5 }, + { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4.5 }, + { "label": "Shift", "matrix": [9, 1], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "label": "Up", "matrix": [3, 5], "x": 16.5, "y": 4.5 }, + { "label": "Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5.5 }, + { "label": "Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5.5 }, + { "label": "Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5.5 }, + { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5.5 }, + { "label": "Alt", "matrix": [9, 5], "w": 1.25, "x": 10, "y": 5.5 }, + { "label": "FN", "matrix": [9, 2], "w": 1.25, "x": 11.25, "y": 5.5 }, + { "label": "APP", "matrix": [8, 4], "w": 1.25, "x": 12.5, "y": 5.5 }, + { "label": "Ctrl", "matrix": [0, 4], "w": 1.25, "x": 13.75, "y": 5.5 }, + { "label": "Left", "matrix": [0, 3], "x": 15.5, "y": 5.5 }, + { "label": "Down", "matrix": [7, 3], "x": 16.5, "y": 5.5 }, + { "label": "Right", "matrix": [0, 5], "x": 17.5, "y": 5.5 } + ] + } + } +} diff --git a/keyboards/darkproject/kd87a_bfg_edition/rules.mk b/keyboards/darkproject/kd87a_bfg_edition/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/darkproject/kd87a_bfg_edition/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/darmoshark/k3/info.json b/keyboards/darmoshark/k3/info.json deleted file mode 100644 index ff5047b93a..0000000000 --- a/keyboards/darmoshark/k3/info.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "manufacturer": "Darmoshark", - "keyboard_name": "K3 QMK", - "maintainer": "Proceee", - "url": "", - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "usb": { - "device_version": "1.0.0", - "vid": "0xC001", - "pid": "0x3667", - "suspend_wakeup_delay": 1000 - }, - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "matrix_pins": { - "rows": ["B13", "A1", "A2", "A3", "A4", "B7"], - "cols": ["B1", "C7", "C13", "B9"] - }, - "indicators": { - "num_lock": "C5", - "on_state": 1 - }, - "ws2812": { - "pin": "A8" - }, - "rgb_matrix": { - "driver": "ws2812", - "default":{ - "val": 80 - }, - "sleep": true, - "center_point": [24, 32], - "max_brightness": 140, - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - { "flags": 4, "matrix":[0,2], "x": 32, "y": 0}, - { "flags": 4, "matrix":[0,3], "x": 48, "y": 0}, - - { "flags": 4, "matrix":[1,3], "x": 48, "y": 13}, - { "flags": 4, "matrix":[2,3], "x": 48, "y": 26}, - { "flags": 4, "matrix":[4,3], "x": 48, "y": 51}, - - { "flags": 4, "matrix":[5,2], "x": 48, "y": 64}, - { "flags": 4, "matrix":[4,2], "x": 32, "y": 51}, - { "flags": 4, "matrix":[3,2], "x": 32, "y": 38}, - { "flags": 4, "matrix":[2,2], "x": 32, "y": 26}, - { "flags": 4, "matrix":[1,2], "x": 32, "y": 13}, - - { "flags": 4, "matrix":[1,1], "x": 16, "y": 13}, - { "flags": 4, "matrix":[2,1], "x": 16, "y": 26}, - { "flags": 4, "matrix":[3,1], "x": 16, "y": 38}, - { "flags": 4, "matrix":[4,1], "x": 16, "y": 51}, - - { "flags": 4, "matrix":[5,1], "x": 0, "y": 64}, - { "flags": 4, "matrix":[4,0], "x": 0, "y": 51}, - { "flags": 4, "matrix":[3,0], "x": 0, "y": 38}, - { "flags": 4, "matrix":[2,0], "x": 0, "y": 26}, - { "flags": 4, "matrix":[1,0], "x": 0, "y": 13}, - { "flags": 4, "matrix":[0,0], "x": 0, "y": 0}, - - { "flags": 4, "matrix":[0,1], "x": 16, "y": 0}, - - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64}, - { "flags": 4, "x": 224, "y": 64} - ] - }, - "community_layouts": ["numpad_6x4"], - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - { "matrix":[0,0], "x": 0, "y": 0 }, - { "matrix":[0,1], "x": 1, "y": 0 }, - { "matrix":[0,2], "x": 2, "y": 0 }, - { "matrix":[0,3], "x": 3, "y": 0 }, - - { "matrix":[1,0], "x": 0, "y": 1 }, - { "matrix":[1,1], "x": 1, "y": 1 }, - { "matrix":[1,2], "x": 2, "y": 1 }, - { "matrix":[1,3], "x": 3, "y": 1 }, - - { "matrix":[2,0], "x": 0, "y": 2 }, - { "matrix":[2,1], "x": 1, "y": 2 }, - { "matrix":[2,2], "x": 2, "y": 2 }, - - { "matrix":[3,0], "x": 0, "y": 3 }, - { "matrix":[3,1], "x": 1, "y": 3 }, - { "matrix":[3,2], "x": 2, "y": 3 }, - { "matrix":[2,3], "x": 3, "y": 2, "h": 2 }, - - { "matrix":[4,0], "x": 0, "y": 4 }, - { "matrix":[4,1], "x": 1, "y": 4 }, - { "matrix":[4,2], "x": 2, "y": 4 }, - - { "matrix":[5,1], "x": 0, "y": 5, "w": 2 }, - { "matrix":[5,2], "x": 2, "y": 5 }, - { "matrix":[4,3], "x": 3, "y": 4, "h": 2 } - ] - } - } -} diff --git a/keyboards/darmoshark/k3/keyboard.json b/keyboards/darmoshark/k3/keyboard.json new file mode 100644 index 0000000000..ff5047b93a --- /dev/null +++ b/keyboards/darmoshark/k3/keyboard.json @@ -0,0 +1,182 @@ +{ + "manufacturer": "Darmoshark", + "keyboard_name": "K3 QMK", + "maintainer": "Proceee", + "url": "", + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "usb": { + "device_version": "1.0.0", + "vid": "0xC001", + "pid": "0x3667", + "suspend_wakeup_delay": 1000 + }, + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "matrix_pins": { + "rows": ["B13", "A1", "A2", "A3", "A4", "B7"], + "cols": ["B1", "C7", "C13", "B9"] + }, + "indicators": { + "num_lock": "C5", + "on_state": 1 + }, + "ws2812": { + "pin": "A8" + }, + "rgb_matrix": { + "driver": "ws2812", + "default":{ + "val": 80 + }, + "sleep": true, + "center_point": [24, 32], + "max_brightness": 140, + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + { "flags": 4, "matrix":[0,2], "x": 32, "y": 0}, + { "flags": 4, "matrix":[0,3], "x": 48, "y": 0}, + + { "flags": 4, "matrix":[1,3], "x": 48, "y": 13}, + { "flags": 4, "matrix":[2,3], "x": 48, "y": 26}, + { "flags": 4, "matrix":[4,3], "x": 48, "y": 51}, + + { "flags": 4, "matrix":[5,2], "x": 48, "y": 64}, + { "flags": 4, "matrix":[4,2], "x": 32, "y": 51}, + { "flags": 4, "matrix":[3,2], "x": 32, "y": 38}, + { "flags": 4, "matrix":[2,2], "x": 32, "y": 26}, + { "flags": 4, "matrix":[1,2], "x": 32, "y": 13}, + + { "flags": 4, "matrix":[1,1], "x": 16, "y": 13}, + { "flags": 4, "matrix":[2,1], "x": 16, "y": 26}, + { "flags": 4, "matrix":[3,1], "x": 16, "y": 38}, + { "flags": 4, "matrix":[4,1], "x": 16, "y": 51}, + + { "flags": 4, "matrix":[5,1], "x": 0, "y": 64}, + { "flags": 4, "matrix":[4,0], "x": 0, "y": 51}, + { "flags": 4, "matrix":[3,0], "x": 0, "y": 38}, + { "flags": 4, "matrix":[2,0], "x": 0, "y": 26}, + { "flags": 4, "matrix":[1,0], "x": 0, "y": 13}, + { "flags": 4, "matrix":[0,0], "x": 0, "y": 0}, + + { "flags": 4, "matrix":[0,1], "x": 16, "y": 0}, + + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64}, + { "flags": 4, "x": 224, "y": 64} + ] + }, + "community_layouts": ["numpad_6x4"], + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + { "matrix":[0,0], "x": 0, "y": 0 }, + { "matrix":[0,1], "x": 1, "y": 0 }, + { "matrix":[0,2], "x": 2, "y": 0 }, + { "matrix":[0,3], "x": 3, "y": 0 }, + + { "matrix":[1,0], "x": 0, "y": 1 }, + { "matrix":[1,1], "x": 1, "y": 1 }, + { "matrix":[1,2], "x": 2, "y": 1 }, + { "matrix":[1,3], "x": 3, "y": 1 }, + + { "matrix":[2,0], "x": 0, "y": 2 }, + { "matrix":[2,1], "x": 1, "y": 2 }, + { "matrix":[2,2], "x": 2, "y": 2 }, + + { "matrix":[3,0], "x": 0, "y": 3 }, + { "matrix":[3,1], "x": 1, "y": 3 }, + { "matrix":[3,2], "x": 2, "y": 3 }, + { "matrix":[2,3], "x": 3, "y": 2, "h": 2 }, + + { "matrix":[4,0], "x": 0, "y": 4 }, + { "matrix":[4,1], "x": 1, "y": 4 }, + { "matrix":[4,2], "x": 2, "y": 4 }, + + { "matrix":[5,1], "x": 0, "y": 5, "w": 2 }, + { "matrix":[5,2], "x": 2, "y": 5 }, + { "matrix":[4,3], "x": 3, "y": 4, "h": 2 } + ] + } + } +} diff --git a/keyboards/darmoshark/k3/rules.mk b/keyboards/darmoshark/k3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/darmoshark/k3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/deemen17/de60fs/info.json b/keyboards/deemen17/de60fs/info.json deleted file mode 100644 index b2d9a12f4e..0000000000 --- a/keyboards/deemen17/de60fs/info.json +++ /dev/null @@ -1,403 +0,0 @@ -{ - "manufacturer": "Deemen17", - "keyboard_name": "De60fs", - "maintainer": "Deemen17", - "bootloader": "rp2040", - "build": { - "debounce_type": "sym_defer_pk" - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "GP24" - }, - "matrix_pins": { - "cols": ["GP23", "GP22", "GP21", "GP20", "GP28", "GP0", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], - "rows": ["GP27", "GP26", "GP25", "GP29", "GP18"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 22, - "max_brightness": 240, - "sleep": true - }, - "usb": { - "vid": "0xDE17", - "pid": "0x60F0", - "device_version": "0.0.1" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP11" - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_60_tsangan_hhkb" - }, - "community_layouts": [ - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_ansi_wkl", - "60_ansi_wkl_split_bs_rshift", - "60_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4} - ] - } - } -} diff --git a/keyboards/deemen17/de60fs/keyboard.json b/keyboards/deemen17/de60fs/keyboard.json new file mode 100644 index 0000000000..b2d9a12f4e --- /dev/null +++ b/keyboards/deemen17/de60fs/keyboard.json @@ -0,0 +1,403 @@ +{ + "manufacturer": "Deemen17", + "keyboard_name": "De60fs", + "maintainer": "Deemen17", + "bootloader": "rp2040", + "build": { + "debounce_type": "sym_defer_pk" + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "GP24" + }, + "matrix_pins": { + "cols": ["GP23", "GP22", "GP21", "GP20", "GP28", "GP0", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], + "rows": ["GP27", "GP26", "GP25", "GP29", "GP18"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 22, + "max_brightness": 240, + "sleep": true + }, + "usb": { + "vid": "0xDE17", + "pid": "0x60F0", + "device_version": "0.0.1" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP11" + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_60_tsangan_hhkb" + }, + "community_layouts": [ + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_ansi_wkl", + "60_ansi_wkl_split_bs_rshift", + "60_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4} + ] + } + } +} diff --git a/keyboards/deemen17/de60fs/rules.mk b/keyboards/deemen17/de60fs/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/deemen17/de60fs/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dekunukem/duckypad/info.json b/keyboards/dekunukem/duckypad/info.json deleted file mode 100644 index f186cbd3cd..0000000000 --- a/keyboards/dekunukem/duckypad/info.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "keyboard_name": "duckyPad", - "manufacturer": "dekuNukem", - "url": "https://github.com/dekuNukem/", - "maintainer": "M4cs", - "usb": { - "vid": "0x444E", - "pid": "0x4450", - "device_version": "0.0.1" - }, - "features": { - "extrakey": true, - "rgb_matrix": true, - "oled": true - }, - "ws2812": { - "pin": "A10" - }, - "rgb_matrix": { - "default": { - "animation": "solid_reactive_simple", - "hue": 221 - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 2], "x": 224, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 112, "y": 0, "flags": 4}, - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 0, "y": 16, "flags": 4}, - {"matrix": [0, 4], "x": 112, "y": 16, "flags": 4}, - {"matrix": [0, 5], "x": 224, "y": 16, "flags": 4}, - {"matrix": [0, 8], "x": 224, "y": 32, "flags": 4}, - {"matrix": [0, 7], "x": 112, "y": 32, "flags": 4}, - {"matrix": [0, 6], "x": 0, "y": 32, "flags": 4}, - {"matrix": [0, 9], "x": 0, "y": 48, "flags": 4}, - {"matrix": [0, 10], "x": 112, "y": 48, "flags": 4}, - {"matrix": [0, 11], "x": 224, "y": 48, "flags": 4}, - {"matrix": [0, 14], "x": 224, "y": 64, "flags": 4}, - {"matrix": [0, 13], "x": 112, "y": 64, "flags": 4}, - {"matrix": [0, 12], "x": 0, "y": 64, "flags": 4} - ], - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - } - }, - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "matrix_pins": { - "direct": [ - ["B13", "B14", "B15", "A8", "A15", "B3", "B4", "B5", "B6", "B7", "C13", "C14", "C15", "F0", "F1", "A1", "A2"] - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 0, "y": 1, "matrix": [0, 3]}, - {"x": 1, "y": 1, "matrix": [0, 4]}, - {"x": 2, "y": 1, "matrix": [0, 5]}, - {"x": 0, "y": 2, "matrix": [0, 6]}, - {"x": 1, "y": 2, "matrix": [0, 7]}, - {"x": 2, "y": 2, "matrix": [0, 8]}, - {"x": 0, "y": 3, "matrix": [0, 9]}, - {"x": 1, "y": 3, "matrix": [0, 10]}, - {"x": 2, "y": 3, "matrix": [0, 11]}, - {"x": 0, "y": 4, "matrix": [0, 12]}, - {"x": 1, "y": 4, "matrix": [0, 13]}, - {"x": 2, "y": 4, "matrix": [0, 14]}, - {"x": 3, "y": 4, "matrix": [0, 15]}, - {"x": 4, "y": 4, "matrix": [0, 16]} - ] - } - } -} diff --git a/keyboards/dekunukem/duckypad/keyboard.json b/keyboards/dekunukem/duckypad/keyboard.json new file mode 100644 index 0000000000..f186cbd3cd --- /dev/null +++ b/keyboards/dekunukem/duckypad/keyboard.json @@ -0,0 +1,118 @@ +{ + "keyboard_name": "duckyPad", + "manufacturer": "dekuNukem", + "url": "https://github.com/dekuNukem/", + "maintainer": "M4cs", + "usb": { + "vid": "0x444E", + "pid": "0x4450", + "device_version": "0.0.1" + }, + "features": { + "extrakey": true, + "rgb_matrix": true, + "oled": true + }, + "ws2812": { + "pin": "A10" + }, + "rgb_matrix": { + "default": { + "animation": "solid_reactive_simple", + "hue": 221 + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 2], "x": 224, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 112, "y": 0, "flags": 4}, + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 0, "y": 16, "flags": 4}, + {"matrix": [0, 4], "x": 112, "y": 16, "flags": 4}, + {"matrix": [0, 5], "x": 224, "y": 16, "flags": 4}, + {"matrix": [0, 8], "x": 224, "y": 32, "flags": 4}, + {"matrix": [0, 7], "x": 112, "y": 32, "flags": 4}, + {"matrix": [0, 6], "x": 0, "y": 32, "flags": 4}, + {"matrix": [0, 9], "x": 0, "y": 48, "flags": 4}, + {"matrix": [0, 10], "x": 112, "y": 48, "flags": 4}, + {"matrix": [0, 11], "x": 224, "y": 48, "flags": 4}, + {"matrix": [0, 14], "x": 224, "y": 64, "flags": 4}, + {"matrix": [0, 13], "x": 112, "y": 64, "flags": 4}, + {"matrix": [0, 12], "x": 0, "y": 64, "flags": 4} + ], + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + } + }, + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "matrix_pins": { + "direct": [ + ["B13", "B14", "B15", "A8", "A15", "B3", "B4", "B5", "B6", "B7", "C13", "C14", "C15", "F0", "F1", "A1", "A2"] + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 0, "y": 1, "matrix": [0, 3]}, + {"x": 1, "y": 1, "matrix": [0, 4]}, + {"x": 2, "y": 1, "matrix": [0, 5]}, + {"x": 0, "y": 2, "matrix": [0, 6]}, + {"x": 1, "y": 2, "matrix": [0, 7]}, + {"x": 2, "y": 2, "matrix": [0, 8]}, + {"x": 0, "y": 3, "matrix": [0, 9]}, + {"x": 1, "y": 3, "matrix": [0, 10]}, + {"x": 2, "y": 3, "matrix": [0, 11]}, + {"x": 0, "y": 4, "matrix": [0, 12]}, + {"x": 1, "y": 4, "matrix": [0, 13]}, + {"x": 2, "y": 4, "matrix": [0, 14]}, + {"x": 3, "y": 4, "matrix": [0, 15]}, + {"x": 4, "y": 4, "matrix": [0, 16]} + ] + } + } +} diff --git a/keyboards/dekunukem/duckypad/rules.mk b/keyboards/dekunukem/duckypad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dekunukem/duckypad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/densus/alveus/mx/info.json b/keyboards/densus/alveus/mx/info.json deleted file mode 100644 index 839c84fb45..0000000000 --- a/keyboards/densus/alveus/mx/info.json +++ /dev/null @@ -1,355 +0,0 @@ -{ - "keyboard_name": "Alveus", - "manufacturer": "Mechlovin Studio", - "url": "", - "usb": { - "vid": "0xDE00", - "pid": "0x0F70", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["B12", "B13", "B14", "A8", "A2"], - "cols": ["B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A15", "B9", "B8", "B7", "B6", "B5", "B4", "B3"] - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": true, - "command": true, - "nkro": true - }, - "indicators": { - "caps_lock": "A1", - "on_state": 0 - }, - "processor": "STM32F103", - "bootloader": "stm32duino", - "layout_aliases": { - "LAYOUT_tkl_nofrow_ansi": "LAYOUT_ansi", - "LAYOUT_tkl_nofrow_iso": "LAYOUT_iso", - "LAYOUT_tkl_nofrow_tsangan": "LAYOUT_tsangan" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/densus/alveus/mx/keyboard.json b/keyboards/densus/alveus/mx/keyboard.json new file mode 100644 index 0000000000..839c84fb45 --- /dev/null +++ b/keyboards/densus/alveus/mx/keyboard.json @@ -0,0 +1,355 @@ +{ + "keyboard_name": "Alveus", + "manufacturer": "Mechlovin Studio", + "url": "", + "usb": { + "vid": "0xDE00", + "pid": "0x0F70", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["B12", "B13", "B14", "A8", "A2"], + "cols": ["B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A15", "B9", "B8", "B7", "B6", "B5", "B4", "B3"] + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": true, + "command": true, + "nkro": true + }, + "indicators": { + "caps_lock": "A1", + "on_state": 0 + }, + "processor": "STM32F103", + "bootloader": "stm32duino", + "layout_aliases": { + "LAYOUT_tkl_nofrow_ansi": "LAYOUT_ansi", + "LAYOUT_tkl_nofrow_iso": "LAYOUT_iso", + "LAYOUT_tkl_nofrow_tsangan": "LAYOUT_tsangan" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/densus/alveus/mx/rules.mk b/keyboards/densus/alveus/mx/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/densus/alveus/mx/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/dnworks/9973/info.json b/keyboards/dnworks/9973/info.json deleted file mode 100644 index 6169606026..0000000000 --- a/keyboards/dnworks/9973/info.json +++ /dev/null @@ -1,480 +0,0 @@ -{ - "keyboard_name": "DN 997.3", - "maintainer": "itsme-zeix", - "manufacturer": "dnworks", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x4C23", - "pid": "0x2936", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP27", - "scroll_lock": "GP1", - "on_state": 1 - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP2", "GP3", "GP4", "GP29", "GP12", "GP13"], - "cols": ["GP28", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP6", "GP5", "GP0"] - }, - "community_layouts": ["tkl_ansi_tsangan", "tkl_iso_tsangan"], - "layouts": { - "LAYOUT_all": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "matrix": [0, 9], "x": 9.5, "y": 0 }, - { "matrix": [0, 10], "x": 11, "y": 0 }, - { "matrix": [0, 11], "x": 12, "y": 0 }, - { "matrix": [0, 12], "x": 13, "y": 0 }, - { "matrix": [0, 13], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, - { "matrix": [5, 1], "x": 1.5, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, - { "matrix": [5, 11], "x": 12.5, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "matrix": [0, 9], "x": 9.5, "y": 0 }, - { "matrix": [0, 10], "x": 11, "y": 0 }, - { "matrix": [0, 11], "x": 12, "y": 0 }, - { "matrix": [0, 12], "x": 13, "y": 0 }, - { "matrix": [0, 13], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, - { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, - { "matrix": [5, 1], "x": 1.5, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, - { "matrix": [5, 11], "x": 12.5, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - }, - "LAYOUT_tkl_ansi_wkl": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "matrix": [0, 9], "x": 9.5, "y": 0 }, - { "matrix": [0, 10], "x": 11, "y": 0 }, - { "matrix": [0, 11], "x": 12, "y": 0 }, - { "matrix": [0, 12], "x": 13, "y": 0 }, - { "matrix": [0, 13], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, - { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "matrix": [0, 9], "x": 9.5, "y": 0 }, - { "matrix": [0, 10], "x": 11, "y": 0 }, - { "matrix": [0, 11], "x": 12, "y": 0 }, - { "matrix": [0, 12], "x": 13, "y": 0 }, - { "matrix": [0, 13], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [2, 13], "x": 12.75, "y": 3.5 }, - { "matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, - { "matrix": [5, 1], "x": 1.5, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, - { "matrix": [5, 11], "x": 12.5, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - }, - "LAYOUT_tkl_iso_wkl": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "matrix": [0, 9], "x": 9.5, "y": 0 }, - { "matrix": [0, 10], "x": 11, "y": 0 }, - { "matrix": [0, 11], "x": 12, "y": 0 }, - { "matrix": [0, 12], "x": 13, "y": 0 }, - { "matrix": [0, 13], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [2, 13], "x": 12.75, "y": 3.5 }, - { "matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - } - } -} diff --git a/keyboards/dnworks/9973/keyboard.json b/keyboards/dnworks/9973/keyboard.json new file mode 100644 index 0000000000..6169606026 --- /dev/null +++ b/keyboards/dnworks/9973/keyboard.json @@ -0,0 +1,480 @@ +{ + "keyboard_name": "DN 997.3", + "maintainer": "itsme-zeix", + "manufacturer": "dnworks", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x4C23", + "pid": "0x2936", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP27", + "scroll_lock": "GP1", + "on_state": 1 + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP2", "GP3", "GP4", "GP29", "GP12", "GP13"], + "cols": ["GP28", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP6", "GP5", "GP0"] + }, + "community_layouts": ["tkl_ansi_tsangan", "tkl_iso_tsangan"], + "layouts": { + "LAYOUT_all": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "matrix": [0, 9], "x": 9.5, "y": 0 }, + { "matrix": [0, 10], "x": 11, "y": 0 }, + { "matrix": [0, 11], "x": 12, "y": 0 }, + { "matrix": [0, 12], "x": 13, "y": 0 }, + { "matrix": [0, 13], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, + { "matrix": [5, 1], "x": 1.5, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, + { "matrix": [5, 11], "x": 12.5, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "matrix": [0, 9], "x": 9.5, "y": 0 }, + { "matrix": [0, 10], "x": 11, "y": 0 }, + { "matrix": [0, 11], "x": 12, "y": 0 }, + { "matrix": [0, 12], "x": 13, "y": 0 }, + { "matrix": [0, 13], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, + { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, + { "matrix": [5, 1], "x": 1.5, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, + { "matrix": [5, 11], "x": 12.5, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + }, + "LAYOUT_tkl_ansi_wkl": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "matrix": [0, 9], "x": 9.5, "y": 0 }, + { "matrix": [0, 10], "x": 11, "y": 0 }, + { "matrix": [0, 11], "x": 12, "y": 0 }, + { "matrix": [0, 12], "x": 13, "y": 0 }, + { "matrix": [0, 13], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, + { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "matrix": [0, 9], "x": 9.5, "y": 0 }, + { "matrix": [0, 10], "x": 11, "y": 0 }, + { "matrix": [0, 11], "x": 12, "y": 0 }, + { "matrix": [0, 12], "x": 13, "y": 0 }, + { "matrix": [0, 13], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [2, 13], "x": 12.75, "y": 3.5 }, + { "matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, + { "matrix": [5, 1], "x": 1.5, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, + { "matrix": [5, 11], "x": 12.5, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + }, + "LAYOUT_tkl_iso_wkl": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "matrix": [0, 9], "x": 9.5, "y": 0 }, + { "matrix": [0, 10], "x": 11, "y": 0 }, + { "matrix": [0, 11], "x": 12, "y": 0 }, + { "matrix": [0, 12], "x": 13, "y": 0 }, + { "matrix": [0, 13], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [2, 13], "x": 12.75, "y": 3.5 }, + { "matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.5, "x": 13.5, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + } + } +} diff --git a/keyboards/dnworks/9973/rules.mk b/keyboards/dnworks/9973/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dnworks/9973/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dnworks/frltkl/info.json b/keyboards/dnworks/frltkl/info.json deleted file mode 100644 index 86796a6084..0000000000 --- a/keyboards/dnworks/frltkl/info.json +++ /dev/null @@ -1,1070 +0,0 @@ -{ - "keyboard_name": "DN FRLTKL", - "maintainer": "itsme-zeix", - "manufacturer": "dnworks", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x4C23", - "pid": "0x2935", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "indicators": { - "caps_lock": "GP27", - "on_state": 1 - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP4","GP3","GP2","GP1","GP29","GP28","GP19","GP20","GP10","GP11"], - "cols": ["GP26","GP25","GP24","GP23","GP22","GP21","GP6","GP5","GP0"] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "community_layouts": [ - "tkl_nofrow_ansi", - "tkl_nofrow_iso" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - { "matrix": [1, 0], "x": 0, "y": 0 }, - { "matrix": [0, 0], "x": 1, "y": 0 }, - { "matrix": [1, 1], "x": 2, "y": 0 }, - { "matrix": [0, 1], "x": 3, "y": 0 }, - { "matrix": [1, 2], "x": 4, "y": 0 }, - { "matrix": [0, 2], "x": 5, "y": 0 }, - { "matrix": [1, 3], "x": 6, "y": 0 }, - { "matrix": [0, 3], "x": 7, "y": 0 }, - { "matrix": [1, 4], "x": 8, "y": 0 }, - { "matrix": [0, 4], "x": 9, "y": 0 }, - { "matrix": [1, 5], "x": 10, "y": 0 }, - { "matrix": [0, 5], "x": 11, "y": 0 }, - { "matrix": [1, 6], "x": 12, "y": 0 }, - { "matrix": [0, 6], "x": 13, "y": 0 }, - { "matrix": [1, 7], "x": 14, "y": 0 }, - { "matrix": [0, 7], "x": 15.25, "y": 0 }, - { "matrix": [1, 8], "x": 16.25, "y": 0 }, - { "matrix": [0, 8], "x": 17.25, "y": 0 }, - - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [3, 0], "x": 1.5, "y": 1 }, - { "matrix": [2, 1], "x": 2.5, "y": 1 }, - { "matrix": [3, 1], "x": 3.5, "y": 1 }, - { "matrix": [2, 2], "x": 4.5, "y": 1 }, - { "matrix": [3, 2], "x": 5.5, "y": 1 }, - { "matrix": [2, 3], "x": 6.5, "y": 1 }, - { "matrix": [3, 3], "x": 7.5, "y": 1 }, - { "matrix": [2, 4], "x": 8.5, "y": 1 }, - { "matrix": [3, 4], "x": 9.5, "y": 1 }, - { "matrix": [2, 5], "x": 10.5, "y": 1 }, - { "matrix": [3, 5], "x": 11.5, "y": 1 }, - { "matrix": [2, 6], "x": 12.5, "y": 1 }, - { "matrix": [3, 7], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 7], "x": 15.25, "y": 1 }, - { "matrix": [3, 8], "x": 16.25, "y": 1 }, - { "matrix": [2, 8], "x": 17.25, "y": 1 }, - - { "matrix": [4, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [5, 0], "x": 1.75, "y": 2 }, - { "matrix": [4, 1], "x": 2.75, "y": 2 }, - { "matrix": [5, 1], "x": 3.75, "y": 2 }, - { "matrix": [4, 2], "x": 4.75, "y": 2 }, - { "matrix": [5, 2], "x": 5.75, "y": 2 }, - { "matrix": [4, 3], "x": 6.75, "y": 2 }, - { "matrix": [5, 3], "x": 7.75, "y": 2 }, - { "matrix": [4, 4], "x": 8.75, "y": 2 }, - { "matrix": [5, 4], "x": 9.75, "y": 2 }, - { "matrix": [4, 5], "x": 10.75, "y": 2 }, - { "matrix": [5, 5], "x": 11.75, "y": 2 }, - { "matrix": [4, 6], "w": 2.25, "x": 12.75, "y": 2 }, - - { "matrix": [6, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [7, 0], "x": 1.25, "y": 3 }, - { "matrix": [6, 1], "x": 2.25, "y": 3 }, - { "matrix": [7, 1], "x": 3.25, "y": 3 }, - { "matrix": [6, 2], "x": 4.25, "y": 3 }, - { "matrix": [7, 2], "x": 5.25, "y": 3 }, - { "matrix": [6, 3], "x": 6.25, "y": 3 }, - { "matrix": [7, 3], "x": 7.25, "y": 3 }, - { "matrix": [6, 4], "x": 8.25, "y": 3 }, - { "matrix": [7, 4], "x": 9.25, "y": 3 }, - { "matrix": [6, 5], "x": 10.25, "y": 3 }, - { "matrix": [7, 5], "x": 11.25, "y": 3 }, - { "matrix": [6, 6], "w": 1.75, "x": 12.25, "y": 3 }, - - { "matrix": [7, 7], "x": 14, "y": 3 }, - { "matrix": [6, 8], "x": 16.25, "y": 3 }, - { "matrix": [8, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [8, 1], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [9, 3], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [8, 5], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [9, 5], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [8, 6], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [9, 7], "w": 1.25, "x": 13.75, "y": 4 }, - { "matrix": [8, 7], "x": 15.25, "y": 4 }, - { "matrix": [9, 8], "x": 16.25, "y": 4 }, - { "matrix": [8, 8], "x": 17.25, "y": 4 } - ] - }, - "LAYOUT_tkl_nofrow_ansi": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_tsangan": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_wkl": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [3, 7], "x": 12.75, "y": 2}, - {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_split_bs_rshift": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [3, 7], "x": 12.75, "y": 2}, - {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_tsangan": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [3, 7], "x": 12.75, "y": 2}, - {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [3, 7], "x": 12.75, "y": 2}, - {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [8, 6], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_wkl": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [3, 7], "x": 12.75, "y": 2}, - {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6, "y": 0}, - {"matrix": [0, 3], "x": 7, "y": 0}, - {"matrix": [1, 4], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [0, 5], "x": 11, "y": 0}, - {"matrix": [1, 6], "x": 12, "y": 0}, - {"matrix": [0, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 8], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [2, 7], "x": 15.25, "y": 1}, - {"matrix": [3, 8], "x": 16.25, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [3, 7], "x": 12.75, "y": 2}, - {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - {"matrix": [6, 8], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, - {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 8], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/dnworks/frltkl/keyboard.json b/keyboards/dnworks/frltkl/keyboard.json new file mode 100644 index 0000000000..86796a6084 --- /dev/null +++ b/keyboards/dnworks/frltkl/keyboard.json @@ -0,0 +1,1070 @@ +{ + "keyboard_name": "DN FRLTKL", + "maintainer": "itsme-zeix", + "manufacturer": "dnworks", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x4C23", + "pid": "0x2935", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "indicators": { + "caps_lock": "GP27", + "on_state": 1 + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP4","GP3","GP2","GP1","GP29","GP28","GP19","GP20","GP10","GP11"], + "cols": ["GP26","GP25","GP24","GP23","GP22","GP21","GP6","GP5","GP0"] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "community_layouts": [ + "tkl_nofrow_ansi", + "tkl_nofrow_iso" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + { "matrix": [1, 0], "x": 0, "y": 0 }, + { "matrix": [0, 0], "x": 1, "y": 0 }, + { "matrix": [1, 1], "x": 2, "y": 0 }, + { "matrix": [0, 1], "x": 3, "y": 0 }, + { "matrix": [1, 2], "x": 4, "y": 0 }, + { "matrix": [0, 2], "x": 5, "y": 0 }, + { "matrix": [1, 3], "x": 6, "y": 0 }, + { "matrix": [0, 3], "x": 7, "y": 0 }, + { "matrix": [1, 4], "x": 8, "y": 0 }, + { "matrix": [0, 4], "x": 9, "y": 0 }, + { "matrix": [1, 5], "x": 10, "y": 0 }, + { "matrix": [0, 5], "x": 11, "y": 0 }, + { "matrix": [1, 6], "x": 12, "y": 0 }, + { "matrix": [0, 6], "x": 13, "y": 0 }, + { "matrix": [1, 7], "x": 14, "y": 0 }, + { "matrix": [0, 7], "x": 15.25, "y": 0 }, + { "matrix": [1, 8], "x": 16.25, "y": 0 }, + { "matrix": [0, 8], "x": 17.25, "y": 0 }, + + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [3, 0], "x": 1.5, "y": 1 }, + { "matrix": [2, 1], "x": 2.5, "y": 1 }, + { "matrix": [3, 1], "x": 3.5, "y": 1 }, + { "matrix": [2, 2], "x": 4.5, "y": 1 }, + { "matrix": [3, 2], "x": 5.5, "y": 1 }, + { "matrix": [2, 3], "x": 6.5, "y": 1 }, + { "matrix": [3, 3], "x": 7.5, "y": 1 }, + { "matrix": [2, 4], "x": 8.5, "y": 1 }, + { "matrix": [3, 4], "x": 9.5, "y": 1 }, + { "matrix": [2, 5], "x": 10.5, "y": 1 }, + { "matrix": [3, 5], "x": 11.5, "y": 1 }, + { "matrix": [2, 6], "x": 12.5, "y": 1 }, + { "matrix": [3, 7], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 7], "x": 15.25, "y": 1 }, + { "matrix": [3, 8], "x": 16.25, "y": 1 }, + { "matrix": [2, 8], "x": 17.25, "y": 1 }, + + { "matrix": [4, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [5, 0], "x": 1.75, "y": 2 }, + { "matrix": [4, 1], "x": 2.75, "y": 2 }, + { "matrix": [5, 1], "x": 3.75, "y": 2 }, + { "matrix": [4, 2], "x": 4.75, "y": 2 }, + { "matrix": [5, 2], "x": 5.75, "y": 2 }, + { "matrix": [4, 3], "x": 6.75, "y": 2 }, + { "matrix": [5, 3], "x": 7.75, "y": 2 }, + { "matrix": [4, 4], "x": 8.75, "y": 2 }, + { "matrix": [5, 4], "x": 9.75, "y": 2 }, + { "matrix": [4, 5], "x": 10.75, "y": 2 }, + { "matrix": [5, 5], "x": 11.75, "y": 2 }, + { "matrix": [4, 6], "w": 2.25, "x": 12.75, "y": 2 }, + + { "matrix": [6, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [7, 0], "x": 1.25, "y": 3 }, + { "matrix": [6, 1], "x": 2.25, "y": 3 }, + { "matrix": [7, 1], "x": 3.25, "y": 3 }, + { "matrix": [6, 2], "x": 4.25, "y": 3 }, + { "matrix": [7, 2], "x": 5.25, "y": 3 }, + { "matrix": [6, 3], "x": 6.25, "y": 3 }, + { "matrix": [7, 3], "x": 7.25, "y": 3 }, + { "matrix": [6, 4], "x": 8.25, "y": 3 }, + { "matrix": [7, 4], "x": 9.25, "y": 3 }, + { "matrix": [6, 5], "x": 10.25, "y": 3 }, + { "matrix": [7, 5], "x": 11.25, "y": 3 }, + { "matrix": [6, 6], "w": 1.75, "x": 12.25, "y": 3 }, + + { "matrix": [7, 7], "x": 14, "y": 3 }, + { "matrix": [6, 8], "x": 16.25, "y": 3 }, + { "matrix": [8, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [8, 1], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [9, 3], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [8, 5], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [9, 5], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [8, 6], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [9, 7], "w": 1.25, "x": 13.75, "y": 4 }, + { "matrix": [8, 7], "x": 15.25, "y": 4 }, + { "matrix": [9, 8], "x": 16.25, "y": 4 }, + { "matrix": [8, 8], "x": 17.25, "y": 4 } + ] + }, + "LAYOUT_tkl_nofrow_ansi": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_tsangan": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_wkl": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 7], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [3, 7], "x": 12.75, "y": 2}, + {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_split_bs_rshift": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [3, 7], "x": 12.75, "y": 2}, + {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_tsangan": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [3, 7], "x": 12.75, "y": 2}, + {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [3, 7], "x": 12.75, "y": 2}, + {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [8, 6], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_wkl": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [3, 7], "x": 12.75, "y": 2}, + {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6, "y": 0}, + {"matrix": [0, 3], "x": 7, "y": 0}, + {"matrix": [1, 4], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [0, 5], "x": 11, "y": 0}, + {"matrix": [1, 6], "x": 12, "y": 0}, + {"matrix": [0, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 8], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [2, 7], "x": 15.25, "y": 1}, + {"matrix": [3, 8], "x": 16.25, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [3, 7], "x": 12.75, "y": 2}, + {"matrix": [4, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + {"matrix": [6, 8], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 4, "y": 4, "w": 7}, + {"matrix": [9, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 8], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/dnworks/frltkl/rules.mk b/keyboards/dnworks/frltkl/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/dnworks/frltkl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/dnworks/numpad/info.json b/keyboards/dnworks/numpad/info.json deleted file mode 100644 index 26fbcbf146..0000000000 --- a/keyboards/dnworks/numpad/info.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "manufacturer": "dnworks", - "keyboard_name": "DN Numpad Rev1", - "maintainer": "itsme-zeix", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP5", "GP6", "GP7", "GP25"], - "rows": ["GP11", "GP4", "GP3", "GP2", "GP1", "GP0", "GP24"] - }, - "processor": "RP2040", - "usb": { - "device_version": "0.0.1", - "pid": "0x2937", - "vid": "0x4C23" - }, - "community_layouts": ["numpad_6x4", "ortho_6x4"], - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [6, 3], "x": 3, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.25}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1, "y": 3.25}, - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 2.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1, "y": 4.25}, - {"matrix": [4, 2], "x": 2, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 2}, - {"matrix": [5, 2], "x": 2, "y": 5.25}, - {"matrix": [5, 3], "x": 3, "y": 4.25, "h": 2} - ] - }, - "LAYOUT_ortho_6x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [6, 3], "x": 3, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.25}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [2, 3], "x": 3, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1, "y": 3.25}, - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1, "y": 4.25}, - {"matrix": [4, 2], "x": 2, "y": 4.25}, - {"matrix": [4, 3], "x": 3, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25}, - {"matrix": [5, 1], "x": 1, "y": 5.25}, - {"matrix": [5, 2], "x": 2, "y": 5.25}, - {"matrix": [5, 3], "x": 3, "y": 5.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/dnworks/numpad/keyboard.json b/keyboards/dnworks/numpad/keyboard.json new file mode 100644 index 0000000000..26fbcbf146 --- /dev/null +++ b/keyboards/dnworks/numpad/keyboard.json @@ -0,0 +1,73 @@ +{ + "manufacturer": "dnworks", + "keyboard_name": "DN Numpad Rev1", + "maintainer": "itsme-zeix", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP5", "GP6", "GP7", "GP25"], + "rows": ["GP11", "GP4", "GP3", "GP2", "GP1", "GP0", "GP24"] + }, + "processor": "RP2040", + "usb": { + "device_version": "0.0.1", + "pid": "0x2937", + "vid": "0x4C23" + }, + "community_layouts": ["numpad_6x4", "ortho_6x4"], + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [6, 3], "x": 3, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.25}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1, "y": 3.25}, + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 2.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1, "y": 4.25}, + {"matrix": [4, 2], "x": 2, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 2}, + {"matrix": [5, 2], "x": 2, "y": 5.25}, + {"matrix": [5, 3], "x": 3, "y": 4.25, "h": 2} + ] + }, + "LAYOUT_ortho_6x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [6, 3], "x": 3, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.25}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [2, 3], "x": 3, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1, "y": 3.25}, + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1, "y": 4.25}, + {"matrix": [4, 2], "x": 2, "y": 4.25}, + {"matrix": [4, 3], "x": 3, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25}, + {"matrix": [5, 1], "x": 1, "y": 5.25}, + {"matrix": [5, 2], "x": 2, "y": 5.25}, + {"matrix": [5, 3], "x": 3, "y": 5.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/dnworks/numpad/rules.mk b/keyboards/dnworks/numpad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dnworks/numpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dnworks/sbl/info.json b/keyboards/dnworks/sbl/info.json deleted file mode 100644 index 81461ead4d..0000000000 --- a/keyboards/dnworks/sbl/info.json +++ /dev/null @@ -1,946 +0,0 @@ -{ - "keyboard_name": "SBL", - "maintainer": "itsme-zeix", - "manufacturer": "dnworks", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x4C23", - "pid": "0x2934", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "indicators": { - "caps_lock": "GP29", - "on_state": 1 - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP6","GP5","GP4","GP0","GP12"], - "cols": ["GP28","GP27","GP26","GP25","GP24","GP23","GP22","GP3","GP2","GP1","GP8","GP9","GP10","GP11","GP7"] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/dnworks/sbl/keyboard.json b/keyboards/dnworks/sbl/keyboard.json new file mode 100644 index 0000000000..81461ead4d --- /dev/null +++ b/keyboards/dnworks/sbl/keyboard.json @@ -0,0 +1,946 @@ +{ + "keyboard_name": "SBL", + "maintainer": "itsme-zeix", + "manufacturer": "dnworks", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x4C23", + "pid": "0x2934", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "indicators": { + "caps_lock": "GP29", + "on_state": 1 + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP6","GP5","GP4","GP0","GP12"], + "cols": ["GP28","GP27","GP26","GP25","GP24","GP23","GP22","GP3","GP2","GP1","GP8","GP9","GP10","GP11","GP7"] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/dnworks/sbl/rules.mk b/keyboards/dnworks/sbl/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/dnworks/sbl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/doio/kb04/info.json b/keyboards/doio/kb04/info.json deleted file mode 100644 index 2455f82e03..0000000000 --- a/keyboards/doio/kb04/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "manufacturer": "DOIO", - "keyboard_name": "KB04-01", - "maintainer": "filmstarr", - "bootloader": "stm32duino", - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B5", "pin_b": "B6"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["B14", "B13", "B12", "B0", "A7"], - "rows": ["B3"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 75, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 149, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 224, "y": 0, "flags": 1}, - - {"x": 112, "y": 64, "flags": 1}, - {"x": 112, "y": 64, "flags": 1}, - {"x": 112, "y": 64, "flags": 1}, - {"x": 112, "y": 64, "flags": 1} - ], - "max_brightness": 200, - "sleep": true - }, - "url": "https://www.keebmonkey.com/products/megalodon-macro-pad-with-a-knob", - "usb": { - "device_version": "0.0.1", - "pid": "0x0401", - "vid": "0xD010" - }, - "ws2812": { - "pin": "A10" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "1!", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "2@", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "3#", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "4$", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "Encoder", "matrix": [0, 4], "x": 1.5, "y": 1} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/doio/kb04/keyboard.json b/keyboards/doio/kb04/keyboard.json new file mode 100644 index 0000000000..2455f82e03 --- /dev/null +++ b/keyboards/doio/kb04/keyboard.json @@ -0,0 +1,111 @@ +{ + "manufacturer": "DOIO", + "keyboard_name": "KB04-01", + "maintainer": "filmstarr", + "bootloader": "stm32duino", + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B5", "pin_b": "B6"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["B14", "B13", "B12", "B0", "A7"], + "rows": ["B3"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 75, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 149, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 224, "y": 0, "flags": 1}, + + {"x": 112, "y": 64, "flags": 1}, + {"x": 112, "y": 64, "flags": 1}, + {"x": 112, "y": 64, "flags": 1}, + {"x": 112, "y": 64, "flags": 1} + ], + "max_brightness": 200, + "sleep": true + }, + "url": "https://www.keebmonkey.com/products/megalodon-macro-pad-with-a-knob", + "usb": { + "device_version": "0.0.1", + "pid": "0x0401", + "vid": "0xD010" + }, + "ws2812": { + "pin": "A10" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "1!", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "2@", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "3#", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "4$", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "Encoder", "matrix": [0, 4], "x": 1.5, "y": 1} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/doio/kb04/rules.mk b/keyboards/doio/kb04/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/doio/kb04/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/doio/kb12/info.json b/keyboards/doio/kb12/info.json deleted file mode 100644 index c87d5f9544..0000000000 --- a/keyboards/doio/kb12/info.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "keyboard_name": "KB12-01", - "manufacturer": "DOIO", - "url": "", - "maintainer": "DOIO2022", - "usb": { - "vid": "0xD010", - "pid": "0x1201", - "device_version": "0.0.1" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "cycle_up_down" - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 150, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 224, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 32, "flags": 4}, - {"matrix": [1, 1], "x": 75, "y": 32, "flags": 4}, - {"matrix": [1, 2], "x": 150, "y": 32, "flags": 4}, - {"matrix": [1, 3], "x": 224, "y": 32, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [2, 1], "x": 75, "y": 64, "flags": 4}, - {"matrix": [2, 2], "x": 150, "y": 64, "flags": 4}, - {"matrix": [2, 3], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 200, - "sleep": true - }, - "matrix_pins": { - "cols": ["B14", "B13", "B12", "B0", "A7"], - "rows": ["B3", "B4", "B9"] - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 6 - }, - "encoder": { - "rotary": [ - {"pin_a": "B5", "pin_b": "B6"} - ] - }, - "ws2812": { - "pin": "A10" - }, - "processor": "STM32F103", - "bootloader": "stm32duino", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true, - "encoder": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 4], "x": 0, "y": 0 }, - { "matrix": [0, 0], "x": 3.25, "y": 0 }, - { "matrix": [0, 1], "x": 4.25, "y": 0 }, - { "matrix": [0, 2], "x": 5.25, "y": 0 }, - { "matrix": [0, 3], "x": 6.25, "y": 0 }, - - { "matrix": [1, 0], "x": 7.75, "y": 0 }, - { "matrix": [1, 1], "x": 8.75, "y": 0 }, - { "matrix": [1, 2], "x": 9.75, "y": 0 }, - { "matrix": [1, 3], "x": 10.75, "y": 0 }, - - { "matrix": [2, 0], "x": 12.25, "y": 0 }, - { "matrix": [2, 1], "x": 13.25, "y": 0 }, - { "matrix": [2, 2], "x": 14.25, "y": 0 }, - { "matrix": [2, 3], "x": 15.25, "y": 0 } - ] - } - } -} diff --git a/keyboards/doio/kb12/keyboard.json b/keyboards/doio/kb12/keyboard.json new file mode 100644 index 0000000000..c87d5f9544 --- /dev/null +++ b/keyboards/doio/kb12/keyboard.json @@ -0,0 +1,126 @@ +{ + "keyboard_name": "KB12-01", + "manufacturer": "DOIO", + "url": "", + "maintainer": "DOIO2022", + "usb": { + "vid": "0xD010", + "pid": "0x1201", + "device_version": "0.0.1" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "cycle_up_down" + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 150, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 224, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 32, "flags": 4}, + {"matrix": [1, 1], "x": 75, "y": 32, "flags": 4}, + {"matrix": [1, 2], "x": 150, "y": 32, "flags": 4}, + {"matrix": [1, 3], "x": 224, "y": 32, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [2, 1], "x": 75, "y": 64, "flags": 4}, + {"matrix": [2, 2], "x": 150, "y": 64, "flags": 4}, + {"matrix": [2, 3], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 200, + "sleep": true + }, + "matrix_pins": { + "cols": ["B14", "B13", "B12", "B0", "A7"], + "rows": ["B3", "B4", "B9"] + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 6 + }, + "encoder": { + "rotary": [ + {"pin_a": "B5", "pin_b": "B6"} + ] + }, + "ws2812": { + "pin": "A10" + }, + "processor": "STM32F103", + "bootloader": "stm32duino", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true, + "encoder": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 4], "x": 0, "y": 0 }, + { "matrix": [0, 0], "x": 3.25, "y": 0 }, + { "matrix": [0, 1], "x": 4.25, "y": 0 }, + { "matrix": [0, 2], "x": 5.25, "y": 0 }, + { "matrix": [0, 3], "x": 6.25, "y": 0 }, + + { "matrix": [1, 0], "x": 7.75, "y": 0 }, + { "matrix": [1, 1], "x": 8.75, "y": 0 }, + { "matrix": [1, 2], "x": 9.75, "y": 0 }, + { "matrix": [1, 3], "x": 10.75, "y": 0 }, + + { "matrix": [2, 0], "x": 12.25, "y": 0 }, + { "matrix": [2, 1], "x": 13.25, "y": 0 }, + { "matrix": [2, 2], "x": 14.25, "y": 0 }, + { "matrix": [2, 3], "x": 15.25, "y": 0 } + ] + } + } +} diff --git a/keyboards/doio/kb12/rules.mk b/keyboards/doio/kb12/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/doio/kb12/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/doio/kb19/info.json b/keyboards/doio/kb19/info.json deleted file mode 100644 index faaaedd36f..0000000000 --- a/keyboards/doio/kb19/info.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "keyboard_name": "KB19-01", - "manufacturer": "DOIO", - "url": "", - "maintainer": "DOIO2022", - "usb": { - "vid": "0xD010", - "pid": "0x1901", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "encoder": true, - "nkro": false, - "rgblight": true - }, - "matrix_pins": { - "cols": ["B14", "B13", "B12", "B0", "A7"], - "rows": ["B3", "B4", "B9", "B8", "B1"] - }, - "ws2812": { - "pin": "A10" - }, - "encoder": { - "rotary": [ - {"pin_a": "B5", "pin_b": "B6"} - ] - }, - "rgblight": { - "led_count": 19, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "processor": "STM32F103", - "bootloader": "stm32duino", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 5, "y": 4} - ] - } - } -} diff --git a/keyboards/doio/kb19/keyboard.json b/keyboards/doio/kb19/keyboard.json new file mode 100644 index 0000000000..faaaedd36f --- /dev/null +++ b/keyboards/doio/kb19/keyboard.json @@ -0,0 +1,77 @@ +{ + "keyboard_name": "KB19-01", + "manufacturer": "DOIO", + "url": "", + "maintainer": "DOIO2022", + "usb": { + "vid": "0xD010", + "pid": "0x1901", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "encoder": true, + "nkro": false, + "rgblight": true + }, + "matrix_pins": { + "cols": ["B14", "B13", "B12", "B0", "A7"], + "rows": ["B3", "B4", "B9", "B8", "B1"] + }, + "ws2812": { + "pin": "A10" + }, + "encoder": { + "rotary": [ + {"pin_a": "B5", "pin_b": "B6"} + ] + }, + "rgblight": { + "led_count": 19, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "processor": "STM32F103", + "bootloader": "stm32duino", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 5, "y": 4} + ] + } + } +} diff --git a/keyboards/doio/kb19/rules.mk b/keyboards/doio/kb19/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/doio/kb19/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/doio/kb3x/info.json b/keyboards/doio/kb3x/info.json deleted file mode 100644 index be0d138439..0000000000 --- a/keyboards/doio/kb3x/info.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "manufacturer": "DOIO", - "keyboard_name": "KB3x-01", - "maintainer": "DOIO2022", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 6 - }, - "encoder": { - "rotary": [ - {"pin_a": "B5", "pin_b": "B6", "resolution": 2}, - {"pin_a": "A1", "pin_b": "A2", "resolution": 2}, - {"pin_a": "A3", "pin_b": "A4", "resolution": 2} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["B14", "B13", "B12", "B0", "A7", "A6"], - "rows": ["B3", "B4", "B9", "B8"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 75, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 149, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 224, "y": 0, "flags": 1}, - {"x": 112, "y": 64, "flags": 1}, - {"x": 112, "y": 64, "flags": 1}, - {"x": 112, "y": 64, "flags": 1}, - {"x": 112, "y": 64, "flags": 1} - ], - "max_brightness": 200, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x3F01", - "vid": "0xD010" - }, - "ws2812": { - "pin": "A10" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [3, 0], "x": 0, "y": 0}, - {"matrix": [3, 1], "x": 1, "y": 0}, - {"matrix": [3, 2], "x": 2, "y": 0}, - {"matrix": [3, 3], "x": 6.5, "y": 0}, - {"matrix": [3, 4], "x": 7.5, "y": 0}, - {"matrix": [3, 5], "x": 8.5, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 1.25}, - {"matrix": [1, 0], "x": 4.25, "y": 1.25}, - {"matrix": [2, 0], "x": 7.5, "y": 1.25}, - {"matrix": [0, 3], "x": 0, "y": 2.25}, - {"matrix": [0, 4], "x": 1, "y": 2.25, "encoder": 0}, - {"matrix": [0, 1], "x": 2, "y": 2.25}, - {"matrix": [1, 3], "x": 3.25, "y": 2.25}, - {"matrix": [1, 4], "x": 4.25, "y": 2.25, "encoder": 1}, - {"matrix": [1, 1], "x": 5.25, "y": 2.25}, - {"matrix": [2, 3], "x": 6.5, "y": 2.25}, - {"matrix": [2, 4], "x": 7.5, "y": 2.25, "encoder": 2}, - {"matrix": [2, 1], "x": 8.5, "y": 2.25}, - {"matrix": [0, 2], "x": 1, "y": 3.25}, - {"matrix": [1, 2], "x": 4.25, "y": 3.25}, - {"matrix": [2, 2], "x": 7.5, "y": 3.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/doio/kb3x/keyboard.json b/keyboards/doio/kb3x/keyboard.json new file mode 100644 index 0000000000..be0d138439 --- /dev/null +++ b/keyboards/doio/kb3x/keyboard.json @@ -0,0 +1,125 @@ +{ + "manufacturer": "DOIO", + "keyboard_name": "KB3x-01", + "maintainer": "DOIO2022", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 6 + }, + "encoder": { + "rotary": [ + {"pin_a": "B5", "pin_b": "B6", "resolution": 2}, + {"pin_a": "A1", "pin_b": "A2", "resolution": 2}, + {"pin_a": "A3", "pin_b": "A4", "resolution": 2} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["B14", "B13", "B12", "B0", "A7", "A6"], + "rows": ["B3", "B4", "B9", "B8"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 75, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 149, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 224, "y": 0, "flags": 1}, + {"x": 112, "y": 64, "flags": 1}, + {"x": 112, "y": 64, "flags": 1}, + {"x": 112, "y": 64, "flags": 1}, + {"x": 112, "y": 64, "flags": 1} + ], + "max_brightness": 200, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x3F01", + "vid": "0xD010" + }, + "ws2812": { + "pin": "A10" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [3, 0], "x": 0, "y": 0}, + {"matrix": [3, 1], "x": 1, "y": 0}, + {"matrix": [3, 2], "x": 2, "y": 0}, + {"matrix": [3, 3], "x": 6.5, "y": 0}, + {"matrix": [3, 4], "x": 7.5, "y": 0}, + {"matrix": [3, 5], "x": 8.5, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 1.25}, + {"matrix": [1, 0], "x": 4.25, "y": 1.25}, + {"matrix": [2, 0], "x": 7.5, "y": 1.25}, + {"matrix": [0, 3], "x": 0, "y": 2.25}, + {"matrix": [0, 4], "x": 1, "y": 2.25, "encoder": 0}, + {"matrix": [0, 1], "x": 2, "y": 2.25}, + {"matrix": [1, 3], "x": 3.25, "y": 2.25}, + {"matrix": [1, 4], "x": 4.25, "y": 2.25, "encoder": 1}, + {"matrix": [1, 1], "x": 5.25, "y": 2.25}, + {"matrix": [2, 3], "x": 6.5, "y": 2.25}, + {"matrix": [2, 4], "x": 7.5, "y": 2.25, "encoder": 2}, + {"matrix": [2, 1], "x": 8.5, "y": 2.25}, + {"matrix": [0, 2], "x": 1, "y": 3.25}, + {"matrix": [1, 2], "x": 4.25, "y": 3.25}, + {"matrix": [2, 2], "x": 7.5, "y": 3.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/doio/kb3x/rules.mk b/keyboards/doio/kb3x/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/doio/kb3x/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dotmod/dymium65/info.json b/keyboards/dotmod/dymium65/info.json deleted file mode 100644 index 6095f4c3f1..0000000000 --- a/keyboards/dotmod/dymium65/info.json +++ /dev/null @@ -1,143 +0,0 @@ -{ - "keyboard_name": "DYMIUM65", - "manufacturer": "RDR", - "url": "https://github.com/LiuLiuQMK", - "maintainer": "LiWenLiu", - "usb": { - "vid": "0x5678", - "pid": "0x5058", - "device_version": "0.0.1", - "force_nkro": true - }, - "diode_direction": "ROW2COL", - "matrix_pins": { - "cols": ["E6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "C6", "B4", "B5", "B6", "E2"], - "rows": ["F7", "F6", "F5", "F4", "F1", "F0"] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "mousekey": true, - "rgb_matrix": true - }, - "build": { - "lto": true - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "C7", "pin_b": "D1"} - ] - }, - "ws2812": { - "pin": "D7" - }, - "rgb_matrix": { - "driver": "ws2812", - "animations": { - "breathing": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in_dual": true, - "cycle_spiral": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "pixel_flow": true, - "solid_reactive": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_nexus": true, - "splash": true - }, - "max_brightness": 200, - "react_on_keyup": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 1], "x": 1, "y": 0}, - {"matrix": [1, 2], "x": 2, "y": 0}, - {"matrix": [1, 3], "x": 3, "y": 0}, - {"matrix": [1, 4], "x": 4, "y": 0}, - {"matrix": [1, 5], "x": 5, "y": 0}, - {"matrix": [1, 6], "x": 6, "y": 0}, - {"matrix": [1, 7], "x": 7, "y": 0}, - {"matrix": [1, 8], "x": 8, "y": 0}, - {"matrix": [1, 9], "x": 9, "y": 0}, - {"matrix": [1, 10], "x": 10, "y": 0}, - {"matrix": [1, 11], "x": 11, "y": 0}, - {"matrix": [1, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [4, 15], "x": 15.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 1}, - {"matrix": [2, 2], "x": 2.5, "y": 1}, - {"matrix": [2, 3], "x": 3.5, "y": 1}, - {"matrix": [2, 4], "x": 4.5, "y": 1}, - {"matrix": [2, 5], "x": 5.5, "y": 1}, - {"matrix": [2, 6], "x": 6.5, "y": 1}, - {"matrix": [2, 7], "x": 7.5, "y": 1}, - {"matrix": [2, 8], "x": 8.5, "y": 1}, - {"matrix": [2, 9], "x": 9.5, "y": 1}, - {"matrix": [2, 10], "x": 10.5, "y": 1}, - {"matrix": [2, 11], "x": 11.5, "y": 1}, - {"matrix": [2, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 2}, - {"matrix": [3, 2], "x": 2.75, "y": 2}, - {"matrix": [3, 3], "x": 3.75, "y": 2}, - {"matrix": [3, 4], "x": 4.75, "y": 2}, - {"matrix": [3, 5], "x": 5.75, "y": 2}, - {"matrix": [3, 6], "x": 6.75, "y": 2}, - {"matrix": [3, 7], "x": 7.75, "y": 2}, - {"matrix": [3, 8], "x": 8.75, "y": 2}, - {"matrix": [3, 9], "x": 9.75, "y": 2}, - {"matrix": [3, 10], "x": 10.75, "y": 2}, - {"matrix": [3, 11], "x": 11.75, "y": 2}, - {"matrix": [3, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 15], "x": 15.25, "y": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 3}, - {"matrix": [4, 3], "x": 3.25, "y": 3}, - {"matrix": [4, 4], "x": 4.25, "y": 3}, - {"matrix": [4, 5], "x": 5.25, "y": 3}, - {"matrix": [4, 6], "x": 6.25, "y": 3}, - {"matrix": [4, 7], "x": 7.25, "y": 3}, - {"matrix": [4, 8], "x": 8.25, "y": 3}, - {"matrix": [4, 9], "x": 9.25, "y": 3}, - {"matrix": [4, 10], "x": 10.25, "y": 3}, - {"matrix": [4, 11], "x": 11.25, "y": 3}, - {"matrix": [4, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [4, 14], "x": 14.25, "y": 3.25}, - - {"matrix": [5, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 4}, - {"matrix": [5, 10], "x": 11, "y": 4}, - {"matrix": [5, 12], "x": 12, "y": 4}, - {"matrix": [5, 13], "x": 13.25, "y": 4.25}, - {"matrix": [5, 14], "x": 14.25, "y": 4.25}, - {"matrix": [5, 15], "x": 15.25, "y": 4.25} - ] - } - } -} diff --git a/keyboards/dotmod/dymium65/keyboard.json b/keyboards/dotmod/dymium65/keyboard.json new file mode 100644 index 0000000000..6095f4c3f1 --- /dev/null +++ b/keyboards/dotmod/dymium65/keyboard.json @@ -0,0 +1,143 @@ +{ + "keyboard_name": "DYMIUM65", + "manufacturer": "RDR", + "url": "https://github.com/LiuLiuQMK", + "maintainer": "LiWenLiu", + "usb": { + "vid": "0x5678", + "pid": "0x5058", + "device_version": "0.0.1", + "force_nkro": true + }, + "diode_direction": "ROW2COL", + "matrix_pins": { + "cols": ["E6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5", "D4", "D6", "C6", "B4", "B5", "B6", "E2"], + "rows": ["F7", "F6", "F5", "F4", "F1", "F0"] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "mousekey": true, + "rgb_matrix": true + }, + "build": { + "lto": true + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "C7", "pin_b": "D1"} + ] + }, + "ws2812": { + "pin": "D7" + }, + "rgb_matrix": { + "driver": "ws2812", + "animations": { + "breathing": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in_dual": true, + "cycle_spiral": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "pixel_flow": true, + "solid_reactive": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_nexus": true, + "splash": true + }, + "max_brightness": 200, + "react_on_keyup": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 1], "x": 1, "y": 0}, + {"matrix": [1, 2], "x": 2, "y": 0}, + {"matrix": [1, 3], "x": 3, "y": 0}, + {"matrix": [1, 4], "x": 4, "y": 0}, + {"matrix": [1, 5], "x": 5, "y": 0}, + {"matrix": [1, 6], "x": 6, "y": 0}, + {"matrix": [1, 7], "x": 7, "y": 0}, + {"matrix": [1, 8], "x": 8, "y": 0}, + {"matrix": [1, 9], "x": 9, "y": 0}, + {"matrix": [1, 10], "x": 10, "y": 0}, + {"matrix": [1, 11], "x": 11, "y": 0}, + {"matrix": [1, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [4, 15], "x": 15.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 1}, + {"matrix": [2, 2], "x": 2.5, "y": 1}, + {"matrix": [2, 3], "x": 3.5, "y": 1}, + {"matrix": [2, 4], "x": 4.5, "y": 1}, + {"matrix": [2, 5], "x": 5.5, "y": 1}, + {"matrix": [2, 6], "x": 6.5, "y": 1}, + {"matrix": [2, 7], "x": 7.5, "y": 1}, + {"matrix": [2, 8], "x": 8.5, "y": 1}, + {"matrix": [2, 9], "x": 9.5, "y": 1}, + {"matrix": [2, 10], "x": 10.5, "y": 1}, + {"matrix": [2, 11], "x": 11.5, "y": 1}, + {"matrix": [2, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 2}, + {"matrix": [3, 2], "x": 2.75, "y": 2}, + {"matrix": [3, 3], "x": 3.75, "y": 2}, + {"matrix": [3, 4], "x": 4.75, "y": 2}, + {"matrix": [3, 5], "x": 5.75, "y": 2}, + {"matrix": [3, 6], "x": 6.75, "y": 2}, + {"matrix": [3, 7], "x": 7.75, "y": 2}, + {"matrix": [3, 8], "x": 8.75, "y": 2}, + {"matrix": [3, 9], "x": 9.75, "y": 2}, + {"matrix": [3, 10], "x": 10.75, "y": 2}, + {"matrix": [3, 11], "x": 11.75, "y": 2}, + {"matrix": [3, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 15], "x": 15.25, "y": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 3}, + {"matrix": [4, 3], "x": 3.25, "y": 3}, + {"matrix": [4, 4], "x": 4.25, "y": 3}, + {"matrix": [4, 5], "x": 5.25, "y": 3}, + {"matrix": [4, 6], "x": 6.25, "y": 3}, + {"matrix": [4, 7], "x": 7.25, "y": 3}, + {"matrix": [4, 8], "x": 8.25, "y": 3}, + {"matrix": [4, 9], "x": 9.25, "y": 3}, + {"matrix": [4, 10], "x": 10.25, "y": 3}, + {"matrix": [4, 11], "x": 11.25, "y": 3}, + {"matrix": [4, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [4, 14], "x": 14.25, "y": 3.25}, + + {"matrix": [5, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 4}, + {"matrix": [5, 10], "x": 11, "y": 4}, + {"matrix": [5, 12], "x": 12, "y": 4}, + {"matrix": [5, 13], "x": 13.25, "y": 4.25}, + {"matrix": [5, 14], "x": 14.25, "y": 4.25}, + {"matrix": [5, 15], "x": 15.25, "y": 4.25} + ] + } + } +} diff --git a/keyboards/dotmod/dymium65/rules.mk b/keyboards/dotmod/dymium65/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/dotmod/dymium65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/dp3000/rev1/info.json b/keyboards/dp3000/rev1/info.json deleted file mode 100644 index 63d023de5c..0000000000 --- a/keyboards/dp3000/rev1/info.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "keyboard_name": "dp3000", - "features": { - "rgb_matrix": true - }, - "usb": { - "device_version": "1.0.1", - "pid": "0x6470" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "rainbow_moving_chevron": true, - "raindrops": true, - "solid_reactive": true, - "solid_reactive_multinexus": true, - "solid_reactive_simple": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 32, "flags": 4}, - {"matrix": [1, 1], "x": 25, "y": 32, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 32, "flags": 4}, - {"matrix": [1, 3], "x": 75, "y": 32, "flags": 4}, - {"matrix": [2, 0], "x": 75, "y": 16, "flags": 4}, - {"matrix": [2, 1], "x": 37, "y": 16, "flags": 4}, - {"matrix": [2, 2], "x": 25, "y": 16, "flags": 4}, - {"matrix": [2, 3], "x": 0, "y": 16, "flags": 4} - ], - "max_brightness": 180, - "sat_steps": 8, - "speed_steps": 10, - "val_steps": 8, - "react_on_keyup": true, - "sleep": true - }, - "ws2812": { - "pin": "B5" - } -} diff --git a/keyboards/dp3000/rev1/keyboard.json b/keyboards/dp3000/rev1/keyboard.json new file mode 100644 index 0000000000..63d023de5c --- /dev/null +++ b/keyboards/dp3000/rev1/keyboard.json @@ -0,0 +1,60 @@ +{ + "keyboard_name": "dp3000", + "features": { + "rgb_matrix": true + }, + "usb": { + "device_version": "1.0.1", + "pid": "0x6470" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "rainbow_moving_chevron": true, + "raindrops": true, + "solid_reactive": true, + "solid_reactive_multinexus": true, + "solid_reactive_simple": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 32, "flags": 4}, + {"matrix": [1, 1], "x": 25, "y": 32, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 32, "flags": 4}, + {"matrix": [1, 3], "x": 75, "y": 32, "flags": 4}, + {"matrix": [2, 0], "x": 75, "y": 16, "flags": 4}, + {"matrix": [2, 1], "x": 37, "y": 16, "flags": 4}, + {"matrix": [2, 2], "x": 25, "y": 16, "flags": 4}, + {"matrix": [2, 3], "x": 0, "y": 16, "flags": 4} + ], + "max_brightness": 180, + "sat_steps": 8, + "speed_steps": 10, + "val_steps": 8, + "react_on_keyup": true, + "sleep": true + }, + "ws2812": { + "pin": "B5" + } +} diff --git a/keyboards/dp3000/rev1/rules.mk b/keyboards/dp3000/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dp3000/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dp3000/rev2/info.json b/keyboards/dp3000/rev2/info.json deleted file mode 100644 index f6f03eeb63..0000000000 --- a/keyboards/dp3000/rev2/info.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "keyboard_name": "dp3000 rev2", - "features": { - "rgblight": true - }, - "usb": { - "device_version": "2.0.0", - "pid": "0x3132" - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 4, - "max_brightness": 180, - "saturation_steps": 8, - "sleep": true - }, - "ws2812": { - "pin": "B6" - } -} diff --git a/keyboards/dp3000/rev2/keyboard.json b/keyboards/dp3000/rev2/keyboard.json new file mode 100644 index 0000000000..f6f03eeb63 --- /dev/null +++ b/keyboards/dp3000/rev2/keyboard.json @@ -0,0 +1,31 @@ +{ + "keyboard_name": "dp3000 rev2", + "features": { + "rgblight": true + }, + "usb": { + "device_version": "2.0.0", + "pid": "0x3132" + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 4, + "max_brightness": 180, + "saturation_steps": 8, + "sleep": true + }, + "ws2812": { + "pin": "B6" + } +} diff --git a/keyboards/dp3000/rev2/rules.mk b/keyboards/dp3000/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dp3000/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/drewkeys/mercury65/info.json b/keyboards/drewkeys/mercury65/info.json deleted file mode 100644 index 68fa52d8d3..0000000000 --- a/keyboards/drewkeys/mercury65/info.json +++ /dev/null @@ -1,406 +0,0 @@ -{ - "keyboard_name": "mercury65", - "maintainer": "Drewkeys", - "manufacturer": "RocketKeyboards", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "url": "https://www.rocketkeyboards.com/collections/mercury65/products/gb-mercury65-keyboard", - "usb": { - "vid": "0xDE43", - "pid": "0x1034", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B3", "B7", "D1", "D2", "D3", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5"], - "rows": ["D5", "D4", "D6", "D0", "E6"] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "label":"`", "x":0, "y":0}, - {"matrix": [0, 1], "label":"!", "x":1, "y":0}, - {"matrix": [0, 2], "label":"@", "x":2, "y":0}, - {"matrix": [0, 3], "label":"#", "x":3, "y":0}, - {"matrix": [0, 4], "label":"$", "x":4, "y":0}, - {"matrix": [0, 5], "label":"%", "x":5, "y":0}, - {"matrix": [0, 6], "label":"^", "x":6, "y":0}, - {"matrix": [0, 7], "label":"&", "x":7, "y":0}, - {"matrix": [0, 8], "label":"*", "x":8, "y":0}, - {"matrix": [0, 9], "label":"(", "x":9, "y":0}, - {"matrix": [0, 10], "label":")", "x":10, "y":0}, - {"matrix": [0, 11], "label":"_", "x":11, "y":0}, - {"matrix": [0, 12], "label":"+", "x":12, "y":0}, - {"matrix": [0, 13], "label":"Del", "x":13, "y":0}, - {"matrix": [0, 14], "label":"Bsp", "x":14, "y":0}, - - {"matrix": [1, 0], "label":"Tab", "x":0, "y":1, "w":1.5}, - {"matrix": [1, 2], "label":"Q", "x":1.5, "y":1}, - {"matrix": [1, 3], "label":"W", "x":2.5, "y":1}, - {"matrix": [1, 4], "label":"E", "x":3.5, "y":1}, - {"matrix": [1, 5], "label":"R", "x":4.5, "y":1}, - {"matrix": [1, 6], "label":"T", "x":5.5, "y":1}, - {"matrix": [1, 7], "label":"Y", "x":6.5, "y":1}, - {"matrix": [1, 8], "label":"U", "x":7.5, "y":1}, - {"matrix": [1, 9], "label":"I", "x":8.5, "y":1}, - {"matrix": [1, 10], "label":"O", "x":9.5, "y":1}, - {"matrix": [1, 11], "label":"P", "x":10.5, "y":1}, - {"matrix": [1, 12], "label":"{", "x":11.5, "y":1}, - {"matrix": [1, 13], "label":"}", "x":12.5, "y":1}, - {"matrix": [1, 14], "label":"|", "x":13.5, "y":1, "w":1.5}, - {"matrix": [1, 16], "label":"PgUp", "x":15.5, "y":1}, - - {"matrix": [2, 0], "label":"Caps Lock", "x":0, "y":2, "w":1.75}, - {"matrix": [2, 2], "label":"A", "x":1.75, "y":2}, - {"matrix": [2, 3], "label":"S", "x":2.75, "y":2}, - {"matrix": [2, 4], "label":"D", "x":3.75, "y":2}, - {"matrix": [2, 5], "label":"F", "x":4.75, "y":2}, - {"matrix": [2, 6], "label":"G", "x":5.75, "y":2}, - {"matrix": [2, 7], "label":"H", "x":6.75, "y":2}, - {"matrix": [2, 8], "label":"J", "x":7.75, "y":2}, - {"matrix": [2, 9], "label":"K", "x":8.75, "y":2}, - {"matrix": [2, 10], "label":"L", "x":9.75, "y":2}, - {"matrix": [2, 11], "label":":", "x":10.75, "y":2}, - {"matrix": [2, 12], "label":"@", "x":11.75, "y":2}, - {"matrix": [2, 13], "label":"ISO", "x":12.75, "y":2}, - {"matrix": [2, 14], "label":"Enter", "x":13.75, "y":2, "w":1.25}, - {"matrix": [2, 16], "label":"Home", "x":15.5, "y":2}, - - {"matrix": [3, 0], "label":"Shift", "x":0, "y":3, "w":1.25}, - {"matrix": [3, 1], "label":"\\", "x":1.25, "y":3}, - {"matrix": [3, 2], "label":"Z", "x":2.25, "y":3}, - {"matrix": [3, 3], "label":"X", "x":3.25, "y":3}, - {"matrix": [3, 4], "label":"C", "x":4.25, "y":3}, - {"matrix": [3, 5], "label":"V", "x":5.25, "y":3}, - {"matrix": [3, 6], "label":"B", "x":6.25, "y":3}, - {"matrix": [3, 7], "label":"N", "x":7.25, "y":3}, - {"matrix": [3, 8], "label":"M", "x":8.25, "y":3}, - {"matrix": [3, 9], "label":"<", "x":9.25, "y":3}, - {"matrix": [3, 10], "label":">", "x":10.25, "y":3}, - {"matrix": [3, 11], "label":"?", "x":11.25, "y":3}, - {"matrix": [3, 13], "label":"Shift", "x":12.25, "y":3, "w":1.75}, - {"matrix": [3, 14], "label":"\u2191", "x":14.25, "y":3.25}, - {"matrix": [3, 16], "label":"End", "x":15.5, "y":3}, - - {"matrix": [4, 0], "label":"Ctrl", "x":0, "y":4, "w":1.25}, - {"matrix": [4, 1], "label":"Win", "x":1.25, "y":4, "w":1.25}, - {"matrix": [4, 2], "label":"Alt", "x":2.5, "y":4, "w":1.25}, - {"matrix": [4, 6], "x":3.75, "y":4, "w":6.25}, - {"matrix": [4, 10], "label":"AltGr", "x":10, "y":4, "w":1.25}, - {"matrix": [4, 11], "label":"Win", "x":11.25, "y":4, "w":1.25}, - {"matrix": [4, 13], "label":"\u2190", "x":13.25, "y":4.25}, - {"matrix": [4, 14], "label":"\u2193", "x":14.25, "y":4.25}, - {"matrix": [4, 15], "label":"\u2192", "x":15.25, "y":4.25} - ] - }, - "LAYOUT_ansi_blocker_split_bs": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_blocker_split_bs": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_blocker_tsangan_split_bs": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, - {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - } - } -} diff --git a/keyboards/drewkeys/mercury65/keyboard.json b/keyboards/drewkeys/mercury65/keyboard.json new file mode 100644 index 0000000000..68fa52d8d3 --- /dev/null +++ b/keyboards/drewkeys/mercury65/keyboard.json @@ -0,0 +1,406 @@ +{ + "keyboard_name": "mercury65", + "maintainer": "Drewkeys", + "manufacturer": "RocketKeyboards", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "url": "https://www.rocketkeyboards.com/collections/mercury65/products/gb-mercury65-keyboard", + "usb": { + "vid": "0xDE43", + "pid": "0x1034", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3", "B7", "D1", "D2", "D3", "D7", "B4", "B5", "B6", "C6", "C7", "F7", "F6", "F5"], + "rows": ["D5", "D4", "D6", "D0", "E6"] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "label":"`", "x":0, "y":0}, + {"matrix": [0, 1], "label":"!", "x":1, "y":0}, + {"matrix": [0, 2], "label":"@", "x":2, "y":0}, + {"matrix": [0, 3], "label":"#", "x":3, "y":0}, + {"matrix": [0, 4], "label":"$", "x":4, "y":0}, + {"matrix": [0, 5], "label":"%", "x":5, "y":0}, + {"matrix": [0, 6], "label":"^", "x":6, "y":0}, + {"matrix": [0, 7], "label":"&", "x":7, "y":0}, + {"matrix": [0, 8], "label":"*", "x":8, "y":0}, + {"matrix": [0, 9], "label":"(", "x":9, "y":0}, + {"matrix": [0, 10], "label":")", "x":10, "y":0}, + {"matrix": [0, 11], "label":"_", "x":11, "y":0}, + {"matrix": [0, 12], "label":"+", "x":12, "y":0}, + {"matrix": [0, 13], "label":"Del", "x":13, "y":0}, + {"matrix": [0, 14], "label":"Bsp", "x":14, "y":0}, + + {"matrix": [1, 0], "label":"Tab", "x":0, "y":1, "w":1.5}, + {"matrix": [1, 2], "label":"Q", "x":1.5, "y":1}, + {"matrix": [1, 3], "label":"W", "x":2.5, "y":1}, + {"matrix": [1, 4], "label":"E", "x":3.5, "y":1}, + {"matrix": [1, 5], "label":"R", "x":4.5, "y":1}, + {"matrix": [1, 6], "label":"T", "x":5.5, "y":1}, + {"matrix": [1, 7], "label":"Y", "x":6.5, "y":1}, + {"matrix": [1, 8], "label":"U", "x":7.5, "y":1}, + {"matrix": [1, 9], "label":"I", "x":8.5, "y":1}, + {"matrix": [1, 10], "label":"O", "x":9.5, "y":1}, + {"matrix": [1, 11], "label":"P", "x":10.5, "y":1}, + {"matrix": [1, 12], "label":"{", "x":11.5, "y":1}, + {"matrix": [1, 13], "label":"}", "x":12.5, "y":1}, + {"matrix": [1, 14], "label":"|", "x":13.5, "y":1, "w":1.5}, + {"matrix": [1, 16], "label":"PgUp", "x":15.5, "y":1}, + + {"matrix": [2, 0], "label":"Caps Lock", "x":0, "y":2, "w":1.75}, + {"matrix": [2, 2], "label":"A", "x":1.75, "y":2}, + {"matrix": [2, 3], "label":"S", "x":2.75, "y":2}, + {"matrix": [2, 4], "label":"D", "x":3.75, "y":2}, + {"matrix": [2, 5], "label":"F", "x":4.75, "y":2}, + {"matrix": [2, 6], "label":"G", "x":5.75, "y":2}, + {"matrix": [2, 7], "label":"H", "x":6.75, "y":2}, + {"matrix": [2, 8], "label":"J", "x":7.75, "y":2}, + {"matrix": [2, 9], "label":"K", "x":8.75, "y":2}, + {"matrix": [2, 10], "label":"L", "x":9.75, "y":2}, + {"matrix": [2, 11], "label":":", "x":10.75, "y":2}, + {"matrix": [2, 12], "label":"@", "x":11.75, "y":2}, + {"matrix": [2, 13], "label":"ISO", "x":12.75, "y":2}, + {"matrix": [2, 14], "label":"Enter", "x":13.75, "y":2, "w":1.25}, + {"matrix": [2, 16], "label":"Home", "x":15.5, "y":2}, + + {"matrix": [3, 0], "label":"Shift", "x":0, "y":3, "w":1.25}, + {"matrix": [3, 1], "label":"\\", "x":1.25, "y":3}, + {"matrix": [3, 2], "label":"Z", "x":2.25, "y":3}, + {"matrix": [3, 3], "label":"X", "x":3.25, "y":3}, + {"matrix": [3, 4], "label":"C", "x":4.25, "y":3}, + {"matrix": [3, 5], "label":"V", "x":5.25, "y":3}, + {"matrix": [3, 6], "label":"B", "x":6.25, "y":3}, + {"matrix": [3, 7], "label":"N", "x":7.25, "y":3}, + {"matrix": [3, 8], "label":"M", "x":8.25, "y":3}, + {"matrix": [3, 9], "label":"<", "x":9.25, "y":3}, + {"matrix": [3, 10], "label":">", "x":10.25, "y":3}, + {"matrix": [3, 11], "label":"?", "x":11.25, "y":3}, + {"matrix": [3, 13], "label":"Shift", "x":12.25, "y":3, "w":1.75}, + {"matrix": [3, 14], "label":"\u2191", "x":14.25, "y":3.25}, + {"matrix": [3, 16], "label":"End", "x":15.5, "y":3}, + + {"matrix": [4, 0], "label":"Ctrl", "x":0, "y":4, "w":1.25}, + {"matrix": [4, 1], "label":"Win", "x":1.25, "y":4, "w":1.25}, + {"matrix": [4, 2], "label":"Alt", "x":2.5, "y":4, "w":1.25}, + {"matrix": [4, 6], "x":3.75, "y":4, "w":6.25}, + {"matrix": [4, 10], "label":"AltGr", "x":10, "y":4, "w":1.25}, + {"matrix": [4, 11], "label":"Win", "x":11.25, "y":4, "w":1.25}, + {"matrix": [4, 13], "label":"\u2190", "x":13.25, "y":4.25}, + {"matrix": [4, 14], "label":"\u2193", "x":14.25, "y":4.25}, + {"matrix": [4, 15], "label":"\u2192", "x":15.25, "y":4.25} + ] + }, + "LAYOUT_ansi_blocker_split_bs": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_blocker_split_bs": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_blocker_tsangan_split_bs": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Bsp", "matrix": [0, 14], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "PgUp", "matrix": [1, 16], "x": 15.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Home", "matrix": [2, 16], "x": 15.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 14], "x": 14.25, "y": 3.25}, + {"label": "End", "matrix": [3, 16], "x": 15.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + } + } +} diff --git a/keyboards/drewkeys/mercury65/rules.mk b/keyboards/drewkeys/mercury65/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/drewkeys/mercury65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/drhigsby/ogurec/left_pm/info.json b/keyboards/drhigsby/ogurec/left_pm/info.json deleted file mode 100644 index 4563c99b1c..0000000000 --- a/keyboards/drhigsby/ogurec/left_pm/info.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "layouts": { - "LAYOUT_ortho_3x12": { - "layout": [ - {"matrix": [0, 11], "x": 0, "y": 0}, - {"matrix": [0, 10], "x": 1, "y": 0}, - {"matrix": [0, 9], "x": 2, "y": 0}, - {"matrix": [0, 8], "x": 3, "y": 0}, - {"matrix": [0, 7], "x": 4, "y": 0}, - {"matrix": [0, 6], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 4], "x": 7, "y": 0}, - {"matrix": [0, 3], "x": 8, "y": 0}, - {"matrix": [0, 2], "x": 9, "y": 0}, - {"matrix": [0, 1], "x": 10, "y": 0}, - {"matrix": [0, 0], "x": 11, "y": 0}, - - {"matrix": [1, 11], "x": 0, "y": 1}, - {"matrix": [1, 10], "x": 1, "y": 1}, - {"matrix": [1, 9], "x": 2, "y": 1}, - {"matrix": [1, 8], "x": 3, "y": 1}, - {"matrix": [1, 7], "x": 4, "y": 1}, - {"matrix": [1, 6], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 4], "x": 7, "y": 1}, - {"matrix": [1, 3], "x": 8, "y": 1}, - {"matrix": [1, 2], "x": 9, "y": 1}, - {"matrix": [1, 1], "x": 10, "y": 1}, - {"matrix": [1, 0], "x": 11, "y": 1}, - - {"matrix": [2, 11], "x": 0, "y": 2}, - {"matrix": [2, 10], "x": 1, "y": 2}, - {"matrix": [2, 9], "x": 2, "y": 2}, - {"matrix": [2, 8], "x": 3, "y": 2}, - {"matrix": [2, 7], "x": 4, "y": 2}, - {"matrix": [2, 6], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 4], "x": 7, "y": 2}, - {"matrix": [2, 3], "x": 8, "y": 2}, - {"matrix": [2, 2], "x": 9, "y": 2}, - {"matrix": [2, 1], "x": 10, "y": 2}, - {"matrix": [2, 0], "x": 11, "y": 2} - ] - }, - "LAYOUT_ortho_3x12_1x2uC": { - "layout": [ - {"matrix": [0, 11], "x": 0, "y": 0}, - {"matrix": [0, 10], "x": 1, "y": 0}, - {"matrix": [0, 9], "x": 2, "y": 0}, - {"matrix": [0, 8], "x": 3, "y": 0}, - {"matrix": [0, 7], "x": 4, "y": 0}, - {"matrix": [0, 6], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 4], "x": 7, "y": 0}, - {"matrix": [0, 3], "x": 8, "y": 0}, - {"matrix": [0, 2], "x": 9, "y": 0}, - {"matrix": [0, 1], "x": 10, "y": 0}, - {"matrix": [0, 0], "x": 11, "y": 0}, - - {"matrix": [1, 11], "x": 0, "y": 1}, - {"matrix": [1, 10], "x": 1, "y": 1}, - {"matrix": [1, 9], "x": 2, "y": 1}, - {"matrix": [1, 8], "x": 3, "y": 1}, - {"matrix": [1, 7], "x": 4, "y": 1}, - {"matrix": [1, 6], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 4], "x": 7, "y": 1}, - {"matrix": [1, 3], "x": 8, "y": 1}, - {"matrix": [1, 2], "x": 9, "y": 1}, - {"matrix": [1, 1], "x": 10, "y": 1}, - {"matrix": [1, 0], "x": 11, "y": 1}, - - {"matrix": [2, 11], "x": 0, "y": 2}, - {"matrix": [2, 10], "x": 1, "y": 2}, - {"matrix": [2, 9], "x": 2, "y": 2}, - {"matrix": [2, 8], "x": 3, "y": 2}, - {"matrix": [2, 7], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2, "w": 2}, - {"matrix": [2, 4], "x": 7, "y": 2}, - {"matrix": [2, 3], "x": 8, "y": 2}, - {"matrix": [2, 2], "x": 9, "y": 2}, - {"matrix": [2, 1], "x": 10, "y": 2}, - {"matrix": [2, 0], "x": 11, "y": 2} - ] - } - } -} diff --git a/keyboards/drhigsby/ogurec/left_pm/keyboard.json b/keyboards/drhigsby/ogurec/left_pm/keyboard.json new file mode 100644 index 0000000000..4563c99b1c --- /dev/null +++ b/keyboards/drhigsby/ogurec/left_pm/keyboard.json @@ -0,0 +1,87 @@ +{ + "layouts": { + "LAYOUT_ortho_3x12": { + "layout": [ + {"matrix": [0, 11], "x": 0, "y": 0}, + {"matrix": [0, 10], "x": 1, "y": 0}, + {"matrix": [0, 9], "x": 2, "y": 0}, + {"matrix": [0, 8], "x": 3, "y": 0}, + {"matrix": [0, 7], "x": 4, "y": 0}, + {"matrix": [0, 6], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 4], "x": 7, "y": 0}, + {"matrix": [0, 3], "x": 8, "y": 0}, + {"matrix": [0, 2], "x": 9, "y": 0}, + {"matrix": [0, 1], "x": 10, "y": 0}, + {"matrix": [0, 0], "x": 11, "y": 0}, + + {"matrix": [1, 11], "x": 0, "y": 1}, + {"matrix": [1, 10], "x": 1, "y": 1}, + {"matrix": [1, 9], "x": 2, "y": 1}, + {"matrix": [1, 8], "x": 3, "y": 1}, + {"matrix": [1, 7], "x": 4, "y": 1}, + {"matrix": [1, 6], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 4], "x": 7, "y": 1}, + {"matrix": [1, 3], "x": 8, "y": 1}, + {"matrix": [1, 2], "x": 9, "y": 1}, + {"matrix": [1, 1], "x": 10, "y": 1}, + {"matrix": [1, 0], "x": 11, "y": 1}, + + {"matrix": [2, 11], "x": 0, "y": 2}, + {"matrix": [2, 10], "x": 1, "y": 2}, + {"matrix": [2, 9], "x": 2, "y": 2}, + {"matrix": [2, 8], "x": 3, "y": 2}, + {"matrix": [2, 7], "x": 4, "y": 2}, + {"matrix": [2, 6], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 4], "x": 7, "y": 2}, + {"matrix": [2, 3], "x": 8, "y": 2}, + {"matrix": [2, 2], "x": 9, "y": 2}, + {"matrix": [2, 1], "x": 10, "y": 2}, + {"matrix": [2, 0], "x": 11, "y": 2} + ] + }, + "LAYOUT_ortho_3x12_1x2uC": { + "layout": [ + {"matrix": [0, 11], "x": 0, "y": 0}, + {"matrix": [0, 10], "x": 1, "y": 0}, + {"matrix": [0, 9], "x": 2, "y": 0}, + {"matrix": [0, 8], "x": 3, "y": 0}, + {"matrix": [0, 7], "x": 4, "y": 0}, + {"matrix": [0, 6], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 4], "x": 7, "y": 0}, + {"matrix": [0, 3], "x": 8, "y": 0}, + {"matrix": [0, 2], "x": 9, "y": 0}, + {"matrix": [0, 1], "x": 10, "y": 0}, + {"matrix": [0, 0], "x": 11, "y": 0}, + + {"matrix": [1, 11], "x": 0, "y": 1}, + {"matrix": [1, 10], "x": 1, "y": 1}, + {"matrix": [1, 9], "x": 2, "y": 1}, + {"matrix": [1, 8], "x": 3, "y": 1}, + {"matrix": [1, 7], "x": 4, "y": 1}, + {"matrix": [1, 6], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 4], "x": 7, "y": 1}, + {"matrix": [1, 3], "x": 8, "y": 1}, + {"matrix": [1, 2], "x": 9, "y": 1}, + {"matrix": [1, 1], "x": 10, "y": 1}, + {"matrix": [1, 0], "x": 11, "y": 1}, + + {"matrix": [2, 11], "x": 0, "y": 2}, + {"matrix": [2, 10], "x": 1, "y": 2}, + {"matrix": [2, 9], "x": 2, "y": 2}, + {"matrix": [2, 8], "x": 3, "y": 2}, + {"matrix": [2, 7], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2, "w": 2}, + {"matrix": [2, 4], "x": 7, "y": 2}, + {"matrix": [2, 3], "x": 8, "y": 2}, + {"matrix": [2, 2], "x": 9, "y": 2}, + {"matrix": [2, 1], "x": 10, "y": 2}, + {"matrix": [2, 0], "x": 11, "y": 2} + ] + } + } +} diff --git a/keyboards/drhigsby/ogurec/left_pm/rules.mk b/keyboards/drhigsby/ogurec/left_pm/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/drhigsby/ogurec/right_pm/info.json b/keyboards/drhigsby/ogurec/right_pm/info.json deleted file mode 100644 index 8006014ea0..0000000000 --- a/keyboards/drhigsby/ogurec/right_pm/info.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "layouts": { - "LAYOUT_ortho_3x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2} - ] - }, - "LAYOUT_ortho_3x12_1x2uC": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2, "w": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2} - ] - } - } -} diff --git a/keyboards/drhigsby/ogurec/right_pm/keyboard.json b/keyboards/drhigsby/ogurec/right_pm/keyboard.json new file mode 100644 index 0000000000..8006014ea0 --- /dev/null +++ b/keyboards/drhigsby/ogurec/right_pm/keyboard.json @@ -0,0 +1,87 @@ +{ + "layouts": { + "LAYOUT_ortho_3x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2} + ] + }, + "LAYOUT_ortho_3x12_1x2uC": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2, "w": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2} + ] + } + } +} diff --git a/keyboards/drhigsby/ogurec/right_pm/rules.mk b/keyboards/drhigsby/ogurec/right_pm/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/drop/thekey/v1/info.json b/keyboards/drop/thekey/v1/info.json deleted file mode 100644 index f1f204e3a0..0000000000 --- a/keyboards/drop/thekey/v1/info.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "keyboard_name": "The Key", - "manufacturer": "Drop Inc.", - "url": "https://drop.com/buy/stack-overflow-the-key-macropad", - "maintainer": "zvecr", - "usb": { - "vid": "0x359B", - "pid": "0x0002", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "backlight": true, - "rgblight": true - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["D2", "D1", "D0"], - "rows": ["D4"] - }, - "diode_direction": "ROW2COL", - "backlight": { - "pin": "B6", - "breathing": true - }, - "rgblight": { - "led_count": 2, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0} - ] - } - } -} diff --git a/keyboards/drop/thekey/v1/keyboard.json b/keyboards/drop/thekey/v1/keyboard.json new file mode 100644 index 0000000000..f1f204e3a0 --- /dev/null +++ b/keyboards/drop/thekey/v1/keyboard.json @@ -0,0 +1,59 @@ +{ + "keyboard_name": "The Key", + "manufacturer": "Drop Inc.", + "url": "https://drop.com/buy/stack-overflow-the-key-macropad", + "maintainer": "zvecr", + "usb": { + "vid": "0x359B", + "pid": "0x0002", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "backlight": true, + "rgblight": true + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["D2", "D1", "D0"], + "rows": ["D4"] + }, + "diode_direction": "ROW2COL", + "backlight": { + "pin": "B6", + "breathing": true + }, + "rgblight": { + "led_count": 2, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0} + ] + } + } +} diff --git a/keyboards/drop/thekey/v1/rules.mk b/keyboards/drop/thekey/v1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/drop/thekey/v1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/drop/thekey/v2/info.json b/keyboards/drop/thekey/v2/info.json deleted file mode 100644 index ced9901bea..0000000000 --- a/keyboards/drop/thekey/v2/info.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "keyboard_name": "The Key V2", - "manufacturer": "Drop Inc.", - "url": "https://drop.com/buy/stack-overflow-the-key-v2-macropad", - "maintainer": "zvecr", - "usb": { - "vid": "0x359B", - "pid": "0x000E", - "device_version": "2.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "rgblight": true - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["D2", "D1", "D0"], - "rows": ["D4"] - }, - "diode_direction": "ROW2COL", - "rgblight": { - "led_count": 5, - "led_map": [4, 0, 1, 2, 3], - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0} - ] - } - } -} diff --git a/keyboards/drop/thekey/v2/keyboard.json b/keyboards/drop/thekey/v2/keyboard.json new file mode 100644 index 0000000000..ced9901bea --- /dev/null +++ b/keyboards/drop/thekey/v2/keyboard.json @@ -0,0 +1,55 @@ +{ + "keyboard_name": "The Key V2", + "manufacturer": "Drop Inc.", + "url": "https://drop.com/buy/stack-overflow-the-key-v2-macropad", + "maintainer": "zvecr", + "usb": { + "vid": "0x359B", + "pid": "0x000E", + "device_version": "2.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "rgblight": true + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["D2", "D1", "D0"], + "rows": ["D4"] + }, + "diode_direction": "ROW2COL", + "rgblight": { + "led_count": 5, + "led_map": [4, 0, 1, 2, 3], + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0} + ] + } + } +} diff --git a/keyboards/drop/thekey/v2/rules.mk b/keyboards/drop/thekey/v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/drop/thekey/v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/durgod/dgk6x/galaxy/info.json b/keyboards/durgod/dgk6x/galaxy/info.json deleted file mode 100644 index 4f80ef9d51..0000000000 --- a/keyboards/durgod/dgk6x/galaxy/info.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "keyboard_name": "Galaxy 84 HK gaming x DURGOD (QMK)", - "manufacturer": "Hoksi Technology", - "url": "https://www.amazon.com/Galaxy-75-Modular-Mechanical-Keyboard/dp/B08PDRD8MP", - "maintainer": "dkjer", - "usb": { - "vid": "0xD60D", - "pid": "0x6A1A", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10", "C11", "C12"], - "rows": ["A0", "A1", "A2", "A3", "A4", "A5"] - }, - "diode_direction": "ROW2COL", - "community_layouts": ["75_ansi"], - "layouts": { - "LAYOUT_75_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5}, - {"matrix": [5, 10], "x": 11, "y": 5}, - {"matrix": [5, 11], "x": 12, "y": 5}, - {"matrix": [5, 12], "x": 13, "y": 5}, - {"matrix": [5, 13], "x": 14, "y": 5}, - {"matrix": [5, 14], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/durgod/dgk6x/galaxy/keyboard.json b/keyboards/durgod/dgk6x/galaxy/keyboard.json new file mode 100644 index 0000000000..4f80ef9d51 --- /dev/null +++ b/keyboards/durgod/dgk6x/galaxy/keyboard.json @@ -0,0 +1,112 @@ +{ + "keyboard_name": "Galaxy 84 HK gaming x DURGOD (QMK)", + "manufacturer": "Hoksi Technology", + "url": "https://www.amazon.com/Galaxy-75-Modular-Mechanical-Keyboard/dp/B08PDRD8MP", + "maintainer": "dkjer", + "usb": { + "vid": "0xD60D", + "pid": "0x6A1A", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10", "C11", "C12"], + "rows": ["A0", "A1", "A2", "A3", "A4", "A5"] + }, + "diode_direction": "ROW2COL", + "community_layouts": ["75_ansi"], + "layouts": { + "LAYOUT_75_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5}, + {"matrix": [5, 10], "x": 11, "y": 5}, + {"matrix": [5, 11], "x": 12, "y": 5}, + {"matrix": [5, 12], "x": 13, "y": 5}, + {"matrix": [5, 13], "x": 14, "y": 5}, + {"matrix": [5, 14], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/durgod/dgk6x/galaxy/rules.mk b/keyboards/durgod/dgk6x/galaxy/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/durgod/dgk6x/hades_ansi/info.json b/keyboards/durgod/dgk6x/hades_ansi/info.json deleted file mode 100644 index 00cfcdc5f0..0000000000 --- a/keyboards/durgod/dgk6x/hades_ansi/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "keyboard_name": "DURGOD Hades (QMK)", - "manufacturer": "Hoksi Technology", - "url": "https://www.amazon.com/gp/product/B08562392T", - "maintainer": "J-Sully", - "usb": { - "vid": "0xD60D", - "pid": "0x4AD3", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10", "C11"], - "rows": ["A0", "A1", "A2", "A3", "A4"] - }, - "diode_direction": "ROW2COL", - "community_layouts": ["65_ansi"], - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/durgod/dgk6x/hades_ansi/keyboard.json b/keyboards/durgod/dgk6x/hades_ansi/keyboard.json new file mode 100644 index 0000000000..00cfcdc5f0 --- /dev/null +++ b/keyboards/durgod/dgk6x/hades_ansi/keyboard.json @@ -0,0 +1,95 @@ +{ + "keyboard_name": "DURGOD Hades (QMK)", + "manufacturer": "Hoksi Technology", + "url": "https://www.amazon.com/gp/product/B08562392T", + "maintainer": "J-Sully", + "usb": { + "vid": "0xD60D", + "pid": "0x4AD3", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10", "C11"], + "rows": ["A0", "A1", "A2", "A3", "A4"] + }, + "diode_direction": "ROW2COL", + "community_layouts": ["65_ansi"], + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/durgod/dgk6x/hades_ansi/rules.mk b/keyboards/durgod/dgk6x/hades_ansi/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/durgod/dgk6x/hades_iso/info.json b/keyboards/durgod/dgk6x/hades_iso/info.json deleted file mode 100644 index 1d42b03667..0000000000 --- a/keyboards/durgod/dgk6x/hades_iso/info.json +++ /dev/null @@ -1,173 +0,0 @@ -{ - "manufacturer": "Hoksi Technology", - "keyboard_name": "DURGOD Hades (QMK)", - "maintainer": "ebastler", - "url": "https://www.amazon.com/gp/product/B08562392T", - "usb": { - "device_version": "0.0.1", - "pid": "0x4AD4", - "vid": "0xD60D" - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10", "C11"], - "rows": ["A0", "A1", "A2", "A3", "A4"] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 96, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 112, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 128, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 144, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 160, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 176, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 192, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 216, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 240, "y": 0, "flags": 4}, - - {"matrix": [1, 0], "x": 4, "y": 16, "flags": 4}, - {"matrix": [1, 1], "x": 24, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 40, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 56, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 72, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 88, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 104, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 120, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 136, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 152, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 168, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 184, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 200, "y": 16, "flags": 4}, - {"matrix": [1, 14], "x": 240, "y": 16, "flags": 4}, - - {"matrix": [2, 0], "x": 6, "y": 32, "flags": 4}, - {"matrix": [2, 1], "x": 28, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 44, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 60, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 76, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 92, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 108, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 124, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 140, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 156, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 172, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 188, "y": 32, "flags": 4}, - {"matrix": [2, 12], "x": 204, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 220, "y": 24, "flags": 1}, - {"matrix": [2, 14], "x": 240, "y": 32, "flags": 4}, - - {"matrix": [3, 0], "x": 2, "y": 48, "flags": 1}, - {"matrix": [3, 1], "x": 19, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 36, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 52, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 68, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 84, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 100, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 116, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 132, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 148, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 164, "y": 48, "flags": 4}, - {"matrix": [3, 11], "x": 180, "y": 48, "flags": 4}, - {"matrix": [3, 12], "x": 202, "y": 48, "flags": 1}, - {"matrix": [3, 13], "x": 224, "y": 48, "flags": 4}, - {"matrix": [3, 14], "x": 240, "y": 48, "flags": 4}, - - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 22, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 42, "y": 64, "flags": 1}, - {"matrix": [4, 5], "x": 101, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 160, "y": 64, "flags": 1}, - {"matrix": [4, 10], "x": 176, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 192, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 208, "y": 64, "flags": 4}, - {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4}, - {"matrix": [4, 14], "x": 240, "y": 64, "flags": 4} - ] - }, - "diode_direction": "ROW2COL", - "community_layouts": ["65_iso"], - "layouts": { - "LAYOUT_65_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [0, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Home", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "CapsLock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "PgUp", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "PgDn", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "K45", "matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Fn1", "matrix": [4, 9], "x": 10, "y": 4}, - {"label": "Fn2", "matrix": [4, 10], "x": 11, "y": 4}, - {"label": "Ctrl", "matrix": [4, 11], "x": 12, "y": 4}, - {"label": "Left", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "Down", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "Right", "matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/durgod/dgk6x/hades_iso/keyboard.json b/keyboards/durgod/dgk6x/hades_iso/keyboard.json new file mode 100644 index 0000000000..1d42b03667 --- /dev/null +++ b/keyboards/durgod/dgk6x/hades_iso/keyboard.json @@ -0,0 +1,173 @@ +{ + "manufacturer": "Hoksi Technology", + "keyboard_name": "DURGOD Hades (QMK)", + "maintainer": "ebastler", + "url": "https://www.amazon.com/gp/product/B08562392T", + "usb": { + "device_version": "0.0.1", + "pid": "0x4AD4", + "vid": "0xD60D" + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10", "C11"], + "rows": ["A0", "A1", "A2", "A3", "A4"] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 96, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 112, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 128, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 144, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 160, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 176, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 192, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 216, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 240, "y": 0, "flags": 4}, + + {"matrix": [1, 0], "x": 4, "y": 16, "flags": 4}, + {"matrix": [1, 1], "x": 24, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 40, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 56, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 72, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 88, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 104, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 120, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 136, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 152, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 168, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 184, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 200, "y": 16, "flags": 4}, + {"matrix": [1, 14], "x": 240, "y": 16, "flags": 4}, + + {"matrix": [2, 0], "x": 6, "y": 32, "flags": 4}, + {"matrix": [2, 1], "x": 28, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 44, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 60, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 76, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 92, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 108, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 124, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 140, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 156, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 172, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 188, "y": 32, "flags": 4}, + {"matrix": [2, 12], "x": 204, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 220, "y": 24, "flags": 1}, + {"matrix": [2, 14], "x": 240, "y": 32, "flags": 4}, + + {"matrix": [3, 0], "x": 2, "y": 48, "flags": 1}, + {"matrix": [3, 1], "x": 19, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 36, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 52, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 68, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 84, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 100, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 116, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 132, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 148, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 164, "y": 48, "flags": 4}, + {"matrix": [3, 11], "x": 180, "y": 48, "flags": 4}, + {"matrix": [3, 12], "x": 202, "y": 48, "flags": 1}, + {"matrix": [3, 13], "x": 224, "y": 48, "flags": 4}, + {"matrix": [3, 14], "x": 240, "y": 48, "flags": 4}, + + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 22, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 42, "y": 64, "flags": 1}, + {"matrix": [4, 5], "x": 101, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 160, "y": 64, "flags": 1}, + {"matrix": [4, 10], "x": 176, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 192, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 208, "y": 64, "flags": 4}, + {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4}, + {"matrix": [4, 14], "x": 240, "y": 64, "flags": 4} + ] + }, + "diode_direction": "ROW2COL", + "community_layouts": ["65_iso"], + "layouts": { + "LAYOUT_65_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [0, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Home", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "CapsLock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "PgUp", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "PgDn", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "K45", "matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Fn1", "matrix": [4, 9], "x": 10, "y": 4}, + {"label": "Fn2", "matrix": [4, 10], "x": 11, "y": 4}, + {"label": "Ctrl", "matrix": [4, 11], "x": 12, "y": 4}, + {"label": "Left", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "Down", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "Right", "matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/durgod/dgk6x/hades_iso/rules.mk b/keyboards/durgod/dgk6x/hades_iso/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/durgod/dgk6x/hades_iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/durgod/dgk6x/venus/info.json b/keyboards/durgod/dgk6x/venus/info.json deleted file mode 100644 index cc7b321e23..0000000000 --- a/keyboards/durgod/dgk6x/venus/info.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "keyboard_name": "DURGOD Venus (QMK)", - "manufacturer": "Hoksi Technology", - "url": "https://www.amazon.com/dp/B07XFP5MMZ", - "maintainer": "J-Sully", - "usb": { - "vid": "0xD60D", - "pid": "0x7EC5", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10"], - "rows": ["A0", "A1", "A2", "A3", "A4"] - }, - "diode_direction": "ROW2COL", - "community_layouts": ["60_ansi"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/durgod/dgk6x/venus/keyboard.json b/keyboards/durgod/dgk6x/venus/keyboard.json new file mode 100644 index 0000000000..cc7b321e23 --- /dev/null +++ b/keyboards/durgod/dgk6x/venus/keyboard.json @@ -0,0 +1,88 @@ +{ + "keyboard_name": "DURGOD Venus (QMK)", + "manufacturer": "Hoksi Technology", + "url": "https://www.amazon.com/dp/B07XFP5MMZ", + "maintainer": "J-Sully", + "usb": { + "vid": "0xD60D", + "pid": "0x7EC5", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "C10"], + "rows": ["A0", "A1", "A2", "A3", "A4"] + }, + "diode_direction": "ROW2COL", + "community_layouts": ["60_ansi"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/durgod/dgk6x/venus/rules.mk b/keyboards/durgod/dgk6x/venus/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/dztech/dz60v2/info.json b/keyboards/dztech/dz60v2/info.json deleted file mode 100644 index bd1479b77c..0000000000 --- a/keyboards/dztech/dz60v2/info.json +++ /dev/null @@ -1,2441 +0,0 @@ -{ - "manufacturer": "DZTECH", - "keyboard_name": "DZ60v2", - "maintainer": "DZTECH", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "E6" - }, - "matrix_pins": { - "cols": ["F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "C7", "C6", "B6", "B5"], - "rows": ["F0", "B3", "F6", "F4", "F5"] - }, - "processor": "atmega32u4", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 10, - "hue_steps": 10, - "led_count": 16, - "saturation_steps": 10 - }, - "ws2812": { - "pin": "B2" - }, - "usb": { - "device_version": "0.0.2", - "pid": "0x2261", - "vid": "0x445A" - }, - "community_layouts": [ - "60_abnt2", - "60_ansi", - "60_ansi_arrow", - "60_ansi_arrow_split_bs_7u_spc", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan", - "60_tsangan_hhkb", - "64_ansi", - "64_iso" - ], - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_2_function": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.5, "x": 10, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "w": 1.5, "x": 11.5, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_abnt2": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 13.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_arrow": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_ansi_arrow_split_bs_7u_spc": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split_space_rshift": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_b_ansi": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_b_iso": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_calbatr0ss": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 } - ] - }, - "LAYOUT_60_iso": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_4th_row_all_1u": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_iso_5x1u": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_iso_5x1u_split_bs_rshift_spc": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_iso_5x1u_split_rshift": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "h": 2, "label": "k20", "matrix": [2, 0], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k22", "matrix": [2, 2], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 1.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 2.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 3.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 4.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 5.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 6.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 7.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 8.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 9.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 10.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_iso_arrow_one_bksp": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_60_iso_split": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_split_space_bs_rshift": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_tsangan": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_64_ansi": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_64_ansi_split_bs": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_64_iso": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, - { "label": "k30", "matrix": [3, 1], "x": 1, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_64_iso_split_bs": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, - { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, - { "label": "k30", "matrix": [3, 1], "x": 1, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_all": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_directional": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_olivierko": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, - { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 2, "x": 13, "y": 3 }, - { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, - { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, - { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, - { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } - ] - }, - "LAYOUT_true_hhkb": { - "layout": [ - { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, - { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, - { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "label": "k46", "matrix": [4, 6], "w": 6, "x": 4, "y": 4 }, - { "label": "k4a", "matrix": [4, 10], "w": 1.5, "x": 10, "y": 4 }, - { "label": "k4b", "matrix": [4, 11], "x": 11.5, "y": 4 } - ] - } - } -} - diff --git a/keyboards/dztech/dz60v2/keyboard.json b/keyboards/dztech/dz60v2/keyboard.json new file mode 100644 index 0000000000..bd1479b77c --- /dev/null +++ b/keyboards/dztech/dz60v2/keyboard.json @@ -0,0 +1,2441 @@ +{ + "manufacturer": "DZTECH", + "keyboard_name": "DZ60v2", + "maintainer": "DZTECH", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "E6" + }, + "matrix_pins": { + "cols": ["F1", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "F7", "C7", "C6", "B6", "B5"], + "rows": ["F0", "B3", "F6", "F4", "F5"] + }, + "processor": "atmega32u4", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 10, + "hue_steps": 10, + "led_count": 16, + "saturation_steps": 10 + }, + "ws2812": { + "pin": "B2" + }, + "usb": { + "device_version": "0.0.2", + "pid": "0x2261", + "vid": "0x445A" + }, + "community_layouts": [ + "60_abnt2", + "60_ansi", + "60_ansi_arrow", + "60_ansi_arrow_split_bs_7u_spc", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan", + "60_tsangan_hhkb", + "64_ansi", + "64_iso" + ], + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_2_function": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.5, "x": 10, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "w": 1.5, "x": 11.5, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_abnt2": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 13.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_arrow": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_ansi_arrow_split_bs_7u_spc": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split_space_rshift": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_b_ansi": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_b_iso": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_calbatr0ss": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 } + ] + }, + "LAYOUT_60_iso": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_4th_row_all_1u": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_iso_5x1u": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_iso_5x1u_split_bs_rshift_spc": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_iso_5x1u_split_rshift": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "h": 2, "label": "k20", "matrix": [2, 0], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k22", "matrix": [2, 2], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 1.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 2.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 3.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 4.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 5.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 6.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 7.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 8.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 9.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 10.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_iso_arrow_one_bksp": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "w": 1.75, "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_60_iso_split": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_split_space_bs_rshift": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_tsangan": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 12.5, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_64_ansi": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_64_ansi_split_bs": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_64_iso": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, + { "label": "k30", "matrix": [3, 1], "x": 1, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_64_iso_split_bs": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k1e", "matrix": [1, 14], "x": 12.75, "y": 2 }, + { "h": 2, "label": "k2d", "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, + { "label": "k30", "matrix": [3, 1], "x": 1, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_all": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_directional": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "x": 13, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "k44", "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "label": "k48", "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_olivierko": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11, "y": 3 }, + { "label": "k3c", "matrix": [3, 12], "x": 12, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 2, "x": 13, "y": 3 }, + { "label": "k40", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11, "y": 4 }, + { "label": "k4c", "matrix": [4, 12], "x": 12, "y": 4 }, + { "label": "k4d", "matrix": [4, 13], "x": 13, "y": 4 }, + { "label": "k4e", "matrix": [4, 14], "x": 14, "y": 4 } + ] + }, + "LAYOUT_true_hhkb": { + "layout": [ + { "label": "k00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "k01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "k02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "k03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "k04", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "k05", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "k06", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "k07", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "k08", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "k09", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "k0a", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "k0b", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "k0c", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "k0d", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "k0e", "matrix": [0, 14], "x": 14, "y": 0 }, + { "label": "k10", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "k12", "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "label": "k13", "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "label": "k14", "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "label": "k15", "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "label": "k16", "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "label": "k17", "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "label": "k18", "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "label": "k19", "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "label": "k1a", "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "label": "k1b", "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "label": "k1c", "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "label": "k1d", "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "label": "k1e", "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "k20", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "k22", "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "label": "k23", "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "label": "k24", "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "label": "k25", "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "label": "k26", "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "label": "k27", "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "label": "k28", "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "label": "k29", "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "label": "k2a", "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "label": "k2b", "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "label": "k2c", "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "label": "k2d", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "k30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "k31", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "k32", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "k33", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "k34", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "k35", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "k36", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "k37", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "k38", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "k39", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": "k3a", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "k3b", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "k3d", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "k3e", "matrix": [3, 14], "x": 14, "y": 3 }, + { "label": "k41", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "k43", "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "label": "k46", "matrix": [4, 6], "w": 6, "x": 4, "y": 4 }, + { "label": "k4a", "matrix": [4, 10], "w": 1.5, "x": 10, "y": 4 }, + { "label": "k4b", "matrix": [4, 11], "x": 11.5, "y": 4 } + ] + } + } +} + diff --git a/keyboards/dztech/dz60v2/rules.mk b/keyboards/dztech/dz60v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dztech/dz60v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dztech/pluto/info.json b/keyboards/dztech/pluto/info.json deleted file mode 100644 index d64e941346..0000000000 --- a/keyboards/dztech/pluto/info.json +++ /dev/null @@ -1,1142 +0,0 @@ -{ - "manufacturer": "DZTECH", - "keyboard_name": "PLUTO", - "maintainer": "moyi4681", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP16", "GP15", "GP14", "GP13", "GP0"], - "rows": ["GP1", "GP18", "GP17", "GP12", "GP11"] - }, - "processor": "RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x0006", - "vid": "0x445A" - }, - "community_layouts": ["tkl_nofrow_ansi", "tkl_nofrow_iso"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [2, 13], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [3, 15], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/dztech/pluto/keyboard.json b/keyboards/dztech/pluto/keyboard.json new file mode 100644 index 0000000000..d64e941346 --- /dev/null +++ b/keyboards/dztech/pluto/keyboard.json @@ -0,0 +1,1142 @@ +{ + "manufacturer": "DZTECH", + "keyboard_name": "PLUTO", + "maintainer": "moyi4681", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP16", "GP15", "GP14", "GP13", "GP0"], + "rows": ["GP1", "GP18", "GP17", "GP12", "GP11"] + }, + "processor": "RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x0006", + "vid": "0x445A" + }, + "community_layouts": ["tkl_nofrow_ansi", "tkl_nofrow_iso"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [2, 13], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [3, 15], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/dztech/pluto/rules.mk b/keyboards/dztech/pluto/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dztech/pluto/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dztech/tofu/ii/v1/info.json b/keyboards/dztech/tofu/ii/v1/info.json deleted file mode 100644 index 60ccc5ec9b..0000000000 --- a/keyboards/dztech/tofu/ii/v1/info.json +++ /dev/null @@ -1,218 +0,0 @@ -{ - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP25", "GP24", "GP23", "GP1", "GP7", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12"], - "rows": ["GP0", "GP28", "GP27", "GP26", "GP22"] - }, - "processor": "RP2040", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "cycle_all" - }, - "driver": "is31fl3737", - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, - {"flags": 4, "matrix": [0, 11], "x": 165, "y": 0}, - {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, - {"flags": 4, "matrix": [0, 13], "x": 203, "y": 0}, - {"flags": 1, "matrix": [0, 14], "x": 224, "y": 0}, - {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, - {"flags": 4, "matrix": [1, 1], "x": 23, "y": 16}, - {"flags": 4, "matrix": [1, 2], "x": 38, "y": 16}, - {"flags": 4, "matrix": [1, 3], "x": 53, "y": 16}, - {"flags": 4, "matrix": [1, 4], "x": 68, "y": 16}, - {"flags": 4, "matrix": [1, 5], "x": 83, "y": 16}, - {"flags": 4, "matrix": [1, 6], "x": 98, "y": 16}, - {"flags": 4, "matrix": [1, 7], "x": 113, "y": 16}, - {"flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, - {"flags": 4, "matrix": [1, 9], "x": 143, "y": 16}, - {"flags": 4, "matrix": [1, 10], "x": 158, "y": 16}, - {"flags": 4, "matrix": [1, 11], "x": 173, "y": 16}, - {"flags": 4, "matrix": [1, 12], "x": 188, "y": 16}, - {"flags": 4, "matrix": [1, 13], "x": 206, "y": 16}, - {"flags": 1, "matrix": [1, 14], "x": 224, "y": 16}, - {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 26, "y": 32}, - {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, - {"flags": 4, "matrix": [2, 3], "x": 56, "y": 32}, - {"flags": 4, "matrix": [2, 4], "x": 71, "y": 32}, - {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, - {"flags": 4, "matrix": [2, 6], "x": 101, "y": 32}, - {"flags": 4, "matrix": [2, 7], "x": 116, "y": 32}, - {"flags": 4, "matrix": [2, 8], "x": 131, "y": 32}, - {"flags": 4, "matrix": [2, 9], "x": 146, "y": 32}, - {"flags": 4, "matrix": [2, 10], "x": 161, "y": 32}, - {"flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, - {"flags": 4, "matrix": [2, 12], "x": 201, "y": 32}, - {"flags": 1, "matrix": [2, 14], "x": 224, "y": 32}, - {"flags": 1, "matrix": [3, 0], "x": 9, "y": 48}, - {"flags": 4, "matrix": [3, 1], "x": 34, "y": 48}, - {"flags": 4, "matrix": [3, 2], "x": 49, "y": 48}, - {"flags": 4, "matrix": [3, 3], "x": 64, "y": 48}, - {"flags": 4, "matrix": [3, 4], "x": 79, "y": 48}, - {"flags": 4, "matrix": [3, 5], "x": 94, "y": 48}, - {"flags": 4, "matrix": [3, 6], "x": 109, "y": 48}, - {"flags": 4, "matrix": [3, 7], "x": 124, "y": 48}, - {"flags": 4, "matrix": [3, 8], "x": 139, "y": 48}, - {"flags": 4, "matrix": [3, 9], "x": 154, "y": 48}, - {"flags": 4, "matrix": [3, 10], "x": 169, "y": 48}, - {"flags": 4, "matrix": [3, 11], "x": 189, "y": 48}, - {"flags": 4, "matrix": [3, 13], "x": 210, "y": 48}, - {"flags": 1, "matrix": [4, 0], "x": 2, "y": 64}, - {"flags": 1, "matrix": [4, 1], "x": 21, "y": 64}, - {"flags": 1, "matrix": [4, 2], "x": 39, "y": 64}, - {"flags": 4, "matrix": [4, 6], "x": 96, "y": 64}, - {"flags": 1, "matrix": [4, 8], "x": 151, "y": 64}, - {"flags": 1, "matrix": [4, 10], "x": 170, "y": 64}, - {"flags": 1, "matrix": [4, 12], "x": 195, "y": 64}, - {"flags": 1, "matrix": [4, 13], "x": 210, "y": 64}, - {"flags": 1, "matrix": [4, 14], "x": 224, "y": 64} - ], - "led_process_limit": 4, - "led_flush_limit": 26, - "max_brightness": 180, - "sleep": true - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x1427", - "vid": "0x445A" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 8], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/dztech/tofu/ii/v1/keyboard.json b/keyboards/dztech/tofu/ii/v1/keyboard.json new file mode 100644 index 0000000000..60ccc5ec9b --- /dev/null +++ b/keyboards/dztech/tofu/ii/v1/keyboard.json @@ -0,0 +1,218 @@ +{ + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP25", "GP24", "GP23", "GP1", "GP7", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12"], + "rows": ["GP0", "GP28", "GP27", "GP26", "GP22"] + }, + "processor": "RP2040", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "cycle_all" + }, + "driver": "is31fl3737", + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, + {"flags": 4, "matrix": [0, 11], "x": 165, "y": 0}, + {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, + {"flags": 4, "matrix": [0, 13], "x": 203, "y": 0}, + {"flags": 1, "matrix": [0, 14], "x": 224, "y": 0}, + {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, + {"flags": 4, "matrix": [1, 1], "x": 23, "y": 16}, + {"flags": 4, "matrix": [1, 2], "x": 38, "y": 16}, + {"flags": 4, "matrix": [1, 3], "x": 53, "y": 16}, + {"flags": 4, "matrix": [1, 4], "x": 68, "y": 16}, + {"flags": 4, "matrix": [1, 5], "x": 83, "y": 16}, + {"flags": 4, "matrix": [1, 6], "x": 98, "y": 16}, + {"flags": 4, "matrix": [1, 7], "x": 113, "y": 16}, + {"flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, + {"flags": 4, "matrix": [1, 9], "x": 143, "y": 16}, + {"flags": 4, "matrix": [1, 10], "x": 158, "y": 16}, + {"flags": 4, "matrix": [1, 11], "x": 173, "y": 16}, + {"flags": 4, "matrix": [1, 12], "x": 188, "y": 16}, + {"flags": 4, "matrix": [1, 13], "x": 206, "y": 16}, + {"flags": 1, "matrix": [1, 14], "x": 224, "y": 16}, + {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 26, "y": 32}, + {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, + {"flags": 4, "matrix": [2, 3], "x": 56, "y": 32}, + {"flags": 4, "matrix": [2, 4], "x": 71, "y": 32}, + {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, + {"flags": 4, "matrix": [2, 6], "x": 101, "y": 32}, + {"flags": 4, "matrix": [2, 7], "x": 116, "y": 32}, + {"flags": 4, "matrix": [2, 8], "x": 131, "y": 32}, + {"flags": 4, "matrix": [2, 9], "x": 146, "y": 32}, + {"flags": 4, "matrix": [2, 10], "x": 161, "y": 32}, + {"flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, + {"flags": 4, "matrix": [2, 12], "x": 201, "y": 32}, + {"flags": 1, "matrix": [2, 14], "x": 224, "y": 32}, + {"flags": 1, "matrix": [3, 0], "x": 9, "y": 48}, + {"flags": 4, "matrix": [3, 1], "x": 34, "y": 48}, + {"flags": 4, "matrix": [3, 2], "x": 49, "y": 48}, + {"flags": 4, "matrix": [3, 3], "x": 64, "y": 48}, + {"flags": 4, "matrix": [3, 4], "x": 79, "y": 48}, + {"flags": 4, "matrix": [3, 5], "x": 94, "y": 48}, + {"flags": 4, "matrix": [3, 6], "x": 109, "y": 48}, + {"flags": 4, "matrix": [3, 7], "x": 124, "y": 48}, + {"flags": 4, "matrix": [3, 8], "x": 139, "y": 48}, + {"flags": 4, "matrix": [3, 9], "x": 154, "y": 48}, + {"flags": 4, "matrix": [3, 10], "x": 169, "y": 48}, + {"flags": 4, "matrix": [3, 11], "x": 189, "y": 48}, + {"flags": 4, "matrix": [3, 13], "x": 210, "y": 48}, + {"flags": 1, "matrix": [4, 0], "x": 2, "y": 64}, + {"flags": 1, "matrix": [4, 1], "x": 21, "y": 64}, + {"flags": 1, "matrix": [4, 2], "x": 39, "y": 64}, + {"flags": 4, "matrix": [4, 6], "x": 96, "y": 64}, + {"flags": 1, "matrix": [4, 8], "x": 151, "y": 64}, + {"flags": 1, "matrix": [4, 10], "x": 170, "y": 64}, + {"flags": 1, "matrix": [4, 12], "x": 195, "y": 64}, + {"flags": 1, "matrix": [4, 13], "x": 210, "y": 64}, + {"flags": 1, "matrix": [4, 14], "x": 224, "y": 64} + ], + "led_process_limit": 4, + "led_flush_limit": 26, + "max_brightness": 180, + "sleep": true + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x1427", + "vid": "0x445A" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 8], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/dztech/tofu/ii/v1/rules.mk b/keyboards/dztech/tofu/ii/v1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/dztech/tofu/jr/v1/info.json b/keyboards/dztech/tofu/jr/v1/info.json deleted file mode 100644 index 12930f65d0..0000000000 --- a/keyboards/dztech/tofu/jr/v1/info.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "bootloader": "rp2040", - "processor": "RP2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP25", "GP24", "GP23", "GP1", "GP7", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12"], - "rows": ["GP29", "GP28", "GP27", "GP26", "GP22"] - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "cycle_all" - }, - "driver": "is31fl3737", - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, - {"flags": 4, "matrix": [0, 11], "x": 165, "y": 0}, - {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, - {"flags": 4, "matrix": [0, 13], "x": 203, "y": 0}, - {"flags": 1, "matrix": [0, 14], "x": 224, "y": 0}, - {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, - {"flags": 4, "matrix": [1, 1], "x": 23, "y": 16}, - {"flags": 4, "matrix": [1, 2], "x": 38, "y": 16}, - {"flags": 4, "matrix": [1, 3], "x": 53, "y": 16}, - {"flags": 4, "matrix": [1, 4], "x": 68, "y": 16}, - {"flags": 4, "matrix": [1, 5], "x": 83, "y": 16}, - {"flags": 4, "matrix": [1, 6], "x": 98, "y": 16}, - {"flags": 4, "matrix": [1, 7], "x": 113, "y": 16}, - {"flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, - {"flags": 4, "matrix": [1, 9], "x": 143, "y": 16}, - {"flags": 4, "matrix": [1, 10], "x": 158, "y": 16}, - {"flags": 4, "matrix": [1, 11], "x": 173, "y": 16}, - {"flags": 4, "matrix": [1, 12], "x": 188, "y": 16}, - {"flags": 4, "matrix": [1, 13], "x": 206, "y": 16}, - {"flags": 1, "matrix": [1, 14], "x": 224, "y": 16}, - {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 26, "y": 32}, - {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, - {"flags": 4, "matrix": [2, 3], "x": 56, "y": 32}, - {"flags": 4, "matrix": [2, 4], "x": 71, "y": 32}, - {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, - {"flags": 4, "matrix": [2, 6], "x": 101, "y": 32}, - {"flags": 4, "matrix": [2, 7], "x": 116, "y": 32}, - {"flags": 4, "matrix": [2, 8], "x": 131, "y": 32}, - {"flags": 4, "matrix": [2, 9], "x": 146, "y": 32}, - {"flags": 4, "matrix": [2, 10], "x": 161, "y": 32}, - {"flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, - {"flags": 4, "matrix": [2, 12], "x": 201, "y": 32}, - {"flags": 1, "matrix": [2, 14], "x": 224, "y": 32}, - {"flags": 1, "matrix": [3, 0], "x": 9, "y": 48}, - {"flags": 4, "matrix": [3, 1], "x": 34, "y": 48}, - {"flags": 4, "matrix": [3, 2], "x": 49, "y": 48}, - {"flags": 4, "matrix": [3, 3], "x": 64, "y": 48}, - {"flags": 4, "matrix": [3, 4], "x": 79, "y": 48}, - {"flags": 4, "matrix": [3, 5], "x": 94, "y": 48}, - {"flags": 4, "matrix": [3, 6], "x": 109, "y": 48}, - {"flags": 4, "matrix": [3, 7], "x": 124, "y": 48}, - {"flags": 4, "matrix": [3, 8], "x": 139, "y": 48}, - {"flags": 4, "matrix": [3, 9], "x": 154, "y": 48}, - {"flags": 4, "matrix": [3, 10], "x": 169, "y": 48}, - {"flags": 4, "matrix": [3, 11], "x": 189, "y": 48}, - {"flags": 4, "matrix": [3, 13], "x": 210, "y": 48}, - {"flags": 1, "matrix": [3, 14], "x": 224, "y": 48}, - {"flags": 1, "matrix": [4, 0], "x": 2, "y": 64}, - {"flags": 1, "matrix": [4, 1], "x": 21, "y": 64}, - {"flags": 1, "matrix": [4, 2], "x": 39, "y": 64}, - {"flags": 4, "matrix": [4, 6], "x": 96, "y": 64}, - {"flags": 1, "matrix": [4, 8], "x": 150, "y": 64}, - {"flags": 1, "matrix": [4, 9], "x": 165, "y": 64}, - {"flags": 1, "matrix": [4, 10], "x": 180, "y": 64}, - {"flags": 1, "matrix": [4, 12], "x": 195, "y": 64}, - {"flags": 1, "matrix": [4, 13], "x": 210, "y": 64}, - {"flags": 1, "matrix": [4, 14], "x": 224, "y": 64} - ], - "led_process_limit": 4, - "led_flush_limit": 26, - "max_brightness": 180, - "sleep": true - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x1426", - "vid": "0x445A" - }, - "community_layouts": ["65_ansi"], - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 8], "x": 10, "y": 4}, - {"matrix": [4, 9], "x": 11, "y": 4}, - {"matrix": [4, 10], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/dztech/tofu/jr/v1/keyboard.json b/keyboards/dztech/tofu/jr/v1/keyboard.json new file mode 100644 index 0000000000..12930f65d0 --- /dev/null +++ b/keyboards/dztech/tofu/jr/v1/keyboard.json @@ -0,0 +1,223 @@ +{ + "bootloader": "rp2040", + "processor": "RP2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP25", "GP24", "GP23", "GP1", "GP7", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12"], + "rows": ["GP29", "GP28", "GP27", "GP26", "GP22"] + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "cycle_all" + }, + "driver": "is31fl3737", + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, + {"flags": 4, "matrix": [0, 11], "x": 165, "y": 0}, + {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, + {"flags": 4, "matrix": [0, 13], "x": 203, "y": 0}, + {"flags": 1, "matrix": [0, 14], "x": 224, "y": 0}, + {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, + {"flags": 4, "matrix": [1, 1], "x": 23, "y": 16}, + {"flags": 4, "matrix": [1, 2], "x": 38, "y": 16}, + {"flags": 4, "matrix": [1, 3], "x": 53, "y": 16}, + {"flags": 4, "matrix": [1, 4], "x": 68, "y": 16}, + {"flags": 4, "matrix": [1, 5], "x": 83, "y": 16}, + {"flags": 4, "matrix": [1, 6], "x": 98, "y": 16}, + {"flags": 4, "matrix": [1, 7], "x": 113, "y": 16}, + {"flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, + {"flags": 4, "matrix": [1, 9], "x": 143, "y": 16}, + {"flags": 4, "matrix": [1, 10], "x": 158, "y": 16}, + {"flags": 4, "matrix": [1, 11], "x": 173, "y": 16}, + {"flags": 4, "matrix": [1, 12], "x": 188, "y": 16}, + {"flags": 4, "matrix": [1, 13], "x": 206, "y": 16}, + {"flags": 1, "matrix": [1, 14], "x": 224, "y": 16}, + {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 26, "y": 32}, + {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, + {"flags": 4, "matrix": [2, 3], "x": 56, "y": 32}, + {"flags": 4, "matrix": [2, 4], "x": 71, "y": 32}, + {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, + {"flags": 4, "matrix": [2, 6], "x": 101, "y": 32}, + {"flags": 4, "matrix": [2, 7], "x": 116, "y": 32}, + {"flags": 4, "matrix": [2, 8], "x": 131, "y": 32}, + {"flags": 4, "matrix": [2, 9], "x": 146, "y": 32}, + {"flags": 4, "matrix": [2, 10], "x": 161, "y": 32}, + {"flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, + {"flags": 4, "matrix": [2, 12], "x": 201, "y": 32}, + {"flags": 1, "matrix": [2, 14], "x": 224, "y": 32}, + {"flags": 1, "matrix": [3, 0], "x": 9, "y": 48}, + {"flags": 4, "matrix": [3, 1], "x": 34, "y": 48}, + {"flags": 4, "matrix": [3, 2], "x": 49, "y": 48}, + {"flags": 4, "matrix": [3, 3], "x": 64, "y": 48}, + {"flags": 4, "matrix": [3, 4], "x": 79, "y": 48}, + {"flags": 4, "matrix": [3, 5], "x": 94, "y": 48}, + {"flags": 4, "matrix": [3, 6], "x": 109, "y": 48}, + {"flags": 4, "matrix": [3, 7], "x": 124, "y": 48}, + {"flags": 4, "matrix": [3, 8], "x": 139, "y": 48}, + {"flags": 4, "matrix": [3, 9], "x": 154, "y": 48}, + {"flags": 4, "matrix": [3, 10], "x": 169, "y": 48}, + {"flags": 4, "matrix": [3, 11], "x": 189, "y": 48}, + {"flags": 4, "matrix": [3, 13], "x": 210, "y": 48}, + {"flags": 1, "matrix": [3, 14], "x": 224, "y": 48}, + {"flags": 1, "matrix": [4, 0], "x": 2, "y": 64}, + {"flags": 1, "matrix": [4, 1], "x": 21, "y": 64}, + {"flags": 1, "matrix": [4, 2], "x": 39, "y": 64}, + {"flags": 4, "matrix": [4, 6], "x": 96, "y": 64}, + {"flags": 1, "matrix": [4, 8], "x": 150, "y": 64}, + {"flags": 1, "matrix": [4, 9], "x": 165, "y": 64}, + {"flags": 1, "matrix": [4, 10], "x": 180, "y": 64}, + {"flags": 1, "matrix": [4, 12], "x": 195, "y": 64}, + {"flags": 1, "matrix": [4, 13], "x": 210, "y": 64}, + {"flags": 1, "matrix": [4, 14], "x": 224, "y": 64} + ], + "led_process_limit": 4, + "led_flush_limit": 26, + "max_brightness": 180, + "sleep": true + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x1426", + "vid": "0x445A" + }, + "community_layouts": ["65_ansi"], + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 8], "x": 10, "y": 4}, + {"matrix": [4, 9], "x": 11, "y": 4}, + {"matrix": [4, 10], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/dztech/tofu/jr/v1/rules.mk b/keyboards/dztech/tofu/jr/v1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/dztech/tofu/jr/v2/info.json b/keyboards/dztech/tofu/jr/v2/info.json deleted file mode 100644 index 6a60565b22..0000000000 --- a/keyboards/dztech/tofu/jr/v2/info.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "bootloader": "rp2040", - "processor": "RP2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP25", "GP24", "GP23", "GP1", "GP7", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12"], - "rows": ["GP29", "GP28", "GP27", "GP26", "GP22"] - }, - "indicators": { - "caps_lock": "GP11" - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x1425", - "vid": "0x445A" - }, - "rgblight": { - "brightness_steps": 10, - "hue_steps": 10, - "led_count": 16, - "saturation_steps": 10, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "GP2", - "driver": "vendor" - }, - "community_layouts": ["65_ansi"], - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 8], "x": 10, "y": 4}, - {"matrix": [4, 9], "x": 11, "y": 4}, - {"matrix": [4, 10], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/dztech/tofu/jr/v2/keyboard.json b/keyboards/dztech/tofu/jr/v2/keyboard.json new file mode 100644 index 0000000000..6a60565b22 --- /dev/null +++ b/keyboards/dztech/tofu/jr/v2/keyboard.json @@ -0,0 +1,124 @@ +{ + "bootloader": "rp2040", + "processor": "RP2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP25", "GP24", "GP23", "GP1", "GP7", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12"], + "rows": ["GP29", "GP28", "GP27", "GP26", "GP22"] + }, + "indicators": { + "caps_lock": "GP11" + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x1425", + "vid": "0x445A" + }, + "rgblight": { + "brightness_steps": 10, + "hue_steps": 10, + "led_count": 16, + "saturation_steps": 10, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "GP2", + "driver": "vendor" + }, + "community_layouts": ["65_ansi"], + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 8], "x": 10, "y": 4}, + {"matrix": [4, 9], "x": 11, "y": 4}, + {"matrix": [4, 10], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/dztech/tofu/jr/v2/rules.mk b/keyboards/dztech/tofu/jr/v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/dztech/tofu/jr/v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/dztech/tofu60/info.json b/keyboards/dztech/tofu60/info.json deleted file mode 100644 index 57c57604d1..0000000000 --- a/keyboards/dztech/tofu60/info.json +++ /dev/null @@ -1,740 +0,0 @@ -{ - "manufacturer": "KBDFans", - "keyboard_name": "TOFU60", - "maintainer": "moyi4681", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP28" - }, - "matrix_pins": { - "cols": ["GP2", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP18", "GP19", "GP20", "GP21", "GP22", "GP23"], - "rows": ["GP4", "GP3", "GP17", "GP24", "GP25"] - }, - "processor": "RP2040", - "usb": { - "device_version": "0.0.1", - "pid": "0x6071", - "vid": "0x4B42" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan", - "60_tsangan_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75 }, - - { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25 }, - { "label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25 }, - { "label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25 }, - { "label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25 }, - { "label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25 }, - { "label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25 }, - { "label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25 } - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Del", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, - { "label": "Fn", "matrix": [3, 13], "x": 14, "y": 3 }, - { "label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, - { "label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7 }, - { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, - { "label": "Ctrl", "matrix": [4, 12], "x": 12.5, "y": 4 } - ] - }, - "LAYOUT_60_iso": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "@", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "~", "matrix": [1, 13], "x": 12.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, - { "label": "|", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75 }, - - { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25 }, - { "label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25 }, - { "label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25 }, - { "label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25 }, - { "label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25 }, - { "label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25 }, - { "label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25 } - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75 }, - - { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, - { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, - { "label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7 }, - { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, - { "label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Del", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, - { "label": "Fn", "matrix": [3, 13], "x": 14, "y": 3 }, - - { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, - { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, - { "label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7 }, - { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, - { "label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "@", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "~", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "@", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "~", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "@", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "~", "matrix": [1, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_all": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Del", "matrix": [2, 12], "x": 13, "y": 0 }, - { "label": "Backspace", "matrix": [0, 13], "x": 14, "y": 0 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, - { "label": "|", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, - { "label": "Fn", "matrix": [3, 13], "x": 14, "y": 3 }, - - { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25 }, - { "label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25 }, - { "label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25 }, - { "label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25 }, - { "label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25 }, - { "label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25 }, - { "label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25 } - ] - } - } -} - diff --git a/keyboards/dztech/tofu60/keyboard.json b/keyboards/dztech/tofu60/keyboard.json new file mode 100644 index 0000000000..57c57604d1 --- /dev/null +++ b/keyboards/dztech/tofu60/keyboard.json @@ -0,0 +1,740 @@ +{ + "manufacturer": "KBDFans", + "keyboard_name": "TOFU60", + "maintainer": "moyi4681", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP28" + }, + "matrix_pins": { + "cols": ["GP2", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP18", "GP19", "GP20", "GP21", "GP22", "GP23"], + "rows": ["GP4", "GP3", "GP17", "GP24", "GP25"] + }, + "processor": "RP2040", + "usb": { + "device_version": "0.0.1", + "pid": "0x6071", + "vid": "0x4B42" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan", + "60_tsangan_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75 }, + + { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25 }, + { "label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25 }, + { "label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25 }, + { "label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25 }, + { "label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25 }, + { "label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25 }, + { "label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25 } + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Del", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, + { "label": "Fn", "matrix": [3, 13], "x": 14, "y": 3 }, + { "label": "Ctrl", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, + { "label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7 }, + { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, + { "label": "Ctrl", "matrix": [4, 12], "x": 12.5, "y": 4 } + ] + }, + "LAYOUT_60_iso": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "@", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "~", "matrix": [1, 13], "x": 12.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, + { "label": "|", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75 }, + + { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25 }, + { "label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25 }, + { "label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25 }, + { "label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25 }, + { "label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25 }, + { "label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25 }, + { "label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25 } + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75 }, + + { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, + { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, + { "label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7 }, + { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, + { "label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Del", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, + { "label": "Fn", "matrix": [3, 13], "x": 14, "y": 3 }, + + { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, + { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, + { "label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7 }, + { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, + { "label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "@", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "~", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "AltGr", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "@", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "~", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Del", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [2, 12], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "@", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "~", "matrix": [1, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "K47", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_all": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Del", "matrix": [2, 12], "x": 13, "y": 0 }, + { "label": "Backspace", "matrix": [0, 13], "x": 14, "y": 0 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25 }, + { "label": "|", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75 }, + { "label": "Fn", "matrix": [3, 13], "x": 14, "y": 3 }, + + { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25 }, + { "label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25 }, + { "label": "K47", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25 }, + { "label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25 }, + { "label": "Win", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25 }, + { "label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25 }, + { "label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25 } + ] + } + } +} + diff --git a/keyboards/dztech/tofu60/rules.mk b/keyboards/dztech/tofu60/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ebastler/e80_1800/info.json b/keyboards/ebastler/e80_1800/info.json deleted file mode 100644 index dfb669e72e..0000000000 --- a/keyboards/ebastler/e80_1800/info.json +++ /dev/null @@ -1,604 +0,0 @@ -{ - "keyboard_name": "E80_1800", - "manufacturer": "ebastler", - "maintainer": "ebastler", - "url": "https://mpwr.xyz/projects/e80-1800.html", - "bootloader": "stm32-dfu", - "processor": "STM32F072", - "usb": { - "vid": "0x6562", - "pid": "0x1338", - "device_version": "1.0.0" - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "backlight": true, - "nkro": true, - "command": false, - "console": false, - "mousekey": false - }, - "matrix_pins": { - "cols": ["A1", "A0", "C3", "C2", "F1", "F0", "C15", "C14", "C13", "C4", "C5", "B0", "B1", "B2", "B9", "A13", "A8", "C9", "C8"], - "rows": ["B7", "B3", "D2", "C12", "C11", "C10", "A15"] - }, - "backlight": { - "breathing": true, - "levels": 5, - "pin": "A9", - "on_state": 1 - }, - "indicators": { - "num_lock": "B6", - "caps_lock": "B5", - "scroll_lock": "B4", - "on_state": 0 - }, - "layouts": { - "LAYOUT_1800_all": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, - {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, - {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, - {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, - - {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, - {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, - {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, - {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, - {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, - {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, - {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, - {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, - {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, - {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, - - {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, - {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, - {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, - {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, - {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, - {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, - {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, - {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, - {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, - {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, - {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, - {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, - {"matrix": [3, 14], "label": "|", "x": 13.5, "y": 3, "w": 1.5}, - {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, - {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, - {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, - {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, - - {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, - {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, - {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, - {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, - {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, - {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, - {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, - {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, - {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, - {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, - {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, - {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, - {"matrix": [4, 13], "label": "#", "x": 12.75, "y": 4}, - {"matrix": [4, 14], "label": "Enter", "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, - {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, - {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, - {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, - - {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "label": "|", "x": 1.25, "y": 5}, - {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, - {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, - {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, - {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, - {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, - {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, - {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, - {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, - {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, - {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, - {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, - {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, - {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, - {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, - {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, - {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, - - {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6}, - {"matrix": [6, 1], "label": "Win", "x": 1, "y": 6}, - {"matrix": [6, 2], "label": "Alt", "x": 2, "y": 6}, - {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 6}, - {"matrix": [6, 9], "label": "AltGr", "x": 9, "y": 6}, - {"matrix": [6, 10], "label": "Win", "x": 10, "y": 6}, - {"matrix": [6, 11], "label": "Menu", "x": 11, "y": 6}, - {"matrix": [6, 12], "label": "Ctrl", "x": 12, "y": 6}, - {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, - {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, - {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, - {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, - {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] - }, - "LAYOUT_1800_iso_6u": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, - {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, - {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, - {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, - - {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, - {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, - {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, - {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, - {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, - {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, - {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, - {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, - {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, - {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, - - {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, - {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, - {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, - {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, - {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, - {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, - {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, - {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, - {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, - {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, - {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, - {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, - {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, - {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, - {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, - {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, - - {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, - {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, - {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, - {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, - {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, - {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, - {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, - {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, - {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, - {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, - {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, - {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, - {"matrix": [4, 13], "label": "#", "x": 12.75, "y": 4}, - {"matrix": [4, 14], "label": "Enter", "x": 13.75, "y": 3, "w": 1.25, "h": 2}, - {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, - {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, - {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, - {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, - - {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "label": "|", "x": 1.25, "y": 5}, - {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, - {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, - {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, - {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, - {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, - {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, - {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, - {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, - {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, - {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, - {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, - {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, - {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, - {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, - {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, - {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, - - {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6}, - {"matrix": [6, 1], "label": "Win", "x": 1, "y": 6}, - {"matrix": [6, 2], "label": "Alt", "x": 2, "y": 6}, - {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 6}, - {"matrix": [6, 9], "label": "AltGr", "x": 9, "y": 6}, - {"matrix": [6, 10], "label": "Win", "x": 10, "y": 6}, - {"matrix": [6, 11], "label": "Menu", "x": 11, "y": 6}, - {"matrix": [6, 12], "label": "Ctrl", "x": 12, "y": 6}, - {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, - {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, - {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, - {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, - {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] - }, - "LAYOUT_1800_iso_7u": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, - {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, - {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, - {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, - - {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, - {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, - {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, - {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, - {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, - {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, - {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, - {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, - {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, - {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, - - {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, - {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, - {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, - {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, - {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, - {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, - {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, - {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, - {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, - {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, - {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, - {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, - {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, - {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, - {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, - {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, - - {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, - {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, - {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, - {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, - {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, - {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, - {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, - {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, - {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, - {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, - {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, - {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, - {"matrix": [4, 13], "label": "#", "x": 12.75, "y": 4}, - {"matrix": [4, 14], "label": "Enter", "x": 13.75, "y": 3, "w": 1.25, "h": 2}, - {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, - {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, - {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, - {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, - - {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "label": "|", "x": 1.25, "y": 5}, - {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, - {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, - {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, - {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, - {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, - {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, - {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, - {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, - {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, - {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, - {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, - {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, - {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, - {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, - {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, - {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, - - {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6, "w": 1.5}, - {"matrix": [6, 2], "label": "Alt", "x": 1.5, "y": 6, "w": 1.5}, - {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 7}, - {"matrix": [6, 9], "label": "AltGr", "x": 10, "y": 6, "w": 1.5}, - {"matrix": [6, 12], "label": "Ctrl", "x": 11.5, "y": 6, "w": 1.5}, - {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, - {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, - {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, - {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, - {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] - }, - "LAYOUT_1800_ansi_6u": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, - {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, - {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, - {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, - - {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, - {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, - {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, - {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, - {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, - {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, - {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, - {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, - {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, - {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, - - {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, - {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, - {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, - {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, - {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, - {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, - {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, - {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, - {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, - {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, - {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, - {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, - {"matrix": [3, 14], "label": "|", "x": 13.5, "y": 3, "w": 1.5}, - {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, - {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, - {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, - {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, - - {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, - {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, - {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, - {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, - {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, - {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, - {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, - {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, - {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, - {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, - {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, - {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, - {"matrix": [4, 14], "label": "Enter", "x": 12.75, "y": 4, "w": 2.25}, - {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, - {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, - {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, - {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, - - {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 2.25}, - {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, - {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, - {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, - {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, - {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, - {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, - {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, - {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, - {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, - {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, - {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, - {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, - {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, - {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, - {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, - {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, - - {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6}, - {"matrix": [6, 1], "label": "Win", "x": 1, "y": 6}, - {"matrix": [6, 2], "label": "Alt", "x": 2, "y": 6}, - {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 6}, - {"matrix": [6, 9], "label": "AltGr", "x": 9, "y": 6}, - {"matrix": [6, 10], "label": "Win", "x": 10, "y": 6}, - {"matrix": [6, 11], "label": "Menu", "x": 11, "y": 6}, - {"matrix": [6, 12], "label": "Ctrl", "x": 12, "y": 6}, - {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, - {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, - {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, - {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, - {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] - }, - "LAYOUT_1800_ansi_7u": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, - {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, - {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, - {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, - - {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, - {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, - {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, - {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, - {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, - {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, - {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, - {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, - {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, - {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, - - {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, - {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, - {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, - {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, - {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, - {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, - {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, - {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, - {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, - {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, - {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, - {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, - {"matrix": [3, 14], "label": "|", "x": 13.5, "y": 3, "w": 1.5}, - {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, - {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, - {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, - {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, - - {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, - {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, - {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, - {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, - {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, - {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, - {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, - {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, - {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, - {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, - {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, - {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, - {"matrix": [4, 14], "label": "Enter", "x": 12.75, "y": 4, "w": 2.25}, - {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, - {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, - {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, - {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, - - {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 2.25}, - {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, - {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, - {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, - {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, - {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, - {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, - {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, - {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, - {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, - {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, - {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, - {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, - {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, - {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, - {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, - {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, - - {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6, "w": 1.5}, - {"matrix": [6, 2], "label": "Alt", "x": 1.5, "y": 6, "w": 1.5}, - {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 7}, - {"matrix": [6, 9], "label": "AltGr", "x": 10, "y": 6, "w": 1.5}, - {"matrix": [6, 12], "label": "Ctrl", "x": 11.5, "y": 6, "w": 1.5}, - {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, - {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, - {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, - {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, - {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] - } - } -} diff --git a/keyboards/ebastler/e80_1800/keyboard.json b/keyboards/ebastler/e80_1800/keyboard.json new file mode 100644 index 0000000000..dfb669e72e --- /dev/null +++ b/keyboards/ebastler/e80_1800/keyboard.json @@ -0,0 +1,604 @@ +{ + "keyboard_name": "E80_1800", + "manufacturer": "ebastler", + "maintainer": "ebastler", + "url": "https://mpwr.xyz/projects/e80-1800.html", + "bootloader": "stm32-dfu", + "processor": "STM32F072", + "usb": { + "vid": "0x6562", + "pid": "0x1338", + "device_version": "1.0.0" + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "backlight": true, + "nkro": true, + "command": false, + "console": false, + "mousekey": false + }, + "matrix_pins": { + "cols": ["A1", "A0", "C3", "C2", "F1", "F0", "C15", "C14", "C13", "C4", "C5", "B0", "B1", "B2", "B9", "A13", "A8", "C9", "C8"], + "rows": ["B7", "B3", "D2", "C12", "C11", "C10", "A15"] + }, + "backlight": { + "breathing": true, + "levels": 5, + "pin": "A9", + "on_state": 1 + }, + "indicators": { + "num_lock": "B6", + "caps_lock": "B5", + "scroll_lock": "B4", + "on_state": 0 + }, + "layouts": { + "LAYOUT_1800_all": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, + {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, + {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, + {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, + + {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, + {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, + {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, + {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, + {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, + {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, + {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, + {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, + {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, + {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, + + {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, + {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, + {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, + {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, + {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, + {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, + {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, + {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, + {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, + {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, + {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, + {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, + {"matrix": [3, 14], "label": "|", "x": 13.5, "y": 3, "w": 1.5}, + {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, + {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, + {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, + {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, + + {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, + {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, + {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, + {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, + {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, + {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, + {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, + {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, + {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, + {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, + {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, + {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, + {"matrix": [4, 13], "label": "#", "x": 12.75, "y": 4}, + {"matrix": [4, 14], "label": "Enter", "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, + {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, + {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, + {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, + + {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "label": "|", "x": 1.25, "y": 5}, + {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, + {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, + {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, + {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, + {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, + {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, + {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, + {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, + {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, + {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, + {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, + {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, + {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, + {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, + {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, + {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, + + {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6}, + {"matrix": [6, 1], "label": "Win", "x": 1, "y": 6}, + {"matrix": [6, 2], "label": "Alt", "x": 2, "y": 6}, + {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 6}, + {"matrix": [6, 9], "label": "AltGr", "x": 9, "y": 6}, + {"matrix": [6, 10], "label": "Win", "x": 10, "y": 6}, + {"matrix": [6, 11], "label": "Menu", "x": 11, "y": 6}, + {"matrix": [6, 12], "label": "Ctrl", "x": 12, "y": 6}, + {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, + {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, + {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, + {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, + {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] + }, + "LAYOUT_1800_iso_6u": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, + {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, + {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, + {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, + + {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, + {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, + {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, + {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, + {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, + {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, + {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, + {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, + {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, + {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, + + {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, + {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, + {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, + {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, + {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, + {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, + {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, + {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, + {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, + {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, + {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, + {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, + {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, + {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, + {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, + {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, + + {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, + {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, + {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, + {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, + {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, + {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, + {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, + {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, + {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, + {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, + {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, + {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, + {"matrix": [4, 13], "label": "#", "x": 12.75, "y": 4}, + {"matrix": [4, 14], "label": "Enter", "x": 13.75, "y": 3, "w": 1.25, "h": 2}, + {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, + {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, + {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, + {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, + + {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "label": "|", "x": 1.25, "y": 5}, + {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, + {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, + {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, + {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, + {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, + {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, + {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, + {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, + {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, + {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, + {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, + {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, + {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, + {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, + {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, + {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, + + {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6}, + {"matrix": [6, 1], "label": "Win", "x": 1, "y": 6}, + {"matrix": [6, 2], "label": "Alt", "x": 2, "y": 6}, + {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 6}, + {"matrix": [6, 9], "label": "AltGr", "x": 9, "y": 6}, + {"matrix": [6, 10], "label": "Win", "x": 10, "y": 6}, + {"matrix": [6, 11], "label": "Menu", "x": 11, "y": 6}, + {"matrix": [6, 12], "label": "Ctrl", "x": 12, "y": 6}, + {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, + {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, + {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, + {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, + {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] + }, + "LAYOUT_1800_iso_7u": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, + {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, + {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, + {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, + + {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, + {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, + {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, + {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, + {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, + {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, + {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, + {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, + {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, + {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, + + {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, + {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, + {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, + {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, + {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, + {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, + {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, + {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, + {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, + {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, + {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, + {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, + {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, + {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, + {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, + {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, + + {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, + {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, + {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, + {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, + {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, + {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, + {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, + {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, + {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, + {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, + {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, + {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, + {"matrix": [4, 13], "label": "#", "x": 12.75, "y": 4}, + {"matrix": [4, 14], "label": "Enter", "x": 13.75, "y": 3, "w": 1.25, "h": 2}, + {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, + {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, + {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, + {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, + + {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "label": "|", "x": 1.25, "y": 5}, + {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, + {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, + {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, + {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, + {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, + {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, + {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, + {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, + {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, + {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, + {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, + {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, + {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, + {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, + {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, + {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, + + {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6, "w": 1.5}, + {"matrix": [6, 2], "label": "Alt", "x": 1.5, "y": 6, "w": 1.5}, + {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 7}, + {"matrix": [6, 9], "label": "AltGr", "x": 10, "y": 6, "w": 1.5}, + {"matrix": [6, 12], "label": "Ctrl", "x": 11.5, "y": 6, "w": 1.5}, + {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, + {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, + {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, + {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, + {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] + }, + "LAYOUT_1800_ansi_6u": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, + {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, + {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, + {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, + + {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, + {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, + {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, + {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, + {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, + {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, + {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, + {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, + {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, + {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, + + {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, + {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, + {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, + {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, + {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, + {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, + {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, + {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, + {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, + {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, + {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, + {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, + {"matrix": [3, 14], "label": "|", "x": 13.5, "y": 3, "w": 1.5}, + {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, + {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, + {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, + {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, + + {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, + {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, + {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, + {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, + {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, + {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, + {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, + {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, + {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, + {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, + {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, + {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, + {"matrix": [4, 14], "label": "Enter", "x": 12.75, "y": 4, "w": 2.25}, + {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, + {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, + {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, + {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, + + {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 2.25}, + {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, + {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, + {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, + {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, + {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, + {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, + {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, + {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, + {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, + {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, + {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, + {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, + {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, + {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, + {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, + {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, + + {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6}, + {"matrix": [6, 1], "label": "Win", "x": 1, "y": 6}, + {"matrix": [6, 2], "label": "Alt", "x": 2, "y": 6}, + {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 6}, + {"matrix": [6, 9], "label": "AltGr", "x": 9, "y": 6}, + {"matrix": [6, 10], "label": "Win", "x": 10, "y": 6}, + {"matrix": [6, 11], "label": "Menu", "x": 11, "y": 6}, + {"matrix": [6, 12], "label": "Ctrl", "x": 12, "y": 6}, + {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, + {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, + {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, + {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, + {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] + }, + "LAYOUT_1800_ansi_7u": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 6], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 7], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 8], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 9], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 10], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [0, 11], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [0, 12], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [0, 13], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [0, 15], "label": "Insert", "x": 15.5, "y": 0}, + {"matrix": [0, 16], "label": "Home", "x": 16.5, "y": 0}, + {"matrix": [0, 17], "label": "PgUp", "x": 17.5, "y": 0}, + {"matrix": [0, 18], "label": "PrtSc", "x": 18.5, "y": 0}, + + {"matrix": [1, 15], "label": "Delete", "x": 15.5, "y": 1}, + {"matrix": [1, 16], "label": "End", "x": 16.5, "y": 1}, + {"matrix": [1, 17], "label": "PgDn", "x": 17.5, "y": 1}, + {"matrix": [1, 18], "label": "Scroll Lock", "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "label": "tild", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "1", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "2", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "3", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "4", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "5", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "6", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "7", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": "8", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": "9", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "0", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "-", "x": 11, "y": 2}, + {"matrix": [2, 12], "label": "=", "x": 12, "y": 2}, + {"matrix": [2, 14], "label": "Backspace", "x": 13, "y": 2, "w": 2}, + {"matrix": [2, 15], "label": "Num Lock", "x": 15.5, "y": 2}, + {"matrix": [2, 16], "label": "/", "x": 16.5, "y": 2}, + {"matrix": [2, 17], "label": "*", "x": 17.5, "y": 2}, + {"matrix": [2, 18], "label": "Pause", "x": 18.5, "y": 2}, + + {"matrix": [3, 0], "label": "Tab", "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 2], "label": "Q", "x": 1.5, "y": 3}, + {"matrix": [3, 3], "label": "W", "x": 2.5, "y": 3}, + {"matrix": [3, 4], "label": "E", "x": 3.5, "y": 3}, + {"matrix": [3, 5], "label": "R", "x": 4.5, "y": 3}, + {"matrix": [3, 6], "label": "T", "x": 5.5, "y": 3}, + {"matrix": [3, 7], "label": "Y", "x": 6.5, "y": 3}, + {"matrix": [3, 8], "label": "U", "x": 7.5, "y": 3}, + {"matrix": [3, 9], "label": "I", "x": 8.5, "y": 3}, + {"matrix": [3, 10], "label": "O", "x": 9.5, "y": 3}, + {"matrix": [3, 11], "label": "P", "x": 10.5, "y": 3}, + {"matrix": [3, 12], "label": "[", "x": 11.5, "y": 3}, + {"matrix": [3, 13], "label": "]", "x": 12.5, "y": 3}, + {"matrix": [3, 14], "label": "|", "x": 13.5, "y": 3, "w": 1.5}, + {"matrix": [3, 15], "label": "7", "x": 15.5, "y": 3}, + {"matrix": [3, 16], "label": "8", "x": 16.5, "y": 3}, + {"matrix": [3, 17], "label": "9", "x": 17.5, "y": 3}, + {"matrix": [3, 18], "label": "-", "x": 18.5, "y": 3}, + + {"matrix": [4, 0], "label": "Caps Lock", "x": 0, "y": 4, "w": 1.75}, + {"matrix": [4, 2], "label": "A", "x": 1.75, "y": 4}, + {"matrix": [4, 3], "label": "S", "x": 2.75, "y": 4}, + {"matrix": [4, 4], "label": "D", "x": 3.75, "y": 4}, + {"matrix": [4, 5], "label": "F", "x": 4.75, "y": 4}, + {"matrix": [4, 6], "label": "G", "x": 5.75, "y": 4}, + {"matrix": [4, 7], "label": "H", "x": 6.75, "y": 4}, + {"matrix": [4, 8], "label": "J", "x": 7.75, "y": 4}, + {"matrix": [4, 9], "label": "K", "x": 8.75, "y": 4}, + {"matrix": [4, 10], "label": "L", "x": 9.75, "y": 4}, + {"matrix": [4, 11], "label": ";", "x": 10.75, "y": 4}, + {"matrix": [4, 12], "label": "'", "x": 11.75, "y": 4}, + {"matrix": [4, 14], "label": "Enter", "x": 12.75, "y": 4, "w": 2.25}, + {"matrix": [4, 15], "label": "4", "x": 15.5, "y": 4}, + {"matrix": [4, 16], "label": "5", "x": 16.5, "y": 4}, + {"matrix": [4, 17], "label": "6", "x": 17.5, "y": 4}, + {"matrix": [4, 18], "label": "+", "x": 18.5, "y": 4}, + + {"matrix": [5, 0], "label": "Shift", "x": 0, "y": 5, "w": 2.25}, + {"matrix": [5, 2], "label": "Z", "x": 2.25, "y": 5}, + {"matrix": [5, 3], "label": "X", "x": 3.25, "y": 5}, + {"matrix": [5, 4], "label": "C", "x": 4.25, "y": 5}, + {"matrix": [5, 5], "label": "V", "x": 5.25, "y": 5}, + {"matrix": [5, 6], "label": "B", "x": 6.25, "y": 5}, + {"matrix": [5, 7], "label": "N", "x": 7.25, "y": 5}, + {"matrix": [5, 8], "label": "M", "x": 8.25, "y": 5}, + {"matrix": [5, 9], "label": "<", "x": 9.25, "y": 5}, + {"matrix": [5, 10], "label": ">", "x": 10.25, "y": 5}, + {"matrix": [5, 11], "label": "?", "x": 11.25, "y": 5}, + {"matrix": [5, 13], "label": "Shift", "x": 12.25, "y": 5, "w": 1.75}, + {"matrix": [5, 14], "label": "up", "x": 14.25, "y": 5.25}, + {"matrix": [5, 15], "label": "1", "x": 15.5, "y": 5}, + {"matrix": [5, 16], "label": "2", "x": 16.5, "y": 5}, + {"matrix": [5, 17], "label": "3", "x": 17.5, "y": 5}, + {"matrix": [5, 18], "label": "Enter", "x": 18.5, "y": 5, "h": 2}, + + {"matrix": [6, 0], "label": "Ctrl", "x": 0, "y": 6, "w": 1.5}, + {"matrix": [6, 2], "label": "Alt", "x": 1.5, "y": 6, "w": 1.5}, + {"matrix": [6, 6], "label": "Space", "x": 3, "y": 6, "w": 7}, + {"matrix": [6, 9], "label": "AltGr", "x": 10, "y": 6, "w": 1.5}, + {"matrix": [6, 12], "label": "Ctrl", "x": 11.5, "y": 6, "w": 1.5}, + {"matrix": [6, 13], "label": "left", "x": 13.25, "y": 6.25}, + {"matrix": [6, 14], "label": "down", "x": 14.25, "y": 6.25}, + {"matrix": [6, 15], "label": "right", "x": 15.25, "y": 6.25}, + {"matrix": [6, 16], "label": "0", "x": 16.5, "y": 6}, + {"matrix": [6, 17], "label": ".", "x": 17.5, "y": 6}] + } + } +} diff --git a/keyboards/ebastler/e80_1800/rules.mk b/keyboards/ebastler/e80_1800/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/ebastler/e80_1800/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/eek/silk_down/info.json b/keyboards/eek/silk_down/info.json deleted file mode 100644 index f4ea062e49..0000000000 --- a/keyboards/eek/silk_down/info.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.88}, - {"matrix": [0, 1], "x": 1, "y": 0.38}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0.38}, - {"matrix": [0, 4], "x": 4, "y": 0.5}, - - {"matrix": [0, 5], "x": 6, "y": 0.5}, - {"matrix": [0, 6], "x": 7, "y": 0.38}, - {"matrix": [0, 7], "x": 8, "y": 0}, - {"matrix": [0, 8], "x": 9, "y": 0.38}, - {"matrix": [0, 9], "x": 10, "y": 0.88}, - - {"matrix": [1, 0], "x": 0, "y": 1.88}, - {"matrix": [1, 1], "x": 1, "y": 1.38}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1.38}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - - {"matrix": [1, 5], "x": 6, "y": 1.5}, - {"matrix": [1, 6], "x": 7, "y": 1.38}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1.38}, - {"matrix": [1, 9], "x": 10, "y": 1.88}, - - {"matrix": [2, 0], "x": 0, "y": 2.88}, - {"matrix": [2, 1], "x": 1, "y": 2.38}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2.38}, - {"matrix": [2, 4], "x": 4, "y": 2.5}, - - {"matrix": [2, 5], "x": 6, "y": 2.5}, - {"matrix": [2, 6], "x": 7, "y": 2.38}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2.38}, - {"matrix": [2, 9], "x": 10, "y": 2.88}, - - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 3.38}, - {"matrix": [3, 4], "x": 4, "y": 3.5}, - - {"matrix": [3, 5], "x": 6, "y": 3.5}, - {"matrix": [3, 6], "x": 7, "y": 3.38}, - {"matrix": [3, 7], "x": 8, "y": 3.25} - ] - } - } -} diff --git a/keyboards/eek/silk_down/keyboard.json b/keyboards/eek/silk_down/keyboard.json new file mode 100644 index 0000000000..f4ea062e49 --- /dev/null +++ b/keyboards/eek/silk_down/keyboard.json @@ -0,0 +1,51 @@ +{ + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.88}, + {"matrix": [0, 1], "x": 1, "y": 0.38}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0.38}, + {"matrix": [0, 4], "x": 4, "y": 0.5}, + + {"matrix": [0, 5], "x": 6, "y": 0.5}, + {"matrix": [0, 6], "x": 7, "y": 0.38}, + {"matrix": [0, 7], "x": 8, "y": 0}, + {"matrix": [0, 8], "x": 9, "y": 0.38}, + {"matrix": [0, 9], "x": 10, "y": 0.88}, + + {"matrix": [1, 0], "x": 0, "y": 1.88}, + {"matrix": [1, 1], "x": 1, "y": 1.38}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1.38}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + + {"matrix": [1, 5], "x": 6, "y": 1.5}, + {"matrix": [1, 6], "x": 7, "y": 1.38}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1.38}, + {"matrix": [1, 9], "x": 10, "y": 1.88}, + + {"matrix": [2, 0], "x": 0, "y": 2.88}, + {"matrix": [2, 1], "x": 1, "y": 2.38}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2.38}, + {"matrix": [2, 4], "x": 4, "y": 2.5}, + + {"matrix": [2, 5], "x": 6, "y": 2.5}, + {"matrix": [2, 6], "x": 7, "y": 2.38}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2.38}, + {"matrix": [2, 9], "x": 10, "y": 2.88}, + + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 3.38}, + {"matrix": [3, 4], "x": 4, "y": 3.5}, + + {"matrix": [3, 5], "x": 6, "y": 3.5}, + {"matrix": [3, 6], "x": 7, "y": 3.38}, + {"matrix": [3, 7], "x": 8, "y": 3.25} + ] + } + } +} diff --git a/keyboards/eek/silk_down/rules.mk b/keyboards/eek/silk_down/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/eek/silk_up/info.json b/keyboards/eek/silk_up/info.json deleted file mode 100644 index 1b80d66e96..0000000000 --- a/keyboards/eek/silk_up/info.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 9], "x": 0, "y": 0.88}, - {"matrix": [0, 8], "x": 1, "y": 0.38}, - {"matrix": [0, 7], "x": 2, "y": 0}, - {"matrix": [0, 6], "x": 3, "y": 0.38}, - {"matrix": [0, 5], "x": 4, "y": 0.5}, - - {"matrix": [0, 4], "x": 6, "y": 0.5}, - {"matrix": [0, 3], "x": 7, "y": 0.38}, - {"matrix": [0, 2], "x": 8, "y": 0}, - {"matrix": [0, 1], "x": 9, "y": 0.38}, - {"matrix": [0, 0], "x": 10, "y": 0.88}, - - {"matrix": [1, 9], "x": 0, "y": 1.88}, - {"matrix": [1, 8], "x": 1, "y": 1.38}, - {"matrix": [1, 7], "x": 2, "y": 1}, - {"matrix": [1, 6], "x": 3, "y": 1.38}, - {"matrix": [1, 5], "x": 4, "y": 1.5}, - - {"matrix": [1, 4], "x": 6, "y": 1.5}, - {"matrix": [1, 3], "x": 7, "y": 1.38}, - {"matrix": [1, 2], "x": 8, "y": 1}, - {"matrix": [1, 1], "x": 9, "y": 1.38}, - {"matrix": [1, 0], "x": 10, "y": 1.88}, - - {"matrix": [2, 9], "x": 0, "y": 2.88}, - {"matrix": [2, 8], "x": 1, "y": 2.38}, - {"matrix": [2, 7], "x": 2, "y": 2}, - {"matrix": [2, 6], "x": 3, "y": 2.38}, - {"matrix": [2, 5], "x": 4, "y": 2.5}, - - {"matrix": [2, 4], "x": 6, "y": 2.5}, - {"matrix": [2, 3], "x": 7, "y": 2.38}, - {"matrix": [2, 2], "x": 8, "y": 2}, - {"matrix": [2, 1], "x": 9, "y": 2.38}, - {"matrix": [2, 0], "x": 10, "y": 2.88}, - - {"matrix": [3, 7], "x": 2, "y": 3.25}, - {"matrix": [3, 6], "x": 3, "y": 3.38}, - {"matrix": [3, 5], "x": 4, "y": 3.5}, - - {"matrix": [3, 4], "x": 6, "y": 3.5}, - {"matrix": [3, 3], "x": 7, "y": 3.38}, - {"matrix": [3, 2], "x": 8, "y": 3.25} - ] - } - } -} diff --git a/keyboards/eek/silk_up/keyboard.json b/keyboards/eek/silk_up/keyboard.json new file mode 100644 index 0000000000..1b80d66e96 --- /dev/null +++ b/keyboards/eek/silk_up/keyboard.json @@ -0,0 +1,51 @@ +{ + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 9], "x": 0, "y": 0.88}, + {"matrix": [0, 8], "x": 1, "y": 0.38}, + {"matrix": [0, 7], "x": 2, "y": 0}, + {"matrix": [0, 6], "x": 3, "y": 0.38}, + {"matrix": [0, 5], "x": 4, "y": 0.5}, + + {"matrix": [0, 4], "x": 6, "y": 0.5}, + {"matrix": [0, 3], "x": 7, "y": 0.38}, + {"matrix": [0, 2], "x": 8, "y": 0}, + {"matrix": [0, 1], "x": 9, "y": 0.38}, + {"matrix": [0, 0], "x": 10, "y": 0.88}, + + {"matrix": [1, 9], "x": 0, "y": 1.88}, + {"matrix": [1, 8], "x": 1, "y": 1.38}, + {"matrix": [1, 7], "x": 2, "y": 1}, + {"matrix": [1, 6], "x": 3, "y": 1.38}, + {"matrix": [1, 5], "x": 4, "y": 1.5}, + + {"matrix": [1, 4], "x": 6, "y": 1.5}, + {"matrix": [1, 3], "x": 7, "y": 1.38}, + {"matrix": [1, 2], "x": 8, "y": 1}, + {"matrix": [1, 1], "x": 9, "y": 1.38}, + {"matrix": [1, 0], "x": 10, "y": 1.88}, + + {"matrix": [2, 9], "x": 0, "y": 2.88}, + {"matrix": [2, 8], "x": 1, "y": 2.38}, + {"matrix": [2, 7], "x": 2, "y": 2}, + {"matrix": [2, 6], "x": 3, "y": 2.38}, + {"matrix": [2, 5], "x": 4, "y": 2.5}, + + {"matrix": [2, 4], "x": 6, "y": 2.5}, + {"matrix": [2, 3], "x": 7, "y": 2.38}, + {"matrix": [2, 2], "x": 8, "y": 2}, + {"matrix": [2, 1], "x": 9, "y": 2.38}, + {"matrix": [2, 0], "x": 10, "y": 2.88}, + + {"matrix": [3, 7], "x": 2, "y": 3.25}, + {"matrix": [3, 6], "x": 3, "y": 3.38}, + {"matrix": [3, 5], "x": 4, "y": 3.5}, + + {"matrix": [3, 4], "x": 6, "y": 3.5}, + {"matrix": [3, 3], "x": 7, "y": 3.38}, + {"matrix": [3, 2], "x": 8, "y": 3.25} + ] + } + } +} diff --git a/keyboards/eek/silk_up/rules.mk b/keyboards/eek/silk_up/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/eggsworks/egg58/info.json b/keyboards/eggsworks/egg58/info.json deleted file mode 100644 index 6f3fa04a67..0000000000 --- a/keyboards/eggsworks/egg58/info.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "keyboard_name": "egg58", - "manufacturer": "eggsworks", - "url": "https://github.com/eggsworks/egg58", - "maintainer": "tmick0", - "usb": { - "vid": "0x4557", - "pid": "0x3665", - "device_version": "2.1.1" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgb_matrix": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["C6", "D7", "E6", "B4", "B5"], - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "split": { - "enabled": true, - "transport": { - "protocol": "i2c" - }, - "usb_detect": { - "enabled": true - } - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "split": true, - "split_count": [29, 29], - "max_brightness": 160, - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true - }, - "layout": [ - { "matrix": [0, 5], "x": 93, "y": 3, "flags": 4 }, - { "matrix": [0, 4], "x": 74, "y": 1, "flags": 4 }, - { "matrix": [0, 3], "x": 56, "y": 0, "flags": 4 }, - { "matrix": [0, 2], "x": 37, "y": 2, "flags": 4 }, - { "matrix": [0, 1], "x": 18, "y": 4, "flags": 4 }, - { "matrix": [0, 0], "x": 0, "y": 12, "flags": 4 }, - { "matrix": [1, 0], "x": 0, "y": 26, "flags": 4 }, - { "matrix": [1, 1], "x": 18, "y": 17, "flags": 4 }, - { "matrix": [1, 2], "x": 37, "y": 15, "flags": 4 }, - { "matrix": [1, 3], "x": 56, "y": 13, "flags": 4 }, - { "matrix": [1, 4], "x": 74, "y": 15, "flags": 4 }, - { "matrix": [1, 5], "x": 93, "y": 17, "flags": 4 }, - { "matrix": [2, 5], "x": 93, "y": 30, "flags": 4 }, - { "matrix": [2, 4], "x": 74, "y": 28, "flags": 4 }, - { "matrix": [2, 3], "x": 56, "y": 26, "flags": 4 }, - { "matrix": [2, 2], "x": 37, "y": 29, "flags": 4 }, - { "matrix": [2, 1], "x": 18, "y": 31, "flags": 4 }, - { "matrix": [2, 0], "x": 0, "y": 39, "flags": 4 }, - { "matrix": [3, 0], "x": 0, "y": 52, "flags": 4 }, - { "matrix": [3, 1], "x": 18, "y": 44, "flags": 4 }, - { "matrix": [3, 2], "x": 37, "y": 42, "flags": 4 }, - { "matrix": [3, 3], "x": 56, "y": 40, "flags": 4 }, - { "matrix": [3, 4], "x": 74, "y": 42, "flags": 4 }, - { "matrix": [3, 5], "x": 93, "y": 44, "flags": 4 }, - { "matrix": [4, 5], "x": 102, "y": 64, "flags": 4 }, - { "matrix": [4, 4], "x": 84, "y": 60, "flags": 4} , - { "matrix": [4, 3], "x": 56, "y": 53, "flags": 4 }, - { "matrix": [4, 2], "x": 37, "y": 56, "flags": 4 }, - { "matrix": [4, 1], "x": 18, "y": 58, "flags": 4 }, - { "matrix": [5, 5], "x": 149, "y": 3, "flags": 4 }, - { "matrix": [5, 4], "x": 168, "y": 1, "flags": 4 }, - { "matrix": [5, 3], "x": 186, "y": 0, "flags": 4 }, - { "matrix": [5, 2], "x": 205, "y": 2, "flags": 4 }, - { "matrix": [5, 1], "x": 224, "y": 4, "flags": 4 }, - { "matrix": [5, 0], "x": 242, "y": 12, "flags": 4 }, - { "matrix": [6, 0], "x": 242, "y": 26, "flags": 4 }, - { "matrix": [6, 1], "x": 224, "y": 17, "flags": 4 }, - { "matrix": [6, 2], "x": 205, "y": 15, "flags": 4 }, - { "matrix": [6, 3], "x": 186, "y": 13, "flags": 4 }, - { "matrix": [6, 4], "x": 168, "y": 15, "flags": 4 }, - { "matrix": [6, 5], "x": 149, "y": 17, "flags": 4 }, - { "matrix": [7, 5], "x": 149, "y": 30, "flags": 4 }, - { "matrix": [7, 4], "x": 168, "y": 28, "flags": 4 }, - { "matrix": [7, 3], "x": 186, "y": 26, "flags": 4 }, - { "matrix": [7, 2], "x": 205, "y": 29, "flags": 4 }, - { "matrix": [7, 1], "x": 224, "y": 31, "flags": 4 }, - { "matrix": [7, 0], "x": 242, "y": 39, "flags": 4 }, - { "matrix": [8, 0], "x": 242, "y": 52, "flags": 4 }, - { "matrix": [8, 1], "x": 224, "y": 44, "flags": 4 }, - { "matrix": [8, 2], "x": 205, "y": 42, "flags": 4 }, - { "matrix": [8, 3], "x": 186, "y": 40, "flags": 4 }, - { "matrix": [8, 4], "x": 168, "y": 42, "flags": 4 }, - { "matrix": [8, 5], "x": 149, "y": 44, "flags": 4 }, - { "matrix": [9, 5], "x": 140, "y": 64, "flags": 4 }, - { "matrix": [9, 4], "x": 158, "y": 60, "flags": 4 }, - { "matrix": [9, 3], "x": 186, "y": 53, "flags": 4 }, - { "matrix": [9, 2], "x": 205, "y": 56, "flags": 4 }, - { "matrix": [9, 1], "x": 224, "y": 58, "flags": 4 } - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0.93 }, - { "matrix": [0, 1], "x": 1, "y": 0.32 }, - { "matrix": [0, 2], "x": 2, "y": 0.18 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0.14 }, - { "matrix": [0, 5], "x": 5, "y": 0.28 }, - { "matrix": [5, 5], "x": 8, "y": 0.28 }, - { "matrix": [5, 4], "x": 9, "y": 0.14 }, - { "matrix": [5, 3], "x": 10, "y": 0 }, - { "matrix": [5, 2], "x": 11, "y": 0.18 }, - { "matrix": [5, 1], "x": 12, "y": 0.32 }, - { "matrix": [5, 0], "x": 13, "y": 0.93 }, - { "matrix": [1, 0], "x": 0, "y": 1.93 }, - { "matrix": [1, 1], "x": 1, "y": 1.32 }, - { "matrix": [1, 2], "x": 2, "y": 1.18 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1.14 }, - { "matrix": [1, 5], "x": 5, "y": 1.28 }, - { "matrix": [6, 5], "x": 8, "y": 1.28 }, - { "matrix": [6, 4], "x": 9, "y": 1.14 }, - { "matrix": [6, 3], "x": 10, "y": 1 }, - { "matrix": [6, 2], "x": 11, "y": 1.18 }, - { "matrix": [6, 1], "x": 12, "y": 1.32 }, - { "matrix": [6, 0], "x": 13, "y": 1.93 }, - { "matrix": [2, 0], "x": 0, "y": 2.93 }, - { "matrix": [2, 1], "x": 1, "y": 2.32 }, - { "matrix": [2, 2], "x": 2, "y": 2.18 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2.14 }, - { "matrix": [2, 5], "x": 5, "y": 2.28 }, - { "matrix": [7, 5], "x": 8, "y": 2.28 }, - { "matrix": [7, 4], "x": 9, "y": 2.14 }, - { "matrix": [7, 3], "x": 10, "y": 2 }, - { "matrix": [7, 2], "x": 11, "y": 2.18 }, - { "matrix": [7, 1], "x": 12, "y": 2.32 }, - { "matrix": [7, 0], "x": 13, "y": 2.93 }, - { "matrix": [3, 0], "x": 0, "y": 3.93 }, - { "matrix": [3, 1], "x": 1, "y": 3.32 }, - { "matrix": [3, 2], "x": 2, "y": 3.18 }, - { "matrix": [3, 3], "x": 3, "y": 3 }, - { "matrix": [3, 4], "x": 4, "y": 3.14 }, - { "matrix": [3, 5], "x": 5, "y": 3.28 }, - { "matrix": [8, 5], "x": 8, "y": 3.28 }, - { "matrix": [8, 4], "x": 9, "y": 3.14 }, - { "matrix": [8, 3], "x": 10, "y": 3 }, - { "matrix": [8, 2], "x": 11, "y": 3.18 }, - { "matrix": [8, 1], "x": 12, "y": 3.32 }, - { "matrix": [8, 0], "x": 13, "y": 3.93 }, - { "matrix": [4, 1], "x": 1, "y": 4.32 }, - { "matrix": [4, 2], "x": 2, "y": 4.18 }, - { "matrix": [4, 3], "x": 3, "y": 4 }, - { "matrix": [4, 4], "x": 4.5, "y": 4.5, "h": 1.5 }, - { "matrix": [4, 5], "x": 5.5, "y": 4.75, "h": 1.5 }, - { "matrix": [9, 5], "x": 7.5, "y": 4.75, "h": 1.5 }, - { "matrix": [9, 4], "x": 8.5, "y": 4.5, "h": 1.5 }, - { "matrix": [9, 3], "x": 10, "y": 4 }, - { "matrix": [9, 2], "x": 11, "y": 4.18 }, - { "matrix": [9, 1], "x": 12, "y": 4.32 } - ] - } - } -} diff --git a/keyboards/eggsworks/egg58/keyboard.json b/keyboards/eggsworks/egg58/keyboard.json new file mode 100644 index 0000000000..6f3fa04a67 --- /dev/null +++ b/keyboards/eggsworks/egg58/keyboard.json @@ -0,0 +1,172 @@ +{ + "keyboard_name": "egg58", + "manufacturer": "eggsworks", + "url": "https://github.com/eggsworks/egg58", + "maintainer": "tmick0", + "usb": { + "vid": "0x4557", + "pid": "0x3665", + "device_version": "2.1.1" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgb_matrix": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["C6", "D7", "E6", "B4", "B5"], + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "split": { + "enabled": true, + "transport": { + "protocol": "i2c" + }, + "usb_detect": { + "enabled": true + } + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "split": true, + "split_count": [29, 29], + "max_brightness": 160, + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true + }, + "layout": [ + { "matrix": [0, 5], "x": 93, "y": 3, "flags": 4 }, + { "matrix": [0, 4], "x": 74, "y": 1, "flags": 4 }, + { "matrix": [0, 3], "x": 56, "y": 0, "flags": 4 }, + { "matrix": [0, 2], "x": 37, "y": 2, "flags": 4 }, + { "matrix": [0, 1], "x": 18, "y": 4, "flags": 4 }, + { "matrix": [0, 0], "x": 0, "y": 12, "flags": 4 }, + { "matrix": [1, 0], "x": 0, "y": 26, "flags": 4 }, + { "matrix": [1, 1], "x": 18, "y": 17, "flags": 4 }, + { "matrix": [1, 2], "x": 37, "y": 15, "flags": 4 }, + { "matrix": [1, 3], "x": 56, "y": 13, "flags": 4 }, + { "matrix": [1, 4], "x": 74, "y": 15, "flags": 4 }, + { "matrix": [1, 5], "x": 93, "y": 17, "flags": 4 }, + { "matrix": [2, 5], "x": 93, "y": 30, "flags": 4 }, + { "matrix": [2, 4], "x": 74, "y": 28, "flags": 4 }, + { "matrix": [2, 3], "x": 56, "y": 26, "flags": 4 }, + { "matrix": [2, 2], "x": 37, "y": 29, "flags": 4 }, + { "matrix": [2, 1], "x": 18, "y": 31, "flags": 4 }, + { "matrix": [2, 0], "x": 0, "y": 39, "flags": 4 }, + { "matrix": [3, 0], "x": 0, "y": 52, "flags": 4 }, + { "matrix": [3, 1], "x": 18, "y": 44, "flags": 4 }, + { "matrix": [3, 2], "x": 37, "y": 42, "flags": 4 }, + { "matrix": [3, 3], "x": 56, "y": 40, "flags": 4 }, + { "matrix": [3, 4], "x": 74, "y": 42, "flags": 4 }, + { "matrix": [3, 5], "x": 93, "y": 44, "flags": 4 }, + { "matrix": [4, 5], "x": 102, "y": 64, "flags": 4 }, + { "matrix": [4, 4], "x": 84, "y": 60, "flags": 4} , + { "matrix": [4, 3], "x": 56, "y": 53, "flags": 4 }, + { "matrix": [4, 2], "x": 37, "y": 56, "flags": 4 }, + { "matrix": [4, 1], "x": 18, "y": 58, "flags": 4 }, + { "matrix": [5, 5], "x": 149, "y": 3, "flags": 4 }, + { "matrix": [5, 4], "x": 168, "y": 1, "flags": 4 }, + { "matrix": [5, 3], "x": 186, "y": 0, "flags": 4 }, + { "matrix": [5, 2], "x": 205, "y": 2, "flags": 4 }, + { "matrix": [5, 1], "x": 224, "y": 4, "flags": 4 }, + { "matrix": [5, 0], "x": 242, "y": 12, "flags": 4 }, + { "matrix": [6, 0], "x": 242, "y": 26, "flags": 4 }, + { "matrix": [6, 1], "x": 224, "y": 17, "flags": 4 }, + { "matrix": [6, 2], "x": 205, "y": 15, "flags": 4 }, + { "matrix": [6, 3], "x": 186, "y": 13, "flags": 4 }, + { "matrix": [6, 4], "x": 168, "y": 15, "flags": 4 }, + { "matrix": [6, 5], "x": 149, "y": 17, "flags": 4 }, + { "matrix": [7, 5], "x": 149, "y": 30, "flags": 4 }, + { "matrix": [7, 4], "x": 168, "y": 28, "flags": 4 }, + { "matrix": [7, 3], "x": 186, "y": 26, "flags": 4 }, + { "matrix": [7, 2], "x": 205, "y": 29, "flags": 4 }, + { "matrix": [7, 1], "x": 224, "y": 31, "flags": 4 }, + { "matrix": [7, 0], "x": 242, "y": 39, "flags": 4 }, + { "matrix": [8, 0], "x": 242, "y": 52, "flags": 4 }, + { "matrix": [8, 1], "x": 224, "y": 44, "flags": 4 }, + { "matrix": [8, 2], "x": 205, "y": 42, "flags": 4 }, + { "matrix": [8, 3], "x": 186, "y": 40, "flags": 4 }, + { "matrix": [8, 4], "x": 168, "y": 42, "flags": 4 }, + { "matrix": [8, 5], "x": 149, "y": 44, "flags": 4 }, + { "matrix": [9, 5], "x": 140, "y": 64, "flags": 4 }, + { "matrix": [9, 4], "x": 158, "y": 60, "flags": 4 }, + { "matrix": [9, 3], "x": 186, "y": 53, "flags": 4 }, + { "matrix": [9, 2], "x": 205, "y": 56, "flags": 4 }, + { "matrix": [9, 1], "x": 224, "y": 58, "flags": 4 } + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0.93 }, + { "matrix": [0, 1], "x": 1, "y": 0.32 }, + { "matrix": [0, 2], "x": 2, "y": 0.18 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0.14 }, + { "matrix": [0, 5], "x": 5, "y": 0.28 }, + { "matrix": [5, 5], "x": 8, "y": 0.28 }, + { "matrix": [5, 4], "x": 9, "y": 0.14 }, + { "matrix": [5, 3], "x": 10, "y": 0 }, + { "matrix": [5, 2], "x": 11, "y": 0.18 }, + { "matrix": [5, 1], "x": 12, "y": 0.32 }, + { "matrix": [5, 0], "x": 13, "y": 0.93 }, + { "matrix": [1, 0], "x": 0, "y": 1.93 }, + { "matrix": [1, 1], "x": 1, "y": 1.32 }, + { "matrix": [1, 2], "x": 2, "y": 1.18 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1.14 }, + { "matrix": [1, 5], "x": 5, "y": 1.28 }, + { "matrix": [6, 5], "x": 8, "y": 1.28 }, + { "matrix": [6, 4], "x": 9, "y": 1.14 }, + { "matrix": [6, 3], "x": 10, "y": 1 }, + { "matrix": [6, 2], "x": 11, "y": 1.18 }, + { "matrix": [6, 1], "x": 12, "y": 1.32 }, + { "matrix": [6, 0], "x": 13, "y": 1.93 }, + { "matrix": [2, 0], "x": 0, "y": 2.93 }, + { "matrix": [2, 1], "x": 1, "y": 2.32 }, + { "matrix": [2, 2], "x": 2, "y": 2.18 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2.14 }, + { "matrix": [2, 5], "x": 5, "y": 2.28 }, + { "matrix": [7, 5], "x": 8, "y": 2.28 }, + { "matrix": [7, 4], "x": 9, "y": 2.14 }, + { "matrix": [7, 3], "x": 10, "y": 2 }, + { "matrix": [7, 2], "x": 11, "y": 2.18 }, + { "matrix": [7, 1], "x": 12, "y": 2.32 }, + { "matrix": [7, 0], "x": 13, "y": 2.93 }, + { "matrix": [3, 0], "x": 0, "y": 3.93 }, + { "matrix": [3, 1], "x": 1, "y": 3.32 }, + { "matrix": [3, 2], "x": 2, "y": 3.18 }, + { "matrix": [3, 3], "x": 3, "y": 3 }, + { "matrix": [3, 4], "x": 4, "y": 3.14 }, + { "matrix": [3, 5], "x": 5, "y": 3.28 }, + { "matrix": [8, 5], "x": 8, "y": 3.28 }, + { "matrix": [8, 4], "x": 9, "y": 3.14 }, + { "matrix": [8, 3], "x": 10, "y": 3 }, + { "matrix": [8, 2], "x": 11, "y": 3.18 }, + { "matrix": [8, 1], "x": 12, "y": 3.32 }, + { "matrix": [8, 0], "x": 13, "y": 3.93 }, + { "matrix": [4, 1], "x": 1, "y": 4.32 }, + { "matrix": [4, 2], "x": 2, "y": 4.18 }, + { "matrix": [4, 3], "x": 3, "y": 4 }, + { "matrix": [4, 4], "x": 4.5, "y": 4.5, "h": 1.5 }, + { "matrix": [4, 5], "x": 5.5, "y": 4.75, "h": 1.5 }, + { "matrix": [9, 5], "x": 7.5, "y": 4.75, "h": 1.5 }, + { "matrix": [9, 4], "x": 8.5, "y": 4.5, "h": 1.5 }, + { "matrix": [9, 3], "x": 10, "y": 4 }, + { "matrix": [9, 2], "x": 11, "y": 4.18 }, + { "matrix": [9, 1], "x": 12, "y": 4.32 } + ] + } + } +} diff --git a/keyboards/eggsworks/egg58/rules.mk b/keyboards/eggsworks/egg58/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/eggsworks/egg58/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ekow/akira/info.json b/keyboards/ekow/akira/info.json deleted file mode 100644 index fe2d9749ae..0000000000 --- a/keyboards/ekow/akira/info.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "keyboard_name": "AKIRA", - "manufacturer": "Keeboyzlab", - "maintainer": "eugenepy", - "url": "http://github.com/EugenePY", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": true, - "command": true, - "nkro": true - }, - "usb": { - "vid": "0x4B59", - "pid": "0x414B", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B12", "B13", "B14", "B15", "A8", "A9", "A10", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9"], - "rows": ["B0", "B1", "B2", "B10", "B11"] - }, - "diode_direction": "COL2ROW", - "processor": "STM32F042", - "bootloader": "stm32-dfu", - "debounce": 3, - "community_layouts": ["60_hhkb"], - "layouts": { - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 12], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 1.5, "y": 4}, - {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 12.5, "y": 4} - ] - } - } -} diff --git a/keyboards/ekow/akira/keyboard.json b/keyboards/ekow/akira/keyboard.json new file mode 100644 index 0000000000..fe2d9749ae --- /dev/null +++ b/keyboards/ekow/akira/keyboard.json @@ -0,0 +1,98 @@ +{ + "keyboard_name": "AKIRA", + "manufacturer": "Keeboyzlab", + "maintainer": "eugenepy", + "url": "http://github.com/EugenePY", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": true, + "command": true, + "nkro": true + }, + "usb": { + "vid": "0x4B59", + "pid": "0x414B", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B12", "B13", "B14", "B15", "A8", "A9", "A10", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9"], + "rows": ["B0", "B1", "B2", "B10", "B11"] + }, + "diode_direction": "COL2ROW", + "processor": "STM32F042", + "bootloader": "stm32-dfu", + "debounce": 3, + "community_layouts": ["60_hhkb"], + "layouts": { + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 12], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 1.5, "y": 4}, + {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 12.5, "y": 4} + ] + } + } +} diff --git a/keyboards/ekow/akira/rules.mk b/keyboards/ekow/akira/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ekow/akira/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/enviousdesign/60f/info.json b/keyboards/enviousdesign/60f/info.json deleted file mode 100644 index c163ca5d6d..0000000000 --- a/keyboards/enviousdesign/60f/info.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "manufacturer": "Envious.Design", - "keyboard_name": "EnvKB 60F V1", - "maintainer": "Envious.Design", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP16", "GP17", "GP18", "GP19", "GP20", "GP21", "GP22", "GP26", "GP27"], - "rows": ["GP11", "GP12", "GP13", "GP14", "GP15"] - }, - "processor": "RP2040", - "url": "http://envious.design", - "usb": { - "device_version": "1.0.0", - "pid": "0xA400", - "vid": "0xE739" - }, - "community_layouts": ["60_ansi", "60_iso"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "0,1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "0,6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "0,7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "0,8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "0,9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0,10", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "0,14", "matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "1,2", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "1,3", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "1,4", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "1,5", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "1,6", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "1,7", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "1,8", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "1,9", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "1,10", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "1,11", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "1,12", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "1,13", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "1,14", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "2,2", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "2,3", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "2,4", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "2,5", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "2,6", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "2,7", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "2,8", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "2,9", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "2,10", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": "2,11", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "2,12", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "3,2", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "3,3", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "3,4", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "3,5", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "3,6", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "3,7", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "3,8", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "3,9", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "3,10", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "3,11", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "3,13", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "4,3", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "4,6", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "4,10", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "4,13", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "4,14", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "0,1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "0,6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "0,7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "0,8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "0,9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0,10", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "0,14", "matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "1,2", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "1,3", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "1,4", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "1,5", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "1,6", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "1,7", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "1,8", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "1,9", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "1,10", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "1,11", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "1,12", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "1,13", "matrix": [1, 13], "x": 12.5, "y": 1}, - - {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "2,2", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "2,3", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "2,4", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "2,5", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "2,6", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "2,7", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "2,8", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "2,9", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "2,10", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": "2,11", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "2,12", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "2,13", "matrix": [2, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "3,1", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "3,2", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "3,3", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "3,4", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "3,5", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "3,6", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "3,7", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "3,8", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "3,9", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "3,10", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "3,11", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "3,13", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "4,3", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "4,6", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "4,10", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "4,13", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "4,14", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "0,1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "0,6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "0,7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "0,8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "0,9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0,10", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "0,14", "matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "1,2", "matrix": [1, 2], "x": 1.5, "y": 1}, - {"label": "1,3", "matrix": [1, 3], "x": 2.5, "y": 1}, - {"label": "1,4", "matrix": [1, 4], "x": 3.5, "y": 1}, - {"label": "1,5", "matrix": [1, 5], "x": 4.5, "y": 1}, - {"label": "1,6", "matrix": [1, 6], "x": 5.5, "y": 1}, - {"label": "1,7", "matrix": [1, 7], "x": 6.5, "y": 1}, - {"label": "1,8", "matrix": [1, 8], "x": 7.5, "y": 1}, - {"label": "1,9", "matrix": [1, 9], "x": 8.5, "y": 1}, - {"label": "1,10", "matrix": [1, 10], "x": 9.5, "y": 1}, - {"label": "1,11", "matrix": [1, 11], "x": 10.5, "y": 1}, - {"label": "1,12", "matrix": [1, 12], "x": 11.5, "y": 1}, - {"label": "1,13", "matrix": [1, 13], "x": 12.5, "y": 1}, - {"label": "1,14", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "2,2", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "2,3", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "2,4", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "2,5", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "2,6", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "2,7", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "2,8", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "2,9", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "2,10", "matrix": [2, 10], "x": 9.75, "y": 2}, - {"label": "2,11", "matrix": [2, 11], "x": 10.75, "y": 2}, - {"label": "2,12", "matrix": [2, 12], "x": 11.75, "y": 2}, - {"label": "2,13", "matrix": [2, 13], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, - - {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "3,1", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "3,2", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "3,3", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "3,4", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "3,5", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "3,6", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "3,7", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "3,8", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": "3,9", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": "3,10", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "3,11", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "3,13", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "4,3", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "4,6", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "4,10", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "4,13", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "4,14", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/enviousdesign/60f/keyboard.json b/keyboards/enviousdesign/60f/keyboard.json new file mode 100644 index 0000000000..c163ca5d6d --- /dev/null +++ b/keyboards/enviousdesign/60f/keyboard.json @@ -0,0 +1,239 @@ +{ + "manufacturer": "Envious.Design", + "keyboard_name": "EnvKB 60F V1", + "maintainer": "Envious.Design", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP16", "GP17", "GP18", "GP19", "GP20", "GP21", "GP22", "GP26", "GP27"], + "rows": ["GP11", "GP12", "GP13", "GP14", "GP15"] + }, + "processor": "RP2040", + "url": "http://envious.design", + "usb": { + "device_version": "1.0.0", + "pid": "0xA400", + "vid": "0xE739" + }, + "community_layouts": ["60_ansi", "60_iso"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "0,1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "0,6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "0,7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "0,8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "0,9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0,10", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "0,14", "matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "1,2", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "1,3", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "1,4", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "1,5", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "1,6", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "1,7", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "1,8", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "1,9", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "1,10", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "1,11", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "1,12", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "1,13", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "1,14", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "2,2", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "2,3", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "2,4", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "2,5", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "2,6", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "2,7", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "2,8", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "2,9", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "2,10", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": "2,11", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "2,12", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "3,2", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "3,3", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "3,4", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "3,5", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "3,6", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "3,7", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "3,8", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "3,9", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "3,10", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "3,11", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "3,13", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "4,3", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "4,6", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "4,10", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "4,13", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "4,14", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "0,1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "0,6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "0,7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "0,8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "0,9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0,10", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "0,14", "matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "1,2", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "1,3", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "1,4", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "1,5", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "1,6", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "1,7", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "1,8", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "1,9", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "1,10", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "1,11", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "1,12", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "1,13", "matrix": [1, 13], "x": 12.5, "y": 1}, + + {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "2,2", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "2,3", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "2,4", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "2,5", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "2,6", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "2,7", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "2,8", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "2,9", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "2,10", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": "2,11", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "2,12", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "2,13", "matrix": [2, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "3,1", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "3,2", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "3,3", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "3,4", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "3,5", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "3,6", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "3,7", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "3,8", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "3,9", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "3,10", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "3,11", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "3,13", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "4,3", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "4,6", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "4,10", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "4,13", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "4,14", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "0,1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "0,6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "0,7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "0,8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "0,9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0,10", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "0,14", "matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "1,2", "matrix": [1, 2], "x": 1.5, "y": 1}, + {"label": "1,3", "matrix": [1, 3], "x": 2.5, "y": 1}, + {"label": "1,4", "matrix": [1, 4], "x": 3.5, "y": 1}, + {"label": "1,5", "matrix": [1, 5], "x": 4.5, "y": 1}, + {"label": "1,6", "matrix": [1, 6], "x": 5.5, "y": 1}, + {"label": "1,7", "matrix": [1, 7], "x": 6.5, "y": 1}, + {"label": "1,8", "matrix": [1, 8], "x": 7.5, "y": 1}, + {"label": "1,9", "matrix": [1, 9], "x": 8.5, "y": 1}, + {"label": "1,10", "matrix": [1, 10], "x": 9.5, "y": 1}, + {"label": "1,11", "matrix": [1, 11], "x": 10.5, "y": 1}, + {"label": "1,12", "matrix": [1, 12], "x": 11.5, "y": 1}, + {"label": "1,13", "matrix": [1, 13], "x": 12.5, "y": 1}, + {"label": "1,14", "matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "2,2", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "2,3", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "2,4", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "2,5", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "2,6", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "2,7", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "2,8", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "2,9", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "2,10", "matrix": [2, 10], "x": 9.75, "y": 2}, + {"label": "2,11", "matrix": [2, 11], "x": 10.75, "y": 2}, + {"label": "2,12", "matrix": [2, 12], "x": 11.75, "y": 2}, + {"label": "2,13", "matrix": [2, 13], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, + + {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "3,1", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "3,2", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "3,3", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "3,4", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "3,5", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "3,6", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "3,7", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "3,8", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": "3,9", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": "3,10", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "3,11", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "3,13", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "4,3", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "4,6", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "4,10", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "4,13", "matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "4,14", "matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/enviousdesign/60f/rules.mk b/keyboards/enviousdesign/60f/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/enviousdesign/60f/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/enviousdesign/65m/info.json b/keyboards/enviousdesign/65m/info.json deleted file mode 100644 index 2328932462..0000000000 --- a/keyboards/enviousdesign/65m/info.json +++ /dev/null @@ -1,393 +0,0 @@ -{ - "manufacturer": "Envious.Design", - "keyboard_name": "EnvKB 65M", - "maintainer": "Envious.Design", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP16"], - "rows": ["GP21", "GP20", "GP19", "GP18", "GP17"] - }, - "processor": "RP2040", - "url": "http://envious.design", - "usb": { - "device_version": "0.0.1", - "pid": "0xA279", - "vid": "0xE739" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [3, 16], "x": 16, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.75}, - {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [4, 16], "x": 16, "y": 4} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [3, 16], "x": 16, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [4, 16], "x": 16, "y": 4} - ] - }, - "LAYOUT_ansi_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [3, 16], "x": 16, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.75}, - {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [4, 16], "x": 16, "y": 4} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [3, 16], "x": 16, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [4, 16], "x": 16, "y": 4} - ] - }, - "LAYOUT_iso_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [3, 16], "x": 16, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.75}, - {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [4, 16], "x": 16, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/enviousdesign/65m/keyboard.json b/keyboards/enviousdesign/65m/keyboard.json new file mode 100644 index 0000000000..2328932462 --- /dev/null +++ b/keyboards/enviousdesign/65m/keyboard.json @@ -0,0 +1,393 @@ +{ + "manufacturer": "Envious.Design", + "keyboard_name": "EnvKB 65M", + "maintainer": "Envious.Design", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP16"], + "rows": ["GP21", "GP20", "GP19", "GP18", "GP17"] + }, + "processor": "RP2040", + "url": "http://envious.design", + "usb": { + "device_version": "0.0.1", + "pid": "0xA279", + "vid": "0xE739" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [3, 16], "x": 16, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.75}, + {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [4, 16], "x": 16, "y": 4} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [3, 16], "x": 16, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [4, 16], "x": 16, "y": 4} + ] + }, + "LAYOUT_ansi_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [3, 16], "x": 16, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.75}, + {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [4, 16], "x": 16, "y": 4} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [3, 16], "x": 16, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [4, 16], "x": 16, "y": 4} + ] + }, + "LAYOUT_iso_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [3, 16], "x": 16, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.75}, + {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [4, 16], "x": 16, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/enviousdesign/65m/rules.mk b/keyboards/enviousdesign/65m/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/enviousdesign/65m/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/enviousdesign/commissions/mini1800/info.json b/keyboards/enviousdesign/commissions/mini1800/info.json deleted file mode 100644 index 9303e7af23..0000000000 --- a/keyboards/enviousdesign/commissions/mini1800/info.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "manufacturer": "Envious.Design", - "keyboard_name": "Mini1800", - "maintainer": "Envious.Design", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0xE739", - "pid": "0xC001", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "num_lock": "GP8", - "caps_lock": "GP10", - } - "diode_direction": "ROW2COL", - "matrix_pins": { - "rows": ["GP4", "GP3", "GP2", "GP1", "GP0"], - "cols": ["GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP27", "GP28", "GP5", "GP6", "GP7"] - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14.5, "y": 0 }, - { "matrix": [0, 15], "x": 15.5, "y": 0 }, - { "matrix": [0, 16], "x": 16.5, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "w": 1.5, "x": 12.5, "y": 1 }, - { "matrix": [1, 14], "x": 14.5, "y": 1 }, - { "matrix": [1, 15], "x": 15.5, "y": 1 }, - { "matrix": [1, 16], "x": 16.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "w": 1.75, "x": 11.75, "y": 2 }, - { "matrix": [2, 14], "x": 14.5, "y": 2 }, - { "matrix": [2, 15], "x": 15.5, "y": 2 }, - { "matrix": [2, 16], "x": 16.5, "y": 2 }, - { "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 2, "y": 3 }, - { "matrix": [3, 2], "x": 3, "y": 3 }, - { "matrix": [3, 3], "x": 4, "y": 3 }, - { "matrix": [3, 4], "x": 5, "y": 3 }, - { "matrix": [3, 5], "x": 6, "y": 3 }, - { "matrix": [3, 6], "x": 7, "y": 3 }, - { "matrix": [3, 7], "x": 8, "y": 3 }, - { "matrix": [3, 8], "x": 9, "y": 3 }, - { "matrix": [3, 9], "x": 10, "y": 3 }, - { "matrix": [3, 11], "w": 1.75, "x": 11, "y": 3 }, - { "matrix": [3, 12], "x": 13, "y": 3.25 }, - { "matrix": [3, 14], "x": 14.5, "y": 3 }, - { "matrix": [3, 15], "x": 15.5, "y": 3 }, - { "matrix": [3, 16], "x": 16.5, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 4], "w": 2.75, "x": 3.75, "y": 4 }, - { "matrix": [4, 6], "w": 2.75, "x": 6.5, "y": 4 }, - { "matrix": [4, 8], "w": 1.25, "x": 9.25, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10.5, "y": 4 }, - { "matrix": [4, 11], "x": 12, "y": 4.25 }, - { "matrix": [4, 12], "x": 13, "y": 4.25 }, - { "matrix": [4, 13], "x": 14, "y": 4.25 }, - { "matrix": [4, 15], "x": 15.5, "y": 4 }, - { "matrix": [4, 16], "x": 16.5, "y": 4 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/enviousdesign/commissions/mini1800/keyboard.json b/keyboards/enviousdesign/commissions/mini1800/keyboard.json new file mode 100644 index 0000000000..9303e7af23 --- /dev/null +++ b/keyboards/enviousdesign/commissions/mini1800/keyboard.json @@ -0,0 +1,110 @@ +{ + "manufacturer": "Envious.Design", + "keyboard_name": "Mini1800", + "maintainer": "Envious.Design", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0xE739", + "pid": "0xC001", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "num_lock": "GP8", + "caps_lock": "GP10", + } + "diode_direction": "ROW2COL", + "matrix_pins": { + "rows": ["GP4", "GP3", "GP2", "GP1", "GP0"], + "cols": ["GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP27", "GP28", "GP5", "GP6", "GP7"] + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14.5, "y": 0 }, + { "matrix": [0, 15], "x": 15.5, "y": 0 }, + { "matrix": [0, 16], "x": 16.5, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "w": 1.5, "x": 12.5, "y": 1 }, + { "matrix": [1, 14], "x": 14.5, "y": 1 }, + { "matrix": [1, 15], "x": 15.5, "y": 1 }, + { "matrix": [1, 16], "x": 16.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "w": 1.75, "x": 11.75, "y": 2 }, + { "matrix": [2, 14], "x": 14.5, "y": 2 }, + { "matrix": [2, 15], "x": 15.5, "y": 2 }, + { "matrix": [2, 16], "x": 16.5, "y": 2 }, + { "matrix": [3, 0], "w": 2, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 2, "y": 3 }, + { "matrix": [3, 2], "x": 3, "y": 3 }, + { "matrix": [3, 3], "x": 4, "y": 3 }, + { "matrix": [3, 4], "x": 5, "y": 3 }, + { "matrix": [3, 5], "x": 6, "y": 3 }, + { "matrix": [3, 6], "x": 7, "y": 3 }, + { "matrix": [3, 7], "x": 8, "y": 3 }, + { "matrix": [3, 8], "x": 9, "y": 3 }, + { "matrix": [3, 9], "x": 10, "y": 3 }, + { "matrix": [3, 11], "w": 1.75, "x": 11, "y": 3 }, + { "matrix": [3, 12], "x": 13, "y": 3.25 }, + { "matrix": [3, 14], "x": 14.5, "y": 3 }, + { "matrix": [3, 15], "x": 15.5, "y": 3 }, + { "matrix": [3, 16], "x": 16.5, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 4], "w": 2.75, "x": 3.75, "y": 4 }, + { "matrix": [4, 6], "w": 2.75, "x": 6.5, "y": 4 }, + { "matrix": [4, 8], "w": 1.25, "x": 9.25, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10.5, "y": 4 }, + { "matrix": [4, 11], "x": 12, "y": 4.25 }, + { "matrix": [4, 12], "x": 13, "y": 4.25 }, + { "matrix": [4, 13], "x": 14, "y": 4.25 }, + { "matrix": [4, 15], "x": 15.5, "y": 4 }, + { "matrix": [4, 16], "x": 16.5, "y": 4 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/enviousdesign/commissions/mini1800/rules.mk b/keyboards/enviousdesign/commissions/mini1800/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/enviousdesign/commissions/mini1800/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/enviousdesign/delirium/rev0/info.json b/keyboards/enviousdesign/delirium/rev0/info.json deleted file mode 100644 index f1eb3dc59b..0000000000 --- a/keyboards/enviousdesign/delirium/rev0/info.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "manufacturer": "Envious.Design", - "keyboard_name": "Delirium Prototype", - "maintainer": "Envious.Design", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP19", "GP18", "GP17", "GP16"], - "rows": ["GP20", "GP21", "GP22", "GP26", "GP27", "GP28"] - }, - "processor": "RP2040", - "url": "http://envious.design", - "usb": { - "device_version": "0.0.1", - "pid": "0xA100", - "vid": "0xE739" - }, - "community_layouts": ["tkl_iso"], - "layouts": { - "LAYOUT_tkl_iso": { - "layout": [ - {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "0,7", "matrix": [0, 7], "x": 6.5, "y": 0}, - {"label": "0,8", "matrix": [0, 8], "x": 7.5, "y": 0}, - {"label": "0,9", "matrix": [0, 9], "x": 8.5, "y": 0}, - {"label": "0,10", "matrix": [0, 10], "x": 9.5, "y": 0}, - {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "0,13", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "0,14", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "0,15", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "0,16", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "0,17", "matrix": [0, 17], "x": 17.25, "y": 0}, - {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1.5}, - {"label": "1,1", "matrix": [1, 1], "x": 1, "y": 1.5}, - {"label": "1,2", "matrix": [1, 2], "x": 2, "y": 1.5}, - {"label": "1,3", "matrix": [1, 3], "x": 3, "y": 1.5}, - {"label": "1,4", "matrix": [1, 4], "x": 4, "y": 1.5}, - {"label": "1,5", "matrix": [1, 5], "x": 5, "y": 1.5}, - {"label": "1,6", "matrix": [1, 6], "x": 6, "y": 1.5}, - {"label": "1,7", "matrix": [1, 7], "x": 7, "y": 1.5}, - {"label": "1,8", "matrix": [1, 8], "x": 8, "y": 1.5}, - {"label": "1,9", "matrix": [1, 9], "x": 9, "y": 1.5}, - {"label": "1,10", "matrix": [1, 10], "x": 10, "y": 1.5}, - {"label": "1,11", "matrix": [1, 11], "x": 11, "y": 1.5}, - {"label": "1,12", "matrix": [1, 12], "x": 12, "y": 1.5}, - {"label": "1,14", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"label": "1,15", "matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"label": "1,16", "matrix": [1, 16], "x": 16.25, "y": 1.5}, - {"label": "1,17", "matrix": [1, 17], "x": 17.25, "y": 1.5}, - {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"label": "2,2", "matrix": [2, 2], "x": 1.5, "y": 2.5}, - {"label": "2,3", "matrix": [2, 3], "x": 2.5, "y": 2.5}, - {"label": "2,4", "matrix": [2, 4], "x": 3.5, "y": 2.5}, - {"label": "2,5", "matrix": [2, 5], "x": 4.5, "y": 2.5}, - {"label": "2,6", "matrix": [2, 6], "x": 5.5, "y": 2.5}, - {"label": "2,7", "matrix": [2, 7], "x": 6.5, "y": 2.5}, - {"label": "2,8", "matrix": [2, 8], "x": 7.5, "y": 2.5}, - {"label": "2,9", "matrix": [2, 9], "x": 8.5, "y": 2.5}, - {"label": "2,10", "matrix": [2, 10], "x": 9.5, "y": 2.5}, - {"label": "2,11", "matrix": [2, 11], "x": 10.5, "y": 2.5}, - {"label": "2,12", "matrix": [2, 12], "x": 11.5, "y": 2.5}, - {"label": "2,13", "matrix": [2, 13], "x": 12.5, "y": 2.5}, - {"label": "2,15", "matrix": [2, 15], "x": 15.25, "y": 2.5}, - {"label": "2,16", "matrix": [2, 16], "x": 16.25, "y": 2.5}, - {"label": "2,17", "matrix": [2, 17], "x": 17.25, "y": 2.5}, - {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"label": "3,2", "matrix": [3, 2], "x": 1.75, "y": 3.5}, - {"label": "3,3", "matrix": [3, 3], "x": 2.75, "y": 3.5}, - {"label": "3,4", "matrix": [3, 4], "x": 3.75, "y": 3.5}, - {"label": "3,5", "matrix": [3, 5], "x": 4.75, "y": 3.5}, - {"label": "3,6", "matrix": [3, 6], "x": 5.75, "y": 3.5}, - {"label": "3,7", "matrix": [3, 7], "x": 6.75, "y": 3.5}, - {"label": "3,8", "matrix": [3, 8], "x": 7.75, "y": 3.5}, - {"label": "3,9", "matrix": [3, 9], "x": 8.75, "y": 3.5}, - {"label": "3,10", "matrix": [3, 10], "x": 9.75, "y": 3.5}, - {"label": "3,11", "matrix": [3, 11], "x": 10.75, "y": 3.5}, - {"label": "3,12", "matrix": [3, 12], "x": 11.75, "y": 3.5}, - {"label": "3,13", "matrix": [3, 13], "x": 12.75, "y": 3.5}, - {"label": "3,14", "matrix": [2, 14], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"label": "4,2", "matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"label": "4,3", "matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"label": "4,4", "matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"label": "4,5", "matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"label": "4,6", "matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"label": "4,7", "matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"label": "4,8", "matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"label": "4,9", "matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"label": "4,10", "matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"label": "4,13", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, - {"label": "4,16", "matrix": [4, 16], "x": 16.25, "y": 4.5}, - {"label": "5,0", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"label": "5,1", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"label": "5,3", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"label": "5,6", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"label": "5,10", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, - {"label": "5,11", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, - {"label": "5,13", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, - {"label": "5,14", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, - {"label": "5,15", "matrix": [5, 15], "x": 15.25, "y": 5.5}, - {"label": "5,16", "matrix": [5, 16], "x": 16.25, "y": 5.5}, - {"label": "5,17", "matrix": [5, 17], "x": 17.25, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/enviousdesign/delirium/rev0/keyboard.json b/keyboards/enviousdesign/delirium/rev0/keyboard.json new file mode 100644 index 0000000000..f1eb3dc59b --- /dev/null +++ b/keyboards/enviousdesign/delirium/rev0/keyboard.json @@ -0,0 +1,121 @@ +{ + "manufacturer": "Envious.Design", + "keyboard_name": "Delirium Prototype", + "maintainer": "Envious.Design", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP19", "GP18", "GP17", "GP16"], + "rows": ["GP20", "GP21", "GP22", "GP26", "GP27", "GP28"] + }, + "processor": "RP2040", + "url": "http://envious.design", + "usb": { + "device_version": "0.0.1", + "pid": "0xA100", + "vid": "0xE739" + }, + "community_layouts": ["tkl_iso"], + "layouts": { + "LAYOUT_tkl_iso": { + "layout": [ + {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "0,7", "matrix": [0, 7], "x": 6.5, "y": 0}, + {"label": "0,8", "matrix": [0, 8], "x": 7.5, "y": 0}, + {"label": "0,9", "matrix": [0, 9], "x": 8.5, "y": 0}, + {"label": "0,10", "matrix": [0, 10], "x": 9.5, "y": 0}, + {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "0,13", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "0,14", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "0,15", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "0,16", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "0,17", "matrix": [0, 17], "x": 17.25, "y": 0}, + {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1.5}, + {"label": "1,1", "matrix": [1, 1], "x": 1, "y": 1.5}, + {"label": "1,2", "matrix": [1, 2], "x": 2, "y": 1.5}, + {"label": "1,3", "matrix": [1, 3], "x": 3, "y": 1.5}, + {"label": "1,4", "matrix": [1, 4], "x": 4, "y": 1.5}, + {"label": "1,5", "matrix": [1, 5], "x": 5, "y": 1.5}, + {"label": "1,6", "matrix": [1, 6], "x": 6, "y": 1.5}, + {"label": "1,7", "matrix": [1, 7], "x": 7, "y": 1.5}, + {"label": "1,8", "matrix": [1, 8], "x": 8, "y": 1.5}, + {"label": "1,9", "matrix": [1, 9], "x": 9, "y": 1.5}, + {"label": "1,10", "matrix": [1, 10], "x": 10, "y": 1.5}, + {"label": "1,11", "matrix": [1, 11], "x": 11, "y": 1.5}, + {"label": "1,12", "matrix": [1, 12], "x": 12, "y": 1.5}, + {"label": "1,14", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"label": "1,15", "matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"label": "1,16", "matrix": [1, 16], "x": 16.25, "y": 1.5}, + {"label": "1,17", "matrix": [1, 17], "x": 17.25, "y": 1.5}, + {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"label": "2,2", "matrix": [2, 2], "x": 1.5, "y": 2.5}, + {"label": "2,3", "matrix": [2, 3], "x": 2.5, "y": 2.5}, + {"label": "2,4", "matrix": [2, 4], "x": 3.5, "y": 2.5}, + {"label": "2,5", "matrix": [2, 5], "x": 4.5, "y": 2.5}, + {"label": "2,6", "matrix": [2, 6], "x": 5.5, "y": 2.5}, + {"label": "2,7", "matrix": [2, 7], "x": 6.5, "y": 2.5}, + {"label": "2,8", "matrix": [2, 8], "x": 7.5, "y": 2.5}, + {"label": "2,9", "matrix": [2, 9], "x": 8.5, "y": 2.5}, + {"label": "2,10", "matrix": [2, 10], "x": 9.5, "y": 2.5}, + {"label": "2,11", "matrix": [2, 11], "x": 10.5, "y": 2.5}, + {"label": "2,12", "matrix": [2, 12], "x": 11.5, "y": 2.5}, + {"label": "2,13", "matrix": [2, 13], "x": 12.5, "y": 2.5}, + {"label": "2,15", "matrix": [2, 15], "x": 15.25, "y": 2.5}, + {"label": "2,16", "matrix": [2, 16], "x": 16.25, "y": 2.5}, + {"label": "2,17", "matrix": [2, 17], "x": 17.25, "y": 2.5}, + {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"label": "3,2", "matrix": [3, 2], "x": 1.75, "y": 3.5}, + {"label": "3,3", "matrix": [3, 3], "x": 2.75, "y": 3.5}, + {"label": "3,4", "matrix": [3, 4], "x": 3.75, "y": 3.5}, + {"label": "3,5", "matrix": [3, 5], "x": 4.75, "y": 3.5}, + {"label": "3,6", "matrix": [3, 6], "x": 5.75, "y": 3.5}, + {"label": "3,7", "matrix": [3, 7], "x": 6.75, "y": 3.5}, + {"label": "3,8", "matrix": [3, 8], "x": 7.75, "y": 3.5}, + {"label": "3,9", "matrix": [3, 9], "x": 8.75, "y": 3.5}, + {"label": "3,10", "matrix": [3, 10], "x": 9.75, "y": 3.5}, + {"label": "3,11", "matrix": [3, 11], "x": 10.75, "y": 3.5}, + {"label": "3,12", "matrix": [3, 12], "x": 11.75, "y": 3.5}, + {"label": "3,13", "matrix": [3, 13], "x": 12.75, "y": 3.5}, + {"label": "3,14", "matrix": [2, 14], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"label": "4,2", "matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"label": "4,3", "matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"label": "4,4", "matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"label": "4,5", "matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"label": "4,6", "matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"label": "4,7", "matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"label": "4,8", "matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"label": "4,9", "matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"label": "4,10", "matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"label": "4,13", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, + {"label": "4,16", "matrix": [4, 16], "x": 16.25, "y": 4.5}, + {"label": "5,0", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"label": "5,1", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"label": "5,3", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"label": "5,6", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"label": "5,10", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, + {"label": "5,11", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, + {"label": "5,13", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, + {"label": "5,14", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, + {"label": "5,15", "matrix": [5, 15], "x": 15.25, "y": 5.5}, + {"label": "5,16", "matrix": [5, 16], "x": 16.25, "y": 5.5}, + {"label": "5,17", "matrix": [5, 17], "x": 17.25, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/enviousdesign/delirium/rev0/rules.mk b/keyboards/enviousdesign/delirium/rev0/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/enviousdesign/delirium/rev0/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/enviousdesign/delirium/rev1/info.json b/keyboards/enviousdesign/delirium/rev1/info.json deleted file mode 100644 index e548d02814..0000000000 --- a/keyboards/enviousdesign/delirium/rev1/info.json +++ /dev/null @@ -1,305 +0,0 @@ -{ - "manufacturer": "Envious.Design", - "keyboard_name": "Delirium", - "maintainer": "Envious.Design", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP19", "GP18", "GP17", "GP16"], - "rows": ["GP20", "GP21", "GP22", "GP26", "GP27", "GP28"] - }, - "processor": "RP2040", - "url": "http://envious.design", - "usb": { - "device_version": "1.0.0", - "pid": "0xA500", - "vid": "0xE739" - }, - "community_layouts": ["tkl_ansi", "tkl_iso"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 9], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 10], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "PrtSc", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, - {"label": "\u00ac", "matrix": [1, 0], "x": 0, "y": 1.5}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.5}, - {"label": "\"", "matrix": [1, 2], "x": 2, "y": 1.5}, - {"label": "\u00a3", "matrix": [1, 3], "x": 3, "y": 1.5}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.5}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.5}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.5}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.5}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.5}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.5}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.5}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.5}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.5}, - {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.5}, - {"label": "PgUp", "matrix": [1, 17], "x": 17.25, "y": 1.5}, - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.5}, - {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.5}, - {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.5}, - {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.5}, - {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.5}, - {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.5}, - {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.5}, - {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.5}, - {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.5}, - {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.5}, - {"label": "{", "matrix": [2, 12], "x": 11.5, "y": 2.5}, - {"label": "}", "matrix": [2, 13], "x": 12.5, "y": 2.5}, - {"label": "|", "matrix": [2, 14], "x": 13.5, "y": 2.5, "w": 1.5}, - {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.5}, - {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.5}, - {"label": "PgDn", "matrix": [2, 17], "x": 17.25, "y": 2.5}, - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.5}, - {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.5}, - {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.5}, - {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.5}, - {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.5}, - {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.5}, - {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.5}, - {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.5}, - {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.5}, - {"label": ":", "matrix": [3, 11], "x": 10.75, "y": 3.5}, - {"label": "@", "matrix": [3, 12], "x": 11.75, "y": 3.5}, - {"label": "~", "matrix": [3, 13], "x": 12.75, "y": 3.5}, - {"label": "Enter", "matrix": [3, 14], "x": 13.75, "y": 3.5, "w": 1.25}, - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, - {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.5}, - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"label": "AltGr", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, - {"label": "Win", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, - {"label": "Menu", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, - {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 9], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 10], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "PrtSc", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, - {"label": "\u00ac", "matrix": [1, 0], "x": 0, "y": 1.5}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.5}, - {"label": "\"", "matrix": [1, 2], "x": 2, "y": 1.5}, - {"label": "\u00a3", "matrix": [1, 3], "x": 3, "y": 1.5}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.5}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.5}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.5}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.5}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.5}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.5}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.5}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.5}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.5}, - {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.5}, - {"label": "PgUp", "matrix": [1, 17], "x": 17.25, "y": 1.5}, - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.5}, - {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.5}, - {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.5}, - {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.5}, - {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.5}, - {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.5}, - {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.5}, - {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.5}, - {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.5}, - {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.5}, - {"label": "{", "matrix": [2, 12], "x": 11.5, "y": 2.5}, - {"label": "}", "matrix": [2, 13], "x": 12.5, "y": 2.5}, - {"label": "|", "matrix": [2, 14], "x": 13.5, "y": 2.5, "w": 1.5}, - {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.5}, - {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.5}, - {"label": "PgDn", "matrix": [2, 17], "x": 17.25, "y": 2.5}, - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.5}, - {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.5}, - {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.5}, - {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.5}, - {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.5}, - {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.5}, - {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.5}, - {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.5}, - {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.5}, - {"label": ":", "matrix": [3, 11], "x": 10.75, "y": 3.5}, - {"label": "@", "matrix": [3, 12], "x": 11.75, "y": 3.5}, - {"label": "Enter", "matrix": [3, 14], "x": 12.75, "y": 3.5, "w": 2.25}, - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, - {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.5}, - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"label": "AltGr", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, - {"label": "Win", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, - {"label": "Menu", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, - {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 9], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 10], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "PrtSc", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, - {"label": "\u00ac", "matrix": [1, 0], "x": 0, "y": 1.5}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.5}, - {"label": "\"", "matrix": [1, 2], "x": 2, "y": 1.5}, - {"label": "\u00a3", "matrix": [1, 3], "x": 3, "y": 1.5}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.5}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.5}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.5}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.5}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.5}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.5}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.5}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.5}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.5}, - {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.5}, - {"label": "PgUp", "matrix": [1, 17], "x": 17.25, "y": 1.5}, - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.5}, - {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.5}, - {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.5}, - {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.5}, - {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.5}, - {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.5}, - {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.5}, - {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.5}, - {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.5}, - {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.5}, - {"label": "{", "matrix": [2, 12], "x": 11.5, "y": 2.5}, - {"label": "}", "matrix": [2, 13], "x": 12.5, "y": 2.5}, - {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.5}, - {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.5}, - {"label": "PgDn", "matrix": [2, 17], "x": 17.25, "y": 2.5}, - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.5}, - {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.5}, - {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.5}, - {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.5}, - {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.5}, - {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.5}, - {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.5}, - {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.5}, - {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.5}, - {"label": ":", "matrix": [3, 11], "x": 10.75, "y": 3.5}, - {"label": "@", "matrix": [3, 12], "x": 11.75, "y": 3.5}, - {"label": "~", "matrix": [3, 13], "x": 12.75, "y": 3.5}, - {"label": "Enter", "matrix": [3, 14], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, - {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.5}, - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"label": "AltGr", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, - {"label": "Win", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, - {"label": "Menu", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, - {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.5}, - {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.5}, - {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/enviousdesign/delirium/rev1/keyboard.json b/keyboards/enviousdesign/delirium/rev1/keyboard.json new file mode 100644 index 0000000000..e548d02814 --- /dev/null +++ b/keyboards/enviousdesign/delirium/rev1/keyboard.json @@ -0,0 +1,305 @@ +{ + "manufacturer": "Envious.Design", + "keyboard_name": "Delirium", + "maintainer": "Envious.Design", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP19", "GP18", "GP17", "GP16"], + "rows": ["GP20", "GP21", "GP22", "GP26", "GP27", "GP28"] + }, + "processor": "RP2040", + "url": "http://envious.design", + "usb": { + "device_version": "1.0.0", + "pid": "0xA500", + "vid": "0xE739" + }, + "community_layouts": ["tkl_ansi", "tkl_iso"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 9], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 10], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "PrtSc", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, + {"label": "\u00ac", "matrix": [1, 0], "x": 0, "y": 1.5}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.5}, + {"label": "\"", "matrix": [1, 2], "x": 2, "y": 1.5}, + {"label": "\u00a3", "matrix": [1, 3], "x": 3, "y": 1.5}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.5}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.5}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.5}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.5}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.5}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.5}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.5}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.5}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.5}, + {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.5}, + {"label": "PgUp", "matrix": [1, 17], "x": 17.25, "y": 1.5}, + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.5}, + {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.5}, + {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.5}, + {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.5}, + {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.5}, + {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.5}, + {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.5}, + {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.5}, + {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.5}, + {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.5}, + {"label": "{", "matrix": [2, 12], "x": 11.5, "y": 2.5}, + {"label": "}", "matrix": [2, 13], "x": 12.5, "y": 2.5}, + {"label": "|", "matrix": [2, 14], "x": 13.5, "y": 2.5, "w": 1.5}, + {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.5}, + {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.5}, + {"label": "PgDn", "matrix": [2, 17], "x": 17.25, "y": 2.5}, + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.5}, + {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.5}, + {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.5}, + {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.5}, + {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.5}, + {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.5}, + {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.5}, + {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.5}, + {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.5}, + {"label": ":", "matrix": [3, 11], "x": 10.75, "y": 3.5}, + {"label": "@", "matrix": [3, 12], "x": 11.75, "y": 3.5}, + {"label": "~", "matrix": [3, 13], "x": 12.75, "y": 3.5}, + {"label": "Enter", "matrix": [3, 14], "x": 13.75, "y": 3.5, "w": 1.25}, + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, + {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.5}, + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"label": "AltGr", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, + {"label": "Win", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, + {"label": "Menu", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, + {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 9], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 10], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "PrtSc", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, + {"label": "\u00ac", "matrix": [1, 0], "x": 0, "y": 1.5}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.5}, + {"label": "\"", "matrix": [1, 2], "x": 2, "y": 1.5}, + {"label": "\u00a3", "matrix": [1, 3], "x": 3, "y": 1.5}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.5}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.5}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.5}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.5}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.5}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.5}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.5}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.5}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.5}, + {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.5}, + {"label": "PgUp", "matrix": [1, 17], "x": 17.25, "y": 1.5}, + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.5}, + {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.5}, + {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.5}, + {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.5}, + {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.5}, + {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.5}, + {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.5}, + {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.5}, + {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.5}, + {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.5}, + {"label": "{", "matrix": [2, 12], "x": 11.5, "y": 2.5}, + {"label": "}", "matrix": [2, 13], "x": 12.5, "y": 2.5}, + {"label": "|", "matrix": [2, 14], "x": 13.5, "y": 2.5, "w": 1.5}, + {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.5}, + {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.5}, + {"label": "PgDn", "matrix": [2, 17], "x": 17.25, "y": 2.5}, + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.5}, + {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.5}, + {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.5}, + {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.5}, + {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.5}, + {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.5}, + {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.5}, + {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.5}, + {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.5}, + {"label": ":", "matrix": [3, 11], "x": 10.75, "y": 3.5}, + {"label": "@", "matrix": [3, 12], "x": 11.75, "y": 3.5}, + {"label": "Enter", "matrix": [3, 14], "x": 12.75, "y": 3.5, "w": 2.25}, + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, + {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.5}, + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"label": "AltGr", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, + {"label": "Win", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, + {"label": "Menu", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, + {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 7], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 8], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 9], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 10], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "PrtSc", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, + {"label": "\u00ac", "matrix": [1, 0], "x": 0, "y": 1.5}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.5}, + {"label": "\"", "matrix": [1, 2], "x": 2, "y": 1.5}, + {"label": "\u00a3", "matrix": [1, 3], "x": 3, "y": 1.5}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.5}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.5}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.5}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.5}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.5}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.5}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.5}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.5}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.5}, + {"label": "Backspace", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.5}, + {"label": "PgUp", "matrix": [1, 17], "x": 17.25, "y": 1.5}, + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"label": "Q", "matrix": [2, 2], "x": 1.5, "y": 2.5}, + {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.5}, + {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 2.5}, + {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 2.5}, + {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 2.5}, + {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 2.5}, + {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 2.5}, + {"label": "I", "matrix": [2, 9], "x": 8.5, "y": 2.5}, + {"label": "O", "matrix": [2, 10], "x": 9.5, "y": 2.5}, + {"label": "P", "matrix": [2, 11], "x": 10.5, "y": 2.5}, + {"label": "{", "matrix": [2, 12], "x": 11.5, "y": 2.5}, + {"label": "}", "matrix": [2, 13], "x": 12.5, "y": 2.5}, + {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.5}, + {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.5}, + {"label": "PgDn", "matrix": [2, 17], "x": 17.25, "y": 2.5}, + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"label": "A", "matrix": [3, 2], "x": 1.75, "y": 3.5}, + {"label": "S", "matrix": [3, 3], "x": 2.75, "y": 3.5}, + {"label": "D", "matrix": [3, 4], "x": 3.75, "y": 3.5}, + {"label": "F", "matrix": [3, 5], "x": 4.75, "y": 3.5}, + {"label": "G", "matrix": [3, 6], "x": 5.75, "y": 3.5}, + {"label": "H", "matrix": [3, 7], "x": 6.75, "y": 3.5}, + {"label": "J", "matrix": [3, 8], "x": 7.75, "y": 3.5}, + {"label": "K", "matrix": [3, 9], "x": 8.75, "y": 3.5}, + {"label": "L", "matrix": [3, 10], "x": 9.75, "y": 3.5}, + {"label": ":", "matrix": [3, 11], "x": 10.75, "y": 3.5}, + {"label": "@", "matrix": [3, 12], "x": 11.75, "y": 3.5}, + {"label": "~", "matrix": [3, 13], "x": 12.75, "y": 3.5}, + {"label": "Enter", "matrix": [3, 14], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"label": "|", "matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, + {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.5}, + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"label": "Alt", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"label": "AltGr", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, + {"label": "Win", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, + {"label": "Menu", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, + {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.5}, + {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.5}, + {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/enviousdesign/delirium/rev1/rules.mk b/keyboards/enviousdesign/delirium/rev1/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/enviousdesign/delirium/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/enviousdesign/delirium/rgb/info.json b/keyboards/enviousdesign/delirium/rgb/info.json deleted file mode 100644 index b6e0bb0e0c..0000000000 --- a/keyboards/enviousdesign/delirium/rgb/info.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "manufacturer": "Envious.Design", - "keyboard_name": "Delirium RGB", - "maintainer": "Envious.Design", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP19", "GP18", "GP17", "GP16"], - "rows": ["GP20", "GP21", "GP22", "GP26", "GP27", "GP28"] - }, - "processor": "RP2040", - "rgb_matrix": { - "driver": "ws2812", - "max_brightness": 64, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 26, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 39, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 52, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 84, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 97, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 110, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 123, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 143, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 156, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 169, "y": 0, "flags": 4}, - {"matrix": [0, 14], "x": 182, "y": 0, "flags": 4}, - {"matrix": [0, 15], "x": 198, "y": 0, "flags": 4}, - {"matrix": [0, 16], "x": 211, "y": 0, "flags": 4}, - {"matrix": [0, 17], "x": 224, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 17, "flags": 4}, - {"matrix": [1, 1], "x": 13, "y": 17, "flags": 4}, - {"matrix": [1, 2], "x": 26, "y": 17, "flags": 4}, - {"matrix": [1, 3], "x": 39, "y": 17, "flags": 4}, - {"matrix": [1, 4], "x": 52, "y": 17, "flags": 4}, - {"matrix": [1, 5], "x": 65, "y": 17, "flags": 4}, - {"matrix": [1, 6], "x": 78, "y": 17, "flags": 4}, - {"matrix": [1, 7], "x": 91, "y": 17, "flags": 4}, - {"matrix": [1, 8], "x": 104, "y": 17, "flags": 4}, - {"matrix": [1, 9], "x": 117, "y": 17, "flags": 4}, - {"matrix": [1, 10], "x": 130, "y": 17, "flags": 4}, - {"matrix": [1, 11], "x": 143, "y": 17, "flags": 4}, - {"matrix": [1, 12], "x": 156, "y": 17, "flags": 4}, - {"matrix": [1, 14], "x": 175, "y": 17, "flags": 4}, - {"matrix": [1, 15], "x": 198, "y": 17, "flags": 4}, - {"matrix": [1, 16], "x": 211, "y": 17, "flags": 4}, - {"matrix": [1, 17], "x": 224, "y": 17, "flags": 4}, - {"matrix": [2, 0], "x": 3, "y": 29, "flags": 4}, - {"matrix": [2, 2], "x": 19, "y": 29, "flags": 4}, - {"matrix": [2, 3], "x": 32, "y": 29, "flags": 4}, - {"matrix": [2, 4], "x": 45, "y": 29, "flags": 4}, - {"matrix": [2, 5], "x": 58, "y": 29, "flags": 4}, - {"matrix": [2, 6], "x": 71, "y": 29, "flags": 4}, - {"matrix": [2, 7], "x": 84, "y": 29, "flags": 4}, - {"matrix": [2, 8], "x": 97, "y": 29, "flags": 4}, - {"matrix": [2, 9], "x": 110, "y": 29, "flags": 4}, - {"matrix": [2, 10], "x": 123, "y": 29, "flags": 4}, - {"matrix": [2, 11], "x": 136, "y": 29, "flags": 4}, - {"matrix": [2, 12], "x": 149, "y": 29, "flags": 4}, - {"matrix": [2, 13], "x": 162, "y": 29, "flags": 4}, - {"matrix": [3, 14], "x": 175, "y": 29, "flags": 4}, - {"matrix": [2, 15], "x": 198, "y": 29, "flags": 4}, - {"matrix": [2, 16], "x": 211, "y": 29, "flags": 4}, - {"matrix": [2, 17], "x": 224, "y": 29, "flags": 4}, - {"matrix": [3, 0], "x": 5, "y": 41, "flags": 8}, - {"matrix": [3, 2], "x": 23, "y": 41, "flags": 4}, - {"matrix": [3, 3], "x": 36, "y": 41, "flags": 4}, - {"matrix": [3, 4], "x": 49, "y": 41, "flags": 4}, - {"matrix": [3, 5], "x": 62, "y": 41, "flags": 4}, - {"matrix": [3, 6], "x": 75, "y": 41, "flags": 4}, - {"matrix": [3, 7], "x": 88, "y": 41, "flags": 4}, - {"matrix": [3, 8], "x": 101, "y": 41, "flags": 4}, - {"matrix": [3, 9], "x": 114, "y": 41, "flags": 4}, - {"matrix": [3, 10], "x": 127, "y": 41, "flags": 4}, - {"matrix": [3, 11], "x": 140, "y": 41, "flags": 4}, - {"matrix": [3, 12], "x": 153, "y": 41, "flags": 4}, - {"matrix": [3, 13], "x": 166, "y": 41, "flags": 4}, - {"matrix": [4, 0], "x": 2, "y": 52, "flags": 4}, - {"matrix": [4, 1], "x": 16, "y": 52, "flags": 4}, - {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, - {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, - {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, - {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, - {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, - {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, - {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, - {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, - {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, - {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, - {"matrix": [4, 13], "x": 170, "y": 52, "flags": 4}, - {"matrix": [4, 16], "x": 211, "y": 52, "flags": 4}, - {"matrix": [5, 0], "x": 2, "y": 64, "flags": 4}, - {"matrix": [5, 1], "x": 18, "y": 64, "flags": 4}, - {"matrix": [5, 3], "x": 34, "y": 64, "flags": 4}, - {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, - {"matrix": [5, 10], "x": 131, "y": 64, "flags": 4}, - {"matrix": [5, 11], "x": 148, "y": 64, "flags": 4}, - {"matrix": [5, 13], "x": 164, "y": 64, "flags": 4}, - {"matrix": [5, 14], "x": 180, "y": 64, "flags": 4}, - {"matrix": [5, 15], "x": 198, "y": 64, "flags": 4}, - {"matrix": [5, 16], "x": 211, "y": 64, "flags": 4}, - {"matrix": [5, 17], "x": 224, "y": 64, "flags": 4} - ] - }, - "url": "http://envious.design", - "usb": { - "device_version": "1.0.0", - "pid": "0xA400", - "vid": "0xE739" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP0" - }, - "community_layouts": ["tkl_iso"], - "layouts": { - "LAYOUT_tkl_iso": { - "layout": [ - {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "0,7", "matrix": [0, 7], "x": 6.5, "y": 0}, - {"label": "0,8", "matrix": [0, 8], "x": 7.5, "y": 0}, - {"label": "0,9", "matrix": [0, 9], "x": 8.5, "y": 0}, - {"label": "0,10", "matrix": [0, 10], "x": 9.5, "y": 0}, - {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "0,13", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "0,14", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "0,15", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "0,16", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "0,17", "matrix": [0, 17], "x": 17.25, "y": 0}, - {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1.5}, - {"label": "1,1", "matrix": [1, 1], "x": 1, "y": 1.5}, - {"label": "1,2", "matrix": [1, 2], "x": 2, "y": 1.5}, - {"label": "1,3", "matrix": [1, 3], "x": 3, "y": 1.5}, - {"label": "1,4", "matrix": [1, 4], "x": 4, "y": 1.5}, - {"label": "1,5", "matrix": [1, 5], "x": 5, "y": 1.5}, - {"label": "1,6", "matrix": [1, 6], "x": 6, "y": 1.5}, - {"label": "1,7", "matrix": [1, 7], "x": 7, "y": 1.5}, - {"label": "1,8", "matrix": [1, 8], "x": 8, "y": 1.5}, - {"label": "1,9", "matrix": [1, 9], "x": 9, "y": 1.5}, - {"label": "1,10", "matrix": [1, 10], "x": 10, "y": 1.5}, - {"label": "1,11", "matrix": [1, 11], "x": 11, "y": 1.5}, - {"label": "1,12", "matrix": [1, 12], "x": 12, "y": 1.5}, - {"label": "1,14", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, - {"label": "1,15", "matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"label": "1,16", "matrix": [1, 16], "x": 16.25, "y": 1.5}, - {"label": "1,17", "matrix": [1, 17], "x": 17.25, "y": 1.5}, - {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"label": "2,2", "matrix": [2, 2], "x": 1.5, "y": 2.5}, - {"label": "2,3", "matrix": [2, 3], "x": 2.5, "y": 2.5}, - {"label": "2,4", "matrix": [2, 4], "x": 3.5, "y": 2.5}, - {"label": "2,5", "matrix": [2, 5], "x": 4.5, "y": 2.5}, - {"label": "2,6", "matrix": [2, 6], "x": 5.5, "y": 2.5}, - {"label": "2,7", "matrix": [2, 7], "x": 6.5, "y": 2.5}, - {"label": "2,8", "matrix": [2, 8], "x": 7.5, "y": 2.5}, - {"label": "2,9", "matrix": [2, 9], "x": 8.5, "y": 2.5}, - {"label": "2,10", "matrix": [2, 10], "x": 9.5, "y": 2.5}, - {"label": "2,11", "matrix": [2, 11], "x": 10.5, "y": 2.5}, - {"label": "2,12", "matrix": [2, 12], "x": 11.5, "y": 2.5}, - {"label": "2,13", "matrix": [2, 13], "x": 12.5, "y": 2.5}, - {"label": "2,15", "matrix": [2, 15], "x": 15.25, "y": 2.5}, - {"label": "2,16", "matrix": [2, 16], "x": 16.25, "y": 2.5}, - {"label": "2,17", "matrix": [2, 17], "x": 17.25, "y": 2.5}, - {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"label": "3,2", "matrix": [3, 2], "x": 1.75, "y": 3.5}, - {"label": "3,3", "matrix": [3, 3], "x": 2.75, "y": 3.5}, - {"label": "3,4", "matrix": [3, 4], "x": 3.75, "y": 3.5}, - {"label": "3,5", "matrix": [3, 5], "x": 4.75, "y": 3.5}, - {"label": "3,6", "matrix": [3, 6], "x": 5.75, "y": 3.5}, - {"label": "3,7", "matrix": [3, 7], "x": 6.75, "y": 3.5}, - {"label": "3,8", "matrix": [3, 8], "x": 7.75, "y": 3.5}, - {"label": "3,9", "matrix": [3, 9], "x": 8.75, "y": 3.5}, - {"label": "3,10", "matrix": [3, 10], "x": 9.75, "y": 3.5}, - {"label": "3,11", "matrix": [3, 11], "x": 10.75, "y": 3.5}, - {"label": "3,12", "matrix": [3, 12], "x": 11.75, "y": 3.5}, - {"label": "3,13", "matrix": [3, 13], "x": 12.75, "y": 3.5}, - {"label": "3,14", "matrix": [3, 14], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"label": "4,2", "matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"label": "4,3", "matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"label": "4,4", "matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"label": "4,5", "matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"label": "4,6", "matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"label": "4,7", "matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"label": "4,8", "matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"label": "4,9", "matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"label": "4,10", "matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"label": "4,13", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, - {"label": "4,16", "matrix": [4, 16], "x": 16.25, "y": 4.5}, - {"label": "5,0", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"label": "5,1", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"label": "5,3", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"label": "5,6", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"label": "5,10", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, - {"label": "5,11", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, - {"label": "5,13", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, - {"label": "5,14", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, - {"label": "5,15", "matrix": [5, 15], "x": 15.25, "y": 5.5}, - {"label": "5,16", "matrix": [5, 16], "x": 16.25, "y": 5.5}, - {"label": "5,17", "matrix": [5, 17], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/enviousdesign/delirium/rgb/keyboard.json b/keyboards/enviousdesign/delirium/rgb/keyboard.json new file mode 100644 index 0000000000..b6e0bb0e0c --- /dev/null +++ b/keyboards/enviousdesign/delirium/rgb/keyboard.json @@ -0,0 +1,239 @@ +{ + "manufacturer": "Envious.Design", + "keyboard_name": "Delirium RGB", + "maintainer": "Envious.Design", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP19", "GP18", "GP17", "GP16"], + "rows": ["GP20", "GP21", "GP22", "GP26", "GP27", "GP28"] + }, + "processor": "RP2040", + "rgb_matrix": { + "driver": "ws2812", + "max_brightness": 64, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 26, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 39, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 52, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 84, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 97, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 110, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 123, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 143, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 156, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 169, "y": 0, "flags": 4}, + {"matrix": [0, 14], "x": 182, "y": 0, "flags": 4}, + {"matrix": [0, 15], "x": 198, "y": 0, "flags": 4}, + {"matrix": [0, 16], "x": 211, "y": 0, "flags": 4}, + {"matrix": [0, 17], "x": 224, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 17, "flags": 4}, + {"matrix": [1, 1], "x": 13, "y": 17, "flags": 4}, + {"matrix": [1, 2], "x": 26, "y": 17, "flags": 4}, + {"matrix": [1, 3], "x": 39, "y": 17, "flags": 4}, + {"matrix": [1, 4], "x": 52, "y": 17, "flags": 4}, + {"matrix": [1, 5], "x": 65, "y": 17, "flags": 4}, + {"matrix": [1, 6], "x": 78, "y": 17, "flags": 4}, + {"matrix": [1, 7], "x": 91, "y": 17, "flags": 4}, + {"matrix": [1, 8], "x": 104, "y": 17, "flags": 4}, + {"matrix": [1, 9], "x": 117, "y": 17, "flags": 4}, + {"matrix": [1, 10], "x": 130, "y": 17, "flags": 4}, + {"matrix": [1, 11], "x": 143, "y": 17, "flags": 4}, + {"matrix": [1, 12], "x": 156, "y": 17, "flags": 4}, + {"matrix": [1, 14], "x": 175, "y": 17, "flags": 4}, + {"matrix": [1, 15], "x": 198, "y": 17, "flags": 4}, + {"matrix": [1, 16], "x": 211, "y": 17, "flags": 4}, + {"matrix": [1, 17], "x": 224, "y": 17, "flags": 4}, + {"matrix": [2, 0], "x": 3, "y": 29, "flags": 4}, + {"matrix": [2, 2], "x": 19, "y": 29, "flags": 4}, + {"matrix": [2, 3], "x": 32, "y": 29, "flags": 4}, + {"matrix": [2, 4], "x": 45, "y": 29, "flags": 4}, + {"matrix": [2, 5], "x": 58, "y": 29, "flags": 4}, + {"matrix": [2, 6], "x": 71, "y": 29, "flags": 4}, + {"matrix": [2, 7], "x": 84, "y": 29, "flags": 4}, + {"matrix": [2, 8], "x": 97, "y": 29, "flags": 4}, + {"matrix": [2, 9], "x": 110, "y": 29, "flags": 4}, + {"matrix": [2, 10], "x": 123, "y": 29, "flags": 4}, + {"matrix": [2, 11], "x": 136, "y": 29, "flags": 4}, + {"matrix": [2, 12], "x": 149, "y": 29, "flags": 4}, + {"matrix": [2, 13], "x": 162, "y": 29, "flags": 4}, + {"matrix": [3, 14], "x": 175, "y": 29, "flags": 4}, + {"matrix": [2, 15], "x": 198, "y": 29, "flags": 4}, + {"matrix": [2, 16], "x": 211, "y": 29, "flags": 4}, + {"matrix": [2, 17], "x": 224, "y": 29, "flags": 4}, + {"matrix": [3, 0], "x": 5, "y": 41, "flags": 8}, + {"matrix": [3, 2], "x": 23, "y": 41, "flags": 4}, + {"matrix": [3, 3], "x": 36, "y": 41, "flags": 4}, + {"matrix": [3, 4], "x": 49, "y": 41, "flags": 4}, + {"matrix": [3, 5], "x": 62, "y": 41, "flags": 4}, + {"matrix": [3, 6], "x": 75, "y": 41, "flags": 4}, + {"matrix": [3, 7], "x": 88, "y": 41, "flags": 4}, + {"matrix": [3, 8], "x": 101, "y": 41, "flags": 4}, + {"matrix": [3, 9], "x": 114, "y": 41, "flags": 4}, + {"matrix": [3, 10], "x": 127, "y": 41, "flags": 4}, + {"matrix": [3, 11], "x": 140, "y": 41, "flags": 4}, + {"matrix": [3, 12], "x": 153, "y": 41, "flags": 4}, + {"matrix": [3, 13], "x": 166, "y": 41, "flags": 4}, + {"matrix": [4, 0], "x": 2, "y": 52, "flags": 4}, + {"matrix": [4, 1], "x": 16, "y": 52, "flags": 4}, + {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, + {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, + {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, + {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, + {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, + {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, + {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, + {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, + {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, + {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, + {"matrix": [4, 13], "x": 170, "y": 52, "flags": 4}, + {"matrix": [4, 16], "x": 211, "y": 52, "flags": 4}, + {"matrix": [5, 0], "x": 2, "y": 64, "flags": 4}, + {"matrix": [5, 1], "x": 18, "y": 64, "flags": 4}, + {"matrix": [5, 3], "x": 34, "y": 64, "flags": 4}, + {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, + {"matrix": [5, 10], "x": 131, "y": 64, "flags": 4}, + {"matrix": [5, 11], "x": 148, "y": 64, "flags": 4}, + {"matrix": [5, 13], "x": 164, "y": 64, "flags": 4}, + {"matrix": [5, 14], "x": 180, "y": 64, "flags": 4}, + {"matrix": [5, 15], "x": 198, "y": 64, "flags": 4}, + {"matrix": [5, 16], "x": 211, "y": 64, "flags": 4}, + {"matrix": [5, 17], "x": 224, "y": 64, "flags": 4} + ] + }, + "url": "http://envious.design", + "usb": { + "device_version": "1.0.0", + "pid": "0xA400", + "vid": "0xE739" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP0" + }, + "community_layouts": ["tkl_iso"], + "layouts": { + "LAYOUT_tkl_iso": { + "layout": [ + {"label": "0,0", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "0,2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "0,3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "0,4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "0,5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "0,7", "matrix": [0, 7], "x": 6.5, "y": 0}, + {"label": "0,8", "matrix": [0, 8], "x": 7.5, "y": 0}, + {"label": "0,9", "matrix": [0, 9], "x": 8.5, "y": 0}, + {"label": "0,10", "matrix": [0, 10], "x": 9.5, "y": 0}, + {"label": "0,11", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "0,12", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "0,13", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "0,14", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "0,15", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "0,16", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "0,17", "matrix": [0, 17], "x": 17.25, "y": 0}, + {"label": "1,0", "matrix": [1, 0], "x": 0, "y": 1.5}, + {"label": "1,1", "matrix": [1, 1], "x": 1, "y": 1.5}, + {"label": "1,2", "matrix": [1, 2], "x": 2, "y": 1.5}, + {"label": "1,3", "matrix": [1, 3], "x": 3, "y": 1.5}, + {"label": "1,4", "matrix": [1, 4], "x": 4, "y": 1.5}, + {"label": "1,5", "matrix": [1, 5], "x": 5, "y": 1.5}, + {"label": "1,6", "matrix": [1, 6], "x": 6, "y": 1.5}, + {"label": "1,7", "matrix": [1, 7], "x": 7, "y": 1.5}, + {"label": "1,8", "matrix": [1, 8], "x": 8, "y": 1.5}, + {"label": "1,9", "matrix": [1, 9], "x": 9, "y": 1.5}, + {"label": "1,10", "matrix": [1, 10], "x": 10, "y": 1.5}, + {"label": "1,11", "matrix": [1, 11], "x": 11, "y": 1.5}, + {"label": "1,12", "matrix": [1, 12], "x": 12, "y": 1.5}, + {"label": "1,14", "matrix": [1, 14], "x": 13, "y": 1.5, "w": 2}, + {"label": "1,15", "matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"label": "1,16", "matrix": [1, 16], "x": 16.25, "y": 1.5}, + {"label": "1,17", "matrix": [1, 17], "x": 17.25, "y": 1.5}, + {"label": "2,0", "matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"label": "2,2", "matrix": [2, 2], "x": 1.5, "y": 2.5}, + {"label": "2,3", "matrix": [2, 3], "x": 2.5, "y": 2.5}, + {"label": "2,4", "matrix": [2, 4], "x": 3.5, "y": 2.5}, + {"label": "2,5", "matrix": [2, 5], "x": 4.5, "y": 2.5}, + {"label": "2,6", "matrix": [2, 6], "x": 5.5, "y": 2.5}, + {"label": "2,7", "matrix": [2, 7], "x": 6.5, "y": 2.5}, + {"label": "2,8", "matrix": [2, 8], "x": 7.5, "y": 2.5}, + {"label": "2,9", "matrix": [2, 9], "x": 8.5, "y": 2.5}, + {"label": "2,10", "matrix": [2, 10], "x": 9.5, "y": 2.5}, + {"label": "2,11", "matrix": [2, 11], "x": 10.5, "y": 2.5}, + {"label": "2,12", "matrix": [2, 12], "x": 11.5, "y": 2.5}, + {"label": "2,13", "matrix": [2, 13], "x": 12.5, "y": 2.5}, + {"label": "2,15", "matrix": [2, 15], "x": 15.25, "y": 2.5}, + {"label": "2,16", "matrix": [2, 16], "x": 16.25, "y": 2.5}, + {"label": "2,17", "matrix": [2, 17], "x": 17.25, "y": 2.5}, + {"label": "3,0", "matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"label": "3,2", "matrix": [3, 2], "x": 1.75, "y": 3.5}, + {"label": "3,3", "matrix": [3, 3], "x": 2.75, "y": 3.5}, + {"label": "3,4", "matrix": [3, 4], "x": 3.75, "y": 3.5}, + {"label": "3,5", "matrix": [3, 5], "x": 4.75, "y": 3.5}, + {"label": "3,6", "matrix": [3, 6], "x": 5.75, "y": 3.5}, + {"label": "3,7", "matrix": [3, 7], "x": 6.75, "y": 3.5}, + {"label": "3,8", "matrix": [3, 8], "x": 7.75, "y": 3.5}, + {"label": "3,9", "matrix": [3, 9], "x": 8.75, "y": 3.5}, + {"label": "3,10", "matrix": [3, 10], "x": 9.75, "y": 3.5}, + {"label": "3,11", "matrix": [3, 11], "x": 10.75, "y": 3.5}, + {"label": "3,12", "matrix": [3, 12], "x": 11.75, "y": 3.5}, + {"label": "3,13", "matrix": [3, 13], "x": 12.75, "y": 3.5}, + {"label": "3,14", "matrix": [3, 14], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"label": "4,0", "matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"label": "4,1", "matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"label": "4,2", "matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"label": "4,3", "matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"label": "4,4", "matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"label": "4,5", "matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"label": "4,6", "matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"label": "4,7", "matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"label": "4,8", "matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"label": "4,9", "matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"label": "4,10", "matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"label": "4,11", "matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"label": "4,13", "matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, + {"label": "4,16", "matrix": [4, 16], "x": 16.25, "y": 4.5}, + {"label": "5,0", "matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"label": "5,1", "matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"label": "5,3", "matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"label": "5,6", "matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"label": "5,10", "matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, + {"label": "5,11", "matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, + {"label": "5,13", "matrix": [5, 13], "x": 12.5, "y": 5.5, "w": 1.25}, + {"label": "5,14", "matrix": [5, 14], "x": 13.75, "y": 5.5, "w": 1.25}, + {"label": "5,15", "matrix": [5, 15], "x": 15.25, "y": 5.5}, + {"label": "5,16", "matrix": [5, 16], "x": 16.25, "y": 5.5}, + {"label": "5,17", "matrix": [5, 17], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/enviousdesign/delirium/rgb/rules.mk b/keyboards/enviousdesign/delirium/rgb/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/enviousdesign/delirium/rgb/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/enviousdesign/mcro/rev1/info.json b/keyboards/enviousdesign/mcro/rev1/info.json deleted file mode 100644 index c7e4c38765..0000000000 --- a/keyboards/enviousdesign/mcro/rev1/info.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "manufacturer": "Envious.Design", - "keyboard_name": "MCRO", - "maintainer": "Envious.Design", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP18", "GP19", "GP20", "GP21"], - "rows": ["GP4", "GP11", "GP15"] - }, - "processor": "RP2040", - "url": "http://envious.design", - "usb": { - "device_version": "1.0.0", - "pid": "0xA300", - "vid": "0xE739" - }, - "layouts": { - "LAYOUT_ortho_3x4": { - "layout": [ - {"label": "F13", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F14", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "F15", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F16", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F17", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "F18", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "F19", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "F20", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "F21", "matrix": [2, 0], "x": 0, "y": 2.5}, - {"label": "F22", "matrix": [2, 1], "x": 1, "y": 2.5}, - {"label": "F23", "matrix": [2, 2], "x": 2, "y": 2.5}, - {"label": "F24", "matrix": [2, 3], "x": 3, "y": 2.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/enviousdesign/mcro/rev1/keyboard.json b/keyboards/enviousdesign/mcro/rev1/keyboard.json new file mode 100644 index 0000000000..c7e4c38765 --- /dev/null +++ b/keyboards/enviousdesign/mcro/rev1/keyboard.json @@ -0,0 +1,44 @@ +{ + "manufacturer": "Envious.Design", + "keyboard_name": "MCRO", + "maintainer": "Envious.Design", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP18", "GP19", "GP20", "GP21"], + "rows": ["GP4", "GP11", "GP15"] + }, + "processor": "RP2040", + "url": "http://envious.design", + "usb": { + "device_version": "1.0.0", + "pid": "0xA300", + "vid": "0xE739" + }, + "layouts": { + "LAYOUT_ortho_3x4": { + "layout": [ + {"label": "F13", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F14", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "F15", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F16", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F17", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "F18", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "F19", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "F20", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "F21", "matrix": [2, 0], "x": 0, "y": 2.5}, + {"label": "F22", "matrix": [2, 1], "x": 1, "y": 2.5}, + {"label": "F23", "matrix": [2, 2], "x": 2, "y": 2.5}, + {"label": "F24", "matrix": [2, 3], "x": 3, "y": 2.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/enviousdesign/mcro/rev1/rules.mk b/keyboards/enviousdesign/mcro/rev1/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/enviousdesign/mcro/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/era/divine/info.json b/keyboards/era/divine/info.json deleted file mode 100644 index d02241da78..0000000000 --- a/keyboards/era/divine/info.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "manufacturer": "ERA", - "keyboard_name": "DIVINE 1.0.0", - "maintainer": "eerraa", - "backlight": { - "pin": "GP0", - "levels": 5 - }, - "bootloader": "rp2040", - "build": { - "debounce_type": "sym_defer_pk" - }, - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP1", - "num_lock": "GP2", - "on_state": 0, - "scroll_lock": "GP3" - }, - "matrix_pins": { - "cols": ["GP13", "GP12", "GP19", "GP20", "GP21", "GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP18", "GP5", "GP6", "GP7"], - "rows": ["GP11", "GP10", "GP9", "GP8", "GP4"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x4552" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 10.25, "y": 0}, - {"matrix": [0, 9], "x": 11.25, "y": 0}, - {"matrix": [0, 10], "x": 12.25, "y": 0}, - {"matrix": [0, 11], "x": 13.25, "y": 0}, - {"matrix": [0, 12], "x": 14.25, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - {"matrix": [0, 16], "x": 18.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 8], "x": 9.75, "y": 1}, - {"matrix": [1, 9], "x": 10.75, "y": 1}, - {"matrix": [1, 10], "x": 11.75, "y": 1}, - {"matrix": [1, 11], "x": 12.75, "y": 1}, - {"matrix": [1, 12], "x": 13.75, "y": 1}, - {"matrix": [1, 13], "x": 14.75, "y": 1}, - {"matrix": [1, 14], "x": 15.75, "y": 1}, - {"matrix": [1, 15], "x": 16.75, "y": 1, "w": 1.5}, - {"matrix": [1, 16], "x": 18.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 10, "y": 2}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [2, 11], "x": 13, "y": 2}, - {"matrix": [2, 12], "x": 14, "y": 2}, - {"matrix": [2, 13], "x": 15, "y": 2}, - {"matrix": [2, 15], "x": 16, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 9.5, "y": 3}, - {"matrix": [3, 9], "x": 10.5, "y": 3}, - {"matrix": [3, 10], "x": 11.5, "y": 3}, - {"matrix": [3, 11], "x": 12.5, "y": 3}, - {"matrix": [3, 12], "x": 13.5, "y": 3}, - {"matrix": [3, 13], "x": 14.5, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 17.5, "y": 3.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 7], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [4, 14], "x": 16.5, "y": 4.25}, - {"matrix": [4, 15], "x": 17.5, "y": 4.25}, - {"matrix": [4, 16], "x": 18.5, "y": 4.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/era/divine/keyboard.json b/keyboards/era/divine/keyboard.json new file mode 100644 index 0000000000..d02241da78 --- /dev/null +++ b/keyboards/era/divine/keyboard.json @@ -0,0 +1,117 @@ +{ + "manufacturer": "ERA", + "keyboard_name": "DIVINE 1.0.0", + "maintainer": "eerraa", + "backlight": { + "pin": "GP0", + "levels": 5 + }, + "bootloader": "rp2040", + "build": { + "debounce_type": "sym_defer_pk" + }, + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP1", + "num_lock": "GP2", + "on_state": 0, + "scroll_lock": "GP3" + }, + "matrix_pins": { + "cols": ["GP13", "GP12", "GP19", "GP20", "GP21", "GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP18", "GP5", "GP6", "GP7"], + "rows": ["GP11", "GP10", "GP9", "GP8", "GP4"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x4552" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 10.25, "y": 0}, + {"matrix": [0, 9], "x": 11.25, "y": 0}, + {"matrix": [0, 10], "x": 12.25, "y": 0}, + {"matrix": [0, 11], "x": 13.25, "y": 0}, + {"matrix": [0, 12], "x": 14.25, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + {"matrix": [0, 16], "x": 18.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 8], "x": 9.75, "y": 1}, + {"matrix": [1, 9], "x": 10.75, "y": 1}, + {"matrix": [1, 10], "x": 11.75, "y": 1}, + {"matrix": [1, 11], "x": 12.75, "y": 1}, + {"matrix": [1, 12], "x": 13.75, "y": 1}, + {"matrix": [1, 13], "x": 14.75, "y": 1}, + {"matrix": [1, 14], "x": 15.75, "y": 1}, + {"matrix": [1, 15], "x": 16.75, "y": 1, "w": 1.5}, + {"matrix": [1, 16], "x": 18.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 10, "y": 2}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [2, 11], "x": 13, "y": 2}, + {"matrix": [2, 12], "x": 14, "y": 2}, + {"matrix": [2, 13], "x": 15, "y": 2}, + {"matrix": [2, 15], "x": 16, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 9.5, "y": 3}, + {"matrix": [3, 9], "x": 10.5, "y": 3}, + {"matrix": [3, 10], "x": 11.5, "y": 3}, + {"matrix": [3, 11], "x": 12.5, "y": 3}, + {"matrix": [3, 12], "x": 13.5, "y": 3}, + {"matrix": [3, 13], "x": 14.5, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 17.5, "y": 3.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 7], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [4, 14], "x": 16.5, "y": 4.25}, + {"matrix": [4, 15], "x": 17.5, "y": 4.25}, + {"matrix": [4, 16], "x": 18.5, "y": 4.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/era/divine/rules.mk b/keyboards/era/divine/rules.mk deleted file mode 100644 index 3922c569c4..0000000000 --- a/keyboards/era/divine/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File intentionally blank \ No newline at end of file diff --git a/keyboards/era/era65/info.json b/keyboards/era/era65/info.json deleted file mode 100644 index d5fd612767..0000000000 --- a/keyboards/era/era65/info.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "manufacturer": "ERA", - "keyboard_name": "ERA65 1.0.4", - "maintainer": "eerraa", - "backlight": { - "breathing": true, - "levels": 15, - "pin": "GP0" - }, - "bootloader": "rp2040", - "build": { - "debounce_type": "sym_defer_pk" - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 6 - }, - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP12" - }, - "matrix_pins": { - "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP22", "GP23", "GP3"], - "rows": ["GP1", "GP2", "GP4", "GP10", "GP11"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.4", - "pid": "0x0001", - "vid": "0x4552" - }, - "layouts": { - "LAYOUT_65_combo": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [2, 14], "x": 15.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14.25, "y": 3.25}, - {"matrix": [3, 14], "x": 15.5, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/era/era65/keyboard.json b/keyboards/era/era65/keyboard.json new file mode 100644 index 0000000000..d5fd612767 --- /dev/null +++ b/keyboards/era/era65/keyboard.json @@ -0,0 +1,117 @@ +{ + "manufacturer": "ERA", + "keyboard_name": "ERA65 1.0.4", + "maintainer": "eerraa", + "backlight": { + "breathing": true, + "levels": 15, + "pin": "GP0" + }, + "bootloader": "rp2040", + "build": { + "debounce_type": "sym_defer_pk" + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 6 + }, + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP12" + }, + "matrix_pins": { + "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP22", "GP23", "GP3"], + "rows": ["GP1", "GP2", "GP4", "GP10", "GP11"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.4", + "pid": "0x0001", + "vid": "0x4552" + }, + "layouts": { + "LAYOUT_65_combo": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [2, 14], "x": 15.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14.25, "y": 3.25}, + {"matrix": [3, 14], "x": 15.5, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/era/era65/rules.mk b/keyboards/era/era65/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/era/sirind/brick65/info.json b/keyboards/era/sirind/brick65/info.json deleted file mode 100644 index 3d35bc0d98..0000000000 --- a/keyboards/era/sirind/brick65/info.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "manufacturer": "SR industry", - "keyboard_name": "Brick65", - "maintainer": "Syryan", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "C6", - "on_state": 0, - "scroll_lock": "B6" - }, - "matrix_pins": { - "cols": ["B7", "D4", "F1", "D5", "F4", "D3", "F5", "D2", "F6", "D1", "F7", "D0", "C7", "B3", "B1", "B2"], - "rows": ["D6", "D7", "B4", "B5", "F0"] - }, - "processor": "atmega32u4", - "rgb_matrix": { - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "dual_beacon": true, - "multisplash": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "raindrops": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_simple": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 96, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 112, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 128, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 144, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 192, "y": 0, "flags": 4}, - {"matrix": [0, 14], "x": 208, "y": 0, "flags": 4}, - {"matrix": [0, 15], "x": 224, "y": 0, "flags": 4}, - {"matrix": [1, 15], "x": 224, "y": 16, "flags": 4}, - {"matrix": [1, 14], "x": 210, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 197, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 181, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 165, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 149, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 133, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 117, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 101, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 85, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 69, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 53, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, - {"matrix": [1, 1], "x": 21, "y": 16, "flags": 4}, - {"matrix": [1, 0], "x": 4, "y": 16, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, - {"matrix": [2, 1], "x": 30, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 46, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 62, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 78, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 94, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 110, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 126, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 142, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 158, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 174, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 190, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 206, "y": 32, "flags": 4}, - {"matrix": [3, 14], "x": 208, "y": 48, "flags": 4}, - {"matrix": [3, 12], "x": 197, "y": 48, "flags": 4}, - {"matrix": [3, 11], "x": 176, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 160, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 144, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 128, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 112, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 96, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 80, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 64, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, - {"matrix": [3, 0], "x": 8, "y": 48, "flags": 4}, - {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [4, 1], "x": 19, "y": 64, "flags": 4}, - {"matrix": [4, 2], "x": 38, "y": 64, "flags": 4}, - {"matrix": [4, 5], "x": 78, "y": 64, "flags": 4}, - {"matrix": [4, 7], "x": 104, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 136, "y": 64, "flags": 4}, - {"matrix": [4, 10], "x": 160, "y": 64, "flags": 4}, - {"matrix": [4, 11], "x": 176, "y": 64, "flags": 4}, - {"matrix": [4, 13], "x": 192, "y": 64, "flags": 4}, - {"matrix": [4, 14], "x": 208, "y": 64, "flags": 4}, - {"matrix": [4, 15], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 200, - "val_steps": 20 - }, - "url": "https://srind.mysoho.com/", - "usb": { - "device_version": "0.0.1", - "pid": "0x0005", - "vid": "0x5943" - }, - "ws2812": { - "pin": "B0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14.25, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 4, "y": 4.25, "w": 2.75}, - {"matrix": [4, 7], "x": 6.75, "y": 4.25, "w": 1.25}, - {"matrix": [4, 9], "x": 8, "y": 4.25, "w": 2.25}, - {"matrix": [4, 10], "x": 10.5, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 14], "x": 14.25, "y": 4.25}, - {"matrix": [4, 15], "x": 15.25, "y": 4.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/era/sirind/brick65/keyboard.json b/keyboards/era/sirind/brick65/keyboard.json new file mode 100644 index 0000000000..3d35bc0d98 --- /dev/null +++ b/keyboards/era/sirind/brick65/keyboard.json @@ -0,0 +1,201 @@ +{ + "manufacturer": "SR industry", + "keyboard_name": "Brick65", + "maintainer": "Syryan", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "C6", + "on_state": 0, + "scroll_lock": "B6" + }, + "matrix_pins": { + "cols": ["B7", "D4", "F1", "D5", "F4", "D3", "F5", "D2", "F6", "D1", "F7", "D0", "C7", "B3", "B1", "B2"], + "rows": ["D6", "D7", "B4", "B5", "F0"] + }, + "processor": "atmega32u4", + "rgb_matrix": { + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "dual_beacon": true, + "multisplash": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "raindrops": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_simple": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 96, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 112, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 128, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 144, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 192, "y": 0, "flags": 4}, + {"matrix": [0, 14], "x": 208, "y": 0, "flags": 4}, + {"matrix": [0, 15], "x": 224, "y": 0, "flags": 4}, + {"matrix": [1, 15], "x": 224, "y": 16, "flags": 4}, + {"matrix": [1, 14], "x": 210, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 197, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 181, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 165, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 149, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 133, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 117, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 101, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 85, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 69, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 53, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, + {"matrix": [1, 1], "x": 21, "y": 16, "flags": 4}, + {"matrix": [1, 0], "x": 4, "y": 16, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, + {"matrix": [2, 1], "x": 30, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 46, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 62, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 78, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 94, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 110, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 126, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 142, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 158, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 174, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 190, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 206, "y": 32, "flags": 4}, + {"matrix": [3, 14], "x": 208, "y": 48, "flags": 4}, + {"matrix": [3, 12], "x": 197, "y": 48, "flags": 4}, + {"matrix": [3, 11], "x": 176, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 160, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 144, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 128, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 112, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 96, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 80, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 64, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, + {"matrix": [3, 0], "x": 8, "y": 48, "flags": 4}, + {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [4, 1], "x": 19, "y": 64, "flags": 4}, + {"matrix": [4, 2], "x": 38, "y": 64, "flags": 4}, + {"matrix": [4, 5], "x": 78, "y": 64, "flags": 4}, + {"matrix": [4, 7], "x": 104, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 136, "y": 64, "flags": 4}, + {"matrix": [4, 10], "x": 160, "y": 64, "flags": 4}, + {"matrix": [4, 11], "x": 176, "y": 64, "flags": 4}, + {"matrix": [4, 13], "x": 192, "y": 64, "flags": 4}, + {"matrix": [4, 14], "x": 208, "y": 64, "flags": 4}, + {"matrix": [4, 15], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 200, + "val_steps": 20 + }, + "url": "https://srind.mysoho.com/", + "usb": { + "device_version": "0.0.1", + "pid": "0x0005", + "vid": "0x5943" + }, + "ws2812": { + "pin": "B0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14.25, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 4, "y": 4.25, "w": 2.75}, + {"matrix": [4, 7], "x": 6.75, "y": 4.25, "w": 1.25}, + {"matrix": [4, 9], "x": 8, "y": 4.25, "w": 2.25}, + {"matrix": [4, 10], "x": 10.5, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 14], "x": 14.25, "y": 4.25}, + {"matrix": [4, 15], "x": 15.25, "y": 4.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/era/sirind/brick65/rules.mk b/keyboards/era/sirind/brick65/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/era/sirind/brick65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/era/sirind/klein_hs/info.json b/keyboards/era/sirind/klein_hs/info.json deleted file mode 100644 index 6d677f6748..0000000000 --- a/keyboards/era/sirind/klein_hs/info.json +++ /dev/null @@ -1,467 +0,0 @@ -{ - "manufacturer": "SIRIND", - "keyboard_name": "Klein_HS", - "maintainer": "eerraa", - "backlight": { - "levels": 5, - "pin": "GP15" - }, - "bootloader": "rp2040", - "build": { - "debounce_type": "sym_defer_pk" - }, - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - }, - "indicators": { - "caps_lock": "GP16", - "on_state": 0, - "scroll_lock": "GP17" - }, - "matrix_pins": { - "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP11", "GP10", "GP9", "GP8", "GP7", "GP1", "GP2", "GP3"], - "rows": ["GP18", "GP19", "GP20", "GP21", "GP14", "GP5", "GP6", "GP4", "GP13", "GP12"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0004", - "vid": "0x4552" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [8, 15], "x": 17.75, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 13], "x": 15, "y": 4}, - {"matrix": [9, 14], "x": 16, "y": 4}, - {"matrix": [9, 15], "x": 17, "y": 4} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_ansi_arrow": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3}, - {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 13], "x": 15, "y": 4}, - {"matrix": [9, 14], "x": 16, "y": 4}, - {"matrix": [9, 15], "x": 17, "y": 4} - ] - }, - "LAYOUT_ansi_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_ansi_split_bs_rsft": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [8, 15], "x": 17.75, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_arrow_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3}, - {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 13], "x": 15, "y": 4}, - {"matrix": [9, 14], "x": 16, "y": 4}, - {"matrix": [9, 15], "x": 17, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/era/sirind/klein_hs/keyboard.json b/keyboards/era/sirind/klein_hs/keyboard.json new file mode 100644 index 0000000000..6d677f6748 --- /dev/null +++ b/keyboards/era/sirind/klein_hs/keyboard.json @@ -0,0 +1,467 @@ +{ + "manufacturer": "SIRIND", + "keyboard_name": "Klein_HS", + "maintainer": "eerraa", + "backlight": { + "levels": 5, + "pin": "GP15" + }, + "bootloader": "rp2040", + "build": { + "debounce_type": "sym_defer_pk" + }, + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + }, + "indicators": { + "caps_lock": "GP16", + "on_state": 0, + "scroll_lock": "GP17" + }, + "matrix_pins": { + "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP11", "GP10", "GP9", "GP8", "GP7", "GP1", "GP2", "GP3"], + "rows": ["GP18", "GP19", "GP20", "GP21", "GP14", "GP5", "GP6", "GP4", "GP13", "GP12"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0004", + "vid": "0x4552" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [8, 15], "x": 17.75, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 13], "x": 15, "y": 4}, + {"matrix": [9, 14], "x": 16, "y": 4}, + {"matrix": [9, 15], "x": 17, "y": 4} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_ansi_arrow": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3}, + {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 13], "x": 15, "y": 4}, + {"matrix": [9, 14], "x": 16, "y": 4}, + {"matrix": [9, 15], "x": 17, "y": 4} + ] + }, + "LAYOUT_ansi_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_ansi_split_bs_rsft": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [8, 15], "x": 17.75, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_arrow_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3}, + {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 13], "x": 15, "y": 4}, + {"matrix": [9, 14], "x": 16, "y": 4}, + {"matrix": [9, 15], "x": 17, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/era/sirind/klein_hs/rules.mk b/keyboards/era/sirind/klein_hs/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/era/sirind/klein_sd/info.json b/keyboards/era/sirind/klein_sd/info.json deleted file mode 100644 index 62b8f78865..0000000000 --- a/keyboards/era/sirind/klein_sd/info.json +++ /dev/null @@ -1,592 +0,0 @@ -{ - "manufacturer": "SIRIND", - "keyboard_name": "Klein_SD", - "maintainer": "eerraa", - "backlight": { - "pin": "GP15" - }, - "bootloader": "rp2040", - "build": { - "debounce_type": "sym_defer_pk" - }, - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "GP16", - "on_state": 0, - "scroll_lock": "GP17" - }, - "matrix_pins": { - "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP11", "GP10", "GP9", "GP7", "GP6", "GP5", "GP4", "GP3"], - "rows": ["GP18", "GP19", "GP20", "GP21", "GP14", "GP2", "GP1", "GP8", "GP12", "GP13"] - }, - "processor": "RP2040", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "default": { - "val": 60 - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 7], "x": 97, "y": 10, "flags": 4}, - {"matrix": [0, 6], "x": 84, "y": 8, "flags": 4}, - {"matrix": [0, 5], "x": 72, "y": 5, "flags": 4}, - {"matrix": [0, 4], "x": 59, "y": 3, "flags": 4}, - {"matrix": [0, 3], "x": 46, "y": 1, "flags": 4}, - {"matrix": [0, 2], "x": 33, "y": 2, "flags": 4}, - {"matrix": [0, 1], "x": 20, "y": 2, "flags": 4}, - {"matrix": [0, 0], "x": 4, "y": 0, "flags": 1}, - {"matrix": [1, 0], "x": 1, "y": 13, "flags": 1}, - {"matrix": [1, 1], "x": 21, "y": 15, "flags": 1}, - {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 50, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 63, "y": 17, "flags": 4}, - {"matrix": [1, 5], "x": 76, "y": 20, "flags": 4}, - {"matrix": [1, 6], "x": 88, "y": 22, "flags": 4}, - {"matrix": [1, 7], "x": 101, "y": 24, "flags": 4}, - {"matrix": [2, 6], "x": 90, "y": 36, "flags": 4}, - {"matrix": [2, 5], "x": 78, "y": 33, "flags": 4}, - {"matrix": [2, 4], "x": 65, "y": 31, "flags": 4}, - {"matrix": [2, 3], "x": 52, "y": 29, "flags": 4}, - {"matrix": [2, 2], "x": 39, "y": 29, "flags": 4}, - {"matrix": [2, 1], "x": 18, "y": 29, "flags": 1}, - {"matrix": [2, 0], "x": 0, "y": 27, "flags": 1}, - {"matrix": [3, 1], "x": 21, "y": 42, "flags": 1}, - {"matrix": [3, 2], "x": 42, "y": 42, "flags": 4}, - {"matrix": [3, 3], "x": 55, "y": 43, "flags": 4}, - {"matrix": [3, 4], "x": 68, "y": 45, "flags": 4}, - {"matrix": [3, 5], "x": 81, "y": 47, "flags": 4}, - {"matrix": [3, 6], "x": 93, "y": 50, "flags": 4}, - {"matrix": [4, 6], "x": 97, "y": 64, "flags": 1}, - {"matrix": [4, 5], "x": 77, "y": 60, "flags": 4}, - {"matrix": [4, 3], "x": 53, "y": 57, "flags": 1}, - {"matrix": [4, 1], "x": 16, "y": 55, "flags": 1}, - {"matrix": [0, 8], "x": 130, "y": 9, "flags": 4}, - {"matrix": [0, 9], "x": 143, "y": 7, "flags": 4}, - {"matrix": [0, 10], "x": 156, "y": 4, "flags": 4}, - {"matrix": [0, 11], "x": 168, "y": 2, "flags": 4}, - {"matrix": [0, 12], "x": 182, "y": 1, "flags": 4}, - {"matrix": [0, 13], "x": 195, "y": 2, "flags": 4}, - {"matrix": [0, 15], "x": 214, "y": 2, "flags": 1}, - {"matrix": [1, 15], "x": 220, "y": 15, "flags": 4}, - {"matrix": [1, 14], "x": 203, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 191, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 178, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 164, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 152, "y": 18, "flags": 4}, - {"matrix": [1, 9], "x": 139, "y": 21, "flags": 4}, - {"matrix": [1, 8], "x": 126, "y": 23, "flags": 4}, - {"matrix": [2, 8], "x": 131, "y": 36, "flags": 4}, - {"matrix": [2, 9], "x": 144, "y": 33, "flags": 4}, - {"matrix": [2, 10], "x": 156, "y": 31, "flags": 4}, - {"matrix": [2, 11], "x": 169, "y": 29, "flags": 4}, - {"matrix": [2, 12], "x": 182, "y": 29, "flags": 4}, - {"matrix": [2, 13], "x": 195, "y": 29, "flags": 4}, - {"matrix": [2, 15], "x": 216, "y": 29, "flags": 1}, - {"matrix": [3, 15], "x": 216, "y": 42, "flags": 1}, - {"matrix": [3, 13], "x": 192, "y": 42, "flags": 4}, - {"matrix": [3, 12], "x": 179, "y": 42, "flags": 4}, - {"matrix": [3, 11], "x": 166, "y": 43, "flags": 4}, - {"matrix": [3, 10], "x": 153, "y": 45, "flags": 4}, - {"matrix": [3, 9], "x": 140, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 128, "y": 50, "flags": 4}, - {"matrix": [4, 9], "x": 141, "y": 61, "flags": 4}, - {"matrix": [4, 11], "x": 168, "y": 57, "flags": 1}, - {"matrix": [4, 13], "x": 192, "y": 55, "flags": 1}, - {"matrix": [4, 14], "x": 205, "y": 55, "flags": 1}, - {"matrix": [4, 15], "x": 224, "y": 55, "flags": 1} - ], - "sleep": true - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0005", - "vid": "0x4552" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [8, 15], "x": 17.75, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 13], "x": 15, "y": 4}, - {"matrix": [9, 14], "x": 16, "y": 4}, - {"matrix": [9, 15], "x": 17, "y": 4} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_ansi_arrow": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3}, - {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 13], "x": 15, "y": 4}, - {"matrix": [9, 14], "x": 16, "y": 4}, - {"matrix": [9, 15], "x": 17, "y": 4} - ] - }, - "LAYOUT_ansi_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_ansi_split_bs_rsft": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [8, 15], "x": 17.75, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_arrow_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [5, 8], "x": 10.75, "y": 0}, - {"matrix": [5, 9], "x": 11.75, "y": 0}, - {"matrix": [5, 10], "x": 12.75, "y": 0}, - {"matrix": [5, 11], "x": 13.75, "y": 0}, - {"matrix": [5, 12], "x": 14.75, "y": 0}, - {"matrix": [5, 13], "x": 15.75, "y": 0}, - {"matrix": [5, 14], "x": 16.75, "y": 0}, - {"matrix": [5, 15], "x": 17.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [6, 8], "x": 10.25, "y": 1}, - {"matrix": [6, 9], "x": 11.25, "y": 1}, - {"matrix": [6, 10], "x": 12.25, "y": 1}, - {"matrix": [6, 11], "x": 13.25, "y": 1}, - {"matrix": [6, 12], "x": 14.25, "y": 1}, - {"matrix": [6, 13], "x": 15.25, "y": 1}, - {"matrix": [6, 14], "x": 16.25, "y": 1}, - {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [7, 8], "x": 10.5, "y": 2}, - {"matrix": [7, 9], "x": 11.5, "y": 2}, - {"matrix": [7, 10], "x": 12.5, "y": 2}, - {"matrix": [7, 11], "x": 13.5, "y": 2}, - {"matrix": [7, 12], "x": 14.5, "y": 2}, - {"matrix": [7, 13], "x": 15.5, "y": 2}, - {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - {"matrix": [8, 8], "x": 10, "y": 3}, - {"matrix": [8, 9], "x": 11, "y": 3}, - {"matrix": [8, 10], "x": 12, "y": 3}, - {"matrix": [8, 11], "x": 13, "y": 3}, - {"matrix": [8, 12], "x": 14, "y": 3}, - {"matrix": [8, 13], "x": 15, "y": 3}, - {"matrix": [8, 14], "x": 16, "y": 3}, - {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.25, "y": 4}, - {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, - {"matrix": [9, 13], "x": 15, "y": 4}, - {"matrix": [9, 14], "x": 16, "y": 4}, - {"matrix": [9, 15], "x": 17, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/era/sirind/klein_sd/keyboard.json b/keyboards/era/sirind/klein_sd/keyboard.json new file mode 100644 index 0000000000..62b8f78865 --- /dev/null +++ b/keyboards/era/sirind/klein_sd/keyboard.json @@ -0,0 +1,592 @@ +{ + "manufacturer": "SIRIND", + "keyboard_name": "Klein_SD", + "maintainer": "eerraa", + "backlight": { + "pin": "GP15" + }, + "bootloader": "rp2040", + "build": { + "debounce_type": "sym_defer_pk" + }, + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "GP16", + "on_state": 0, + "scroll_lock": "GP17" + }, + "matrix_pins": { + "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP11", "GP10", "GP9", "GP7", "GP6", "GP5", "GP4", "GP3"], + "rows": ["GP18", "GP19", "GP20", "GP21", "GP14", "GP2", "GP1", "GP8", "GP12", "GP13"] + }, + "processor": "RP2040", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "default": { + "val": 60 + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 7], "x": 97, "y": 10, "flags": 4}, + {"matrix": [0, 6], "x": 84, "y": 8, "flags": 4}, + {"matrix": [0, 5], "x": 72, "y": 5, "flags": 4}, + {"matrix": [0, 4], "x": 59, "y": 3, "flags": 4}, + {"matrix": [0, 3], "x": 46, "y": 1, "flags": 4}, + {"matrix": [0, 2], "x": 33, "y": 2, "flags": 4}, + {"matrix": [0, 1], "x": 20, "y": 2, "flags": 4}, + {"matrix": [0, 0], "x": 4, "y": 0, "flags": 1}, + {"matrix": [1, 0], "x": 1, "y": 13, "flags": 1}, + {"matrix": [1, 1], "x": 21, "y": 15, "flags": 1}, + {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 50, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 63, "y": 17, "flags": 4}, + {"matrix": [1, 5], "x": 76, "y": 20, "flags": 4}, + {"matrix": [1, 6], "x": 88, "y": 22, "flags": 4}, + {"matrix": [1, 7], "x": 101, "y": 24, "flags": 4}, + {"matrix": [2, 6], "x": 90, "y": 36, "flags": 4}, + {"matrix": [2, 5], "x": 78, "y": 33, "flags": 4}, + {"matrix": [2, 4], "x": 65, "y": 31, "flags": 4}, + {"matrix": [2, 3], "x": 52, "y": 29, "flags": 4}, + {"matrix": [2, 2], "x": 39, "y": 29, "flags": 4}, + {"matrix": [2, 1], "x": 18, "y": 29, "flags": 1}, + {"matrix": [2, 0], "x": 0, "y": 27, "flags": 1}, + {"matrix": [3, 1], "x": 21, "y": 42, "flags": 1}, + {"matrix": [3, 2], "x": 42, "y": 42, "flags": 4}, + {"matrix": [3, 3], "x": 55, "y": 43, "flags": 4}, + {"matrix": [3, 4], "x": 68, "y": 45, "flags": 4}, + {"matrix": [3, 5], "x": 81, "y": 47, "flags": 4}, + {"matrix": [3, 6], "x": 93, "y": 50, "flags": 4}, + {"matrix": [4, 6], "x": 97, "y": 64, "flags": 1}, + {"matrix": [4, 5], "x": 77, "y": 60, "flags": 4}, + {"matrix": [4, 3], "x": 53, "y": 57, "flags": 1}, + {"matrix": [4, 1], "x": 16, "y": 55, "flags": 1}, + {"matrix": [0, 8], "x": 130, "y": 9, "flags": 4}, + {"matrix": [0, 9], "x": 143, "y": 7, "flags": 4}, + {"matrix": [0, 10], "x": 156, "y": 4, "flags": 4}, + {"matrix": [0, 11], "x": 168, "y": 2, "flags": 4}, + {"matrix": [0, 12], "x": 182, "y": 1, "flags": 4}, + {"matrix": [0, 13], "x": 195, "y": 2, "flags": 4}, + {"matrix": [0, 15], "x": 214, "y": 2, "flags": 1}, + {"matrix": [1, 15], "x": 220, "y": 15, "flags": 4}, + {"matrix": [1, 14], "x": 203, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 191, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 178, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 164, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 152, "y": 18, "flags": 4}, + {"matrix": [1, 9], "x": 139, "y": 21, "flags": 4}, + {"matrix": [1, 8], "x": 126, "y": 23, "flags": 4}, + {"matrix": [2, 8], "x": 131, "y": 36, "flags": 4}, + {"matrix": [2, 9], "x": 144, "y": 33, "flags": 4}, + {"matrix": [2, 10], "x": 156, "y": 31, "flags": 4}, + {"matrix": [2, 11], "x": 169, "y": 29, "flags": 4}, + {"matrix": [2, 12], "x": 182, "y": 29, "flags": 4}, + {"matrix": [2, 13], "x": 195, "y": 29, "flags": 4}, + {"matrix": [2, 15], "x": 216, "y": 29, "flags": 1}, + {"matrix": [3, 15], "x": 216, "y": 42, "flags": 1}, + {"matrix": [3, 13], "x": 192, "y": 42, "flags": 4}, + {"matrix": [3, 12], "x": 179, "y": 42, "flags": 4}, + {"matrix": [3, 11], "x": 166, "y": 43, "flags": 4}, + {"matrix": [3, 10], "x": 153, "y": 45, "flags": 4}, + {"matrix": [3, 9], "x": 140, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 128, "y": 50, "flags": 4}, + {"matrix": [4, 9], "x": 141, "y": 61, "flags": 4}, + {"matrix": [4, 11], "x": 168, "y": 57, "flags": 1}, + {"matrix": [4, 13], "x": 192, "y": 55, "flags": 1}, + {"matrix": [4, 14], "x": 205, "y": 55, "flags": 1}, + {"matrix": [4, 15], "x": 224, "y": 55, "flags": 1} + ], + "sleep": true + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0005", + "vid": "0x4552" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [8, 15], "x": 17.75, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 13], "x": 15, "y": 4}, + {"matrix": [9, 14], "x": 16, "y": 4}, + {"matrix": [9, 15], "x": 17, "y": 4} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_ansi_arrow": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 15], "x": 16.75, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3}, + {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 13], "x": 15, "y": 4}, + {"matrix": [9, 14], "x": 16, "y": 4}, + {"matrix": [9, 15], "x": 17, "y": 4} + ] + }, + "LAYOUT_ansi_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 2.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_ansi_split_bs_rsft": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [8, 15], "x": 17.75, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 15], "x": 17.25, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_arrow_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [5, 8], "x": 10.75, "y": 0}, + {"matrix": [5, 9], "x": 11.75, "y": 0}, + {"matrix": [5, 10], "x": 12.75, "y": 0}, + {"matrix": [5, 11], "x": 13.75, "y": 0}, + {"matrix": [5, 12], "x": 14.75, "y": 0}, + {"matrix": [5, 13], "x": 15.75, "y": 0}, + {"matrix": [5, 14], "x": 16.75, "y": 0}, + {"matrix": [5, 15], "x": 17.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [6, 8], "x": 10.25, "y": 1}, + {"matrix": [6, 9], "x": 11.25, "y": 1}, + {"matrix": [6, 10], "x": 12.25, "y": 1}, + {"matrix": [6, 11], "x": 13.25, "y": 1}, + {"matrix": [6, 12], "x": 14.25, "y": 1}, + {"matrix": [6, 13], "x": 15.25, "y": 1}, + {"matrix": [6, 14], "x": 16.25, "y": 1}, + {"matrix": [6, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [7, 8], "x": 10.5, "y": 2}, + {"matrix": [7, 9], "x": 11.5, "y": 2}, + {"matrix": [7, 10], "x": 12.5, "y": 2}, + {"matrix": [7, 11], "x": 13.5, "y": 2}, + {"matrix": [7, 12], "x": 14.5, "y": 2}, + {"matrix": [7, 13], "x": 15.5, "y": 2}, + {"matrix": [7, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + {"matrix": [8, 8], "x": 10, "y": 3}, + {"matrix": [8, 9], "x": 11, "y": 3}, + {"matrix": [8, 10], "x": 12, "y": 3}, + {"matrix": [8, 11], "x": 13, "y": 3}, + {"matrix": [8, 12], "x": 14, "y": 3}, + {"matrix": [8, 13], "x": 15, "y": 3}, + {"matrix": [8, 14], "x": 16, "y": 3}, + {"matrix": [8, 15], "x": 17, "y": 3, "w": 1.75}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.25, "y": 4}, + {"matrix": [9, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [9, 11], "x": 12.75, "y": 4, "w": 1.5}, + {"matrix": [9, 13], "x": 15, "y": 4}, + {"matrix": [9, 14], "x": 16, "y": 4}, + {"matrix": [9, 15], "x": 17, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/era/sirind/klein_sd/rules.mk b/keyboards/era/sirind/klein_sd/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/era/sirind/klein_sd/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/ergodox_ez/base/info.json b/keyboards/ergodox_ez/base/info.json deleted file mode 100644 index be1433ccba..0000000000 --- a/keyboards/ergodox_ez/base/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "ErgoDox EZ", - "usb": { - "pid": "0x4974" - } -} diff --git a/keyboards/ergodox_ez/base/keyboard.json b/keyboards/ergodox_ez/base/keyboard.json new file mode 100644 index 0000000000..be1433ccba --- /dev/null +++ b/keyboards/ergodox_ez/base/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "ErgoDox EZ", + "usb": { + "pid": "0x4974" + } +} diff --git a/keyboards/ergodox_ez/base/rules.mk b/keyboards/ergodox_ez/base/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ergoslab/rev1/info.json b/keyboards/ergoslab/rev1/info.json deleted file mode 100644 index 51c522043b..0000000000 --- a/keyboards/ergoslab/rev1/info.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "keyboard_name": "Ergoslab Keyboard", - "manufacturer": "tomsaleeba", - "url": "https://github.com/tomsaleeba/ergoslab", - "maintainer": "tomsaleeba", - "usb": { - "vid": "0xFEED", - "pid": "0x5148", - "device_version": "1.0.0" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "rgblight": { - "led_count": 2 - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layout_aliases": { - "LAYOUT_ergoslab": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.625}, - {"matrix": [0, 1], "x": 1, "y": 0.125}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0.125}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - - {"matrix": [5, 4], "x": 8, "y": 0.25}, - {"matrix": [5, 3], "x": 9, "y": 0.125}, - {"matrix": [5, 2], "x": 10, "y": 0}, - {"matrix": [5, 1], "x": 11, "y": 0.125}, - {"matrix": [5, 0], "x": 12, "y": 0.625}, - - {"matrix": [1, 0], "x": 0, "y": 1.625}, - {"matrix": [1, 1], "x": 1, "y": 1.125}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1.125}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - - {"matrix": [6, 4], "x": 8, "y": 1.25}, - {"matrix": [6, 3], "x": 9, "y": 1.125}, - {"matrix": [6, 2], "x": 10, "y": 1}, - {"matrix": [6, 1], "x": 11, "y": 1.125}, - {"matrix": [6, 0], "x": 12, "y": 1.625}, - - {"matrix": [2, 0], "x": 0, "y": 2.625}, - {"matrix": [2, 1], "x": 1, "y": 2.125}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2.125}, - {"matrix": [2, 4], "x": 4, "y": 2.25}, - - {"matrix": [7, 4], "x": 8, "y": 2.25}, - {"matrix": [7, 3], "x": 9, "y": 2.125}, - {"matrix": [7, 2], "x": 10, "y": 2}, - {"matrix": [7, 1], "x": 11, "y": 2.125}, - {"matrix": [7, 0], "x": 12, "y": 2.625}, - - {"matrix": [3, 0], "x": 0, "y": 3.625}, - {"matrix": [3, 1], "x": 1, "y": 3.125}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3.125}, - {"matrix": [3, 4], "x": 4, "y": 3.25}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - - {"matrix": [8, 5], "x": 7, "y": 3.25}, - {"matrix": [8, 4], "x": 8, "y": 3.25}, - {"matrix": [8, 3], "x": 9, "y": 3.125}, - {"matrix": [8, 2], "x": 10, "y": 3}, - {"matrix": [8, 1], "x": 11, "y": 3.125}, - {"matrix": [8, 0], "x": 12, "y": 3.625}, - - {"matrix": [4, 1], "x": 1, "y": 4.25}, - {"matrix": [4, 2], "x": 2, "y": 4.25}, - {"matrix": [4, 3], "x": 3, "y": 4.25}, - {"matrix": [4, 4], "x": 4, "y": 4.25}, - {"matrix": [4, 5], "x": 5, "y": 4.25}, - - {"matrix": [9, 5], "x": 7, "y": 4.25}, - {"matrix": [9, 4], "x": 8, "y": 4.25}, - {"matrix": [9, 3], "x": 9, "y": 4.25}, - {"matrix": [9, 2], "x": 10, "y": 4.25}, - {"matrix": [9, 1], "x": 11, "y": 4.25} - ] - } - } -} diff --git a/keyboards/ergoslab/rev1/keyboard.json b/keyboards/ergoslab/rev1/keyboard.json new file mode 100644 index 0000000000..51c522043b --- /dev/null +++ b/keyboards/ergoslab/rev1/keyboard.json @@ -0,0 +1,97 @@ +{ + "keyboard_name": "Ergoslab Keyboard", + "manufacturer": "tomsaleeba", + "url": "https://github.com/tomsaleeba/ergoslab", + "maintainer": "tomsaleeba", + "usb": { + "vid": "0xFEED", + "pid": "0x5148", + "device_version": "1.0.0" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "rgblight": { + "led_count": 2 + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layout_aliases": { + "LAYOUT_ergoslab": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.625}, + {"matrix": [0, 1], "x": 1, "y": 0.125}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0.125}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + + {"matrix": [5, 4], "x": 8, "y": 0.25}, + {"matrix": [5, 3], "x": 9, "y": 0.125}, + {"matrix": [5, 2], "x": 10, "y": 0}, + {"matrix": [5, 1], "x": 11, "y": 0.125}, + {"matrix": [5, 0], "x": 12, "y": 0.625}, + + {"matrix": [1, 0], "x": 0, "y": 1.625}, + {"matrix": [1, 1], "x": 1, "y": 1.125}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1.125}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + + {"matrix": [6, 4], "x": 8, "y": 1.25}, + {"matrix": [6, 3], "x": 9, "y": 1.125}, + {"matrix": [6, 2], "x": 10, "y": 1}, + {"matrix": [6, 1], "x": 11, "y": 1.125}, + {"matrix": [6, 0], "x": 12, "y": 1.625}, + + {"matrix": [2, 0], "x": 0, "y": 2.625}, + {"matrix": [2, 1], "x": 1, "y": 2.125}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2.125}, + {"matrix": [2, 4], "x": 4, "y": 2.25}, + + {"matrix": [7, 4], "x": 8, "y": 2.25}, + {"matrix": [7, 3], "x": 9, "y": 2.125}, + {"matrix": [7, 2], "x": 10, "y": 2}, + {"matrix": [7, 1], "x": 11, "y": 2.125}, + {"matrix": [7, 0], "x": 12, "y": 2.625}, + + {"matrix": [3, 0], "x": 0, "y": 3.625}, + {"matrix": [3, 1], "x": 1, "y": 3.125}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3.125}, + {"matrix": [3, 4], "x": 4, "y": 3.25}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + + {"matrix": [8, 5], "x": 7, "y": 3.25}, + {"matrix": [8, 4], "x": 8, "y": 3.25}, + {"matrix": [8, 3], "x": 9, "y": 3.125}, + {"matrix": [8, 2], "x": 10, "y": 3}, + {"matrix": [8, 1], "x": 11, "y": 3.125}, + {"matrix": [8, 0], "x": 12, "y": 3.625}, + + {"matrix": [4, 1], "x": 1, "y": 4.25}, + {"matrix": [4, 2], "x": 2, "y": 4.25}, + {"matrix": [4, 3], "x": 3, "y": 4.25}, + {"matrix": [4, 4], "x": 4, "y": 4.25}, + {"matrix": [4, 5], "x": 5, "y": 4.25}, + + {"matrix": [9, 5], "x": 7, "y": 4.25}, + {"matrix": [9, 4], "x": 8, "y": 4.25}, + {"matrix": [9, 3], "x": 9, "y": 4.25}, + {"matrix": [9, 2], "x": 10, "y": 4.25}, + {"matrix": [9, 1], "x": 11, "y": 4.25} + ] + } + } +} diff --git a/keyboards/ergoslab/rev1/rules.mk b/keyboards/ergoslab/rev1/rules.mk deleted file mode 100644 index fff00a1b51..0000000000 --- a/keyboards/ergoslab/rev1/rules.mk +++ /dev/null @@ -1,3 +0,0 @@ -# Revision Specific Build Options -# change yes to no to disable -# diff --git a/keyboards/etiennecollin/wave/info.json b/keyboards/etiennecollin/wave/info.json deleted file mode 100644 index 5e31a1ca2a..0000000000 --- a/keyboards/etiennecollin/wave/info.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "keyboard_name": "Wave", - "maintainer": "etiennecollin", - "manufacturer": "Etienne Collin", - "url": "https://github.com/etiennecollin/wave", - "bootloader_instructions": "Press the button marked RESET on the PCB or bridge the pins marked RST and GND on the Elite-C", - "tags": ["ortho", "split"], - - "build": { - "lto": true - }, - "development_board": "elite_c", - "pin_compatible": "elite_c", - "usb": { - "device_version": "0.0.1", - "vid": "0x6967", - "pid": "0x0000" - }, - - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - - "matrix_pins": { - "direct": [ - ["C6", "D4", "D0", "D1", "D3"], - ["B6", "B5", "B4", "E6", "D7"], - ["F6", "F7", "B1", "B3", "B2"], - ["NO_PIN", "NO_PIN", "F5", "F4", "B0"] - ] - }, - "community_layouts": ["split_3x5_3"], - "split": { - "enabled": true, - "soft_serial_pin": "D2", - "usb_detect": { - "enabled": true - }, - "matrix_pins": { - "right": { - "direct": [ - ["D3", "D1", "D0", "D4", "C6"], - ["D7", "E6", "B4", "B5", "B6"], - ["B2", "B3", "B1", "F7", "F6"], - ["B0", "F4", "F5", "NO_PIN", "NO_PIN"] - ] - } - } - }, - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0.93 }, - { "matrix": [0, 1], "x": 1, "y": 0.31 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0.28 }, - { "matrix": [0, 4], "x": 4, "y": 0.42 }, - - { "matrix": [4, 0], "x": 7, "y": 0.42 }, - { "matrix": [4, 1], "x": 8, "y": 0.28 }, - { "matrix": [4, 2], "x": 9, "y": 0 }, - { "matrix": [4, 3], "x": 10, "y": 0.31 }, - { "matrix": [4, 4], "x": 11, "y": 0.93 }, - - { "matrix": [1, 0], "x": 0, "y": 1.93 }, - { "matrix": [1, 1], "x": 1, "y": 1.31 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1.28 }, - { "matrix": [1, 4], "x": 4, "y": 1.42 }, - - { "matrix": [5, 0], "x": 7, "y": 1.42 }, - { "matrix": [5, 1], "x": 8, "y": 1.28 }, - { "matrix": [5, 2], "x": 9, "y": 1 }, - { "matrix": [5, 3], "x": 10, "y": 1.31 }, - { "matrix": [5, 4], "x": 11, "y": 1.93 }, - - { "matrix": [2, 0], "x": 0, "y": 2.93 }, - { "matrix": [2, 1], "x": 1, "y": 2.31 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2.28 }, - { "matrix": [2, 4], "x": 4, "y": 2.42 }, - - { "matrix": [6, 0], "x": 7, "y": 2.42 }, - { "matrix": [6, 1], "x": 8, "y": 2.28 }, - { "matrix": [6, 2], "x": 9, "y": 2 }, - { "matrix": [6, 3], "x": 10, "y": 2.31 }, - { "matrix": [6, 4], "x": 11, "y": 2.93 }, - - { "matrix": [3, 2], "x": 2.8, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.8, "y": 3.75 }, - { "matrix": [3, 4], "x": 4.8, "y": 3.5, "h": 1.5 }, - - { "matrix": [7, 0], "x": 6.2, "y": 3.5, "h": 1.5 }, - { "matrix": [7, 1], "x": 7.2, "y": 3.75 }, - { "matrix": [7, 2], "x": 8.2, "y": 3.5 } - ] - } - } -} diff --git a/keyboards/etiennecollin/wave/keyboard.json b/keyboards/etiennecollin/wave/keyboard.json new file mode 100644 index 0000000000..5e31a1ca2a --- /dev/null +++ b/keyboards/etiennecollin/wave/keyboard.json @@ -0,0 +1,104 @@ +{ + "keyboard_name": "Wave", + "maintainer": "etiennecollin", + "manufacturer": "Etienne Collin", + "url": "https://github.com/etiennecollin/wave", + "bootloader_instructions": "Press the button marked RESET on the PCB or bridge the pins marked RST and GND on the Elite-C", + "tags": ["ortho", "split"], + + "build": { + "lto": true + }, + "development_board": "elite_c", + "pin_compatible": "elite_c", + "usb": { + "device_version": "0.0.1", + "vid": "0x6967", + "pid": "0x0000" + }, + + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + + "matrix_pins": { + "direct": [ + ["C6", "D4", "D0", "D1", "D3"], + ["B6", "B5", "B4", "E6", "D7"], + ["F6", "F7", "B1", "B3", "B2"], + ["NO_PIN", "NO_PIN", "F5", "F4", "B0"] + ] + }, + "community_layouts": ["split_3x5_3"], + "split": { + "enabled": true, + "soft_serial_pin": "D2", + "usb_detect": { + "enabled": true + }, + "matrix_pins": { + "right": { + "direct": [ + ["D3", "D1", "D0", "D4", "C6"], + ["D7", "E6", "B4", "B5", "B6"], + ["B2", "B3", "B1", "F7", "F6"], + ["B0", "F4", "F5", "NO_PIN", "NO_PIN"] + ] + } + } + }, + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0.93 }, + { "matrix": [0, 1], "x": 1, "y": 0.31 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0.28 }, + { "matrix": [0, 4], "x": 4, "y": 0.42 }, + + { "matrix": [4, 0], "x": 7, "y": 0.42 }, + { "matrix": [4, 1], "x": 8, "y": 0.28 }, + { "matrix": [4, 2], "x": 9, "y": 0 }, + { "matrix": [4, 3], "x": 10, "y": 0.31 }, + { "matrix": [4, 4], "x": 11, "y": 0.93 }, + + { "matrix": [1, 0], "x": 0, "y": 1.93 }, + { "matrix": [1, 1], "x": 1, "y": 1.31 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1.28 }, + { "matrix": [1, 4], "x": 4, "y": 1.42 }, + + { "matrix": [5, 0], "x": 7, "y": 1.42 }, + { "matrix": [5, 1], "x": 8, "y": 1.28 }, + { "matrix": [5, 2], "x": 9, "y": 1 }, + { "matrix": [5, 3], "x": 10, "y": 1.31 }, + { "matrix": [5, 4], "x": 11, "y": 1.93 }, + + { "matrix": [2, 0], "x": 0, "y": 2.93 }, + { "matrix": [2, 1], "x": 1, "y": 2.31 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2.28 }, + { "matrix": [2, 4], "x": 4, "y": 2.42 }, + + { "matrix": [6, 0], "x": 7, "y": 2.42 }, + { "matrix": [6, 1], "x": 8, "y": 2.28 }, + { "matrix": [6, 2], "x": 9, "y": 2 }, + { "matrix": [6, 3], "x": 10, "y": 2.31 }, + { "matrix": [6, 4], "x": 11, "y": 2.93 }, + + { "matrix": [3, 2], "x": 2.8, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.8, "y": 3.75 }, + { "matrix": [3, 4], "x": 4.8, "y": 3.5, "h": 1.5 }, + + { "matrix": [7, 0], "x": 6.2, "y": 3.5, "h": 1.5 }, + { "matrix": [7, 1], "x": 7.2, "y": 3.75 }, + { "matrix": [7, 2], "x": 8.2, "y": 3.5 } + ] + } + } +} diff --git a/keyboards/etiennecollin/wave/rules.mk b/keyboards/etiennecollin/wave/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/etiennecollin/wave/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/evyd13/fin_pad/info.json b/keyboards/evyd13/fin_pad/info.json deleted file mode 100644 index 01b24ccfd0..0000000000 --- a/keyboards/evyd13/fin_pad/info.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "manufacturer": "Evelien Dekkers", - "keyboard_name": "Fin Pad", - "maintainer": "evyd13", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["C4", "C5", "D0", "C2"], - "rows": ["C6", "C7", "B7", "B6", "B5", "B4"] - }, - "community_layouts": [ - "numpad_6x4", - "ortho_6x4" - ], - "processor": "atmega32u2", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xA6E2", - "vid": "0x4705" - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_ortho_6x4" - }, - "layouts": { - "LAYOUT_ortho_6x4": { - "layout": [ - {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "TAB", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "PEQL", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "BSPC", "x": 3, "y": 0}, - {"matrix": [1, 0], "label": "NUM", "x": 0, "y": 1.25}, - {"matrix": [1, 1], "label": "PSLS", "x": 1, "y": 1.25}, - {"matrix": [1, 2], "label": "PAST", "x": 2, "y": 1.25}, - {"matrix": [1, 3], "label": "PMNS", "x": 3, "y": 1.25}, - {"matrix": [2, 0], "label": "P7", "x": 0, "y": 2.25}, - {"matrix": [2, 1], "label": "P8", "x": 1, "y": 2.25}, - {"matrix": [2, 2], "label": "P9", "x": 2, "y": 2.25}, - {"matrix": [2, 3], "label": "PPLS", "x": 3, "y": 2.25}, - {"matrix": [3, 0], "label": "P4", "x": 0, "y": 3.25}, - {"matrix": [3, 1], "label": "P5", "x": 1, "y": 3.25}, - {"matrix": [3, 2], "label": "P6", "x": 2, "y": 3.25}, - {"matrix": [3, 3], "label": "PPLS", "x": 3, "y": 3.25}, - {"matrix": [4, 0], "label": "P1", "x": 0, "y": 4.25}, - {"matrix": [4, 1], "label": "P2", "x": 1, "y": 4.25}, - {"matrix": [4, 2], "label": "P3", "x": 2, "y": 4.25}, - {"matrix": [4, 3], "label": "PENT", "x": 3, "y": 4.25}, - {"matrix": [5, 0], "label": "P0", "x": 0, "y": 5.25}, - {"matrix": [5, 1], "label": "P0", "x": 1, "y": 5.25}, - {"matrix": [5, 2], "label": "PDOT", "x": 2, "y": 5.25}, - {"matrix": [5, 3], "label": "PENT", "x": 3, "y": 5.25} - ] - }, - "LAYOUT_numpad_6x4": { - "layout": [ - {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "TAB", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "PEQL", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "BSPC", "x": 3, "y": 0}, - {"matrix": [1, 0], "label": "NUM", "x": 0, "y": 1.25}, - {"matrix": [1, 1], "label": "PSLS", "x": 1, "y": 1.25}, - {"matrix": [1, 2], "label": "PAST", "x": 2, "y": 1.25}, - {"matrix": [1, 3], "label": "PMNS", "x": 3, "y": 1.25}, - {"matrix": [2, 0], "label": "P7", "x": 0, "y": 2.25}, - {"matrix": [2, 1], "label": "P8", "x": 1, "y": 2.25}, - {"matrix": [2, 2], "label": "P9", "x": 2, "y": 2.25}, - {"matrix": [3, 0], "label": "P4", "x": 0, "y": 3.25}, - {"matrix": [3, 1], "label": "P5", "x": 1, "y": 3.25}, - {"matrix": [3, 2], "label": "P6", "x": 2, "y": 3.25}, - {"matrix": [3, 3], "label": "PPLS", "x": 3, "y": 2.25, "h": 2}, - {"matrix": [4, 0], "label": "P1", "x": 0, "y": 4.25}, - {"matrix": [4, 1], "label": "P2", "x": 1, "y": 4.25}, - {"matrix": [4, 2], "label": "P3", "x": 2, "y": 4.25}, - {"matrix": [5, 0], "label": "P0", "x": 0, "y": 5.25}, - {"matrix": [5, 2], "label": "PDOT", "x": 2, "y": 5.25}, - {"matrix": [5, 3], "label": "PENT", "x": 3, "y": 4.25, "h": 2} - ] - } - } -} diff --git a/keyboards/evyd13/fin_pad/keyboard.json b/keyboards/evyd13/fin_pad/keyboard.json new file mode 100644 index 0000000000..01b24ccfd0 --- /dev/null +++ b/keyboards/evyd13/fin_pad/keyboard.json @@ -0,0 +1,88 @@ +{ + "manufacturer": "Evelien Dekkers", + "keyboard_name": "Fin Pad", + "maintainer": "evyd13", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["C4", "C5", "D0", "C2"], + "rows": ["C6", "C7", "B7", "B6", "B5", "B4"] + }, + "community_layouts": [ + "numpad_6x4", + "ortho_6x4" + ], + "processor": "atmega32u2", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xA6E2", + "vid": "0x4705" + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_ortho_6x4" + }, + "layouts": { + "LAYOUT_ortho_6x4": { + "layout": [ + {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "TAB", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "PEQL", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "BSPC", "x": 3, "y": 0}, + {"matrix": [1, 0], "label": "NUM", "x": 0, "y": 1.25}, + {"matrix": [1, 1], "label": "PSLS", "x": 1, "y": 1.25}, + {"matrix": [1, 2], "label": "PAST", "x": 2, "y": 1.25}, + {"matrix": [1, 3], "label": "PMNS", "x": 3, "y": 1.25}, + {"matrix": [2, 0], "label": "P7", "x": 0, "y": 2.25}, + {"matrix": [2, 1], "label": "P8", "x": 1, "y": 2.25}, + {"matrix": [2, 2], "label": "P9", "x": 2, "y": 2.25}, + {"matrix": [2, 3], "label": "PPLS", "x": 3, "y": 2.25}, + {"matrix": [3, 0], "label": "P4", "x": 0, "y": 3.25}, + {"matrix": [3, 1], "label": "P5", "x": 1, "y": 3.25}, + {"matrix": [3, 2], "label": "P6", "x": 2, "y": 3.25}, + {"matrix": [3, 3], "label": "PPLS", "x": 3, "y": 3.25}, + {"matrix": [4, 0], "label": "P1", "x": 0, "y": 4.25}, + {"matrix": [4, 1], "label": "P2", "x": 1, "y": 4.25}, + {"matrix": [4, 2], "label": "P3", "x": 2, "y": 4.25}, + {"matrix": [4, 3], "label": "PENT", "x": 3, "y": 4.25}, + {"matrix": [5, 0], "label": "P0", "x": 0, "y": 5.25}, + {"matrix": [5, 1], "label": "P0", "x": 1, "y": 5.25}, + {"matrix": [5, 2], "label": "PDOT", "x": 2, "y": 5.25}, + {"matrix": [5, 3], "label": "PENT", "x": 3, "y": 5.25} + ] + }, + "LAYOUT_numpad_6x4": { + "layout": [ + {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "TAB", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "PEQL", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "BSPC", "x": 3, "y": 0}, + {"matrix": [1, 0], "label": "NUM", "x": 0, "y": 1.25}, + {"matrix": [1, 1], "label": "PSLS", "x": 1, "y": 1.25}, + {"matrix": [1, 2], "label": "PAST", "x": 2, "y": 1.25}, + {"matrix": [1, 3], "label": "PMNS", "x": 3, "y": 1.25}, + {"matrix": [2, 0], "label": "P7", "x": 0, "y": 2.25}, + {"matrix": [2, 1], "label": "P8", "x": 1, "y": 2.25}, + {"matrix": [2, 2], "label": "P9", "x": 2, "y": 2.25}, + {"matrix": [3, 0], "label": "P4", "x": 0, "y": 3.25}, + {"matrix": [3, 1], "label": "P5", "x": 1, "y": 3.25}, + {"matrix": [3, 2], "label": "P6", "x": 2, "y": 3.25}, + {"matrix": [3, 3], "label": "PPLS", "x": 3, "y": 2.25, "h": 2}, + {"matrix": [4, 0], "label": "P1", "x": 0, "y": 4.25}, + {"matrix": [4, 1], "label": "P2", "x": 1, "y": 4.25}, + {"matrix": [4, 2], "label": "P3", "x": 2, "y": 4.25}, + {"matrix": [5, 0], "label": "P0", "x": 0, "y": 5.25}, + {"matrix": [5, 2], "label": "PDOT", "x": 2, "y": 5.25}, + {"matrix": [5, 3], "label": "PENT", "x": 3, "y": 4.25, "h": 2} + ] + } + } +} diff --git a/keyboards/evyd13/fin_pad/rules.mk b/keyboards/evyd13/fin_pad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/evyd13/fin_pad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/evyd13/nt210/info.json b/keyboards/evyd13/nt210/info.json deleted file mode 100644 index 1c9fab2fcc..0000000000 --- a/keyboards/evyd13/nt210/info.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "manufacturer": "Evelien Dekkers", - "keyboard_name": "nt210", - "maintainer": "evyd13", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true - }, - "matrix_pins": { - "cols": ["B0", "D6", "D5", "D4"], - "rows": ["C4", "C5", "C6", "C7", "B7", "B6"] - }, - "processor": "atmega32u2", - "url": "https://github.com/evyd13/nt-series/tree/main/nt-210", - "usb": { - "device_version": "1.0.0", - "pid": "0x4705", - "vid": "0xCC3F" - }, - "indicators": { - "num_lock": "B4" - }, - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"h": 2, "matrix": [2, 3], "x": 3, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2, "y": 4.5}, - {"h": 2, "matrix": [4, 3], "x": 3, "y": 4.5}, - {"matrix": [5, 0], "w": 2, "x": 0, "y": 5.5}, - {"matrix": [5, 2], "x": 2, "y": 5.5} - ] - }, - "LAYOUT_ortho_6x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"matrix": [2, 3], "x": 3, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"matrix": [3, 3], "x": 3, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2, "y": 4.5}, - {"matrix": [4, 3], "x": 3, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1, "y": 5.5}, - {"matrix": [5, 2], "x": 2, "y": 5.5}, - {"matrix": [5, 3], "x": 3, "y": 5.5} - ] - } - } -} diff --git a/keyboards/evyd13/nt210/keyboard.json b/keyboards/evyd13/nt210/keyboard.json new file mode 100644 index 0000000000..1c9fab2fcc --- /dev/null +++ b/keyboards/evyd13/nt210/keyboard.json @@ -0,0 +1,84 @@ +{ + "manufacturer": "Evelien Dekkers", + "keyboard_name": "nt210", + "maintainer": "evyd13", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true + }, + "matrix_pins": { + "cols": ["B0", "D6", "D5", "D4"], + "rows": ["C4", "C5", "C6", "C7", "B7", "B6"] + }, + "processor": "atmega32u2", + "url": "https://github.com/evyd13/nt-series/tree/main/nt-210", + "usb": { + "device_version": "1.0.0", + "pid": "0x4705", + "vid": "0xCC3F" + }, + "indicators": { + "num_lock": "B4" + }, + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"h": 2, "matrix": [2, 3], "x": 3, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2, "y": 4.5}, + {"h": 2, "matrix": [4, 3], "x": 3, "y": 4.5}, + {"matrix": [5, 0], "w": 2, "x": 0, "y": 5.5}, + {"matrix": [5, 2], "x": 2, "y": 5.5} + ] + }, + "LAYOUT_ortho_6x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"matrix": [2, 3], "x": 3, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"matrix": [3, 3], "x": 3, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2, "y": 4.5}, + {"matrix": [4, 3], "x": 3, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1, "y": 5.5}, + {"matrix": [5, 2], "x": 2, "y": 5.5}, + {"matrix": [5, 3], "x": 3, "y": 5.5} + ] + } + } +} diff --git a/keyboards/evyd13/nt210/rules.mk b/keyboards/evyd13/nt210/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/evyd13/nt210/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/evyd13/nt650/info.json b/keyboards/evyd13/nt650/info.json deleted file mode 100644 index 6f2910b630..0000000000 --- a/keyboards/evyd13/nt650/info.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "manufacturer": "Evelien Dekkers", - "keyboard_name": "nt650", - "maintainer": "evyd13", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "E6", - "scroll_lock": "E2", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "C7", "C6", "B3", "B1", "B2", "B7", "D7", "B5", "B4", "D0", "B6", "D1"], - "rows": ["F7", "D6", "D4", "F1", "D5", "F0", "D3", "D2"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xD5DF", - "vid": "0x4705" - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_ansi_split_space" - }, - "layouts": { - "LAYOUT_ansi_split_space": { - "layout": [ - {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, - {"matrix": [1, 0], "label": "1", "x": 1, "y": 0}, - {"matrix": [1, 1], "label": "2", "x": 2, "y": 0}, - {"matrix": [1, 2], "label": "3", "x": 3, "y": 0}, - {"matrix": [1, 3], "label": "4", "x": 4, "y": 0}, - {"matrix": [2, 3], "label": "5", "x": 5, "y": 0}, - {"matrix": [2, 4], "label": "6", "x": 6, "y": 0}, - {"matrix": [1, 4], "label": "7", "x": 7, "y": 0}, - {"matrix": [1, 5], "label": "8", "x": 8, "y": 0}, - {"matrix": [1, 6], "label": "9", "x": 9, "y": 0}, - {"matrix": [1, 7], "label": "0", "x": 10, "y": 0}, - {"matrix": [2, 7], "label": "MINS", "x": 11, "y": 0}, - {"matrix": [2, 5], "label": "EQL", "x": 12, "y": 0}, - {"matrix": [3, 8], "label": "BSPC", "x": 13, "y": 0, "w": 2}, - {"matrix": [3, 0], "label": "TAB", "x": 0, "y": 1, "w": 1.5}, - {"matrix": [5, 0], "label": "Q", "x": 1.5, "y": 1}, - {"matrix": [5, 1], "label": "W", "x": 2.5, "y": 1}, - {"matrix": [5, 2], "label": "E", "x": 3.5, "y": 1}, - {"matrix": [5, 3], "label": "R", "x": 4.5, "y": 1}, - {"matrix": [3, 3], "label": "T", "x": 5.5, "y": 1}, - {"matrix": [3, 4], "label": "Y", "x": 6.5, "y": 1}, - {"matrix": [5, 4], "label": "U", "x": 7.5, "y": 1}, - {"matrix": [5, 5], "label": "I", "x": 8.5, "y": 1}, - {"matrix": [5, 6], "label": "O", "x": 9.5, "y": 1}, - {"matrix": [5, 7], "label": "P", "x": 10.5, "y": 1}, - {"matrix": [3, 7], "label": "LBRC", "x": 11.5, "y": 1}, - {"matrix": [3, 5], "label": "RBRC", "x": 12.5, "y": 1}, - {"matrix": [4, 8], "label": "BSLS", "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "label": "CAPS", "x": 0, "y": 2, "w": 1.75}, - {"matrix": [4, 0], "label": "A", "x": 1.75, "y": 2}, - {"matrix": [4, 1], "label": "S", "x": 2.75, "y": 2}, - {"matrix": [4, 2], "label": "D", "x": 3.75, "y": 2}, - {"matrix": [4, 3], "label": "F", "x": 4.75, "y": 2}, - {"matrix": [0, 3], "label": "G", "x": 5.75, "y": 2}, - {"matrix": [0, 4], "label": "H", "x": 6.75, "y": 2}, - {"matrix": [4, 4], "label": "J", "x": 7.75, "y": 2}, - {"matrix": [4, 5], "label": "K", "x": 8.75, "y": 2}, - {"matrix": [4, 6], "label": "L", "x": 9.75, "y": 2}, - {"matrix": [4, 7], "label": "SCLN", "x": 10.75, "y": 2}, - {"matrix": [0, 7], "label": "QUOT", "x": 11.75, "y": 2}, - {"matrix": [6, 8], "label": "ENT", "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 10], "label": "LSFT", "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 0], "label": "Z", "x": 2.25, "y": 3}, - {"matrix": [6, 1], "label": "X", "x": 3.25, "y": 3}, - {"matrix": [6, 2], "label": "C", "x": 4.25, "y": 3}, - {"matrix": [6, 3], "label": "V", "x": 5.25, "y": 3}, - {"matrix": [7, 3], "label": "B", "x": 6.25, "y": 3}, - {"matrix": [7, 4], "label": "N", "x": 7.25, "y": 3}, - {"matrix": [6, 4], "label": "M", "x": 8.25, "y": 3}, - {"matrix": [6, 5], "label": "COMM", "x": 9.25, "y": 3}, - {"matrix": [6, 6], "label": "DOT", "x": 10.25, "y": 3}, - {"matrix": [7, 7], "label": "SLSH", "x": 11.25, "y": 3}, - {"matrix": [4, 10], "label": "RSFT", "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 9], "label": "APP", "x": 14, "y": 3}, - {"matrix": [2, 11], "label": "LCTL", "x": 0, "y": 4, "w": 1.25}, - {"matrix": [3, 11], "label": "LGUI", "x": 1.25, "y": 4}, - {"matrix": [0, 9], "label": "LALT", "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [0, 13], "label": "SPC", "x": 3.5, "y": 4, "w": 3}, - {"matrix": [6, 9], "label": "SPC", "x": 6.5, "y": 4, "w": 3}, - {"matrix": [7, 9], "label": "RALT", "x": 9.5, "y": 4, "w": 1.25}, - {"matrix": [6, 11], "label": "RCTL", "x": 10.75, "y": 4}, - {"matrix": [0, 12], "label": "UP", "x": 13, "y": 4}, - {"matrix": [7, 12], "label": "LEFT", "x": 12, "y": 5}, - {"matrix": [7, 13], "label": "DOWN", "x": 13, "y": 5}, - {"matrix": [7, 14], "label": "RGHT", "x": 14, "y": 5} - ] - } - } -} diff --git a/keyboards/evyd13/nt650/keyboard.json b/keyboards/evyd13/nt650/keyboard.json new file mode 100644 index 0000000000..6f2910b630 --- /dev/null +++ b/keyboards/evyd13/nt650/keyboard.json @@ -0,0 +1,105 @@ +{ + "manufacturer": "Evelien Dekkers", + "keyboard_name": "nt650", + "maintainer": "evyd13", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "E6", + "scroll_lock": "E2", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "C7", "C6", "B3", "B1", "B2", "B7", "D7", "B5", "B4", "D0", "B6", "D1"], + "rows": ["F7", "D6", "D4", "F1", "D5", "F0", "D3", "D2"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xD5DF", + "vid": "0x4705" + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_ansi_split_space" + }, + "layouts": { + "LAYOUT_ansi_split_space": { + "layout": [ + {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, + {"matrix": [1, 0], "label": "1", "x": 1, "y": 0}, + {"matrix": [1, 1], "label": "2", "x": 2, "y": 0}, + {"matrix": [1, 2], "label": "3", "x": 3, "y": 0}, + {"matrix": [1, 3], "label": "4", "x": 4, "y": 0}, + {"matrix": [2, 3], "label": "5", "x": 5, "y": 0}, + {"matrix": [2, 4], "label": "6", "x": 6, "y": 0}, + {"matrix": [1, 4], "label": "7", "x": 7, "y": 0}, + {"matrix": [1, 5], "label": "8", "x": 8, "y": 0}, + {"matrix": [1, 6], "label": "9", "x": 9, "y": 0}, + {"matrix": [1, 7], "label": "0", "x": 10, "y": 0}, + {"matrix": [2, 7], "label": "MINS", "x": 11, "y": 0}, + {"matrix": [2, 5], "label": "EQL", "x": 12, "y": 0}, + {"matrix": [3, 8], "label": "BSPC", "x": 13, "y": 0, "w": 2}, + {"matrix": [3, 0], "label": "TAB", "x": 0, "y": 1, "w": 1.5}, + {"matrix": [5, 0], "label": "Q", "x": 1.5, "y": 1}, + {"matrix": [5, 1], "label": "W", "x": 2.5, "y": 1}, + {"matrix": [5, 2], "label": "E", "x": 3.5, "y": 1}, + {"matrix": [5, 3], "label": "R", "x": 4.5, "y": 1}, + {"matrix": [3, 3], "label": "T", "x": 5.5, "y": 1}, + {"matrix": [3, 4], "label": "Y", "x": 6.5, "y": 1}, + {"matrix": [5, 4], "label": "U", "x": 7.5, "y": 1}, + {"matrix": [5, 5], "label": "I", "x": 8.5, "y": 1}, + {"matrix": [5, 6], "label": "O", "x": 9.5, "y": 1}, + {"matrix": [5, 7], "label": "P", "x": 10.5, "y": 1}, + {"matrix": [3, 7], "label": "LBRC", "x": 11.5, "y": 1}, + {"matrix": [3, 5], "label": "RBRC", "x": 12.5, "y": 1}, + {"matrix": [4, 8], "label": "BSLS", "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "label": "CAPS", "x": 0, "y": 2, "w": 1.75}, + {"matrix": [4, 0], "label": "A", "x": 1.75, "y": 2}, + {"matrix": [4, 1], "label": "S", "x": 2.75, "y": 2}, + {"matrix": [4, 2], "label": "D", "x": 3.75, "y": 2}, + {"matrix": [4, 3], "label": "F", "x": 4.75, "y": 2}, + {"matrix": [0, 3], "label": "G", "x": 5.75, "y": 2}, + {"matrix": [0, 4], "label": "H", "x": 6.75, "y": 2}, + {"matrix": [4, 4], "label": "J", "x": 7.75, "y": 2}, + {"matrix": [4, 5], "label": "K", "x": 8.75, "y": 2}, + {"matrix": [4, 6], "label": "L", "x": 9.75, "y": 2}, + {"matrix": [4, 7], "label": "SCLN", "x": 10.75, "y": 2}, + {"matrix": [0, 7], "label": "QUOT", "x": 11.75, "y": 2}, + {"matrix": [6, 8], "label": "ENT", "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 10], "label": "LSFT", "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 0], "label": "Z", "x": 2.25, "y": 3}, + {"matrix": [6, 1], "label": "X", "x": 3.25, "y": 3}, + {"matrix": [6, 2], "label": "C", "x": 4.25, "y": 3}, + {"matrix": [6, 3], "label": "V", "x": 5.25, "y": 3}, + {"matrix": [7, 3], "label": "B", "x": 6.25, "y": 3}, + {"matrix": [7, 4], "label": "N", "x": 7.25, "y": 3}, + {"matrix": [6, 4], "label": "M", "x": 8.25, "y": 3}, + {"matrix": [6, 5], "label": "COMM", "x": 9.25, "y": 3}, + {"matrix": [6, 6], "label": "DOT", "x": 10.25, "y": 3}, + {"matrix": [7, 7], "label": "SLSH", "x": 11.25, "y": 3}, + {"matrix": [4, 10], "label": "RSFT", "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 9], "label": "APP", "x": 14, "y": 3}, + {"matrix": [2, 11], "label": "LCTL", "x": 0, "y": 4, "w": 1.25}, + {"matrix": [3, 11], "label": "LGUI", "x": 1.25, "y": 4}, + {"matrix": [0, 9], "label": "LALT", "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [0, 13], "label": "SPC", "x": 3.5, "y": 4, "w": 3}, + {"matrix": [6, 9], "label": "SPC", "x": 6.5, "y": 4, "w": 3}, + {"matrix": [7, 9], "label": "RALT", "x": 9.5, "y": 4, "w": 1.25}, + {"matrix": [6, 11], "label": "RCTL", "x": 10.75, "y": 4}, + {"matrix": [0, 12], "label": "UP", "x": 13, "y": 4}, + {"matrix": [7, 12], "label": "LEFT", "x": 12, "y": 5}, + {"matrix": [7, 13], "label": "DOWN", "x": 13, "y": 5}, + {"matrix": [7, 14], "label": "RGHT", "x": 14, "y": 5} + ] + } + } +} diff --git a/keyboards/evyd13/nt650/rules.mk b/keyboards/evyd13/nt650/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/evyd13/nt650/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/exclusive/e85/hotswap/info.json b/keyboards/exclusive/e85/hotswap/info.json deleted file mode 100644 index 779a717ec5..0000000000 --- a/keyboards/exclusive/e85/hotswap/info.json +++ /dev/null @@ -1,257 +0,0 @@ -{ - "keyboard_name": "E8.5 Hotswap", - "manufacturer": "Exclusive", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x4558", - "pid": "0xE851", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], - "rows": ["E6", "B0", "B1", "B2", "B3", "B7", "F7", "F6", "F5", "F4", "F1"] - }, - "diode_direction": "ROW2COL", - "backlight": { - "pin": "B6", - "levels": 6, - "breathing": true - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 18, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "E2" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT_ansi_standard": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [6, 8], "x": 9.75, "y": 0}, - {"matrix": [6, 7], "x": 10.75, "y": 0}, - {"matrix": [6, 5], "x": 11.75, "y": 0}, - {"matrix": [6, 4], "x": 12.75, "y": 0}, - - {"matrix": [6, 3], "x": 14, "y": 0}, - - {"matrix": [6, 6], "x": 15.25, "y": 0}, - {"matrix": [6, 2], "x": 16.25, "y": 0}, - {"matrix": [6, 1], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [7, 8], "x": 9, "y": 1.5}, - {"matrix": [7, 0], "x": 10, "y": 1.5}, - {"matrix": [7, 7], "x": 11, "y": 1.5}, - {"matrix": [7, 5], "x": 12, "y": 1.5}, - {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [7, 6], "x": 15.25, "y": 1.5}, - {"matrix": [7, 2], "x": 16.25, "y": 1.5}, - {"matrix": [7, 1], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [8, 8], "x": 9.5, "y": 2.5}, - {"matrix": [8, 7], "x": 10.5, "y": 2.5}, - {"matrix": [8, 5], "x": 11.5, "y": 2.5}, - {"matrix": [8, 4], "x": 12.5, "y": 2.5}, - {"matrix": [8, 3], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [8, 6], "x": 15.25, "y": 2.5}, - {"matrix": [8, 2], "x": 16.25, "y": 2.5}, - {"matrix": [8, 1], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [9, 8], "x": 9.75, "y": 3.5}, - {"matrix": [9, 7], "x": 10.75, "y": 3.5}, - {"matrix": [9, 5], "x": 11.75, "y": 3.5}, - {"matrix": [9, 3], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [10, 8], "x": 9.25, "y": 4.5}, - {"matrix": [10, 7], "x": 10.25, "y": 4.5}, - {"matrix": [10, 5], "x": 11.25, "y": 4.5}, - {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [9, 2], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25}, - - {"matrix": [10, 6], "x": 15.25, "y": 5.5}, - {"matrix": [10, 2], "x": 16.25, "y": 5.5}, - {"matrix": [10, 1], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [6, 8], "x": 9.75, "y": 0}, - {"matrix": [6, 7], "x": 10.75, "y": 0}, - {"matrix": [6, 5], "x": 11.75, "y": 0}, - {"matrix": [6, 4], "x": 12.75, "y": 0}, - - {"matrix": [6, 3], "x": 14, "y": 0}, - - {"matrix": [6, 6], "x": 15.25, "y": 0}, - {"matrix": [6, 2], "x": 16.25, "y": 0}, - {"matrix": [6, 1], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [7, 8], "x": 9, "y": 1.5}, - {"matrix": [7, 0], "x": 10, "y": 1.5}, - {"matrix": [7, 7], "x": 11, "y": 1.5}, - {"matrix": [7, 5], "x": 12, "y": 1.5}, - {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [7, 6], "x": 15.25, "y": 1.5}, - {"matrix": [7, 2], "x": 16.25, "y": 1.5}, - {"matrix": [7, 1], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [8, 8], "x": 9.5, "y": 2.5}, - {"matrix": [8, 7], "x": 10.5, "y": 2.5}, - {"matrix": [8, 5], "x": 11.5, "y": 2.5}, - {"matrix": [8, 4], "x": 12.5, "y": 2.5}, - {"matrix": [8, 3], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [8, 6], "x": 15.25, "y": 2.5}, - {"matrix": [8, 2], "x": 16.25, "y": 2.5}, - {"matrix": [8, 1], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [9, 8], "x": 9.75, "y": 3.5}, - {"matrix": [9, 7], "x": 10.75, "y": 3.5}, - {"matrix": [9, 5], "x": 11.75, "y": 3.5}, - {"matrix": [9, 3], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [10, 8], "x": 9.25, "y": 4.5}, - {"matrix": [10, 7], "x": 10.25, "y": 4.5}, - {"matrix": [10, 5], "x": 11.25, "y": 4.5}, - {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [9, 2], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 7], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 4], "x": 12.5, "y": 5.5}, - {"matrix": [5, 3], "x": 13.5, "y": 5.5, "w": 1.5}, - - {"matrix": [10, 6], "x": 15.25, "y": 5.5}, - {"matrix": [10, 2], "x": 16.25, "y": 5.5}, - {"matrix": [10, 1], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/exclusive/e85/hotswap/keyboard.json b/keyboards/exclusive/e85/hotswap/keyboard.json new file mode 100644 index 0000000000..779a717ec5 --- /dev/null +++ b/keyboards/exclusive/e85/hotswap/keyboard.json @@ -0,0 +1,257 @@ +{ + "keyboard_name": "E8.5 Hotswap", + "manufacturer": "Exclusive", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x4558", + "pid": "0xE851", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], + "rows": ["E6", "B0", "B1", "B2", "B3", "B7", "F7", "F6", "F5", "F4", "F1"] + }, + "diode_direction": "ROW2COL", + "backlight": { + "pin": "B6", + "levels": 6, + "breathing": true + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 18, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "E2" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT_ansi_standard": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [6, 8], "x": 9.75, "y": 0}, + {"matrix": [6, 7], "x": 10.75, "y": 0}, + {"matrix": [6, 5], "x": 11.75, "y": 0}, + {"matrix": [6, 4], "x": 12.75, "y": 0}, + + {"matrix": [6, 3], "x": 14, "y": 0}, + + {"matrix": [6, 6], "x": 15.25, "y": 0}, + {"matrix": [6, 2], "x": 16.25, "y": 0}, + {"matrix": [6, 1], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [7, 8], "x": 9, "y": 1.5}, + {"matrix": [7, 0], "x": 10, "y": 1.5}, + {"matrix": [7, 7], "x": 11, "y": 1.5}, + {"matrix": [7, 5], "x": 12, "y": 1.5}, + {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [7, 6], "x": 15.25, "y": 1.5}, + {"matrix": [7, 2], "x": 16.25, "y": 1.5}, + {"matrix": [7, 1], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [8, 8], "x": 9.5, "y": 2.5}, + {"matrix": [8, 7], "x": 10.5, "y": 2.5}, + {"matrix": [8, 5], "x": 11.5, "y": 2.5}, + {"matrix": [8, 4], "x": 12.5, "y": 2.5}, + {"matrix": [8, 3], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [8, 6], "x": 15.25, "y": 2.5}, + {"matrix": [8, 2], "x": 16.25, "y": 2.5}, + {"matrix": [8, 1], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [9, 8], "x": 9.75, "y": 3.5}, + {"matrix": [9, 7], "x": 10.75, "y": 3.5}, + {"matrix": [9, 5], "x": 11.75, "y": 3.5}, + {"matrix": [9, 3], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [10, 8], "x": 9.25, "y": 4.5}, + {"matrix": [10, 7], "x": 10.25, "y": 4.5}, + {"matrix": [10, 5], "x": 11.25, "y": 4.5}, + {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [9, 2], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25}, + + {"matrix": [10, 6], "x": 15.25, "y": 5.5}, + {"matrix": [10, 2], "x": 16.25, "y": 5.5}, + {"matrix": [10, 1], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [6, 8], "x": 9.75, "y": 0}, + {"matrix": [6, 7], "x": 10.75, "y": 0}, + {"matrix": [6, 5], "x": 11.75, "y": 0}, + {"matrix": [6, 4], "x": 12.75, "y": 0}, + + {"matrix": [6, 3], "x": 14, "y": 0}, + + {"matrix": [6, 6], "x": 15.25, "y": 0}, + {"matrix": [6, 2], "x": 16.25, "y": 0}, + {"matrix": [6, 1], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [7, 8], "x": 9, "y": 1.5}, + {"matrix": [7, 0], "x": 10, "y": 1.5}, + {"matrix": [7, 7], "x": 11, "y": 1.5}, + {"matrix": [7, 5], "x": 12, "y": 1.5}, + {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [7, 6], "x": 15.25, "y": 1.5}, + {"matrix": [7, 2], "x": 16.25, "y": 1.5}, + {"matrix": [7, 1], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [8, 8], "x": 9.5, "y": 2.5}, + {"matrix": [8, 7], "x": 10.5, "y": 2.5}, + {"matrix": [8, 5], "x": 11.5, "y": 2.5}, + {"matrix": [8, 4], "x": 12.5, "y": 2.5}, + {"matrix": [8, 3], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [8, 6], "x": 15.25, "y": 2.5}, + {"matrix": [8, 2], "x": 16.25, "y": 2.5}, + {"matrix": [8, 1], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [9, 8], "x": 9.75, "y": 3.5}, + {"matrix": [9, 7], "x": 10.75, "y": 3.5}, + {"matrix": [9, 5], "x": 11.75, "y": 3.5}, + {"matrix": [9, 3], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [10, 8], "x": 9.25, "y": 4.5}, + {"matrix": [10, 7], "x": 10.25, "y": 4.5}, + {"matrix": [10, 5], "x": 11.25, "y": 4.5}, + {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [9, 2], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 7], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 4], "x": 12.5, "y": 5.5}, + {"matrix": [5, 3], "x": 13.5, "y": 5.5, "w": 1.5}, + + {"matrix": [10, 6], "x": 15.25, "y": 5.5}, + {"matrix": [10, 2], "x": 16.25, "y": 5.5}, + {"matrix": [10, 1], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/exclusive/e85/hotswap/rules.mk b/keyboards/exclusive/e85/hotswap/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/exclusive/e85/soldered/info.json b/keyboards/exclusive/e85/soldered/info.json deleted file mode 100644 index d34440389a..0000000000 --- a/keyboards/exclusive/e85/soldered/info.json +++ /dev/null @@ -1,366 +0,0 @@ -{ - "keyboard_name": "E8.5 Soldered", - "manufacturer": "Exclusive", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x4558", - "pid": "0xE852", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], - "rows": ["E6", "B0", "B1", "B2", "B3", "B7", "F7", "F6", "F5", "F4", "F1"] - }, - "diode_direction": "ROW2COL", - "backlight": { - "pin": "B6", - "levels": 6, - "breathing": true - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 18, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "E2" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [6, 8], "x": 9.75, "y": 0}, - {"matrix": [6, 7], "x": 10.75, "y": 0}, - {"matrix": [6, 5], "x": 11.75, "y": 0}, - {"matrix": [6, 4], "x": 12.75, "y": 0}, - - {"matrix": [6, 3], "x": 14, "y": 0}, - - {"matrix": [6, 6], "x": 15.25, "y": 0}, - {"matrix": [6, 2], "x": 16.25, "y": 0}, - {"matrix": [6, 1], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [7, 8], "x": 9, "y": 1.5}, - {"matrix": [7, 0], "x": 10, "y": 1.5}, - {"matrix": [7, 7], "x": 11, "y": 1.5}, - {"matrix": [7, 5], "x": 12, "y": 1.5}, - {"matrix": [7, 4], "x": 13, "y": 1.5}, - {"matrix": [7, 3], "x": 14, "y": 1.5}, - - {"matrix": [7, 6], "x": 15.25, "y": 1.5}, - {"matrix": [7, 2], "x": 16.25, "y": 1.5}, - {"matrix": [7, 1], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [8, 8], "x": 9.5, "y": 2.5}, - {"matrix": [8, 7], "x": 10.5, "y": 2.5}, - {"matrix": [8, 5], "x": 11.5, "y": 2.5}, - {"matrix": [8, 4], "x": 12.5, "y": 2.5}, - {"matrix": [9, 4], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [8, 6], "x": 15.25, "y": 2.5}, - {"matrix": [8, 2], "x": 16.25, "y": 2.5}, - {"matrix": [8, 1], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [9, 8], "x": 9.75, "y": 3.5}, - {"matrix": [9, 7], "x": 10.75, "y": 3.5}, - {"matrix": [9, 5], "x": 11.75, "y": 3.5}, - {"matrix": [8, 3], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [10, 8], "x": 9.25, "y": 4.5}, - {"matrix": [10, 7], "x": 10.25, "y": 4.5}, - {"matrix": [10, 5], "x": 11.25, "y": 4.5}, - {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [10, 3], "x": 14, "y": 4.5}, - - {"matrix": [9, 2], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25}, - - {"matrix": [10, 6], "x": 15.25, "y": 5.5}, - {"matrix": [10, 2], "x": 16.25, "y": 5.5}, - {"matrix": [10, 1], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_ansi_standard": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [6, 8], "x": 9.75, "y": 0}, - {"matrix": [6, 7], "x": 10.75, "y": 0}, - {"matrix": [6, 5], "x": 11.75, "y": 0}, - {"matrix": [6, 4], "x": 12.75, "y": 0}, - - {"matrix": [6, 3], "x": 14, "y": 0}, - - {"matrix": [6, 6], "x": 15.25, "y": 0}, - {"matrix": [6, 2], "x": 16.25, "y": 0}, - {"matrix": [6, 1], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [7, 8], "x": 9, "y": 1.5}, - {"matrix": [7, 0], "x": 10, "y": 1.5}, - {"matrix": [7, 7], "x": 11, "y": 1.5}, - {"matrix": [7, 5], "x": 12, "y": 1.5}, - {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [7, 6], "x": 15.25, "y": 1.5}, - {"matrix": [7, 2], "x": 16.25, "y": 1.5}, - {"matrix": [7, 1], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [8, 8], "x": 9.5, "y": 2.5}, - {"matrix": [8, 7], "x": 10.5, "y": 2.5}, - {"matrix": [8, 5], "x": 11.5, "y": 2.5}, - {"matrix": [8, 4], "x": 12.5, "y": 2.5}, - {"matrix": [9, 4], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [8, 6], "x": 15.25, "y": 2.5}, - {"matrix": [8, 2], "x": 16.25, "y": 2.5}, - {"matrix": [8, 1], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [9, 8], "x": 9.75, "y": 3.5}, - {"matrix": [9, 7], "x": 10.75, "y": 3.5}, - {"matrix": [9, 5], "x": 11.75, "y": 3.5}, - {"matrix": [8, 3], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [10, 8], "x": 9.25, "y": 4.5}, - {"matrix": [10, 7], "x": 10.25, "y": 4.5}, - {"matrix": [10, 5], "x": 11.25, "y": 4.5}, - {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [9, 2], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25}, - - {"matrix": [10, 6], "x": 15.25, "y": 5.5}, - {"matrix": [10, 2], "x": 16.25, "y": 5.5}, - {"matrix": [10, 1], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [6, 8], "x": 9.75, "y": 0}, - {"matrix": [6, 7], "x": 10.75, "y": 0}, - {"matrix": [6, 5], "x": 11.75, "y": 0}, - {"matrix": [6, 4], "x": 12.75, "y": 0}, - - {"matrix": [6, 3], "x": 14, "y": 0}, - - {"matrix": [6, 6], "x": 15.25, "y": 0}, - {"matrix": [6, 2], "x": 16.25, "y": 0}, - {"matrix": [6, 1], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [7, 8], "x": 9, "y": 1.5}, - {"matrix": [7, 0], "x": 10, "y": 1.5}, - {"matrix": [7, 7], "x": 11, "y": 1.5}, - {"matrix": [7, 5], "x": 12, "y": 1.5}, - {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [7, 6], "x": 15.25, "y": 1.5}, - {"matrix": [7, 2], "x": 16.25, "y": 1.5}, - {"matrix": [7, 1], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [8, 8], "x": 9.5, "y": 2.5}, - {"matrix": [8, 7], "x": 10.5, "y": 2.5}, - {"matrix": [8, 5], "x": 11.5, "y": 2.5}, - {"matrix": [8, 4], "x": 12.5, "y": 2.5}, - {"matrix": [9, 4], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [8, 6], "x": 15.25, "y": 2.5}, - {"matrix": [8, 2], "x": 16.25, "y": 2.5}, - {"matrix": [8, 1], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [9, 8], "x": 9.75, "y": 3.5}, - {"matrix": [9, 7], "x": 10.75, "y": 3.5}, - {"matrix": [9, 5], "x": 11.75, "y": 3.5}, - {"matrix": [8, 3], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [10, 8], "x": 9.25, "y": 4.5}, - {"matrix": [10, 7], "x": 10.25, "y": 4.5}, - {"matrix": [10, 5], "x": 11.25, "y": 4.5}, - {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [9, 2], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 7], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 4], "x": 12.5, "y": 5.5}, - {"matrix": [5, 3], "x": 13.5, "y": 5.5, "w": 1.5}, - - {"matrix": [10, 6], "x": 15.25, "y": 5.5}, - {"matrix": [10, 2], "x": 16.25, "y": 5.5}, - {"matrix": [10, 1], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/exclusive/e85/soldered/keyboard.json b/keyboards/exclusive/e85/soldered/keyboard.json new file mode 100644 index 0000000000..d34440389a --- /dev/null +++ b/keyboards/exclusive/e85/soldered/keyboard.json @@ -0,0 +1,366 @@ +{ + "keyboard_name": "E8.5 Soldered", + "manufacturer": "Exclusive", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x4558", + "pid": "0xE852", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], + "rows": ["E6", "B0", "B1", "B2", "B3", "B7", "F7", "F6", "F5", "F4", "F1"] + }, + "diode_direction": "ROW2COL", + "backlight": { + "pin": "B6", + "levels": 6, + "breathing": true + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 18, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "E2" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [6, 8], "x": 9.75, "y": 0}, + {"matrix": [6, 7], "x": 10.75, "y": 0}, + {"matrix": [6, 5], "x": 11.75, "y": 0}, + {"matrix": [6, 4], "x": 12.75, "y": 0}, + + {"matrix": [6, 3], "x": 14, "y": 0}, + + {"matrix": [6, 6], "x": 15.25, "y": 0}, + {"matrix": [6, 2], "x": 16.25, "y": 0}, + {"matrix": [6, 1], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [7, 8], "x": 9, "y": 1.5}, + {"matrix": [7, 0], "x": 10, "y": 1.5}, + {"matrix": [7, 7], "x": 11, "y": 1.5}, + {"matrix": [7, 5], "x": 12, "y": 1.5}, + {"matrix": [7, 4], "x": 13, "y": 1.5}, + {"matrix": [7, 3], "x": 14, "y": 1.5}, + + {"matrix": [7, 6], "x": 15.25, "y": 1.5}, + {"matrix": [7, 2], "x": 16.25, "y": 1.5}, + {"matrix": [7, 1], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [8, 8], "x": 9.5, "y": 2.5}, + {"matrix": [8, 7], "x": 10.5, "y": 2.5}, + {"matrix": [8, 5], "x": 11.5, "y": 2.5}, + {"matrix": [8, 4], "x": 12.5, "y": 2.5}, + {"matrix": [9, 4], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [8, 6], "x": 15.25, "y": 2.5}, + {"matrix": [8, 2], "x": 16.25, "y": 2.5}, + {"matrix": [8, 1], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [9, 8], "x": 9.75, "y": 3.5}, + {"matrix": [9, 7], "x": 10.75, "y": 3.5}, + {"matrix": [9, 5], "x": 11.75, "y": 3.5}, + {"matrix": [8, 3], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [10, 8], "x": 9.25, "y": 4.5}, + {"matrix": [10, 7], "x": 10.25, "y": 4.5}, + {"matrix": [10, 5], "x": 11.25, "y": 4.5}, + {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [10, 3], "x": 14, "y": 4.5}, + + {"matrix": [9, 2], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25}, + + {"matrix": [10, 6], "x": 15.25, "y": 5.5}, + {"matrix": [10, 2], "x": 16.25, "y": 5.5}, + {"matrix": [10, 1], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_ansi_standard": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [6, 8], "x": 9.75, "y": 0}, + {"matrix": [6, 7], "x": 10.75, "y": 0}, + {"matrix": [6, 5], "x": 11.75, "y": 0}, + {"matrix": [6, 4], "x": 12.75, "y": 0}, + + {"matrix": [6, 3], "x": 14, "y": 0}, + + {"matrix": [6, 6], "x": 15.25, "y": 0}, + {"matrix": [6, 2], "x": 16.25, "y": 0}, + {"matrix": [6, 1], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [7, 8], "x": 9, "y": 1.5}, + {"matrix": [7, 0], "x": 10, "y": 1.5}, + {"matrix": [7, 7], "x": 11, "y": 1.5}, + {"matrix": [7, 5], "x": 12, "y": 1.5}, + {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [7, 6], "x": 15.25, "y": 1.5}, + {"matrix": [7, 2], "x": 16.25, "y": 1.5}, + {"matrix": [7, 1], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [8, 8], "x": 9.5, "y": 2.5}, + {"matrix": [8, 7], "x": 10.5, "y": 2.5}, + {"matrix": [8, 5], "x": 11.5, "y": 2.5}, + {"matrix": [8, 4], "x": 12.5, "y": 2.5}, + {"matrix": [9, 4], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [8, 6], "x": 15.25, "y": 2.5}, + {"matrix": [8, 2], "x": 16.25, "y": 2.5}, + {"matrix": [8, 1], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [9, 8], "x": 9.75, "y": 3.5}, + {"matrix": [9, 7], "x": 10.75, "y": 3.5}, + {"matrix": [9, 5], "x": 11.75, "y": 3.5}, + {"matrix": [8, 3], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [10, 8], "x": 9.25, "y": 4.5}, + {"matrix": [10, 7], "x": 10.25, "y": 4.5}, + {"matrix": [10, 5], "x": 11.25, "y": 4.5}, + {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [9, 2], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 8], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 7], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 13.75, "y": 5.5, "w": 1.25}, + + {"matrix": [10, 6], "x": 15.25, "y": 5.5}, + {"matrix": [10, 2], "x": 16.25, "y": 5.5}, + {"matrix": [10, 1], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [6, 8], "x": 9.75, "y": 0}, + {"matrix": [6, 7], "x": 10.75, "y": 0}, + {"matrix": [6, 5], "x": 11.75, "y": 0}, + {"matrix": [6, 4], "x": 12.75, "y": 0}, + + {"matrix": [6, 3], "x": 14, "y": 0}, + + {"matrix": [6, 6], "x": 15.25, "y": 0}, + {"matrix": [6, 2], "x": 16.25, "y": 0}, + {"matrix": [6, 1], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [7, 8], "x": 9, "y": 1.5}, + {"matrix": [7, 0], "x": 10, "y": 1.5}, + {"matrix": [7, 7], "x": 11, "y": 1.5}, + {"matrix": [7, 5], "x": 12, "y": 1.5}, + {"matrix": [7, 3], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [7, 6], "x": 15.25, "y": 1.5}, + {"matrix": [7, 2], "x": 16.25, "y": 1.5}, + {"matrix": [7, 1], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [8, 8], "x": 9.5, "y": 2.5}, + {"matrix": [8, 7], "x": 10.5, "y": 2.5}, + {"matrix": [8, 5], "x": 11.5, "y": 2.5}, + {"matrix": [8, 4], "x": 12.5, "y": 2.5}, + {"matrix": [9, 4], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [8, 6], "x": 15.25, "y": 2.5}, + {"matrix": [8, 2], "x": 16.25, "y": 2.5}, + {"matrix": [8, 1], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [9, 8], "x": 9.75, "y": 3.5}, + {"matrix": [9, 7], "x": 10.75, "y": 3.5}, + {"matrix": [9, 5], "x": 11.75, "y": 3.5}, + {"matrix": [8, 3], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [10, 8], "x": 9.25, "y": 4.5}, + {"matrix": [10, 7], "x": 10.25, "y": 4.5}, + {"matrix": [10, 5], "x": 11.25, "y": 4.5}, + {"matrix": [10, 4], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [9, 2], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 7], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 4], "x": 12.5, "y": 5.5}, + {"matrix": [5, 3], "x": 13.5, "y": 5.5, "w": 1.5}, + + {"matrix": [10, 6], "x": 15.25, "y": 5.5}, + {"matrix": [10, 2], "x": 16.25, "y": 5.5}, + {"matrix": [10, 1], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/exclusive/e85/soldered/rules.mk b/keyboards/exclusive/e85/soldered/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/eyeohdesigns/humble40/info.json b/keyboards/eyeohdesigns/humble40/info.json deleted file mode 100644 index 214927c27f..0000000000 --- a/keyboards/eyeohdesigns/humble40/info.json +++ /dev/null @@ -1,359 +0,0 @@ -{ - "manufacturer": "Eye Oh Designs", - "keyboard_name": "humble40", - "maintainer": "joedinkle", - "backlight": { - "breathing": true, - "driver": "pwm", - "levels": 10, - "pin": "GP28" - }, - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "matrix_pins": { - "cols": ["GP19", "GP11", "GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9"], - "rows": ["GP29", "GP20", "GP10", "GP12"] - }, - "processor": "RP2040", - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "url": "https://eyeohdesigns.com/products/humble40", - "usb": { - "device_version": "0.0.1", - "pid": "0x6834", - "vid": "0xFEED" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_full_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 11], "x": 10.25, "y": 1, "w": 2.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, - {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1}, - {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3, "w": 2}, - {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2.25}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} - ] - }, - "LAYOUT_split_enter_full_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1}, - {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, - {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} - ] - }, - "LAYOUT_standard_full_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 11], "x": 10.25, "y": 1, "w": 2.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, - {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} - ] - }, - "LAYOUT_standard_split_enter_full_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1}, - {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, - {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} - ] - }, - "LAYOUT_standard_split_enter_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1}, - {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3, "w": 2}, - {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2.25}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} - ] - }, - "LAYOUT_standard_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 11], "x": 10.25, "y": 1, "w": 2.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3, "w": 2}, - {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2.25}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/eyeohdesigns/humble40/keyboard.json b/keyboards/eyeohdesigns/humble40/keyboard.json new file mode 100644 index 0000000000..214927c27f --- /dev/null +++ b/keyboards/eyeohdesigns/humble40/keyboard.json @@ -0,0 +1,359 @@ +{ + "manufacturer": "Eye Oh Designs", + "keyboard_name": "humble40", + "maintainer": "joedinkle", + "backlight": { + "breathing": true, + "driver": "pwm", + "levels": 10, + "pin": "GP28" + }, + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "matrix_pins": { + "cols": ["GP19", "GP11", "GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9"], + "rows": ["GP29", "GP20", "GP10", "GP12"] + }, + "processor": "RP2040", + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "url": "https://eyeohdesigns.com/products/humble40", + "usb": { + "device_version": "0.0.1", + "pid": "0x6834", + "vid": "0xFEED" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_full_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 11], "x": 10.25, "y": 1, "w": 2.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, + {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1}, + {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3, "w": 2}, + {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2.25}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} + ] + }, + "LAYOUT_split_enter_full_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1}, + {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, + {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} + ] + }, + "LAYOUT_standard_full_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 11], "x": 10.25, "y": 1, "w": 2.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, + {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} + ] + }, + "LAYOUT_standard_split_enter_full_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1}, + {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [3, 6], "x": 3.25, "y": 3, "w": 6}, + {"matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} + ] + }, + "LAYOUT_standard_split_enter_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1}, + {"matrix": [1, 11], "x": 11.25, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3, "w": 2}, + {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2.25}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} + ] + }, + "LAYOUT_standard_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 11], "x": 10.25, "y": 1, "w": 2.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2, "w": 1.75}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3, "w": 2}, + {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2.25}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/eyeohdesigns/humble40/rules.mk b/keyboards/eyeohdesigns/humble40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/eyeohdesigns/humble40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ez_maker/directpins/promicro/info.json b/keyboards/ez_maker/directpins/promicro/info.json deleted file mode 100644 index f6170810c7..0000000000 --- a/keyboards/ez_maker/directpins/promicro/info.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "manufacturer": "Zach White", - "keyboard_name": "DirectPins ProMicro", - "maintainer": "skullydazed", - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "direct": [ - ["D3", null], - ["D2", null], - ["D1", "F4"], - ["D0", "F5"], - ["D4", "F6"], - ["C6", "F7"], - ["D7", "B1"], - ["E6", "B3"], - ["B4", "B2"], - ["B5", "B6"] - ] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2320", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "D3", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "D2", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "D1", "matrix": [2, 0], "x": 0, "y": 4}, {"label": "F4", "matrix": [2, 1], "x": 2, "y": 4}, - {"label": "D0", "matrix": [3, 0], "x": 0, "y": 5}, {"label": "F5", "matrix": [3, 1], "x": 2, "y": 5}, - {"label": "D4", "matrix": [4, 0], "x": 0, "y": 6}, {"label": "F6", "matrix": [4, 1], "x": 2, "y": 6}, - {"label": "C6", "matrix": [5, 0], "x": 0, "y": 7}, {"label": "F7", "matrix": [5, 1], "x": 2, "y": 7}, - {"label": "D7", "matrix": [6, 0], "x": 0, "y": 8}, {"label": "B1", "matrix": [6, 1], "x": 2, "y": 8}, - {"label": "E6", "matrix": [7, 0], "x": 0, "y": 9}, {"label": "B3", "matrix": [7, 1], "x": 2, "y": 9}, - {"label": "B4", "matrix": [8, 0], "x": 0, "y": 10}, {"label": "B2", "matrix": [8, 1], "x": 2, "y": 10}, - {"label": "B5", "matrix": [9, 0], "x": 0, "y": 11}, {"label": "B6", "matrix": [9, 1], "x": 2, "y": 11} - ] - } - } -} diff --git a/keyboards/ez_maker/directpins/promicro/keyboard.json b/keyboards/ez_maker/directpins/promicro/keyboard.json new file mode 100644 index 0000000000..f6170810c7 --- /dev/null +++ b/keyboards/ez_maker/directpins/promicro/keyboard.json @@ -0,0 +1,46 @@ +{ + "manufacturer": "Zach White", + "keyboard_name": "DirectPins ProMicro", + "maintainer": "skullydazed", + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "direct": [ + ["D3", null], + ["D2", null], + ["D1", "F4"], + ["D0", "F5"], + ["D4", "F6"], + ["C6", "F7"], + ["D7", "B1"], + ["E6", "B3"], + ["B4", "B2"], + ["B5", "B6"] + ] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2320", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "D3", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "D2", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "D1", "matrix": [2, 0], "x": 0, "y": 4}, {"label": "F4", "matrix": [2, 1], "x": 2, "y": 4}, + {"label": "D0", "matrix": [3, 0], "x": 0, "y": 5}, {"label": "F5", "matrix": [3, 1], "x": 2, "y": 5}, + {"label": "D4", "matrix": [4, 0], "x": 0, "y": 6}, {"label": "F6", "matrix": [4, 1], "x": 2, "y": 6}, + {"label": "C6", "matrix": [5, 0], "x": 0, "y": 7}, {"label": "F7", "matrix": [5, 1], "x": 2, "y": 7}, + {"label": "D7", "matrix": [6, 0], "x": 0, "y": 8}, {"label": "B1", "matrix": [6, 1], "x": 2, "y": 8}, + {"label": "E6", "matrix": [7, 0], "x": 0, "y": 9}, {"label": "B3", "matrix": [7, 1], "x": 2, "y": 9}, + {"label": "B4", "matrix": [8, 0], "x": 0, "y": 10}, {"label": "B2", "matrix": [8, 1], "x": 2, "y": 10}, + {"label": "B5", "matrix": [9, 0], "x": 0, "y": 11}, {"label": "B6", "matrix": [9, 1], "x": 2, "y": 11} + ] + } + } +} diff --git a/keyboards/ez_maker/directpins/promicro/rules.mk b/keyboards/ez_maker/directpins/promicro/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ez_maker/directpins/promicro/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ez_maker/directpins/proton_c/info.json b/keyboards/ez_maker/directpins/proton_c/info.json deleted file mode 100644 index a835ef7df1..0000000000 --- a/keyboards/ez_maker/directpins/proton_c/info.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "manufacturer": "Zach White", - "keyboard_name": "DirectPins Proton C", - "maintainer": "skullydazed", - "processor": "STM32F303", - "board": "QMK_PROTON_C", - "bootloader": "stm32-dfu", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "direct": [ - ["A9", null], - ["A10", null], - ["B7", "A2"], - ["B6", "A1"], - ["B5", "A0"], - ["B4", "B8"], - ["B3", "B13"], - ["B2", "B14"], - ["B1", "B15"], - ["B0", "B9"], - ["A4", "B10"], - ["A5", "B11"], - ["A6", "B12"], - ["A7", "A14"], - ["A8", "A13"], - ["A15", null] - ] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2321", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "A9", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "A10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "B7", "matrix": [2, 0], "x": 0, "y": 4}, {"label": "A2", "matrix": [2, 1], "x": 2, "y": 4}, - {"label": "B6", "matrix": [3, 0], "x": 0, "y": 5}, {"label": "A1", "matrix": [3, 1], "x": 2, "y": 5}, - {"label": "B5", "matrix": [4, 0], "x": 0, "y": 6}, {"label": "A0", "matrix": [4, 1], "x": 2, "y": 6}, - {"label": "B4", "matrix": [5, 0], "x": 0, "y": 7}, {"label": "B8", "matrix": [5, 1], "x": 2, "y": 7}, - {"label": "B3", "matrix": [6, 0], "x": 0, "y": 8}, {"label": "B13", "matrix": [6, 1], "x": 2, "y": 8}, - {"label": "B2", "matrix": [7, 0], "x": 0, "y": 9}, {"label": "B14", "matrix": [7, 1], "x": 2, "y": 9}, - {"label": "B1", "matrix": [8, 0], "x": 0, "y": 10}, {"label": "B15", "matrix": [8, 1], "x": 2, "y": 10}, - {"label": "B0", "matrix": [9, 0], "x": 0, "y": 11}, {"label": "B9", "matrix": [9, 1], "x": 2, "y": 11}, - {"label": "A4", "matrix": [10, 0], "x": 0, "y": 13}, {"label": "B10", "matrix": [10, 1], "x": 2, "y": 13}, - {"label": "A5", "matrix": [11, 0], "x": 0, "y": 14}, {"label": "B11", "matrix": [11, 1], "x": 2, "y": 14}, - {"label": "A6", "matrix": [12, 0], "x": 0, "y": 15}, {"label": "B12", "matrix": [12, 1], "x": 2, "y": 15}, - {"label": "A7", "matrix": [13, 0], "x": 0, "y": 16}, {"label": "A14", "matrix": [13, 1], "x": 2, "y": 16}, - {"label": "A8", "matrix": [14, 0], "x": 0, "y": 17}, {"label": "A13", "matrix": [14, 1], "x": 2, "y": 17}, - {"label": "A15", "matrix": [15, 0], "x": 0, "y": 18} - ] - } - } -} diff --git a/keyboards/ez_maker/directpins/proton_c/keyboard.json b/keyboards/ez_maker/directpins/proton_c/keyboard.json new file mode 100644 index 0000000000..a835ef7df1 --- /dev/null +++ b/keyboards/ez_maker/directpins/proton_c/keyboard.json @@ -0,0 +1,60 @@ +{ + "manufacturer": "Zach White", + "keyboard_name": "DirectPins Proton C", + "maintainer": "skullydazed", + "processor": "STM32F303", + "board": "QMK_PROTON_C", + "bootloader": "stm32-dfu", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "direct": [ + ["A9", null], + ["A10", null], + ["B7", "A2"], + ["B6", "A1"], + ["B5", "A0"], + ["B4", "B8"], + ["B3", "B13"], + ["B2", "B14"], + ["B1", "B15"], + ["B0", "B9"], + ["A4", "B10"], + ["A5", "B11"], + ["A6", "B12"], + ["A7", "A14"], + ["A8", "A13"], + ["A15", null] + ] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2321", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "A9", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "A10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "B7", "matrix": [2, 0], "x": 0, "y": 4}, {"label": "A2", "matrix": [2, 1], "x": 2, "y": 4}, + {"label": "B6", "matrix": [3, 0], "x": 0, "y": 5}, {"label": "A1", "matrix": [3, 1], "x": 2, "y": 5}, + {"label": "B5", "matrix": [4, 0], "x": 0, "y": 6}, {"label": "A0", "matrix": [4, 1], "x": 2, "y": 6}, + {"label": "B4", "matrix": [5, 0], "x": 0, "y": 7}, {"label": "B8", "matrix": [5, 1], "x": 2, "y": 7}, + {"label": "B3", "matrix": [6, 0], "x": 0, "y": 8}, {"label": "B13", "matrix": [6, 1], "x": 2, "y": 8}, + {"label": "B2", "matrix": [7, 0], "x": 0, "y": 9}, {"label": "B14", "matrix": [7, 1], "x": 2, "y": 9}, + {"label": "B1", "matrix": [8, 0], "x": 0, "y": 10}, {"label": "B15", "matrix": [8, 1], "x": 2, "y": 10}, + {"label": "B0", "matrix": [9, 0], "x": 0, "y": 11}, {"label": "B9", "matrix": [9, 1], "x": 2, "y": 11}, + {"label": "A4", "matrix": [10, 0], "x": 0, "y": 13}, {"label": "B10", "matrix": [10, 1], "x": 2, "y": 13}, + {"label": "A5", "matrix": [11, 0], "x": 0, "y": 14}, {"label": "B11", "matrix": [11, 1], "x": 2, "y": 14}, + {"label": "A6", "matrix": [12, 0], "x": 0, "y": 15}, {"label": "B12", "matrix": [12, 1], "x": 2, "y": 15}, + {"label": "A7", "matrix": [13, 0], "x": 0, "y": 16}, {"label": "A14", "matrix": [13, 1], "x": 2, "y": 16}, + {"label": "A8", "matrix": [14, 0], "x": 0, "y": 17}, {"label": "A13", "matrix": [14, 1], "x": 2, "y": 17}, + {"label": "A15", "matrix": [15, 0], "x": 0, "y": 18} + ] + } + } +} diff --git a/keyboards/ez_maker/directpins/proton_c/rules.mk b/keyboards/ez_maker/directpins/proton_c/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ez_maker/directpins/proton_c/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ez_maker/directpins/rp2040/info.json b/keyboards/ez_maker/directpins/rp2040/info.json deleted file mode 100644 index bfbec888fb..0000000000 --- a/keyboards/ez_maker/directpins/rp2040/info.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "manufacturer": "Raspberry Pi", - "keyboard_name": "DirectPins RP2040", - "maintainer": "jepler", - "bootloader": "rp2040", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "direct": [ - ["GP0", null], - ["GP1", null], - - ["GP2", null], - ["GP3", null], - ["GP4", null], - ["GP5", "GP28"], - - ["GP6", "GP27"], - ["GP7", "GP26"], - ["GP8", null], - ["GP9", "GP22"], - - ["GP10", "GP21"], - ["GP11", "GP20"], - ["GP12", "GP19"], - ["GP13", "GP18"], - - ["GP14", "GP17"], - ["GP15", "GP16"] - ] - }, - "processor": "RP2040", - "usb": { - "device_version": "0.0.1", - "pid": "0x2326", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "GP0", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "GP1", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "GP2", "matrix": [2, 0], "x": 0, "y": 3}, - {"label": "GP3", "matrix": [3, 0], "x": 0, "y": 4}, - {"label": "GP4", "matrix": [4, 0], "x": 0, "y": 5}, - {"label": "GP5", "matrix": [5, 0], "x": 0, "y": 6}, {"label": "GP28", "matrix": [5, 1], "x": 2, "y": 6}, - {"label": "GP6", "matrix": [6, 0], "x": 0, "y": 8}, {"label": "GP27", "matrix": [6, 1], "x": 2, "y": 8}, - {"label": "GP7", "matrix": [7, 0], "x": 0, "y": 9}, {"label": "GP26", "matrix": [7, 1], "x": 2, "y": 9}, - {"label": "GP8", "matrix": [8, 0], "x": 0, "y": 10}, - {"label": "GP9", "matrix": [9, 0], "x": 0, "y": 11}, {"label": "GP22", "matrix": [9, 1], "x": 2, "y": 11}, - {"label": "GP10", "matrix": [10, 0], "x": 0, "y": 13}, {"label": "GP21", "matrix": [10, 1], "x": 2, "y": 13}, - {"label": "GP11", "matrix": [11, 0], "x": 0, "y": 14}, {"label": "GP20", "matrix": [11, 1], "x": 2, "y": 14}, - {"label": "GP12", "matrix": [12, 0], "x": 0, "y": 15}, {"label": "GP19", "matrix": [12, 1], "x": 2, "y": 15}, - {"label": "GP13", "matrix": [13, 0], "x": 0, "y": 16}, {"label": "GP18", "matrix": [13, 1], "x": 2, "y": 16}, - {"label": "GP14", "matrix": [14, 0], "x": 0, "y": 18}, {"label": "GP17", "matrix": [14, 1], "x": 2, "y": 18}, - {"label": "GP15", "matrix": [15, 0], "x": 0, "y": 19}, {"label": "GP16", "matrix": [15, 1], "x": 2, "y": 19} - ] - } - } -} diff --git a/keyboards/ez_maker/directpins/rp2040/keyboard.json b/keyboards/ez_maker/directpins/rp2040/keyboard.json new file mode 100644 index 0000000000..bfbec888fb --- /dev/null +++ b/keyboards/ez_maker/directpins/rp2040/keyboard.json @@ -0,0 +1,63 @@ +{ + "manufacturer": "Raspberry Pi", + "keyboard_name": "DirectPins RP2040", + "maintainer": "jepler", + "bootloader": "rp2040", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "direct": [ + ["GP0", null], + ["GP1", null], + + ["GP2", null], + ["GP3", null], + ["GP4", null], + ["GP5", "GP28"], + + ["GP6", "GP27"], + ["GP7", "GP26"], + ["GP8", null], + ["GP9", "GP22"], + + ["GP10", "GP21"], + ["GP11", "GP20"], + ["GP12", "GP19"], + ["GP13", "GP18"], + + ["GP14", "GP17"], + ["GP15", "GP16"] + ] + }, + "processor": "RP2040", + "usb": { + "device_version": "0.0.1", + "pid": "0x2326", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "GP0", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "GP1", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "GP2", "matrix": [2, 0], "x": 0, "y": 3}, + {"label": "GP3", "matrix": [3, 0], "x": 0, "y": 4}, + {"label": "GP4", "matrix": [4, 0], "x": 0, "y": 5}, + {"label": "GP5", "matrix": [5, 0], "x": 0, "y": 6}, {"label": "GP28", "matrix": [5, 1], "x": 2, "y": 6}, + {"label": "GP6", "matrix": [6, 0], "x": 0, "y": 8}, {"label": "GP27", "matrix": [6, 1], "x": 2, "y": 8}, + {"label": "GP7", "matrix": [7, 0], "x": 0, "y": 9}, {"label": "GP26", "matrix": [7, 1], "x": 2, "y": 9}, + {"label": "GP8", "matrix": [8, 0], "x": 0, "y": 10}, + {"label": "GP9", "matrix": [9, 0], "x": 0, "y": 11}, {"label": "GP22", "matrix": [9, 1], "x": 2, "y": 11}, + {"label": "GP10", "matrix": [10, 0], "x": 0, "y": 13}, {"label": "GP21", "matrix": [10, 1], "x": 2, "y": 13}, + {"label": "GP11", "matrix": [11, 0], "x": 0, "y": 14}, {"label": "GP20", "matrix": [11, 1], "x": 2, "y": 14}, + {"label": "GP12", "matrix": [12, 0], "x": 0, "y": 15}, {"label": "GP19", "matrix": [12, 1], "x": 2, "y": 15}, + {"label": "GP13", "matrix": [13, 0], "x": 0, "y": 16}, {"label": "GP18", "matrix": [13, 1], "x": 2, "y": 16}, + {"label": "GP14", "matrix": [14, 0], "x": 0, "y": 18}, {"label": "GP17", "matrix": [14, 1], "x": 2, "y": 18}, + {"label": "GP15", "matrix": [15, 0], "x": 0, "y": 19}, {"label": "GP16", "matrix": [15, 1], "x": 2, "y": 19} + ] + } + } +} diff --git a/keyboards/ez_maker/directpins/rp2040/rules.mk b/keyboards/ez_maker/directpins/rp2040/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ez_maker/directpins/rp2040/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ez_maker/directpins/teensy_2/info.json b/keyboards/ez_maker/directpins/teensy_2/info.json deleted file mode 100644 index de75c644c7..0000000000 --- a/keyboards/ez_maker/directpins/teensy_2/info.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "manufacturer": "Zach White", - "keyboard_name": "DirectPins Teensy 2.0", - "maintainer": "skullydazed", - "processor": "atmega32u4", - "bootloader": "halfkay", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "direct": [ - ["B0", "F0"], - ["B1", "F1"], - ["B2", "F4"], - ["B3", "F5"], - ["B7", "F6"], - ["D0", "F7"], - ["D1", "B6"], - ["D2", "B5"], - ["D3", "B4"], - ["C6", "D7"], - ["C7", "D6"], - ["D5", "D4"] - ] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2322", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "B0", "matrix": [0, 0], "x": 0, "y": 0}, {"label": "F0", "matrix": [0, 1], "x": 4, "y": 0}, - {"label": "B1", "matrix": [1, 0], "x": 0, "y": 1}, {"label": "F1", "matrix": [1, 1], "x": 4, "y": 1}, - {"label": "B2", "matrix": [2, 0], "x": 0, "y": 2}, {"label": "F4", "matrix": [2, 1], "x": 4, "y": 2}, - {"label": "B3", "matrix": [3, 0], "x": 0, "y": 3}, {"label": "F5", "matrix": [3, 1], "x": 4, "y": 3}, - {"label": "B7", "matrix": [4, 0], "x": 0, "y": 4}, {"label": "F6", "matrix": [4, 1], "x": 4, "y": 4}, - {"label": "D0", "matrix": [5, 0], "x": 0, "y": 5}, {"label": "F7", "matrix": [5, 1], "x": 4, "y": 5}, - {"label": "D1", "matrix": [6, 0], "x": 0, "y": 6}, {"label": "B6", "matrix": [6, 1], "x": 4, "y": 6}, - {"label": "D2", "matrix": [7, 0], "x": 0, "y": 7}, {"label": "B5", "matrix": [7, 1], "x": 4, "y": 7}, - {"label": "D3", "matrix": [8, 0], "x": 0, "y": 8}, {"label": "B4", "matrix": [8, 1], "x": 4, "y": 8}, - {"label": "C6", "matrix": [9, 0], "x": 0, "y": 9}, {"label": "D7", "matrix": [9, 1], "x": 4, "y": 9}, - {"label": "C7", "matrix": [10, 0], "x": 0, "y": 10}, {"label": "D5", "matrix": [11, 0], "x": 1, "y": 10}, {"label": "D4", "matrix": [11, 1], "x": 3, "y": 10}, {"label": "D6", "matrix": [10, 1], "x": 4, "y": 10} - ] - } - } -} diff --git a/keyboards/ez_maker/directpins/teensy_2/keyboard.json b/keyboards/ez_maker/directpins/teensy_2/keyboard.json new file mode 100644 index 0000000000..de75c644c7 --- /dev/null +++ b/keyboards/ez_maker/directpins/teensy_2/keyboard.json @@ -0,0 +1,50 @@ +{ + "manufacturer": "Zach White", + "keyboard_name": "DirectPins Teensy 2.0", + "maintainer": "skullydazed", + "processor": "atmega32u4", + "bootloader": "halfkay", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "direct": [ + ["B0", "F0"], + ["B1", "F1"], + ["B2", "F4"], + ["B3", "F5"], + ["B7", "F6"], + ["D0", "F7"], + ["D1", "B6"], + ["D2", "B5"], + ["D3", "B4"], + ["C6", "D7"], + ["C7", "D6"], + ["D5", "D4"] + ] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2322", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "B0", "matrix": [0, 0], "x": 0, "y": 0}, {"label": "F0", "matrix": [0, 1], "x": 4, "y": 0}, + {"label": "B1", "matrix": [1, 0], "x": 0, "y": 1}, {"label": "F1", "matrix": [1, 1], "x": 4, "y": 1}, + {"label": "B2", "matrix": [2, 0], "x": 0, "y": 2}, {"label": "F4", "matrix": [2, 1], "x": 4, "y": 2}, + {"label": "B3", "matrix": [3, 0], "x": 0, "y": 3}, {"label": "F5", "matrix": [3, 1], "x": 4, "y": 3}, + {"label": "B7", "matrix": [4, 0], "x": 0, "y": 4}, {"label": "F6", "matrix": [4, 1], "x": 4, "y": 4}, + {"label": "D0", "matrix": [5, 0], "x": 0, "y": 5}, {"label": "F7", "matrix": [5, 1], "x": 4, "y": 5}, + {"label": "D1", "matrix": [6, 0], "x": 0, "y": 6}, {"label": "B6", "matrix": [6, 1], "x": 4, "y": 6}, + {"label": "D2", "matrix": [7, 0], "x": 0, "y": 7}, {"label": "B5", "matrix": [7, 1], "x": 4, "y": 7}, + {"label": "D3", "matrix": [8, 0], "x": 0, "y": 8}, {"label": "B4", "matrix": [8, 1], "x": 4, "y": 8}, + {"label": "C6", "matrix": [9, 0], "x": 0, "y": 9}, {"label": "D7", "matrix": [9, 1], "x": 4, "y": 9}, + {"label": "C7", "matrix": [10, 0], "x": 0, "y": 10}, {"label": "D5", "matrix": [11, 0], "x": 1, "y": 10}, {"label": "D4", "matrix": [11, 1], "x": 3, "y": 10}, {"label": "D6", "matrix": [10, 1], "x": 4, "y": 10} + ] + } + } +} diff --git a/keyboards/ez_maker/directpins/teensy_2/rules.mk b/keyboards/ez_maker/directpins/teensy_2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ez_maker/directpins/teensy_2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ez_maker/directpins/teensy_2pp/info.json b/keyboards/ez_maker/directpins/teensy_2pp/info.json deleted file mode 100644 index af288ebdbc..0000000000 --- a/keyboards/ez_maker/directpins/teensy_2pp/info.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "manufacturer": "Zach White", - "keyboard_name": "DirectPins Teensy 2.0++", - "maintainer": "skullydazed", - "processor": "at90usb1286", - "bootloader": "halfkay", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "direct": [ - ["B7", null, null, "B6"], - ["D0", null, null, "B5"], - ["D1", null, null, "B4"], - ["D2", null, null, "B3"], - ["D3", null, null, "B2"], - ["D4", "E5", "E4", "B1"], - ["D5", null, null, "B0"], - ["D6", null, null, "E7"], - ["D7", null, null, "E6"], - ["E0", null, null, null], - ["E1", null, null, null], - ["C0", null, null, "F0"], - ["C1", "A4", "A0", "F1"], - ["C2", "A5", "A1", "F2"], - ["C3", "A6", "A2", "F3"], - ["C4", "A7", "A3", "F4"], - ["C5", null, null, "F5"], - ["C6", null, null, "F6"], - ["C7", null, null, "F7"] - ] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x2323", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "B7", "matrix": [0, 0], "x": 0, "y": 0}, {"label": "B6", "matrix": [0, 3], "x": 5, "y": 0}, - {"label": "D0", "matrix": [1, 0], "x": 0, "y": 1}, {"label": "B5", "matrix": [1, 3], "x": 5, "y": 1}, - {"label": "D1", "matrix": [2, 0], "x": 0, "y": 2}, {"label": "B4", "matrix": [2, 3], "x": 5, "y": 2}, - {"label": "D2", "matrix": [3, 0], "x": 0, "y": 3}, {"label": "B3", "matrix": [3, 3], "x": 5, "y": 3}, - {"label": "D3", "matrix": [4, 0], "x": 0, "y": 4}, {"label": "B2", "matrix": [4, 3], "x": 5, "y": 4}, - {"label": "D4", "matrix": [5, 0], "x": 0, "y": 5}, {"label": "E5", "matrix": [5, 1], "x": 2, "y": 5}, {"label": "E4", "matrix": [5, 2], "x": 3, "y": 5}, {"label": "B1", "matrix": [5, 3], "x": 5, "y": 5}, - {"label": "D5", "matrix": [6, 0], "x": 0, "y": 6}, {"label": "B0", "matrix": [6, 3], "x": 5, "y": 6}, - {"label": "D6", "matrix": [7, 0], "x": 0, "y": 7}, {"label": "E7", "matrix": [7, 3], "x": 5, "y": 7}, - {"label": "D7", "matrix": [8, 0], "x": 0, "y": 8}, {"label": "E6", "matrix": [8, 3], "x": 5, "y": 8}, - {"label": "E0", "matrix": [9, 0], "x": 0, "y": 9}, - {"label": "E1", "matrix": [10, 0], "x": 0, "y": 10}, - {"label": "C0", "matrix": [11, 0], "x": 0, "y": 11}, {"label": "F0", "matrix": [11, 3], "x": 5, "y": 11}, - {"label": "C1", "matrix": [12, 0], "x": 0, "y": 12}, {"label": "A4", "matrix": [12, 1], "x": 2, "y": 12}, {"label": "A0", "matrix": [12, 2], "x": 3, "y": 12}, {"label": "F1", "matrix": [12, 3], "x": 5, "y": 12}, - {"label": "C2", "matrix": [13, 0], "x": 0, "y": 13}, {"label": "A5", "matrix": [13, 1], "x": 2, "y": 13}, {"label": "A1", "matrix": [13, 2], "x": 3, "y": 13}, {"label": "F2", "matrix": [13, 3], "x": 5, "y": 13}, - {"label": "C3", "matrix": [14, 0], "x": 0, "y": 14}, {"label": "A6", "matrix": [14, 1], "x": 2, "y": 14}, {"label": "A2", "matrix": [14, 2], "x": 3, "y": 14}, {"label": "F3", "matrix": [14, 3], "x": 5, "y": 14}, - {"label": "C4", "matrix": [15, 0], "x": 0, "y": 15}, {"label": "A7", "matrix": [15, 1], "x": 2, "y": 15}, {"label": "A3", "matrix": [15, 2], "x": 3, "y": 15}, {"label": "F4", "matrix": [15, 3], "x": 5, "y": 15}, - {"label": "C5", "matrix": [16, 0], "x": 0, "y": 16}, {"label": "F5", "matrix": [16, 3], "x": 5, "y": 16}, - {"label": "C6", "matrix": [17, 0], "x": 0, "y": 17}, {"label": "F6", "matrix": [17, 3], "x": 5, "y": 17}, - {"label": "C7", "matrix": [18, 0], "x": 0, "y": 18}, {"label": "F7", "matrix": [18, 3], "x": 5, "y": 18} - ] - } - } -} diff --git a/keyboards/ez_maker/directpins/teensy_2pp/keyboard.json b/keyboards/ez_maker/directpins/teensy_2pp/keyboard.json new file mode 100644 index 0000000000..af288ebdbc --- /dev/null +++ b/keyboards/ez_maker/directpins/teensy_2pp/keyboard.json @@ -0,0 +1,65 @@ +{ + "manufacturer": "Zach White", + "keyboard_name": "DirectPins Teensy 2.0++", + "maintainer": "skullydazed", + "processor": "at90usb1286", + "bootloader": "halfkay", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "direct": [ + ["B7", null, null, "B6"], + ["D0", null, null, "B5"], + ["D1", null, null, "B4"], + ["D2", null, null, "B3"], + ["D3", null, null, "B2"], + ["D4", "E5", "E4", "B1"], + ["D5", null, null, "B0"], + ["D6", null, null, "E7"], + ["D7", null, null, "E6"], + ["E0", null, null, null], + ["E1", null, null, null], + ["C0", null, null, "F0"], + ["C1", "A4", "A0", "F1"], + ["C2", "A5", "A1", "F2"], + ["C3", "A6", "A2", "F3"], + ["C4", "A7", "A3", "F4"], + ["C5", null, null, "F5"], + ["C6", null, null, "F6"], + ["C7", null, null, "F7"] + ] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x2323", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "B7", "matrix": [0, 0], "x": 0, "y": 0}, {"label": "B6", "matrix": [0, 3], "x": 5, "y": 0}, + {"label": "D0", "matrix": [1, 0], "x": 0, "y": 1}, {"label": "B5", "matrix": [1, 3], "x": 5, "y": 1}, + {"label": "D1", "matrix": [2, 0], "x": 0, "y": 2}, {"label": "B4", "matrix": [2, 3], "x": 5, "y": 2}, + {"label": "D2", "matrix": [3, 0], "x": 0, "y": 3}, {"label": "B3", "matrix": [3, 3], "x": 5, "y": 3}, + {"label": "D3", "matrix": [4, 0], "x": 0, "y": 4}, {"label": "B2", "matrix": [4, 3], "x": 5, "y": 4}, + {"label": "D4", "matrix": [5, 0], "x": 0, "y": 5}, {"label": "E5", "matrix": [5, 1], "x": 2, "y": 5}, {"label": "E4", "matrix": [5, 2], "x": 3, "y": 5}, {"label": "B1", "matrix": [5, 3], "x": 5, "y": 5}, + {"label": "D5", "matrix": [6, 0], "x": 0, "y": 6}, {"label": "B0", "matrix": [6, 3], "x": 5, "y": 6}, + {"label": "D6", "matrix": [7, 0], "x": 0, "y": 7}, {"label": "E7", "matrix": [7, 3], "x": 5, "y": 7}, + {"label": "D7", "matrix": [8, 0], "x": 0, "y": 8}, {"label": "E6", "matrix": [8, 3], "x": 5, "y": 8}, + {"label": "E0", "matrix": [9, 0], "x": 0, "y": 9}, + {"label": "E1", "matrix": [10, 0], "x": 0, "y": 10}, + {"label": "C0", "matrix": [11, 0], "x": 0, "y": 11}, {"label": "F0", "matrix": [11, 3], "x": 5, "y": 11}, + {"label": "C1", "matrix": [12, 0], "x": 0, "y": 12}, {"label": "A4", "matrix": [12, 1], "x": 2, "y": 12}, {"label": "A0", "matrix": [12, 2], "x": 3, "y": 12}, {"label": "F1", "matrix": [12, 3], "x": 5, "y": 12}, + {"label": "C2", "matrix": [13, 0], "x": 0, "y": 13}, {"label": "A5", "matrix": [13, 1], "x": 2, "y": 13}, {"label": "A1", "matrix": [13, 2], "x": 3, "y": 13}, {"label": "F2", "matrix": [13, 3], "x": 5, "y": 13}, + {"label": "C3", "matrix": [14, 0], "x": 0, "y": 14}, {"label": "A6", "matrix": [14, 1], "x": 2, "y": 14}, {"label": "A2", "matrix": [14, 2], "x": 3, "y": 14}, {"label": "F3", "matrix": [14, 3], "x": 5, "y": 14}, + {"label": "C4", "matrix": [15, 0], "x": 0, "y": 15}, {"label": "A7", "matrix": [15, 1], "x": 2, "y": 15}, {"label": "A3", "matrix": [15, 2], "x": 3, "y": 15}, {"label": "F4", "matrix": [15, 3], "x": 5, "y": 15}, + {"label": "C5", "matrix": [16, 0], "x": 0, "y": 16}, {"label": "F5", "matrix": [16, 3], "x": 5, "y": 16}, + {"label": "C6", "matrix": [17, 0], "x": 0, "y": 17}, {"label": "F6", "matrix": [17, 3], "x": 5, "y": 17}, + {"label": "C7", "matrix": [18, 0], "x": 0, "y": 18}, {"label": "F7", "matrix": [18, 3], "x": 5, "y": 18} + ] + } + } +} diff --git a/keyboards/ez_maker/directpins/teensy_2pp/rules.mk b/keyboards/ez_maker/directpins/teensy_2pp/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ez_maker/directpins/teensy_2pp/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/fancytech/fancyalice66/info.json b/keyboards/fancytech/fancyalice66/info.json deleted file mode 100644 index 869ebe7465..0000000000 --- a/keyboards/fancytech/fancyalice66/info.json +++ /dev/null @@ -1,248 +0,0 @@ -{ - "manufacturer": "Fancytech", - "keyboard_name": "FancyAlice66", - "maintainer": "Adophoxia", - "bootloader": "caterina", - "diode_direction": "ROW2COL", - "encoder": { - "rotary": [ - {"pin_a": "F0", "pin_b": "F1", "resolution": 2} - ] - }, - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C6", "E6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1"], - "rows": ["F4", "F5", "F6", "F7", "C7"] - }, - "processor": "atmega32u4", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, - {"flags": 4, "matrix": [0, 11], "x": 164, "y": 0}, - {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, - {"flags": 1, "matrix": [0, 13], "x": 194, "y": 0}, - {"flags": 4, "matrix": [0, 15], "x": 224, "y": 0}, - - {"flags": 1, "matrix": [1, 0], "x": 0, "y": 16}, - {"flags": 4, "matrix": [1, 1], "x": 15, "y": 16}, - {"flags": 4, "matrix": [1, 2], "x": 30, "y": 16}, - {"flags": 4, "matrix": [1, 3], "x": 45, "y": 16}, - {"flags": 4, "matrix": [1, 4], "x": 60, "y": 16}, - {"flags": 4, "matrix": [1, 5], "x": 75, "y": 16}, - {"flags": 4, "matrix": [1, 7], "x": 105, "y": 16}, - {"flags": 4, "matrix": [1, 8], "x": 120, "y": 16}, - {"flags": 4, "matrix": [1, 9], "x": 135, "y": 16}, - {"flags": 4, "matrix": [1, 10], "x": 150, "y": 16}, - {"flags": 4, "matrix": [1, 11], "x": 164, "y": 16}, - {"flags": 4, "matrix": [1, 12], "x": 180, "y": 16}, - {"flags": 4, "matrix": [1, 13], "x": 194, "y": 16}, - {"flags": 4, "matrix": [1, 14], "x": 209, "y": 16}, - {"flags": 4, "matrix": [1, 15], "x": 224, "y": 16}, - - {"flags": 1, "matrix": [2, 0], "x": 0, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 15, "y": 32}, - {"flags": 4, "matrix": [2, 2], "x": 30, "y": 32}, - {"flags": 4, "matrix": [2, 3], "x": 45, "y": 32}, - {"flags": 4, "matrix": [2, 4], "x": 60, "y": 32}, - {"flags": 4, "matrix": [2, 5], "x": 75, "y": 32}, - {"flags": 4, "matrix": [2, 7], "x": 105, "y": 32}, - {"flags": 4, "matrix": [2, 8], "x": 120, "y": 32}, - {"flags": 4, "matrix": [2, 9], "x": 135, "y": 32}, - {"flags": 4, "matrix": [2, 10], "x": 150, "y": 32}, - {"flags": 4, "matrix": [2, 11], "x": 164, "y": 32}, - {"flags": 4, "matrix": [2, 12], "x": 180, "y": 32}, - {"flags": 1, "matrix": [2, 13], "x": 194, "y": 32}, - {"flags": 4, "matrix": [2, 15], "x": 224, "y": 32}, - - {"flags": 1, "matrix": [3, 0], "x": 0, "y": 48}, - {"flags": 4, "matrix": [3, 1], "x": 15, "y": 48}, - {"flags": 4, "matrix": [3, 2], "x": 30, "y": 48}, - {"flags": 4, "matrix": [3, 3], "x": 45, "y": 48}, - {"flags": 4, "matrix": [3, 4], "x": 60, "y": 48}, - {"flags": 4, "matrix": [3, 5], "x": 75, "y": 48}, - {"flags": 4, "matrix": [3, 7], "x": 105, "y": 48}, - {"flags": 4, "matrix": [3, 8], "x": 120, "y": 48}, - {"flags": 4, "matrix": [3, 9], "x": 135, "y": 48}, - {"flags": 4, "matrix": [3, 10], "x": 150, "y": 48}, - {"flags": 4, "matrix": [3, 11], "x": 164, "y": 48}, - {"flags": 4, "matrix": [3, 12], "x": 180, "y": 48}, - {"flags": 4, "matrix": [3, 14], "x": 209, "y": 48}, - - {"flags": 1, "matrix": [4, 0], "x": 0, "y": 64}, - {"flags": 1, "matrix": [4, 2], "x": 30, "y": 64}, - {"flags": 4, "matrix": [4, 3], "x": 45, "y": 64}, - {"flags": 1, "matrix": [4, 6], "x": 90, "y": 64}, - {"flags": 4, "matrix": [4, 7], "x": 105, "y": 64}, - {"flags": 1, "matrix": [4, 10], "x": 150, "y": 64}, - {"flags": 4, "matrix": [4, 13], "x": 194, "y": 64}, - {"flags": 4, "matrix": [4, 14], "x": 209, "y": 64}, - {"flags": 4, "matrix": [4, 15], "x": 224, "y": 64}, - - {"flags": 2, "x": 37, "y": 64}, - {"flags": 2, "x": 75, "y": 64}, - {"flags": 2, "x": 112, "y": 64}, - {"flags": 2, "x": 149, "y": 64}, - {"flags": 2, "x": 187, "y": 64}, - {"flags": 2, "x": 224, "y": 64}, - {"flags": 2, "x": 224, "y": 32}, - {"flags": 2, "x": 224, "y": 0}, - {"flags": 2, "x": 187, "y": 0}, - {"flags": 2, "x": 149, "y": 0}, - {"flags": 2, "x": 112, "y": 0}, - {"flags": 2, "x": 75, "y": 0}, - {"flags": 2, "x": 37, "y": 0}, - {"flags": 2, "x": 0, "y": 0}, - {"flags": 2, "x": 0, "y": 32}, - {"flags": 2, "x": 0, "y": 64} - ], - "max_brightness": 200 - }, - "url": "https://www.aliexpress.com/item/1005004272392611.html", - "usb": { - "device_version": "0.0.1", - "force_nkro": true, - "pid": "0x3663", - "vid": "0xECED" - }, - "ws2812": { - "pin": "B0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.75, "y": 0.5}, - {"matrix": [0, 1], "x": 1.75, "y": 0.5}, - {"matrix": [0, 2], "x": 2.75, "y": 0.25}, - {"matrix": [0, 3], "x": 3.75, "y": 0.5}, - {"matrix": [0, 4], "x": 4.75, "y": 0.5}, - {"matrix": [0, 5], "x": 5.75, "y": 0.5}, - {"matrix": [0, 6], "x": 6.75, "y": 0.5}, - {"matrix": [0, 7], "x": 8.75, "y": 0.5}, - {"matrix": [0, 8], "x": 9.75, "y": 0.5}, - {"matrix": [0, 9], "x": 10.75, "y": 0.5}, - {"matrix": [0, 10], "x": 11.75, "y": 0.5}, - {"matrix": [0, 11], "x": 12.75, "y": 0.25}, - {"matrix": [0, 12], "x": 13.75, "y": 0.5}, - {"matrix": [0, 13], "w": 2, "x": 14.75, "y": 0.5}, - {"matrix": [0, 15], "x": 17, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0.5, "y": 1.5}, - {"matrix": [1, 1], "x": 2, "y": 1.5}, - {"matrix": [1, 2], "x": 3.25, "y": 1.5}, - {"matrix": [1, 3], "x": 4.25, "y": 1.5}, - {"matrix": [1, 4], "x": 5.25, "y": 1.5}, - {"matrix": [1, 5], "x": 6.25, "y": 1.5}, - {"matrix": [1, 7], "x": 8.5, "y": 1.5}, - {"matrix": [1, 8], "x": 9.5, "y": 1.5}, - {"matrix": [1, 9], "x": 10.5, "y": 1.5}, - {"matrix": [1, 10], "x": 11.5, "y": 1.5}, - {"matrix": [1, 11], "x": 12.5, "y": 1.5}, - {"matrix": [1, 12], "x": 13.5, "y": 1.5}, - {"matrix": [1, 13], "x": 14.5, "y": 1.5}, - {"matrix": [1, 14], "w": 1.5, "x": 15.5, "y": 1.5}, - {"matrix": [1, 15], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0.25, "y": 2.5}, - {"matrix": [2, 1], "x": 2, "y": 2.5}, - {"matrix": [2, 2], "x": 3.5, "y": 2.5}, - {"matrix": [2, 3], "x": 4.5, "y": 2.5}, - {"matrix": [2, 4], "x": 5.5, "y": 2.5}, - {"matrix": [2, 5], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 8.75, "y": 2.5}, - {"matrix": [2, 8], "x": 9.75, "y": 2.5}, - {"matrix": [2, 9], "x": 10.75, "y": 2.5}, - {"matrix": [2, 10], "x": 11.75, "y": 2.5}, - {"matrix": [2, 11], "x": 13, "y": 2.5}, - {"matrix": [2, 12], "x": 14, "y": 2.5}, - {"matrix": [2, 13], "w": 2.25, "x": 15, "y": 2.5}, - {"matrix": [2, 15], "x": 17.5, "y": 2}, - - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 2.25, "y": 3.5}, - {"matrix": [3, 2], "x": 3.75, "y": 3.5}, - {"matrix": [3, 3], "x": 4.75, "y": 3.5}, - {"matrix": [3, 4], "x": 5.75, "y": 3.5}, - {"matrix": [3, 5], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 9, "y": 3.5}, - {"matrix": [3, 8], "x": 10, "y": 3.5}, - {"matrix": [3, 9], "x": 11, "y": 3.5}, - {"matrix": [3, 10], "x": 12, "y": 3.5}, - {"matrix": [3, 11], "x": 13.25, "y": 3.5}, - {"matrix": [3, 12], "w": 1.75, "x": 14.25, "y": 3.5}, - {"matrix": [3, 14], "x": 16.25, "y": 3.75}, - - {"matrix": [4, 0], "w": 1.5, "x": 0, "y": 4.5}, - {"matrix": [4, 2], "w": 1.5, "x": 3.5, "y": 4.5}, - {"matrix": [4, 3], "w": 2.25, "x": 5, "y": 4.5}, - {"matrix": [4, 6], "x": 7.25, "y": 4.5}, - {"matrix": [4, 7], "w": 2.75, "x": 8.75, "y": 4.5}, - {"matrix": [4, 10], "w": 1.5, "x": 11.5, "y": 4.5}, - {"matrix": [4, 13], "x": 15.25, "y": 4.75}, - {"matrix": [4, 14], "x": 16.25, "y": 4.75}, - {"matrix": [4, 15], "x": 17.25, "y": 4.75} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/fancytech/fancyalice66/keyboard.json b/keyboards/fancytech/fancyalice66/keyboard.json new file mode 100644 index 0000000000..869ebe7465 --- /dev/null +++ b/keyboards/fancytech/fancyalice66/keyboard.json @@ -0,0 +1,248 @@ +{ + "manufacturer": "Fancytech", + "keyboard_name": "FancyAlice66", + "maintainer": "Adophoxia", + "bootloader": "caterina", + "diode_direction": "ROW2COL", + "encoder": { + "rotary": [ + {"pin_a": "F0", "pin_b": "F1", "resolution": 2} + ] + }, + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C6", "E6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0", "B7", "B3", "B2", "B1"], + "rows": ["F4", "F5", "F6", "F7", "C7"] + }, + "processor": "atmega32u4", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, + {"flags": 4, "matrix": [0, 11], "x": 164, "y": 0}, + {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, + {"flags": 1, "matrix": [0, 13], "x": 194, "y": 0}, + {"flags": 4, "matrix": [0, 15], "x": 224, "y": 0}, + + {"flags": 1, "matrix": [1, 0], "x": 0, "y": 16}, + {"flags": 4, "matrix": [1, 1], "x": 15, "y": 16}, + {"flags": 4, "matrix": [1, 2], "x": 30, "y": 16}, + {"flags": 4, "matrix": [1, 3], "x": 45, "y": 16}, + {"flags": 4, "matrix": [1, 4], "x": 60, "y": 16}, + {"flags": 4, "matrix": [1, 5], "x": 75, "y": 16}, + {"flags": 4, "matrix": [1, 7], "x": 105, "y": 16}, + {"flags": 4, "matrix": [1, 8], "x": 120, "y": 16}, + {"flags": 4, "matrix": [1, 9], "x": 135, "y": 16}, + {"flags": 4, "matrix": [1, 10], "x": 150, "y": 16}, + {"flags": 4, "matrix": [1, 11], "x": 164, "y": 16}, + {"flags": 4, "matrix": [1, 12], "x": 180, "y": 16}, + {"flags": 4, "matrix": [1, 13], "x": 194, "y": 16}, + {"flags": 4, "matrix": [1, 14], "x": 209, "y": 16}, + {"flags": 4, "matrix": [1, 15], "x": 224, "y": 16}, + + {"flags": 1, "matrix": [2, 0], "x": 0, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 15, "y": 32}, + {"flags": 4, "matrix": [2, 2], "x": 30, "y": 32}, + {"flags": 4, "matrix": [2, 3], "x": 45, "y": 32}, + {"flags": 4, "matrix": [2, 4], "x": 60, "y": 32}, + {"flags": 4, "matrix": [2, 5], "x": 75, "y": 32}, + {"flags": 4, "matrix": [2, 7], "x": 105, "y": 32}, + {"flags": 4, "matrix": [2, 8], "x": 120, "y": 32}, + {"flags": 4, "matrix": [2, 9], "x": 135, "y": 32}, + {"flags": 4, "matrix": [2, 10], "x": 150, "y": 32}, + {"flags": 4, "matrix": [2, 11], "x": 164, "y": 32}, + {"flags": 4, "matrix": [2, 12], "x": 180, "y": 32}, + {"flags": 1, "matrix": [2, 13], "x": 194, "y": 32}, + {"flags": 4, "matrix": [2, 15], "x": 224, "y": 32}, + + {"flags": 1, "matrix": [3, 0], "x": 0, "y": 48}, + {"flags": 4, "matrix": [3, 1], "x": 15, "y": 48}, + {"flags": 4, "matrix": [3, 2], "x": 30, "y": 48}, + {"flags": 4, "matrix": [3, 3], "x": 45, "y": 48}, + {"flags": 4, "matrix": [3, 4], "x": 60, "y": 48}, + {"flags": 4, "matrix": [3, 5], "x": 75, "y": 48}, + {"flags": 4, "matrix": [3, 7], "x": 105, "y": 48}, + {"flags": 4, "matrix": [3, 8], "x": 120, "y": 48}, + {"flags": 4, "matrix": [3, 9], "x": 135, "y": 48}, + {"flags": 4, "matrix": [3, 10], "x": 150, "y": 48}, + {"flags": 4, "matrix": [3, 11], "x": 164, "y": 48}, + {"flags": 4, "matrix": [3, 12], "x": 180, "y": 48}, + {"flags": 4, "matrix": [3, 14], "x": 209, "y": 48}, + + {"flags": 1, "matrix": [4, 0], "x": 0, "y": 64}, + {"flags": 1, "matrix": [4, 2], "x": 30, "y": 64}, + {"flags": 4, "matrix": [4, 3], "x": 45, "y": 64}, + {"flags": 1, "matrix": [4, 6], "x": 90, "y": 64}, + {"flags": 4, "matrix": [4, 7], "x": 105, "y": 64}, + {"flags": 1, "matrix": [4, 10], "x": 150, "y": 64}, + {"flags": 4, "matrix": [4, 13], "x": 194, "y": 64}, + {"flags": 4, "matrix": [4, 14], "x": 209, "y": 64}, + {"flags": 4, "matrix": [4, 15], "x": 224, "y": 64}, + + {"flags": 2, "x": 37, "y": 64}, + {"flags": 2, "x": 75, "y": 64}, + {"flags": 2, "x": 112, "y": 64}, + {"flags": 2, "x": 149, "y": 64}, + {"flags": 2, "x": 187, "y": 64}, + {"flags": 2, "x": 224, "y": 64}, + {"flags": 2, "x": 224, "y": 32}, + {"flags": 2, "x": 224, "y": 0}, + {"flags": 2, "x": 187, "y": 0}, + {"flags": 2, "x": 149, "y": 0}, + {"flags": 2, "x": 112, "y": 0}, + {"flags": 2, "x": 75, "y": 0}, + {"flags": 2, "x": 37, "y": 0}, + {"flags": 2, "x": 0, "y": 0}, + {"flags": 2, "x": 0, "y": 32}, + {"flags": 2, "x": 0, "y": 64} + ], + "max_brightness": 200 + }, + "url": "https://www.aliexpress.com/item/1005004272392611.html", + "usb": { + "device_version": "0.0.1", + "force_nkro": true, + "pid": "0x3663", + "vid": "0xECED" + }, + "ws2812": { + "pin": "B0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.75, "y": 0.5}, + {"matrix": [0, 1], "x": 1.75, "y": 0.5}, + {"matrix": [0, 2], "x": 2.75, "y": 0.25}, + {"matrix": [0, 3], "x": 3.75, "y": 0.5}, + {"matrix": [0, 4], "x": 4.75, "y": 0.5}, + {"matrix": [0, 5], "x": 5.75, "y": 0.5}, + {"matrix": [0, 6], "x": 6.75, "y": 0.5}, + {"matrix": [0, 7], "x": 8.75, "y": 0.5}, + {"matrix": [0, 8], "x": 9.75, "y": 0.5}, + {"matrix": [0, 9], "x": 10.75, "y": 0.5}, + {"matrix": [0, 10], "x": 11.75, "y": 0.5}, + {"matrix": [0, 11], "x": 12.75, "y": 0.25}, + {"matrix": [0, 12], "x": 13.75, "y": 0.5}, + {"matrix": [0, 13], "w": 2, "x": 14.75, "y": 0.5}, + {"matrix": [0, 15], "x": 17, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0.5, "y": 1.5}, + {"matrix": [1, 1], "x": 2, "y": 1.5}, + {"matrix": [1, 2], "x": 3.25, "y": 1.5}, + {"matrix": [1, 3], "x": 4.25, "y": 1.5}, + {"matrix": [1, 4], "x": 5.25, "y": 1.5}, + {"matrix": [1, 5], "x": 6.25, "y": 1.5}, + {"matrix": [1, 7], "x": 8.5, "y": 1.5}, + {"matrix": [1, 8], "x": 9.5, "y": 1.5}, + {"matrix": [1, 9], "x": 10.5, "y": 1.5}, + {"matrix": [1, 10], "x": 11.5, "y": 1.5}, + {"matrix": [1, 11], "x": 12.5, "y": 1.5}, + {"matrix": [1, 12], "x": 13.5, "y": 1.5}, + {"matrix": [1, 13], "x": 14.5, "y": 1.5}, + {"matrix": [1, 14], "w": 1.5, "x": 15.5, "y": 1.5}, + {"matrix": [1, 15], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0.25, "y": 2.5}, + {"matrix": [2, 1], "x": 2, "y": 2.5}, + {"matrix": [2, 2], "x": 3.5, "y": 2.5}, + {"matrix": [2, 3], "x": 4.5, "y": 2.5}, + {"matrix": [2, 4], "x": 5.5, "y": 2.5}, + {"matrix": [2, 5], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 8.75, "y": 2.5}, + {"matrix": [2, 8], "x": 9.75, "y": 2.5}, + {"matrix": [2, 9], "x": 10.75, "y": 2.5}, + {"matrix": [2, 10], "x": 11.75, "y": 2.5}, + {"matrix": [2, 11], "x": 13, "y": 2.5}, + {"matrix": [2, 12], "x": 14, "y": 2.5}, + {"matrix": [2, 13], "w": 2.25, "x": 15, "y": 2.5}, + {"matrix": [2, 15], "x": 17.5, "y": 2}, + + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 2.25, "y": 3.5}, + {"matrix": [3, 2], "x": 3.75, "y": 3.5}, + {"matrix": [3, 3], "x": 4.75, "y": 3.5}, + {"matrix": [3, 4], "x": 5.75, "y": 3.5}, + {"matrix": [3, 5], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 9, "y": 3.5}, + {"matrix": [3, 8], "x": 10, "y": 3.5}, + {"matrix": [3, 9], "x": 11, "y": 3.5}, + {"matrix": [3, 10], "x": 12, "y": 3.5}, + {"matrix": [3, 11], "x": 13.25, "y": 3.5}, + {"matrix": [3, 12], "w": 1.75, "x": 14.25, "y": 3.5}, + {"matrix": [3, 14], "x": 16.25, "y": 3.75}, + + {"matrix": [4, 0], "w": 1.5, "x": 0, "y": 4.5}, + {"matrix": [4, 2], "w": 1.5, "x": 3.5, "y": 4.5}, + {"matrix": [4, 3], "w": 2.25, "x": 5, "y": 4.5}, + {"matrix": [4, 6], "x": 7.25, "y": 4.5}, + {"matrix": [4, 7], "w": 2.75, "x": 8.75, "y": 4.5}, + {"matrix": [4, 10], "w": 1.5, "x": 11.5, "y": 4.5}, + {"matrix": [4, 13], "x": 15.25, "y": 4.75}, + {"matrix": [4, 14], "x": 16.25, "y": 4.75}, + {"matrix": [4, 15], "x": 17.25, "y": 4.75} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/fancytech/fancyalice66/rules.mk b/keyboards/fancytech/fancyalice66/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/fancytech/fancyalice66/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/ferris/0_2/base/info.json b/keyboards/ferris/0_2/base/info.json deleted file mode 100644 index d0d22b8047..0000000000 --- a/keyboards/ferris/0_2/base/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "Ferris 0.2", - "usb": { - "pid": "0x0001" - } -} diff --git a/keyboards/ferris/0_2/base/keyboard.json b/keyboards/ferris/0_2/base/keyboard.json new file mode 100644 index 0000000000..d0d22b8047 --- /dev/null +++ b/keyboards/ferris/0_2/base/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "Ferris 0.2", + "usb": { + "pid": "0x0001" + } +} diff --git a/keyboards/ferris/0_2/base/rules.mk b/keyboards/ferris/0_2/base/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ferris/0_2/compact/info.json b/keyboards/ferris/0_2/compact/info.json deleted file mode 100644 index 4ca1555776..0000000000 --- a/keyboards/ferris/0_2/compact/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "Ferris 0.2 - Compact", - "usb": { - "pid": "0x0003" - } -} diff --git a/keyboards/ferris/0_2/compact/keyboard.json b/keyboards/ferris/0_2/compact/keyboard.json new file mode 100644 index 0000000000..4ca1555776 --- /dev/null +++ b/keyboards/ferris/0_2/compact/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "Ferris 0.2 - Compact", + "usb": { + "pid": "0x0003" + } +} diff --git a/keyboards/ferris/0_2/compact/rules.mk b/keyboards/ferris/0_2/compact/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ferris/0_2/high/info.json b/keyboards/ferris/0_2/high/info.json deleted file mode 100644 index adb9d07af3..0000000000 --- a/keyboards/ferris/0_2/high/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "Ferris 0.2 - High", - "usb": { - "pid": "0x0005" - } -} diff --git a/keyboards/ferris/0_2/high/keyboard.json b/keyboards/ferris/0_2/high/keyboard.json new file mode 100644 index 0000000000..adb9d07af3 --- /dev/null +++ b/keyboards/ferris/0_2/high/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "Ferris 0.2 - High", + "usb": { + "pid": "0x0005" + } +} diff --git a/keyboards/ferris/0_2/high/rules.mk b/keyboards/ferris/0_2/high/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ferris/0_2/mini/info.json b/keyboards/ferris/0_2/mini/info.json deleted file mode 100644 index 0ab5db559a..0000000000 --- a/keyboards/ferris/0_2/mini/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "Ferris 0.2 - Mini", - "usb": { - "pid": "0x0004" - } -} diff --git a/keyboards/ferris/0_2/mini/keyboard.json b/keyboards/ferris/0_2/mini/keyboard.json new file mode 100644 index 0000000000..0ab5db559a --- /dev/null +++ b/keyboards/ferris/0_2/mini/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "Ferris 0.2 - Mini", + "usb": { + "pid": "0x0004" + } +} diff --git a/keyboards/ferris/0_2/mini/rules.mk b/keyboards/ferris/0_2/mini/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ferris/sweep/info.json b/keyboards/ferris/sweep/info.json deleted file mode 100644 index 567ef16a86..0000000000 --- a/keyboards/ferris/sweep/info.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "keyboard_name": "Ferris sweep", - "manufacturer": "DPB", - "usb": { - "vid": "0xC2AB", - "pid": "0x3939", - "device_version": "0.0.1" - }, - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "unicode": true - }, - "matrix_pins": { - "direct": [ - ["E6", "F7", "F6", "F5", "F4"], - ["B1", "B3", "B2", "B6", "D3"], - ["D1", "D0", "D4", "C6", "D7"], - ["B4", "B5", null, null, null] - ] - }, - "split": { - "enabled": true, - "soft_serial_pin": "D2", - "bootmagic": { - "matrix": [4, 4] - }, - "matrix_pins": { - "right": { - "direct": [ - ["F4", "F5", "F6", "F7", "E6"], - ["D3", "B6", "B2", "B3", "B1"], - ["D7", "C6", "D4", "D0", "D1"], - ["B5", "B4", null, null, null] - ] - } - } - }, - "community_layouts": ["split_3x5_2"], - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x5_2" - }, - "layouts": { - "LAYOUT_split_3x5_2": { - "layout": [ - {"x": 0, "y": 0.93, "matrix": [0, 0]}, - {"x": 1, "y": 0.31, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0.28, "matrix": [0, 3]}, - {"x": 4, "y": 0.42, "matrix": [0, 4]}, - - {"x": 7, "y": 0.42, "matrix": [4, 0]}, - {"x": 8, "y": 0.28, "matrix": [4, 1]}, - {"x": 9, "y": 0, "matrix": [4, 2]}, - {"x": 10, "y": 0.31, "matrix": [4, 3]}, - {"x": 11, "y": 0.93, "matrix": [4, 4]}, - - {"x": 0, "y": 1.93, "matrix": [1, 0]}, - {"x": 1, "y": 1.31, "matrix": [1, 1]}, - {"x": 2, "y": 1, "matrix": [1, 2]}, - {"x": 3, "y": 1.28, "matrix": [1, 3]}, - {"x": 4, "y": 1.42, "matrix": [1, 4]}, - - {"x": 7, "y": 1.42, "matrix": [5, 0]}, - {"x": 8, "y": 1.28, "matrix": [5, 1]}, - {"x": 9, "y": 1, "matrix": [5, 2]}, - {"x": 10, "y": 1.31, "matrix": [5, 3]}, - {"x": 11, "y": 1.93, "matrix": [5, 4]}, - - {"x": 0, "y": 2.93, "matrix": [2, 0]}, - {"x": 1, "y": 2.31, "matrix": [2, 1]}, - {"x": 2, "y": 2, "matrix": [2, 2]}, - {"x": 3, "y": 2.28, "matrix": [2, 3]}, - {"x": 4, "y": 2.42, "matrix": [2, 4]}, - - {"x": 7, "y": 2.42, "matrix": [6, 0]}, - {"x": 8, "y": 2.28, "matrix": [6, 1]}, - {"x": 9, "y": 2, "matrix": [6, 2]}, - {"x": 10, "y": 2.31, "matrix": [6, 3]}, - {"x": 11, "y": 2.93, "matrix": [6, 4]}, - - {"x": 3.5, "y": 3.75, "matrix": [3, 0]}, - {"x": 4.5, "y": 4, "matrix": [3, 1]}, - - {"x": 6.5, "y": 4, "matrix": [7, 0]}, - {"x": 7.5, "y": 3.75, "matrix": [7, 1]} - ] - } - } -} diff --git a/keyboards/ferris/sweep/keyboard.json b/keyboards/ferris/sweep/keyboard.json new file mode 100644 index 0000000000..567ef16a86 --- /dev/null +++ b/keyboards/ferris/sweep/keyboard.json @@ -0,0 +1,92 @@ +{ + "keyboard_name": "Ferris sweep", + "manufacturer": "DPB", + "usb": { + "vid": "0xC2AB", + "pid": "0x3939", + "device_version": "0.0.1" + }, + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "unicode": true + }, + "matrix_pins": { + "direct": [ + ["E6", "F7", "F6", "F5", "F4"], + ["B1", "B3", "B2", "B6", "D3"], + ["D1", "D0", "D4", "C6", "D7"], + ["B4", "B5", null, null, null] + ] + }, + "split": { + "enabled": true, + "soft_serial_pin": "D2", + "bootmagic": { + "matrix": [4, 4] + }, + "matrix_pins": { + "right": { + "direct": [ + ["F4", "F5", "F6", "F7", "E6"], + ["D3", "B6", "B2", "B3", "B1"], + ["D7", "C6", "D4", "D0", "D1"], + ["B5", "B4", null, null, null] + ] + } + } + }, + "community_layouts": ["split_3x5_2"], + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x5_2" + }, + "layouts": { + "LAYOUT_split_3x5_2": { + "layout": [ + {"x": 0, "y": 0.93, "matrix": [0, 0]}, + {"x": 1, "y": 0.31, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0.28, "matrix": [0, 3]}, + {"x": 4, "y": 0.42, "matrix": [0, 4]}, + + {"x": 7, "y": 0.42, "matrix": [4, 0]}, + {"x": 8, "y": 0.28, "matrix": [4, 1]}, + {"x": 9, "y": 0, "matrix": [4, 2]}, + {"x": 10, "y": 0.31, "matrix": [4, 3]}, + {"x": 11, "y": 0.93, "matrix": [4, 4]}, + + {"x": 0, "y": 1.93, "matrix": [1, 0]}, + {"x": 1, "y": 1.31, "matrix": [1, 1]}, + {"x": 2, "y": 1, "matrix": [1, 2]}, + {"x": 3, "y": 1.28, "matrix": [1, 3]}, + {"x": 4, "y": 1.42, "matrix": [1, 4]}, + + {"x": 7, "y": 1.42, "matrix": [5, 0]}, + {"x": 8, "y": 1.28, "matrix": [5, 1]}, + {"x": 9, "y": 1, "matrix": [5, 2]}, + {"x": 10, "y": 1.31, "matrix": [5, 3]}, + {"x": 11, "y": 1.93, "matrix": [5, 4]}, + + {"x": 0, "y": 2.93, "matrix": [2, 0]}, + {"x": 1, "y": 2.31, "matrix": [2, 1]}, + {"x": 2, "y": 2, "matrix": [2, 2]}, + {"x": 3, "y": 2.28, "matrix": [2, 3]}, + {"x": 4, "y": 2.42, "matrix": [2, 4]}, + + {"x": 7, "y": 2.42, "matrix": [6, 0]}, + {"x": 8, "y": 2.28, "matrix": [6, 1]}, + {"x": 9, "y": 2, "matrix": [6, 2]}, + {"x": 10, "y": 2.31, "matrix": [6, 3]}, + {"x": 11, "y": 2.93, "matrix": [6, 4]}, + + {"x": 3.5, "y": 3.75, "matrix": [3, 0]}, + {"x": 4.5, "y": 4, "matrix": [3, 1]}, + + {"x": 6.5, "y": 4, "matrix": [7, 0]}, + {"x": 7.5, "y": 3.75, "matrix": [7, 1]} + ] + } + } +} diff --git a/keyboards/ferris/sweep/rules.mk b/keyboards/ferris/sweep/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ferris/sweep/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/flashquark/horizon_z/info.json b/keyboards/flashquark/horizon_z/info.json deleted file mode 100755 index 0fe14e7c60..0000000000 --- a/keyboards/flashquark/horizon_z/info.json +++ /dev/null @@ -1,193 +0,0 @@ -{ - "manufacturer": "FLASHQUARK", - "keyboard_name": "Horizon_Z", - "maintainer": "FLASHQUARK", - "bootloader": "atmel-dfu", - "debounce": 3, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["B5", "B6", "C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5"], - "rows": ["F0", "F1", "F4", "F5", "B4"] - }, - "processor": "atmega32u4", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_left_right": true, - "breathing": true, - "band_val": true, - "band_pinwheel_val": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true - }, - "driver": "is31fl3733", - "layout": [ - { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 16, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 32, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 48, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 64, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 80, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 112, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x": 128, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x": 144, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x": 160, "y": 0 }, - { "flags": 4, "matrix": [0, 11], "x": 176, "y": 0 }, - { "flags": 4, "matrix": [0, 12], "x": 192, "y": 0 }, - { "flags": 1, "matrix": [0, 13], "x": 216, "y": 0 }, - { "flags": 4, "matrix": [1, 0], "x": 4, "y": 16 }, - { "flags": 4, "matrix": [1, 1], "x": 24, "y": 16 }, - { "flags": 4, "matrix": [1, 2], "x": 40, "y": 16 }, - { "flags": 4, "matrix": [1, 3], "x": 56, "y": 16 }, - { "flags": 4, "matrix": [1, 4], "x": 72, "y": 16 }, - { "flags": 4, "matrix": [1, 5], "x": 88, "y": 16 }, - { "flags": 4, "matrix": [1, 6], "x": 104, "y": 16 }, - { "flags": 4, "matrix": [1, 7], "x": 120, "y": 16 }, - { "flags": 4, "matrix": [1, 8], "x": 136, "y": 16 }, - { "flags": 4, "matrix": [1, 9], "x": 152, "y": 16 }, - { "flags": 4, "matrix": [1, 10], "x": 168, "y": 16 }, - { "flags": 4, "matrix": [1, 11], "x": 184, "y": 16 }, - { "flags": 4, "matrix": [1, 12], "x": 200, "y": 16 }, - { "flags": 4, "matrix": [1, 13], "x": 220, "y": 16 }, - { "flags": 4, "matrix": [2, 0], "x": 6, "y": 32 }, - { "flags": 4, "matrix": [2, 1], "x": 28, "y": 32 }, - { "flags": 4, "matrix": [2, 2], "x": 44, "y": 32 }, - { "flags": 4, "matrix": [2, 3], "x": 60, "y": 32 }, - { "flags": 4, "matrix": [2, 4], "x": 76, "y": 32 }, - { "flags": 4, "matrix": [2, 5], "x": 92, "y": 32 }, - { "flags": 4, "matrix": [2, 6], "x": 108, "y": 32 }, - { "flags": 4, "matrix": [2, 7], "x": 124, "y": 32 }, - { "flags": 4, "matrix": [2, 8], "x": 140, "y": 32 }, - { "flags": 4, "matrix": [2, 9], "x": 156, "y": 32 }, - { "flags": 4, "matrix": [2, 10], "x": 172, "y": 32 }, - { "flags": 4, "matrix": [2, 11], "x": 188, "y": 32 }, - { "flags": 1, "matrix": [2, 13], "x": 204, "y": 32 }, - { "flags": 1, "matrix": [3, 0], "x": 10, "y": 48 }, - { "flags": 4, "matrix": [3, 1], "x": 20, "y": 48 }, - { "flags": 4, "matrix": [3, 2], "x": 52, "y": 48 }, - { "flags": 4, "matrix": [3, 3], "x": 68, "y": 48 }, - { "flags": 4, "matrix": [3, 4], "x": 84, "y": 48 }, - { "flags": 4, "matrix": [3, 5], "x": 100, "y": 48 }, - { "flags": 4, "matrix": [3, 6], "x": 116, "y": 48 }, - { "flags": 4, "matrix": [3, 7], "x": 132, "y": 48 }, - { "flags": 4, "matrix": [3, 8], "x": 148, "y": 48 }, - { "flags": 4, "matrix": [3, 9], "x": 164, "y": 48 }, - { "flags": 4, "matrix": [3, 10], "x": 180, "y": 48 }, - { "flags": 1, "matrix": [3, 13], "x": 210, "y": 48 }, - { "flags": 1, "matrix": [4, 0], "x": 2, "y": 64 }, - { "flags": 1, "matrix": [4, 1], "x": 22, "y": 64 }, - { "flags": 1, "matrix": [4, 2], "x": 42, "y": 64 }, - { "flags": 1, "matrix": [4, 5], "x": 102, "y": 64 }, - { "flags": 1, "matrix": [4, 9], "x": 162, "y": 64 }, - { "flags": 1, "matrix": [4, 10], "x": 182, "y": 64 }, - { "flags": 1, "matrix": [4, 12], "x": 202, "y": 64 }, - { "flags": 1, "matrix": [4, 13], "x": 222, "y": 64 } - ], - "sleep": true - }, - "url": "https://flashquark.com/product/flashquark-horizon-z-qmk-edition-custom-kit/", - "usb": { - "device_version": "1.0.0", - "pid": "0x0223", - "vid": "0x4B42" - }, - "community_layouts": ["60_ansi"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 2.25, "y": 3 }, - { "matrix": [3, 2], "x": 3.25, "y": 3 }, - { "matrix": [3, 3], "x": 4.25, "y": 3 }, - { "matrix": [3, 4], "x": 5.25, "y": 3 }, - { "matrix": [3, 5], "x": 6.25, "y": 3 }, - { "matrix": [3, 6], "x": 7.25, "y": 3 }, - { "matrix": [3, 7], "x": 8.25, "y": 3 }, - { "matrix": [3, 8], "x": 9.25, "y": 3 }, - { "matrix": [3, 9], "x": 10.25, "y": 3 }, - { "matrix": [3, 10], "x": 11.25, "y": 3 }, - { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/flashquark/horizon_z/keyboard.json b/keyboards/flashquark/horizon_z/keyboard.json new file mode 100755 index 0000000000..0fe14e7c60 --- /dev/null +++ b/keyboards/flashquark/horizon_z/keyboard.json @@ -0,0 +1,193 @@ +{ + "manufacturer": "FLASHQUARK", + "keyboard_name": "Horizon_Z", + "maintainer": "FLASHQUARK", + "bootloader": "atmel-dfu", + "debounce": 3, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["B5", "B6", "C6", "C7", "F7", "F6", "B0", "B1", "B2", "B3", "B7", "D2", "D3", "D5"], + "rows": ["F0", "F1", "F4", "F5", "B4"] + }, + "processor": "atmega32u4", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_left_right": true, + "breathing": true, + "band_val": true, + "band_pinwheel_val": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true + }, + "driver": "is31fl3733", + "layout": [ + { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 16, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 32, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 48, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 64, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 80, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 112, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x": 128, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x": 144, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x": 160, "y": 0 }, + { "flags": 4, "matrix": [0, 11], "x": 176, "y": 0 }, + { "flags": 4, "matrix": [0, 12], "x": 192, "y": 0 }, + { "flags": 1, "matrix": [0, 13], "x": 216, "y": 0 }, + { "flags": 4, "matrix": [1, 0], "x": 4, "y": 16 }, + { "flags": 4, "matrix": [1, 1], "x": 24, "y": 16 }, + { "flags": 4, "matrix": [1, 2], "x": 40, "y": 16 }, + { "flags": 4, "matrix": [1, 3], "x": 56, "y": 16 }, + { "flags": 4, "matrix": [1, 4], "x": 72, "y": 16 }, + { "flags": 4, "matrix": [1, 5], "x": 88, "y": 16 }, + { "flags": 4, "matrix": [1, 6], "x": 104, "y": 16 }, + { "flags": 4, "matrix": [1, 7], "x": 120, "y": 16 }, + { "flags": 4, "matrix": [1, 8], "x": 136, "y": 16 }, + { "flags": 4, "matrix": [1, 9], "x": 152, "y": 16 }, + { "flags": 4, "matrix": [1, 10], "x": 168, "y": 16 }, + { "flags": 4, "matrix": [1, 11], "x": 184, "y": 16 }, + { "flags": 4, "matrix": [1, 12], "x": 200, "y": 16 }, + { "flags": 4, "matrix": [1, 13], "x": 220, "y": 16 }, + { "flags": 4, "matrix": [2, 0], "x": 6, "y": 32 }, + { "flags": 4, "matrix": [2, 1], "x": 28, "y": 32 }, + { "flags": 4, "matrix": [2, 2], "x": 44, "y": 32 }, + { "flags": 4, "matrix": [2, 3], "x": 60, "y": 32 }, + { "flags": 4, "matrix": [2, 4], "x": 76, "y": 32 }, + { "flags": 4, "matrix": [2, 5], "x": 92, "y": 32 }, + { "flags": 4, "matrix": [2, 6], "x": 108, "y": 32 }, + { "flags": 4, "matrix": [2, 7], "x": 124, "y": 32 }, + { "flags": 4, "matrix": [2, 8], "x": 140, "y": 32 }, + { "flags": 4, "matrix": [2, 9], "x": 156, "y": 32 }, + { "flags": 4, "matrix": [2, 10], "x": 172, "y": 32 }, + { "flags": 4, "matrix": [2, 11], "x": 188, "y": 32 }, + { "flags": 1, "matrix": [2, 13], "x": 204, "y": 32 }, + { "flags": 1, "matrix": [3, 0], "x": 10, "y": 48 }, + { "flags": 4, "matrix": [3, 1], "x": 20, "y": 48 }, + { "flags": 4, "matrix": [3, 2], "x": 52, "y": 48 }, + { "flags": 4, "matrix": [3, 3], "x": 68, "y": 48 }, + { "flags": 4, "matrix": [3, 4], "x": 84, "y": 48 }, + { "flags": 4, "matrix": [3, 5], "x": 100, "y": 48 }, + { "flags": 4, "matrix": [3, 6], "x": 116, "y": 48 }, + { "flags": 4, "matrix": [3, 7], "x": 132, "y": 48 }, + { "flags": 4, "matrix": [3, 8], "x": 148, "y": 48 }, + { "flags": 4, "matrix": [3, 9], "x": 164, "y": 48 }, + { "flags": 4, "matrix": [3, 10], "x": 180, "y": 48 }, + { "flags": 1, "matrix": [3, 13], "x": 210, "y": 48 }, + { "flags": 1, "matrix": [4, 0], "x": 2, "y": 64 }, + { "flags": 1, "matrix": [4, 1], "x": 22, "y": 64 }, + { "flags": 1, "matrix": [4, 2], "x": 42, "y": 64 }, + { "flags": 1, "matrix": [4, 5], "x": 102, "y": 64 }, + { "flags": 1, "matrix": [4, 9], "x": 162, "y": 64 }, + { "flags": 1, "matrix": [4, 10], "x": 182, "y": 64 }, + { "flags": 1, "matrix": [4, 12], "x": 202, "y": 64 }, + { "flags": 1, "matrix": [4, 13], "x": 222, "y": 64 } + ], + "sleep": true + }, + "url": "https://flashquark.com/product/flashquark-horizon-z-qmk-edition-custom-kit/", + "usb": { + "device_version": "1.0.0", + "pid": "0x0223", + "vid": "0x4B42" + }, + "community_layouts": ["60_ansi"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 2.25, "y": 3 }, + { "matrix": [3, 2], "x": 3.25, "y": 3 }, + { "matrix": [3, 3], "x": 4.25, "y": 3 }, + { "matrix": [3, 4], "x": 5.25, "y": 3 }, + { "matrix": [3, 5], "x": 6.25, "y": 3 }, + { "matrix": [3, 6], "x": 7.25, "y": 3 }, + { "matrix": [3, 7], "x": 8.25, "y": 3 }, + { "matrix": [3, 8], "x": 9.25, "y": 3 }, + { "matrix": [3, 9], "x": 10.25, "y": 3 }, + { "matrix": [3, 10], "x": 11.25, "y": 3 }, + { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/flashquark/horizon_z/rules.mk b/keyboards/flashquark/horizon_z/rules.mk deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/keyboards/for_science/info.json b/keyboards/for_science/info.json deleted file mode 100644 index da36bf9188..0000000000 --- a/keyboards/for_science/info.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "keyboard_name": "For Science", - "manufacturer": "Peej", - "url": "https://github.com/peej/for-science-keyboard", - "maintainer": "qmk", - "usb": { - "vid": "0xFEED", - "pid": "0xF22C", - "device_version": "0.0.1" - }, - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "features": { - "bootmagic": true, - "command": true, - "console": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "ROW2COL", - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT_split_4x5_3": { - "layout": [ - {"label": "L00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "L01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "L02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "L04", "matrix": [0, 4], "x": 4, "y": 0}, - - {"label": "R00", "matrix": [5, 0], "x": 6.25, "y": 0}, - {"label": "R01", "matrix": [5, 1], "x": 7.25, "y": 0}, - {"label": "R02", "matrix": [5, 2], "x": 8.25, "y": 0}, - {"label": "R03", "matrix": [5, 3], "x": 9.25, "y": 0}, - {"label": "R04", "matrix": [5, 4], "x": 10.25, "y": 0}, - - {"label": "L10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "L12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "L13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "L14", "matrix": [1, 4], "x": 4, "y": 1}, - - {"label": "R10", "matrix": [6, 0], "x": 6.25, "y": 1}, - {"label": "R11", "matrix": [6, 1], "x": 7.25, "y": 1}, - {"label": "R12", "matrix": [6, 2], "x": 8.25, "y": 1}, - {"label": "R13", "matrix": [6, 3], "x": 9.25, "y": 1}, - {"label": "R14", "matrix": [6, 4], "x": 10.25, "y": 1}, - - {"label": "L20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "L21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "L22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "L23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "L24", "matrix": [2, 4], "x": 4, "y": 2}, - - {"label": "R20", "matrix": [7, 0], "x": 6.25, "y": 2}, - {"label": "R21", "matrix": [7, 1], "x": 7.25, "y": 2}, - {"label": "R22", "matrix": [7, 2], "x": 8.25, "y": 2}, - {"label": "R23", "matrix": [7, 3], "x": 9.25, "y": 2}, - {"label": "R24", "matrix": [7, 4], "x": 10.25, "y": 2}, - - {"label": "L30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "L31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "L32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "L33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "L34", "matrix": [3, 4], "x": 4, "y": 3}, - - {"label": "R30", "matrix": [8, 0], "x": 6.25, "y": 3}, - {"label": "R31", "matrix": [8, 1], "x": 7.25, "y": 3}, - {"label": "R32", "matrix": [8, 2], "x": 8.25, "y": 3}, - {"label": "R33", "matrix": [8, 3], "x": 9.25, "y": 3}, - {"label": "R34", "matrix": [8, 4], "x": 10.25, "y": 3}, - - {"label": "LT1", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "LT2", "matrix": [4, 3], "x": 3, "y": 4}, - {"label": "LT3", "matrix": [4, 4], "x": 4, "y": 4}, - - {"label": "RT1", "matrix": [9, 0], "x": 6.25, "y": 4}, - {"label": "RT2", "matrix": [9, 1], "x": 7.25, "y": 4}, - {"label": "RT3", "matrix": [9, 2], "x": 8.25, "y": 4} - ] - } - } -} diff --git a/keyboards/for_science/keyboard.json b/keyboards/for_science/keyboard.json new file mode 100644 index 0000000000..da36bf9188 --- /dev/null +++ b/keyboards/for_science/keyboard.json @@ -0,0 +1,90 @@ +{ + "keyboard_name": "For Science", + "manufacturer": "Peej", + "url": "https://github.com/peej/for-science-keyboard", + "maintainer": "qmk", + "usb": { + "vid": "0xFEED", + "pid": "0xF22C", + "device_version": "0.0.1" + }, + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "features": { + "bootmagic": true, + "command": true, + "console": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "ROW2COL", + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT_split_4x5_3": { + "layout": [ + {"label": "L00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "L01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "L02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "L04", "matrix": [0, 4], "x": 4, "y": 0}, + + {"label": "R00", "matrix": [5, 0], "x": 6.25, "y": 0}, + {"label": "R01", "matrix": [5, 1], "x": 7.25, "y": 0}, + {"label": "R02", "matrix": [5, 2], "x": 8.25, "y": 0}, + {"label": "R03", "matrix": [5, 3], "x": 9.25, "y": 0}, + {"label": "R04", "matrix": [5, 4], "x": 10.25, "y": 0}, + + {"label": "L10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "L12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "L13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "L14", "matrix": [1, 4], "x": 4, "y": 1}, + + {"label": "R10", "matrix": [6, 0], "x": 6.25, "y": 1}, + {"label": "R11", "matrix": [6, 1], "x": 7.25, "y": 1}, + {"label": "R12", "matrix": [6, 2], "x": 8.25, "y": 1}, + {"label": "R13", "matrix": [6, 3], "x": 9.25, "y": 1}, + {"label": "R14", "matrix": [6, 4], "x": 10.25, "y": 1}, + + {"label": "L20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "L21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "L22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "L23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "L24", "matrix": [2, 4], "x": 4, "y": 2}, + + {"label": "R20", "matrix": [7, 0], "x": 6.25, "y": 2}, + {"label": "R21", "matrix": [7, 1], "x": 7.25, "y": 2}, + {"label": "R22", "matrix": [7, 2], "x": 8.25, "y": 2}, + {"label": "R23", "matrix": [7, 3], "x": 9.25, "y": 2}, + {"label": "R24", "matrix": [7, 4], "x": 10.25, "y": 2}, + + {"label": "L30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "L31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "L32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "L33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "L34", "matrix": [3, 4], "x": 4, "y": 3}, + + {"label": "R30", "matrix": [8, 0], "x": 6.25, "y": 3}, + {"label": "R31", "matrix": [8, 1], "x": 7.25, "y": 3}, + {"label": "R32", "matrix": [8, 2], "x": 8.25, "y": 3}, + {"label": "R33", "matrix": [8, 3], "x": 9.25, "y": 3}, + {"label": "R34", "matrix": [8, 4], "x": 10.25, "y": 3}, + + {"label": "LT1", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "LT2", "matrix": [4, 3], "x": 3, "y": 4}, + {"label": "LT3", "matrix": [4, 4], "x": 4, "y": 4}, + + {"label": "RT1", "matrix": [9, 0], "x": 6.25, "y": 4}, + {"label": "RT2", "matrix": [9, 1], "x": 7.25, "y": 4}, + {"label": "RT3", "matrix": [9, 2], "x": 8.25, "y": 4} + ] + } + } +} diff --git a/keyboards/for_science/rules.mk b/keyboards/for_science/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/for_science/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/forever65/info.json b/keyboards/forever65/info.json deleted file mode 100644 index 210d550b8d..0000000000 --- a/keyboards/forever65/info.json +++ /dev/null @@ -1,168 +0,0 @@ -{ - "keyboard_name": "forever65", - "manufacturer": "Nightingale Studios", - "maintainer": "zvecr", - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["A3", "F1", "F0", "C15", "C14", "C13", "B11", "B10", "B2", "B1", "B0", "A7", "A5", "A6", "A4", "B5"], - "rows": ["B15", "B14", "B13", "B12", "B6"] - }, - "usb": { - "vid": "0x4E53", - "pid": "0x0F65", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "@", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "#", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, - {"matrix": [0, 13], "label": "Backspace", "w": 2, "x": 13, "y": 0}, - {"matrix": [1, 0], "label": "Tab", "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, - {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, - {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, - {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, - {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, - {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, - {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, - {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, - {"matrix": [1, 13], "label": "|", "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 15], "label": "Delete", "x": 15, "y": 1}, - {"matrix": [2, 0], "label": "Caps Lock", "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, - {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, - {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, - {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, - {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, - {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, - {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, - {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, - {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, - {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, - {"matrix": [2, 11], "label": "\"", "x": 11.75, "y": 2}, - {"matrix": [2, 12], "label": "Enter", "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 15], "label": "PgUp", "x": 15, "y": 2}, - {"matrix": [3, 0], "label": "Shift", "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "label": "Z", "x": 2.25, "y": 3}, - {"matrix": [3, 2], "label": "X", "x": 3.25, "y": 3}, - {"matrix": [3, 3], "label": "C", "x": 4.25, "y": 3}, - {"matrix": [3, 4], "label": "V", "x": 5.25, "y": 3}, - {"matrix": [3, 5], "label": "B", "x": 6.25, "y": 3}, - {"matrix": [3, 6], "label": "N", "x": 7.25, "y": 3}, - {"matrix": [3, 7], "label": "M", "x": 8.25, "y": 3}, - {"matrix": [3, 8], "label": "<", "x": 9.25, "y": 3}, - {"matrix": [3, 9], "label": ">", "x": 10.25, "y": 3}, - {"matrix": [3, 10], "label": "?", "x": 11.25, "y": 3}, - {"matrix": [3, 11], "label": "Shift", "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "label": "Up", "x": 14, "y": 3}, - {"matrix": [3, 15], "label": "PgDn", "x": 15, "y": 3}, - {"matrix": [4, 0], "label": "Ctrl", "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "label": "Win", "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "label": "Alt", "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 4], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 9], "label": "Alt", "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 10], "label": "Ctrl", "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 11], "label": "Left", "x": 13, "y": 4}, - {"matrix": [4, 13], "label": "Down", "x": 14, "y": 4}, - {"matrix": [4, 15], "label": "Right", "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "@", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "#", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, - {"matrix": [0, 13], "label": "Backspace", "x": 13, "y": 0}, - {"matrix": [0, 14], "label": "Backspace", "x": 14, "y": 0}, - {"matrix": [1, 0], "label": "Tab", "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, - {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, - {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, - {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, - {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, - {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, - {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, - {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, - {"matrix": [1, 13], "label": "|", "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 15], "label": "Delete", "x": 15, "y": 1}, - {"matrix": [2, 0], "label": "Caps Lock", "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, - {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, - {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, - {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, - {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, - {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, - {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, - {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, - {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, - {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, - {"matrix": [2, 11], "label": "\"", "x": 11.75, "y": 2}, - {"matrix": [2, 12], "label": "Enter", "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 15], "label": "PgUp", "x": 15, "y": 2}, - {"matrix": [3, 0], "label": "Shift", "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "label": "Z", "x": 2.25, "y": 3}, - {"matrix": [3, 2], "label": "X", "x": 3.25, "y": 3}, - {"matrix": [3, 3], "label": "C", "x": 4.25, "y": 3}, - {"matrix": [3, 4], "label": "V", "x": 5.25, "y": 3}, - {"matrix": [3, 5], "label": "B", "x": 6.25, "y": 3}, - {"matrix": [3, 6], "label": "N", "x": 7.25, "y": 3}, - {"matrix": [3, 7], "label": "M", "x": 8.25, "y": 3}, - {"matrix": [3, 8], "label": "<", "x": 9.25, "y": 3}, - {"matrix": [3, 9], "label": ">", "x": 10.25, "y": 3}, - {"matrix": [3, 10], "label": "?", "x": 11.25, "y": 3}, - {"matrix": [3, 11], "label": "Shift", "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "label": "Up", "x": 14, "y": 3}, - {"matrix": [3, 15], "label": "PgDn", "x": 15, "y": 3}, - {"matrix": [4, 0], "label": "Ctrl", "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "label": "Win", "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "label": "Alt", "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 4], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 9], "label": "Alt", "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 10], "label": "Ctrl", "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 11], "label": "Left", "x": 13, "y": 4}, - {"matrix": [4, 13], "label": "Down", "x": 14, "y": 4}, - {"matrix": [4, 15], "label": "Right", "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/forever65/keyboard.json b/keyboards/forever65/keyboard.json new file mode 100644 index 0000000000..210d550b8d --- /dev/null +++ b/keyboards/forever65/keyboard.json @@ -0,0 +1,168 @@ +{ + "keyboard_name": "forever65", + "manufacturer": "Nightingale Studios", + "maintainer": "zvecr", + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["A3", "F1", "F0", "C15", "C14", "C13", "B11", "B10", "B2", "B1", "B0", "A7", "A5", "A6", "A4", "B5"], + "rows": ["B15", "B14", "B13", "B12", "B6"] + }, + "usb": { + "vid": "0x4E53", + "pid": "0x0F65", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "@", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "#", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, + {"matrix": [0, 13], "label": "Backspace", "w": 2, "x": 13, "y": 0}, + {"matrix": [1, 0], "label": "Tab", "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, + {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, + {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, + {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, + {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, + {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, + {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, + {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, + {"matrix": [1, 13], "label": "|", "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 15], "label": "Delete", "x": 15, "y": 1}, + {"matrix": [2, 0], "label": "Caps Lock", "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, + {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, + {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, + {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, + {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, + {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, + {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, + {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, + {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, + {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, + {"matrix": [2, 11], "label": "\"", "x": 11.75, "y": 2}, + {"matrix": [2, 12], "label": "Enter", "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 15], "label": "PgUp", "x": 15, "y": 2}, + {"matrix": [3, 0], "label": "Shift", "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "label": "Z", "x": 2.25, "y": 3}, + {"matrix": [3, 2], "label": "X", "x": 3.25, "y": 3}, + {"matrix": [3, 3], "label": "C", "x": 4.25, "y": 3}, + {"matrix": [3, 4], "label": "V", "x": 5.25, "y": 3}, + {"matrix": [3, 5], "label": "B", "x": 6.25, "y": 3}, + {"matrix": [3, 6], "label": "N", "x": 7.25, "y": 3}, + {"matrix": [3, 7], "label": "M", "x": 8.25, "y": 3}, + {"matrix": [3, 8], "label": "<", "x": 9.25, "y": 3}, + {"matrix": [3, 9], "label": ">", "x": 10.25, "y": 3}, + {"matrix": [3, 10], "label": "?", "x": 11.25, "y": 3}, + {"matrix": [3, 11], "label": "Shift", "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "label": "Up", "x": 14, "y": 3}, + {"matrix": [3, 15], "label": "PgDn", "x": 15, "y": 3}, + {"matrix": [4, 0], "label": "Ctrl", "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "label": "Win", "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "label": "Alt", "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 4], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 9], "label": "Alt", "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 10], "label": "Ctrl", "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 11], "label": "Left", "x": 13, "y": 4}, + {"matrix": [4, 13], "label": "Down", "x": 14, "y": 4}, + {"matrix": [4, 15], "label": "Right", "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "@", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "#", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, + {"matrix": [0, 13], "label": "Backspace", "x": 13, "y": 0}, + {"matrix": [0, 14], "label": "Backspace", "x": 14, "y": 0}, + {"matrix": [1, 0], "label": "Tab", "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, + {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, + {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, + {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, + {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, + {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, + {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, + {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, + {"matrix": [1, 13], "label": "|", "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 15], "label": "Delete", "x": 15, "y": 1}, + {"matrix": [2, 0], "label": "Caps Lock", "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, + {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, + {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, + {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, + {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, + {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, + {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, + {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, + {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, + {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, + {"matrix": [2, 11], "label": "\"", "x": 11.75, "y": 2}, + {"matrix": [2, 12], "label": "Enter", "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 15], "label": "PgUp", "x": 15, "y": 2}, + {"matrix": [3, 0], "label": "Shift", "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "label": "Z", "x": 2.25, "y": 3}, + {"matrix": [3, 2], "label": "X", "x": 3.25, "y": 3}, + {"matrix": [3, 3], "label": "C", "x": 4.25, "y": 3}, + {"matrix": [3, 4], "label": "V", "x": 5.25, "y": 3}, + {"matrix": [3, 5], "label": "B", "x": 6.25, "y": 3}, + {"matrix": [3, 6], "label": "N", "x": 7.25, "y": 3}, + {"matrix": [3, 7], "label": "M", "x": 8.25, "y": 3}, + {"matrix": [3, 8], "label": "<", "x": 9.25, "y": 3}, + {"matrix": [3, 9], "label": ">", "x": 10.25, "y": 3}, + {"matrix": [3, 10], "label": "?", "x": 11.25, "y": 3}, + {"matrix": [3, 11], "label": "Shift", "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "label": "Up", "x": 14, "y": 3}, + {"matrix": [3, 15], "label": "PgDn", "x": 15, "y": 3}, + {"matrix": [4, 0], "label": "Ctrl", "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "label": "Win", "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "label": "Alt", "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 4], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 9], "label": "Alt", "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 10], "label": "Ctrl", "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 11], "label": "Left", "x": 13, "y": 4}, + {"matrix": [4, 13], "label": "Down", "x": 14, "y": 4}, + {"matrix": [4, 15], "label": "Right", "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/forever65/rules.mk b/keyboards/forever65/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/forever65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/fortitude60/rev1/info.json b/keyboards/fortitude60/rev1/info.json deleted file mode 100644 index 0ae02161cd..0000000000 --- a/keyboards/fortitude60/rev1/info.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "keyboard_name": "Fortitude60", - "manufacturer": "Pekaso", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0xCB10", - "pid": "0x1156", - "device_version": "1.0.0" - }, - "matrix_pins": { - "cols": ["F7", "F6", "F5", "B3", "B2", "B1"], - "rows": ["D1", "D0", "D3", "B7", "B6"] - }, - "diode_direction": "COL2ROW", - "backlight": { - "pin": "B5", - "levels": 9 - }, - "rgblight": { - "led_count": 18 - }, - "ws2812": { - "pin": "B5" - }, - "split": { - "soft_serial_pin": "D2" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [5, 5], "x": 9, "y": 0}, - {"matrix": [5, 4], "x": 10, "y": 0}, - {"matrix": [5, 3], "x": 11, "y": 0}, - {"matrix": [5, 2], "x": 12, "y": 0}, - {"matrix": [5, 1], "x": 13, "y": 0}, - {"matrix": [5, 0], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [6, 5], "x": 9, "y": 1}, - {"matrix": [6, 4], "x": 10, "y": 1}, - {"matrix": [6, 3], "x": 11, "y": 1}, - {"matrix": [6, 2], "x": 12, "y": 1}, - {"matrix": [6, 1], "x": 13, "y": 1}, - {"matrix": [6, 0], "x": 14, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [7, 5], "x": 9, "y": 2}, - {"matrix": [7, 4], "x": 10, "y": 2}, - {"matrix": [7, 3], "x": 11, "y": 2}, - {"matrix": [7, 2], "x": 12, "y": 2}, - {"matrix": [7, 1], "x": 13, "y": 2}, - {"matrix": [7, 0], "x": 14, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [4, 5], "x": 6, "y": 3}, - - {"matrix": [9, 5], "x": 8, "y": 3}, - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 2, "y": 4}, - {"matrix": [4, 1], "x": 3, "y": 4}, - {"matrix": [4, 2], "x": 4, "y": 4}, - {"matrix": [4, 3], "x": 5, "y": 4}, - {"matrix": [4, 4], "x": 6, "y": 4}, - - {"matrix": [9, 4], "x": 8, "y": 4}, - {"matrix": [9, 3], "x": 9, "y": 4}, - {"matrix": [9, 2], "x": 10, "y": 4}, - {"matrix": [9, 1], "x": 11, "y": 4}, - {"matrix": [9, 0], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/fortitude60/rev1/keyboard.json b/keyboards/fortitude60/rev1/keyboard.json new file mode 100644 index 0000000000..0ae02161cd --- /dev/null +++ b/keyboards/fortitude60/rev1/keyboard.json @@ -0,0 +1,106 @@ +{ + "keyboard_name": "Fortitude60", + "manufacturer": "Pekaso", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0xCB10", + "pid": "0x1156", + "device_version": "1.0.0" + }, + "matrix_pins": { + "cols": ["F7", "F6", "F5", "B3", "B2", "B1"], + "rows": ["D1", "D0", "D3", "B7", "B6"] + }, + "diode_direction": "COL2ROW", + "backlight": { + "pin": "B5", + "levels": 9 + }, + "rgblight": { + "led_count": 18 + }, + "ws2812": { + "pin": "B5" + }, + "split": { + "soft_serial_pin": "D2" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [5, 5], "x": 9, "y": 0}, + {"matrix": [5, 4], "x": 10, "y": 0}, + {"matrix": [5, 3], "x": 11, "y": 0}, + {"matrix": [5, 2], "x": 12, "y": 0}, + {"matrix": [5, 1], "x": 13, "y": 0}, + {"matrix": [5, 0], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [6, 5], "x": 9, "y": 1}, + {"matrix": [6, 4], "x": 10, "y": 1}, + {"matrix": [6, 3], "x": 11, "y": 1}, + {"matrix": [6, 2], "x": 12, "y": 1}, + {"matrix": [6, 1], "x": 13, "y": 1}, + {"matrix": [6, 0], "x": 14, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [7, 5], "x": 9, "y": 2}, + {"matrix": [7, 4], "x": 10, "y": 2}, + {"matrix": [7, 3], "x": 11, "y": 2}, + {"matrix": [7, 2], "x": 12, "y": 2}, + {"matrix": [7, 1], "x": 13, "y": 2}, + {"matrix": [7, 0], "x": 14, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [4, 5], "x": 6, "y": 3}, + + {"matrix": [9, 5], "x": 8, "y": 3}, + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 2, "y": 4}, + {"matrix": [4, 1], "x": 3, "y": 4}, + {"matrix": [4, 2], "x": 4, "y": 4}, + {"matrix": [4, 3], "x": 5, "y": 4}, + {"matrix": [4, 4], "x": 6, "y": 4}, + + {"matrix": [9, 4], "x": 8, "y": 4}, + {"matrix": [9, 3], "x": 9, "y": 4}, + {"matrix": [9, 2], "x": 10, "y": 4}, + {"matrix": [9, 1], "x": 11, "y": 4}, + {"matrix": [9, 0], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/fortitude60/rev1/rules.mk b/keyboards/fortitude60/rev1/rules.mk deleted file mode 100644 index fff00a1b51..0000000000 --- a/keyboards/fortitude60/rev1/rules.mk +++ /dev/null @@ -1,3 +0,0 @@ -# Revision Specific Build Options -# change yes to no to disable -# diff --git a/keyboards/frobiac/blackflat/info.json b/keyboards/frobiac/blackflat/info.json deleted file mode 100644 index 086d90d8f8..0000000000 --- a/keyboards/frobiac/blackflat/info.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "manufacturer": "frobiac", - "keyboard_name": "blackflat", - "url": "https://www.github.com/frobiac/adnw", - "maintainer": "frobiac", - "bootloader": "halfkay", - "processor": "atmega32u4", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": false, - "command": false, - "console": false, - "dynamic_macro": true, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6"], - "rows": ["B6", "B5", "B4", "F7", "D2", "C6", "C7", "D5"] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x1D50", - "vid": "0x6033" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "K", "x": 0, "y": 1}, - {"matrix": [0, 1], "label": "U", "x": 1, "y": 0.5}, - {"matrix": [0, 2], "label": "Q", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": ".", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "J", "x": 4, "y": 0}, - - {"matrix": [4, 0], "label": "P", "x": 6, "y": 0}, - {"matrix": [4, 1], "label": "C", "x": 7, "y": 0}, - {"matrix": [4, 2], "label": "L", "x": 8, "y": 0}, - {"matrix": [4, 3], "label": "M", "x": 9, "y": 0.5}, - {"matrix": [4, 4], "label": "F", "x": 10, "y": 1}, - - {"matrix": [1, 0], "label": "H", "x": 0, "y": 2}, - {"matrix": [1, 1], "label": "I", "x": 1, "y": 1.5}, - {"matrix": [1, 2], "label": "E", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "A", "x": 3, "y": 1}, - {"matrix": [1, 4], "label": "O", "x": 4, "y": 1}, - - {"matrix": [5, 0], "label": "D", "x": 6, "y": 1}, - {"matrix": [5, 1], "label": "T", "x": 7, "y": 1}, - {"matrix": [5, 2], "label": "R", "x": 8, "y": 1}, - {"matrix": [5, 3], "label": "N", "x": 9, "y": 1.5}, - {"matrix": [5, 4], "label": "S", "x": 10, "y": 2}, - - {"matrix": [2, 0], "label": "X", "x": 0, "y": 3}, - {"matrix": [2, 1], "label": "Y", "x": 1, "y": 2.5}, - {"matrix": [2, 2], "label": "-", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": ",", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "/", "x": 4, "y": 2}, - - {"matrix": [6, 0], "label": "B", "x": 6, "y": 2}, - {"matrix": [6, 1], "label": "G", "x": 7, "y": 2}, - {"matrix": [6, 2], "label": "W", "x": 8, "y": 2}, - {"matrix": [6, 3], "label": "V", "x": 9, "y": 2.5}, - {"matrix": [6, 4], "label": "Z", "x": 10, "y": 3}, - - {"matrix": [3, 0], "label": "", "x": 0, "y": 0}, - {"matrix": [3, 2], "label": "Gui", "x": 2, "y": 3}, - {"matrix": [3, 3], "label": "Tab", "x": 3, "y": 3}, - {"matrix": [3, 4], "label": "Spc", "x": 4, "y": 3}, - - {"matrix": [7, 0], "label": "L2", "x": 6, "y": 3}, - {"matrix": [7, 1], "label": "Sh", "x": 7, "y": 3}, - {"matrix": [7, 2], "label": "L3", "x": 8, "y": 3}, - {"matrix": [7, 4], "label": "Fx", "x": 10, "y": 0} - ] - } - } -} diff --git a/keyboards/frobiac/blackflat/keyboard.json b/keyboards/frobiac/blackflat/keyboard.json new file mode 100644 index 0000000000..086d90d8f8 --- /dev/null +++ b/keyboards/frobiac/blackflat/keyboard.json @@ -0,0 +1,81 @@ +{ + "manufacturer": "frobiac", + "keyboard_name": "blackflat", + "url": "https://www.github.com/frobiac/adnw", + "maintainer": "frobiac", + "bootloader": "halfkay", + "processor": "atmega32u4", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": false, + "command": false, + "console": false, + "dynamic_macro": true, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6"], + "rows": ["B6", "B5", "B4", "F7", "D2", "C6", "C7", "D5"] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x1D50", + "vid": "0x6033" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "K", "x": 0, "y": 1}, + {"matrix": [0, 1], "label": "U", "x": 1, "y": 0.5}, + {"matrix": [0, 2], "label": "Q", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": ".", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "J", "x": 4, "y": 0}, + + {"matrix": [4, 0], "label": "P", "x": 6, "y": 0}, + {"matrix": [4, 1], "label": "C", "x": 7, "y": 0}, + {"matrix": [4, 2], "label": "L", "x": 8, "y": 0}, + {"matrix": [4, 3], "label": "M", "x": 9, "y": 0.5}, + {"matrix": [4, 4], "label": "F", "x": 10, "y": 1}, + + {"matrix": [1, 0], "label": "H", "x": 0, "y": 2}, + {"matrix": [1, 1], "label": "I", "x": 1, "y": 1.5}, + {"matrix": [1, 2], "label": "E", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "A", "x": 3, "y": 1}, + {"matrix": [1, 4], "label": "O", "x": 4, "y": 1}, + + {"matrix": [5, 0], "label": "D", "x": 6, "y": 1}, + {"matrix": [5, 1], "label": "T", "x": 7, "y": 1}, + {"matrix": [5, 2], "label": "R", "x": 8, "y": 1}, + {"matrix": [5, 3], "label": "N", "x": 9, "y": 1.5}, + {"matrix": [5, 4], "label": "S", "x": 10, "y": 2}, + + {"matrix": [2, 0], "label": "X", "x": 0, "y": 3}, + {"matrix": [2, 1], "label": "Y", "x": 1, "y": 2.5}, + {"matrix": [2, 2], "label": "-", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": ",", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "/", "x": 4, "y": 2}, + + {"matrix": [6, 0], "label": "B", "x": 6, "y": 2}, + {"matrix": [6, 1], "label": "G", "x": 7, "y": 2}, + {"matrix": [6, 2], "label": "W", "x": 8, "y": 2}, + {"matrix": [6, 3], "label": "V", "x": 9, "y": 2.5}, + {"matrix": [6, 4], "label": "Z", "x": 10, "y": 3}, + + {"matrix": [3, 0], "label": "", "x": 0, "y": 0}, + {"matrix": [3, 2], "label": "Gui", "x": 2, "y": 3}, + {"matrix": [3, 3], "label": "Tab", "x": 3, "y": 3}, + {"matrix": [3, 4], "label": "Spc", "x": 4, "y": 3}, + + {"matrix": [7, 0], "label": "L2", "x": 6, "y": 3}, + {"matrix": [7, 1], "label": "Sh", "x": 7, "y": 3}, + {"matrix": [7, 2], "label": "L3", "x": 8, "y": 3}, + {"matrix": [7, 4], "label": "Fx", "x": 10, "y": 0} + ] + } + } +} diff --git a/keyboards/frobiac/blackflat/rules.mk b/keyboards/frobiac/blackflat/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/frobiac/blackflat/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/frobiac/hypernano/info.json b/keyboards/frobiac/hypernano/info.json deleted file mode 100644 index 403beed952..0000000000 --- a/keyboards/frobiac/hypernano/info.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "manufacturer": "frobiac", - "keyboard_name": "hypernano", - "url": "https://www.github.com/frobiac/adnw", - "maintainer": "frobiac", - "bootloader": "halfkay", - "processor": "atmega32u4", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": false, - "command": false, - "console": false, - "dynamic_macro": true, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["F6", "F5", "F4", "F1", "F0", "F7"], - "rows": ["D7", "D6", "D5", "D4", "D3", "D2", "D1", "D0"] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x1D50", - "vid": "0x6033" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "K", "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "label": "U", "x": 1.5, "y": 0}, - {"matrix": [0, 2], "label": "Q", "x": 2.5, "y": 0}, - {"matrix": [0, 3], "label": ".", "x": 3.5, "y": 0}, - {"matrix": [0, 4], "label": "J", "x": 4.5, "y": 0}, - {"matrix": [1, 1], "label": "P", "x": 7.5, "y": 0}, - {"matrix": [1, 2], "label": "C", "x": 8.5, "y": 0}, - {"matrix": [1, 3], "label": "L", "x": 9.5, "y": 0}, - {"matrix": [1, 4], "label": "M", "x": 10.5, "y": 0}, - {"matrix": [1, 5], "label": "F", "x": 11.5, "y": 0, "w": 1.5}, - {"matrix": [2, 0], "label": "H", "x": 0, "y": 1, "w": 1.25}, - {"matrix": [2, 1], "label": "I", "x": 1.25, "y": 1}, - {"matrix": [2, 2], "label": "E", "x": 2.25, "y": 1}, - {"matrix": [2, 3], "label": "A", "x": 3.25, "y": 1}, - {"matrix": [2, 4], "label": "O", "x": 4.25, "y": 1}, - {"matrix": [3, 1], "label": "D", "x": 7.75, "y": 1}, - {"matrix": [3, 2], "label": "T", "x": 8.75, "y": 1}, - {"matrix": [3, 3], "label": "R", "x": 9.75, "y": 1}, - {"matrix": [3, 4], "label": "N", "x": 10.75, "y": 1}, - {"matrix": [3, 5], "label": "S", "x": 11.75, "y": 1, "w": 1.25}, - {"matrix": [4, 0], "label": "X", "x": 0, "y": 2}, - {"matrix": [4, 1], "label": "Y", "x": 1, "y": 2}, - {"matrix": [4, 2], "label": "-", "x": 2, "y": 2}, - {"matrix": [4, 3], "label": ",", "x": 3, "y": 2}, - {"matrix": [4, 4], "label": "/", "x": 4, "y": 2}, - {"matrix": [4, 5], "label": "", "x": 5, "y": 2}, - {"matrix": [5, 0], "label": "", "x": 7, "y": 2}, - {"matrix": [5, 1], "label": "B", "x": 8, "y": 2}, - {"matrix": [5, 2], "label": "G", "x": 9, "y": 2}, - {"matrix": [5, 3], "label": "W", "x": 10, "y": 2}, - {"matrix": [5, 4], "label": "V", "x": 11, "y": 2}, - {"matrix": [5, 5], "label": "Z", "x": 12, "y": 2}, - {"matrix": [6, 0], "label": "", "x": 0, "y": 3, "w": 1.25}, - {"matrix": [6, 1], "label": "", "x": 1.25, "y": 3}, - {"matrix": [6, 2], "label": "Gui", "x": 2.25, "y": 3}, - {"matrix": [6, 3], "label": "Tab", "x": 3.25, "y": 3}, - {"matrix": [6, 4], "label": "Spc", "x": 4.25, "y": 3}, - {"matrix": [6, 5], "label": "", "x": 5.25, "y": 3}, - {"matrix": [7, 0], "label": "", "x": 6.75, "y": 3}, - {"matrix": [7, 1], "label": "L2", "x": 7.75, "y": 3}, - {"matrix": [7, 2], "label": "Sh", "x": 8.75, "y": 3}, - {"matrix": [7, 3], "label": "L3", "x": 9.75, "y": 3}, - {"matrix": [7, 4], "label": "", "x": 10.75, "y": 3}, - {"matrix": [7, 5], "label": "", "x": 11.75, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/frobiac/hypernano/keyboard.json b/keyboards/frobiac/hypernano/keyboard.json new file mode 100644 index 0000000000..403beed952 --- /dev/null +++ b/keyboards/frobiac/hypernano/keyboard.json @@ -0,0 +1,80 @@ +{ + "manufacturer": "frobiac", + "keyboard_name": "hypernano", + "url": "https://www.github.com/frobiac/adnw", + "maintainer": "frobiac", + "bootloader": "halfkay", + "processor": "atmega32u4", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": false, + "command": false, + "console": false, + "dynamic_macro": true, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["F6", "F5", "F4", "F1", "F0", "F7"], + "rows": ["D7", "D6", "D5", "D4", "D3", "D2", "D1", "D0"] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x1D50", + "vid": "0x6033" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "K", "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "label": "U", "x": 1.5, "y": 0}, + {"matrix": [0, 2], "label": "Q", "x": 2.5, "y": 0}, + {"matrix": [0, 3], "label": ".", "x": 3.5, "y": 0}, + {"matrix": [0, 4], "label": "J", "x": 4.5, "y": 0}, + {"matrix": [1, 1], "label": "P", "x": 7.5, "y": 0}, + {"matrix": [1, 2], "label": "C", "x": 8.5, "y": 0}, + {"matrix": [1, 3], "label": "L", "x": 9.5, "y": 0}, + {"matrix": [1, 4], "label": "M", "x": 10.5, "y": 0}, + {"matrix": [1, 5], "label": "F", "x": 11.5, "y": 0, "w": 1.5}, + {"matrix": [2, 0], "label": "H", "x": 0, "y": 1, "w": 1.25}, + {"matrix": [2, 1], "label": "I", "x": 1.25, "y": 1}, + {"matrix": [2, 2], "label": "E", "x": 2.25, "y": 1}, + {"matrix": [2, 3], "label": "A", "x": 3.25, "y": 1}, + {"matrix": [2, 4], "label": "O", "x": 4.25, "y": 1}, + {"matrix": [3, 1], "label": "D", "x": 7.75, "y": 1}, + {"matrix": [3, 2], "label": "T", "x": 8.75, "y": 1}, + {"matrix": [3, 3], "label": "R", "x": 9.75, "y": 1}, + {"matrix": [3, 4], "label": "N", "x": 10.75, "y": 1}, + {"matrix": [3, 5], "label": "S", "x": 11.75, "y": 1, "w": 1.25}, + {"matrix": [4, 0], "label": "X", "x": 0, "y": 2}, + {"matrix": [4, 1], "label": "Y", "x": 1, "y": 2}, + {"matrix": [4, 2], "label": "-", "x": 2, "y": 2}, + {"matrix": [4, 3], "label": ",", "x": 3, "y": 2}, + {"matrix": [4, 4], "label": "/", "x": 4, "y": 2}, + {"matrix": [4, 5], "label": "", "x": 5, "y": 2}, + {"matrix": [5, 0], "label": "", "x": 7, "y": 2}, + {"matrix": [5, 1], "label": "B", "x": 8, "y": 2}, + {"matrix": [5, 2], "label": "G", "x": 9, "y": 2}, + {"matrix": [5, 3], "label": "W", "x": 10, "y": 2}, + {"matrix": [5, 4], "label": "V", "x": 11, "y": 2}, + {"matrix": [5, 5], "label": "Z", "x": 12, "y": 2}, + {"matrix": [6, 0], "label": "", "x": 0, "y": 3, "w": 1.25}, + {"matrix": [6, 1], "label": "", "x": 1.25, "y": 3}, + {"matrix": [6, 2], "label": "Gui", "x": 2.25, "y": 3}, + {"matrix": [6, 3], "label": "Tab", "x": 3.25, "y": 3}, + {"matrix": [6, 4], "label": "Spc", "x": 4.25, "y": 3}, + {"matrix": [6, 5], "label": "", "x": 5.25, "y": 3}, + {"matrix": [7, 0], "label": "", "x": 6.75, "y": 3}, + {"matrix": [7, 1], "label": "L2", "x": 7.75, "y": 3}, + {"matrix": [7, 2], "label": "Sh", "x": 8.75, "y": 3}, + {"matrix": [7, 3], "label": "L3", "x": 9.75, "y": 3}, + {"matrix": [7, 4], "label": "", "x": 10.75, "y": 3}, + {"matrix": [7, 5], "label": "", "x": 11.75, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/frobiac/hypernano/rules.mk b/keyboards/frobiac/hypernano/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/frobiac/hypernano/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/frobiac/redtilt/info.json b/keyboards/frobiac/redtilt/info.json deleted file mode 100644 index f3cbd96e1c..0000000000 --- a/keyboards/frobiac/redtilt/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "manufacturer": "frobiac", - "keyboard_name": "redtilt", - "url": "https://www.github.com/frobiac/adnw", - "maintainer": "frobiac", - "bootloader": "halfkay", - "processor": "atmega32u4", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": false, - "command": false, - "console": false, - "dynamic_macro": true, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7"], - "rows": ["D3", "D2", "D1", "D0", "B5", "B4", "D7", "B6"] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x1D50", - "vid": "0x6033" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0.5}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [4, 0], "x": 7, "y": 0}, - {"matrix": [4, 1], "x": 8, "y": 0}, - {"matrix": [4, 2], "x": 9, "y": 0}, - {"matrix": [4, 3], "x": 10, "y": 0.5}, - {"matrix": [4, 4], "x": 11, "y": 0}, - {"matrix": [4, 5], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [5, 0], "x": 7, "y": 1}, - {"matrix": [5, 1], "x": 8, "y": 1}, - {"matrix": [5, 2], "x": 9, "y": 1}, - {"matrix": [5, 3], "x": 10, "y": 1.5}, - {"matrix": [5, 4], "x": 11, "y": 1}, - {"matrix": [5, 5], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [6, 0], "x": 7, "y": 2}, - {"matrix": [6, 1], "x": 8, "y": 2}, - {"matrix": [6, 2], "x": 9, "y": 2}, - {"matrix": [6, 3], "x": 10, "y": 2.5}, - {"matrix": [6, 4], "x": 11, "y": 2}, - {"matrix": [6, 5], "x": 12, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [7, 0], "x": 7, "y": 3}, - {"matrix": [7, 1], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 4], "x": 11, "y": 3}, - {"matrix": [7, 5], "x": 12, "y": 3} - ] - } - } -} diff --git a/keyboards/frobiac/redtilt/keyboard.json b/keyboards/frobiac/redtilt/keyboard.json new file mode 100644 index 0000000000..f3cbd96e1c --- /dev/null +++ b/keyboards/frobiac/redtilt/keyboard.json @@ -0,0 +1,89 @@ +{ + "manufacturer": "frobiac", + "keyboard_name": "redtilt", + "url": "https://www.github.com/frobiac/adnw", + "maintainer": "frobiac", + "bootloader": "halfkay", + "processor": "atmega32u4", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": false, + "command": false, + "console": false, + "dynamic_macro": true, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7"], + "rows": ["D3", "D2", "D1", "D0", "B5", "B4", "D7", "B6"] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x1D50", + "vid": "0x6033" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0.5}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [4, 0], "x": 7, "y": 0}, + {"matrix": [4, 1], "x": 8, "y": 0}, + {"matrix": [4, 2], "x": 9, "y": 0}, + {"matrix": [4, 3], "x": 10, "y": 0.5}, + {"matrix": [4, 4], "x": 11, "y": 0}, + {"matrix": [4, 5], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [5, 0], "x": 7, "y": 1}, + {"matrix": [5, 1], "x": 8, "y": 1}, + {"matrix": [5, 2], "x": 9, "y": 1}, + {"matrix": [5, 3], "x": 10, "y": 1.5}, + {"matrix": [5, 4], "x": 11, "y": 1}, + {"matrix": [5, 5], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [6, 0], "x": 7, "y": 2}, + {"matrix": [6, 1], "x": 8, "y": 2}, + {"matrix": [6, 2], "x": 9, "y": 2}, + {"matrix": [6, 3], "x": 10, "y": 2.5}, + {"matrix": [6, 4], "x": 11, "y": 2}, + {"matrix": [6, 5], "x": 12, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [7, 0], "x": 7, "y": 3}, + {"matrix": [7, 1], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 4], "x": 11, "y": 3}, + {"matrix": [7, 5], "x": 12, "y": 3} + ] + } + } +} diff --git a/keyboards/frobiac/redtilt/rules.mk b/keyboards/frobiac/redtilt/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/frobiac/redtilt/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json b/keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json deleted file mode 100644 index 759b9a1af1..0000000000 --- a/keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "development_board": "elite_c", - "encoder": { - "rotary": [ - {"pin_a": "F0", "pin_b": "F1"} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "rgblight": true - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 8, - "max_brightness": 175, - "sleep": true - }, - "ws2812": { - "pin": "C7" - } -} diff --git a/keyboards/fruitykeeb/fruitbar/r1/elite_c/keyboard.json b/keyboards/fruitykeeb/fruitbar/r1/elite_c/keyboard.json new file mode 100644 index 0000000000..759b9a1af1 --- /dev/null +++ b/keyboards/fruitykeeb/fruitbar/r1/elite_c/keyboard.json @@ -0,0 +1,37 @@ +{ + "development_board": "elite_c", + "encoder": { + "rotary": [ + {"pin_a": "F0", "pin_b": "F1"} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "rgblight": true + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 8, + "max_brightness": 175, + "sleep": true + }, + "ws2812": { + "pin": "C7" + } +} diff --git a/keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk b/keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/fruitykeeb/fruitbar/r1/promicro/info.json b/keyboards/fruitykeeb/fruitbar/r1/promicro/info.json deleted file mode 100644 index fca024fcae..0000000000 --- a/keyboards/fruitykeeb/fruitbar/r1/promicro/info.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true - } -} diff --git a/keyboards/fruitykeeb/fruitbar/r1/promicro/keyboard.json b/keyboards/fruitykeeb/fruitbar/r1/promicro/keyboard.json new file mode 100644 index 0000000000..fca024fcae --- /dev/null +++ b/keyboards/fruitykeeb/fruitbar/r1/promicro/keyboard.json @@ -0,0 +1,10 @@ +{ + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true + } +} diff --git a/keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk b/keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/fruitykeeb/fruitbar/r2/info.json b/keyboards/fruitykeeb/fruitbar/r2/info.json deleted file mode 100644 index c2b496926b..0000000000 --- a/keyboards/fruitykeeb/fruitbar/r2/info.json +++ /dev/null @@ -1,290 +0,0 @@ -{ - "keyboard_name": "Fruitbar r2", - "maintainer": "ojthetiny", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "GP0", "pin_b": "GP1"} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP17", "GP16", "GP15", "GP13", "GP12", "GP11", "GP9", "GP8", "GP7", "GP3"], - "rows": ["GP29", "GP18", "GP10", "GP6"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 8, - "max_brightness": 175, - "sleep": true - }, - "usb": { - "device_version": "2.0.0", - "pid": "0x6662" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP28" - }, - "layouts": { - "LAYOUT_625u_split_enter_split_lshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"matrix": [3, 7], "x": 3.75, "y": 3, "w": 6.25}, - {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, - {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, - {"matrix": [3, 13], "x": 14.5, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3}, - {"matrix": [3, 15], "x": 16.5, "y": 3} - ] - }, - "LAYOUT_625u_split_enter_split_lshift_split_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 1.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2}, - {"matrix": [2, 14], "x": 15.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"matrix": [3, 7], "x": 3.75, "y": 3, "w": 6.25}, - {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, - {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, - {"matrix": [3, 13], "x": 14.5, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3}, - {"matrix": [3, 15], "x": 16.5, "y": 3} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 1.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2}, - {"matrix": [2, 14], "x": 15.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 3.75, "y": 3, "w": 2.75}, - {"matrix": [3, 7], "x": 6.5, "y": 3, "w": 2.25}, - {"matrix": [3, 9], "x": 8.75, "y": 3, "w": 1.25}, - {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, - {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, - {"matrix": [3, 13], "x": 14.5, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3}, - {"matrix": [3, 15], "x": 16.5, "y": 3} - ] - }, - "LAYOUT_split_space_split_enter_split_lshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 3.75, "y": 3, "w": 2.75}, - {"matrix": [3, 7], "x": 6.5, "y": 3, "w": 2.25}, - {"matrix": [3, 9], "x": 8.75, "y": 3, "w": 1.25}, - {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, - {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, - {"matrix": [3, 13], "x": 14.5, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3}, - {"matrix": [3, 15], "x": 16.5, "y": 3} - ] - } - } -} diff --git a/keyboards/fruitykeeb/fruitbar/r2/keyboard.json b/keyboards/fruitykeeb/fruitbar/r2/keyboard.json new file mode 100644 index 0000000000..c2b496926b --- /dev/null +++ b/keyboards/fruitykeeb/fruitbar/r2/keyboard.json @@ -0,0 +1,290 @@ +{ + "keyboard_name": "Fruitbar r2", + "maintainer": "ojthetiny", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "GP0", "pin_b": "GP1"} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP17", "GP16", "GP15", "GP13", "GP12", "GP11", "GP9", "GP8", "GP7", "GP3"], + "rows": ["GP29", "GP18", "GP10", "GP6"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 8, + "max_brightness": 175, + "sleep": true + }, + "usb": { + "device_version": "2.0.0", + "pid": "0x6662" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP28" + }, + "layouts": { + "LAYOUT_625u_split_enter_split_lshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"matrix": [3, 7], "x": 3.75, "y": 3, "w": 6.25}, + {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, + {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, + {"matrix": [3, 13], "x": 14.5, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3}, + {"matrix": [3, 15], "x": 16.5, "y": 3} + ] + }, + "LAYOUT_625u_split_enter_split_lshift_split_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 1.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2}, + {"matrix": [2, 14], "x": 15.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"matrix": [3, 7], "x": 3.75, "y": 3, "w": 6.25}, + {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, + {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, + {"matrix": [3, 13], "x": 14.5, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3}, + {"matrix": [3, 15], "x": 16.5, "y": 3} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 1.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2}, + {"matrix": [2, 14], "x": 15.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 3.75, "y": 3, "w": 2.75}, + {"matrix": [3, 7], "x": 6.5, "y": 3, "w": 2.25}, + {"matrix": [3, 9], "x": 8.75, "y": 3, "w": 1.25}, + {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, + {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, + {"matrix": [3, 13], "x": 14.5, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3}, + {"matrix": [3, 15], "x": 16.5, "y": 3} + ] + }, + "LAYOUT_split_space_split_enter_split_lshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0, "w": 1.5}, + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0, "encoder": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 12], "x": 12.25, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 3.75, "y": 3, "w": 2.75}, + {"matrix": [3, 7], "x": 6.5, "y": 3, "w": 2.25}, + {"matrix": [3, 9], "x": 8.75, "y": 3, "w": 1.25}, + {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3, "w": 1.25}, + {"matrix": [3, 12], "x": 12.5, "y": 3, "w": 1.25}, + {"matrix": [3, 13], "x": 14.5, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3}, + {"matrix": [3, 15], "x": 16.5, "y": 3} + ] + } + } +} diff --git a/keyboards/fruitykeeb/fruitbar/r2/rules.mk b/keyboards/fruitykeeb/fruitbar/r2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/fruitykeeb/fruitbar/r2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/fs_streampad/info.json b/keyboards/fs_streampad/info.json deleted file mode 100644 index 5adefff443..0000000000 --- a/keyboards/fs_streampad/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "manufacturer": "Forward Slash", - "keyboard_name": "FS streampad", - "maintainer": "Matthijs Muller", - "url": "https://github.com/smollchungus", - "usb": { - "vid": "0x5363", - "pid": "0x3333", - "device_version": "0.0.1" - }, - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP10", "GP9", "GP23"], - "cols": ["GP25", "GP26", "GP24"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 } - ] - } - }, - "ws2812": { - "pin": "GP8", - "driver": "vendor" - }, - "rgb_matrix": { - "driver": "ws2812", - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true - }, - "default": { - "animation": "cycle_left_right" - }, - "sleep": true, - "layout": [ - {"matrix": [0, 0], "flags": 4, "x": 0, "y": 0 }, - {"matrix": [0, 1], "flags": 4, "x": 112, "y": 0 }, - {"matrix": [0, 2], "flags": 4, "x": 224, "y": 0 }, - {"matrix": [1, 2], "flags": 4, "x": 224, "y": 32}, - {"matrix": [1, 1], "flags": 4, "x": 112, "y": 32}, - {"matrix": [1, 0], "flags": 4, "x": 0, "y": 32}, - {"matrix": [2, 0], "flags": 4, "x": 0, "y": 64}, - {"matrix": [2, 1], "flags": 4, "x": 112, "y": 64}, - {"matrix": [2, 2], "flags": 4, "x": 224, "y": 64} - ] - } -} diff --git a/keyboards/fs_streampad/keyboard.json b/keyboards/fs_streampad/keyboard.json new file mode 100644 index 0000000000..5adefff443 --- /dev/null +++ b/keyboards/fs_streampad/keyboard.json @@ -0,0 +1,95 @@ +{ + "manufacturer": "Forward Slash", + "keyboard_name": "FS streampad", + "maintainer": "Matthijs Muller", + "url": "https://github.com/smollchungus", + "usb": { + "vid": "0x5363", + "pid": "0x3333", + "device_version": "0.0.1" + }, + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP10", "GP9", "GP23"], + "cols": ["GP25", "GP26", "GP24"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 } + ] + } + }, + "ws2812": { + "pin": "GP8", + "driver": "vendor" + }, + "rgb_matrix": { + "driver": "ws2812", + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true + }, + "default": { + "animation": "cycle_left_right" + }, + "sleep": true, + "layout": [ + {"matrix": [0, 0], "flags": 4, "x": 0, "y": 0 }, + {"matrix": [0, 1], "flags": 4, "x": 112, "y": 0 }, + {"matrix": [0, 2], "flags": 4, "x": 224, "y": 0 }, + {"matrix": [1, 2], "flags": 4, "x": 224, "y": 32}, + {"matrix": [1, 1], "flags": 4, "x": 112, "y": 32}, + {"matrix": [1, 0], "flags": 4, "x": 0, "y": 32}, + {"matrix": [2, 0], "flags": 4, "x": 0, "y": 64}, + {"matrix": [2, 1], "flags": 4, "x": 112, "y": 64}, + {"matrix": [2, 2], "flags": 4, "x": 224, "y": 64} + ] + } +} diff --git a/keyboards/fs_streampad/rules.mk b/keyboards/fs_streampad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/fs_streampad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/galile0/glyphkbd_v2/info.json b/keyboards/galile0/glyphkbd_v2/info.json deleted file mode 100644 index 664b4c491f..0000000000 --- a/keyboards/galile0/glyphkbd_v2/info.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "manufacturer": "galile0", - "keyboard_name": "glyphkbd_v2", - "maintainer": "galile0-designs", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B1", "A1", "B0", "A0", "C5", "C3", "C4", "C2", "A7", "C1", "A6", "C0", "A5", "B12", "B13", "B14"], - "rows": ["B10", "B2", "A2", "F0", "F1"] - }, - "processor": "STM32F072", - "url": "https://github.com/galile0-designs/glyphkbd", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4744" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 14.5, "y": 0}, - {"matrix": [0, 15], "x": 15.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 14.5, "y": 1}, - {"matrix": [1, 15], "x": 15.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [2, 12], "x": 12, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [3, 12], "x": 12, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4, "w": 2}, - {"matrix": [4, 7], "x": 7, "y": 4}, - {"matrix": [4, 8], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4}, - {"matrix": [4, 14], "x": 14.5, "y": 4}, - {"matrix": [4, 15], "x": 15.5, "y": 4} - ] - } - } -} diff --git a/keyboards/galile0/glyphkbd_v2/keyboard.json b/keyboards/galile0/glyphkbd_v2/keyboard.json new file mode 100644 index 0000000000..664b4c491f --- /dev/null +++ b/keyboards/galile0/glyphkbd_v2/keyboard.json @@ -0,0 +1,104 @@ +{ + "manufacturer": "galile0", + "keyboard_name": "glyphkbd_v2", + "maintainer": "galile0-designs", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B1", "A1", "B0", "A0", "C5", "C3", "C4", "C2", "A7", "C1", "A6", "C0", "A5", "B12", "B13", "B14"], + "rows": ["B10", "B2", "A2", "F0", "F1"] + }, + "processor": "STM32F072", + "url": "https://github.com/galile0-designs/glyphkbd", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4744" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 14.5, "y": 0}, + {"matrix": [0, 15], "x": 15.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 14.5, "y": 1}, + {"matrix": [1, 15], "x": 15.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [2, 12], "x": 12, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [3, 12], "x": 12, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4, "w": 2}, + {"matrix": [4, 7], "x": 7, "y": 4}, + {"matrix": [4, 8], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4}, + {"matrix": [4, 14], "x": 14.5, "y": 4}, + {"matrix": [4, 15], "x": 15.5, "y": 4} + ] + } + } +} diff --git a/keyboards/galile0/glyphkbd_v2/rules.mk b/keyboards/galile0/glyphkbd_v2/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/galile0/glyphkbd_v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/geistmaschine/geist/info.json b/keyboards/geistmaschine/geist/info.json deleted file mode 100644 index 079dd8d6d9..0000000000 --- a/keyboards/geistmaschine/geist/info.json +++ /dev/null @@ -1,274 +0,0 @@ -{ - "manufacturer": "Geistmaschine", - "keyboard_name": "Geist", - "maintainer": "ebastler", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["D2", "D5", "D4", "D7", "B6", "C7", "F7", "F6"], - "rows": ["D6", "B4", "B5", "C6", "F0", "D3", "F5", "F4", "F1", "E6"] - }, - "processor": "atmega32u4", - "url": "https://geistmaschine.io/", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x676D" - }, - "encoder": { - "rotary": [ - {"pin_a": "B0", "pin_b": "B7", "resolution": 2} - ] - }, - "layout_aliases": { - "LAYOUT_65_all": "LAYOUT_all", - "LAYOUT_65_ansi": "LAYOUT_ansi_blocker", - "LAYOUT_65_iso": "LAYOUT_iso_blocker" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [9, 1], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1.25, "y": 0}, - {"matrix": [1, 0], "x": 2.25, "y": 0}, - {"matrix": [0, 1], "x": 3.25, "y": 0}, - {"matrix": [1, 1], "x": 4.25, "y": 0}, - {"matrix": [0, 2], "x": 5.25, "y": 0}, - {"matrix": [1, 2], "x": 6.25, "y": 0}, - {"matrix": [0, 3], "x": 7.25, "y": 0}, - {"matrix": [1, 3], "x": 8.25, "y": 0}, - {"matrix": [0, 4], "x": 9.25, "y": 0}, - {"matrix": [1, 4], "x": 10.25, "y": 0}, - {"matrix": [0, 5], "x": 11.25, "y": 0}, - {"matrix": [1, 5], "x": 12.25, "y": 0}, - {"matrix": [0, 6], "x": 13.25, "y": 0}, - {"matrix": [1, 6], "x": 14.25, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 7], "x": 16.25, "y": 0}, - - {"matrix": [2, 0], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 2.75, "y": 1}, - {"matrix": [2, 1], "x": 3.75, "y": 1}, - {"matrix": [3, 1], "x": 4.75, "y": 1}, - {"matrix": [2, 2], "x": 5.75, "y": 1}, - {"matrix": [3, 2], "x": 6.75, "y": 1}, - {"matrix": [2, 3], "x": 7.75, "y": 1}, - {"matrix": [3, 3], "x": 8.75, "y": 1}, - {"matrix": [2, 4], "x": 9.75, "y": 1}, - {"matrix": [3, 4], "x": 10.75, "y": 1}, - {"matrix": [2, 5], "x": 11.75, "y": 1}, - {"matrix": [3, 5], "x": 12.75, "y": 1}, - {"matrix": [2, 6], "x": 13.75, "y": 1}, - {"matrix": [3, 6], "x": 14.75, "y": 1, "w": 1.5}, - {"matrix": [3, 7], "x": 16.25, "y": 1}, - - {"matrix": [4, 0], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 3, "y": 2}, - {"matrix": [4, 1], "x": 4, "y": 2}, - {"matrix": [5, 1], "x": 5, "y": 2}, - {"matrix": [4, 2], "x": 6, "y": 2}, - {"matrix": [5, 2], "x": 7, "y": 2}, - {"matrix": [4, 3], "x": 8, "y": 2}, - {"matrix": [5, 3], "x": 9, "y": 2}, - {"matrix": [4, 4], "x": 10, "y": 2}, - {"matrix": [5, 4], "x": 11, "y": 2}, - {"matrix": [4, 5], "x": 12, "y": 2}, - {"matrix": [5, 5], "x": 13, "y": 2}, - {"matrix": [4, 6], "x": 18, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2, "w": 2.25}, - {"matrix": [4, 7], "x": 19, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [5, 7], "x": 16.25, "y": 2}, - - {"matrix": [6, 0], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 2.5, "y": 3}, - {"matrix": [6, 1], "x": 3.5, "y": 3}, - {"matrix": [7, 1], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3, "w": 1.75}, - {"matrix": [6, 7], "x": 15.25, "y": 3}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 3.75, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 5, "y": 4, "w": 2.25}, - {"matrix": [8, 3], "x": 7.25, "y": 4, "w": 1.25}, - {"matrix": [8, 4], "x": 8.5, "y": 4, "w": 2.75}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 6], "x": 14.25, "y": 4}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4} - ] - }, - "LAYOUT_ansi_blocker": { - "layout": [ - {"matrix": [9, 1], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1.25, "y": 0}, - {"matrix": [1, 0], "x": 2.25, "y": 0}, - {"matrix": [0, 1], "x": 3.25, "y": 0}, - {"matrix": [1, 1], "x": 4.25, "y": 0}, - {"matrix": [0, 2], "x": 5.25, "y": 0}, - {"matrix": [1, 2], "x": 6.25, "y": 0}, - {"matrix": [0, 3], "x": 7.25, "y": 0}, - {"matrix": [1, 3], "x": 8.25, "y": 0}, - {"matrix": [0, 4], "x": 9.25, "y": 0}, - {"matrix": [1, 4], "x": 10.25, "y": 0}, - {"matrix": [0, 5], "x": 11.25, "y": 0}, - {"matrix": [1, 5], "x": 12.25, "y": 0}, - {"matrix": [0, 6], "x": 13.25, "y": 0}, - {"matrix": [0, 7], "x": 14.25, "y": 0, "w": 2}, - {"matrix": [1, 7], "x": 16.25, "y": 0}, - - {"matrix": [2, 0], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 2.75, "y": 1}, - {"matrix": [2, 1], "x": 3.75, "y": 1}, - {"matrix": [3, 1], "x": 4.75, "y": 1}, - {"matrix": [2, 2], "x": 5.75, "y": 1}, - {"matrix": [3, 2], "x": 6.75, "y": 1}, - {"matrix": [2, 3], "x": 7.75, "y": 1}, - {"matrix": [3, 3], "x": 8.75, "y": 1}, - {"matrix": [2, 4], "x": 9.75, "y": 1}, - {"matrix": [3, 4], "x": 10.75, "y": 1}, - {"matrix": [2, 5], "x": 11.75, "y": 1}, - {"matrix": [3, 5], "x": 12.75, "y": 1}, - {"matrix": [2, 6], "x": 13.75, "y": 1}, - {"matrix": [3, 6], "x": 14.75, "y": 1, "w": 1.5}, - {"matrix": [3, 7], "x": 16.25, "y": 1}, - - {"matrix": [4, 0], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 3, "y": 2}, - {"matrix": [4, 1], "x": 4, "y": 2}, - {"matrix": [5, 1], "x": 5, "y": 2}, - {"matrix": [4, 2], "x": 6, "y": 2}, - {"matrix": [5, 2], "x": 7, "y": 2}, - {"matrix": [4, 3], "x": 8, "y": 2}, - {"matrix": [5, 3], "x": 9, "y": 2}, - {"matrix": [4, 4], "x": 10, "y": 2}, - {"matrix": [5, 4], "x": 11, "y": 2}, - {"matrix": [4, 5], "x": 12, "y": 2}, - {"matrix": [5, 5], "x": 13, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2, "w": 2.25}, - {"matrix": [5, 7], "x": 16.25, "y": 2}, - - {"matrix": [6, 0], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 3.5, "y": 3}, - {"matrix": [7, 1], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3, "w": 1.75}, - {"matrix": [6, 7], "x": 15.25, "y": 3}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 3.75, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 5, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 6], "x": 14.25, "y": 4}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4} - ] - }, - "LAYOUT_iso_blocker": { - "layout": [ - {"matrix": [9, 1], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1.25, "y": 0}, - {"matrix": [1, 0], "x": 2.25, "y": 0}, - {"matrix": [0, 1], "x": 3.25, "y": 0}, - {"matrix": [1, 1], "x": 4.25, "y": 0}, - {"matrix": [0, 2], "x": 5.25, "y": 0}, - {"matrix": [1, 2], "x": 6.25, "y": 0}, - {"matrix": [0, 3], "x": 7.25, "y": 0}, - {"matrix": [1, 3], "x": 8.25, "y": 0}, - {"matrix": [0, 4], "x": 9.25, "y": 0}, - {"matrix": [1, 4], "x": 10.25, "y": 0}, - {"matrix": [0, 5], "x": 11.25, "y": 0}, - {"matrix": [1, 5], "x": 12.25, "y": 0}, - {"matrix": [0, 6], "x": 13.25, "y": 0}, - {"matrix": [0, 7], "x": 14.25, "y": 0, "w": 2}, - {"matrix": [1, 7], "x": 16.25, "y": 0}, - - {"matrix": [2, 0], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 2.75, "y": 1}, - {"matrix": [2, 1], "x": 3.75, "y": 1}, - {"matrix": [3, 1], "x": 4.75, "y": 1}, - {"matrix": [2, 2], "x": 5.75, "y": 1}, - {"matrix": [3, 2], "x": 6.75, "y": 1}, - {"matrix": [2, 3], "x": 7.75, "y": 1}, - {"matrix": [3, 3], "x": 8.75, "y": 1}, - {"matrix": [2, 4], "x": 9.75, "y": 1}, - {"matrix": [3, 4], "x": 10.75, "y": 1}, - {"matrix": [2, 5], "x": 11.75, "y": 1}, - {"matrix": [3, 5], "x": 12.75, "y": 1}, - {"matrix": [2, 6], "x": 13.75, "y": 1}, - {"matrix": [3, 7], "x": 16.25, "y": 1}, - - {"matrix": [4, 0], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 3, "y": 2}, - {"matrix": [4, 1], "x": 4, "y": 2}, - {"matrix": [5, 1], "x": 5, "y": 2}, - {"matrix": [4, 2], "x": 6, "y": 2}, - {"matrix": [5, 2], "x": 7, "y": 2}, - {"matrix": [4, 3], "x": 8, "y": 2}, - {"matrix": [5, 3], "x": 9, "y": 2}, - {"matrix": [4, 4], "x": 10, "y": 2}, - {"matrix": [5, 4], "x": 11, "y": 2}, - {"matrix": [4, 5], "x": 12, "y": 2}, - {"matrix": [5, 5], "x": 13, "y": 2}, - {"matrix": [4, 6], "x": 14, "y": 2}, - {"matrix": [4, 7], "x": 15, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [5, 7], "x": 16.25, "y": 2}, - - {"matrix": [6, 0], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 2.5, "y": 3}, - {"matrix": [6, 1], "x": 3.5, "y": 3}, - {"matrix": [7, 1], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3, "w": 1.75}, - {"matrix": [6, 7], "x": 15.25, "y": 3}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - - {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 3.75, "y": 4, "w": 1.25}, - {"matrix": [8, 3], "x": 5, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 6], "x": 14.25, "y": 4}, - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4} - ] - } - } -} diff --git a/keyboards/geistmaschine/geist/keyboard.json b/keyboards/geistmaschine/geist/keyboard.json new file mode 100644 index 0000000000..079dd8d6d9 --- /dev/null +++ b/keyboards/geistmaschine/geist/keyboard.json @@ -0,0 +1,274 @@ +{ + "manufacturer": "Geistmaschine", + "keyboard_name": "Geist", + "maintainer": "ebastler", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["D2", "D5", "D4", "D7", "B6", "C7", "F7", "F6"], + "rows": ["D6", "B4", "B5", "C6", "F0", "D3", "F5", "F4", "F1", "E6"] + }, + "processor": "atmega32u4", + "url": "https://geistmaschine.io/", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x676D" + }, + "encoder": { + "rotary": [ + {"pin_a": "B0", "pin_b": "B7", "resolution": 2} + ] + }, + "layout_aliases": { + "LAYOUT_65_all": "LAYOUT_all", + "LAYOUT_65_ansi": "LAYOUT_ansi_blocker", + "LAYOUT_65_iso": "LAYOUT_iso_blocker" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [9, 1], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1.25, "y": 0}, + {"matrix": [1, 0], "x": 2.25, "y": 0}, + {"matrix": [0, 1], "x": 3.25, "y": 0}, + {"matrix": [1, 1], "x": 4.25, "y": 0}, + {"matrix": [0, 2], "x": 5.25, "y": 0}, + {"matrix": [1, 2], "x": 6.25, "y": 0}, + {"matrix": [0, 3], "x": 7.25, "y": 0}, + {"matrix": [1, 3], "x": 8.25, "y": 0}, + {"matrix": [0, 4], "x": 9.25, "y": 0}, + {"matrix": [1, 4], "x": 10.25, "y": 0}, + {"matrix": [0, 5], "x": 11.25, "y": 0}, + {"matrix": [1, 5], "x": 12.25, "y": 0}, + {"matrix": [0, 6], "x": 13.25, "y": 0}, + {"matrix": [1, 6], "x": 14.25, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 7], "x": 16.25, "y": 0}, + + {"matrix": [2, 0], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 2.75, "y": 1}, + {"matrix": [2, 1], "x": 3.75, "y": 1}, + {"matrix": [3, 1], "x": 4.75, "y": 1}, + {"matrix": [2, 2], "x": 5.75, "y": 1}, + {"matrix": [3, 2], "x": 6.75, "y": 1}, + {"matrix": [2, 3], "x": 7.75, "y": 1}, + {"matrix": [3, 3], "x": 8.75, "y": 1}, + {"matrix": [2, 4], "x": 9.75, "y": 1}, + {"matrix": [3, 4], "x": 10.75, "y": 1}, + {"matrix": [2, 5], "x": 11.75, "y": 1}, + {"matrix": [3, 5], "x": 12.75, "y": 1}, + {"matrix": [2, 6], "x": 13.75, "y": 1}, + {"matrix": [3, 6], "x": 14.75, "y": 1, "w": 1.5}, + {"matrix": [3, 7], "x": 16.25, "y": 1}, + + {"matrix": [4, 0], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 3, "y": 2}, + {"matrix": [4, 1], "x": 4, "y": 2}, + {"matrix": [5, 1], "x": 5, "y": 2}, + {"matrix": [4, 2], "x": 6, "y": 2}, + {"matrix": [5, 2], "x": 7, "y": 2}, + {"matrix": [4, 3], "x": 8, "y": 2}, + {"matrix": [5, 3], "x": 9, "y": 2}, + {"matrix": [4, 4], "x": 10, "y": 2}, + {"matrix": [5, 4], "x": 11, "y": 2}, + {"matrix": [4, 5], "x": 12, "y": 2}, + {"matrix": [5, 5], "x": 13, "y": 2}, + {"matrix": [4, 6], "x": 18, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2, "w": 2.25}, + {"matrix": [4, 7], "x": 19, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [5, 7], "x": 16.25, "y": 2}, + + {"matrix": [6, 0], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 2.5, "y": 3}, + {"matrix": [6, 1], "x": 3.5, "y": 3}, + {"matrix": [7, 1], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3, "w": 1.75}, + {"matrix": [6, 7], "x": 15.25, "y": 3}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 3.75, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 5, "y": 4, "w": 2.25}, + {"matrix": [8, 3], "x": 7.25, "y": 4, "w": 1.25}, + {"matrix": [8, 4], "x": 8.5, "y": 4, "w": 2.75}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 6], "x": 14.25, "y": 4}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4} + ] + }, + "LAYOUT_ansi_blocker": { + "layout": [ + {"matrix": [9, 1], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1.25, "y": 0}, + {"matrix": [1, 0], "x": 2.25, "y": 0}, + {"matrix": [0, 1], "x": 3.25, "y": 0}, + {"matrix": [1, 1], "x": 4.25, "y": 0}, + {"matrix": [0, 2], "x": 5.25, "y": 0}, + {"matrix": [1, 2], "x": 6.25, "y": 0}, + {"matrix": [0, 3], "x": 7.25, "y": 0}, + {"matrix": [1, 3], "x": 8.25, "y": 0}, + {"matrix": [0, 4], "x": 9.25, "y": 0}, + {"matrix": [1, 4], "x": 10.25, "y": 0}, + {"matrix": [0, 5], "x": 11.25, "y": 0}, + {"matrix": [1, 5], "x": 12.25, "y": 0}, + {"matrix": [0, 6], "x": 13.25, "y": 0}, + {"matrix": [0, 7], "x": 14.25, "y": 0, "w": 2}, + {"matrix": [1, 7], "x": 16.25, "y": 0}, + + {"matrix": [2, 0], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 2.75, "y": 1}, + {"matrix": [2, 1], "x": 3.75, "y": 1}, + {"matrix": [3, 1], "x": 4.75, "y": 1}, + {"matrix": [2, 2], "x": 5.75, "y": 1}, + {"matrix": [3, 2], "x": 6.75, "y": 1}, + {"matrix": [2, 3], "x": 7.75, "y": 1}, + {"matrix": [3, 3], "x": 8.75, "y": 1}, + {"matrix": [2, 4], "x": 9.75, "y": 1}, + {"matrix": [3, 4], "x": 10.75, "y": 1}, + {"matrix": [2, 5], "x": 11.75, "y": 1}, + {"matrix": [3, 5], "x": 12.75, "y": 1}, + {"matrix": [2, 6], "x": 13.75, "y": 1}, + {"matrix": [3, 6], "x": 14.75, "y": 1, "w": 1.5}, + {"matrix": [3, 7], "x": 16.25, "y": 1}, + + {"matrix": [4, 0], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 3, "y": 2}, + {"matrix": [4, 1], "x": 4, "y": 2}, + {"matrix": [5, 1], "x": 5, "y": 2}, + {"matrix": [4, 2], "x": 6, "y": 2}, + {"matrix": [5, 2], "x": 7, "y": 2}, + {"matrix": [4, 3], "x": 8, "y": 2}, + {"matrix": [5, 3], "x": 9, "y": 2}, + {"matrix": [4, 4], "x": 10, "y": 2}, + {"matrix": [5, 4], "x": 11, "y": 2}, + {"matrix": [4, 5], "x": 12, "y": 2}, + {"matrix": [5, 5], "x": 13, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2, "w": 2.25}, + {"matrix": [5, 7], "x": 16.25, "y": 2}, + + {"matrix": [6, 0], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 3.5, "y": 3}, + {"matrix": [7, 1], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3, "w": 1.75}, + {"matrix": [6, 7], "x": 15.25, "y": 3}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 3.75, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 5, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 6], "x": 14.25, "y": 4}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4} + ] + }, + "LAYOUT_iso_blocker": { + "layout": [ + {"matrix": [9, 1], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1.25, "y": 0}, + {"matrix": [1, 0], "x": 2.25, "y": 0}, + {"matrix": [0, 1], "x": 3.25, "y": 0}, + {"matrix": [1, 1], "x": 4.25, "y": 0}, + {"matrix": [0, 2], "x": 5.25, "y": 0}, + {"matrix": [1, 2], "x": 6.25, "y": 0}, + {"matrix": [0, 3], "x": 7.25, "y": 0}, + {"matrix": [1, 3], "x": 8.25, "y": 0}, + {"matrix": [0, 4], "x": 9.25, "y": 0}, + {"matrix": [1, 4], "x": 10.25, "y": 0}, + {"matrix": [0, 5], "x": 11.25, "y": 0}, + {"matrix": [1, 5], "x": 12.25, "y": 0}, + {"matrix": [0, 6], "x": 13.25, "y": 0}, + {"matrix": [0, 7], "x": 14.25, "y": 0, "w": 2}, + {"matrix": [1, 7], "x": 16.25, "y": 0}, + + {"matrix": [2, 0], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 2.75, "y": 1}, + {"matrix": [2, 1], "x": 3.75, "y": 1}, + {"matrix": [3, 1], "x": 4.75, "y": 1}, + {"matrix": [2, 2], "x": 5.75, "y": 1}, + {"matrix": [3, 2], "x": 6.75, "y": 1}, + {"matrix": [2, 3], "x": 7.75, "y": 1}, + {"matrix": [3, 3], "x": 8.75, "y": 1}, + {"matrix": [2, 4], "x": 9.75, "y": 1}, + {"matrix": [3, 4], "x": 10.75, "y": 1}, + {"matrix": [2, 5], "x": 11.75, "y": 1}, + {"matrix": [3, 5], "x": 12.75, "y": 1}, + {"matrix": [2, 6], "x": 13.75, "y": 1}, + {"matrix": [3, 7], "x": 16.25, "y": 1}, + + {"matrix": [4, 0], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 3, "y": 2}, + {"matrix": [4, 1], "x": 4, "y": 2}, + {"matrix": [5, 1], "x": 5, "y": 2}, + {"matrix": [4, 2], "x": 6, "y": 2}, + {"matrix": [5, 2], "x": 7, "y": 2}, + {"matrix": [4, 3], "x": 8, "y": 2}, + {"matrix": [5, 3], "x": 9, "y": 2}, + {"matrix": [4, 4], "x": 10, "y": 2}, + {"matrix": [5, 4], "x": 11, "y": 2}, + {"matrix": [4, 5], "x": 12, "y": 2}, + {"matrix": [5, 5], "x": 13, "y": 2}, + {"matrix": [4, 6], "x": 14, "y": 2}, + {"matrix": [4, 7], "x": 15, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [5, 7], "x": 16.25, "y": 2}, + + {"matrix": [6, 0], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 2.5, "y": 3}, + {"matrix": [6, 1], "x": 3.5, "y": 3}, + {"matrix": [7, 1], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3, "w": 1.75}, + {"matrix": [6, 7], "x": 15.25, "y": 3}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + + {"matrix": [8, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 3.75, "y": 4, "w": 1.25}, + {"matrix": [8, 3], "x": 5, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 6], "x": 14.25, "y": 4}, + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4} + ] + } + } +} diff --git a/keyboards/geistmaschine/geist/rules.mk b/keyboards/geistmaschine/geist/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/geistmaschine/geist/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/ghs/jem/hotswap_ansi/info.json b/keyboards/ghs/jem/hotswap_ansi/info.json deleted file mode 100644 index a52e7e1608..0000000000 --- a/keyboards/ghs/jem/hotswap_ansi/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "usb": { - "pid": "0x2003" - } -} diff --git a/keyboards/ghs/jem/hotswap_ansi/keyboard.json b/keyboards/ghs/jem/hotswap_ansi/keyboard.json new file mode 100644 index 0000000000..a52e7e1608 --- /dev/null +++ b/keyboards/ghs/jem/hotswap_ansi/keyboard.json @@ -0,0 +1,5 @@ +{ + "usb": { + "pid": "0x2003" + } +} diff --git a/keyboards/ghs/jem/hotswap_ansi/rules.mk b/keyboards/ghs/jem/hotswap_ansi/rules.mk deleted file mode 100644 index 17f0d87b7f..0000000000 --- a/keyboards/ghs/jem/hotswap_ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file left intentionally blank diff --git a/keyboards/ghs/jem/soldered/info.json b/keyboards/ghs/jem/soldered/info.json deleted file mode 100644 index e393236059..0000000000 --- a/keyboards/ghs/jem/soldered/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "usb": { - "pid": "0x1003" - } -} diff --git a/keyboards/ghs/jem/soldered/keyboard.json b/keyboards/ghs/jem/soldered/keyboard.json new file mode 100644 index 0000000000..e393236059 --- /dev/null +++ b/keyboards/ghs/jem/soldered/keyboard.json @@ -0,0 +1,5 @@ +{ + "usb": { + "pid": "0x1003" + } +} diff --git a/keyboards/ghs/jem/soldered/rules.mk b/keyboards/ghs/jem/soldered/rules.mk deleted file mode 100644 index 218d8921e5..0000000000 --- a/keyboards/ghs/jem/soldered/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank. diff --git a/keyboards/ghs/xls/info.json b/keyboards/ghs/xls/info.json deleted file mode 100644 index f062f32af8..0000000000 --- a/keyboards/ghs/xls/info.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "manufacturer": "Gone Hacking Studio", - "keyboard_name": "GHS.XLS", - "maintainer": "ramonimbao", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "encoder": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["C15", "C14", "C13", "A3"], - "rows": ["A4", "B12", "A6", "A10", "A5", "B2"] - }, - "indicators": { - "num_lock": "B0" - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x0645" - }, - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "encoder": { - "rotary": [ - {"pin_a": "B3", "pin_b": "A15"}, - {"pin_a": "B4", "pin_b": "B5"}, - {"pin_a": "B9", "pin_b": "B8"}, - {"pin_a": "F0", "pin_b": "F1"} - ] - }, - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"h": 2, "matrix": [2, 3], "x": 3, "y": 2.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2, "y": 4.5}, - {"matrix": [5, 0], "w": 2, "x": 0, "y": 5.5}, - {"matrix": [5, 2], "x": 2, "y": 5.5}, - {"h": 2, "matrix": [4, 3], "x": 3, "y": 4.5} - ] - }, - "LAYOUT_numpad_6x4_southpaw": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [2, 0], "h": 2, "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"matrix": [2, 3], "x": 3, "y": 2.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"matrix": [3, 3], "x": 3, "y": 3.5}, - {"matrix": [5, 0], "h": 2, "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2, "y": 4.5}, - {"matrix": [4, 3], "x": 3, "y": 4.5}, - {"matrix": [5, 1], "x": 1, "y": 5.5}, - {"matrix": [5, 2], "w": 2, "x": 2, "y": 5.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"matrix": [2, 3], "x": 3, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"matrix": [3, 3], "x": 3, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2, "y": 4.5}, - {"matrix": [4, 3], "x": 3, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1, "y": 5.5}, - {"matrix": [5, 2], "x": 2, "y": 5.5}, - {"matrix": [5, 3], "x": 3, "y": 5.5} - ] - } - } -} diff --git a/keyboards/ghs/xls/keyboard.json b/keyboards/ghs/xls/keyboard.json new file mode 100644 index 0000000000..f062f32af8 --- /dev/null +++ b/keyboards/ghs/xls/keyboard.json @@ -0,0 +1,118 @@ +{ + "manufacturer": "Gone Hacking Studio", + "keyboard_name": "GHS.XLS", + "maintainer": "ramonimbao", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "encoder": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["C15", "C14", "C13", "A3"], + "rows": ["A4", "B12", "A6", "A10", "A5", "B2"] + }, + "indicators": { + "num_lock": "B0" + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x0645" + }, + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "encoder": { + "rotary": [ + {"pin_a": "B3", "pin_b": "A15"}, + {"pin_a": "B4", "pin_b": "B5"}, + {"pin_a": "B9", "pin_b": "B8"}, + {"pin_a": "F0", "pin_b": "F1"} + ] + }, + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"h": 2, "matrix": [2, 3], "x": 3, "y": 2.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2, "y": 4.5}, + {"matrix": [5, 0], "w": 2, "x": 0, "y": 5.5}, + {"matrix": [5, 2], "x": 2, "y": 5.5}, + {"h": 2, "matrix": [4, 3], "x": 3, "y": 4.5} + ] + }, + "LAYOUT_numpad_6x4_southpaw": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [2, 0], "h": 2, "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"matrix": [2, 3], "x": 3, "y": 2.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"matrix": [3, 3], "x": 3, "y": 3.5}, + {"matrix": [5, 0], "h": 2, "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2, "y": 4.5}, + {"matrix": [4, 3], "x": 3, "y": 4.5}, + {"matrix": [5, 1], "x": 1, "y": 5.5}, + {"matrix": [5, 2], "w": 2, "x": 2, "y": 5.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"matrix": [2, 3], "x": 3, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"matrix": [3, 3], "x": 3, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2, "y": 4.5}, + {"matrix": [4, 3], "x": 3, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1, "y": 5.5}, + {"matrix": [5, 2], "x": 2, "y": 5.5}, + {"matrix": [5, 3], "x": 3, "y": 5.5} + ] + } + } +} diff --git a/keyboards/ghs/xls/rules.mk b/keyboards/ghs/xls/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/ghs/xls/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/gkeyboard/gpad8_2r/info.json b/keyboards/gkeyboard/gpad8_2r/info.json deleted file mode 100644 index 52e733f961..0000000000 --- a/keyboards/gkeyboard/gpad8_2r/info.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "manufacturer": "gkeyboard", - "keyboard_name": "GPAD8-2R", - "url": "https://github.com/gkeyboard/GPAD8-2R", - "maintainer": "gkeyboard", - "bootloader": "rp2040", - "processor": "RP2040", - "board": "GENERIC_RP_RP2040", - "usb": { - "vid": "0x474B", - "pid": "0x4202", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP12", "GP11", "GP10", "GP9"], - "rows": ["GP4", "GP5", "GP6"] - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 8 - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP29", "pin_b": "GP28", "resolution": 4}, - {"pin_a": "GP2", "pin_b": "GP3", "resolution": 4} - ] - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [1, 0], "x": 28, "y": 12}, - {"flags": 4, "matrix": [1, 1], "x": 84, "y": 12}, - {"flags": 4, "matrix": [1, 2], "x": 140, "y": 12}, - {"flags": 4, "matrix": [1, 3], "x": 196, "y": 12}, - {"flags": 4, "matrix": [2, 0], "x": 28, "y": 28}, - {"flags": 4, "matrix": [2, 1], "x": 84, "y": 28}, - {"flags": 4, "matrix": [2, 2], "x": 140, "y": 28}, - {"flags": 4, "matrix": [2, 3], "x": 196, "y": 28}, - {"flags": 2, "x": 28, "y": 44}, - {"flags": 2, "x": 84, "y": 44}, - {"flags": 2, "x": 140, "y": 44}, - {"flags": 2, "x": 196, "y": 44}, - {"flags": 2, "x": 28, "y": 60}, - {"flags": 2, "x": 84, "y": 60}, - {"flags": 2, "x": 140, "y": 60}, - {"flags": 2, "x": 196, "y": 60} - ], - "sleep": true - }, - "ws2812": { - "pin": "GP19", - "driver": "vendor" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.25}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [2, 3], "x": 3, "y": 2.25} - ] - } - } -} diff --git a/keyboards/gkeyboard/gpad8_2r/keyboard.json b/keyboards/gkeyboard/gpad8_2r/keyboard.json new file mode 100644 index 0000000000..52e733f961 --- /dev/null +++ b/keyboards/gkeyboard/gpad8_2r/keyboard.json @@ -0,0 +1,125 @@ +{ + "manufacturer": "gkeyboard", + "keyboard_name": "GPAD8-2R", + "url": "https://github.com/gkeyboard/GPAD8-2R", + "maintainer": "gkeyboard", + "bootloader": "rp2040", + "processor": "RP2040", + "board": "GENERIC_RP_RP2040", + "usb": { + "vid": "0x474B", + "pid": "0x4202", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP12", "GP11", "GP10", "GP9"], + "rows": ["GP4", "GP5", "GP6"] + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 8 + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP29", "pin_b": "GP28", "resolution": 4}, + {"pin_a": "GP2", "pin_b": "GP3", "resolution": 4} + ] + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [1, 0], "x": 28, "y": 12}, + {"flags": 4, "matrix": [1, 1], "x": 84, "y": 12}, + {"flags": 4, "matrix": [1, 2], "x": 140, "y": 12}, + {"flags": 4, "matrix": [1, 3], "x": 196, "y": 12}, + {"flags": 4, "matrix": [2, 0], "x": 28, "y": 28}, + {"flags": 4, "matrix": [2, 1], "x": 84, "y": 28}, + {"flags": 4, "matrix": [2, 2], "x": 140, "y": 28}, + {"flags": 4, "matrix": [2, 3], "x": 196, "y": 28}, + {"flags": 2, "x": 28, "y": 44}, + {"flags": 2, "x": 84, "y": 44}, + {"flags": 2, "x": 140, "y": 44}, + {"flags": 2, "x": 196, "y": 44}, + {"flags": 2, "x": 28, "y": 60}, + {"flags": 2, "x": 84, "y": 60}, + {"flags": 2, "x": 140, "y": 60}, + {"flags": 2, "x": 196, "y": 60} + ], + "sleep": true + }, + "ws2812": { + "pin": "GP19", + "driver": "vendor" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.25}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [2, 3], "x": 3, "y": 2.25} + ] + } + } +} diff --git a/keyboards/gkeyboard/gpad8_2r/rules.mk b/keyboards/gkeyboard/gpad8_2r/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/gkeyboard/greatpad/info.json b/keyboards/gkeyboard/greatpad/info.json deleted file mode 100644 index 6f55141333..0000000000 --- a/keyboards/gkeyboard/greatpad/info.json +++ /dev/null @@ -1,151 +0,0 @@ -{ - "manufacturer": "gkeyboard", - "keyboard_name": "GreatPad", - "maintainer": "gkeyboard", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "encoder": { - "rotary": [ - {"pin_a": "GP25", "pin_b": "GP26"}, - {"pin_a": "GP0", "pin_b": "GP1"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP24", "GP23", "GP16", "GP11", "GP10"], - "rows": ["GP6", "GP5", "GP4", "GP3", "GP2"] - }, - "processor": "RP2040", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_color": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [1, 1], "x": 56, "y": 0, "flags": 4}, - {"matrix": [1, 2], "x": 112, "y": 0, "flags": 4}, - {"matrix": [1, 3], "x": 168, "y": 0, "flags": 4}, - {"matrix": [1, 4], "x": 224, "y": 0, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 21, "flags": 4}, - {"matrix": [2, 1], "x": 56, "y": 21, "flags": 4}, - {"matrix": [2, 2], "x": 112, "y": 21, "flags": 4}, - {"matrix": [2, 3], "x": 168, "y": 21, "flags": 4}, - {"matrix": [2, 4], "x": 224, "y": 21, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 43, "flags": 4}, - {"matrix": [3, 1], "x": 56, "y": 43, "flags": 4}, - {"matrix": [3, 2], "x": 112, "y": 43, "flags": 4}, - {"matrix": [3, 3], "x": 168, "y": 43, "flags": 4}, - {"matrix": [3, 4], "x": 224, "y": 43, "flags": 4}, - {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [4, 1], "x": 56, "y": 64, "flags": 4}, - {"matrix": [4, 2], "x": 112, "y": 64, "flags": 4}, - {"matrix": [4, 3], "x": 168, "y": 64, "flags": 4}, - {"matrix": [4, 4], "x": 224, "y": 64, "flags": 4}, - {"x": 196, "y": 53, "flags": 2}, - {"x": 196, "y": 10, "flags": 2}, - {"x": 140, "y": 10, "flags": 2}, - {"x": 84, "y": 10, "flags": 2}, - {"x": 28, "y": 10, "flags": 2}, - {"x": 28, "y": 53, "flags": 2}, - {"x": 84, "y": 53, "flags": 2}, - {"x": 140, "y": 53, "flags": 2} - ], - "max_brightness": 170, - "sleep": true - }, - "url": "https://github.com/gkeyboard/GreatPad", - "usb": { - "device_version": "1.0.0", - "pid": "0x4203", - "vid": "0x474B" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP22" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"matrix": [2, 3], "x": 3, "y": 2.5}, - {"matrix": [2, 4], "x": 4, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"matrix": [3, 3], "x": 3, "y": 3.5}, - {"matrix": [3, 4], "x": 4, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2, "y": 4.5}, - {"matrix": [4, 3], "x": 3, "y": 4.5}, - {"matrix": [4, 4], "x": 4, "y": 4.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/gkeyboard/greatpad/keyboard.json b/keyboards/gkeyboard/greatpad/keyboard.json new file mode 100644 index 0000000000..6f55141333 --- /dev/null +++ b/keyboards/gkeyboard/greatpad/keyboard.json @@ -0,0 +1,151 @@ +{ + "manufacturer": "gkeyboard", + "keyboard_name": "GreatPad", + "maintainer": "gkeyboard", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "encoder": { + "rotary": [ + {"pin_a": "GP25", "pin_b": "GP26"}, + {"pin_a": "GP0", "pin_b": "GP1"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP24", "GP23", "GP16", "GP11", "GP10"], + "rows": ["GP6", "GP5", "GP4", "GP3", "GP2"] + }, + "processor": "RP2040", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_color": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [1, 1], "x": 56, "y": 0, "flags": 4}, + {"matrix": [1, 2], "x": 112, "y": 0, "flags": 4}, + {"matrix": [1, 3], "x": 168, "y": 0, "flags": 4}, + {"matrix": [1, 4], "x": 224, "y": 0, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 21, "flags": 4}, + {"matrix": [2, 1], "x": 56, "y": 21, "flags": 4}, + {"matrix": [2, 2], "x": 112, "y": 21, "flags": 4}, + {"matrix": [2, 3], "x": 168, "y": 21, "flags": 4}, + {"matrix": [2, 4], "x": 224, "y": 21, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 43, "flags": 4}, + {"matrix": [3, 1], "x": 56, "y": 43, "flags": 4}, + {"matrix": [3, 2], "x": 112, "y": 43, "flags": 4}, + {"matrix": [3, 3], "x": 168, "y": 43, "flags": 4}, + {"matrix": [3, 4], "x": 224, "y": 43, "flags": 4}, + {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [4, 1], "x": 56, "y": 64, "flags": 4}, + {"matrix": [4, 2], "x": 112, "y": 64, "flags": 4}, + {"matrix": [4, 3], "x": 168, "y": 64, "flags": 4}, + {"matrix": [4, 4], "x": 224, "y": 64, "flags": 4}, + {"x": 196, "y": 53, "flags": 2}, + {"x": 196, "y": 10, "flags": 2}, + {"x": 140, "y": 10, "flags": 2}, + {"x": 84, "y": 10, "flags": 2}, + {"x": 28, "y": 10, "flags": 2}, + {"x": 28, "y": 53, "flags": 2}, + {"x": 84, "y": 53, "flags": 2}, + {"x": 140, "y": 53, "flags": 2} + ], + "max_brightness": 170, + "sleep": true + }, + "url": "https://github.com/gkeyboard/GreatPad", + "usb": { + "device_version": "1.0.0", + "pid": "0x4203", + "vid": "0x474B" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP22" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"matrix": [2, 3], "x": 3, "y": 2.5}, + {"matrix": [2, 4], "x": 4, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"matrix": [3, 3], "x": 3, "y": 3.5}, + {"matrix": [3, 4], "x": 4, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2, "y": 4.5}, + {"matrix": [4, 3], "x": 3, "y": 4.5}, + {"matrix": [4, 4], "x": 4, "y": 4.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/gkeyboard/greatpad/rules.mk b/keyboards/gkeyboard/greatpad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/gkeyboard/greatpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/gl516/xr63gl/info.json b/keyboards/gl516/xr63gl/info.json deleted file mode 100644 index ddeb425462..0000000000 --- a/keyboards/gl516/xr63gl/info.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "manufacturer": "gachiham", - "keyboard_name": "gl516/xr63gl", - "maintainer": "gachiham", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP26", "GP27", "GP28", "GP29", "GP0", "GP3", "GP4", "GP2", "GP1"], - "rows": ["GP26", "GP27", "GP28", "GP29", "GP0", "GP3", "GP4", "GP2", "GP1"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x8686" - }, - "bootmagic": { - "matrix": [0, 1] - }, - "layouts": { - "LAYOUT_63_ansi": { - "layout": [ - {"label": "ESC", "matrix": [0, 1], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 2], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 3], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 4], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 5], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 6], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 7], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 8], "x": 7, "y": 0}, - {"label": "8*", "matrix": [1, 0], "x": 8, "y": 0}, - {"label": "9(", "matrix": [1, 2], "x": 9, "y": 0}, - {"label": "0)", "matrix": [1, 3], "x": 10, "y": 0}, - {"label": "-_", "matrix": [1, 4], "x": 11, "y": 0}, - {"label": "=+", "matrix": [1, 5], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [1, 6], "w": 2, "x": 13, "y": 0}, - {"label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [3, 0], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [3, 1], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [3, 2], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [3, 4], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [3, 5], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [3, 6], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps Lock", "matrix": [4, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [4, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [4, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [4, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [4, 5], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [4, 6], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [4, 7], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [4, 8], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [5, 0], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [5, 1], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [5, 2], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [5, 3], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [5, 4], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [6, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [6, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [6, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [6, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [6, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [6, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [6, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [6, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [7, 0], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [7, 1], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [7, 2], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [7, 3], "w": 1.25, "x": 12.25, "y": 3}, - {"label": "Up", "matrix": [7, 4], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [8, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [8, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [8, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [8, 3], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "MO(2)", "matrix": [8, 4], "w": 1.25, "x": 10, "y": 4}, - {"label": "MO(1)", "matrix": [8, 5], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "Left", "matrix": [8, 6], "x": 13, "y": 4}, - {"label": "Down", "matrix": [8, 7], "x": 14, "y": 4}, - {"label": "Right", "matrix": [7, 5], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/gl516/xr63gl/keyboard.json b/keyboards/gl516/xr63gl/keyboard.json new file mode 100644 index 0000000000..ddeb425462 --- /dev/null +++ b/keyboards/gl516/xr63gl/keyboard.json @@ -0,0 +1,98 @@ +{ + "manufacturer": "gachiham", + "keyboard_name": "gl516/xr63gl", + "maintainer": "gachiham", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP26", "GP27", "GP28", "GP29", "GP0", "GP3", "GP4", "GP2", "GP1"], + "rows": ["GP26", "GP27", "GP28", "GP29", "GP0", "GP3", "GP4", "GP2", "GP1"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x8686" + }, + "bootmagic": { + "matrix": [0, 1] + }, + "layouts": { + "LAYOUT_63_ansi": { + "layout": [ + {"label": "ESC", "matrix": [0, 1], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 2], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 3], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 4], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 5], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 6], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 7], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 8], "x": 7, "y": 0}, + {"label": "8*", "matrix": [1, 0], "x": 8, "y": 0}, + {"label": "9(", "matrix": [1, 2], "x": 9, "y": 0}, + {"label": "0)", "matrix": [1, 3], "x": 10, "y": 0}, + {"label": "-_", "matrix": [1, 4], "x": 11, "y": 0}, + {"label": "=+", "matrix": [1, 5], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [1, 6], "w": 2, "x": 13, "y": 0}, + {"label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [2, 4], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [2, 5], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [2, 6], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [2, 7], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [2, 8], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [3, 0], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [3, 1], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [3, 2], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [3, 4], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [3, 5], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [3, 6], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps Lock", "matrix": [4, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [4, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [4, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [4, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [4, 5], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [4, 6], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [4, 7], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [4, 8], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [5, 0], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [5, 1], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [5, 2], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [5, 3], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [5, 4], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [6, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [6, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [6, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [6, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [6, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [6, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [6, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [6, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [7, 0], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [7, 1], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [7, 2], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [7, 3], "w": 1.25, "x": 12.25, "y": 3}, + {"label": "Up", "matrix": [7, 4], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [8, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [8, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [8, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [8, 3], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "MO(2)", "matrix": [8, 4], "w": 1.25, "x": 10, "y": 4}, + {"label": "MO(1)", "matrix": [8, 5], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "Left", "matrix": [8, 6], "x": 13, "y": 4}, + {"label": "Down", "matrix": [8, 7], "x": 14, "y": 4}, + {"label": "Right", "matrix": [7, 5], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/gl516/xr63gl/rules.mk b/keyboards/gl516/xr63gl/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/gl516/xr63gl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/gray_studio/think65v3/info.json b/keyboards/gray_studio/think65v3/info.json deleted file mode 100644 index a61dd5efe1..0000000000 --- a/keyboards/gray_studio/think65v3/info.json +++ /dev/null @@ -1,799 +0,0 @@ -{ - "keyboard_name": "think65v3", - "url": "https://graystudio.club/products/testthink6-5-v3", - "maintainer": "edwardslau", - "manufacturer": "GrayStudio", - "processor": "STM32F072", - "diode_direction": "COL2ROW", - "bootloader": "stm32-dfu", - "usb": { - "vid": "0x4753", - "pid": "0x4003", - "device_version": "0.0.3" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "ws2812": { - "pin": "B10" - }, - "matrix_pins": { - "cols": ["A3", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "B0", "A8", "B15", "B14", "B13"], - "rows": ["A6", "B12", "A2", "A0", "A1"] - }, - "rgblight": { - "led_count": 6, - "sleep": true, - "max_brightness": 150, - "layers": { - "enabled": true, - "override_rgb": true - }, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "animation": "rainbow_mood" - } - }, - "layout_aliases": { - "LAYOUT_65_blocker": "LAYOUT_ansi_blocker", - "LAYOUT_65_iso_blocker": "LAYOUT_iso_blocker" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/gray_studio/think65v3/keyboard.json b/keyboards/gray_studio/think65v3/keyboard.json new file mode 100644 index 0000000000..a61dd5efe1 --- /dev/null +++ b/keyboards/gray_studio/think65v3/keyboard.json @@ -0,0 +1,799 @@ +{ + "keyboard_name": "think65v3", + "url": "https://graystudio.club/products/testthink6-5-v3", + "maintainer": "edwardslau", + "manufacturer": "GrayStudio", + "processor": "STM32F072", + "diode_direction": "COL2ROW", + "bootloader": "stm32-dfu", + "usb": { + "vid": "0x4753", + "pid": "0x4003", + "device_version": "0.0.3" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "ws2812": { + "pin": "B10" + }, + "matrix_pins": { + "cols": ["A3", "A5", "A4", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "B0", "A8", "B15", "B14", "B13"], + "rows": ["A6", "B12", "A2", "A0", "A1"] + }, + "rgblight": { + "led_count": 6, + "sleep": true, + "max_brightness": 150, + "layers": { + "enabled": true, + "override_rgb": true + }, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "animation": "rainbow_mood" + } + }, + "layout_aliases": { + "LAYOUT_65_blocker": "LAYOUT_ansi_blocker", + "LAYOUT_65_iso_blocker": "LAYOUT_iso_blocker" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/gray_studio/think65v3/rules.mk b/keyboards/gray_studio/think65v3/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/gray_studio/think65v3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/hackpad/info.json b/keyboards/hackpad/info.json deleted file mode 100644 index 0a77c9320c..0000000000 --- a/keyboards/hackpad/info.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "manufacturer": "Nico Stuhlmueller", - "keyboard_name": "hackpad", - "maintainer": "ThePurox", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["B1", "B3", "B2", "B6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4"} - ] - }, - "url": "https://git.imaginaerraum.de/Purox/Hackpad", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "ws2812": { - "pin": "D4" - }, - "rgblight": { - "led_count": 16, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4} - ] - } - } -} diff --git a/keyboards/hackpad/keyboard.json b/keyboards/hackpad/keyboard.json new file mode 100644 index 0000000000..0a77c9320c --- /dev/null +++ b/keyboards/hackpad/keyboard.json @@ -0,0 +1,78 @@ +{ + "manufacturer": "Nico Stuhlmueller", + "keyboard_name": "hackpad", + "maintainer": "ThePurox", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["B1", "B3", "B2", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4"} + ] + }, + "url": "https://git.imaginaerraum.de/Purox/Hackpad", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "ws2812": { + "pin": "D4" + }, + "rgblight": { + "led_count": 16, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4} + ] + } + } +} diff --git a/keyboards/hackpad/rules.mk b/keyboards/hackpad/rules.mk deleted file mode 100644 index 7114cc3295..0000000000 --- a/keyboards/hackpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# this file is intentionally left blank diff --git a/keyboards/handwired/3dortho14u/rev1/info.json b/keyboards/handwired/3dortho14u/rev1/info.json deleted file mode 100644 index 63773d405f..0000000000 --- a/keyboards/handwired/3dortho14u/rev1/info.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "manufacturer": "xia0", - "keyboard_name": "3dortho14u", - "url": "", - "maintainer": "xia0", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "F0" - }, - "matrix_pins": { - "cols": ["D0", "D1", "D2", "D3", "C6", "C7", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "F7"], - "rows": ["B0", "B1", "B2", "B3", "B7"] - }, - "usb": { - "vid": "0x6662", - "pid": "0x3D14", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [2, 12], "x": 12, "y": 2}, - {"matrix": [2, 13], "x": 13, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [3, 12], "x": 12, "y": 3}, - {"matrix": [3, 13], "x": 13, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - {"matrix": [4, 7], "x": 7, "y": 4}, - {"matrix": [4, 8], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4} - ] - } - } -} diff --git a/keyboards/handwired/3dortho14u/rev1/keyboard.json b/keyboards/handwired/3dortho14u/rev1/keyboard.json new file mode 100644 index 0000000000..63773d405f --- /dev/null +++ b/keyboards/handwired/3dortho14u/rev1/keyboard.json @@ -0,0 +1,109 @@ +{ + "manufacturer": "xia0", + "keyboard_name": "3dortho14u", + "url": "", + "maintainer": "xia0", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "F0" + }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "C6", "C7", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "F7"], + "rows": ["B0", "B1", "B2", "B3", "B7"] + }, + "usb": { + "vid": "0x6662", + "pid": "0x3D14", + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [2, 12], "x": 12, "y": 2}, + {"matrix": [2, 13], "x": 13, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [3, 12], "x": 12, "y": 3}, + {"matrix": [3, 13], "x": 13, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + {"matrix": [4, 7], "x": 7, "y": 4}, + {"matrix": [4, 8], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4} + ] + } + } +} diff --git a/keyboards/handwired/3dortho14u/rev1/rules.mk b/keyboards/handwired/3dortho14u/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/3dortho14u/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/3dortho14u/rev2/info.json b/keyboards/handwired/3dortho14u/rev2/info.json deleted file mode 100644 index 9e048d643d..0000000000 --- a/keyboards/handwired/3dortho14u/rev2/info.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "manufacturer": "xia0", - "keyboard_name": "3dortho14u", - "url": "", - "maintainer": "xia0", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "F4" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"] - }, - "usb": { - "vid": "0x6662", - "pid": "0x3D14", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [5, 0], "x": 7, "y": 0}, - {"matrix": [5, 1], "x": 8, "y": 0}, - {"matrix": [5, 2], "x": 9, "y": 0}, - {"matrix": [5, 3], "x": 10, "y": 0}, - {"matrix": [5, 4], "x": 11, "y": 0}, - {"matrix": [5, 5], "x": 12, "y": 0}, - {"matrix": [5, 6], "x": 13, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [6, 0], "x": 7, "y": 1}, - {"matrix": [6, 1], "x": 8, "y": 1}, - {"matrix": [6, 2], "x": 9, "y": 1}, - {"matrix": [6, 3], "x": 10, "y": 1}, - {"matrix": [6, 4], "x": 11, "y": 1}, - {"matrix": [6, 5], "x": 12, "y": 1}, - {"matrix": [6, 6], "x": 13, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [7, 0], "x": 7, "y": 2}, - {"matrix": [7, 1], "x": 8, "y": 2}, - {"matrix": [7, 2], "x": 9, "y": 2}, - {"matrix": [7, 3], "x": 10, "y": 2}, - {"matrix": [7, 4], "x": 11, "y": 2}, - {"matrix": [7, 5], "x": 12, "y": 2}, - {"matrix": [7, 6], "x": 13, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [8, 0], "x": 7, "y": 3}, - {"matrix": [8, 1], "x": 8, "y": 3}, - {"matrix": [8, 2], "x": 9, "y": 3}, - {"matrix": [8, 3], "x": 10, "y": 3}, - {"matrix": [8, 4], "x": 11, "y": 3}, - {"matrix": [8, 5], "x": 12, "y": 3}, - {"matrix": [8, 6], "x": 13, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - {"matrix": [9, 0], "x": 7, "y": 4}, - {"matrix": [9, 1], "x": 8, "y": 4}, - {"matrix": [9, 2], "x": 9, "y": 4}, - {"matrix": [9, 3], "x": 10, "y": 4}, - {"matrix": [9, 4], "x": 11, "y": 4}, - {"matrix": [9, 5], "x": 12, "y": 4}, - {"matrix": [9, 6], "x": 13, "y": 4} - ] - } - } -} diff --git a/keyboards/handwired/3dortho14u/rev2/keyboard.json b/keyboards/handwired/3dortho14u/rev2/keyboard.json new file mode 100644 index 0000000000..9e048d643d --- /dev/null +++ b/keyboards/handwired/3dortho14u/rev2/keyboard.json @@ -0,0 +1,109 @@ +{ + "manufacturer": "xia0", + "keyboard_name": "3dortho14u", + "url": "", + "maintainer": "xia0", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "F4" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D3", "D2", "D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"] + }, + "usb": { + "vid": "0x6662", + "pid": "0x3D14", + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [5, 0], "x": 7, "y": 0}, + {"matrix": [5, 1], "x": 8, "y": 0}, + {"matrix": [5, 2], "x": 9, "y": 0}, + {"matrix": [5, 3], "x": 10, "y": 0}, + {"matrix": [5, 4], "x": 11, "y": 0}, + {"matrix": [5, 5], "x": 12, "y": 0}, + {"matrix": [5, 6], "x": 13, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [6, 0], "x": 7, "y": 1}, + {"matrix": [6, 1], "x": 8, "y": 1}, + {"matrix": [6, 2], "x": 9, "y": 1}, + {"matrix": [6, 3], "x": 10, "y": 1}, + {"matrix": [6, 4], "x": 11, "y": 1}, + {"matrix": [6, 5], "x": 12, "y": 1}, + {"matrix": [6, 6], "x": 13, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [7, 0], "x": 7, "y": 2}, + {"matrix": [7, 1], "x": 8, "y": 2}, + {"matrix": [7, 2], "x": 9, "y": 2}, + {"matrix": [7, 3], "x": 10, "y": 2}, + {"matrix": [7, 4], "x": 11, "y": 2}, + {"matrix": [7, 5], "x": 12, "y": 2}, + {"matrix": [7, 6], "x": 13, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [8, 0], "x": 7, "y": 3}, + {"matrix": [8, 1], "x": 8, "y": 3}, + {"matrix": [8, 2], "x": 9, "y": 3}, + {"matrix": [8, 3], "x": 10, "y": 3}, + {"matrix": [8, 4], "x": 11, "y": 3}, + {"matrix": [8, 5], "x": 12, "y": 3}, + {"matrix": [8, 6], "x": 13, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + {"matrix": [9, 0], "x": 7, "y": 4}, + {"matrix": [9, 1], "x": 8, "y": 4}, + {"matrix": [9, 2], "x": 9, "y": 4}, + {"matrix": [9, 3], "x": 10, "y": 4}, + {"matrix": [9, 4], "x": 11, "y": 4}, + {"matrix": [9, 5], "x": 12, "y": 4}, + {"matrix": [9, 6], "x": 13, "y": 4} + ] + } + } +} diff --git a/keyboards/handwired/3dortho14u/rev2/rules.mk b/keyboards/handwired/3dortho14u/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/3dortho14u/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/3dp660_oled/info.json b/keyboards/handwired/3dp660_oled/info.json deleted file mode 100644 index ef863b3b52..0000000000 --- a/keyboards/handwired/3dp660_oled/info.json +++ /dev/null @@ -1,251 +0,0 @@ -{ - "manufacturer": "xia0", - "keyboard_name": "handwired/3dp660_oled", - "maintainer": "xia0", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "oled": true, - "nkro": true, - "wpm": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D5", "B0", "B5", "B4", "E6", "D7", "C6", "D4", "D2", "D3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x3661", - "vid": "0x6662" - }, - "layouts": { - "LAYOUT_66_ansi": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [5, 0], "x": 8, "y": 0 }, - { "label": "(", "matrix": [5, 1], "x": 9, "y": 0 }, - { "label": ")", "matrix": [5, 2], "x": 10, "y": 0 }, - { "label": "_", "matrix": [5, 3], "x": 11, "y": 0 }, - { "label": "+", "matrix": [5, 4], "x": 12, "y": 0 }, - { "label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0 }, - { "label": "Page Up", "matrix": [5, 7], "x": 15.5, "y": 0 }, - { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [6, 1], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [6, 2], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [6, 3], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [6, 4], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "Page Down", "matrix": [6, 7], "x": 15.5, "y": 1 }, - { "label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [7, 0], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [7, 1], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [7, 2], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [8, 0], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [8, 1], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [8, 2], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [8, 3], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3 }, - { "label": "Up", "matrix": [8, 6], "x": 14.5, "y": 3 }, - { "label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4 }, - { "label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4 }, - { "label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4 }, - { "label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4 }, - { "label": "Left", "matrix": [9, 5], "x": 13.5, "y": 4 }, - { "label": "Down", "matrix": [9, 6], "x": 14.5, "y": 4 }, - { "label": "Up", "matrix": [9, 7], "x": 15.5, "y": 4 } - ] - }, - "LAYOUT_66_iso": { - "layout": [ - { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [5, 0], "x": 8, "y": 0 }, - { "label": "(", "matrix": [5, 1], "x": 9, "y": 0 }, - { "label": ")", "matrix": [5, 2], "x": 10, "y": 0 }, - { "label": "_", "matrix": [5, 3], "x": 11, "y": 0 }, - { "label": "+", "matrix": [5, 4], "x": 12, "y": 0 }, - { "label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0 }, - { "label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0 }, - { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [6, 1], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [6, 2], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [6, 3], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [6, 4], "x": 12.5, "y": 1 }, - { "label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1 }, - { "label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [7, 0], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [7, 1], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [7, 2], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2 }, - { "label": "", "matrix": [7, 4], "x": 12.75, "y": 2 }, - { "h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1 }, - { "label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [8, 0], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [8, 1], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [8, 2], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [8, 3], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3 }, - { "label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3 }, - { "label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4 }, - { "label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4 }, - { "label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4 }, - { "label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4 }, - { "label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4 }, - { "label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4 }, - { "label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4 } - ] - }, - "LAYOUT_all": { - "layout": [ - { "label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "1", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "2", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "3", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "4", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "5", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "6", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "7", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "8", "matrix": [5, 0], "x": 8, "y": 0 }, - { "label": "9", "matrix": [5, 1], "x": 9, "y": 0 }, - { "label": "0", "matrix": [5, 2], "x": 10, "y": 0 }, - { "label": "DASH", "matrix": [5, 3], "x": 11, "y": 0 }, - { "label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0 }, - { "label": "YEN", "matrix": [5, 5], "x": 13, "y": 0 }, - { "label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0 }, - { "label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0 }, - { "label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [6, 1], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [6, 2], "x": 10.5, "y": 1 }, - { "label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1 }, - { "label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1 }, - { "label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1 }, - { "label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [7, 0], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [7, 1], "x": 9.75, "y": 2 }, - { "label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2 }, - { "label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2 }, - { "label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2 }, - { "label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2 }, - { "label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [8, 0], "x": 8.25, "y": 3 }, - { "label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3 }, - { "label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3 }, - { "label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3 }, - { "label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3 }, - { "label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3 }, - { "label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3 }, - { "label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4 }, - { "label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4 }, - { "label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4 }, - { "label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4 }, - { "label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4 }, - { "label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4 }, - { "label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4 }, - { "label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4 }, - { "label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4 }, - { "label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4 }, - { "label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4 }, - { "label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/3dp660_oled/keyboard.json b/keyboards/handwired/3dp660_oled/keyboard.json new file mode 100644 index 0000000000..ef863b3b52 --- /dev/null +++ b/keyboards/handwired/3dp660_oled/keyboard.json @@ -0,0 +1,251 @@ +{ + "manufacturer": "xia0", + "keyboard_name": "handwired/3dp660_oled", + "maintainer": "xia0", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "oled": true, + "nkro": true, + "wpm": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D5", "B0", "B5", "B4", "E6", "D7", "C6", "D4", "D2", "D3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x3661", + "vid": "0x6662" + }, + "layouts": { + "LAYOUT_66_ansi": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [5, 0], "x": 8, "y": 0 }, + { "label": "(", "matrix": [5, 1], "x": 9, "y": 0 }, + { "label": ")", "matrix": [5, 2], "x": 10, "y": 0 }, + { "label": "_", "matrix": [5, 3], "x": 11, "y": 0 }, + { "label": "+", "matrix": [5, 4], "x": 12, "y": 0 }, + { "label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0 }, + { "label": "Page Up", "matrix": [5, 7], "x": 15.5, "y": 0 }, + { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [6, 1], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [6, 2], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [6, 3], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [6, 4], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "Page Down", "matrix": [6, 7], "x": 15.5, "y": 1 }, + { "label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [7, 0], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [7, 1], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [7, 2], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [7, 5], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [8, 0], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [8, 1], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [8, 2], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [8, 3], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3 }, + { "label": "Up", "matrix": [8, 6], "x": 14.5, "y": 3 }, + { "label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4 }, + { "label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4 }, + { "label": "Win", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4 }, + { "label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4 }, + { "label": "Left", "matrix": [9, 5], "x": 13.5, "y": 4 }, + { "label": "Down", "matrix": [9, 6], "x": 14.5, "y": 4 }, + { "label": "Up", "matrix": [9, 7], "x": 15.5, "y": 4 } + ] + }, + "LAYOUT_66_iso": { + "layout": [ + { "label": "~", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [5, 0], "x": 8, "y": 0 }, + { "label": "(", "matrix": [5, 1], "x": 9, "y": 0 }, + { "label": ")", "matrix": [5, 2], "x": 10, "y": 0 }, + { "label": "_", "matrix": [5, 3], "x": 11, "y": 0 }, + { "label": "+", "matrix": [5, 4], "x": 12, "y": 0 }, + { "label": "Backspace", "matrix": [5, 6], "w": 2, "x": 13, "y": 0 }, + { "label": "Insert", "matrix": [5, 7], "x": 15.5, "y": 0 }, + { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [6, 1], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [6, 2], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [6, 3], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [6, 4], "x": 12.5, "y": 1 }, + { "label": "Delete", "matrix": [6, 7], "x": 15.5, "y": 1 }, + { "label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [7, 0], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [7, 1], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [7, 2], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [7, 3], "x": 11.75, "y": 2 }, + { "label": "", "matrix": [7, 4], "x": 12.75, "y": 2 }, + { "h": 2, "label": "Enter", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 1 }, + { "label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [8, 0], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [8, 1], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [8, 2], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [8, 3], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [8, 5], "w": 2.25, "x": 12.25, "y": 3 }, + { "label": "\u2191", "matrix": [8, 6], "x": 14.5, "y": 3 }, + { "label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "Space", "matrix": [4, 6], "w": 6, "x": 3.75, "y": 4 }, + { "label": "Alt", "matrix": [9, 2], "w": 1.25, "x": 9.75, "y": 4 }, + { "label": "Ctrl", "matrix": [9, 3], "w": 1.25, "x": 11, "y": 4 }, + { "label": "Menu", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4 }, + { "label": "\u2190", "matrix": [9, 5], "x": 13.5, "y": 4 }, + { "label": "\u2193", "matrix": [9, 6], "x": 14.5, "y": 4 }, + { "label": "\u2192", "matrix": [9, 7], "x": 15.5, "y": 4 } + ] + }, + "LAYOUT_all": { + "layout": [ + { "label": "GRAVE", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "1", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "2", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "3", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "4", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "5", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "6", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "7", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "8", "matrix": [5, 0], "x": 8, "y": 0 }, + { "label": "9", "matrix": [5, 1], "x": 9, "y": 0 }, + { "label": "0", "matrix": [5, 2], "x": 10, "y": 0 }, + { "label": "DASH", "matrix": [5, 3], "x": 11, "y": 0 }, + { "label": "EQUALSIGN", "matrix": [5, 4], "x": 12, "y": 0 }, + { "label": "YEN", "matrix": [5, 5], "x": 13, "y": 0 }, + { "label": "BACKSPACE", "matrix": [5, 6], "x": 14, "y": 0 }, + { "label": "PAGEUP", "matrix": [5, 7], "x": 15.5, "y": 0 }, + { "label": "TAB", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [6, 1], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [6, 2], "x": 10.5, "y": 1 }, + { "label": "LBRACKET", "matrix": [6, 3], "x": 11.5, "y": 1 }, + { "label": "RBRACKET", "matrix": [6, 4], "x": 12.5, "y": 1 }, + { "label": "BACKSLASH", "matrix": [6, 5], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "PAGEDOWN", "matrix": [6, 7], "x": 15.5, "y": 1 }, + { "label": "CAPSLOCK", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [7, 0], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [7, 1], "x": 9.75, "y": 2 }, + { "label": "SEMICOLON", "matrix": [7, 2], "x": 10.75, "y": 2 }, + { "label": "QUOTE", "matrix": [7, 3], "x": 11.75, "y": 2 }, + { "label": "ISOHASH", "matrix": [7, 4], "x": 12.75, "y": 2 }, + { "label": "ENTER", "matrix": [7, 5], "w": 1.25, "x": 13.75, "y": 2 }, + { "label": "LSHIFT", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "label": "ISOBACKSLASH", "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [8, 0], "x": 8.25, "y": 3 }, + { "label": "COMMA", "matrix": [8, 1], "x": 9.25, "y": 3 }, + { "label": "PERIOD", "matrix": [8, 2], "x": 10.25, "y": 3 }, + { "label": "SLASH", "matrix": [8, 3], "x": 11.25, "y": 3 }, + { "label": "JPBACKSLASH", "matrix": [8, 4], "x": 12.25, "y": 3 }, + { "label": "RSHIFT", "matrix": [8, 5], "w": 1.25, "x": 13.25, "y": 3 }, + { "label": "UP", "matrix": [8, 6], "x": 14.5, "y": 3 }, + { "label": "LCTRL", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "label": "LALT", "matrix": [4, 1], "x": 1.25, "y": 4 }, + { "label": "LCMD", "matrix": [4, 2], "w": 1.25, "x": 2.25, "y": 4 }, + { "label": "MUHENKAN", "matrix": [4, 3], "w": 1.25, "x": 3.5, "y": 4 }, + { "label": "SPACE1", "matrix": [4, 5], "w": 2, "x": 4.75, "y": 4 }, + { "label": "SPACE2", "matrix": [4, 6], "w": 2, "x": 6.75, "y": 4 }, + { "label": "HENKAN", "matrix": [9, 0], "w": 1.25, "x": 8.75, "y": 4 }, + { "label": "RCMD", "matrix": [9, 2], "w": 1.25, "x": 10, "y": 4 }, + { "label": "RCTRL", "matrix": [9, 3], "x": 11.25, "y": 4 }, + { "label": "FN", "matrix": [9, 4], "w": 1.25, "x": 12.25, "y": 4 }, + { "label": "LEFT", "matrix": [9, 5], "x": 13.5, "y": 4 }, + { "label": "DOWN", "matrix": [9, 6], "x": 14.5, "y": 4 }, + { "label": "RIGHT", "matrix": [9, 7], "x": 15.5, "y": 4 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/3dp660_oled/rules.mk b/keyboards/handwired/3dp660_oled/rules.mk deleted file mode 100644 index c80812f6e0..0000000000 --- a/keyboards/handwired/3dp660_oled/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally blank diff --git a/keyboards/handwired/baredev/rev1/info.json b/keyboards/handwired/baredev/rev1/info.json deleted file mode 100644 index 470b926bb4..0000000000 --- a/keyboards/handwired/baredev/rev1/info.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "manufacturer": "Fernando \"ManoShu\" Rodrigues", - "keyboard_name": "BareDev (rev1)", - "url": "https://github.com/ManoShu/BareDev", - "maintainer": "ManoShu", - "diode_direction": "COL2ROW", - "tapping": { - "term": 175 - }, - "matrix_pins": { - "cols": ["B6", "B7", "C6", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E6", "F0"], - "rows": ["B0", "B1", "B2", "B3", "B4", "B5"] - }, - "usb": { - "vid": "0x1209", - "pid": "0x4126", - "device_version": "0.0.1", - "polling_interval": 1, - "shared_endpoint": { - "keyboard": true - } - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_abnt2" - }, - "layouts": { - "LAYOUT_abnt2": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.25}, - {"matrix": [5, 11], "x": 12.25, "y": 5.25}, - {"matrix": [5, 12], "x": 13.25, "y": 5.25}, - {"matrix": [5, 13], "x": 14.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/handwired/baredev/rev1/keyboard.json b/keyboards/handwired/baredev/rev1/keyboard.json new file mode 100644 index 0000000000..470b926bb4 --- /dev/null +++ b/keyboards/handwired/baredev/rev1/keyboard.json @@ -0,0 +1,119 @@ +{ + "manufacturer": "Fernando \"ManoShu\" Rodrigues", + "keyboard_name": "BareDev (rev1)", + "url": "https://github.com/ManoShu/BareDev", + "maintainer": "ManoShu", + "diode_direction": "COL2ROW", + "tapping": { + "term": 175 + }, + "matrix_pins": { + "cols": ["B6", "B7", "C6", "C7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E6", "F0"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5"] + }, + "usb": { + "vid": "0x1209", + "pid": "0x4126", + "device_version": "0.0.1", + "polling_interval": 1, + "shared_endpoint": { + "keyboard": true + } + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_abnt2" + }, + "layouts": { + "LAYOUT_abnt2": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.25}, + {"matrix": [5, 11], "x": 12.25, "y": 5.25}, + {"matrix": [5, 12], "x": 13.25, "y": 5.25}, + {"matrix": [5, 13], "x": 14.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/handwired/baredev/rev1/rules.mk b/keyboards/handwired/baredev/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/dactyl_cc/info.json b/keyboards/handwired/dactyl_cc/info.json deleted file mode 100644 index e607bfad1a..0000000000 --- a/keyboards/handwired/dactyl_cc/info.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "keyboard_name": "Dactyl CC", - "manufacturer": "mjohns", - "url": "https://github.com/mjohns/dactyl-cc", - "maintainer": "qmk", - "usb": { - "vid": "0x444E", - "pid": "0x1407", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": true, - "nkro": false - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.1, "w":1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 0.35}, - {"matrix": [0, 2], "x": 2.25, "y": 0.1}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0.1}, - {"matrix": [0, 5], "x": 5.25, "y": 0.1}, - - {"matrix": [6, 0], "x": 11.25, "y": 0.1}, - {"matrix": [6, 1], "x": 12.25, "y": 0.1}, - {"matrix": [6, 2], "x": 13.25, "y": 0}, - {"matrix": [6, 3], "x": 14.25, "y": 0.1}, - {"matrix": [6, 4], "x": 15.25, "y": 0.35}, - {"matrix": [6, 5], "x": 16.25, "y": 0.1, "w":1.25}, - - {"matrix": [1, 0], "x": 0, "y": 1.1, "w":1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1.35}, - {"matrix": [1, 2], "x": 2.25, "y": 1.1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1.1}, - {"matrix": [1, 5], "x": 5.25, "y": 1.1}, - - {"matrix": [7, 0], "x": 11.25, "y": 1.1}, - {"matrix": [7, 1], "x": 12.25, "y": 1.1}, - {"matrix": [7, 2], "x": 13.25, "y": 1}, - {"matrix": [7, 3], "x": 14.25, "y": 1.1}, - {"matrix": [7, 4], "x": 15.25, "y": 1.35}, - {"matrix": [7, 5], "x": 16.25, "y": 1.1, "w":1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.1, "w":1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2.35}, - {"matrix": [2, 2], "x": 2.25, "y": 2.1}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2.1}, - {"matrix": [2, 5], "x": 5.25, "y": 2.1}, - - {"matrix": [8, 0], "x": 11.25, "y": 2.1}, - {"matrix": [8, 1], "x": 12.25, "y": 2.1}, - {"matrix": [8, 2], "x": 13.25, "y": 2}, - {"matrix": [8, 3], "x": 14.25, "y": 2.1}, - {"matrix": [8, 4], "x": 15.25, "y": 2.35}, - {"matrix": [8, 5], "x": 16.25, "y": 2.1, "w":1.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.1, "w":1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.35}, - {"matrix": [3, 2], "x": 2.25, "y": 3.1}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3.1}, - {"matrix": [3, 5], "x": 5.25, "y": 3.1}, - - {"matrix": [9, 0], "x": 11.25, "y": 3.1}, - {"matrix": [9, 1], "x": 12.25, "y": 3.1}, - {"matrix": [9, 2], "x": 13.25, "y": 3}, - {"matrix": [9, 3], "x": 14.25, "y": 3.1}, - {"matrix": [9, 4], "x": 15.25, "y": 3.35}, - {"matrix": [9, 5], "x": 16.25, "y": 3.1, "w":1.25}, - - {"matrix": [4, 1], "x": 1.25, "y": 4.35}, - {"matrix": [4, 2], "x": 2.25, "y": 4.1}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4.1}, - - {"matrix": [10, 1], "x": 12.25, "y": 4.1}, - {"matrix": [10, 2], "x": 13.25, "y": 4}, - {"matrix": [10, 3], "x": 14.25, "y": 4.1}, - {"matrix": [10, 4], "x": 15.25, "y": 4.35}, - - {"matrix": [5, 4], "x": 6.25, "y": 5}, - {"matrix": [4, 5], "x": 7.25, "y": 5}, - - {"matrix": [10, 0], "x": 9.25, "y": 5}, - {"matrix": [11, 1], "x": 10.25, "y": 5}, - - {"matrix": [5, 1], "x": 5.25, "y": 6, "h": 2}, - {"matrix": [5, 2], "x": 6.25, "y": 6, "h": 2}, - {"matrix": [5, 5], "x": 7.25, "y": 6}, - - {"matrix": [11, 0], "x": 9.25, "y": 6}, - {"matrix": [11, 3], "x": 10.25, "y": 6, "h": 2}, - {"matrix": [11, 4], "x": 11.25, "y": 6, "h": 2}, - - {"matrix": [5, 3], "x": 7.25, "y": 7}, - {"matrix": [11, 2], "x": 9.25, "y": 7} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_cc/keyboard.json b/keyboards/handwired/dactyl_cc/keyboard.json new file mode 100644 index 0000000000..e607bfad1a --- /dev/null +++ b/keyboards/handwired/dactyl_cc/keyboard.json @@ -0,0 +1,117 @@ +{ + "keyboard_name": "Dactyl CC", + "manufacturer": "mjohns", + "url": "https://github.com/mjohns/dactyl-cc", + "maintainer": "qmk", + "usb": { + "vid": "0x444E", + "pid": "0x1407", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": true, + "nkro": false + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.1, "w":1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 0.35}, + {"matrix": [0, 2], "x": 2.25, "y": 0.1}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0.1}, + {"matrix": [0, 5], "x": 5.25, "y": 0.1}, + + {"matrix": [6, 0], "x": 11.25, "y": 0.1}, + {"matrix": [6, 1], "x": 12.25, "y": 0.1}, + {"matrix": [6, 2], "x": 13.25, "y": 0}, + {"matrix": [6, 3], "x": 14.25, "y": 0.1}, + {"matrix": [6, 4], "x": 15.25, "y": 0.35}, + {"matrix": [6, 5], "x": 16.25, "y": 0.1, "w":1.25}, + + {"matrix": [1, 0], "x": 0, "y": 1.1, "w":1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1.35}, + {"matrix": [1, 2], "x": 2.25, "y": 1.1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1.1}, + {"matrix": [1, 5], "x": 5.25, "y": 1.1}, + + {"matrix": [7, 0], "x": 11.25, "y": 1.1}, + {"matrix": [7, 1], "x": 12.25, "y": 1.1}, + {"matrix": [7, 2], "x": 13.25, "y": 1}, + {"matrix": [7, 3], "x": 14.25, "y": 1.1}, + {"matrix": [7, 4], "x": 15.25, "y": 1.35}, + {"matrix": [7, 5], "x": 16.25, "y": 1.1, "w":1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.1, "w":1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2.35}, + {"matrix": [2, 2], "x": 2.25, "y": 2.1}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2.1}, + {"matrix": [2, 5], "x": 5.25, "y": 2.1}, + + {"matrix": [8, 0], "x": 11.25, "y": 2.1}, + {"matrix": [8, 1], "x": 12.25, "y": 2.1}, + {"matrix": [8, 2], "x": 13.25, "y": 2}, + {"matrix": [8, 3], "x": 14.25, "y": 2.1}, + {"matrix": [8, 4], "x": 15.25, "y": 2.35}, + {"matrix": [8, 5], "x": 16.25, "y": 2.1, "w":1.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.1, "w":1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.35}, + {"matrix": [3, 2], "x": 2.25, "y": 3.1}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3.1}, + {"matrix": [3, 5], "x": 5.25, "y": 3.1}, + + {"matrix": [9, 0], "x": 11.25, "y": 3.1}, + {"matrix": [9, 1], "x": 12.25, "y": 3.1}, + {"matrix": [9, 2], "x": 13.25, "y": 3}, + {"matrix": [9, 3], "x": 14.25, "y": 3.1}, + {"matrix": [9, 4], "x": 15.25, "y": 3.35}, + {"matrix": [9, 5], "x": 16.25, "y": 3.1, "w":1.25}, + + {"matrix": [4, 1], "x": 1.25, "y": 4.35}, + {"matrix": [4, 2], "x": 2.25, "y": 4.1}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4.1}, + + {"matrix": [10, 1], "x": 12.25, "y": 4.1}, + {"matrix": [10, 2], "x": 13.25, "y": 4}, + {"matrix": [10, 3], "x": 14.25, "y": 4.1}, + {"matrix": [10, 4], "x": 15.25, "y": 4.35}, + + {"matrix": [5, 4], "x": 6.25, "y": 5}, + {"matrix": [4, 5], "x": 7.25, "y": 5}, + + {"matrix": [10, 0], "x": 9.25, "y": 5}, + {"matrix": [11, 1], "x": 10.25, "y": 5}, + + {"matrix": [5, 1], "x": 5.25, "y": 6, "h": 2}, + {"matrix": [5, 2], "x": 6.25, "y": 6, "h": 2}, + {"matrix": [5, 5], "x": 7.25, "y": 6}, + + {"matrix": [11, 0], "x": 9.25, "y": 6}, + {"matrix": [11, 3], "x": 10.25, "y": 6, "h": 2}, + {"matrix": [11, 4], "x": 11.25, "y": 6, "h": 2}, + + {"matrix": [5, 3], "x": 7.25, "y": 7}, + {"matrix": [11, 2], "x": 9.25, "y": 7} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_cc/rules.mk b/keyboards/handwired/dactyl_cc/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/dactyl_kinesis/info.json b/keyboards/handwired/dactyl_kinesis/info.json deleted file mode 100644 index ee68a2c515..0000000000 --- a/keyboards/handwired/dactyl_kinesis/info.json +++ /dev/null @@ -1,138 +0,0 @@ -{ - "keyboard_name": "Dactyl Kinesis", - "manufacturer": "dmik", - "url": "", - "maintainer": "dmik", - "usb": { - "vid": "0x444D", - "pid": "0x3636", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "rgblight": { - "led_count": 12 - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [7, 0], "x": 11, "y": 0}, - {"matrix": [7, 1], "x": 12, "y": 0}, - {"matrix": [7, 2], "x": 13, "y": 0}, - {"matrix": [7, 3], "x": 14, "y": 0}, - {"matrix": [7, 4], "x": 15, "y": 0}, - {"matrix": [7, 5], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [8, 0], "x": 11, "y": 1}, - {"matrix": [8, 1], "x": 12, "y": 1}, - {"matrix": [8, 2], "x": 13, "y": 1}, - {"matrix": [8, 3], "x": 14, "y": 1}, - {"matrix": [8, 4], "x": 15, "y": 1}, - {"matrix": [8, 5], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [9, 0], "x": 11, "y": 2}, - {"matrix": [9, 1], "x": 12, "y": 2}, - {"matrix": [9, 2], "x": 13, "y": 2}, - {"matrix": [9, 3], "x": 14, "y": 2}, - {"matrix": [9, 4], "x": 15, "y": 2}, - {"matrix": [9, 5], "x": 16, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [10, 0], "x": 11, "y": 3}, - {"matrix": [10, 1], "x": 12, "y": 3}, - {"matrix": [10, 2], "x": 13, "y": 3}, - {"matrix": [10, 3], "x": 14, "y": 3}, - {"matrix": [10, 4], "x": 15, "y": 3}, - {"matrix": [10, 5], "x": 16, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - - {"matrix": [11, 0], "x": 11, "y": 4}, - {"matrix": [11, 1], "x": 12, "y": 4}, - {"matrix": [11, 2], "x": 13, "y": 4}, - {"matrix": [11, 3], "x": 14, "y": 4}, - {"matrix": [11, 4], "x": 15, "y": 4}, - {"matrix": [11, 5], "x": 16, "y": 4}, - - {"matrix": [5, 0], "x": 1, "y": 5}, - {"matrix": [5, 1], "x": 2, "y": 5}, - {"matrix": [5, 2], "x": 3, "y": 5}, - {"matrix": [5, 3], "x": 4, "y": 5}, - - {"matrix": [12, 2], "x": 12, "y": 5}, - {"matrix": [12, 3], "x": 13, "y": 5}, - {"matrix": [12, 4], "x": 14, "y": 5}, - {"matrix": [12, 5], "x": 15, "y": 5}, - - {"matrix": [6, 4], "x": 6, "y": 6}, - {"matrix": [6, 5], "x": 7, "y": 6}, - - {"matrix": [13, 0], "x": 9, "y": 6}, - {"matrix": [13, 1], "x": 10, "y": 6}, - - {"matrix": [5, 4], "x": 5, "y": 7, "h": 2}, - {"matrix": [5, 5], "x": 6, "y": 7, "h": 2}, - - {"matrix": [12, 0], "x": 10, "y": 7, "h": 2}, - {"matrix": [12, 1], "x": 11, "y": 7, "h": 2}, - - {"matrix": [6, 3], "x": 7, "y": 7}, - {"matrix": [13, 2], "x": 9, "y": 7}, - - {"matrix": [6, 2], "x": 7, "y": 8}, - {"matrix": [13, 3], "x": 9, "y": 8} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_kinesis/keyboard.json b/keyboards/handwired/dactyl_kinesis/keyboard.json new file mode 100644 index 0000000000..ee68a2c515 --- /dev/null +++ b/keyboards/handwired/dactyl_kinesis/keyboard.json @@ -0,0 +1,138 @@ +{ + "keyboard_name": "Dactyl Kinesis", + "manufacturer": "dmik", + "url": "", + "maintainer": "dmik", + "usb": { + "vid": "0x444D", + "pid": "0x3636", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "rgblight": { + "led_count": 12 + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [7, 0], "x": 11, "y": 0}, + {"matrix": [7, 1], "x": 12, "y": 0}, + {"matrix": [7, 2], "x": 13, "y": 0}, + {"matrix": [7, 3], "x": 14, "y": 0}, + {"matrix": [7, 4], "x": 15, "y": 0}, + {"matrix": [7, 5], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [8, 0], "x": 11, "y": 1}, + {"matrix": [8, 1], "x": 12, "y": 1}, + {"matrix": [8, 2], "x": 13, "y": 1}, + {"matrix": [8, 3], "x": 14, "y": 1}, + {"matrix": [8, 4], "x": 15, "y": 1}, + {"matrix": [8, 5], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [9, 0], "x": 11, "y": 2}, + {"matrix": [9, 1], "x": 12, "y": 2}, + {"matrix": [9, 2], "x": 13, "y": 2}, + {"matrix": [9, 3], "x": 14, "y": 2}, + {"matrix": [9, 4], "x": 15, "y": 2}, + {"matrix": [9, 5], "x": 16, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [10, 0], "x": 11, "y": 3}, + {"matrix": [10, 1], "x": 12, "y": 3}, + {"matrix": [10, 2], "x": 13, "y": 3}, + {"matrix": [10, 3], "x": 14, "y": 3}, + {"matrix": [10, 4], "x": 15, "y": 3}, + {"matrix": [10, 5], "x": 16, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + + {"matrix": [11, 0], "x": 11, "y": 4}, + {"matrix": [11, 1], "x": 12, "y": 4}, + {"matrix": [11, 2], "x": 13, "y": 4}, + {"matrix": [11, 3], "x": 14, "y": 4}, + {"matrix": [11, 4], "x": 15, "y": 4}, + {"matrix": [11, 5], "x": 16, "y": 4}, + + {"matrix": [5, 0], "x": 1, "y": 5}, + {"matrix": [5, 1], "x": 2, "y": 5}, + {"matrix": [5, 2], "x": 3, "y": 5}, + {"matrix": [5, 3], "x": 4, "y": 5}, + + {"matrix": [12, 2], "x": 12, "y": 5}, + {"matrix": [12, 3], "x": 13, "y": 5}, + {"matrix": [12, 4], "x": 14, "y": 5}, + {"matrix": [12, 5], "x": 15, "y": 5}, + + {"matrix": [6, 4], "x": 6, "y": 6}, + {"matrix": [6, 5], "x": 7, "y": 6}, + + {"matrix": [13, 0], "x": 9, "y": 6}, + {"matrix": [13, 1], "x": 10, "y": 6}, + + {"matrix": [5, 4], "x": 5, "y": 7, "h": 2}, + {"matrix": [5, 5], "x": 6, "y": 7, "h": 2}, + + {"matrix": [12, 0], "x": 10, "y": 7, "h": 2}, + {"matrix": [12, 1], "x": 11, "y": 7, "h": 2}, + + {"matrix": [6, 3], "x": 7, "y": 7}, + {"matrix": [13, 2], "x": 9, "y": 7}, + + {"matrix": [6, 2], "x": 7, "y": 8}, + {"matrix": [13, 3], "x": 9, "y": 8} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_kinesis/rules.mk b/keyboards/handwired/dactyl_kinesis/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/dactyl_kinesis/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/dactyl_lightcycle/info.json b/keyboards/handwired/dactyl_lightcycle/info.json deleted file mode 100644 index 1b5f2dd39a..0000000000 --- a/keyboards/handwired/dactyl_lightcycle/info.json +++ /dev/null @@ -1,206 +0,0 @@ -{ - "keyboard_name": "Dactyl Lightcycle", - "manufacturer": "Adereth", - "url": "https://github.com/adereth/dactyl-keyboard", - "maintainer": "Matt Adereth", - "usb": { - "vid": "0x444C", - "pid": "0xA460", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "mousekey": true, - "extrakey": true, - "nkro": false - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "development_board": "promicro", - "community_layouts": ["split_3x6_3", "split_3x5_3"], - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.35}, - {"matrix": [0, 1], "x": 1, "y": 0.35}, - {"matrix": [0, 2], "x": 2, "y": 0.1}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.1}, - {"matrix": [0, 5], "x": 5, "y": 0.1}, - - {"matrix": [5, 0], "x": 11, "y": 0.1}, - {"matrix": [5, 1], "x": 12, "y": 0.1}, - {"matrix": [5, 2], "x": 13, "y": 0}, - {"matrix": [5, 3], "x": 14, "y": 0.1}, - {"matrix": [5, 4], "x": 15, "y": 0.35}, - {"matrix": [5, 5], "x": 16, "y": 0.35}, - - {"matrix": [1, 0], "x": 0, "y": 1.35}, - {"matrix": [1, 1], "x": 1, "y": 1.35}, - {"matrix": [1, 2], "x": 2, "y": 1.1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.1}, - {"matrix": [1, 5], "x": 5, "y": 1.1}, - - {"matrix": [6, 0], "x": 11, "y": 1.1}, - {"matrix": [6, 1], "x": 12, "y": 1.1}, - {"matrix": [6, 2], "x": 13, "y": 1}, - {"matrix": [6, 3], "x": 14, "y": 1.1}, - {"matrix": [6, 4], "x": 15, "y": 1.35}, - {"matrix": [6, 5], "x": 16, "y": 1.35}, - - {"matrix": [2, 0], "x": 0, "y": 2.35}, - {"matrix": [2, 1], "x": 1, "y": 2.35}, - {"matrix": [2, 2], "x": 2, "y": 2.1}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.1}, - {"matrix": [2, 5], "x": 5, "y": 2.1}, - - {"matrix": [3, 5], "x": 6, "y": 2.1, "h": 1.25}, - {"matrix": [4, 5], "x": 7, "y": 2.1, "h": 1.5}, - - {"matrix": [9, 0], "x": 9, "y": 2.1, "h": 1.5}, - {"matrix": [8, 0], "x": 10, "y": 2.1, "h": 1.25}, - - {"matrix": [7, 0], "x": 11, "y": 2.1}, - {"matrix": [7, 1], "x": 12, "y": 2.1}, - {"matrix": [7, 2], "x": 13, "y": 2}, - {"matrix": [7, 3], "x": 14, "y": 2.1}, - {"matrix": [7, 4], "x": 15, "y": 2.35}, - {"matrix": [7, 5], "x": 16, "y": 2.35}, - - {"matrix": [3, 0], "x": 0, "y": 3.35}, - {"matrix": [3, 1], "x": 1, "y": 3.35}, - {"matrix": [3, 2], "x": 2, "y": 3.1}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.1}, - - {"matrix": [4, 2], "x": 5, "y": 3.1, "h": 2}, - {"matrix": [4, 3], "x": 6, "y": 3.35, "h": 1.75}, - {"matrix": [4, 4], "x": 7, "y": 3.6, "h": 1.5}, - - {"matrix": [9, 1], "x": 9, "y": 3.6, "h": 1.5}, - {"matrix": [9, 2], "x": 10, "y": 3.35, "h": 1.75}, - {"matrix": [9, 3], "x": 11, "y": 3.1, "h": 2}, - - {"matrix": [8, 1], "x": 12, "y": 3.1}, - {"matrix": [8, 2], "x": 13, "y": 3}, - {"matrix": [8, 3], "x": 14, "y": 3.1}, - {"matrix": [8, 4], "x": 15, "y": 3.35}, - {"matrix": [8, 5], "x": 16, "y": 3.35} - ] - }, - "LAYOUT_split_3x6_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.35}, - {"matrix": [0, 1], "x": 1, "y": 0.35}, - {"matrix": [0, 2], "x": 2, "y": 0.1}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.1}, - {"matrix": [0, 5], "x": 5, "y": 0.1}, - - {"matrix": [5, 0], "x": 11, "y": 0.1}, - {"matrix": [5, 1], "x": 12, "y": 0.1}, - {"matrix": [5, 2], "x": 13, "y": 0}, - {"matrix": [5, 3], "x": 14, "y": 0.1}, - {"matrix": [5, 4], "x": 15, "y": 0.35}, - {"matrix": [5, 5], "x": 16, "y": 0.35}, - - {"matrix": [1, 0], "x": 0, "y": 1.35}, - {"matrix": [1, 1], "x": 1, "y": 1.35}, - {"matrix": [1, 2], "x": 2, "y": 1.1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.1}, - {"matrix": [1, 5], "x": 5, "y": 1.1}, - - {"matrix": [6, 0], "x": 11, "y": 1.1}, - {"matrix": [6, 1], "x": 12, "y": 1.1}, - {"matrix": [6, 2], "x": 13, "y": 1}, - {"matrix": [6, 3], "x": 14, "y": 1.1}, - {"matrix": [6, 4], "x": 15, "y": 1.35}, - {"matrix": [6, 5], "x": 16, "y": 1.35}, - - {"matrix": [2, 0], "x": 0, "y": 2.35}, - {"matrix": [2, 1], "x": 1, "y": 2.35}, - {"matrix": [2, 2], "x": 2, "y": 2.1}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.1}, - {"matrix": [2, 5], "x": 5, "y": 2.1}, - - {"matrix": [7, 0], "x": 11, "y": 2.1}, - {"matrix": [7, 1], "x": 12, "y": 2.1}, - {"matrix": [7, 2], "x": 13, "y": 2}, - {"matrix": [7, 3], "x": 14, "y": 2.1}, - {"matrix": [7, 4], "x": 15, "y": 2.35}, - {"matrix": [7, 5], "x": 16, "y": 2.35}, - - {"matrix": [4, 2], "x": 5, "y": 3.1, "h": 2}, - {"matrix": [4, 3], "x": 6, "y": 3.35, "h": 1.75}, - {"matrix": [4, 4], "x": 7, "y": 3.6, "h": 1.5}, - - {"matrix": [9, 1], "x": 9, "y": 3.6, "h": 1.5}, - {"matrix": [9, 2], "x": 10, "y": 3.35, "h": 1.75}, - {"matrix": [9, 3], "x": 11, "y": 3.1, "h": 2} - ] - }, - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 1], "x": 0, "y": 0.35}, - {"matrix": [0, 2], "x": 1, "y": 0.1}, - {"matrix": [0, 3], "x": 2, "y": 0}, - {"matrix": [0, 4], "x": 3, "y": 0.1}, - {"matrix": [0, 5], "x": 4, "y": 0.1}, - - {"matrix": [5, 0], "x": 10, "y": 0.1}, - {"matrix": [5, 1], "x": 11, "y": 0.1}, - {"matrix": [5, 2], "x": 12, "y": 0}, - {"matrix": [5, 3], "x": 13, "y": 0.1}, - {"matrix": [5, 4], "x": 14, "y": 0.35}, - - {"matrix": [1, 1], "x": 0, "y": 1.35}, - {"matrix": [1, 2], "x": 1, "y": 1.1}, - {"matrix": [1, 3], "x": 2, "y": 1}, - {"matrix": [1, 4], "x": 3, "y": 1.1}, - {"matrix": [1, 5], "x": 4, "y": 1.1}, - - {"matrix": [6, 0], "x": 10, "y": 1.1}, - {"matrix": [6, 1], "x": 11, "y": 1.1}, - {"matrix": [6, 2], "x": 12, "y": 1}, - {"matrix": [6, 3], "x": 13, "y": 1.1}, - {"matrix": [6, 4], "x": 14, "y": 1.35}, - - {"matrix": [2, 1], "x": 0, "y": 2.35}, - {"matrix": [2, 2], "x": 1, "y": 2.1}, - {"matrix": [2, 3], "x": 2, "y": 2}, - {"matrix": [2, 4], "x": 3, "y": 2.1}, - {"matrix": [2, 5], "x": 4, "y": 2.1}, - - {"matrix": [7, 0], "x": 10, "y": 2.1}, - {"matrix": [7, 1], "x": 11, "y": 2.1}, - {"matrix": [7, 2], "x": 12, "y": 2}, - {"matrix": [7, 3], "x": 13, "y": 2.1}, - {"matrix": [7, 4], "x": 14, "y": 2.35}, - - {"matrix": [4, 2], "x": 4, "y": 3.1, "h": 2}, - {"matrix": [4, 3], "x": 5, "y": 3.35, "h": 1.75}, - {"matrix": [4, 4], "x": 6, "y": 3.6, "h": 1.5}, - - {"matrix": [9, 1], "x": 8, "y": 3.6, "h": 1.5}, - {"matrix": [9, 2], "x": 9, "y": 3.35, "h": 1.75}, - {"matrix": [9, 3], "x": 10, "y": 3.1, "h": 2} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_lightcycle/keyboard.json b/keyboards/handwired/dactyl_lightcycle/keyboard.json new file mode 100644 index 0000000000..1b5f2dd39a --- /dev/null +++ b/keyboards/handwired/dactyl_lightcycle/keyboard.json @@ -0,0 +1,206 @@ +{ + "keyboard_name": "Dactyl Lightcycle", + "manufacturer": "Adereth", + "url": "https://github.com/adereth/dactyl-keyboard", + "maintainer": "Matt Adereth", + "usb": { + "vid": "0x444C", + "pid": "0xA460", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "mousekey": true, + "extrakey": true, + "nkro": false + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "development_board": "promicro", + "community_layouts": ["split_3x6_3", "split_3x5_3"], + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.35}, + {"matrix": [0, 1], "x": 1, "y": 0.35}, + {"matrix": [0, 2], "x": 2, "y": 0.1}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.1}, + {"matrix": [0, 5], "x": 5, "y": 0.1}, + + {"matrix": [5, 0], "x": 11, "y": 0.1}, + {"matrix": [5, 1], "x": 12, "y": 0.1}, + {"matrix": [5, 2], "x": 13, "y": 0}, + {"matrix": [5, 3], "x": 14, "y": 0.1}, + {"matrix": [5, 4], "x": 15, "y": 0.35}, + {"matrix": [5, 5], "x": 16, "y": 0.35}, + + {"matrix": [1, 0], "x": 0, "y": 1.35}, + {"matrix": [1, 1], "x": 1, "y": 1.35}, + {"matrix": [1, 2], "x": 2, "y": 1.1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.1}, + {"matrix": [1, 5], "x": 5, "y": 1.1}, + + {"matrix": [6, 0], "x": 11, "y": 1.1}, + {"matrix": [6, 1], "x": 12, "y": 1.1}, + {"matrix": [6, 2], "x": 13, "y": 1}, + {"matrix": [6, 3], "x": 14, "y": 1.1}, + {"matrix": [6, 4], "x": 15, "y": 1.35}, + {"matrix": [6, 5], "x": 16, "y": 1.35}, + + {"matrix": [2, 0], "x": 0, "y": 2.35}, + {"matrix": [2, 1], "x": 1, "y": 2.35}, + {"matrix": [2, 2], "x": 2, "y": 2.1}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.1}, + {"matrix": [2, 5], "x": 5, "y": 2.1}, + + {"matrix": [3, 5], "x": 6, "y": 2.1, "h": 1.25}, + {"matrix": [4, 5], "x": 7, "y": 2.1, "h": 1.5}, + + {"matrix": [9, 0], "x": 9, "y": 2.1, "h": 1.5}, + {"matrix": [8, 0], "x": 10, "y": 2.1, "h": 1.25}, + + {"matrix": [7, 0], "x": 11, "y": 2.1}, + {"matrix": [7, 1], "x": 12, "y": 2.1}, + {"matrix": [7, 2], "x": 13, "y": 2}, + {"matrix": [7, 3], "x": 14, "y": 2.1}, + {"matrix": [7, 4], "x": 15, "y": 2.35}, + {"matrix": [7, 5], "x": 16, "y": 2.35}, + + {"matrix": [3, 0], "x": 0, "y": 3.35}, + {"matrix": [3, 1], "x": 1, "y": 3.35}, + {"matrix": [3, 2], "x": 2, "y": 3.1}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.1}, + + {"matrix": [4, 2], "x": 5, "y": 3.1, "h": 2}, + {"matrix": [4, 3], "x": 6, "y": 3.35, "h": 1.75}, + {"matrix": [4, 4], "x": 7, "y": 3.6, "h": 1.5}, + + {"matrix": [9, 1], "x": 9, "y": 3.6, "h": 1.5}, + {"matrix": [9, 2], "x": 10, "y": 3.35, "h": 1.75}, + {"matrix": [9, 3], "x": 11, "y": 3.1, "h": 2}, + + {"matrix": [8, 1], "x": 12, "y": 3.1}, + {"matrix": [8, 2], "x": 13, "y": 3}, + {"matrix": [8, 3], "x": 14, "y": 3.1}, + {"matrix": [8, 4], "x": 15, "y": 3.35}, + {"matrix": [8, 5], "x": 16, "y": 3.35} + ] + }, + "LAYOUT_split_3x6_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.35}, + {"matrix": [0, 1], "x": 1, "y": 0.35}, + {"matrix": [0, 2], "x": 2, "y": 0.1}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.1}, + {"matrix": [0, 5], "x": 5, "y": 0.1}, + + {"matrix": [5, 0], "x": 11, "y": 0.1}, + {"matrix": [5, 1], "x": 12, "y": 0.1}, + {"matrix": [5, 2], "x": 13, "y": 0}, + {"matrix": [5, 3], "x": 14, "y": 0.1}, + {"matrix": [5, 4], "x": 15, "y": 0.35}, + {"matrix": [5, 5], "x": 16, "y": 0.35}, + + {"matrix": [1, 0], "x": 0, "y": 1.35}, + {"matrix": [1, 1], "x": 1, "y": 1.35}, + {"matrix": [1, 2], "x": 2, "y": 1.1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.1}, + {"matrix": [1, 5], "x": 5, "y": 1.1}, + + {"matrix": [6, 0], "x": 11, "y": 1.1}, + {"matrix": [6, 1], "x": 12, "y": 1.1}, + {"matrix": [6, 2], "x": 13, "y": 1}, + {"matrix": [6, 3], "x": 14, "y": 1.1}, + {"matrix": [6, 4], "x": 15, "y": 1.35}, + {"matrix": [6, 5], "x": 16, "y": 1.35}, + + {"matrix": [2, 0], "x": 0, "y": 2.35}, + {"matrix": [2, 1], "x": 1, "y": 2.35}, + {"matrix": [2, 2], "x": 2, "y": 2.1}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.1}, + {"matrix": [2, 5], "x": 5, "y": 2.1}, + + {"matrix": [7, 0], "x": 11, "y": 2.1}, + {"matrix": [7, 1], "x": 12, "y": 2.1}, + {"matrix": [7, 2], "x": 13, "y": 2}, + {"matrix": [7, 3], "x": 14, "y": 2.1}, + {"matrix": [7, 4], "x": 15, "y": 2.35}, + {"matrix": [7, 5], "x": 16, "y": 2.35}, + + {"matrix": [4, 2], "x": 5, "y": 3.1, "h": 2}, + {"matrix": [4, 3], "x": 6, "y": 3.35, "h": 1.75}, + {"matrix": [4, 4], "x": 7, "y": 3.6, "h": 1.5}, + + {"matrix": [9, 1], "x": 9, "y": 3.6, "h": 1.5}, + {"matrix": [9, 2], "x": 10, "y": 3.35, "h": 1.75}, + {"matrix": [9, 3], "x": 11, "y": 3.1, "h": 2} + ] + }, + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 1], "x": 0, "y": 0.35}, + {"matrix": [0, 2], "x": 1, "y": 0.1}, + {"matrix": [0, 3], "x": 2, "y": 0}, + {"matrix": [0, 4], "x": 3, "y": 0.1}, + {"matrix": [0, 5], "x": 4, "y": 0.1}, + + {"matrix": [5, 0], "x": 10, "y": 0.1}, + {"matrix": [5, 1], "x": 11, "y": 0.1}, + {"matrix": [5, 2], "x": 12, "y": 0}, + {"matrix": [5, 3], "x": 13, "y": 0.1}, + {"matrix": [5, 4], "x": 14, "y": 0.35}, + + {"matrix": [1, 1], "x": 0, "y": 1.35}, + {"matrix": [1, 2], "x": 1, "y": 1.1}, + {"matrix": [1, 3], "x": 2, "y": 1}, + {"matrix": [1, 4], "x": 3, "y": 1.1}, + {"matrix": [1, 5], "x": 4, "y": 1.1}, + + {"matrix": [6, 0], "x": 10, "y": 1.1}, + {"matrix": [6, 1], "x": 11, "y": 1.1}, + {"matrix": [6, 2], "x": 12, "y": 1}, + {"matrix": [6, 3], "x": 13, "y": 1.1}, + {"matrix": [6, 4], "x": 14, "y": 1.35}, + + {"matrix": [2, 1], "x": 0, "y": 2.35}, + {"matrix": [2, 2], "x": 1, "y": 2.1}, + {"matrix": [2, 3], "x": 2, "y": 2}, + {"matrix": [2, 4], "x": 3, "y": 2.1}, + {"matrix": [2, 5], "x": 4, "y": 2.1}, + + {"matrix": [7, 0], "x": 10, "y": 2.1}, + {"matrix": [7, 1], "x": 11, "y": 2.1}, + {"matrix": [7, 2], "x": 12, "y": 2}, + {"matrix": [7, 3], "x": 13, "y": 2.1}, + {"matrix": [7, 4], "x": 14, "y": 2.35}, + + {"matrix": [4, 2], "x": 4, "y": 3.1, "h": 2}, + {"matrix": [4, 3], "x": 5, "y": 3.35, "h": 1.75}, + {"matrix": [4, 4], "x": 6, "y": 3.6, "h": 1.5}, + + {"matrix": [9, 1], "x": 8, "y": 3.6, "h": 1.5}, + {"matrix": [9, 2], "x": 9, "y": 3.35, "h": 1.75}, + {"matrix": [9, 3], "x": 10, "y": 3.1, "h": 2} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_lightcycle/rules.mk b/keyboards/handwired/dactyl_lightcycle/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/dactyl_manuform/4x6_4_3/info.json b/keyboards/handwired/dactyl_manuform/4x6_4_3/info.json deleted file mode 100644 index 60830dbf80..0000000000 --- a/keyboards/handwired/dactyl_manuform/4x6_4_3/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "keyboard_name": "Dactyl-Manuform (4x6 + 4 and 3 for thumbs)", - "manufacturer": "joshreve", - "url": "https://github.com/joshreve/dactyl-keyboard", - "maintainer": "rek", - "usb": { - "vid": "0x444D", - "pid": "0x3536", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [6, 0], "x": 11, "y": 0}, - {"matrix": [6, 1], "x": 12, "y": 0}, - {"matrix": [6, 2], "x": 13, "y": 0}, - {"matrix": [6, 3], "x": 14, "y": 0}, - {"matrix": [6, 4], "x": 15, "y": 0}, - {"matrix": [6, 5], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [7, 0], "x": 11, "y": 1}, - {"matrix": [7, 1], "x": 12, "y": 1}, - {"matrix": [7, 2], "x": 13, "y": 1}, - {"matrix": [7, 3], "x": 14, "y": 1}, - {"matrix": [7, 4], "x": 15, "y": 1}, - {"matrix": [7, 5], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [8, 0], "x": 11, "y": 2}, - {"matrix": [8, 1], "x": 12, "y": 2}, - {"matrix": [8, 2], "x": 13, "y": 2}, - {"matrix": [8, 3], "x": 14, "y": 2}, - {"matrix": [8, 4], "x": 15, "y": 2}, - {"matrix": [8, 5], "x": 16, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [9, 0], "x": 11, "y": 3}, - {"matrix": [9, 1], "x": 12, "y": 3}, - {"matrix": [9, 2], "x": 13, "y": 3}, - {"matrix": [9, 3], "x": 14, "y": 3}, - {"matrix": [9, 4], "x": 15, "y": 3}, - {"matrix": [9, 5], "x": 16, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - - {"matrix": [10, 2], "x": 11, "y": 4}, - {"matrix": [10, 3], "x": 12, "y": 4}, - {"matrix": [10, 4], "x": 13, "y": 4}, - {"matrix": [10, 5], "x": 14, "y": 4}, - - {"matrix": [5, 3], "x": 3, "y": 5}, - {"matrix": [5, 4], "x": 4, "y": 5}, - {"matrix": [5, 5], "x": 5, "y": 5}, - - {"matrix": [11, 0], "x": 14, "y": 5}, - {"matrix": [11, 1], "x": 15, "y": 5}, - {"matrix": [11, 2], "x": 16, "y": 5} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_manuform/4x6_4_3/keyboard.json b/keyboards/handwired/dactyl_manuform/4x6_4_3/keyboard.json new file mode 100644 index 0000000000..60830dbf80 --- /dev/null +++ b/keyboards/handwired/dactyl_manuform/4x6_4_3/keyboard.json @@ -0,0 +1,111 @@ +{ + "keyboard_name": "Dactyl-Manuform (4x6 + 4 and 3 for thumbs)", + "manufacturer": "joshreve", + "url": "https://github.com/joshreve/dactyl-keyboard", + "maintainer": "rek", + "usb": { + "vid": "0x444D", + "pid": "0x3536", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [6, 0], "x": 11, "y": 0}, + {"matrix": [6, 1], "x": 12, "y": 0}, + {"matrix": [6, 2], "x": 13, "y": 0}, + {"matrix": [6, 3], "x": 14, "y": 0}, + {"matrix": [6, 4], "x": 15, "y": 0}, + {"matrix": [6, 5], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [7, 0], "x": 11, "y": 1}, + {"matrix": [7, 1], "x": 12, "y": 1}, + {"matrix": [7, 2], "x": 13, "y": 1}, + {"matrix": [7, 3], "x": 14, "y": 1}, + {"matrix": [7, 4], "x": 15, "y": 1}, + {"matrix": [7, 5], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [8, 0], "x": 11, "y": 2}, + {"matrix": [8, 1], "x": 12, "y": 2}, + {"matrix": [8, 2], "x": 13, "y": 2}, + {"matrix": [8, 3], "x": 14, "y": 2}, + {"matrix": [8, 4], "x": 15, "y": 2}, + {"matrix": [8, 5], "x": 16, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [9, 0], "x": 11, "y": 3}, + {"matrix": [9, 1], "x": 12, "y": 3}, + {"matrix": [9, 2], "x": 13, "y": 3}, + {"matrix": [9, 3], "x": 14, "y": 3}, + {"matrix": [9, 4], "x": 15, "y": 3}, + {"matrix": [9, 5], "x": 16, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + + {"matrix": [10, 2], "x": 11, "y": 4}, + {"matrix": [10, 3], "x": 12, "y": 4}, + {"matrix": [10, 4], "x": 13, "y": 4}, + {"matrix": [10, 5], "x": 14, "y": 4}, + + {"matrix": [5, 3], "x": 3, "y": 5}, + {"matrix": [5, 4], "x": 4, "y": 5}, + {"matrix": [5, 5], "x": 5, "y": 5}, + + {"matrix": [11, 0], "x": 14, "y": 5}, + {"matrix": [11, 1], "x": 15, "y": 5}, + {"matrix": [11, 2], "x": 16, "y": 5} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk b/keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk deleted file mode 100644 index 3bbd261429..0000000000 --- a/keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File intentionally blank diff --git a/keyboards/handwired/dactyl_manuform/5x6_68/info.json b/keyboards/handwired/dactyl_manuform/5x6_68/info.json deleted file mode 100644 index 59d37ec15b..0000000000 --- a/keyboards/handwired/dactyl_manuform/5x6_68/info.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "keyboard_name": "Dactyl-Manuform (5x6) 68 Keys", - "manufacturer": "kpagratis", - "url": "", - "maintainer": "kpagratis", - "development_board": "promicro", - "usb": { - "vid": "0xFEED", - "pid": "0x0016", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": true, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "ROW2COL", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [6, 0], "x": 11, "y": 0}, - {"matrix": [6, 1], "x": 12, "y": 0}, - {"matrix": [6, 2], "x": 13, "y": 0}, - {"matrix": [6, 3], "x": 14, "y": 0}, - {"matrix": [6, 4], "x": 15, "y": 0}, - {"matrix": [6, 5], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [7, 0], "x": 11, "y": 1}, - {"matrix": [7, 1], "x": 12, "y": 1}, - {"matrix": [7, 2], "x": 13, "y": 1}, - {"matrix": [7, 3], "x": 14, "y": 1}, - {"matrix": [7, 4], "x": 15, "y": 1}, - {"matrix": [7, 5], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [8, 0], "x": 11, "y": 2}, - {"matrix": [8, 1], "x": 12, "y": 2}, - {"matrix": [8, 2], "x": 13, "y": 2}, - {"matrix": [8, 3], "x": 14, "y": 2}, - {"matrix": [8, 4], "x": 15, "y": 2}, - {"matrix": [8, 5], "x": 16, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [9, 0], "x": 11, "y": 3}, - {"matrix": [9, 1], "x": 12, "y": 3}, - {"matrix": [9, 2], "x": 13, "y": 3}, - {"matrix": [9, 3], "x": 14, "y": 3}, - {"matrix": [9, 4], "x": 15, "y": 3}, - {"matrix": [9, 5], "x": 16, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - - {"matrix": [10, 2], "x": 13, "y": 4}, - {"matrix": [10, 3], "x": 14, "y": 4}, - {"matrix": [10, 4], "x": 15, "y": 4}, - {"matrix": [10, 5], "x": 16, "y": 4}, - - {"matrix": [4, 4], "x": 4, "y": 5}, - {"matrix": [4, 5], "x": 5, "y": 5}, - - {"matrix": [10, 0], "x": 11, "y": 5}, - {"matrix": [10, 1], "x": 12, "y": 5}, - - {"matrix": [5, 4], "x": 6, "y": 6}, - {"matrix": [5, 5], "x": 7, "y": 6}, - - {"matrix": [11, 0], "x": 9, "y": 6}, - {"matrix": [11, 1], "x": 10, "y": 6}, - - {"matrix": [5, 2], "x": 6, "y": 7}, - {"matrix": [5, 3], "x": 7, "y": 7}, - - {"matrix": [11, 2], "x": 9, "y": 7}, - {"matrix": [11, 3], "x": 10, "y": 7} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_manuform/5x6_68/keyboard.json b/keyboards/handwired/dactyl_manuform/5x6_68/keyboard.json new file mode 100644 index 0000000000..59d37ec15b --- /dev/null +++ b/keyboards/handwired/dactyl_manuform/5x6_68/keyboard.json @@ -0,0 +1,118 @@ +{ + "keyboard_name": "Dactyl-Manuform (5x6) 68 Keys", + "manufacturer": "kpagratis", + "url": "", + "maintainer": "kpagratis", + "development_board": "promicro", + "usb": { + "vid": "0xFEED", + "pid": "0x0016", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": true, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "ROW2COL", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [6, 0], "x": 11, "y": 0}, + {"matrix": [6, 1], "x": 12, "y": 0}, + {"matrix": [6, 2], "x": 13, "y": 0}, + {"matrix": [6, 3], "x": 14, "y": 0}, + {"matrix": [6, 4], "x": 15, "y": 0}, + {"matrix": [6, 5], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [7, 0], "x": 11, "y": 1}, + {"matrix": [7, 1], "x": 12, "y": 1}, + {"matrix": [7, 2], "x": 13, "y": 1}, + {"matrix": [7, 3], "x": 14, "y": 1}, + {"matrix": [7, 4], "x": 15, "y": 1}, + {"matrix": [7, 5], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [8, 0], "x": 11, "y": 2}, + {"matrix": [8, 1], "x": 12, "y": 2}, + {"matrix": [8, 2], "x": 13, "y": 2}, + {"matrix": [8, 3], "x": 14, "y": 2}, + {"matrix": [8, 4], "x": 15, "y": 2}, + {"matrix": [8, 5], "x": 16, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [9, 0], "x": 11, "y": 3}, + {"matrix": [9, 1], "x": 12, "y": 3}, + {"matrix": [9, 2], "x": 13, "y": 3}, + {"matrix": [9, 3], "x": 14, "y": 3}, + {"matrix": [9, 4], "x": 15, "y": 3}, + {"matrix": [9, 5], "x": 16, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + + {"matrix": [10, 2], "x": 13, "y": 4}, + {"matrix": [10, 3], "x": 14, "y": 4}, + {"matrix": [10, 4], "x": 15, "y": 4}, + {"matrix": [10, 5], "x": 16, "y": 4}, + + {"matrix": [4, 4], "x": 4, "y": 5}, + {"matrix": [4, 5], "x": 5, "y": 5}, + + {"matrix": [10, 0], "x": 11, "y": 5}, + {"matrix": [10, 1], "x": 12, "y": 5}, + + {"matrix": [5, 4], "x": 6, "y": 6}, + {"matrix": [5, 5], "x": 7, "y": 6}, + + {"matrix": [11, 0], "x": 9, "y": 6}, + {"matrix": [11, 1], "x": 10, "y": 6}, + + {"matrix": [5, 2], "x": 6, "y": 7}, + {"matrix": [5, 3], "x": 7, "y": 7}, + + {"matrix": [11, 2], "x": 9, "y": 7}, + {"matrix": [11, 3], "x": 10, "y": 7} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_manuform/5x6_68/rules.mk b/keyboards/handwired/dactyl_manuform/5x6_68/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/dactyl_manuform/5x6_68/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json b/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json deleted file mode 100644 index 245310fd3c..0000000000 --- a/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "led_count": 12 - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json b/keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json new file mode 100644 index 0000000000..245310fd3c --- /dev/null +++ b/keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json @@ -0,0 +1,18 @@ +{ + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "led_count": 12 + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk b/keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/dactyl_manuform/6x7/info.json b/keyboards/handwired/dactyl_manuform/6x7/info.json deleted file mode 100644 index 5ce0affbee..0000000000 --- a/keyboards/handwired/dactyl_manuform/6x7/info.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "keyboard_name": "Dactyl-Manuform (6x7)", - "manufacturer": "tshort", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x444D", - "pid": "0x3636", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": true, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "D1"], - "rows": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "rgblight": { - "led_count": 12 - }, - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [7, 0], "x": 12, "y": 0}, - {"matrix": [7, 1], "x": 13, "y": 0}, - {"matrix": [7, 2], "x": 14, "y": 0}, - {"matrix": [7, 3], "x": 15, "y": 0}, - {"matrix": [7, 4], "x": 16, "y": 0}, - {"matrix": [7, 5], "x": 17, "y": 0}, - {"matrix": [7, 6], "x": 18, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - - {"matrix": [8, 0], "x": 12, "y": 1}, - {"matrix": [8, 1], "x": 13, "y": 1}, - {"matrix": [8, 2], "x": 14, "y": 1}, - {"matrix": [8, 3], "x": 15, "y": 1}, - {"matrix": [8, 4], "x": 16, "y": 1}, - {"matrix": [8, 5], "x": 17, "y": 1}, - {"matrix": [8, 6], "x": 18, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - - {"matrix": [9, 0], "x": 12, "y": 2}, - {"matrix": [9, 1], "x": 13, "y": 2}, - {"matrix": [9, 2], "x": 14, "y": 2}, - {"matrix": [9, 3], "x": 15, "y": 2}, - {"matrix": [9, 4], "x": 16, "y": 2}, - {"matrix": [9, 5], "x": 17, "y": 2}, - {"matrix": [9, 6], "x": 18, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - - {"matrix": [10, 0], "x": 12, "y": 3}, - {"matrix": [10, 1], "x": 13, "y": 3}, - {"matrix": [10, 2], "x": 14, "y": 3}, - {"matrix": [10, 3], "x": 15, "y": 3}, - {"matrix": [10, 4], "x": 16, "y": 3}, - {"matrix": [10, 5], "x": 17, "y": 3}, - {"matrix": [10, 6], "x": 18, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - - {"matrix": [11, 0], "x": 12, "y": 4}, - {"matrix": [11, 1], "x": 13, "y": 4}, - {"matrix": [11, 2], "x": 14, "y": 4}, - {"matrix": [11, 3], "x": 15, "y": 4}, - {"matrix": [11, 4], "x": 16, "y": 4}, - {"matrix": [11, 5], "x": 17, "y": 4}, - {"matrix": [11, 6], "x": 18, "y": 4}, - - {"matrix": [5, 3], "x": 3, "y": 5}, - {"matrix": [5, 4], "x": 4, "y": 5}, - - {"matrix": [12, 2], "x": 14, "y": 5}, - {"matrix": [12, 3], "x": 15, "y": 5}, - - {"matrix": [5, 5], "x": 5, "y": 6}, - {"matrix": [5, 6], "x": 6, "y": 6}, - - {"matrix": [12, 0], "x": 12, "y": 6}, - {"matrix": [12, 1], "x": 13, "y": 6}, - - {"matrix": [6, 5], "x": 7, "y": 7}, - {"matrix": [6, 6], "x": 8, "y": 7}, - - {"matrix": [13, 0], "x": 10, "y": 7}, - {"matrix": [13, 1], "x": 11, "y": 7}, - - {"matrix": [6, 3], "x": 7, "y": 8}, - {"matrix": [6, 4], "x": 8, "y": 8}, - - {"matrix": [13, 2], "x": 10, "y": 8}, - {"matrix": [13, 3], "x": 11, "y": 8} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_manuform/6x7/keyboard.json b/keyboards/handwired/dactyl_manuform/6x7/keyboard.json new file mode 100644 index 0000000000..5ce0affbee --- /dev/null +++ b/keyboards/handwired/dactyl_manuform/6x7/keyboard.json @@ -0,0 +1,144 @@ +{ + "keyboard_name": "Dactyl-Manuform (6x7)", + "manufacturer": "tshort", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x444D", + "pid": "0x3636", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": true, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "D1"], + "rows": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "rgblight": { + "led_count": 12 + }, + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [7, 0], "x": 12, "y": 0}, + {"matrix": [7, 1], "x": 13, "y": 0}, + {"matrix": [7, 2], "x": 14, "y": 0}, + {"matrix": [7, 3], "x": 15, "y": 0}, + {"matrix": [7, 4], "x": 16, "y": 0}, + {"matrix": [7, 5], "x": 17, "y": 0}, + {"matrix": [7, 6], "x": 18, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + + {"matrix": [8, 0], "x": 12, "y": 1}, + {"matrix": [8, 1], "x": 13, "y": 1}, + {"matrix": [8, 2], "x": 14, "y": 1}, + {"matrix": [8, 3], "x": 15, "y": 1}, + {"matrix": [8, 4], "x": 16, "y": 1}, + {"matrix": [8, 5], "x": 17, "y": 1}, + {"matrix": [8, 6], "x": 18, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + + {"matrix": [9, 0], "x": 12, "y": 2}, + {"matrix": [9, 1], "x": 13, "y": 2}, + {"matrix": [9, 2], "x": 14, "y": 2}, + {"matrix": [9, 3], "x": 15, "y": 2}, + {"matrix": [9, 4], "x": 16, "y": 2}, + {"matrix": [9, 5], "x": 17, "y": 2}, + {"matrix": [9, 6], "x": 18, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + + {"matrix": [10, 0], "x": 12, "y": 3}, + {"matrix": [10, 1], "x": 13, "y": 3}, + {"matrix": [10, 2], "x": 14, "y": 3}, + {"matrix": [10, 3], "x": 15, "y": 3}, + {"matrix": [10, 4], "x": 16, "y": 3}, + {"matrix": [10, 5], "x": 17, "y": 3}, + {"matrix": [10, 6], "x": 18, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + + {"matrix": [11, 0], "x": 12, "y": 4}, + {"matrix": [11, 1], "x": 13, "y": 4}, + {"matrix": [11, 2], "x": 14, "y": 4}, + {"matrix": [11, 3], "x": 15, "y": 4}, + {"matrix": [11, 4], "x": 16, "y": 4}, + {"matrix": [11, 5], "x": 17, "y": 4}, + {"matrix": [11, 6], "x": 18, "y": 4}, + + {"matrix": [5, 3], "x": 3, "y": 5}, + {"matrix": [5, 4], "x": 4, "y": 5}, + + {"matrix": [12, 2], "x": 14, "y": 5}, + {"matrix": [12, 3], "x": 15, "y": 5}, + + {"matrix": [5, 5], "x": 5, "y": 6}, + {"matrix": [5, 6], "x": 6, "y": 6}, + + {"matrix": [12, 0], "x": 12, "y": 6}, + {"matrix": [12, 1], "x": 13, "y": 6}, + + {"matrix": [6, 5], "x": 7, "y": 7}, + {"matrix": [6, 6], "x": 8, "y": 7}, + + {"matrix": [13, 0], "x": 10, "y": 7}, + {"matrix": [13, 1], "x": 11, "y": 7}, + + {"matrix": [6, 3], "x": 7, "y": 8}, + {"matrix": [6, 4], "x": 8, "y": 8}, + + {"matrix": [13, 2], "x": 10, "y": 8}, + {"matrix": [13, 3], "x": 11, "y": 8} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_manuform/6x7/rules.mk b/keyboards/handwired/dactyl_manuform/6x7/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/dactyl_maximus/info.json b/keyboards/handwired/dactyl_maximus/info.json deleted file mode 100644 index 081fab571a..0000000000 --- a/keyboards/handwired/dactyl_maximus/info.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "keyboard_name": "Dactyl Maximus", - "manufacturer": "handwired", - "url": "", - "maintainer": "dunk2k", - "usb": { - "vid": "0x444C", - "pid": "0xA57B", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D1" - }, - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.35}, - {"matrix": [0, 1], "x": 1, "y": 0.35}, - {"matrix": [0, 2], "x": 2, "y": 0.35}, - {"matrix": [0, 3], "x": 3, "y": 0.1}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0.1}, - {"matrix": [0, 6], "x": 6, "y": 0.1}, - - {"matrix": [6, 0], "x": 12, "y": 0.1}, - {"matrix": [6, 1], "x": 13, "y": 0.1}, - {"matrix": [6, 2], "x": 14, "y": 0}, - {"matrix": [6, 3], "x": 15, "y": 0.1}, - {"matrix": [6, 4], "x": 16, "y": 0.35}, - {"matrix": [6, 5], "x": 17, "y": 0.35}, - {"matrix": [6, 6], "x": 18, "y": 0.35}, - - {"matrix": [1, 0], "x": 0, "y": 1.35}, - {"matrix": [1, 1], "x": 1, "y": 1.35}, - {"matrix": [1, 2], "x": 2, "y": 1.35}, - {"matrix": [1, 3], "x": 3, "y": 1.1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1.1}, - {"matrix": [1, 6], "x": 6, "y": 1.1}, - - {"matrix": [7, 0], "x": 12, "y": 1.1}, - {"matrix": [7, 1], "x": 13, "y": 1.1}, - {"matrix": [7, 2], "x": 14, "y": 1}, - {"matrix": [7, 3], "x": 15, "y": 1.1}, - {"matrix": [7, 4], "x": 16, "y": 1.35}, - {"matrix": [7, 5], "x": 17, "y": 1.35}, - {"matrix": [7, 6], "x": 18, "y": 1.35}, - - {"matrix": [2, 0], "x": 0, "y": 2.35}, - {"matrix": [2, 1], "x": 1, "y": 2.35}, - {"matrix": [2, 2], "x": 2, "y": 2.35}, - {"matrix": [2, 3], "x": 3, "y": 2.1}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2.1}, - {"matrix": [2, 6], "x": 6, "y": 2.1}, - - {"matrix": [8, 0], "x": 12, "y": 2.1}, - {"matrix": [8, 1], "x": 13, "y": 2.1}, - {"matrix": [8, 2], "x": 14, "y": 2}, - {"matrix": [8, 3], "x": 15, "y": 2.1}, - {"matrix": [8, 4], "x": 16, "y": 2.35}, - {"matrix": [8, 5], "x": 17, "y": 2.35}, - {"matrix": [8, 6], "x": 18, "y": 2.35}, - - {"matrix": [3, 0], "x": 0, "y": 3.35}, - {"matrix": [3, 1], "x": 1, "y": 3.35}, - {"matrix": [3, 2], "x": 2, "y": 3.35}, - {"matrix": [3, 3], "x": 3, "y": 3.1}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3.1}, - {"matrix": [3, 6], "x": 6, "y": 3.1}, - - {"matrix": [9, 0], "x": 12, "y": 3.1}, - {"matrix": [9, 1], "x": 13, "y": 3.1}, - {"matrix": [9, 2], "x": 14, "y": 3}, - {"matrix": [9, 3], "x": 15, "y": 3.1}, - {"matrix": [9, 4], "x": 16, "y": 3.35}, - {"matrix": [9, 5], "x": 17, "y": 3.35}, - {"matrix": [9, 6], "x": 18, "y": 3.35}, - - {"matrix": [4, 0], "x": 0, "y": 4.35}, - {"matrix": [4, 1], "x": 1, "y": 4.35}, - {"matrix": [4, 2], "x": 2, "y": 4.35}, - {"matrix": [4, 3], "x": 3, "y": 4.1}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4.1}, - - {"matrix": [10, 1], "x": 13, "y": 4.1}, - {"matrix": [10, 2], "x": 14, "y": 4}, - {"matrix": [10, 3], "x": 15, "y": 4.1}, - {"matrix": [10, 4], "x": 16, "y": 4.35}, - {"matrix": [10, 5], "x": 17, "y": 4.35}, - {"matrix": [10, 6], "x": 18, "y": 4.35}, - - {"matrix": [4, 6], "x": 7, "y": 5}, - {"matrix": [5, 6], "x": 8, "y": 5}, - - {"matrix": [11, 0], "x": 10, "y": 5}, - {"matrix": [10, 0], "x": 11, "y": 5}, - - {"matrix": [5, 3], "x": 6, "y": 6}, - {"matrix": [5, 4], "x": 7, "y": 6}, - {"matrix": [5, 5], "x": 8, "y": 6}, - - {"matrix": [11, 1], "x": 10, "y": 6}, - {"matrix": [11, 2], "x": 11, "y": 6}, - {"matrix": [11, 3], "x": 12, "y": 6}, - - {"matrix": [5, 0], "x": 6, "y": 7}, - {"matrix": [5, 1], "x": 7, "y": 7}, - {"matrix": [5, 2], "x": 8, "y": 7}, - - {"matrix": [11, 4], "x": 10, "y": 7}, - {"matrix": [11, 5], "x": 11, "y": 7}, - {"matrix": [11, 6], "x": 12, "y": 7} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_maximus/keyboard.json b/keyboards/handwired/dactyl_maximus/keyboard.json new file mode 100644 index 0000000000..081fab571a --- /dev/null +++ b/keyboards/handwired/dactyl_maximus/keyboard.json @@ -0,0 +1,137 @@ +{ + "keyboard_name": "Dactyl Maximus", + "manufacturer": "handwired", + "url": "", + "maintainer": "dunk2k", + "usb": { + "vid": "0x444C", + "pid": "0xA57B", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D1" + }, + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.35}, + {"matrix": [0, 1], "x": 1, "y": 0.35}, + {"matrix": [0, 2], "x": 2, "y": 0.35}, + {"matrix": [0, 3], "x": 3, "y": 0.1}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0.1}, + {"matrix": [0, 6], "x": 6, "y": 0.1}, + + {"matrix": [6, 0], "x": 12, "y": 0.1}, + {"matrix": [6, 1], "x": 13, "y": 0.1}, + {"matrix": [6, 2], "x": 14, "y": 0}, + {"matrix": [6, 3], "x": 15, "y": 0.1}, + {"matrix": [6, 4], "x": 16, "y": 0.35}, + {"matrix": [6, 5], "x": 17, "y": 0.35}, + {"matrix": [6, 6], "x": 18, "y": 0.35}, + + {"matrix": [1, 0], "x": 0, "y": 1.35}, + {"matrix": [1, 1], "x": 1, "y": 1.35}, + {"matrix": [1, 2], "x": 2, "y": 1.35}, + {"matrix": [1, 3], "x": 3, "y": 1.1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1.1}, + {"matrix": [1, 6], "x": 6, "y": 1.1}, + + {"matrix": [7, 0], "x": 12, "y": 1.1}, + {"matrix": [7, 1], "x": 13, "y": 1.1}, + {"matrix": [7, 2], "x": 14, "y": 1}, + {"matrix": [7, 3], "x": 15, "y": 1.1}, + {"matrix": [7, 4], "x": 16, "y": 1.35}, + {"matrix": [7, 5], "x": 17, "y": 1.35}, + {"matrix": [7, 6], "x": 18, "y": 1.35}, + + {"matrix": [2, 0], "x": 0, "y": 2.35}, + {"matrix": [2, 1], "x": 1, "y": 2.35}, + {"matrix": [2, 2], "x": 2, "y": 2.35}, + {"matrix": [2, 3], "x": 3, "y": 2.1}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2.1}, + {"matrix": [2, 6], "x": 6, "y": 2.1}, + + {"matrix": [8, 0], "x": 12, "y": 2.1}, + {"matrix": [8, 1], "x": 13, "y": 2.1}, + {"matrix": [8, 2], "x": 14, "y": 2}, + {"matrix": [8, 3], "x": 15, "y": 2.1}, + {"matrix": [8, 4], "x": 16, "y": 2.35}, + {"matrix": [8, 5], "x": 17, "y": 2.35}, + {"matrix": [8, 6], "x": 18, "y": 2.35}, + + {"matrix": [3, 0], "x": 0, "y": 3.35}, + {"matrix": [3, 1], "x": 1, "y": 3.35}, + {"matrix": [3, 2], "x": 2, "y": 3.35}, + {"matrix": [3, 3], "x": 3, "y": 3.1}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3.1}, + {"matrix": [3, 6], "x": 6, "y": 3.1}, + + {"matrix": [9, 0], "x": 12, "y": 3.1}, + {"matrix": [9, 1], "x": 13, "y": 3.1}, + {"matrix": [9, 2], "x": 14, "y": 3}, + {"matrix": [9, 3], "x": 15, "y": 3.1}, + {"matrix": [9, 4], "x": 16, "y": 3.35}, + {"matrix": [9, 5], "x": 17, "y": 3.35}, + {"matrix": [9, 6], "x": 18, "y": 3.35}, + + {"matrix": [4, 0], "x": 0, "y": 4.35}, + {"matrix": [4, 1], "x": 1, "y": 4.35}, + {"matrix": [4, 2], "x": 2, "y": 4.35}, + {"matrix": [4, 3], "x": 3, "y": 4.1}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4.1}, + + {"matrix": [10, 1], "x": 13, "y": 4.1}, + {"matrix": [10, 2], "x": 14, "y": 4}, + {"matrix": [10, 3], "x": 15, "y": 4.1}, + {"matrix": [10, 4], "x": 16, "y": 4.35}, + {"matrix": [10, 5], "x": 17, "y": 4.35}, + {"matrix": [10, 6], "x": 18, "y": 4.35}, + + {"matrix": [4, 6], "x": 7, "y": 5}, + {"matrix": [5, 6], "x": 8, "y": 5}, + + {"matrix": [11, 0], "x": 10, "y": 5}, + {"matrix": [10, 0], "x": 11, "y": 5}, + + {"matrix": [5, 3], "x": 6, "y": 6}, + {"matrix": [5, 4], "x": 7, "y": 6}, + {"matrix": [5, 5], "x": 8, "y": 6}, + + {"matrix": [11, 1], "x": 10, "y": 6}, + {"matrix": [11, 2], "x": 11, "y": 6}, + {"matrix": [11, 3], "x": 12, "y": 6}, + + {"matrix": [5, 0], "x": 6, "y": 7}, + {"matrix": [5, 1], "x": 7, "y": 7}, + {"matrix": [5, 2], "x": 8, "y": 7}, + + {"matrix": [11, 4], "x": 10, "y": 7}, + {"matrix": [11, 5], "x": 11, "y": 7}, + {"matrix": [11, 6], "x": 12, "y": 7} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_maximus/rules.mk b/keyboards/handwired/dactyl_maximus/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/dactyl_maximus/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/dactyl_minidox/info.json b/keyboards/handwired/dactyl_minidox/info.json deleted file mode 100644 index 36f71ea525..0000000000 --- a/keyboards/handwired/dactyl_minidox/info.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "keyboard_name": "Dactyl Minidox", - "manufacturer": "dlford", - "url": "https://www.dlford.io/keyboard-build-guide-per-key-rgb-leds/", - "maintainer": "dlford", - "usb": { - "vid": "0x444D", - "pid": "0x3536", - "device_version": "0.0.3" - }, - "features": { - "bootmagic": true, - "console": false, - "command": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "center_point": [133, 54], - "driver": "ws2812", - "split_count": [18, 18] - }, - "matrix_pins": { - "cols": ["C6", "D7", "E6", "B4", "B5"], - "rows": ["B1", "B3", "B2", "B6"] - }, - "diode_direction": "ROW2COL", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "development_board": "promicro", - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x5_3" - }, - "community_layouts": ["split_3x5_3"], - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - - {"matrix": [4, 0], "x": 10, "y": 0}, - {"matrix": [4, 1], "x": 11, "y": 0}, - {"matrix": [4, 2], "x": 12, "y": 0}, - {"matrix": [4, 3], "x": 13, "y": 0}, - {"matrix": [4, 4], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - - {"matrix": [5, 0], "x": 10, "y": 1}, - {"matrix": [5, 1], "x": 11, "y": 1}, - {"matrix": [5, 2], "x": 12, "y": 1}, - {"matrix": [5, 3], "x": 13, "y": 1}, - {"matrix": [5, 4], "x": 14, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - - {"matrix": [6, 0], "x": 10, "y": 2}, - {"matrix": [6, 1], "x": 11, "y": 2}, - {"matrix": [6, 2], "x": 12, "y": 2}, - {"matrix": [6, 3], "x": 13, "y": 2}, - {"matrix": [6, 4], "x": 14, "y": 2}, - - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - - {"matrix": [7, 0], "x": 10, "y": 3}, - {"matrix": [7, 1], "x": 11, "y": 3}, - {"matrix": [7, 2], "x": 12, "y": 3} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_minidox/keyboard.json b/keyboards/handwired/dactyl_minidox/keyboard.json new file mode 100644 index 0000000000..36f71ea525 --- /dev/null +++ b/keyboards/handwired/dactyl_minidox/keyboard.json @@ -0,0 +1,90 @@ +{ + "keyboard_name": "Dactyl Minidox", + "manufacturer": "dlford", + "url": "https://www.dlford.io/keyboard-build-guide-per-key-rgb-leds/", + "maintainer": "dlford", + "usb": { + "vid": "0x444D", + "pid": "0x3536", + "device_version": "0.0.3" + }, + "features": { + "bootmagic": true, + "console": false, + "command": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "center_point": [133, 54], + "driver": "ws2812", + "split_count": [18, 18] + }, + "matrix_pins": { + "cols": ["C6", "D7", "E6", "B4", "B5"], + "rows": ["B1", "B3", "B2", "B6"] + }, + "diode_direction": "ROW2COL", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "development_board": "promicro", + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x5_3" + }, + "community_layouts": ["split_3x5_3"], + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + + {"matrix": [4, 0], "x": 10, "y": 0}, + {"matrix": [4, 1], "x": 11, "y": 0}, + {"matrix": [4, 2], "x": 12, "y": 0}, + {"matrix": [4, 3], "x": 13, "y": 0}, + {"matrix": [4, 4], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + + {"matrix": [5, 0], "x": 10, "y": 1}, + {"matrix": [5, 1], "x": 11, "y": 1}, + {"matrix": [5, 2], "x": 12, "y": 1}, + {"matrix": [5, 3], "x": 13, "y": 1}, + {"matrix": [5, 4], "x": 14, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + + {"matrix": [6, 0], "x": 10, "y": 2}, + {"matrix": [6, 1], "x": 11, "y": 2}, + {"matrix": [6, 2], "x": 12, "y": 2}, + {"matrix": [6, 3], "x": 13, "y": 2}, + {"matrix": [6, 4], "x": 14, "y": 2}, + + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + + {"matrix": [7, 0], "x": 10, "y": 3}, + {"matrix": [7, 1], "x": 11, "y": 3}, + {"matrix": [7, 2], "x": 12, "y": 3} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_minidox/rules.mk b/keyboards/handwired/dactyl_minidox/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/dactyl_minidox/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/dactyl_tracer/info.json b/keyboards/handwired/dactyl_tracer/info.json deleted file mode 100644 index 29e5990666..0000000000 --- a/keyboards/handwired/dactyl_tracer/info.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "keyboard_name": "Dactyl Tracer", - "manufacturer": "mjohns", - "url": "https://github.com/mjohns/tracer", - "maintainer": "mjohns", - "usb": { - "vid": "0x444E", - "pid": "0x1307", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["C6", "D7", "E6", "B4", "B5"], - "rows": ["F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "development_board": "promicro", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "layouts": { - "LAYOUT" : { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - - {"matrix": [5, 0], "x": 9, "y": 0}, - {"matrix": [5, 1], "x": 10, "y": 0}, - {"matrix": [5, 2], "x": 11, "y": 0}, - {"matrix": [5, 3], "x": 12, "y": 0}, - {"matrix": [5, 4], "x": 13, "y": 0.25}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - - {"matrix": [6, 0], "x": 9, "y": 1}, - {"matrix": [6, 1], "x": 10, "y": 1}, - {"matrix": [6, 2], "x": 11, "y": 1}, - {"matrix": [6, 3], "x": 12, "y": 1}, - {"matrix": [6, 4], "x": 13, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - - {"matrix": [7, 0], "x": 9, "y": 2}, - {"matrix": [7, 1], "x": 10, "y": 2}, - {"matrix": [7, 2], "x": 11, "y": 2}, - {"matrix": [7, 3], "x": 12, "y": 2}, - {"matrix": [7, 4], "x": 13, "y": 2.5}, - - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - - {"matrix": [3, 4], "x": 5, "y": 3.25}, - - {"matrix": [8, 0], "x": 8, "y": 3.25}, - - {"matrix": [8, 2], "x": 11, "y": 3}, - {"matrix": [8, 3], "x": 12, "y": 3}, - - {"matrix": [4, 2], "x": 3, "y": 4 }, - {"matrix": [3, 3], "x": 4, "y": 4 }, - {"matrix": [4, 4], "x": 5, "y": 4.25}, - - {"matrix": [9, 0], "x": 8, "y": 4.25}, - {"matrix": [8, 1], "x": 9, "y": 4}, - {"matrix": [9, 2], "x": 10, "y": 4}, - - {"matrix": [4, 3], "x": 4.5, "y": 5.25}, - - {"matrix": [9, 1], "x": 8.5, "y": 5.25} - ] - } - } -} diff --git a/keyboards/handwired/dactyl_tracer/keyboard.json b/keyboards/handwired/dactyl_tracer/keyboard.json new file mode 100644 index 0000000000..29e5990666 --- /dev/null +++ b/keyboards/handwired/dactyl_tracer/keyboard.json @@ -0,0 +1,92 @@ +{ + "keyboard_name": "Dactyl Tracer", + "manufacturer": "mjohns", + "url": "https://github.com/mjohns/tracer", + "maintainer": "mjohns", + "usb": { + "vid": "0x444E", + "pid": "0x1307", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["C6", "D7", "E6", "B4", "B5"], + "rows": ["F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "development_board": "promicro", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "layouts": { + "LAYOUT" : { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + + {"matrix": [5, 0], "x": 9, "y": 0}, + {"matrix": [5, 1], "x": 10, "y": 0}, + {"matrix": [5, 2], "x": 11, "y": 0}, + {"matrix": [5, 3], "x": 12, "y": 0}, + {"matrix": [5, 4], "x": 13, "y": 0.25}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + + {"matrix": [6, 0], "x": 9, "y": 1}, + {"matrix": [6, 1], "x": 10, "y": 1}, + {"matrix": [6, 2], "x": 11, "y": 1}, + {"matrix": [6, 3], "x": 12, "y": 1}, + {"matrix": [6, 4], "x": 13, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + + {"matrix": [7, 0], "x": 9, "y": 2}, + {"matrix": [7, 1], "x": 10, "y": 2}, + {"matrix": [7, 2], "x": 11, "y": 2}, + {"matrix": [7, 3], "x": 12, "y": 2}, + {"matrix": [7, 4], "x": 13, "y": 2.5}, + + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + + {"matrix": [3, 4], "x": 5, "y": 3.25}, + + {"matrix": [8, 0], "x": 8, "y": 3.25}, + + {"matrix": [8, 2], "x": 11, "y": 3}, + {"matrix": [8, 3], "x": 12, "y": 3}, + + {"matrix": [4, 2], "x": 3, "y": 4 }, + {"matrix": [3, 3], "x": 4, "y": 4 }, + {"matrix": [4, 4], "x": 5, "y": 4.25}, + + {"matrix": [9, 0], "x": 8, "y": 4.25}, + {"matrix": [8, 1], "x": 9, "y": 4}, + {"matrix": [9, 2], "x": 10, "y": 4}, + + {"matrix": [4, 3], "x": 4.5, "y": 5.25}, + + {"matrix": [9, 1], "x": 8.5, "y": 5.25} + ] + } + } +} diff --git a/keyboards/handwired/dactyl_tracer/rules.mk b/keyboards/handwired/dactyl_tracer/rules.mk deleted file mode 100644 index 3bbd261429..0000000000 --- a/keyboards/handwired/dactyl_tracer/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File intentionally blank diff --git a/keyboards/handwired/dactylmacropad/info.json b/keyboards/handwired/dactylmacropad/info.json deleted file mode 100644 index 5d40a240a9..0000000000 --- a/keyboards/handwired/dactylmacropad/info.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "manufacturer": "bwprobably", - "keyboard_name": "DactylMacropad", - "maintainer": "bwprobably", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["F7", "B1", "B3", "B2", "B6"], - "rows": ["F6", "B4", "B5"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "encoder": { - "rotary": [ - {"pin_a": "D1", "pin_b": "D0"} - ] - }, - "qmk": { - "tap_keycode_delay": 100 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2} - ] - } - } -} diff --git a/keyboards/handwired/dactylmacropad/keyboard.json b/keyboards/handwired/dactylmacropad/keyboard.json new file mode 100644 index 0000000000..5d40a240a9 --- /dev/null +++ b/keyboards/handwired/dactylmacropad/keyboard.json @@ -0,0 +1,53 @@ +{ + "manufacturer": "bwprobably", + "keyboard_name": "DactylMacropad", + "maintainer": "bwprobably", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["F7", "B1", "B3", "B2", "B6"], + "rows": ["F6", "B4", "B5"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "encoder": { + "rotary": [ + {"pin_a": "D1", "pin_b": "D0"} + ] + }, + "qmk": { + "tap_keycode_delay": 100 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2} + ] + } + } +} diff --git a/keyboards/handwired/dactylmacropad/rules.mk b/keyboards/handwired/dactylmacropad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/dactylmacropad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/daskeyboard/daskeyboard4/info.json b/keyboards/handwired/daskeyboard/daskeyboard4/info.json deleted file mode 100644 index 8308506512..0000000000 --- a/keyboards/handwired/daskeyboard/daskeyboard4/info.json +++ /dev/null @@ -1,157 +0,0 @@ -{ - "manufacturer": "Metadot", - "keyboard_name": "daskeyboard4", - "maintainer": "Commander1024", - "url": "https://www.daskeyboard.com/de/daskeyboard-4-professional/", - "bootloader": "tinyuf2", - "bootloader_instructions": "Hold ESC while plugging USB in", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["C14", "C15", "A0", "A2", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B9", "B7", "B6", "B5", "B4", "A8"], - "rows": ["A13", "A14", "A1", "A3", "B8", "B3", "A15", "B15"] - }, - "board": "BLACKPILL_STM32_F411", - "processor": "STM32F411", - "usb": { - "device_version": "1.0.0", - "vid": "0xFEED", - "pid": "0x0140" - }, - "bootmagic": { - "matrix": [5, 16] - }, - "indicators": { - "num_lock": "C13", - "caps_lock": "B14", - "scroll_lock": "B2", - "on_state": 1 - }, - "encoder": { - "rotary": [ - {"pin_a": "B13", "pin_b": "B12"} - ] - }, - "tapping": { - "toggle": 2 - }, - "layouts": { - "LAYOUT_fullsize_iso": { - "layout": [ - {"label": "Esc", "matrix": [5, 16], "x": 0, "y": 0}, - {"label": "F1", "matrix": [2, 4], "x": 2, "y": 0}, - {"label": "F2", "matrix": [2, 5], "x": 3, "y": 0}, - {"label": "F3", "matrix": [3, 5], "x": 4, "y": 0}, - {"label": "F4", "matrix": [5, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 1], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [5, 8], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [3, 3], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [2, 3], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [2, 2], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 2], "x": 12, "y": 0}, - {"label": "F11", "matrix": [5, 2], "x": 13, "y": 0}, - {"label": "F12", "matrix": [6, 2], "x": 14, "y": 0}, - {"label": "Prt Sc", "matrix": [0, 0], "x": 15.25, "y": 0}, - {"label": "Scr Lk", "matrix": [1, 0], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [1, 1], "x": 17.25, "y": 0}, - {"label": "`", "matrix": [2, 16], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [0, 16], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [0, 4], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [0, 5], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [0, 6], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [2, 6], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [0, 3], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [0, 9], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [2, 9], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 2], "w": 2, "x": 13, "y": 1.25}, - {"label": "Ins", "matrix": [2, 11], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [2, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 17.25, "y": 1.25}, - {"label": "Num Lk", "matrix": [4, 10], "x": 18.5, "y": 1.25}, - {"label": "/", "matrix": [4, 11], "x": 19.5, "y": 1.25}, - {"label": "*", "matrix": [4, 14], "x": 20.5, "y": 1.25}, - {"label": "-", "matrix": [6, 14], "x": 21.5, "y": 1.25}, - {"label": "Tab", "matrix": [3, 16], "w": 1.5, "x": 0, "y": 2.25}, - {"label": "Q", "matrix": [1, 16], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [3, 6], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [3, 7], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [1, 3], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [1, 9], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [3, 9], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [3, 8], "x": 12.5, "y": 2.25}, - {"label": "Del", "matrix": [2, 10], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [0, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [0, 14], "x": 17.25, "y": 2.25}, - {"label": "7", "matrix": [1, 10], "x": 18.5, "y": 2.25}, - {"label": "8", "matrix": [1, 11], "x": 19.5, "y": 2.25}, - {"label": "9", "matrix": [1, 14], "x": 20.5, "y": 2.25}, - {"label": "+", "h": 2, "matrix": [1, 15], "x": 21.5, "y": 2.25}, - {"label": "Caps Lock", "matrix": [3, 4], "w": 1.75, "x": 0, "y": 3.25}, - {"label": "A", "matrix": [7, 16], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [7, 4], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [7, 5], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [7, 6], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [5, 6], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [5, 7], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [7, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [7, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [7, 3], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [7, 9], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [5, 9], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [1, 2], "x": 12.75, "y": 3.25}, - {"label": "Return", "h": 2, "matrix": [4, 2], "w": 1.25, "x": 13.75, "y": 2.25}, - {"label": "4", "matrix": [3, 10], "x": 18.5, "y": 3.25}, - {"label": "5", "matrix": [3, 11], "x": 19.5, "y": 3.25}, - {"label": "6", "matrix": [3, 14], "x": 20.5, "y": 3.25}, - {"label": "Shift L", "matrix": [3, 13], "w": 1.25, "x": 0, "y": 4.25}, - {"label": "\\", "matrix": [5, 4], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 16], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 4], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 5], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 6], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [6, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [6, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 3], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [6, 9], "x": 11.25, "y": 4.25}, - {"label": "Shift R", "matrix": [7, 13], "w": 2.75, "x": 12.25, "y": 4.25}, - {"label": "Up", "matrix": [5, 15], "x": 16.25, "y": 4.25}, - {"label": "1", "matrix": [7, 10], "x": 18.5, "y": 4.25}, - {"label": "2", "matrix": [7, 11], "x": 19.5, "y": 4.25}, - {"label": "3", "matrix": [7, 14], "x": 20.5, "y": 4.25}, - {"label": "Enter", "h": 2, "matrix": [7, 15], "x": 21.5, "y": 4.25}, - {"label": "Control L", "matrix": [2, 1], "w": 1.25, "x": 0, "y": 5.25}, - {"label": "Super L", "matrix": [3, 12], "w": 1.25, "x": 1.25, "y": 5.25}, - {"label": "Alt L", "matrix": [5, 0], "w": 1.25, "x": 2.5, "y": 5.25}, - {"label": " ", "matrix": [5, 10], "w": 6.25, "x": 3.75, "y": 5.25}, - {"label": "Alt R", "matrix": [6, 0], "w": 1.25, "x": 10, "y": 5.25}, - {"label": "Super R", "matrix": [7, 12], "w": 1.25, "x": 11.25, "y": 5.25}, - {"label": "Menu", "matrix": [6, 3], "w": 1.25, "x": 12.5, "y": 5.25}, - {"label": "Control R", "matrix": [4, 1], "w": 1.25, "x": 13.75, "y": 5.25}, - {"label": "Left", "matrix": [6, 15], "x": 15.25, "y": 5.25}, - {"label": "Down", "matrix": [6, 10], "x": 16.25, "y": 5.25}, - {"label": "Right", "matrix": [6, 11], "x": 17.25, "y": 5.25}, - {"label": "0", "matrix": [5, 11], "w": 2, "x": 18.5, "y": 5.25}, - {"label": "Del", "matrix": [5, 14], "x": 20.5, "y": 5.25} - ] - } - } -} diff --git a/keyboards/handwired/daskeyboard/daskeyboard4/keyboard.json b/keyboards/handwired/daskeyboard/daskeyboard4/keyboard.json new file mode 100644 index 0000000000..8308506512 --- /dev/null +++ b/keyboards/handwired/daskeyboard/daskeyboard4/keyboard.json @@ -0,0 +1,157 @@ +{ + "manufacturer": "Metadot", + "keyboard_name": "daskeyboard4", + "maintainer": "Commander1024", + "url": "https://www.daskeyboard.com/de/daskeyboard-4-professional/", + "bootloader": "tinyuf2", + "bootloader_instructions": "Hold ESC while plugging USB in", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["C14", "C15", "A0", "A2", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B9", "B7", "B6", "B5", "B4", "A8"], + "rows": ["A13", "A14", "A1", "A3", "B8", "B3", "A15", "B15"] + }, + "board": "BLACKPILL_STM32_F411", + "processor": "STM32F411", + "usb": { + "device_version": "1.0.0", + "vid": "0xFEED", + "pid": "0x0140" + }, + "bootmagic": { + "matrix": [5, 16] + }, + "indicators": { + "num_lock": "C13", + "caps_lock": "B14", + "scroll_lock": "B2", + "on_state": 1 + }, + "encoder": { + "rotary": [ + {"pin_a": "B13", "pin_b": "B12"} + ] + }, + "tapping": { + "toggle": 2 + }, + "layouts": { + "LAYOUT_fullsize_iso": { + "layout": [ + {"label": "Esc", "matrix": [5, 16], "x": 0, "y": 0}, + {"label": "F1", "matrix": [2, 4], "x": 2, "y": 0}, + {"label": "F2", "matrix": [2, 5], "x": 3, "y": 0}, + {"label": "F3", "matrix": [3, 5], "x": 4, "y": 0}, + {"label": "F4", "matrix": [5, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 1], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [5, 8], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [3, 3], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [2, 3], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [2, 2], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 2], "x": 12, "y": 0}, + {"label": "F11", "matrix": [5, 2], "x": 13, "y": 0}, + {"label": "F12", "matrix": [6, 2], "x": 14, "y": 0}, + {"label": "Prt Sc", "matrix": [0, 0], "x": 15.25, "y": 0}, + {"label": "Scr Lk", "matrix": [1, 0], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [1, 1], "x": 17.25, "y": 0}, + {"label": "`", "matrix": [2, 16], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [0, 16], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [0, 4], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [0, 5], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [0, 6], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [2, 6], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [2, 7], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [0, 3], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [0, 9], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [2, 9], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [2, 8], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 2], "w": 2, "x": 13, "y": 1.25}, + {"label": "Ins", "matrix": [2, 11], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [2, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 17.25, "y": 1.25}, + {"label": "Num Lk", "matrix": [4, 10], "x": 18.5, "y": 1.25}, + {"label": "/", "matrix": [4, 11], "x": 19.5, "y": 1.25}, + {"label": "*", "matrix": [4, 14], "x": 20.5, "y": 1.25}, + {"label": "-", "matrix": [6, 14], "x": 21.5, "y": 1.25}, + {"label": "Tab", "matrix": [3, 16], "w": 1.5, "x": 0, "y": 2.25}, + {"label": "Q", "matrix": [1, 16], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [3, 6], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [3, 7], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [1, 3], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [1, 9], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [3, 9], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [3, 8], "x": 12.5, "y": 2.25}, + {"label": "Del", "matrix": [2, 10], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [0, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [0, 14], "x": 17.25, "y": 2.25}, + {"label": "7", "matrix": [1, 10], "x": 18.5, "y": 2.25}, + {"label": "8", "matrix": [1, 11], "x": 19.5, "y": 2.25}, + {"label": "9", "matrix": [1, 14], "x": 20.5, "y": 2.25}, + {"label": "+", "h": 2, "matrix": [1, 15], "x": 21.5, "y": 2.25}, + {"label": "Caps Lock", "matrix": [3, 4], "w": 1.75, "x": 0, "y": 3.25}, + {"label": "A", "matrix": [7, 16], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [7, 4], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [7, 5], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [7, 6], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [5, 6], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [5, 7], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [7, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [7, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [7, 3], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [7, 9], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [5, 9], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [1, 2], "x": 12.75, "y": 3.25}, + {"label": "Return", "h": 2, "matrix": [4, 2], "w": 1.25, "x": 13.75, "y": 2.25}, + {"label": "4", "matrix": [3, 10], "x": 18.5, "y": 3.25}, + {"label": "5", "matrix": [3, 11], "x": 19.5, "y": 3.25}, + {"label": "6", "matrix": [3, 14], "x": 20.5, "y": 3.25}, + {"label": "Shift L", "matrix": [3, 13], "w": 1.25, "x": 0, "y": 4.25}, + {"label": "\\", "matrix": [5, 4], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 16], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 4], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 5], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 6], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [6, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [6, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 3], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [6, 9], "x": 11.25, "y": 4.25}, + {"label": "Shift R", "matrix": [7, 13], "w": 2.75, "x": 12.25, "y": 4.25}, + {"label": "Up", "matrix": [5, 15], "x": 16.25, "y": 4.25}, + {"label": "1", "matrix": [7, 10], "x": 18.5, "y": 4.25}, + {"label": "2", "matrix": [7, 11], "x": 19.5, "y": 4.25}, + {"label": "3", "matrix": [7, 14], "x": 20.5, "y": 4.25}, + {"label": "Enter", "h": 2, "matrix": [7, 15], "x": 21.5, "y": 4.25}, + {"label": "Control L", "matrix": [2, 1], "w": 1.25, "x": 0, "y": 5.25}, + {"label": "Super L", "matrix": [3, 12], "w": 1.25, "x": 1.25, "y": 5.25}, + {"label": "Alt L", "matrix": [5, 0], "w": 1.25, "x": 2.5, "y": 5.25}, + {"label": " ", "matrix": [5, 10], "w": 6.25, "x": 3.75, "y": 5.25}, + {"label": "Alt R", "matrix": [6, 0], "w": 1.25, "x": 10, "y": 5.25}, + {"label": "Super R", "matrix": [7, 12], "w": 1.25, "x": 11.25, "y": 5.25}, + {"label": "Menu", "matrix": [6, 3], "w": 1.25, "x": 12.5, "y": 5.25}, + {"label": "Control R", "matrix": [4, 1], "w": 1.25, "x": 13.75, "y": 5.25}, + {"label": "Left", "matrix": [6, 15], "x": 15.25, "y": 5.25}, + {"label": "Down", "matrix": [6, 10], "x": 16.25, "y": 5.25}, + {"label": "Right", "matrix": [6, 11], "x": 17.25, "y": 5.25}, + {"label": "0", "matrix": [5, 11], "w": 2, "x": 18.5, "y": 5.25}, + {"label": "Del", "matrix": [5, 14], "x": 20.5, "y": 5.25} + ] + } + } +} diff --git a/keyboards/handwired/daskeyboard/daskeyboard4/rules.mk b/keyboards/handwired/daskeyboard/daskeyboard4/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/daskeyboard/daskeyboard4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/dmote/info.json b/keyboards/handwired/dmote/info.json deleted file mode 100644 index fc52fee11e..0000000000 --- a/keyboards/handwired/dmote/info.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "keyboard_name": "DMOTE", - "manufacturer": "veikman", - "url": "https://github.com/veikman/dactyl-keyboard", - "maintainer": "veikman", - "development_board": "promicro", - "usb": { - "vid": "0x444D", - "pid": "0x3632", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "console": false, - "command": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 6, - "split_count": [3, 3], - "animations": { - "christmas": true, - "knight": true - } - }, - "ws2812": { - "pin": "D1" - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [6, 5], "x": 9, "y": 0}, - {"matrix": [6, 4], "x": 10, "y": 0}, - {"matrix": [6, 3], "x": 11, "y": 0}, - {"matrix": [6, 2], "x": 12, "y": 0}, - {"matrix": [6, 1], "x": 13, "y": 0}, - {"matrix": [6, 0], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [7, 5], "x": 9, "y": 1}, - {"matrix": [7, 4], "x": 10, "y": 1}, - {"matrix": [7, 3], "x": 11, "y": 1}, - {"matrix": [7, 2], "x": 12, "y": 1}, - {"matrix": [7, 1], "x": 13, "y": 1}, - {"matrix": [7, 0], "x": 14, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [8, 5], "x": 9, "y": 2}, - {"matrix": [8, 4], "x": 10, "y": 2}, - {"matrix": [8, 3], "x": 11, "y": 2}, - {"matrix": [8, 2], "x": 12, "y": 2}, - {"matrix": [8, 1], "x": 13, "y": 2}, - {"matrix": [8, 0], "x": 14, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - - {"matrix": [9, 4], "x": 10, "y": 3}, - {"matrix": [9, 3], "x": 11, "y": 3}, - {"matrix": [9, 2], "x": 12, "y": 3}, - {"matrix": [9, 1], "x": 13, "y": 3}, - {"matrix": [9, 0], "x": 14, "y": 3}, - - {"matrix": [4, 3], "x": 3, "y": 4}, - - {"matrix": [4, 2], "x": 4.5, "y": 4.5}, - {"matrix": [3, 5], "x": 5.5, "y": 4.5}, - - {"matrix": [9, 5], "x": 8.5, "y": 4.5}, - {"matrix": [10, 2], "x": 9.5, "y": 4.5}, - - {"matrix": [10, 3], "x": 11, "y": 4}, - - {"matrix": [5, 2], "x": 4, "y": 5.5}, - {"matrix": [4, 4], "x": 5, "y": 5.5}, - {"matrix": [4, 5], "x": 6, "y": 5.5}, - - {"matrix": [10, 5], "x": 8, "y": 5.5}, - {"matrix": [10, 4], "x": 9, "y": 5.5}, - {"matrix": [11, 2], "x": 10, "y": 5.5}, - - {"matrix": [5, 4], "x": 4.5, "y": 6.5}, - {"matrix": [5, 5], "x": 5.5, "y": 6.5}, - - {"matrix": [11, 5], "x": 8.5, "y": 6.5}, - {"matrix": [11, 4], "x": 9.5, "y": 6.5} - ] - } - } -} diff --git a/keyboards/handwired/dmote/keyboard.json b/keyboards/handwired/dmote/keyboard.json new file mode 100644 index 0000000000..fc52fee11e --- /dev/null +++ b/keyboards/handwired/dmote/keyboard.json @@ -0,0 +1,124 @@ +{ + "keyboard_name": "DMOTE", + "manufacturer": "veikman", + "url": "https://github.com/veikman/dactyl-keyboard", + "maintainer": "veikman", + "development_board": "promicro", + "usb": { + "vid": "0x444D", + "pid": "0x3632", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "console": false, + "command": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 6, + "split_count": [3, 3], + "animations": { + "christmas": true, + "knight": true + } + }, + "ws2812": { + "pin": "D1" + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [6, 5], "x": 9, "y": 0}, + {"matrix": [6, 4], "x": 10, "y": 0}, + {"matrix": [6, 3], "x": 11, "y": 0}, + {"matrix": [6, 2], "x": 12, "y": 0}, + {"matrix": [6, 1], "x": 13, "y": 0}, + {"matrix": [6, 0], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [7, 5], "x": 9, "y": 1}, + {"matrix": [7, 4], "x": 10, "y": 1}, + {"matrix": [7, 3], "x": 11, "y": 1}, + {"matrix": [7, 2], "x": 12, "y": 1}, + {"matrix": [7, 1], "x": 13, "y": 1}, + {"matrix": [7, 0], "x": 14, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [8, 5], "x": 9, "y": 2}, + {"matrix": [8, 4], "x": 10, "y": 2}, + {"matrix": [8, 3], "x": 11, "y": 2}, + {"matrix": [8, 2], "x": 12, "y": 2}, + {"matrix": [8, 1], "x": 13, "y": 2}, + {"matrix": [8, 0], "x": 14, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + + {"matrix": [9, 4], "x": 10, "y": 3}, + {"matrix": [9, 3], "x": 11, "y": 3}, + {"matrix": [9, 2], "x": 12, "y": 3}, + {"matrix": [9, 1], "x": 13, "y": 3}, + {"matrix": [9, 0], "x": 14, "y": 3}, + + {"matrix": [4, 3], "x": 3, "y": 4}, + + {"matrix": [4, 2], "x": 4.5, "y": 4.5}, + {"matrix": [3, 5], "x": 5.5, "y": 4.5}, + + {"matrix": [9, 5], "x": 8.5, "y": 4.5}, + {"matrix": [10, 2], "x": 9.5, "y": 4.5}, + + {"matrix": [10, 3], "x": 11, "y": 4}, + + {"matrix": [5, 2], "x": 4, "y": 5.5}, + {"matrix": [4, 4], "x": 5, "y": 5.5}, + {"matrix": [4, 5], "x": 6, "y": 5.5}, + + {"matrix": [10, 5], "x": 8, "y": 5.5}, + {"matrix": [10, 4], "x": 9, "y": 5.5}, + {"matrix": [11, 2], "x": 10, "y": 5.5}, + + {"matrix": [5, 4], "x": 4.5, "y": 6.5}, + {"matrix": [5, 5], "x": 5.5, "y": 6.5}, + + {"matrix": [11, 5], "x": 8.5, "y": 6.5}, + {"matrix": [11, 4], "x": 9.5, "y": 6.5} + ] + } + } +} diff --git a/keyboards/handwired/dmote/rules.mk b/keyboards/handwired/dmote/rules.mk deleted file mode 100644 index 876618b9d1..0000000000 --- a/keyboards/handwired/dmote/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File is intentionally blank diff --git a/keyboards/handwired/dygma/raise/ansi/info.json b/keyboards/handwired/dygma/raise/ansi/info.json deleted file mode 100644 index 0b6c9f6f67..0000000000 --- a/keyboards/handwired/dygma/raise/ansi/info.json +++ /dev/null @@ -1,255 +0,0 @@ -{ - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 8.75, "y": 0}, - {"matrix": [5, 5], "x": 9.75, "y": 0}, - {"matrix": [5, 4], "x": 10.75, "y": 0}, - {"matrix": [5, 3], "x": 11.75, "y": 0}, - {"matrix": [5, 2], "x": 12.75, "y": 0}, - {"matrix": [5, 1], "x": 13.75, "y": 0}, - {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 7], "x": 8.25, "y": 1}, - {"matrix": [6, 6], "x": 9.25, "y": 1}, - {"matrix": [6, 5], "x": 10.25, "y": 1}, - {"matrix": [6, 4], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 2], "x": 13.25, "y": 1}, - {"matrix": [6, 1], "x": 14.25, "y": 1}, - {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 6], "x": 8.5, "y": 2}, - {"matrix": [7, 5], "x": 9.5, "y": 2}, - {"matrix": [7, 4], "x": 10.5, "y": 2}, - {"matrix": [7, 3], "x": 11.5, "y": 2}, - {"matrix": [7, 2], "x": 12.5, "y": 2}, - {"matrix": [7, 1], "x": 13.5, "y": 2}, - {"matrix": [7, 0], "x": 14.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, - - {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, - - {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, - {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, - - {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, - {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 8.75, "y": 0}, - {"matrix": [5, 5], "x": 9.75, "y": 0}, - {"matrix": [5, 4], "x": 10.75, "y": 0}, - {"matrix": [5, 3], "x": 11.75, "y": 0}, - {"matrix": [5, 2], "x": 12.75, "y": 0}, - {"matrix": [5, 1], "x": 13.75, "y": 0}, - {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 7], "x": 8.25, "y": 1}, - {"matrix": [6, 6], "x": 9.25, "y": 1}, - {"matrix": [6, 5], "x": 10.25, "y": 1}, - {"matrix": [6, 4], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 2], "x": 13.25, "y": 1}, - {"matrix": [6, 1], "x": 14.25, "y": 1}, - {"matrix": [6, 0], "x": 15.25, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 6], "x": 8.5, "y": 2}, - {"matrix": [7, 5], "x": 9.5, "y": 2}, - {"matrix": [7, 4], "x": 10.5, "y": 2}, - {"matrix": [7, 3], "x": 11.5, "y": 2}, - {"matrix": [7, 2], "x": 12.5, "y": 2}, - {"matrix": [7, 1], "x": 13.5, "y": 2}, - {"matrix": [7, 0], "x": 14.5, "y": 2, "w": 2.25}, - - {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, - - {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, - - {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, - {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, - - {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, - {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 8.75, "y": 0}, - {"matrix": [5, 5], "x": 9.75, "y": 0}, - {"matrix": [5, 4], "x": 10.75, "y": 0}, - {"matrix": [5, 3], "x": 11.75, "y": 0}, - {"matrix": [5, 2], "x": 12.75, "y": 0}, - {"matrix": [5, 1], "x": 13.75, "y": 0}, - {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 7], "x": 8.25, "y": 1}, - {"matrix": [6, 6], "x": 9.25, "y": 1}, - {"matrix": [6, 5], "x": 10.25, "y": 1}, - {"matrix": [6, 4], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 2], "x": 13.25, "y": 1}, - {"matrix": [6, 1], "x": 14.25, "y": 1}, - {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 6], "x": 8.5, "y": 2}, - {"matrix": [7, 5], "x": 9.5, "y": 2}, - {"matrix": [7, 4], "x": 10.5, "y": 2}, - {"matrix": [7, 3], "x": 11.5, "y": 2}, - {"matrix": [7, 2], "x": 12.5, "y": 2}, - {"matrix": [7, 1], "x": 13.5, "y": 2}, - {"matrix": [7, 0], "x": 14.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, - - {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, - - {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, - {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, - - {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, - {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} - ] - } - } -} diff --git a/keyboards/handwired/dygma/raise/ansi/keyboard.json b/keyboards/handwired/dygma/raise/ansi/keyboard.json new file mode 100644 index 0000000000..0b6c9f6f67 --- /dev/null +++ b/keyboards/handwired/dygma/raise/ansi/keyboard.json @@ -0,0 +1,255 @@ +{ + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 8.75, "y": 0}, + {"matrix": [5, 5], "x": 9.75, "y": 0}, + {"matrix": [5, 4], "x": 10.75, "y": 0}, + {"matrix": [5, 3], "x": 11.75, "y": 0}, + {"matrix": [5, 2], "x": 12.75, "y": 0}, + {"matrix": [5, 1], "x": 13.75, "y": 0}, + {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 7], "x": 8.25, "y": 1}, + {"matrix": [6, 6], "x": 9.25, "y": 1}, + {"matrix": [6, 5], "x": 10.25, "y": 1}, + {"matrix": [6, 4], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 2], "x": 13.25, "y": 1}, + {"matrix": [6, 1], "x": 14.25, "y": 1}, + {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 6], "x": 8.5, "y": 2}, + {"matrix": [7, 5], "x": 9.5, "y": 2}, + {"matrix": [7, 4], "x": 10.5, "y": 2}, + {"matrix": [7, 3], "x": 11.5, "y": 2}, + {"matrix": [7, 2], "x": 12.5, "y": 2}, + {"matrix": [7, 1], "x": 13.5, "y": 2}, + {"matrix": [7, 0], "x": 14.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, + + {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, + + {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, + {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, + + {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, + {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 8.75, "y": 0}, + {"matrix": [5, 5], "x": 9.75, "y": 0}, + {"matrix": [5, 4], "x": 10.75, "y": 0}, + {"matrix": [5, 3], "x": 11.75, "y": 0}, + {"matrix": [5, 2], "x": 12.75, "y": 0}, + {"matrix": [5, 1], "x": 13.75, "y": 0}, + {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 7], "x": 8.25, "y": 1}, + {"matrix": [6, 6], "x": 9.25, "y": 1}, + {"matrix": [6, 5], "x": 10.25, "y": 1}, + {"matrix": [6, 4], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 2], "x": 13.25, "y": 1}, + {"matrix": [6, 1], "x": 14.25, "y": 1}, + {"matrix": [6, 0], "x": 15.25, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 6], "x": 8.5, "y": 2}, + {"matrix": [7, 5], "x": 9.5, "y": 2}, + {"matrix": [7, 4], "x": 10.5, "y": 2}, + {"matrix": [7, 3], "x": 11.5, "y": 2}, + {"matrix": [7, 2], "x": 12.5, "y": 2}, + {"matrix": [7, 1], "x": 13.5, "y": 2}, + {"matrix": [7, 0], "x": 14.5, "y": 2, "w": 2.25}, + + {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, + + {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, + + {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, + {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, + + {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, + {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 8.75, "y": 0}, + {"matrix": [5, 5], "x": 9.75, "y": 0}, + {"matrix": [5, 4], "x": 10.75, "y": 0}, + {"matrix": [5, 3], "x": 11.75, "y": 0}, + {"matrix": [5, 2], "x": 12.75, "y": 0}, + {"matrix": [5, 1], "x": 13.75, "y": 0}, + {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 7], "x": 8.25, "y": 1}, + {"matrix": [6, 6], "x": 9.25, "y": 1}, + {"matrix": [6, 5], "x": 10.25, "y": 1}, + {"matrix": [6, 4], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 2], "x": 13.25, "y": 1}, + {"matrix": [6, 1], "x": 14.25, "y": 1}, + {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 6], "x": 8.5, "y": 2}, + {"matrix": [7, 5], "x": 9.5, "y": 2}, + {"matrix": [7, 4], "x": 10.5, "y": 2}, + {"matrix": [7, 3], "x": 11.5, "y": 2}, + {"matrix": [7, 2], "x": 12.5, "y": 2}, + {"matrix": [7, 1], "x": 13.5, "y": 2}, + {"matrix": [7, 0], "x": 14.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, + + {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, + + {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, + {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, + + {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, + {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} + ] + } + } +} diff --git a/keyboards/handwired/dygma/raise/ansi/rules.mk b/keyboards/handwired/dygma/raise/ansi/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/dygma/raise/iso/info.json b/keyboards/handwired/dygma/raise/iso/info.json deleted file mode 100644 index 0b6c9f6f67..0000000000 --- a/keyboards/handwired/dygma/raise/iso/info.json +++ /dev/null @@ -1,255 +0,0 @@ -{ - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 8.75, "y": 0}, - {"matrix": [5, 5], "x": 9.75, "y": 0}, - {"matrix": [5, 4], "x": 10.75, "y": 0}, - {"matrix": [5, 3], "x": 11.75, "y": 0}, - {"matrix": [5, 2], "x": 12.75, "y": 0}, - {"matrix": [5, 1], "x": 13.75, "y": 0}, - {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 7], "x": 8.25, "y": 1}, - {"matrix": [6, 6], "x": 9.25, "y": 1}, - {"matrix": [6, 5], "x": 10.25, "y": 1}, - {"matrix": [6, 4], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 2], "x": 13.25, "y": 1}, - {"matrix": [6, 1], "x": 14.25, "y": 1}, - {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 6], "x": 8.5, "y": 2}, - {"matrix": [7, 5], "x": 9.5, "y": 2}, - {"matrix": [7, 4], "x": 10.5, "y": 2}, - {"matrix": [7, 3], "x": 11.5, "y": 2}, - {"matrix": [7, 2], "x": 12.5, "y": 2}, - {"matrix": [7, 1], "x": 13.5, "y": 2}, - {"matrix": [7, 0], "x": 14.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, - - {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, - - {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, - {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, - - {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, - {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 8.75, "y": 0}, - {"matrix": [5, 5], "x": 9.75, "y": 0}, - {"matrix": [5, 4], "x": 10.75, "y": 0}, - {"matrix": [5, 3], "x": 11.75, "y": 0}, - {"matrix": [5, 2], "x": 12.75, "y": 0}, - {"matrix": [5, 1], "x": 13.75, "y": 0}, - {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 7], "x": 8.25, "y": 1}, - {"matrix": [6, 6], "x": 9.25, "y": 1}, - {"matrix": [6, 5], "x": 10.25, "y": 1}, - {"matrix": [6, 4], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 2], "x": 13.25, "y": 1}, - {"matrix": [6, 1], "x": 14.25, "y": 1}, - {"matrix": [6, 0], "x": 15.25, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 6], "x": 8.5, "y": 2}, - {"matrix": [7, 5], "x": 9.5, "y": 2}, - {"matrix": [7, 4], "x": 10.5, "y": 2}, - {"matrix": [7, 3], "x": 11.5, "y": 2}, - {"matrix": [7, 2], "x": 12.5, "y": 2}, - {"matrix": [7, 1], "x": 13.5, "y": 2}, - {"matrix": [7, 0], "x": 14.5, "y": 2, "w": 2.25}, - - {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, - - {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, - - {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, - {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, - - {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, - {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 8.75, "y": 0}, - {"matrix": [5, 5], "x": 9.75, "y": 0}, - {"matrix": [5, 4], "x": 10.75, "y": 0}, - {"matrix": [5, 3], "x": 11.75, "y": 0}, - {"matrix": [5, 2], "x": 12.75, "y": 0}, - {"matrix": [5, 1], "x": 13.75, "y": 0}, - {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 7], "x": 8.25, "y": 1}, - {"matrix": [6, 6], "x": 9.25, "y": 1}, - {"matrix": [6, 5], "x": 10.25, "y": 1}, - {"matrix": [6, 4], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 2], "x": 13.25, "y": 1}, - {"matrix": [6, 1], "x": 14.25, "y": 1}, - {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 6], "x": 8.5, "y": 2}, - {"matrix": [7, 5], "x": 9.5, "y": 2}, - {"matrix": [7, 4], "x": 10.5, "y": 2}, - {"matrix": [7, 3], "x": 11.5, "y": 2}, - {"matrix": [7, 2], "x": 12.5, "y": 2}, - {"matrix": [7, 1], "x": 13.5, "y": 2}, - {"matrix": [7, 0], "x": 14.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, - - {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, - - {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, - {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, - - {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, - {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} - ] - } - } -} diff --git a/keyboards/handwired/dygma/raise/iso/keyboard.json b/keyboards/handwired/dygma/raise/iso/keyboard.json new file mode 100644 index 0000000000..0b6c9f6f67 --- /dev/null +++ b/keyboards/handwired/dygma/raise/iso/keyboard.json @@ -0,0 +1,255 @@ +{ + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 8.75, "y": 0}, + {"matrix": [5, 5], "x": 9.75, "y": 0}, + {"matrix": [5, 4], "x": 10.75, "y": 0}, + {"matrix": [5, 3], "x": 11.75, "y": 0}, + {"matrix": [5, 2], "x": 12.75, "y": 0}, + {"matrix": [5, 1], "x": 13.75, "y": 0}, + {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 7], "x": 8.25, "y": 1}, + {"matrix": [6, 6], "x": 9.25, "y": 1}, + {"matrix": [6, 5], "x": 10.25, "y": 1}, + {"matrix": [6, 4], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 2], "x": 13.25, "y": 1}, + {"matrix": [6, 1], "x": 14.25, "y": 1}, + {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 6], "x": 8.5, "y": 2}, + {"matrix": [7, 5], "x": 9.5, "y": 2}, + {"matrix": [7, 4], "x": 10.5, "y": 2}, + {"matrix": [7, 3], "x": 11.5, "y": 2}, + {"matrix": [7, 2], "x": 12.5, "y": 2}, + {"matrix": [7, 1], "x": 13.5, "y": 2}, + {"matrix": [7, 0], "x": 14.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, + + {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, + + {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, + {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, + + {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, + {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 8.75, "y": 0}, + {"matrix": [5, 5], "x": 9.75, "y": 0}, + {"matrix": [5, 4], "x": 10.75, "y": 0}, + {"matrix": [5, 3], "x": 11.75, "y": 0}, + {"matrix": [5, 2], "x": 12.75, "y": 0}, + {"matrix": [5, 1], "x": 13.75, "y": 0}, + {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 7], "x": 8.25, "y": 1}, + {"matrix": [6, 6], "x": 9.25, "y": 1}, + {"matrix": [6, 5], "x": 10.25, "y": 1}, + {"matrix": [6, 4], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 2], "x": 13.25, "y": 1}, + {"matrix": [6, 1], "x": 14.25, "y": 1}, + {"matrix": [6, 0], "x": 15.25, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 6], "x": 8.5, "y": 2}, + {"matrix": [7, 5], "x": 9.5, "y": 2}, + {"matrix": [7, 4], "x": 10.5, "y": 2}, + {"matrix": [7, 3], "x": 11.5, "y": 2}, + {"matrix": [7, 2], "x": 12.5, "y": 2}, + {"matrix": [7, 1], "x": 13.5, "y": 2}, + {"matrix": [7, 0], "x": 14.5, "y": 2, "w": 2.25}, + + {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, + + {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, + + {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, + {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, + + {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, + {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 8.75, "y": 0}, + {"matrix": [5, 5], "x": 9.75, "y": 0}, + {"matrix": [5, 4], "x": 10.75, "y": 0}, + {"matrix": [5, 3], "x": 11.75, "y": 0}, + {"matrix": [5, 2], "x": 12.75, "y": 0}, + {"matrix": [5, 1], "x": 13.75, "y": 0}, + {"matrix": [5, 0], "x": 14.75, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 7], "x": 8.25, "y": 1}, + {"matrix": [6, 6], "x": 9.25, "y": 1}, + {"matrix": [6, 5], "x": 10.25, "y": 1}, + {"matrix": [6, 4], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 2], "x": 13.25, "y": 1}, + {"matrix": [6, 1], "x": 14.25, "y": 1}, + {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 6], "x": 8.5, "y": 2}, + {"matrix": [7, 5], "x": 9.5, "y": 2}, + {"matrix": [7, 4], "x": 10.5, "y": 2}, + {"matrix": [7, 3], "x": 11.5, "y": 2}, + {"matrix": [7, 2], "x": 12.5, "y": 2}, + {"matrix": [7, 1], "x": 13.5, "y": 2}, + {"matrix": [7, 0], "x": 14.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, + + {"matrix": [9, 5], "x": 8.75, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [9, 3], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 14.25, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.25}, + + {"matrix": [4, 6], "x": 3.75, "y": 5, "w": 1.5}, + {"matrix": [4, 7], "x": 5.25, "y": 5, "w": 1.5}, + + {"matrix": [9, 7], "x": 8.75, "y": 5, "w": 1.5}, + {"matrix": [9, 6], "x": 10.25, "y": 5, "w": 1.5} + ] + } + } +} diff --git a/keyboards/handwired/dygma/raise/iso/rules.mk b/keyboards/handwired/dygma/raise/iso/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/iso85k/info.json b/keyboards/handwired/iso85k/info.json deleted file mode 100644 index 625a356e30..0000000000 --- a/keyboards/handwired/iso85k/info.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "manufacturer": "Fredrik A. Kristiansen", - "keyboard_name": "iso85k", - "maintainer": "FredrikAleksander", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true - }, - "matrix_pins": { - "cols": ["A7", "C4", "C5", "B0", "B1", "B2", "B10", "B11", "C10", "C11", "C12", "B3", "B4", "B5", "B8", "B9"], - "rows": ["C7", "C6", "B15", "B14", "B13", "B12"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xCAFE", - "vid": "0xD666" - }, - "community_layouts": ["75_iso"], - "layouts": { - "LAYOUT_75_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 14], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3}, - {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5}, - {"matrix": [5, 11], "x": 11, "y": 5}, - {"matrix": [5, 12], "x": 12, "y": 5}, - {"matrix": [5, 13], "x": 13, "y": 5}, - {"matrix": [5, 14], "x": 14, "y": 5}, - {"matrix": [5, 15], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/handwired/iso85k/keyboard.json b/keyboards/handwired/iso85k/keyboard.json new file mode 100644 index 0000000000..625a356e30 --- /dev/null +++ b/keyboards/handwired/iso85k/keyboard.json @@ -0,0 +1,123 @@ +{ + "manufacturer": "Fredrik A. Kristiansen", + "keyboard_name": "iso85k", + "maintainer": "FredrikAleksander", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true + }, + "matrix_pins": { + "cols": ["A7", "C4", "C5", "B0", "B1", "B2", "B10", "B11", "C10", "C11", "C12", "B3", "B4", "B5", "B8", "B9"], + "rows": ["C7", "C6", "B15", "B14", "B13", "B12"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xCAFE", + "vid": "0xD666" + }, + "community_layouts": ["75_iso"], + "layouts": { + "LAYOUT_75_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 14], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3}, + {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5}, + {"matrix": [5, 11], "x": 11, "y": 5}, + {"matrix": [5, 12], "x": 12, "y": 5}, + {"matrix": [5, 13], "x": 13, "y": 5}, + {"matrix": [5, 14], "x": 14, "y": 5}, + {"matrix": [5, 15], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/handwired/iso85k/rules.mk b/keyboards/handwired/iso85k/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/iso85k/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/itstleo9/promicro/info.json b/keyboards/handwired/itstleo9/promicro/info.json deleted file mode 100644 index 4cbc1050c0..0000000000 --- a/keyboards/handwired/itstleo9/promicro/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "development_board": "promicro", - "matrix_pins": { - "cols": ["D1", "D0", "D4"], - "rows": ["F4", "F5", "F6"] - } -} \ No newline at end of file diff --git a/keyboards/handwired/itstleo9/promicro/keyboard.json b/keyboards/handwired/itstleo9/promicro/keyboard.json new file mode 100644 index 0000000000..4cbc1050c0 --- /dev/null +++ b/keyboards/handwired/itstleo9/promicro/keyboard.json @@ -0,0 +1,7 @@ +{ + "development_board": "promicro", + "matrix_pins": { + "cols": ["D1", "D0", "D4"], + "rows": ["F4", "F5", "F6"] + } +} \ No newline at end of file diff --git a/keyboards/handwired/itstleo9/promicro/rules.mk b/keyboards/handwired/itstleo9/promicro/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/itstleo9/promicro/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/itstleo9/rp2040/info.json b/keyboards/handwired/itstleo9/rp2040/info.json deleted file mode 100644 index 0272150df1..0000000000 --- a/keyboards/handwired/itstleo9/rp2040/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "bootloader": "rp2040", - "processor": "RP2040", - - "matrix_pins": { - "cols": ["GP10", "GP11", "GP12"], - "rows": ["GP21", "GP20", "GP19"] - } -} \ No newline at end of file diff --git a/keyboards/handwired/itstleo9/rp2040/keyboard.json b/keyboards/handwired/itstleo9/rp2040/keyboard.json new file mode 100644 index 0000000000..0272150df1 --- /dev/null +++ b/keyboards/handwired/itstleo9/rp2040/keyboard.json @@ -0,0 +1,9 @@ +{ + "bootloader": "rp2040", + "processor": "RP2040", + + "matrix_pins": { + "cols": ["GP10", "GP11", "GP12"], + "rows": ["GP21", "GP20", "GP19"] + } +} \ No newline at end of file diff --git a/keyboards/handwired/itstleo9/rp2040/rules.mk b/keyboards/handwired/itstleo9/rp2040/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/itstleo9/rp2040/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/jotanck/info.json b/keyboards/handwired/jotanck/info.json deleted file mode 100644 index 4c81ac1a61..0000000000 --- a/keyboards/handwired/jotanck/info.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "keyboard_name": "Jotanck", - "manufacturer": "Jotix", - "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/jotanck", - "maintainer": "jotix", - "usb": { - "vid": "0x4A4F", - "pid": "0x5458", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "tapping": { - "term": 175 - }, - "development_board": "promicro", - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "D3", "D2", "D1", "D0", "D4", "C6"], - "rows": ["D7", "E6", "B6", "B2"] - }, - "diode_direction": "COL2ROW", - "community_layouts": ["ortho_4x12"], - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 10, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 10, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 10, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 10, "y": 3} - ] - } - } -} diff --git a/keyboards/handwired/jotanck/keyboard.json b/keyboards/handwired/jotanck/keyboard.json new file mode 100644 index 0000000000..4c81ac1a61 --- /dev/null +++ b/keyboards/handwired/jotanck/keyboard.json @@ -0,0 +1,86 @@ +{ + "keyboard_name": "Jotanck", + "manufacturer": "Jotix", + "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/jotanck", + "maintainer": "jotix", + "usb": { + "vid": "0x4A4F", + "pid": "0x5458", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "tapping": { + "term": 175 + }, + "development_board": "promicro", + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "D3", "D2", "D1", "D0", "D4", "C6"], + "rows": ["D7", "E6", "B6", "B2"] + }, + "diode_direction": "COL2ROW", + "community_layouts": ["ortho_4x12"], + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 10, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 10, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 10, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 10, "y": 3} + ] + } + } +} diff --git a/keyboards/handwired/jotanck/rules.mk b/keyboards/handwired/jotanck/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/jotanck/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/jotlily60/info.json b/keyboards/handwired/jotlily60/info.json deleted file mode 100644 index 65faa354a5..0000000000 --- a/keyboards/handwired/jotlily60/info.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "manufacturer": "Jotix", - "keyboard_name": "jotlily60", - "maintainer" : "jotix", - "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/jotlily60", - "usb": { - "vid": "0x4A4F", - "pid": "0x2332", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": [ "D0", "D4", "C6", "D7", "E6", "B4", "B5" ], - "rows": [ "F7", "B1", "B3", "B2", "B6" ], - }, - "split": { - "enabled": true, - "soft_serial_pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.5}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - - {"matrix": [5, 5], "x": 10, "y": 0.25}, - {"matrix": [5, 4], "x": 11, "y": 0.25}, - {"matrix": [5, 3], "x": 12, "y": 0}, - {"matrix": [5, 2], "x": 13, "y": 0.25}, - {"matrix": [5, 1], "x": 14, "y": 0.5}, - {"matrix": [5, 0], "x": 15, "y": 0.5}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - - {"matrix": [6, 5], "x": 10, "y": 1.25}, - {"matrix": [6, 4], "x": 11, "y": 1.25}, - {"matrix": [6, 3], "x": 12, "y": 1}, - {"matrix": [6, 2], "x": 13, "y": 1.25}, - {"matrix": [6, 1], "x": 14, "y": 1.5}, - {"matrix": [6, 0], "x": 15, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.25}, - {"matrix": [2, 5], "x": 5, "y": 2.25}, - - {"matrix": [7, 5], "x": 10, "y": 2.25}, - {"matrix": [7, 4], "x": 11, "y": 2.25}, - {"matrix": [7, 3], "x": 12, "y": 2}, - {"matrix": [7, 2], "x": 13, "y": 2.25}, - {"matrix": [7, 1], "x": 14, "y": 2.5}, - {"matrix": [7, 0], "x": 15, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.25}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - {"matrix": [3, 6], "x": 6, "y": 3.5}, - - {"matrix": [8, 6], "x": 9, "y": 3.5}, - {"matrix": [8, 5], "x": 10, "y": 3.25}, - {"matrix": [8, 4], "x": 11, "y": 3.25}, - {"matrix": [8, 3], "x": 12, "y": 3}, - {"matrix": [8, 2], "x": 13, "y": 3.25}, - {"matrix": [8, 1], "x": 14, "y": 3.5}, - {"matrix": [8, 0], "x": 15, "y": 3.5}, - - {"matrix": [4, 2], "x": 2, "y": 4.25}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4.25}, - {"matrix": [4, 5], "x": 5, "y": 4.5}, - {"matrix": [4, 6], "x": 6, "y": 4.75}, - - {"matrix": [9, 6], "x": 9, "y": 4.75}, - {"matrix": [9, 5], "x": 10, "y": 4.5}, - {"matrix": [9, 4], "x": 11, "y": 4.25}, - {"matrix": [9, 3], "x": 12, "y": 4}, - {"matrix": [9, 2], "x": 13, "y": 4.25} - ] - } - } -} diff --git a/keyboards/handwired/jotlily60/keyboard.json b/keyboards/handwired/jotlily60/keyboard.json new file mode 100644 index 0000000000..65faa354a5 --- /dev/null +++ b/keyboards/handwired/jotlily60/keyboard.json @@ -0,0 +1,104 @@ +{ + "manufacturer": "Jotix", + "keyboard_name": "jotlily60", + "maintainer" : "jotix", + "url": "https://github.com/qmk/qmk_firmware/tree/master/keyboards/handwired/jotlily60", + "usb": { + "vid": "0x4A4F", + "pid": "0x2332", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": [ "D0", "D4", "C6", "D7", "E6", "B4", "B5" ], + "rows": [ "F7", "B1", "B3", "B2", "B6" ], + }, + "split": { + "enabled": true, + "soft_serial_pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.5}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + + {"matrix": [5, 5], "x": 10, "y": 0.25}, + {"matrix": [5, 4], "x": 11, "y": 0.25}, + {"matrix": [5, 3], "x": 12, "y": 0}, + {"matrix": [5, 2], "x": 13, "y": 0.25}, + {"matrix": [5, 1], "x": 14, "y": 0.5}, + {"matrix": [5, 0], "x": 15, "y": 0.5}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + + {"matrix": [6, 5], "x": 10, "y": 1.25}, + {"matrix": [6, 4], "x": 11, "y": 1.25}, + {"matrix": [6, 3], "x": 12, "y": 1}, + {"matrix": [6, 2], "x": 13, "y": 1.25}, + {"matrix": [6, 1], "x": 14, "y": 1.5}, + {"matrix": [6, 0], "x": 15, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.25}, + {"matrix": [2, 5], "x": 5, "y": 2.25}, + + {"matrix": [7, 5], "x": 10, "y": 2.25}, + {"matrix": [7, 4], "x": 11, "y": 2.25}, + {"matrix": [7, 3], "x": 12, "y": 2}, + {"matrix": [7, 2], "x": 13, "y": 2.25}, + {"matrix": [7, 1], "x": 14, "y": 2.5}, + {"matrix": [7, 0], "x": 15, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.25}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + {"matrix": [3, 6], "x": 6, "y": 3.5}, + + {"matrix": [8, 6], "x": 9, "y": 3.5}, + {"matrix": [8, 5], "x": 10, "y": 3.25}, + {"matrix": [8, 4], "x": 11, "y": 3.25}, + {"matrix": [8, 3], "x": 12, "y": 3}, + {"matrix": [8, 2], "x": 13, "y": 3.25}, + {"matrix": [8, 1], "x": 14, "y": 3.5}, + {"matrix": [8, 0], "x": 15, "y": 3.5}, + + {"matrix": [4, 2], "x": 2, "y": 4.25}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4.25}, + {"matrix": [4, 5], "x": 5, "y": 4.5}, + {"matrix": [4, 6], "x": 6, "y": 4.75}, + + {"matrix": [9, 6], "x": 9, "y": 4.75}, + {"matrix": [9, 5], "x": 10, "y": 4.5}, + {"matrix": [9, 4], "x": 11, "y": 4.25}, + {"matrix": [9, 3], "x": 12, "y": 4}, + {"matrix": [9, 2], "x": 13, "y": 4.25} + ] + } + } +} diff --git a/keyboards/handwired/jotlily60/rules.mk b/keyboards/handwired/jotlily60/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/jotlily60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/macro3/info.json b/keyboards/handwired/macro3/info.json deleted file mode 100644 index fa6cd1c471..0000000000 --- a/keyboards/handwired/macro3/info.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "keyboard_name": "Macro3", - "manufacturer": "DPB", - "url": "https://github.com/davidphilipbarr/Macropads/tree/main/macro3", - "maintainer": "@davidphilipbarr", - "usb": { - "vid": "0xC88B", - "pid": "0x3388", - "device_version": "0.0.3" - }, - "encoder": { - "rotary": [ - {"pin_a": "D2", "pin_b": "D3"}, - {"pin_a": "F7", "pin_b": "F6"} - ] - }, - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "encoder": true - }, - "bootmagic": { - "matrix": [0, 3] - }, - "matrix_pins": { - "direct": [ - ["D7", "C6", "D4", "D1"], - ["B1", "B4", "B5", "B3"] - ] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_2x4" - }, - "layouts": { - "LAYOUT_ortho_2x4": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]}, - - {"x": 0, "y": 1, "matrix": [1, 0]}, - {"x": 1, "y": 1, "matrix": [1, 1]}, - {"x": 2, "y": 1, "matrix": [1, 2]}, - {"x": 3, "y": 1, "matrix": [1, 3]} - ] - } - } -} diff --git a/keyboards/handwired/macro3/keyboard.json b/keyboards/handwired/macro3/keyboard.json new file mode 100644 index 0000000000..fa6cd1c471 --- /dev/null +++ b/keyboards/handwired/macro3/keyboard.json @@ -0,0 +1,51 @@ +{ + "keyboard_name": "Macro3", + "manufacturer": "DPB", + "url": "https://github.com/davidphilipbarr/Macropads/tree/main/macro3", + "maintainer": "@davidphilipbarr", + "usb": { + "vid": "0xC88B", + "pid": "0x3388", + "device_version": "0.0.3" + }, + "encoder": { + "rotary": [ + {"pin_a": "D2", "pin_b": "D3"}, + {"pin_a": "F7", "pin_b": "F6"} + ] + }, + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "encoder": true + }, + "bootmagic": { + "matrix": [0, 3] + }, + "matrix_pins": { + "direct": [ + ["D7", "C6", "D4", "D1"], + ["B1", "B4", "B5", "B3"] + ] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_ortho_2x4" + }, + "layouts": { + "LAYOUT_ortho_2x4": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]}, + + {"x": 0, "y": 1, "matrix": [1, 0]}, + {"x": 1, "y": 1, "matrix": [1, 1]}, + {"x": 2, "y": 1, "matrix": [1, 2]}, + {"x": 3, "y": 1, "matrix": [1, 3]} + ] + } + } +} diff --git a/keyboards/handwired/macro3/rules.mk b/keyboards/handwired/macro3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/macro3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/marek128b/ergosplit44/info.json b/keyboards/handwired/marek128b/ergosplit44/info.json deleted file mode 100644 index 8e0c71fc06..0000000000 --- a/keyboards/handwired/marek128b/ergosplit44/info.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "manufacturer": "Marek128b", - "keyboard_name": "ergosplit44", - "maintainer": "Marek128b", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 5 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP17", "GP18"], - "rows": ["GP2", "GP3", "GP4", "GP5"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4D41" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP26" - }, - "rgb_matrix": { - "driver": "ws2812", - "max_brightness": 25, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3} - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label":"tab", "matrix": [0, 0],"x":0, "y":1.25}, - {"label":"Q", "matrix": [0, 1],"x":1, "y":1.25}, - {"label":"W", "matrix": [0, 2],"x":2, "y":0.75}, - {"label":"E", "matrix": [0, 3],"x":3, "y":0.5}, - {"label":"R", "matrix": [0, 4],"x":4, "y":0.75}, - {"label":"T", "matrix": [0, 5],"x":5, "y":1}, - - {"label":"Y", "matrix": [0, 6],"x":9.75, "y":1}, - {"label":"U", "matrix": [0, 7],"x":10.75, "y":0.75}, - {"label":"I", "matrix": [0, 8],"x":11.75, "y":0.5}, - {"label":"O", "matrix": [0, 9],"x":12.75, "y":0.75}, - {"label":"P", "matrix": [0, 10],"x":13.75, "y":1.25}, - {"label":"\u00dc", "matrix": [0, 11],"x":14.75, "y":1.25}, - - {"label":"back-space", "matrix": [1, 0],"x":0, "y":2.25}, - {"label":"A", "matrix": [1, 1],"x":1, "y":2.25}, - {"label":"S", "matrix": [1, 2],"x":2, "y":1.75}, - {"label":"D", "matrix": [1, 3],"x":3, "y":1.5}, - {"label":"F", "matrix": [1, 4],"x":4, "y":1.75}, - {"label":"G", "matrix": [1, 5],"x":5, "y":2}, - - {"label":"H", "matrix": [1, 6],"x":9.75, "y":2}, - {"label":"J", "matrix": [1, 7],"x":10.75, "y":1.75}, - {"label":"K", "matrix": [1, 8],"x":11.75, "y":1.5}, - {"label":"L", "matrix": [1, 9],"x":12.75, "y":1.75}, - {"label":"\u00d6", "matrix": [1, 10],"x":13.75, "y":2.25}, - {"label":"\u00c4", "matrix": [1, 11],"x":14.75, "y":2.25}, - - {"label":"shift", "matrix": [2, 0],"x":0, "y":3.25}, - {"label":"Z", "matrix": [2, 1],"x":1, "y":3.25}, - {"label":"X", "matrix": [2, 2],"x":2, "y":2.75}, - {"label":"C", "matrix": [2, 3],"x":3, "y":2.5}, - {"label":"V", "matrix": [2, 4],"x":4, "y":2.75}, - {"label":"B", "matrix": [2, 5],"x":5, "y":3}, - - {"label":"N", "matrix": [2, 6],"x":9.75, "y":3}, - {"label":"M", "matrix": [2, 7],"x":10.75, "y":2.75}, - {"label":"<", "matrix": [2, 8],"x":11.75, "y":2.5}, - {"label":":", "matrix": [2, 9],"x":12.75, "y":2.75}, - {"label":"_", "matrix": [2, 10],"x":13.75, "y":3.25}, - {"label":"Shift", "matrix": [2, 11],"x":14.75, "y":3.25}, - - {"label":"L2", "matrix": [3, 2],"x":-3.5, "y":4.5}, - {"label":"Alt", "matrix": [3, 3],"x":-2.25, "y":7.25}, - {"label":"Strg", "matrix": [3, 4],"x":-1.0, "y":7.25}, - {"label":"Space", "matrix": [3, 5],"x":0, "y":7}, - - {"label":"Space", "matrix": [3, 6],"x":-1.0, "y":8.5}, - {"label":"Strg", "matrix": [3, 7],"x":0, "y":8.75}, - {"label":"AltGr", "matrix": [3, 8],"x":1.25, "y":8.75}, - {"label":"L1", "matrix": [3, 9],"x":2.5, "y":5.75} - ] - } - } -} diff --git a/keyboards/handwired/marek128b/ergosplit44/keyboard.json b/keyboards/handwired/marek128b/ergosplit44/keyboard.json new file mode 100644 index 0000000000..8e0c71fc06 --- /dev/null +++ b/keyboards/handwired/marek128b/ergosplit44/keyboard.json @@ -0,0 +1,164 @@ +{ + "manufacturer": "Marek128b", + "keyboard_name": "ergosplit44", + "maintainer": "Marek128b", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 5 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP17", "GP18"], + "rows": ["GP2", "GP3", "GP4", "GP5"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4D41" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP26" + }, + "rgb_matrix": { + "driver": "ws2812", + "max_brightness": 25, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3} + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label":"tab", "matrix": [0, 0],"x":0, "y":1.25}, + {"label":"Q", "matrix": [0, 1],"x":1, "y":1.25}, + {"label":"W", "matrix": [0, 2],"x":2, "y":0.75}, + {"label":"E", "matrix": [0, 3],"x":3, "y":0.5}, + {"label":"R", "matrix": [0, 4],"x":4, "y":0.75}, + {"label":"T", "matrix": [0, 5],"x":5, "y":1}, + + {"label":"Y", "matrix": [0, 6],"x":9.75, "y":1}, + {"label":"U", "matrix": [0, 7],"x":10.75, "y":0.75}, + {"label":"I", "matrix": [0, 8],"x":11.75, "y":0.5}, + {"label":"O", "matrix": [0, 9],"x":12.75, "y":0.75}, + {"label":"P", "matrix": [0, 10],"x":13.75, "y":1.25}, + {"label":"\u00dc", "matrix": [0, 11],"x":14.75, "y":1.25}, + + {"label":"back-space", "matrix": [1, 0],"x":0, "y":2.25}, + {"label":"A", "matrix": [1, 1],"x":1, "y":2.25}, + {"label":"S", "matrix": [1, 2],"x":2, "y":1.75}, + {"label":"D", "matrix": [1, 3],"x":3, "y":1.5}, + {"label":"F", "matrix": [1, 4],"x":4, "y":1.75}, + {"label":"G", "matrix": [1, 5],"x":5, "y":2}, + + {"label":"H", "matrix": [1, 6],"x":9.75, "y":2}, + {"label":"J", "matrix": [1, 7],"x":10.75, "y":1.75}, + {"label":"K", "matrix": [1, 8],"x":11.75, "y":1.5}, + {"label":"L", "matrix": [1, 9],"x":12.75, "y":1.75}, + {"label":"\u00d6", "matrix": [1, 10],"x":13.75, "y":2.25}, + {"label":"\u00c4", "matrix": [1, 11],"x":14.75, "y":2.25}, + + {"label":"shift", "matrix": [2, 0],"x":0, "y":3.25}, + {"label":"Z", "matrix": [2, 1],"x":1, "y":3.25}, + {"label":"X", "matrix": [2, 2],"x":2, "y":2.75}, + {"label":"C", "matrix": [2, 3],"x":3, "y":2.5}, + {"label":"V", "matrix": [2, 4],"x":4, "y":2.75}, + {"label":"B", "matrix": [2, 5],"x":5, "y":3}, + + {"label":"N", "matrix": [2, 6],"x":9.75, "y":3}, + {"label":"M", "matrix": [2, 7],"x":10.75, "y":2.75}, + {"label":"<", "matrix": [2, 8],"x":11.75, "y":2.5}, + {"label":":", "matrix": [2, 9],"x":12.75, "y":2.75}, + {"label":"_", "matrix": [2, 10],"x":13.75, "y":3.25}, + {"label":"Shift", "matrix": [2, 11],"x":14.75, "y":3.25}, + + {"label":"L2", "matrix": [3, 2],"x":-3.5, "y":4.5}, + {"label":"Alt", "matrix": [3, 3],"x":-2.25, "y":7.25}, + {"label":"Strg", "matrix": [3, 4],"x":-1.0, "y":7.25}, + {"label":"Space", "matrix": [3, 5],"x":0, "y":7}, + + {"label":"Space", "matrix": [3, 6],"x":-1.0, "y":8.5}, + {"label":"Strg", "matrix": [3, 7],"x":0, "y":8.75}, + {"label":"AltGr", "matrix": [3, 8],"x":1.25, "y":8.75}, + {"label":"L1", "matrix": [3, 9],"x":2.5, "y":5.75} + ] + } + } +} diff --git a/keyboards/handwired/marek128b/ergosplit44/rules.mk b/keyboards/handwired/marek128b/ergosplit44/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/marek128b/ergosplit44/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/maverick0197/keydeck8/info.json b/keyboards/handwired/maverick0197/keydeck8/info.json deleted file mode 100644 index 057552e621..0000000000 --- a/keyboards/handwired/maverick0197/keydeck8/info.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "keyboard_name": "keydeck8", - "manufacturer": "Maverick0197", - "maintainer": "Maverick0197", - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "encoder": true - }, - "encoder": { - "rotary": [ - {"pin_a": "D3", "pin_b": "D2", "resolution": 4} - ] - }, - "matrix_pins": { - "direct": [ - ["D0", "D1", "D4"], - ["C6", "D7", "E6"], - ["B4", "B5", "B6"] - ] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x3031", - "vid": "0x4D76" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "D0", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "D1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "D4", "matrix": [0, 2], "x": 2, "y": 0}, - - {"label": "C6", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "D7", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "E6", "matrix": [1, 2], "x": 2, "y": 1}, - - {"label": "B4", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "B5", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "B6", "matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/handwired/maverick0197/keydeck8/keyboard.json b/keyboards/handwired/maverick0197/keydeck8/keyboard.json new file mode 100644 index 0000000000..057552e621 --- /dev/null +++ b/keyboards/handwired/maverick0197/keydeck8/keyboard.json @@ -0,0 +1,46 @@ +{ + "keyboard_name": "keydeck8", + "manufacturer": "Maverick0197", + "maintainer": "Maverick0197", + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "encoder": true + }, + "encoder": { + "rotary": [ + {"pin_a": "D3", "pin_b": "D2", "resolution": 4} + ] + }, + "matrix_pins": { + "direct": [ + ["D0", "D1", "D4"], + ["C6", "D7", "E6"], + ["B4", "B5", "B6"] + ] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x3031", + "vid": "0x4D76" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "D0", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "D1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "D4", "matrix": [0, 2], "x": 2, "y": 0}, + + {"label": "C6", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "D7", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "E6", "matrix": [1, 2], "x": 2, "y": 1}, + + {"label": "B4", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "B5", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "B6", "matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/handwired/maverick0197/keydeck8/rules.mk b/keyboards/handwired/maverick0197/keydeck8/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/maverick0197/keydeck8/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/ms_sculpt_mobile/astar/info.json b/keyboards/handwired/ms_sculpt_mobile/astar/info.json deleted file mode 100644 index 9454bcda70..0000000000 --- a/keyboards/handwired/ms_sculpt_mobile/astar/info.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B4", "B5", "E6", "B7", "B6", "D6", "C7", "F7", "F6", "F4", "F5", "F1", "F0", "D5", "B0", "B1", "B2", "B3"], - "rows": ["D7", "C6", "D4", "D0", "D1", "D3", "D2", "E2"] - }, - "diode_direction": "ROW2COL", - "keyboard_name": "sculpt mobile astar", - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/handwired/ms_sculpt_mobile/astar/keyboard.json b/keyboards/handwired/ms_sculpt_mobile/astar/keyboard.json new file mode 100644 index 0000000000..9454bcda70 --- /dev/null +++ b/keyboards/handwired/ms_sculpt_mobile/astar/keyboard.json @@ -0,0 +1,10 @@ +{ + "matrix_pins": { + "cols": ["B4", "B5", "E6", "B7", "B6", "D6", "C7", "F7", "F6", "F4", "F5", "F1", "F0", "D5", "B0", "B1", "B2", "B3"], + "rows": ["D7", "C6", "D4", "D0", "D1", "D3", "D2", "E2"] + }, + "diode_direction": "ROW2COL", + "keyboard_name": "sculpt mobile astar", + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/handwired/ms_sculpt_mobile/astar/rules.mk b/keyboards/handwired/ms_sculpt_mobile/astar/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/info.json b/keyboards/handwired/ms_sculpt_mobile/teensy2pp/info.json deleted file mode 100644 index 2d500a8ae2..0000000000 --- a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/info.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "keyboard_name": "sculpt mobile teensypp", - "matrix_pins": { - "cols": ["B7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E0", "E1", "C1", "C0", "C3", "C2", "C5", "C4", "C7"], - "rows": ["F7", "F6", "F4", "F5", "F3", "F2", "F1", "F0"] - }, - "diode_direction": "ROW2COL", - "processor": "at90usb1286", - "bootloader": "halfkay" -} diff --git a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/keyboard.json b/keyboards/handwired/ms_sculpt_mobile/teensy2pp/keyboard.json new file mode 100644 index 0000000000..2d500a8ae2 --- /dev/null +++ b/keyboards/handwired/ms_sculpt_mobile/teensy2pp/keyboard.json @@ -0,0 +1,10 @@ +{ + "keyboard_name": "sculpt mobile teensypp", + "matrix_pins": { + "cols": ["B7", "D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "E0", "E1", "C1", "C0", "C3", "C2", "C5", "C4", "C7"], + "rows": ["F7", "F6", "F4", "F5", "F3", "F2", "F1", "F0"] + }, + "diode_direction": "ROW2COL", + "processor": "at90usb1286", + "bootloader": "halfkay" +} diff --git a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk b/keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/nortontechpad/info.json b/keyboards/handwired/nortontechpad/info.json deleted file mode 100644 index 51871b42e3..0000000000 --- a/keyboards/handwired/nortontechpad/info.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "keyboard_name": "NortonTechPad", - "manufacturer": "NortonTech", - "url": "", - "maintainer": "NortonTech", - "usb": { - "vid": "0x9879", - "pid": "0x0001", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D7", "E6", "B4", "B5"], - "rows": ["F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "development_board": "promicro", - "community_layouts": ["numpad_5x4"], - "layouts": { - "LAYOUT_numpad_5x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, - - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 3, "h": 2} - ] - } - } -} diff --git a/keyboards/handwired/nortontechpad/keyboard.json b/keyboards/handwired/nortontechpad/keyboard.json new file mode 100644 index 0000000000..51871b42e3 --- /dev/null +++ b/keyboards/handwired/nortontechpad/keyboard.json @@ -0,0 +1,53 @@ +{ + "keyboard_name": "NortonTechPad", + "manufacturer": "NortonTech", + "url": "", + "maintainer": "NortonTech", + "usb": { + "vid": "0x9879", + "pid": "0x0001", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D7", "E6", "B4", "B5"], + "rows": ["F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "development_board": "promicro", + "community_layouts": ["numpad_5x4"], + "layouts": { + "LAYOUT_numpad_5x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, + + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 3, "h": 2} + ] + } + } +} diff --git a/keyboards/handwired/nortontechpad/rules.mk b/keyboards/handwired/nortontechpad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/nortontechpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/onekey/bluepill/info.json b/keyboards/handwired/onekey/bluepill/info.json deleted file mode 100644 index 5f1fecc95b..0000000000 --- a/keyboards/handwired/onekey/bluepill/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keyboard_name": "Onekey Bluepill STM32F103", - "development_board": "bluepill", - "matrix_pins": { - "cols": ["B0"], - "rows": ["A7"] - }, - "backlight": { - "pin": "A0" - }, - "ws2812": { - "pin": "A1" - }, - "apa102": { - "data_pin": "A1", - "clock_pin": "A2" - } -} diff --git a/keyboards/handwired/onekey/bluepill/keyboard.json b/keyboards/handwired/onekey/bluepill/keyboard.json new file mode 100644 index 0000000000..5f1fecc95b --- /dev/null +++ b/keyboards/handwired/onekey/bluepill/keyboard.json @@ -0,0 +1,18 @@ +{ + "keyboard_name": "Onekey Bluepill STM32F103", + "development_board": "bluepill", + "matrix_pins": { + "cols": ["B0"], + "rows": ["A7"] + }, + "backlight": { + "pin": "A0" + }, + "ws2812": { + "pin": "A1" + }, + "apa102": { + "data_pin": "A1", + "clock_pin": "A2" + } +} diff --git a/keyboards/handwired/onekey/bluepill/rules.mk b/keyboards/handwired/onekey/bluepill/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/onekey/bluepill/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/onekey/bluepill_uf2boot/info.json b/keyboards/handwired/onekey/bluepill_uf2boot/info.json deleted file mode 100644 index 65174155b3..0000000000 --- a/keyboards/handwired/onekey/bluepill_uf2boot/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Bluepill STM32F103 uf2boot", - "development_board": "bluepill", - "bootloader": "uf2boot", - "matrix_pins": { - "cols": ["B0"], - "rows": ["A7"] - }, - "backlight": { - "pin": "A0" - }, - "ws2812": { - "pin": "A1" - }, - "apa102": { - "data_pin": "A1", - "clock_pin": "A2" - } -} diff --git a/keyboards/handwired/onekey/bluepill_uf2boot/keyboard.json b/keyboards/handwired/onekey/bluepill_uf2boot/keyboard.json new file mode 100644 index 0000000000..65174155b3 --- /dev/null +++ b/keyboards/handwired/onekey/bluepill_uf2boot/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Bluepill STM32F103 uf2boot", + "development_board": "bluepill", + "bootloader": "uf2boot", + "matrix_pins": { + "cols": ["B0"], + "rows": ["A7"] + }, + "backlight": { + "pin": "A0" + }, + "ws2812": { + "pin": "A1" + }, + "apa102": { + "data_pin": "A1", + "clock_pin": "A2" + } +} diff --git a/keyboards/handwired/onekey/bluepill_uf2boot/rules.mk b/keyboards/handwired/onekey/bluepill_uf2boot/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/onekey/bluepill_uf2boot/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/onekey/elite_c/info.json b/keyboards/handwired/onekey/elite_c/info.json deleted file mode 100644 index b8532cbec0..0000000000 --- a/keyboards/handwired/onekey/elite_c/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keyboard_name": "Onekey Elite-C", - "development_board": "elite_c", - "matrix_pins": { - "cols": ["F4"], - "rows": ["F5"] - }, - "backlight": { - "pin": "B6" - }, - "ws2812": { - "pin": "F6" - }, - "apa102": { - "data_pin": "F6", - "clock_pin": "B1" - } -} diff --git a/keyboards/handwired/onekey/elite_c/keyboard.json b/keyboards/handwired/onekey/elite_c/keyboard.json new file mode 100644 index 0000000000..b8532cbec0 --- /dev/null +++ b/keyboards/handwired/onekey/elite_c/keyboard.json @@ -0,0 +1,18 @@ +{ + "keyboard_name": "Onekey Elite-C", + "development_board": "elite_c", + "matrix_pins": { + "cols": ["F4"], + "rows": ["F5"] + }, + "backlight": { + "pin": "B6" + }, + "ws2812": { + "pin": "F6" + }, + "apa102": { + "data_pin": "F6", + "clock_pin": "B1" + } +} diff --git a/keyboards/handwired/onekey/elite_c/rules.mk b/keyboards/handwired/onekey/elite_c/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/nucleo_f446re/info.json b/keyboards/handwired/onekey/nucleo_f446re/info.json deleted file mode 100644 index 26de66e198..0000000000 --- a/keyboards/handwired/onekey/nucleo_f446re/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Nucleo F446RE", - "processor": "STM32F446", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["A2"], - "rows": ["A1"] - }, - "backlight": { - "pin": "B8" - }, - "ws2812": { - "pin": "A0" - }, - "apa102": { - "data_pin": "A0", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/nucleo_f446re/keyboard.json b/keyboards/handwired/onekey/nucleo_f446re/keyboard.json new file mode 100644 index 0000000000..26de66e198 --- /dev/null +++ b/keyboards/handwired/onekey/nucleo_f446re/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Nucleo F446RE", + "processor": "STM32F446", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["A2"], + "rows": ["A1"] + }, + "backlight": { + "pin": "B8" + }, + "ws2812": { + "pin": "A0" + }, + "apa102": { + "data_pin": "A0", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/nucleo_f446re/rules.mk b/keyboards/handwired/onekey/nucleo_f446re/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/nucleo_g431rb/info.json b/keyboards/handwired/onekey/nucleo_g431rb/info.json deleted file mode 100644 index 4e5e3b1cba..0000000000 --- a/keyboards/handwired/onekey/nucleo_g431rb/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Nucleo G431RB", - "processor": "STM32G431", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["A9"], - "rows": ["A10"] - }, - "backlight": { - "pin": "B8" - }, - "ws2812": { - "pin": "A0" - }, - "apa102": { - "data_pin": "A0", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/nucleo_g431rb/keyboard.json b/keyboards/handwired/onekey/nucleo_g431rb/keyboard.json new file mode 100644 index 0000000000..4e5e3b1cba --- /dev/null +++ b/keyboards/handwired/onekey/nucleo_g431rb/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Nucleo G431RB", + "processor": "STM32G431", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["A9"], + "rows": ["A10"] + }, + "backlight": { + "pin": "B8" + }, + "ws2812": { + "pin": "A0" + }, + "apa102": { + "data_pin": "A0", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/nucleo_g431rb/rules.mk b/keyboards/handwired/onekey/nucleo_g431rb/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/nucleo_g474re/info.json b/keyboards/handwired/onekey/nucleo_g474re/info.json deleted file mode 100644 index 02f59be74e..0000000000 --- a/keyboards/handwired/onekey/nucleo_g474re/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Nucleo G474RE", - "processor": "STM32G474", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["A9"], - "rows": ["A10"] - }, - "backlight": { - "pin": "B8" - }, - "ws2812": { - "pin": "A0" - }, - "apa102": { - "data_pin": "A0", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/nucleo_g474re/keyboard.json b/keyboards/handwired/onekey/nucleo_g474re/keyboard.json new file mode 100644 index 0000000000..02f59be74e --- /dev/null +++ b/keyboards/handwired/onekey/nucleo_g474re/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Nucleo G474RE", + "processor": "STM32G474", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["A9"], + "rows": ["A10"] + }, + "backlight": { + "pin": "B8" + }, + "ws2812": { + "pin": "A0" + }, + "apa102": { + "data_pin": "A0", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/nucleo_g474re/rules.mk b/keyboards/handwired/onekey/nucleo_g474re/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/nucleo_h723zg/info.json b/keyboards/handwired/onekey/nucleo_h723zg/info.json deleted file mode 100644 index 7596d007b2..0000000000 --- a/keyboards/handwired/onekey/nucleo_h723zg/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Nucleo H723ZG", - "processor": "STM32H723", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["A9"], - "rows": ["A10"] - }, - "backlight": { - "pin": "B8" - }, - "ws2812": { - "pin": "A0" - }, - "apa102": { - "data_pin": "A0", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/nucleo_h723zg/keyboard.json b/keyboards/handwired/onekey/nucleo_h723zg/keyboard.json new file mode 100644 index 0000000000..7596d007b2 --- /dev/null +++ b/keyboards/handwired/onekey/nucleo_h723zg/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Nucleo H723ZG", + "processor": "STM32H723", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["A9"], + "rows": ["A10"] + }, + "backlight": { + "pin": "B8" + }, + "ws2812": { + "pin": "A0" + }, + "apa102": { + "data_pin": "A0", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/nucleo_h723zg/rules.mk b/keyboards/handwired/onekey/nucleo_h723zg/rules.mk deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/nucleo_l432kc/info.json b/keyboards/handwired/onekey/nucleo_l432kc/info.json deleted file mode 100644 index f6af0826fb..0000000000 --- a/keyboards/handwired/onekey/nucleo_l432kc/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Nucleo L432KC", - "processor": "STM32L432", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["A2"], - "rows": ["A1"] - }, - "backlight": { - "pin": "B8" - }, - "ws2812": { - "pin": "A0" - }, - "apa102": { - "data_pin": "A0", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/nucleo_l432kc/keyboard.json b/keyboards/handwired/onekey/nucleo_l432kc/keyboard.json new file mode 100644 index 0000000000..f6af0826fb --- /dev/null +++ b/keyboards/handwired/onekey/nucleo_l432kc/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Nucleo L432KC", + "processor": "STM32L432", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["A2"], + "rows": ["A1"] + }, + "backlight": { + "pin": "B8" + }, + "ws2812": { + "pin": "A0" + }, + "apa102": { + "data_pin": "A0", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/nucleo_l432kc/rules.mk b/keyboards/handwired/onekey/nucleo_l432kc/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/promicro/info.json b/keyboards/handwired/onekey/promicro/info.json deleted file mode 100644 index 178e6185de..0000000000 --- a/keyboards/handwired/onekey/promicro/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keyboard_name": "Onekey Pro Micro", - "development_board": "promicro", - "matrix_pins": { - "cols": ["F4"], - "rows": ["F5"] - }, - "backlight": { - "pin": "B6" - }, - "ws2812": { - "pin": "F6" - }, - "apa102": { - "data_pin": "F6", - "clock_pin": "B1" - } -} diff --git a/keyboards/handwired/onekey/promicro/keyboard.json b/keyboards/handwired/onekey/promicro/keyboard.json new file mode 100644 index 0000000000..178e6185de --- /dev/null +++ b/keyboards/handwired/onekey/promicro/keyboard.json @@ -0,0 +1,18 @@ +{ + "keyboard_name": "Onekey Pro Micro", + "development_board": "promicro", + "matrix_pins": { + "cols": ["F4"], + "rows": ["F5"] + }, + "backlight": { + "pin": "B6" + }, + "ws2812": { + "pin": "F6" + }, + "apa102": { + "data_pin": "F6", + "clock_pin": "B1" + } +} diff --git a/keyboards/handwired/onekey/promicro/rules.mk b/keyboards/handwired/onekey/promicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/proton_c/info.json b/keyboards/handwired/onekey/proton_c/info.json deleted file mode 100644 index 93dbc4c30d..0000000000 --- a/keyboards/handwired/onekey/proton_c/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "keyboard_name": "Onekey Proton-C", - "development_board": "proton_c", - "matrix_pins": { - "cols": ["A2"], - "rows": ["A1"] - }, - "backlight": { - "pin": "B8" - }, - "ws2812": { - "pin": "A0" - }, - "apa102": { - "data_pin": "A0", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/proton_c/keyboard.json b/keyboards/handwired/onekey/proton_c/keyboard.json new file mode 100644 index 0000000000..93dbc4c30d --- /dev/null +++ b/keyboards/handwired/onekey/proton_c/keyboard.json @@ -0,0 +1,18 @@ +{ + "keyboard_name": "Onekey Proton-C", + "development_board": "proton_c", + "matrix_pins": { + "cols": ["A2"], + "rows": ["A1"] + }, + "backlight": { + "pin": "B8" + }, + "ws2812": { + "pin": "A0" + }, + "apa102": { + "data_pin": "A0", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/proton_c/rules.mk b/keyboards/handwired/onekey/proton_c/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/rp2040/info.json b/keyboards/handwired/onekey/rp2040/info.json deleted file mode 100644 index 40eb896232..0000000000 --- a/keyboards/handwired/onekey/rp2040/info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "keyboard_name": "Onekey RP2040", - "processor": "RP2040", - "bootloader": "rp2040", - "matrix_pins": { - "cols": ["GP4"], - "rows": ["GP5"] - }, - "backlight": { - "pin": "GP25" - }, - "ws2812": { - "pin": "GP25" - } -} diff --git a/keyboards/handwired/onekey/rp2040/keyboard.json b/keyboards/handwired/onekey/rp2040/keyboard.json new file mode 100644 index 0000000000..40eb896232 --- /dev/null +++ b/keyboards/handwired/onekey/rp2040/keyboard.json @@ -0,0 +1,15 @@ +{ + "keyboard_name": "Onekey RP2040", + "processor": "RP2040", + "bootloader": "rp2040", + "matrix_pins": { + "cols": ["GP4"], + "rows": ["GP5"] + }, + "backlight": { + "pin": "GP25" + }, + "ws2812": { + "pin": "GP25" + } +} diff --git a/keyboards/handwired/onekey/rp2040/rules.mk b/keyboards/handwired/onekey/rp2040/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/stm32f0_disco/info.json b/keyboards/handwired/onekey/stm32f0_disco/info.json deleted file mode 100644 index 41210a3bbb..0000000000 --- a/keyboards/handwired/onekey/stm32f0_disco/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey STM32F072 Discovery", - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["B4"], - "rows": ["B5"] - }, - "backlight": { - "pin": "C8" - }, - "ws2812": { - "pin": "B15" - }, - "apa102": { - "data_pin": "B15", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/stm32f0_disco/keyboard.json b/keyboards/handwired/onekey/stm32f0_disco/keyboard.json new file mode 100644 index 0000000000..41210a3bbb --- /dev/null +++ b/keyboards/handwired/onekey/stm32f0_disco/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey STM32F072 Discovery", + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["B4"], + "rows": ["B5"] + }, + "backlight": { + "pin": "C8" + }, + "ws2812": { + "pin": "B15" + }, + "apa102": { + "data_pin": "B15", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/stm32f0_disco/rules.mk b/keyboards/handwired/onekey/stm32f0_disco/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/onekey/stm32f0_disco/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/onekey/stm32f3_disco/info.json b/keyboards/handwired/onekey/stm32f3_disco/info.json deleted file mode 100644 index b541cd8ae4..0000000000 --- a/keyboards/handwired/onekey/stm32f3_disco/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey STM32F3 Discovery", - "processor": "STM32F303", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["B4"], - "rows": ["B5"] - }, - "backlight": { - "pin": "E8" - }, - "ws2812": { - "pin": "A0" - }, - "apa102": { - "data_pin": "A0", - "clock_pin": "B13" - } -} diff --git a/keyboards/handwired/onekey/stm32f3_disco/keyboard.json b/keyboards/handwired/onekey/stm32f3_disco/keyboard.json new file mode 100644 index 0000000000..b541cd8ae4 --- /dev/null +++ b/keyboards/handwired/onekey/stm32f3_disco/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey STM32F3 Discovery", + "processor": "STM32F303", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["B4"], + "rows": ["B5"] + }, + "backlight": { + "pin": "E8" + }, + "ws2812": { + "pin": "A0" + }, + "apa102": { + "data_pin": "A0", + "clock_pin": "B13" + } +} diff --git a/keyboards/handwired/onekey/stm32f3_disco/rules.mk b/keyboards/handwired/onekey/stm32f3_disco/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/stm32f405_feather/info.json b/keyboards/handwired/onekey/stm32f405_feather/info.json deleted file mode 100644 index 80e41cddf2..0000000000 --- a/keyboards/handwired/onekey/stm32f405_feather/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "keyboard_name": "Onekey Adafruit Feather STM32F405", - "processor": "STM32F405", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["C2"], - "rows": ["C3"] - } -} diff --git a/keyboards/handwired/onekey/stm32f405_feather/keyboard.json b/keyboards/handwired/onekey/stm32f405_feather/keyboard.json new file mode 100644 index 0000000000..80e41cddf2 --- /dev/null +++ b/keyboards/handwired/onekey/stm32f405_feather/keyboard.json @@ -0,0 +1,9 @@ +{ + "keyboard_name": "Onekey Adafruit Feather STM32F405", + "processor": "STM32F405", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["C2"], + "rows": ["C3"] + } +} diff --git a/keyboards/handwired/onekey/stm32f405_feather/rules.mk b/keyboards/handwired/onekey/stm32f405_feather/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/onekey/stm32f405_feather/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/onekey/teensy_2/info.json b/keyboards/handwired/onekey/teensy_2/info.json deleted file mode 100644 index d7720a01d3..0000000000 --- a/keyboards/handwired/onekey/teensy_2/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Teensy 2.0", - "processor": "atmega32u4", - "bootloader": "halfkay", - "matrix_pins": { - "cols": ["F4"], - "rows": ["F5"] - }, - "backlight": { - "pin": "B6" - }, - "ws2812": { - "pin": "F6" - }, - "apa102": { - "data_pin": "F6", - "clock_pin": "F7" - } -} diff --git a/keyboards/handwired/onekey/teensy_2/keyboard.json b/keyboards/handwired/onekey/teensy_2/keyboard.json new file mode 100644 index 0000000000..d7720a01d3 --- /dev/null +++ b/keyboards/handwired/onekey/teensy_2/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Teensy 2.0", + "processor": "atmega32u4", + "bootloader": "halfkay", + "matrix_pins": { + "cols": ["F4"], + "rows": ["F5"] + }, + "backlight": { + "pin": "B6" + }, + "ws2812": { + "pin": "F6" + }, + "apa102": { + "data_pin": "F6", + "clock_pin": "F7" + } +} diff --git a/keyboards/handwired/onekey/teensy_2/rules.mk b/keyboards/handwired/onekey/teensy_2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/teensy_2pp/info.json b/keyboards/handwired/onekey/teensy_2pp/info.json deleted file mode 100644 index f7de463fca..0000000000 --- a/keyboards/handwired/onekey/teensy_2pp/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Onekey Teensy 2.0++", - "processor": "at90usb1286", - "bootloader": "halfkay", - "matrix_pins": { - "cols": ["F4"], - "rows": ["F5"] - }, - "backlight": { - "pin": "B6" - }, - "ws2812": { - "pin": "F6" - }, - "apa102": { - "data_pin": "F6", - "clock_pin": "F7" - } -} diff --git a/keyboards/handwired/onekey/teensy_2pp/keyboard.json b/keyboards/handwired/onekey/teensy_2pp/keyboard.json new file mode 100644 index 0000000000..f7de463fca --- /dev/null +++ b/keyboards/handwired/onekey/teensy_2pp/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Onekey Teensy 2.0++", + "processor": "at90usb1286", + "bootloader": "halfkay", + "matrix_pins": { + "cols": ["F4"], + "rows": ["F5"] + }, + "backlight": { + "pin": "B6" + }, + "ws2812": { + "pin": "F6" + }, + "apa102": { + "data_pin": "F6", + "clock_pin": "F7" + } +} diff --git a/keyboards/handwired/onekey/teensy_2pp/rules.mk b/keyboards/handwired/onekey/teensy_2pp/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/onekey/teensy_32/info.json b/keyboards/handwired/onekey/teensy_32/info.json deleted file mode 100644 index 6d82d300ba..0000000000 --- a/keyboards/handwired/onekey/teensy_32/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "keyboard_name": "Onekey Teensy 3.2", - "processor": "MK20DX256", - "bootloader": "halfkay", - "matrix_pins": { - "cols": ["D5"], - "rows": ["B2"] - } -} diff --git a/keyboards/handwired/onekey/teensy_32/keyboard.json b/keyboards/handwired/onekey/teensy_32/keyboard.json new file mode 100644 index 0000000000..6d82d300ba --- /dev/null +++ b/keyboards/handwired/onekey/teensy_32/keyboard.json @@ -0,0 +1,9 @@ +{ + "keyboard_name": "Onekey Teensy 3.2", + "processor": "MK20DX256", + "bootloader": "halfkay", + "matrix_pins": { + "cols": ["D5"], + "rows": ["B2"] + } +} diff --git a/keyboards/handwired/onekey/teensy_32/rules.mk b/keyboards/handwired/onekey/teensy_32/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/onekey/teensy_32/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/onekey/teensy_35/info.json b/keyboards/handwired/onekey/teensy_35/info.json deleted file mode 100644 index 59cc1decdc..0000000000 --- a/keyboards/handwired/onekey/teensy_35/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "keyboard_name": "Onekey Teensy 3.5", - "processor": "MK64FX512", - "bootloader": "halfkay", - "matrix_pins": { - "cols": ["D5"], // 20/A6 - "rows": ["B2"] // 19/A5 - } -} diff --git a/keyboards/handwired/onekey/teensy_35/keyboard.json b/keyboards/handwired/onekey/teensy_35/keyboard.json new file mode 100644 index 0000000000..59cc1decdc --- /dev/null +++ b/keyboards/handwired/onekey/teensy_35/keyboard.json @@ -0,0 +1,9 @@ +{ + "keyboard_name": "Onekey Teensy 3.5", + "processor": "MK64FX512", + "bootloader": "halfkay", + "matrix_pins": { + "cols": ["D5"], // 20/A6 + "rows": ["B2"] // 19/A5 + } +} diff --git a/keyboards/handwired/onekey/teensy_35/rules.mk b/keyboards/handwired/onekey/teensy_35/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/onekey/teensy_35/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/petruziamini/info.json b/keyboards/handwired/petruziamini/info.json deleted file mode 100644 index 1d864d5dbb..0000000000 --- a/keyboards/handwired/petruziamini/info.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "manufacturer": "LLLKST", - "keyboard_name": "PetruziaMini", - "maintainer": "LLLKST", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D7", "C6", "D4", "D0", "D1", "F4", "F5", "F6", "F7", "B1"], - "rows": ["B4", "E6", "B3", "B2"] - }, - "ws2812": { - "pin": "B6" - }, - "rgblight": { - "led_count": 28, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/petruziamini/keyboard.json b/keyboards/handwired/petruziamini/keyboard.json new file mode 100644 index 0000000000..1d864d5dbb --- /dev/null +++ b/keyboards/handwired/petruziamini/keyboard.json @@ -0,0 +1,85 @@ +{ + "manufacturer": "LLLKST", + "keyboard_name": "PetruziaMini", + "maintainer": "LLLKST", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D7", "C6", "D4", "D0", "D1", "F4", "F5", "F6", "F7", "B1"], + "rows": ["B4", "E6", "B3", "B2"] + }, + "ws2812": { + "pin": "B6" + }, + "rgblight": { + "led_count": 28, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/petruziamini/rules.mk b/keyboards/handwired/petruziamini/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/petruziamini/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/phantagom/baragon/info.json b/keyboards/handwired/phantagom/baragon/info.json deleted file mode 100644 index 390f114dd9..0000000000 --- a/keyboards/handwired/phantagom/baragon/info.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "manufacturer": "Dennis Kruyt", - "keyboard_name": "phantagom/baragon", - "maintainer": "dkruyt", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "encoder": true - }, - "ws2812": { - "driver": "vendor", - "pin": "GP15" - }, - "rgblight": { - "led_count": 12, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "encoder": { - "rotary": [ - {"pin_a": "GP6", "pin_b": "GP7", "resolution": 2} - ] - }, - "matrix_pins": { - "rows": [ "GP8", "GP10", "GP9" ], - "cols": [ "GP11", "GP12", "GP13", "GP14" ] - }, - "processor": "RP2040", - "url": "https://github.com/dkruyt/mk/tree/main/baragon", - "usb": { - "vid": "0xF8E8", - "pid": "0x0004", - "device_version": "0.0.3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/handwired/phantagom/baragon/keyboard.json b/keyboards/handwired/phantagom/baragon/keyboard.json new file mode 100644 index 0000000000..390f114dd9 --- /dev/null +++ b/keyboards/handwired/phantagom/baragon/keyboard.json @@ -0,0 +1,70 @@ +{ + "manufacturer": "Dennis Kruyt", + "keyboard_name": "phantagom/baragon", + "maintainer": "dkruyt", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "encoder": true + }, + "ws2812": { + "driver": "vendor", + "pin": "GP15" + }, + "rgblight": { + "led_count": 12, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "encoder": { + "rotary": [ + {"pin_a": "GP6", "pin_b": "GP7", "resolution": 2} + ] + }, + "matrix_pins": { + "rows": [ "GP8", "GP10", "GP9" ], + "cols": [ "GP11", "GP12", "GP13", "GP14" ] + }, + "processor": "RP2040", + "url": "https://github.com/dkruyt/mk/tree/main/baragon", + "usb": { + "vid": "0xF8E8", + "pid": "0x0004", + "device_version": "0.0.3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/handwired/phantagom/baragon/rules.mk b/keyboards/handwired/phantagom/baragon/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/phantagom/baragon/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/phantagom/varan/info.json b/keyboards/handwired/phantagom/varan/info.json deleted file mode 100644 index a767d45de0..0000000000 --- a/keyboards/handwired/phantagom/varan/info.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "manufacturer": "Dennis Kruyt", - "keyboard_name": "phantagom/varan", - "maintainer": "dkruyt", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "ws2812": { - "driver": "vendor", - "pin": "GP28" - }, - "rgblight": { - "led_count": 23, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "matrix_pins": { - "cols": ["GP17", "GP16", "GP15", "GP14"], - "rows": ["GP23", "GP22", "GP21", "GP20", "GP19", "GP18"] - }, - "processor": "RP2040", - "url": "https://github.com/dkruyt/mk/tree/main/varan", - "usb": { - "vid": "0xF8E8", - "pid": "0x0002", - "device_version": "0.0.3" - }, - "community_layouts": ["numpad_6x4"], - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"h": 2, "matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [5, 0], "w": 2, "x": 0, "y": 5}, - {"matrix": [5, 2], "x": 2, "y": 5}, - {"h": 2, "matrix": [4, 3], "x": 3, "y": 4} - ] - } - } -} diff --git a/keyboards/handwired/phantagom/varan/keyboard.json b/keyboards/handwired/phantagom/varan/keyboard.json new file mode 100644 index 0000000000..a767d45de0 --- /dev/null +++ b/keyboards/handwired/phantagom/varan/keyboard.json @@ -0,0 +1,74 @@ +{ + "manufacturer": "Dennis Kruyt", + "keyboard_name": "phantagom/varan", + "maintainer": "dkruyt", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "ws2812": { + "driver": "vendor", + "pin": "GP28" + }, + "rgblight": { + "led_count": 23, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "matrix_pins": { + "cols": ["GP17", "GP16", "GP15", "GP14"], + "rows": ["GP23", "GP22", "GP21", "GP20", "GP19", "GP18"] + }, + "processor": "RP2040", + "url": "https://github.com/dkruyt/mk/tree/main/varan", + "usb": { + "vid": "0xF8E8", + "pid": "0x0002", + "device_version": "0.0.3" + }, + "community_layouts": ["numpad_6x4"], + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"h": 2, "matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [5, 0], "w": 2, "x": 0, "y": 5}, + {"matrix": [5, 2], "x": 2, "y": 5}, + {"h": 2, "matrix": [4, 3], "x": 3, "y": 4} + ] + } + } +} diff --git a/keyboards/handwired/phantagom/varan/rules.mk b/keyboards/handwired/phantagom/varan/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/phantagom/varan/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/pill60/bluepill/info.json b/keyboards/handwired/pill60/bluepill/info.json deleted file mode 100644 index 028b1d89d8..0000000000 --- a/keyboards/handwired/pill60/bluepill/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["A8", "B11", "B10", "B15", "A10", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1"], - "rows": ["B4", "B3", "A15", "B13", "B5"] - }, - "diode_direction": "COL2ROW", - "processor": "STM32F103", - "bootloader": "stm32duino" -} diff --git a/keyboards/handwired/pill60/bluepill/keyboard.json b/keyboards/handwired/pill60/bluepill/keyboard.json new file mode 100644 index 0000000000..028b1d89d8 --- /dev/null +++ b/keyboards/handwired/pill60/bluepill/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["A8", "B11", "B10", "B15", "A10", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1"], + "rows": ["B4", "B3", "A15", "B13", "B5"] + }, + "diode_direction": "COL2ROW", + "processor": "STM32F103", + "bootloader": "stm32duino" +} diff --git a/keyboards/handwired/pill60/bluepill/rules.mk b/keyboards/handwired/pill60/bluepill/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/pill60/bluepill/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/polly40/info.json b/keyboards/handwired/polly40/info.json deleted file mode 100644 index 9ff34b339e..0000000000 --- a/keyboards/handwired/polly40/info.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "keyboard_name": "polly40 v2", - "manufacturer": "paul", - "url": "https://github.com/PollyV1", - "maintainer": "Paul Enrico N. Viola", - "usb": { - "vid": "0x6532", - "pid": "0x0069", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "matrix_pins": { - "rows": ["C6", "D4", "D0", "D1"], - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "D7", "B2", "B6", "B5", "B4", "E6"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "K00 (C6,F4)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01 (C6,F5)", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02 (C6,F6)", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03 (C6,F7)", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K04 (C6,B1)", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "K05 (C6,B3)", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "K06 (C6,D7)", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "K07 (C6,B2)", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "K08 (C6,B6)", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "K09 (C6,B5)", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "K0A (C6,B4)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "K0B (C6,E6)", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K10 (D4,F4)", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"label": "K11 (D4,F5)", "matrix": [1, 1], "x": 1.25, "y": 1}, - {"label": "K12 (D4,F6)", "matrix": [1, 2], "x": 2.25, "y": 1}, - {"label": "K13 (D4,F7)", "matrix": [1, 3], "x": 3.25, "y": 1}, - {"label": "K14 (D4,B1)", "matrix": [1, 4], "x": 4.25, "y": 1}, - {"label": "K15 (D4,B3)", "matrix": [1, 5], "x": 5.25, "y": 1}, - {"label": "K16 (D4,D7)", "matrix": [1, 6], "x": 6.25, "y": 1}, - {"label": "K17 (D4,B2)", "matrix": [1, 7], "x": 7.25, "y": 1}, - {"label": "K18 (D4,B6)", "matrix": [1, 8], "x": 8.25, "y": 1}, - {"label": "K19 (D4,B5)", "matrix": [1, 9], "x": 9.25, "y": 1}, - {"label": "K1B (D4,E6)", "matrix": [1, 11], "x": 10.25, "y": 1, "w": 1.75}, - {"label": "K20 (D0,F4)", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "K22 (D0,F6)", "matrix": [2, 2], "x": 1.75, "y": 2}, - {"label": "K23 (D0,F7)", "matrix": [2, 3], "x": 2.75, "y": 2}, - {"label": "K24 (D0,B1)", "matrix": [2, 4], "x": 3.75, "y": 2}, - {"label": "K25 (D0,B3)", "matrix": [2, 5], "x": 4.75, "y": 2}, - {"label": "K26 (D0,D7)", "matrix": [2, 6], "x": 5.75, "y": 2}, - {"label": "K27 (D0,B2)", "matrix": [2, 7], "x": 6.75, "y": 2}, - {"label": "K28 (D0,B6)", "matrix": [2, 8], "x": 7.75, "y": 2}, - {"label": "K29 (D0,B5)", "matrix": [2, 9], "x": 8.75, "y": 2}, - {"label": "K2A (D0,B4)", "matrix": [2, 10], "x": 9.75, "y": 2, "w": 1.25}, - {"label": "K2B (D0,E6)", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "K30 (D1,F4)", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "K31 (D1,F5)", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "K32 (D1,F6)", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "K36 (D1,D7)", "matrix": [3, 6], "x": 3.25, "y": 3, "w": 6.25}, - {"label": "K3A (D1,B4)", "matrix": [3, 10], "x": 9.5, "y": 3, "w": 1.25}, - {"label": "K3B (D1,E6)", "matrix": [3, 11], "x": 10.75, "y": 3, "w": 1.25} - ] - } - }, - "meta": "https://noroadsleft.github.io/kbf_qmk_converter/" -} diff --git a/keyboards/handwired/polly40/keyboard.json b/keyboards/handwired/polly40/keyboard.json new file mode 100644 index 0000000000..9ff34b339e --- /dev/null +++ b/keyboards/handwired/polly40/keyboard.json @@ -0,0 +1,73 @@ +{ + "keyboard_name": "polly40 v2", + "manufacturer": "paul", + "url": "https://github.com/PollyV1", + "maintainer": "Paul Enrico N. Viola", + "usb": { + "vid": "0x6532", + "pid": "0x0069", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "matrix_pins": { + "rows": ["C6", "D4", "D0", "D1"], + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "D7", "B2", "B6", "B5", "B4", "E6"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "K00 (C6,F4)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01 (C6,F5)", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02 (C6,F6)", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03 (C6,F7)", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K04 (C6,B1)", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "K05 (C6,B3)", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "K06 (C6,D7)", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "K07 (C6,B2)", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "K08 (C6,B6)", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "K09 (C6,B5)", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "K0A (C6,B4)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "K0B (C6,E6)", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K10 (D4,F4)", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"label": "K11 (D4,F5)", "matrix": [1, 1], "x": 1.25, "y": 1}, + {"label": "K12 (D4,F6)", "matrix": [1, 2], "x": 2.25, "y": 1}, + {"label": "K13 (D4,F7)", "matrix": [1, 3], "x": 3.25, "y": 1}, + {"label": "K14 (D4,B1)", "matrix": [1, 4], "x": 4.25, "y": 1}, + {"label": "K15 (D4,B3)", "matrix": [1, 5], "x": 5.25, "y": 1}, + {"label": "K16 (D4,D7)", "matrix": [1, 6], "x": 6.25, "y": 1}, + {"label": "K17 (D4,B2)", "matrix": [1, 7], "x": 7.25, "y": 1}, + {"label": "K18 (D4,B6)", "matrix": [1, 8], "x": 8.25, "y": 1}, + {"label": "K19 (D4,B5)", "matrix": [1, 9], "x": 9.25, "y": 1}, + {"label": "K1B (D4,E6)", "matrix": [1, 11], "x": 10.25, "y": 1, "w": 1.75}, + {"label": "K20 (D0,F4)", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "K22 (D0,F6)", "matrix": [2, 2], "x": 1.75, "y": 2}, + {"label": "K23 (D0,F7)", "matrix": [2, 3], "x": 2.75, "y": 2}, + {"label": "K24 (D0,B1)", "matrix": [2, 4], "x": 3.75, "y": 2}, + {"label": "K25 (D0,B3)", "matrix": [2, 5], "x": 4.75, "y": 2}, + {"label": "K26 (D0,D7)", "matrix": [2, 6], "x": 5.75, "y": 2}, + {"label": "K27 (D0,B2)", "matrix": [2, 7], "x": 6.75, "y": 2}, + {"label": "K28 (D0,B6)", "matrix": [2, 8], "x": 7.75, "y": 2}, + {"label": "K29 (D0,B5)", "matrix": [2, 9], "x": 8.75, "y": 2}, + {"label": "K2A (D0,B4)", "matrix": [2, 10], "x": 9.75, "y": 2, "w": 1.25}, + {"label": "K2B (D0,E6)", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "K30 (D1,F4)", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "K31 (D1,F5)", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "K32 (D1,F6)", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "K36 (D1,D7)", "matrix": [3, 6], "x": 3.25, "y": 3, "w": 6.25}, + {"label": "K3A (D1,B4)", "matrix": [3, 10], "x": 9.5, "y": 3, "w": 1.25}, + {"label": "K3B (D1,E6)", "matrix": [3, 11], "x": 10.75, "y": 3, "w": 1.25} + ] + } + }, + "meta": "https://noroadsleft.github.io/kbf_qmk_converter/" +} diff --git a/keyboards/handwired/polly40/rules.mk b/keyboards/handwired/polly40/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/handwired/polly40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/handwired/pytest/basic/info.json b/keyboards/handwired/pytest/basic/info.json deleted file mode 100644 index bcd6f686b8..0000000000 --- a/keyboards/handwired/pytest/basic/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "layouts": { - "LAYOUT_custom": { - "layout": [ - {"label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0} - ] - } - } -} diff --git a/keyboards/handwired/pytest/basic/keyboard.json b/keyboards/handwired/pytest/basic/keyboard.json new file mode 100644 index 0000000000..bcd6f686b8 --- /dev/null +++ b/keyboards/handwired/pytest/basic/keyboard.json @@ -0,0 +1,9 @@ +{ + "layouts": { + "LAYOUT_custom": { + "layout": [ + {"label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0} + ] + } + } +} diff --git a/keyboards/handwired/pytest/basic/rules.mk b/keyboards/handwired/pytest/basic/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/pytest/has_community/info.json b/keyboards/handwired/pytest/has_community/info.json deleted file mode 100644 index 59dcee260c..0000000000 --- a/keyboards/handwired/pytest/has_community/info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "community_layouts": ["ortho_1x1"] -} diff --git a/keyboards/handwired/pytest/has_community/keyboard.json b/keyboards/handwired/pytest/has_community/keyboard.json new file mode 100644 index 0000000000..59dcee260c --- /dev/null +++ b/keyboards/handwired/pytest/has_community/keyboard.json @@ -0,0 +1,3 @@ +{ + "community_layouts": ["ortho_1x1"] +} diff --git a/keyboards/handwired/pytest/has_community/rules.mk b/keyboards/handwired/pytest/has_community/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/pytest/macro/info.json b/keyboards/handwired/pytest/macro/info.json deleted file mode 100644 index 6c2d0dea4d..0000000000 --- a/keyboards/handwired/pytest/macro/info.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "maintainer": "qmk", - "layouts": { - "LAYOUT_custom": { - "layout": [ - {"label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0} - ] - } - } -} diff --git a/keyboards/handwired/pytest/macro/keyboard.json b/keyboards/handwired/pytest/macro/keyboard.json new file mode 100644 index 0000000000..6c2d0dea4d --- /dev/null +++ b/keyboards/handwired/pytest/macro/keyboard.json @@ -0,0 +1,10 @@ +{ + "maintainer": "qmk", + "layouts": { + "LAYOUT_custom": { + "layout": [ + {"label": "KC_Q", "matrix": [0, 0], "x": 0, "y": 0} + ] + } + } +} diff --git a/keyboards/handwired/pytest/macro/rules.mk b/keyboards/handwired/pytest/macro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/rabijl/rotary_numpad/info.json b/keyboards/handwired/rabijl/rotary_numpad/info.json deleted file mode 100644 index dafeec0fc0..0000000000 --- a/keyboards/handwired/rabijl/rotary_numpad/info.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "manufacturer": "rabijl", - "keyboard_name": "rotary_numpad", - "maintainer": "rabijl", - "url": "https://github.com/RABijl/", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["F5", "F4", "B5", "B4"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "encoder": { - "rotary": [ - {"pin_a": "D1", "pin_b": "D0", "resolution": 3}, - {"pin_a": "D4", "pin_b": "C6", "resolution": 3}, - {"pin_a": "D7", "pin_b": "E6", "resolution": 3} - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [5, 0],"x":0, "y":0.4}, - {"matrix": [0, 0], "x":2, "y":0}, - {"matrix": [0, 1], "x":3, "y":0}, - {"matrix": [0, 2], "x":4, "y":0}, - {"matrix": [0, 3], "x":5, "y":0}, - {"matrix": [1, 0], "x":2, "y":1.25}, - {"matrix": [1, 1], "x":3, "y":1.25}, - {"matrix": [1, 2], "x":4, "y":1.25}, - {"matrix": [1, 3], "x":5, "y":1.25}, - {"matrix": [2, 0], "x":2, "y":2.25}, - {"matrix": [2, 1], "x":3, "y":2.25}, - {"matrix": [2, 2], "x":4, "y":2.25}, - {"matrix": [2, 3], "x":5, "y":2.25, "h":2}, - - {"matrix": [3, 3], "x":0, "y":2.75}, - {"matrix": [3, 0], "x":2, "y":3.25}, - {"matrix": [3, 1], "x":3, "y":3.25}, - {"matrix": [3, 2], "x":4, "y":3.25}, - - {"matrix": [4, 0], "x":2, "y":4.25}, - {"matrix": [4, 1], "x":3, "y":4.25}, - {"matrix": [4, 2], "x":4, "y":4.25}, - {"matrix": [4, 3], "x":5, "y":4.25, "h":2}, - - {"matrix": [5, 3], "x":0, "y":5.05}, - {"matrix": [5, 1], "x":2, "y":5.25, "w":2}, - {"matrix": [5, 2], "x":4, "y":5.25} - ] - } - } -} diff --git a/keyboards/handwired/rabijl/rotary_numpad/keyboard.json b/keyboards/handwired/rabijl/rotary_numpad/keyboard.json new file mode 100644 index 0000000000..dafeec0fc0 --- /dev/null +++ b/keyboards/handwired/rabijl/rotary_numpad/keyboard.json @@ -0,0 +1,66 @@ +{ + "manufacturer": "rabijl", + "keyboard_name": "rotary_numpad", + "maintainer": "rabijl", + "url": "https://github.com/RABijl/", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["F5", "F4", "B5", "B4"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "encoder": { + "rotary": [ + {"pin_a": "D1", "pin_b": "D0", "resolution": 3}, + {"pin_a": "D4", "pin_b": "C6", "resolution": 3}, + {"pin_a": "D7", "pin_b": "E6", "resolution": 3} + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [5, 0],"x":0, "y":0.4}, + {"matrix": [0, 0], "x":2, "y":0}, + {"matrix": [0, 1], "x":3, "y":0}, + {"matrix": [0, 2], "x":4, "y":0}, + {"matrix": [0, 3], "x":5, "y":0}, + {"matrix": [1, 0], "x":2, "y":1.25}, + {"matrix": [1, 1], "x":3, "y":1.25}, + {"matrix": [1, 2], "x":4, "y":1.25}, + {"matrix": [1, 3], "x":5, "y":1.25}, + {"matrix": [2, 0], "x":2, "y":2.25}, + {"matrix": [2, 1], "x":3, "y":2.25}, + {"matrix": [2, 2], "x":4, "y":2.25}, + {"matrix": [2, 3], "x":5, "y":2.25, "h":2}, + + {"matrix": [3, 3], "x":0, "y":2.75}, + {"matrix": [3, 0], "x":2, "y":3.25}, + {"matrix": [3, 1], "x":3, "y":3.25}, + {"matrix": [3, 2], "x":4, "y":3.25}, + + {"matrix": [4, 0], "x":2, "y":4.25}, + {"matrix": [4, 1], "x":3, "y":4.25}, + {"matrix": [4, 2], "x":4, "y":4.25}, + {"matrix": [4, 3], "x":5, "y":4.25, "h":2}, + + {"matrix": [5, 3], "x":0, "y":5.05}, + {"matrix": [5, 1], "x":2, "y":5.25, "w":2}, + {"matrix": [5, 2], "x":4, "y":5.25} + ] + } + } +} diff --git a/keyboards/handwired/rabijl/rotary_numpad/rules.mk b/keyboards/handwired/rabijl/rotary_numpad/rules.mk deleted file mode 100644 index 1287472e49..0000000000 --- a/keyboards/handwired/rabijl/rotary_numpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# file intentionally left blank diff --git a/keyboards/handwired/rd_61_qmk/info.json b/keyboards/handwired/rd_61_qmk/info.json deleted file mode 100644 index be07d95924..0000000000 --- a/keyboards/handwired/rd_61_qmk/info.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "manufacturer": "abhiakl", - "keyboard_name": "rd_61_qmk", - "maintainer": "abhijithabhiakl", - "backlight": { - "driver": "pwm", - "levels": 5, - "pin": "B7" - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x7421", - "vid": "0xFEED" - }, - "development_board": "promicro", - "diode_direction": "ROW2COL", - "features": { - "backlight": true, - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "indicators": { - "caps_lock": "F0" - }, - "matrix_pins": { - "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4", "D4", "D0", "D1", "D2", "D3", "D5"], - "rows": ["B5", "B4", "E6", "D7", "C6"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 8, - "led_count": 1, - "saturation_steps": 8 - }, - "url": "", - "ws2812": { - "pin": "C7" - }, - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/handwired/rd_61_qmk/keyboard.json b/keyboards/handwired/rd_61_qmk/keyboard.json new file mode 100644 index 0000000000..be07d95924 --- /dev/null +++ b/keyboards/handwired/rd_61_qmk/keyboard.json @@ -0,0 +1,126 @@ +{ + "manufacturer": "abhiakl", + "keyboard_name": "rd_61_qmk", + "maintainer": "abhijithabhiakl", + "backlight": { + "driver": "pwm", + "levels": 5, + "pin": "B7" + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x7421", + "vid": "0xFEED" + }, + "development_board": "promicro", + "diode_direction": "ROW2COL", + "features": { + "backlight": true, + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "indicators": { + "caps_lock": "F0" + }, + "matrix_pins": { + "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4", "D4", "D0", "D1", "D2", "D3", "D5"], + "rows": ["B5", "B4", "E6", "D7", "C6"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 8, + "led_count": 1, + "saturation_steps": 8 + }, + "url": "", + "ws2812": { + "pin": "C7" + }, + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/handwired/rd_61_qmk/rules.mk b/keyboards/handwired/rd_61_qmk/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/rd_61_qmk/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/reclined/info.json b/keyboards/handwired/reclined/info.json deleted file mode 100644 index 993bcf407e..0000000000 --- a/keyboards/handwired/reclined/info.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "manufacturer": "pdl", - "keyboard_name": "handwired/reclined", - "maintainer": "qmk", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "command": true, - "console": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["B2", "F4", "B3", "F5", "B1", "F6", "D4", "D7", "D0", "E6", "D1", "B4"], - "rows": ["D3", "C6", "B6", "B5"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "0.0.1", - "pid": "0x0000", - "vid": "0xFEED" - }, - "community_layouts": ["ortho_4x12"], - "layouts": { - "LAYOUT_ortho_4x12": { - "c_macro": true, - "filename": "keyboards/handwired/reclined/reclined.h", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/handwired/reclined/keyboard.json b/keyboards/handwired/reclined/keyboard.json new file mode 100644 index 0000000000..993bcf407e --- /dev/null +++ b/keyboards/handwired/reclined/keyboard.json @@ -0,0 +1,83 @@ +{ + "manufacturer": "pdl", + "keyboard_name": "handwired/reclined", + "maintainer": "qmk", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "command": true, + "console": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["B2", "F4", "B3", "F5", "B1", "F6", "D4", "D7", "D0", "E6", "D1", "B4"], + "rows": ["D3", "C6", "B6", "B5"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "0.0.1", + "pid": "0x0000", + "vid": "0xFEED" + }, + "community_layouts": ["ortho_4x12"], + "layouts": { + "LAYOUT_ortho_4x12": { + "c_macro": true, + "filename": "keyboards/handwired/reclined/reclined.h", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/handwired/reclined/rules.mk b/keyboards/handwired/reclined/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/reclined/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scotto108/info.json b/keyboards/handwired/scottokeebs/scotto108/info.json deleted file mode 100644 index 0781bb4cae..0000000000 --- a/keyboards/handwired/scottokeebs/scotto108/info.json +++ /dev/null @@ -1,138 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto108", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - }, - "matrix_pins": { - "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP29", "GP28", "GP27", "GP26", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16"], - "rows": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x1022", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14.5, "y": 0}, - {"matrix": [0, 15], "x": 15.5, "y": 0}, - {"matrix": [0, 16], "x": 16.5, "y": 0}, - {"matrix": [0, 17], "x": 18, "y": 0}, - {"matrix": [0, 18], "x": 19, "y": 0}, - {"matrix": [0, 19], "x": 20, "y": 0}, - {"matrix": [0, 20], "x": 21, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14.5, "y": 1.5}, - {"matrix": [1, 15], "x": 15.5, "y": 1.5}, - {"matrix": [1, 16], "x": 16.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18, "y": 1.5}, - {"matrix": [1, 18], "x": 19, "y": 1.5}, - {"matrix": [1, 19], "x": 20, "y": 1.5}, - {"matrix": [1, 20], "x": 21, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.5}, - {"matrix": [2, 3], "x": 3, "y": 2.5}, - {"matrix": [2, 4], "x": 4, "y": 2.5}, - {"matrix": [2, 5], "x": 5, "y": 2.5}, - {"matrix": [2, 6], "x": 6, "y": 2.5}, - {"matrix": [2, 7], "x": 7, "y": 2.5}, - {"matrix": [2, 8], "x": 8, "y": 2.5}, - {"matrix": [2, 9], "x": 9, "y": 2.5}, - {"matrix": [2, 10], "x": 10, "y": 2.5}, - {"matrix": [2, 11], "x": 11, "y": 2.5}, - {"matrix": [2, 12], "x": 12, "y": 2.5}, - {"matrix": [2, 13], "x": 13, "y": 2.5}, - {"matrix": [2, 14], "x": 14.5, "y": 2.5}, - {"matrix": [2, 15], "x": 15.5, "y": 2.5}, - {"matrix": [2, 16], "x": 16.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18, "y": 2.5}, - {"matrix": [2, 18], "x": 19, "y": 2.5}, - {"matrix": [2, 19], "x": 20, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"matrix": [3, 3], "x": 3, "y": 3.5}, - {"matrix": [3, 4], "x": 4, "y": 3.5}, - {"matrix": [3, 5], "x": 5, "y": 3.5}, - {"matrix": [3, 6], "x": 6, "y": 3.5}, - {"matrix": [3, 7], "x": 7, "y": 3.5}, - {"matrix": [3, 8], "x": 8, "y": 3.5}, - {"matrix": [3, 9], "x": 9, "y": 3.5}, - {"matrix": [3, 10], "x": 10, "y": 3.5}, - {"matrix": [3, 11], "x": 11, "y": 3.5}, - {"matrix": [3, 13], "x": 12, "y": 3.5, "w": 2}, - {"matrix": [3, 17], "x": 18, "y": 3.5}, - {"matrix": [3, 18], "x": 19, "y": 3.5}, - {"matrix": [3, 19], "x": 20, "y": 3.5}, - {"matrix": [3, 20], "x": 21, "y": 2.5, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2, "y": 4.5}, - {"matrix": [4, 3], "x": 3, "y": 4.5}, - {"matrix": [4, 4], "x": 4, "y": 4.5}, - {"matrix": [4, 5], "x": 5, "y": 4.5}, - {"matrix": [4, 6], "x": 6, "y": 4.5}, - {"matrix": [4, 7], "x": 7, "y": 4.5}, - {"matrix": [4, 8], "x": 8, "y": 4.5}, - {"matrix": [4, 9], "x": 9, "y": 4.5}, - {"matrix": [4, 10], "x": 10, "y": 4.5}, - {"matrix": [4, 12], "x": 11, "y": 4.5, "w": 3}, - {"matrix": [4, 15], "x": 15.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18, "y": 4.5}, - {"matrix": [4, 18], "x": 19, "y": 4.5}, - {"matrix": [4, 19], "x": 20, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1, "y": 5.5}, - {"matrix": [5, 2], "x": 2, "y": 5.5}, - {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7}, - {"matrix": [5, 10], "x": 10, "y": 5.5}, - {"matrix": [5, 11], "x": 11, "y": 5.5}, - {"matrix": [5, 12], "x": 12, "y": 5.5}, - {"matrix": [5, 13], "x": 13, "y": 5.5}, - {"matrix": [5, 14], "x": 14.5, "y": 5.5}, - {"matrix": [5, 15], "x": 15.5, "y": 5.5}, - {"matrix": [5, 16], "x": 16.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18, "y": 5.5, "w": 2}, - {"matrix": [5, 19], "x": 20, "y": 5.5}, - {"matrix": [5, 20], "x": 21, "y": 4.5, "h": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scotto108/keyboard.json b/keyboards/handwired/scottokeebs/scotto108/keyboard.json new file mode 100644 index 0000000000..0781bb4cae --- /dev/null +++ b/keyboards/handwired/scottokeebs/scotto108/keyboard.json @@ -0,0 +1,138 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto108", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + }, + "matrix_pins": { + "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP29", "GP28", "GP27", "GP26", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16"], + "rows": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x1022", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14.5, "y": 0}, + {"matrix": [0, 15], "x": 15.5, "y": 0}, + {"matrix": [0, 16], "x": 16.5, "y": 0}, + {"matrix": [0, 17], "x": 18, "y": 0}, + {"matrix": [0, 18], "x": 19, "y": 0}, + {"matrix": [0, 19], "x": 20, "y": 0}, + {"matrix": [0, 20], "x": 21, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14.5, "y": 1.5}, + {"matrix": [1, 15], "x": 15.5, "y": 1.5}, + {"matrix": [1, 16], "x": 16.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18, "y": 1.5}, + {"matrix": [1, 18], "x": 19, "y": 1.5}, + {"matrix": [1, 19], "x": 20, "y": 1.5}, + {"matrix": [1, 20], "x": 21, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.5}, + {"matrix": [2, 3], "x": 3, "y": 2.5}, + {"matrix": [2, 4], "x": 4, "y": 2.5}, + {"matrix": [2, 5], "x": 5, "y": 2.5}, + {"matrix": [2, 6], "x": 6, "y": 2.5}, + {"matrix": [2, 7], "x": 7, "y": 2.5}, + {"matrix": [2, 8], "x": 8, "y": 2.5}, + {"matrix": [2, 9], "x": 9, "y": 2.5}, + {"matrix": [2, 10], "x": 10, "y": 2.5}, + {"matrix": [2, 11], "x": 11, "y": 2.5}, + {"matrix": [2, 12], "x": 12, "y": 2.5}, + {"matrix": [2, 13], "x": 13, "y": 2.5}, + {"matrix": [2, 14], "x": 14.5, "y": 2.5}, + {"matrix": [2, 15], "x": 15.5, "y": 2.5}, + {"matrix": [2, 16], "x": 16.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18, "y": 2.5}, + {"matrix": [2, 18], "x": 19, "y": 2.5}, + {"matrix": [2, 19], "x": 20, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"matrix": [3, 3], "x": 3, "y": 3.5}, + {"matrix": [3, 4], "x": 4, "y": 3.5}, + {"matrix": [3, 5], "x": 5, "y": 3.5}, + {"matrix": [3, 6], "x": 6, "y": 3.5}, + {"matrix": [3, 7], "x": 7, "y": 3.5}, + {"matrix": [3, 8], "x": 8, "y": 3.5}, + {"matrix": [3, 9], "x": 9, "y": 3.5}, + {"matrix": [3, 10], "x": 10, "y": 3.5}, + {"matrix": [3, 11], "x": 11, "y": 3.5}, + {"matrix": [3, 13], "x": 12, "y": 3.5, "w": 2}, + {"matrix": [3, 17], "x": 18, "y": 3.5}, + {"matrix": [3, 18], "x": 19, "y": 3.5}, + {"matrix": [3, 19], "x": 20, "y": 3.5}, + {"matrix": [3, 20], "x": 21, "y": 2.5, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2, "y": 4.5}, + {"matrix": [4, 3], "x": 3, "y": 4.5}, + {"matrix": [4, 4], "x": 4, "y": 4.5}, + {"matrix": [4, 5], "x": 5, "y": 4.5}, + {"matrix": [4, 6], "x": 6, "y": 4.5}, + {"matrix": [4, 7], "x": 7, "y": 4.5}, + {"matrix": [4, 8], "x": 8, "y": 4.5}, + {"matrix": [4, 9], "x": 9, "y": 4.5}, + {"matrix": [4, 10], "x": 10, "y": 4.5}, + {"matrix": [4, 12], "x": 11, "y": 4.5, "w": 3}, + {"matrix": [4, 15], "x": 15.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18, "y": 4.5}, + {"matrix": [4, 18], "x": 19, "y": 4.5}, + {"matrix": [4, 19], "x": 20, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1, "y": 5.5}, + {"matrix": [5, 2], "x": 2, "y": 5.5}, + {"matrix": [5, 6], "x": 3, "y": 5.5, "w": 7}, + {"matrix": [5, 10], "x": 10, "y": 5.5}, + {"matrix": [5, 11], "x": 11, "y": 5.5}, + {"matrix": [5, 12], "x": 12, "y": 5.5}, + {"matrix": [5, 13], "x": 13, "y": 5.5}, + {"matrix": [5, 14], "x": 14.5, "y": 5.5}, + {"matrix": [5, 15], "x": 15.5, "y": 5.5}, + {"matrix": [5, 16], "x": 16.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18, "y": 5.5, "w": 2}, + {"matrix": [5, 19], "x": 20, "y": 5.5}, + {"matrix": [5, 20], "x": 21, "y": 4.5, "h": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scotto108/rules.mk b/keyboards/handwired/scottokeebs/scotto108/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scotto108/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scotto34/info.json b/keyboards/handwired/scottokeebs/scotto34/info.json deleted file mode 100644 index 6fcce38d70..0000000000 --- a/keyboards/handwired/scottokeebs/scotto34/info.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto34", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP3", "GP2", "GP7", "GP8", "GP13", "GP16", "GP17", "GP18", "GP19", "GP20"], - "rows": ["GP0", "GP4", "GP9", "GP14"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0013", - "vid": "0xFEED" - }, - "community_layouts": ["split_3x5_2"], - "layouts": { - "LAYOUT_split_3x5_2": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [1, 6], "x": 6, "y": 1 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1 }, - { "matrix": [1, 9], "x": 9, "y": 1 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [2, 6], "x": 6, "y": 2 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2 }, - { "matrix": [2, 9], "x": 9, "y": 2 }, - - // Row 4 - { "matrix": [3, 3], "x": 3, "y": 3 }, - { "matrix": [3, 4], "x": 4, "y": 3 }, - { "matrix": [3, 5], "x": 5, "y": 3 }, - { "matrix": [3, 6], "x": 6, "y": 3 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scotto34/keyboard.json b/keyboards/handwired/scottokeebs/scotto34/keyboard.json new file mode 100644 index 0000000000..6fcce38d70 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scotto34/keyboard.json @@ -0,0 +1,74 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto34", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP3", "GP2", "GP7", "GP8", "GP13", "GP16", "GP17", "GP18", "GP19", "GP20"], + "rows": ["GP0", "GP4", "GP9", "GP14"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0013", + "vid": "0xFEED" + }, + "community_layouts": ["split_3x5_2"], + "layouts": { + "LAYOUT_split_3x5_2": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [1, 6], "x": 6, "y": 1 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1 }, + { "matrix": [1, 9], "x": 9, "y": 1 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [2, 6], "x": 6, "y": 2 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2 }, + { "matrix": [2, 9], "x": 9, "y": 2 }, + + // Row 4 + { "matrix": [3, 3], "x": 3, "y": 3 }, + { "matrix": [3, 4], "x": 4, "y": 3 }, + { "matrix": [3, 5], "x": 5, "y": 3 }, + { "matrix": [3, 6], "x": 6, "y": 3 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scotto34/rules.mk b/keyboards/handwired/scottokeebs/scotto34/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/scottokeebs/scotto36/info.json b/keyboards/handwired/scottokeebs/scotto36/info.json deleted file mode 100644 index fe8ecb6629..0000000000 --- a/keyboards/handwired/scottokeebs/scotto36/info.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto36", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - // 4, 5, 6, 7, 8, 9, A3, A2, A1, A0 - "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6", "F7"], - // 15, 14, 16, 10 - "rows": ["B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x534B" - }, - "community_layouts": ["split_3x5_3"], - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - - // Row 2 - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - - // Row 3 - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - - // Row 4 - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3} - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scotto36/keyboard.json b/keyboards/handwired/scottokeebs/scotto36/keyboard.json new file mode 100644 index 0000000000..fe8ecb6629 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scotto36/keyboard.json @@ -0,0 +1,76 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto36", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + // 4, 5, 6, 7, 8, 9, A3, A2, A1, A0 + "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6", "F7"], + // 15, 14, 16, 10 + "rows": ["B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x534B" + }, + "community_layouts": ["split_3x5_3"], + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + + // Row 2 + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + + // Row 3 + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + + // Row 4 + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3} + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scotto36/rules.mk b/keyboards/handwired/scottokeebs/scotto36/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scotto36/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scotto40/info.json b/keyboards/handwired/scottokeebs/scotto40/info.json deleted file mode 100644 index b10f677c4d..0000000000 --- a/keyboards/handwired/scottokeebs/scotto40/info.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto40", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - // 2, 3, 4, 5, 6, 7, 8, 9, A3, A2 - "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5"], - - // 15, 14, 16, 10 - "rows": ["B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x534B" - }, - "community_layouts": ["ortho_4x10"], - "layouts": { - "LAYOUT_ortho_3x10_7": { - "layout": [ - // Row 1 - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - - // Row 2 - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - - // Row 3 - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - - // Row 4 - {"matrix": [3, 0], "x": 0, "y": 3}, - - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3, "w": 2}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - - {"matrix": [3, 9], "x": 9, "y": 3} - ] - }, - "LAYOUT_ortho_3x10_8": { - "layout": [ - // Row 1 - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - - // Row 2 - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - - // Row 3 - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - - // Row 4 - {"matrix": [3, 0], "x": 0, "y": 3}, - - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - - {"matrix": [3, 9], "x": 9, "y": 3} - ] - }, - "LAYOUT_ortho_4x10": { - "layout": [ - // Row 1 - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - - // Row 2 - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - - // Row 3 - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - - // Row 4 - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3} - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scotto40/keyboard.json b/keyboards/handwired/scottokeebs/scotto40/keyboard.json new file mode 100644 index 0000000000..b10f677c4d --- /dev/null +++ b/keyboards/handwired/scottokeebs/scotto40/keyboard.json @@ -0,0 +1,183 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto40", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + // 2, 3, 4, 5, 6, 7, 8, 9, A3, A2 + "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5"], + + // 15, 14, 16, 10 + "rows": ["B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x534B" + }, + "community_layouts": ["ortho_4x10"], + "layouts": { + "LAYOUT_ortho_3x10_7": { + "layout": [ + // Row 1 + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + + // Row 2 + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + + // Row 3 + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + + // Row 4 + {"matrix": [3, 0], "x": 0, "y": 3}, + + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3, "w": 2}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + + {"matrix": [3, 9], "x": 9, "y": 3} + ] + }, + "LAYOUT_ortho_3x10_8": { + "layout": [ + // Row 1 + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + + // Row 2 + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + + // Row 3 + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + + // Row 4 + {"matrix": [3, 0], "x": 0, "y": 3}, + + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + + {"matrix": [3, 9], "x": 9, "y": 3} + ] + }, + "LAYOUT_ortho_4x10": { + "layout": [ + // Row 1 + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + + // Row 2 + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + + // Row 3 + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + + // Row 4 + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3} + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scotto40/rules.mk b/keyboards/handwired/scottokeebs/scotto40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scotto40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scotto61/info.json b/keyboards/handwired/scottokeebs/scotto61/info.json deleted file mode 100644 index cf321a2e97..0000000000 --- a/keyboards/handwired/scottokeebs/scotto61/info.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto61", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP22", "GP20", "GP19", "GP18", "GP17", "GP16"], - "rows": ["GP1", "GP2", "GP3", "GP4", "GP5"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x1021", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [2, 13], "x": 12, "y": 2, "w": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 12], "x": 11, "y": 3, "w": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scotto61/keyboard.json b/keyboards/handwired/scottokeebs/scotto61/keyboard.json new file mode 100644 index 0000000000..cf321a2e97 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scotto61/keyboard.json @@ -0,0 +1,93 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto61", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP22", "GP20", "GP19", "GP18", "GP17", "GP16"], + "rows": ["GP1", "GP2", "GP3", "GP4", "GP5"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x1021", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [2, 13], "x": 12, "y": 2, "w": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 12], "x": 11, "y": 3, "w": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scotto61/rules.mk b/keyboards/handwired/scottokeebs/scotto61/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scotto61/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scotto9/info.json b/keyboards/handwired/scottokeebs/scotto9/info.json deleted file mode 100644 index a42d206300..0000000000 --- a/keyboards/handwired/scottokeebs/scotto9/info.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto9", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - // 4, 5, 6 - "cols": ["D4", "C6", "D7"], - // 15, 14, 16 - "rows": ["B1", "B3", "B2"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0003", - "vid": "0x534B" - }, - "community_layouts": ["ortho_3x3"], - "layouts": { - "LAYOUT_ortho_3x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - - // Row 2 - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - - // Row 3 - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scotto9/keyboard.json b/keyboards/handwired/scottokeebs/scotto9/keyboard.json new file mode 100644 index 0000000000..a42d206300 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scotto9/keyboard.json @@ -0,0 +1,47 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto9", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + // 4, 5, 6 + "cols": ["D4", "C6", "D7"], + // 15, 14, 16 + "rows": ["B1", "B3", "B2"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0003", + "vid": "0x534B" + }, + "community_layouts": ["ortho_3x3"], + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + + // Row 2 + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + + // Row 3 + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scotto9/rules.mk b/keyboards/handwired/scottokeebs/scotto9/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scotto9/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottoalp/info.json b/keyboards/handwired/scottokeebs/scottoalp/info.json deleted file mode 100644 index 5bce6ae62c..0000000000 --- a/keyboards/handwired/scottokeebs/scottoalp/info.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoAlp", - "maintainer": "joe-scotto", - "bootmagic": { - "matrix": [0, 1] - }, - "build": { - "lto": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D1", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6", "F7", "D0"], - "rows": ["B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0007", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [3, 1], "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottoalp/keyboard.json b/keyboards/handwired/scottokeebs/scottoalp/keyboard.json new file mode 100644 index 0000000000..5bce6ae62c --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottoalp/keyboard.json @@ -0,0 +1,80 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoAlp", + "maintainer": "joe-scotto", + "bootmagic": { + "matrix": [0, 1] + }, + "build": { + "lto": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D1", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6", "F7", "D0"], + "rows": ["B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0007", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [3, 1], "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottoalp/rules.mk b/keyboards/handwired/scottokeebs/scottoalp/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottoalp/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottocmd/info.json b/keyboards/handwired/scottokeebs/scottocmd/info.json deleted file mode 100644 index a26b95c1db..0000000000 --- a/keyboards/handwired/scottokeebs/scottocmd/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoCMD", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - // TX0, RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1 - "cols": ["D3", "D2", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], - // A0, 15, 14, 16, 10 - "rows": ["F7", "B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0005", - "vid": "0x534B" - }, - "bootmagic": { - "matrix": [1, 0] - }, - "layouts": { - "LAYOUT_ortho_4_3x10_4": { - "layout": [ - // Row 1 (Macros) - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - - // Row 2 - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - - // Row 3 - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - - // Row 4 - {"matrix": [3, 1], "x": 1.5, "y": 3}, - {"matrix": [3, 2], "x": 2.5, "y": 3}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - - // Row 5 - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.75}, - {"matrix": [4, 5], "x": 3.25, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 9.5, "y": 4}, - {"matrix": [4, 10], "x": 10.5, "y": 4} - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottocmd/keyboard.json b/keyboards/handwired/scottokeebs/scottocmd/keyboard.json new file mode 100644 index 0000000000..a26b95c1db --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottocmd/keyboard.json @@ -0,0 +1,89 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoCMD", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + // TX0, RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1 + "cols": ["D3", "D2", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], + // A0, 15, 14, 16, 10 + "rows": ["F7", "B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0005", + "vid": "0x534B" + }, + "bootmagic": { + "matrix": [1, 0] + }, + "layouts": { + "LAYOUT_ortho_4_3x10_4": { + "layout": [ + // Row 1 (Macros) + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + + // Row 2 + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + + // Row 3 + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + + // Row 4 + {"matrix": [3, 1], "x": 1.5, "y": 3}, + {"matrix": [3, 2], "x": 2.5, "y": 3}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + + // Row 5 + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.75}, + {"matrix": [4, 5], "x": 3.25, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 9.5, "y": 4}, + {"matrix": [4, 10], "x": 10.5, "y": 4} + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottocmd/rules.mk b/keyboards/handwired/scottokeebs/scottocmd/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottocmd/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottodeck/info.json b/keyboards/handwired/scottokeebs/scottodeck/info.json deleted file mode 100644 index 0607918cae..0000000000 --- a/keyboards/handwired/scottokeebs/scottodeck/info.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoDeck", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "GP2", "pin_b": "GP3"}, - {"pin_a": "GP27", "pin_b": "GP28"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["GP9", null, null, "GP21"], - ["GP7", "GP8", "GP20", "GP23"], - ["GP5", "GP6", "GP26", "GP22"] - ] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0024", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottodeck/keyboard.json b/keyboards/handwired/scottokeebs/scottodeck/keyboard.json new file mode 100644 index 0000000000..0607918cae --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottodeck/keyboard.json @@ -0,0 +1,52 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoDeck", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "GP2", "pin_b": "GP3"}, + {"pin_a": "GP27", "pin_b": "GP28"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["GP9", null, null, "GP21"], + ["GP7", "GP8", "GP20", "GP23"], + ["GP5", "GP6", "GP26", "GP22"] + ] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0024", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottodeck/rules.mk b/keyboards/handwired/scottokeebs/scottodeck/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottodeck/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottoergo/info.json b/keyboards/handwired/scottokeebs/scottoergo/info.json deleted file mode 100644 index 4f6d955271..0000000000 --- a/keyboards/handwired/scottokeebs/scottoergo/info.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoErgo", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": [ "GP0", "GP1", "GP2", "GP3", "GP4", "GP22", "GP21", "GP20", "GP19", "GP18"], - "rows": ["GP12", "GP13", "GP14", "GP15"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0016", - "vid": "0xFEED" - }, - "community_layouts": ["split_3x5_3"], - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0.5 }, - { "matrix": [0, 1], "x": 1, "y": 0.25 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0.25 }, - { "matrix": [0, 4], "x": 4, "y": 0.5 }, - { "matrix": [0, 5], "x": 7, "y": 0.5 }, - { "matrix": [0, 6], "x": 8, "y": 0.25 }, - { "matrix": [0, 7], "x": 9, "y": 0 }, - { "matrix": [0, 8], "x": 10, "y": 0.25 }, - { "matrix": [0, 9], "x": 11, "y": 0.5 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 7, "y": 1.5 }, - { "matrix": [1, 6], "x": 8, "y": 1.25 }, - { "matrix": [1, 7], "x": 9, "y": 1 }, - { "matrix": [1, 8], "x": 10, "y": 1.25 }, - { "matrix": [1, 9], "x": 11, "y": 1.5 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1, "y": 2.25 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2.25 }, - { "matrix": [2, 4], "x": 4, "y": 2.5 }, - { "matrix": [2, 5], "x": 7, "y": 2.5 }, - { "matrix": [2, 6], "x": 8, "y": 2.25 }, - { "matrix": [2, 7], "x": 9, "y": 2 }, - { "matrix": [2, 8], "x": 10, "y": 2.25 }, - { "matrix": [2, 9], "x": 11, "y": 2.5 }, - - // Row 4 - { "matrix": [3, 2], "x": 2.5, "y": 3.25 }, - { "matrix": [3, 3], "x": 3.5, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.5, "y": 3.75 }, - { "matrix": [3, 5], "x": 6.5, "y": 3.75 }, - { "matrix": [3, 6], "x": 7.5, "y": 3.5 }, - { "matrix": [3, 7], "x": 8.5, "y": 3.25 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottoergo/keyboard.json b/keyboards/handwired/scottokeebs/scottoergo/keyboard.json new file mode 100644 index 0000000000..4f6d955271 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottoergo/keyboard.json @@ -0,0 +1,76 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoErgo", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": [ "GP0", "GP1", "GP2", "GP3", "GP4", "GP22", "GP21", "GP20", "GP19", "GP18"], + "rows": ["GP12", "GP13", "GP14", "GP15"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0016", + "vid": "0xFEED" + }, + "community_layouts": ["split_3x5_3"], + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0.5 }, + { "matrix": [0, 1], "x": 1, "y": 0.25 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0.25 }, + { "matrix": [0, 4], "x": 4, "y": 0.5 }, + { "matrix": [0, 5], "x": 7, "y": 0.5 }, + { "matrix": [0, 6], "x": 8, "y": 0.25 }, + { "matrix": [0, 7], "x": 9, "y": 0 }, + { "matrix": [0, 8], "x": 10, "y": 0.25 }, + { "matrix": [0, 9], "x": 11, "y": 0.5 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 7, "y": 1.5 }, + { "matrix": [1, 6], "x": 8, "y": 1.25 }, + { "matrix": [1, 7], "x": 9, "y": 1 }, + { "matrix": [1, 8], "x": 10, "y": 1.25 }, + { "matrix": [1, 9], "x": 11, "y": 1.5 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1, "y": 2.25 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2.25 }, + { "matrix": [2, 4], "x": 4, "y": 2.5 }, + { "matrix": [2, 5], "x": 7, "y": 2.5 }, + { "matrix": [2, 6], "x": 8, "y": 2.25 }, + { "matrix": [2, 7], "x": 9, "y": 2 }, + { "matrix": [2, 8], "x": 10, "y": 2.25 }, + { "matrix": [2, 9], "x": 11, "y": 2.5 }, + + // Row 4 + { "matrix": [3, 2], "x": 2.5, "y": 3.25 }, + { "matrix": [3, 3], "x": 3.5, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.5, "y": 3.75 }, + { "matrix": [3, 5], "x": 6.5, "y": 3.75 }, + { "matrix": [3, 6], "x": 7.5, "y": 3.5 }, + { "matrix": [3, 7], "x": 8.5, "y": 3.25 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottoergo/rules.mk b/keyboards/handwired/scottokeebs/scottoergo/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottoergo/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottofly/info.json b/keyboards/handwired/scottokeebs/scottofly/info.json deleted file mode 100644 index 5255a5baf4..0000000000 --- a/keyboards/handwired/scottokeebs/scottofly/info.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoFly", - "maintainer": "joe-scotto", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - // 3, 4, 5, 6, 7, 8, 9, A3, A2, A1 - "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], - - // 15, 14, 16, 10 - "rows": ["B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0009", - "vid": "0xFEED" - }, - "community_layouts": ["split_3x5_3"], - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [1, 6], "x": 6, "y": 1 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1 }, - { "matrix": [1, 9], "x": 9, "y": 1 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [2, 6], "x": 6, "y": 2 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2 }, - { "matrix": [2, 9], "x": 9, "y": 2 }, - - // Row 4 - { "matrix": [3, 2], "x": 2, "y": 3 }, - { "matrix": [3, 3], "x": 3, "y": 3 }, - { "matrix": [3, 4], "x": 4, "y": 3 }, - { "matrix": [3, 5], "x": 5, "y": 3 }, - { "matrix": [3, 6], "x": 6, "y": 3 }, - { "matrix": [3, 7], "x": 7, "y": 3 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottofly/keyboard.json b/keyboards/handwired/scottokeebs/scottofly/keyboard.json new file mode 100644 index 0000000000..5255a5baf4 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottofly/keyboard.json @@ -0,0 +1,78 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoFly", + "maintainer": "joe-scotto", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + // 3, 4, 5, 6, 7, 8, 9, A3, A2, A1 + "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], + + // 15, 14, 16, 10 + "rows": ["B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0009", + "vid": "0xFEED" + }, + "community_layouts": ["split_3x5_3"], + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [1, 6], "x": 6, "y": 1 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1 }, + { "matrix": [1, 9], "x": 9, "y": 1 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [2, 6], "x": 6, "y": 2 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2 }, + { "matrix": [2, 9], "x": 9, "y": 2 }, + + // Row 4 + { "matrix": [3, 2], "x": 2, "y": 3 }, + { "matrix": [3, 3], "x": 3, "y": 3 }, + { "matrix": [3, 4], "x": 4, "y": 3 }, + { "matrix": [3, 5], "x": 5, "y": 3 }, + { "matrix": [3, 6], "x": 6, "y": 3 }, + { "matrix": [3, 7], "x": 7, "y": 3 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottofly/rules.mk b/keyboards/handwired/scottokeebs/scottofly/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottofly/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottofrog/info.json b/keyboards/handwired/scottokeebs/scottofrog/info.json deleted file mode 100644 index 147f2d8aa7..0000000000 --- a/keyboards/handwired/scottokeebs/scottofrog/info.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoFrog", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0017", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT_ortho_3x5_5": { - "layout": [ - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [3, 0], "x": 0, "y": 2, "h": 2 }, - { "matrix": [3, 1], "x": 1, "y": 3, "w": 1.5 }, - { "matrix": [3, 3], "x": 2.5, "y": 3, "w": 2 }, - { "matrix": [3, 5], "x": 4.5, "y": 3, "w": 1.5 }, - { "matrix": [3, 6], "x": 6, "y": 2, "h": 2 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottofrog/keyboard.json b/keyboards/handwired/scottokeebs/scottofrog/keyboard.json new file mode 100644 index 0000000000..147f2d8aa7 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottofrog/keyboard.json @@ -0,0 +1,54 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoFrog", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0017", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT_ortho_3x5_5": { + "layout": [ + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [3, 0], "x": 0, "y": 2, "h": 2 }, + { "matrix": [3, 1], "x": 1, "y": 3, "w": 1.5 }, + { "matrix": [3, 3], "x": 2.5, "y": 3, "w": 2 }, + { "matrix": [3, 5], "x": 4.5, "y": 3, "w": 1.5 }, + { "matrix": [3, 6], "x": 6, "y": 2, "h": 2 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottofrog/rules.mk b/keyboards/handwired/scottokeebs/scottofrog/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottofrog/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottogame/info.json b/keyboards/handwired/scottokeebs/scottogame/info.json deleted file mode 100644 index 912cfdfaaa..0000000000 --- a/keyboards/handwired/scottokeebs/scottogame/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoGame", - "maintainer": "joe-scotto", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - // RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1 - "cols": ["D2", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], - - // A0, 15, 14, 16, 10 - "rows": ["F7", "B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0006", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT_ortho_6_3x10_6": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 6], "x": 5.125, "y": 0, "w": 2.75 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [1, 6], "x": 6, "y": 1 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1 }, - { "matrix": [1, 9], "x": 9, "y": 1 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [2, 6], "x": 6, "y": 2 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2 }, - { "matrix": [2, 9], "x": 9, "y": 2 }, - - // Row 3 - { "matrix": [3, 0], "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1, "y": 3 }, - { "matrix": [3, 2], "x": 2, "y": 3 }, - { "matrix": [3, 3], "x": 3, "y": 3 }, - { "matrix": [3, 4], "x": 4, "y": 3 }, - { "matrix": [3, 5], "x": 5, "y": 3 }, - { "matrix": [3, 6], "x": 6, "y": 3 }, - { "matrix": [3, 7], "x": 7, "y": 3 }, - { "matrix": [3, 8], "x": 8, "y": 3 }, - { "matrix": [3, 9], "x": 9, "y": 3 }, - - // Row 5 - { "matrix": [4, 1], "x": 1, "y": 4 }, - { "matrix": [4, 2], "x": 2, "y": 4 }, - { "matrix": [4, 3], "x": 3, "y": 4, "w": 2 }, - { "matrix": [4, 6], "x": 5, "y": 4, "w": 2 }, - { "matrix": [4, 7], "x": 7, "y": 4 }, - { "matrix": [4, 8], "x": 8, "y": 4 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottogame/keyboard.json b/keyboards/handwired/scottokeebs/scottogame/keyboard.json new file mode 100644 index 0000000000..912cfdfaaa --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottogame/keyboard.json @@ -0,0 +1,89 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoGame", + "maintainer": "joe-scotto", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + // RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1 + "cols": ["D2", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], + + // A0, 15, 14, 16, 10 + "rows": ["F7", "B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0006", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT_ortho_6_3x10_6": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 6], "x": 5.125, "y": 0, "w": 2.75 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [1, 6], "x": 6, "y": 1 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1 }, + { "matrix": [1, 9], "x": 9, "y": 1 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [2, 6], "x": 6, "y": 2 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2 }, + { "matrix": [2, 9], "x": 9, "y": 2 }, + + // Row 3 + { "matrix": [3, 0], "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1, "y": 3 }, + { "matrix": [3, 2], "x": 2, "y": 3 }, + { "matrix": [3, 3], "x": 3, "y": 3 }, + { "matrix": [3, 4], "x": 4, "y": 3 }, + { "matrix": [3, 5], "x": 5, "y": 3 }, + { "matrix": [3, 6], "x": 6, "y": 3 }, + { "matrix": [3, 7], "x": 7, "y": 3 }, + { "matrix": [3, 8], "x": 8, "y": 3 }, + { "matrix": [3, 9], "x": 9, "y": 3 }, + + // Row 5 + { "matrix": [4, 1], "x": 1, "y": 4 }, + { "matrix": [4, 2], "x": 2, "y": 4 }, + { "matrix": [4, 3], "x": 3, "y": 4, "w": 2 }, + { "matrix": [4, 6], "x": 5, "y": 4, "w": 2 }, + { "matrix": [4, 7], "x": 7, "y": 4 }, + { "matrix": [4, 8], "x": 8, "y": 4 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottogame/rules.mk b/keyboards/handwired/scottokeebs/scottogame/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/handwired/scottokeebs/scottogame/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottoinvader/info.json b/keyboards/handwired/scottokeebs/scottoinvader/info.json deleted file mode 100644 index 2a9054cd4f..0000000000 --- a/keyboards/handwired/scottokeebs/scottoinvader/info.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoInvader", - "maintainer": "joe-scotto", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - // 3, 4, 5, 6, 7, 8, 9, A3, A2, A1 - "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"] - - // 15, 14, 16, 10 - "rows": ["B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0010", - "vid": "0xFEED" - }, - "community_layouts": ["split_3x5_3"], - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0.5 }, - { "matrix": [0, 1], "x": 1, "y": 0.25 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0.25 }, - { "matrix": [0, 4], "x": 4, "y": 0.5 }, - { "matrix": [0, 5], "x": 5, "y": 0.5 }, - { "matrix": [0, 6], "x": 6, "y": 0.25 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0.25 }, - { "matrix": [0, 9], "x": 9, "y": 0.5 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1, "y": 2.25 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2.25 }, - { "matrix": [2, 4], "x": 4, "y": 2.5 }, - { "matrix": [2, 5], "x": 5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6, "y": 2.25 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2.25 }, - { "matrix": [2, 9], "x": 9, "y": 2.5 }, - - // Row 4 - { "matrix": [3, 2], "x": 2, "y": 3 }, - { "matrix": [3, 3], "x": 3, "y": 3.25 }, - { "matrix": [3, 4], "x": 4, "y": 3.5 }, - { "matrix": [3, 5], "x": 5, "y": 3.5 }, - { "matrix": [3, 6], "x": 6, "y": 3.25 }, - { "matrix": [3, 7], "x": 7, "y": 3 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottoinvader/keyboard.json b/keyboards/handwired/scottokeebs/scottoinvader/keyboard.json new file mode 100644 index 0000000000..2a9054cd4f --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottoinvader/keyboard.json @@ -0,0 +1,78 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoInvader", + "maintainer": "joe-scotto", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + // 3, 4, 5, 6, 7, 8, 9, A3, A2, A1 + "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"] + + // 15, 14, 16, 10 + "rows": ["B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0010", + "vid": "0xFEED" + }, + "community_layouts": ["split_3x5_3"], + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0.5 }, + { "matrix": [0, 1], "x": 1, "y": 0.25 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0.25 }, + { "matrix": [0, 4], "x": 4, "y": 0.5 }, + { "matrix": [0, 5], "x": 5, "y": 0.5 }, + { "matrix": [0, 6], "x": 6, "y": 0.25 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0.25 }, + { "matrix": [0, 9], "x": 9, "y": 0.5 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1, "y": 2.25 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2.25 }, + { "matrix": [2, 4], "x": 4, "y": 2.5 }, + { "matrix": [2, 5], "x": 5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6, "y": 2.25 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2.25 }, + { "matrix": [2, 9], "x": 9, "y": 2.5 }, + + // Row 4 + { "matrix": [3, 2], "x": 2, "y": 3 }, + { "matrix": [3, 3], "x": 3, "y": 3.25 }, + { "matrix": [3, 4], "x": 4, "y": 3.5 }, + { "matrix": [3, 5], "x": 5, "y": 3.5 }, + { "matrix": [3, 6], "x": 6, "y": 3.25 }, + { "matrix": [3, 7], "x": 7, "y": 3 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottoinvader/rules.mk b/keyboards/handwired/scottokeebs/scottoinvader/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottoinvader/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottokatana/info.json b/keyboards/handwired/scottokeebs/scottokatana/info.json deleted file mode 100644 index 4b5779b6d9..0000000000 --- a/keyboards/handwired/scottokeebs/scottokatana/info.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoKatana", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP3", "GP4", "GP5", "GP6", "GP7", "GP29", "GP28", "GP27", "GP26", "GP22"], - "rows": ["GP10", "GP0", "GP1", "GP2"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0023", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT_ortho_3x10_3": { - "layout": [ - {"matrix": [0, 0], "x": 0.5, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 7.5, "y": 0}, - {"matrix": [0, 6], "x": 8.5, "y": 0}, - {"matrix": [0, 7], "x": 9.5, "y": 0}, - {"matrix": [0, 8], "x": 10.5, "y": 0}, - {"matrix": [0, 9], "x": 11.5, "y": 0}, - {"matrix": [1, 0], "x": 0.25, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 7.75, "y": 1}, - {"matrix": [1, 6], "x": 8.75, "y": 1}, - {"matrix": [1, 7], "x": 9.75, "y": 1}, - {"matrix": [1, 8], "x": 10.75, "y": 1}, - {"matrix": [1, 9], "x": 11.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 8, "y": 2}, - {"matrix": [2, 6], "x": 9, "y": 2}, - {"matrix": [2, 7], "x": 10, "y": 2}, - {"matrix": [2, 8], "x": 11, "y": 2}, - {"matrix": [2, 9], "x": 12, "y": 2}, - {"matrix": [3, 1], "x": 1.875, "y": 3, "w": 1.5}, - {"matrix": [3, 4], "x": 3.375, "y": 3, "w": 6.25}, - {"matrix": [3, 8], "x": 9.625, "y": 3, "w": 1.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottokatana/keyboard.json b/keyboards/handwired/scottokeebs/scottokatana/keyboard.json new file mode 100644 index 0000000000..4b5779b6d9 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottokatana/keyboard.json @@ -0,0 +1,65 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoKatana", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP3", "GP4", "GP5", "GP6", "GP7", "GP29", "GP28", "GP27", "GP26", "GP22"], + "rows": ["GP10", "GP0", "GP1", "GP2"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0023", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT_ortho_3x10_3": { + "layout": [ + {"matrix": [0, 0], "x": 0.5, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 7.5, "y": 0}, + {"matrix": [0, 6], "x": 8.5, "y": 0}, + {"matrix": [0, 7], "x": 9.5, "y": 0}, + {"matrix": [0, 8], "x": 10.5, "y": 0}, + {"matrix": [0, 9], "x": 11.5, "y": 0}, + {"matrix": [1, 0], "x": 0.25, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 7.75, "y": 1}, + {"matrix": [1, 6], "x": 8.75, "y": 1}, + {"matrix": [1, 7], "x": 9.75, "y": 1}, + {"matrix": [1, 8], "x": 10.75, "y": 1}, + {"matrix": [1, 9], "x": 11.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 8, "y": 2}, + {"matrix": [2, 6], "x": 9, "y": 2}, + {"matrix": [2, 7], "x": 10, "y": 2}, + {"matrix": [2, 8], "x": 11, "y": 2}, + {"matrix": [2, 9], "x": 12, "y": 2}, + {"matrix": [3, 1], "x": 1.875, "y": 3, "w": 1.5}, + {"matrix": [3, 4], "x": 3.375, "y": 3, "w": 6.25}, + {"matrix": [3, 8], "x": 9.625, "y": 3, "w": 1.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottokatana/rules.mk b/keyboards/handwired/scottokeebs/scottokatana/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottokatana/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottolong/info.json b/keyboards/handwired/scottokeebs/scottolong/info.json deleted file mode 100644 index 156772d213..0000000000 --- a/keyboards/handwired/scottokeebs/scottolong/info.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoLong", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15"], - "rows": ["GP2", "GP3", "GP4", "GP5"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0011", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_ortho_3x10_3": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [1, 6], "x": 6, "y": 1 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1 }, - { "matrix": [1, 9], "x": 9, "y": 1 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [2, 6], "x": 6, "y": 2 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2 }, - { "matrix": [2, 9], "x": 9, "y": 2 }, - - // Row 4 - { "matrix": [3, 0], "x": 0, "y": 3 }, - { "matrix": [3, 4], "x": 4, "y": 3 }, - { "matrix": [3, 9], "x": 9, "y": 3 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottolong/keyboard.json b/keyboards/handwired/scottokeebs/scottolong/keyboard.json new file mode 100644 index 0000000000..156772d213 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottolong/keyboard.json @@ -0,0 +1,72 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoLong", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15"], + "rows": ["GP2", "GP3", "GP4", "GP5"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0011", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_ortho_3x10_3": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [1, 6], "x": 6, "y": 1 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1 }, + { "matrix": [1, 9], "x": 9, "y": 1 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [2, 6], "x": 6, "y": 2 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2 }, + { "matrix": [2, 9], "x": 9, "y": 2 }, + + // Row 4 + { "matrix": [3, 0], "x": 0, "y": 3 }, + { "matrix": [3, 4], "x": 4, "y": 3 }, + { "matrix": [3, 9], "x": 9, "y": 3 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottolong/rules.mk b/keyboards/handwired/scottokeebs/scottolong/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottolong/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottomacrodeck/info.json b/keyboards/handwired/scottokeebs/scottomacrodeck/info.json deleted file mode 100644 index f238564c7f..0000000000 --- a/keyboards/handwired/scottokeebs/scottomacrodeck/info.json +++ /dev/null @@ -1,52 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoMacrodeck", - "maintainer": "joe-scotto", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build" : { - "lto": true, - }, - "matrix_pins": { - "direct": [ - ["D3", "D2", "D1", null], - ["D0", "D4", "C6", "D7"], - ["E6", "B4", "B5", "F4"] - ] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0015", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottomacrodeck/keyboard.json b/keyboards/handwired/scottokeebs/scottomacrodeck/keyboard.json new file mode 100644 index 0000000000..f238564c7f --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottomacrodeck/keyboard.json @@ -0,0 +1,52 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoMacrodeck", + "maintainer": "joe-scotto", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build" : { + "lto": true, + }, + "matrix_pins": { + "direct": [ + ["D3", "D2", "D1", null], + ["D0", "D4", "C6", "D7"], + ["E6", "B4", "B5", "F4"] + ] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0015", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk b/keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/scottokeebs/scottomouse/info.json b/keyboards/handwired/scottokeebs/scottomouse/info.json deleted file mode 100644 index 36f92f48e2..0000000000 --- a/keyboards/handwired/scottokeebs/scottomouse/info.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoMouse", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] - ] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0018", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0} - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottomouse/keyboard.json b/keyboards/handwired/scottokeebs/scottomouse/keyboard.json new file mode 100644 index 0000000000..36f92f48e2 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottomouse/keyboard.json @@ -0,0 +1,39 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoMouse", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] + ] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0018", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0} + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottomouse/rules.mk b/keyboards/handwired/scottokeebs/scottomouse/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottomouse/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottonum/info.json b/keyboards/handwired/scottokeebs/scottonum/info.json deleted file mode 100644 index f71f75d62b..0000000000 --- a/keyboards/handwired/scottokeebs/scottonum/info.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoNum", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "direct": [ - ["D3", "D2", "D1", "D0"], - ["D4", "C6", "D7", "E6"], - ["B4", "B5", "F4"], - ["F5", "F6", "F7", "B1"], - ["B3", "B2"] - ] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0014", - "vid": "0x534B" - }, - "layouts": { - "LAYOUT_numpad_4x5": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1, "h": 2 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [3, 0], "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1, "y": 3 }, - { "matrix": [3, 2], "x": 2, "y": 3 }, - { "matrix": [3, 3], "x": 3, "y": 3, "h": 2 }, - { "matrix": [4, 0], "x": 0, "y": 4, "w": 2 }, - { "matrix": [4, 1], "x": 2, "y": 4 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottonum/keyboard.json b/keyboards/handwired/scottokeebs/scottonum/keyboard.json new file mode 100644 index 0000000000..f71f75d62b --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottonum/keyboard.json @@ -0,0 +1,56 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoNum", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "direct": [ + ["D3", "D2", "D1", "D0"], + ["D4", "C6", "D7", "E6"], + ["B4", "B5", "F4"], + ["F5", "F6", "F7", "B1"], + ["B3", "B2"] + ] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0014", + "vid": "0x534B" + }, + "layouts": { + "LAYOUT_numpad_4x5": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1, "h": 2 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [3, 0], "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1, "y": 3 }, + { "matrix": [3, 2], "x": 2, "y": 3 }, + { "matrix": [3, 3], "x": 3, "y": 3, "h": 2 }, + { "matrix": [4, 0], "x": 0, "y": 4, "w": 2 }, + { "matrix": [4, 1], "x": 2, "y": 4 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottonum/rules.mk b/keyboards/handwired/scottokeebs/scottonum/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottonum/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottosplit/info.json b/keyboards/handwired/scottokeebs/scottosplit/info.json deleted file mode 100644 index 66d24db0cd..0000000000 --- a/keyboards/handwired/scottokeebs/scottosplit/info.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoSplit", - "maintainer": "joe-scotto", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - // 3, 4, 5, 6, 7, 8, 9, A3, A2, A1 - "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], - - // 15, 14, 16, 10 - "rows": ["B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0012", - "vid": "0xFEED" - }, - "community_layouts": ["split_3x5_3"], - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - // Row 1 - { "matrix": [0, 0], "x": 0, "y": 0.5 }, - { "matrix": [0, 1], "x": 1, "y": 0.25 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0.25 }, - { "matrix": [0, 4], "x": 4, "y": 0.5 }, - { "matrix": [0, 5], "x": 7, "y": 0.5 }, - { "matrix": [0, 6], "x": 8, "y": 0.25 }, - { "matrix": [0, 7], "x": 9, "y": 0 }, - { "matrix": [0, 8], "x": 10, "y": 0.25 }, - { "matrix": [0, 9], "x": 11, "y": 0.5 }, - - // Row 2 - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 7, "y": 1.5 }, - { "matrix": [1, 6], "x": 8, "y": 1.25 }, - { "matrix": [1, 7], "x": 9, "y": 1 }, - { "matrix": [1, 8], "x": 10, "y": 1.25 }, - { "matrix": [1, 9], "x": 11, "y": 1.5 }, - - // Row 3 - { "matrix": [2, 0], "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1, "y": 2.25 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2.25 }, - { "matrix": [2, 4], "x": 4, "y": 2.5 }, - { "matrix": [2, 5], "x": 7, "y": 2.5 }, - { "matrix": [2, 6], "x": 8, "y": 2.25 }, - { "matrix": [2, 7], "x": 9, "y": 2 }, - { "matrix": [2, 8], "x": 10, "y": 2.25 }, - { "matrix": [2, 9], "x": 11, "y": 2.5 }, - - // Row 4 - { "matrix": [3, 2], "x": 2.5, "y": 3.75 }, - { "matrix": [3, 3], "x": 3.5, "y": 4 }, - { "matrix": [3, 4], "x": 4.5, "y": 4.25 }, - { "matrix": [3, 5], "x": 6.5, "y": 4.25 }, - { "matrix": [3, 6], "x": 7.5, "y": 4 }, - { "matrix": [3, 7], "x": 8.5, "y": 3.75 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottosplit/keyboard.json b/keyboards/handwired/scottokeebs/scottosplit/keyboard.json new file mode 100644 index 0000000000..66d24db0cd --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottosplit/keyboard.json @@ -0,0 +1,78 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoSplit", + "maintainer": "joe-scotto", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + // 3, 4, 5, 6, 7, 8, 9, A3, A2, A1 + "cols": ["D0", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6"], + + // 15, 14, 16, 10 + "rows": ["B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0012", + "vid": "0xFEED" + }, + "community_layouts": ["split_3x5_3"], + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + // Row 1 + { "matrix": [0, 0], "x": 0, "y": 0.5 }, + { "matrix": [0, 1], "x": 1, "y": 0.25 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0.25 }, + { "matrix": [0, 4], "x": 4, "y": 0.5 }, + { "matrix": [0, 5], "x": 7, "y": 0.5 }, + { "matrix": [0, 6], "x": 8, "y": 0.25 }, + { "matrix": [0, 7], "x": 9, "y": 0 }, + { "matrix": [0, 8], "x": 10, "y": 0.25 }, + { "matrix": [0, 9], "x": 11, "y": 0.5 }, + + // Row 2 + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 7, "y": 1.5 }, + { "matrix": [1, 6], "x": 8, "y": 1.25 }, + { "matrix": [1, 7], "x": 9, "y": 1 }, + { "matrix": [1, 8], "x": 10, "y": 1.25 }, + { "matrix": [1, 9], "x": 11, "y": 1.5 }, + + // Row 3 + { "matrix": [2, 0], "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1, "y": 2.25 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2.25 }, + { "matrix": [2, 4], "x": 4, "y": 2.5 }, + { "matrix": [2, 5], "x": 7, "y": 2.5 }, + { "matrix": [2, 6], "x": 8, "y": 2.25 }, + { "matrix": [2, 7], "x": 9, "y": 2 }, + { "matrix": [2, 8], "x": 10, "y": 2.25 }, + { "matrix": [2, 9], "x": 11, "y": 2.5 }, + + // Row 4 + { "matrix": [3, 2], "x": 2.5, "y": 3.75 }, + { "matrix": [3, 3], "x": 3.5, "y": 4 }, + { "matrix": [3, 4], "x": 4.5, "y": 4.25 }, + { "matrix": [3, 5], "x": 6.5, "y": 4.25 }, + { "matrix": [3, 6], "x": 7.5, "y": 4 }, + { "matrix": [3, 7], "x": 8.5, "y": 3.75 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottosplit/rules.mk b/keyboards/handwired/scottokeebs/scottosplit/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottosplit/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/scottokeebs/scottostarter/info.json b/keyboards/handwired/scottokeebs/scottostarter/info.json deleted file mode 100644 index 5e6a70114b..0000000000 --- a/keyboards/handwired/scottokeebs/scottostarter/info.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoStarter", - "maintainer": "joe-scotto", - "diode_direction": "COL2ROW", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - // RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1, TX0 - "cols": ["D2", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6", "D3"], - // A0, 15, 14, 16, 10 - "rows": ["F7", "B1", "B3", "B2", "B6"] - }, - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0008", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_ortho_4x11_8": { - "layout": [ - // Row 1 - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0, "w": 1.5}, - - // Row 2 - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1, "w": 1.5}, - - // Row 3 - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2, "w": 1.5}, - - // Row 4 - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.5}, - - // Row 5 - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4}, - {"matrix": [4, 4], "x": 3.5, "y": 4, "w": 3}, - {"matrix": [4, 7], "x": 6.5, "y": 4}, - {"matrix": [4, 8], "x": 7.5, "y": 4}, - {"matrix": [4, 9], "x": 8.5, "y": 4, "w": 1.5}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottostarter/keyboard.json b/keyboards/handwired/scottokeebs/scottostarter/keyboard.json new file mode 100644 index 0000000000..5e6a70114b --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottostarter/keyboard.json @@ -0,0 +1,94 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoStarter", + "maintainer": "joe-scotto", + "diode_direction": "COL2ROW", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + // RX1, 4, 5, 6, 7, 8, 9, A3, A2, A1, TX0 + "cols": ["D2", "D4", "C6", "D7", "E6", "B4", "B5", "F4", "F5", "F6", "D3"], + // A0, 15, 14, 16, 10 + "rows": ["F7", "B1", "B3", "B2", "B6"] + }, + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0008", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_ortho_4x11_8": { + "layout": [ + // Row 1 + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0, "w": 1.5}, + + // Row 2 + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1, "w": 1.5}, + + // Row 3 + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2, "w": 1.5}, + + // Row 4 + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3, "w": 1.5}, + + // Row 5 + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4}, + {"matrix": [4, 4], "x": 3.5, "y": 4, "w": 3}, + {"matrix": [4, 7], "x": 6.5, "y": 4}, + {"matrix": [4, 8], "x": 7.5, "y": 4}, + {"matrix": [4, 9], "x": 8.5, "y": 4, "w": 1.5}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottostarter/rules.mk b/keyboards/handwired/scottokeebs/scottostarter/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/handwired/scottokeebs/scottostarter/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/handwired/scottokeebs/scottowing/info.json b/keyboards/handwired/scottokeebs/scottowing/info.json deleted file mode 100644 index 91bfaa1f92..0000000000 --- a/keyboards/handwired/scottokeebs/scottowing/info.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "ScottoWing", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "bootmagic": { - "matrix": [0, 1] - }, - "matrix_pins": { - "cols": [ - "GP14", "GP29", "GP28", "GP27", "GP26", "GP15", "GP7", "GP6", "GP5", "GP4", "GP3", "GP8" - ], - "rows": ["GP9", "GP10", "GP11", "GP12"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x1020", - "vid": "0x534B" - }, - "ws2812": { - "pin": "GP16", - "driver": "vendor" - }, - "rgblight": { - "led_count": 1 - }, - "layouts": { - "LAYOUT_split_3x6_2": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [1, 6], "x": 6, "y": 1 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1 }, - { "matrix": [1, 9], "x": 9, "y": 1 }, - { "matrix": [1, 10], "x": 10, "y": 1 }, - { "matrix": [1, 11], "x": 11, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [2, 6], "x": 6, "y": 2 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2 }, - { "matrix": [2, 9], "x": 9, "y": 2 }, - { "matrix": [2, 10], "x": 10, "y": 2 }, - { "matrix": [2, 11], "x": 11, "y": 2 }, - { "matrix": [3, 4], "x": 4, "y": 3 }, - { "matrix": [3, 5], "x": 5, "y": 3 }, - { "matrix": [3, 6], "x": 6, "y": 3 }, - { "matrix": [3, 7], "x": 7, "y": 3 } - ] - } - } -} diff --git a/keyboards/handwired/scottokeebs/scottowing/keyboard.json b/keyboards/handwired/scottokeebs/scottowing/keyboard.json new file mode 100644 index 0000000000..91bfaa1f92 --- /dev/null +++ b/keyboards/handwired/scottokeebs/scottowing/keyboard.json @@ -0,0 +1,85 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "ScottoWing", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "bootmagic": { + "matrix": [0, 1] + }, + "matrix_pins": { + "cols": [ + "GP14", "GP29", "GP28", "GP27", "GP26", "GP15", "GP7", "GP6", "GP5", "GP4", "GP3", "GP8" + ], + "rows": ["GP9", "GP10", "GP11", "GP12"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x1020", + "vid": "0x534B" + }, + "ws2812": { + "pin": "GP16", + "driver": "vendor" + }, + "rgblight": { + "led_count": 1 + }, + "layouts": { + "LAYOUT_split_3x6_2": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [1, 6], "x": 6, "y": 1 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1 }, + { "matrix": [1, 9], "x": 9, "y": 1 }, + { "matrix": [1, 10], "x": 10, "y": 1 }, + { "matrix": [1, 11], "x": 11, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [2, 6], "x": 6, "y": 2 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2 }, + { "matrix": [2, 9], "x": 9, "y": 2 }, + { "matrix": [2, 10], "x": 10, "y": 2 }, + { "matrix": [2, 11], "x": 11, "y": 2 }, + { "matrix": [3, 4], "x": 4, "y": 3 }, + { "matrix": [3, 5], "x": 5, "y": 3 }, + { "matrix": [3, 6], "x": 6, "y": 3 }, + { "matrix": [3, 7], "x": 7, "y": 3 } + ] + } + } +} diff --git a/keyboards/handwired/scottokeebs/scottowing/rules.mk b/keyboards/handwired/scottokeebs/scottowing/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/scottokeebs/scottowing/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/sejin_eat1010r2/info.json b/keyboards/handwired/sejin_eat1010r2/info.json deleted file mode 100644 index f2cfef37a8..0000000000 --- a/keyboards/handwired/sejin_eat1010r2/info.json +++ /dev/null @@ -1,159 +0,0 @@ -{ - "keyboard_name": "EAT-1010R2", - "manufacturer": "Sejin", - "url": "", - "maintainer": "DmNosachev", - "usb": { - "vid": "0x515A", - "pid": "0x4D4D", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "development_board": "bluepill", - "matrix_pins": { - "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "C13", "C14", "C15", "A0", "A1", "A2", "A3", "A4"], - "rows": ["B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10"], - "ghost": true - }, - "indicators": { - "caps_lock": "B1", - "num_lock": "B0", - "scroll_lock": "B10" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "bootmagic": { - "matrix": [1, 0] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [1, 0], "x": 0, "y": 0}, - - {"matrix": [1, 11], "x": 2, "y": 0}, - {"matrix": [2, 11], "x": 3, "y": 0}, - {"matrix": [2, 7], "x": 4, "y": 0}, - {"matrix": [1, 7], "x": 5, "y": 0}, - - {"matrix": [1, 5], "x": 6.5, "y": 0}, - {"matrix": [2, 5], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - {"matrix": [1, 3], "x": 9.5, "y": 0}, - - {"matrix": [2, 4], "x": 11, "y": 0}, - {"matrix": [3, 5], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 6], "x": 14, "y": 0}, - - {"matrix": [1, 12], "x": 15.25, "y": 0}, - {"matrix": [2, 12], "x": 16.25, "y": 0}, - {"matrix": [1, 13], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.5}, - {"matrix": [3, 0], "x": 1, "y": 1.5}, - {"matrix": [3, 11], "x": 2, "y": 1.5}, - {"matrix": [3, 7], "x": 3, "y": 1.5}, - {"matrix": [2, 1], "x": 4, "y": 1.5}, - {"matrix": [1, 1], "x": 5, "y": 1.5}, - {"matrix": [1, 2], "x": 6, "y": 1.5}, - {"matrix": [2, 2], "x": 7, "y": 1.5}, - {"matrix": [4, 5], "x": 8, "y": 1.5}, - {"matrix": [3, 4], "x": 9, "y": 1.5}, - {"matrix": [2, 3], "x": 10, "y": 1.5}, - {"matrix": [3, 3], "x": 11, "y": 1.5}, - {"matrix": [4, 4], "x": 12, "y": 1.5}, - {"matrix": [0, 6], "x": 13, "y": 1.5}, - {"matrix": [4, 6], "x": 14, "y": 1.5}, - - {"matrix": [3, 6], "x": 15.25, "y": 1.5}, - {"matrix": [3, 12], "x": 16.25, "y": 1.5}, - {"matrix": [3, 13], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 13], "x": 18.5, "y": 1.5}, - {"matrix": [3, 14], "x": 19.5, "y": 1.5}, - {"matrix": [4, 14], "x": 20.5, "y": 1.5}, - {"matrix": [3, 15], "x": 21.5, "y": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [0, 0], "x": 1.5, "y": 2.5}, - {"matrix": [4, 11], "x": 2.5, "y": 2.5}, - {"matrix": [4, 7], "x": 3.5, "y": 2.5}, - {"matrix": [4, 1], "x": 4.5, "y": 2.5}, - {"matrix": [3, 1], "x": 5.5, "y": 2.5}, - {"matrix": [3, 2], "x": 6.5, "y": 2.5}, - {"matrix": [4, 2], "x": 7.5, "y": 2.5}, - {"matrix": [5, 5], "x": 8.5, "y": 2.5}, - {"matrix": [0, 4], "x": 9.5, "y": 2.5}, - {"matrix": [4, 3], "x": 10.5, "y": 2.5}, - {"matrix": [0, 3], "x": 11.5, "y": 2.5}, - {"matrix": [5, 4], "x": 12.5, "y": 2.5}, - {"matrix": [0, 7], "x": 13.5, "y": 2.5, "w": 1.5, "h": 2}, - - {"matrix": [0, 5], "x": 15.25, "y": 2.5}, - {"matrix": [4, 12], "x": 16.25, "y": 2.5}, - {"matrix": [0, 12], "x": 17.25, "y": 2.5}, - - {"matrix": [0, 13], "x": 18.5, "y": 2.5}, - {"matrix": [4, 13], "x": 19.5, "y": 2.5}, - {"matrix": [0, 14], "x": 20.5, "y": 2.5}, - {"matrix": [4, 15], "x": 21.5, "y": 2.5, "h": 2}, - - {"matrix": [7, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 3.5}, - {"matrix": [0, 11], "x": 2.75, "y": 3.5}, - {"matrix": [6, 7], "x": 3.75, "y": 3.5}, - {"matrix": [5, 1], "x": 4.75, "y": 3.5}, - {"matrix": [0, 1], "x": 5.75, "y": 3.5}, - {"matrix": [0, 2], "x": 6.75, "y": 3.5}, - {"matrix": [5, 2], "x": 7.75, "y": 3.5}, - {"matrix": [6, 5], "x": 8.75, "y": 3.5}, - {"matrix": [6, 4], "x": 9.75, "y": 3.5}, - {"matrix": [5, 3], "x": 10.75, "y": 3.5}, - {"matrix": [6, 3], "x": 11.75, "y": 3.5}, - - {"matrix": [5, 12], "x": 18.5, "y": 3.5}, - {"matrix": [5, 13], "x": 19.5, "y": 3.5}, - {"matrix": [5, 14], "x": 20.5, "y": 3.5}, - - {"matrix": [7, 10], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [6, 11], "x": 2.25, "y": 4.5}, - {"matrix": [5, 11], "x": 3.25, "y": 4.5}, - {"matrix": [7, 7], "x": 4.25, "y": 4.5}, - {"matrix": [7, 1], "x": 5.25, "y": 4.5}, - {"matrix": [6, 1], "x": 6.25, "y": 4.5}, - {"matrix": [6, 2], "x": 7.25, "y": 4.5}, - {"matrix": [7, 2], "x": 8.25, "y": 4.5}, - {"matrix": [7, 5], "x": 9.25, "y": 4.5}, - {"matrix": [7, 4], "x": 10.25, "y": 4.5}, - {"matrix": [7, 3], "x": 11.25, "y": 4.5}, - {"matrix": [6, 10], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [5, 6], "x": 16.25, "y": 4.5}, - - {"matrix": [6, 12], "x": 18.5, "y": 4.5}, - {"matrix": [6, 13], "x": 19.5, "y": 4.5}, - {"matrix": [6, 14], "x": 20.5, "y": 4.5}, - {"matrix": [5, 15], "x": 21.5, "y": 4.5, "h": 2}, - - {"matrix": [7, 9], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [7, 8], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [7, 11], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [6, 8], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [6, 9], "x": 13.5, "y": 5.5, "w": 1.5}, - - {"matrix": [6, 6], "x": 15.25, "y": 5.5}, - {"matrix": [7, 6], "x": 16.25, "y": 5.5}, - {"matrix": [7, 12], "x": 17.25, "y": 5.5}, - - {"matrix": [7, 14], "x": 18.5, "y": 5.5, "w": 2}, - {"matrix": [7, 15], "x": 20.5, "y": 5.5} - ] - } - } -} diff --git a/keyboards/handwired/sejin_eat1010r2/keyboard.json b/keyboards/handwired/sejin_eat1010r2/keyboard.json new file mode 100644 index 0000000000..f2cfef37a8 --- /dev/null +++ b/keyboards/handwired/sejin_eat1010r2/keyboard.json @@ -0,0 +1,159 @@ +{ + "keyboard_name": "EAT-1010R2", + "manufacturer": "Sejin", + "url": "", + "maintainer": "DmNosachev", + "usb": { + "vid": "0x515A", + "pid": "0x4D4D", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "development_board": "bluepill", + "matrix_pins": { + "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "C13", "C14", "C15", "A0", "A1", "A2", "A3", "A4"], + "rows": ["B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10"], + "ghost": true + }, + "indicators": { + "caps_lock": "B1", + "num_lock": "B0", + "scroll_lock": "B10" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "bootmagic": { + "matrix": [1, 0] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [1, 0], "x": 0, "y": 0}, + + {"matrix": [1, 11], "x": 2, "y": 0}, + {"matrix": [2, 11], "x": 3, "y": 0}, + {"matrix": [2, 7], "x": 4, "y": 0}, + {"matrix": [1, 7], "x": 5, "y": 0}, + + {"matrix": [1, 5], "x": 6.5, "y": 0}, + {"matrix": [2, 5], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + {"matrix": [1, 3], "x": 9.5, "y": 0}, + + {"matrix": [2, 4], "x": 11, "y": 0}, + {"matrix": [3, 5], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 6], "x": 14, "y": 0}, + + {"matrix": [1, 12], "x": 15.25, "y": 0}, + {"matrix": [2, 12], "x": 16.25, "y": 0}, + {"matrix": [1, 13], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.5}, + {"matrix": [3, 0], "x": 1, "y": 1.5}, + {"matrix": [3, 11], "x": 2, "y": 1.5}, + {"matrix": [3, 7], "x": 3, "y": 1.5}, + {"matrix": [2, 1], "x": 4, "y": 1.5}, + {"matrix": [1, 1], "x": 5, "y": 1.5}, + {"matrix": [1, 2], "x": 6, "y": 1.5}, + {"matrix": [2, 2], "x": 7, "y": 1.5}, + {"matrix": [4, 5], "x": 8, "y": 1.5}, + {"matrix": [3, 4], "x": 9, "y": 1.5}, + {"matrix": [2, 3], "x": 10, "y": 1.5}, + {"matrix": [3, 3], "x": 11, "y": 1.5}, + {"matrix": [4, 4], "x": 12, "y": 1.5}, + {"matrix": [0, 6], "x": 13, "y": 1.5}, + {"matrix": [4, 6], "x": 14, "y": 1.5}, + + {"matrix": [3, 6], "x": 15.25, "y": 1.5}, + {"matrix": [3, 12], "x": 16.25, "y": 1.5}, + {"matrix": [3, 13], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 13], "x": 18.5, "y": 1.5}, + {"matrix": [3, 14], "x": 19.5, "y": 1.5}, + {"matrix": [4, 14], "x": 20.5, "y": 1.5}, + {"matrix": [3, 15], "x": 21.5, "y": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [0, 0], "x": 1.5, "y": 2.5}, + {"matrix": [4, 11], "x": 2.5, "y": 2.5}, + {"matrix": [4, 7], "x": 3.5, "y": 2.5}, + {"matrix": [4, 1], "x": 4.5, "y": 2.5}, + {"matrix": [3, 1], "x": 5.5, "y": 2.5}, + {"matrix": [3, 2], "x": 6.5, "y": 2.5}, + {"matrix": [4, 2], "x": 7.5, "y": 2.5}, + {"matrix": [5, 5], "x": 8.5, "y": 2.5}, + {"matrix": [0, 4], "x": 9.5, "y": 2.5}, + {"matrix": [4, 3], "x": 10.5, "y": 2.5}, + {"matrix": [0, 3], "x": 11.5, "y": 2.5}, + {"matrix": [5, 4], "x": 12.5, "y": 2.5}, + {"matrix": [0, 7], "x": 13.5, "y": 2.5, "w": 1.5, "h": 2}, + + {"matrix": [0, 5], "x": 15.25, "y": 2.5}, + {"matrix": [4, 12], "x": 16.25, "y": 2.5}, + {"matrix": [0, 12], "x": 17.25, "y": 2.5}, + + {"matrix": [0, 13], "x": 18.5, "y": 2.5}, + {"matrix": [4, 13], "x": 19.5, "y": 2.5}, + {"matrix": [0, 14], "x": 20.5, "y": 2.5}, + {"matrix": [4, 15], "x": 21.5, "y": 2.5, "h": 2}, + + {"matrix": [7, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 3.5}, + {"matrix": [0, 11], "x": 2.75, "y": 3.5}, + {"matrix": [6, 7], "x": 3.75, "y": 3.5}, + {"matrix": [5, 1], "x": 4.75, "y": 3.5}, + {"matrix": [0, 1], "x": 5.75, "y": 3.5}, + {"matrix": [0, 2], "x": 6.75, "y": 3.5}, + {"matrix": [5, 2], "x": 7.75, "y": 3.5}, + {"matrix": [6, 5], "x": 8.75, "y": 3.5}, + {"matrix": [6, 4], "x": 9.75, "y": 3.5}, + {"matrix": [5, 3], "x": 10.75, "y": 3.5}, + {"matrix": [6, 3], "x": 11.75, "y": 3.5}, + + {"matrix": [5, 12], "x": 18.5, "y": 3.5}, + {"matrix": [5, 13], "x": 19.5, "y": 3.5}, + {"matrix": [5, 14], "x": 20.5, "y": 3.5}, + + {"matrix": [7, 10], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [6, 11], "x": 2.25, "y": 4.5}, + {"matrix": [5, 11], "x": 3.25, "y": 4.5}, + {"matrix": [7, 7], "x": 4.25, "y": 4.5}, + {"matrix": [7, 1], "x": 5.25, "y": 4.5}, + {"matrix": [6, 1], "x": 6.25, "y": 4.5}, + {"matrix": [6, 2], "x": 7.25, "y": 4.5}, + {"matrix": [7, 2], "x": 8.25, "y": 4.5}, + {"matrix": [7, 5], "x": 9.25, "y": 4.5}, + {"matrix": [7, 4], "x": 10.25, "y": 4.5}, + {"matrix": [7, 3], "x": 11.25, "y": 4.5}, + {"matrix": [6, 10], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [5, 6], "x": 16.25, "y": 4.5}, + + {"matrix": [6, 12], "x": 18.5, "y": 4.5}, + {"matrix": [6, 13], "x": 19.5, "y": 4.5}, + {"matrix": [6, 14], "x": 20.5, "y": 4.5}, + {"matrix": [5, 15], "x": 21.5, "y": 4.5, "h": 2}, + + {"matrix": [7, 9], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [7, 8], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [7, 11], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [6, 8], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [6, 9], "x": 13.5, "y": 5.5, "w": 1.5}, + + {"matrix": [6, 6], "x": 15.25, "y": 5.5}, + {"matrix": [7, 6], "x": 16.25, "y": 5.5}, + {"matrix": [7, 12], "x": 17.25, "y": 5.5}, + + {"matrix": [7, 14], "x": 18.5, "y": 5.5, "w": 2}, + {"matrix": [7, 15], "x": 20.5, "y": 5.5} + ] + } + } +} diff --git a/keyboards/handwired/sejin_eat1010r2/rules.mk b/keyboards/handwired/sejin_eat1010r2/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/sejin_eat1010r2/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/sono1/stm32f103/info.json b/keyboards/handwired/sono1/stm32f103/info.json deleted file mode 100644 index f6e874a77f..0000000000 --- a/keyboards/handwired/sono1/stm32f103/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["A4", "A3", "B11", "B10", "B1", "B0", "A7", "A6"], - "rows": ["A5", "B3", "A9", "A10", "B13", "B14", "B15", "A8", "B7", "B8", "B9", "C13", "A15", "A0", "A1"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "B5", - "num_lock": "B4", - "kana": "A2", - "on_state": 0 - }, - "processor": "STM32F103", - "bootloader": "stm32duino" -} diff --git a/keyboards/handwired/sono1/stm32f103/keyboard.json b/keyboards/handwired/sono1/stm32f103/keyboard.json new file mode 100644 index 0000000000..f6e874a77f --- /dev/null +++ b/keyboards/handwired/sono1/stm32f103/keyboard.json @@ -0,0 +1,18 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["A4", "A3", "B11", "B10", "B1", "B0", "A7", "A6"], + "rows": ["A5", "B3", "A9", "A10", "B13", "B14", "B15", "A8", "B7", "B8", "B9", "C13", "A15", "A0", "A1"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "B5", + "num_lock": "B4", + "kana": "A2", + "on_state": 0 + }, + "processor": "STM32F103", + "bootloader": "stm32duino" +} diff --git a/keyboards/handwired/sono1/stm32f103/rules.mk b/keyboards/handwired/sono1/stm32f103/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/sono1/stm32f103/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/sono1/t2pp/info.json b/keyboards/handwired/sono1/t2pp/info.json deleted file mode 100644 index 37ab6723ba..0000000000 --- a/keyboards/handwired/sono1/t2pp/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "usb": { - "device_version": "0.0.2" - }, - "matrix_pins": { - "cols": ["C6", "C5", "C4", "C3", "C2", "C1", "C0", "E1"], - "rows": ["F7", "F6", "F5", "F4", "F3", "F2", "F1", "F0", "D7", "B7", "D0", "D1", "D2", "D3", "D4"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "B3", - "num_lock": "B2", - "kana": "D5", - "on_state": 0 - }, - "processor": "at90usb1286", - "bootloader": "halfkay" -} diff --git a/keyboards/handwired/sono1/t2pp/keyboard.json b/keyboards/handwired/sono1/t2pp/keyboard.json new file mode 100644 index 0000000000..37ab6723ba --- /dev/null +++ b/keyboards/handwired/sono1/t2pp/keyboard.json @@ -0,0 +1,18 @@ +{ + "usb": { + "device_version": "0.0.2" + }, + "matrix_pins": { + "cols": ["C6", "C5", "C4", "C3", "C2", "C1", "C0", "E1"], + "rows": ["F7", "F6", "F5", "F4", "F3", "F2", "F1", "F0", "D7", "B7", "D0", "D1", "D2", "D3", "D4"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "B3", + "num_lock": "B2", + "kana": "D5", + "on_state": 0 + }, + "processor": "at90usb1286", + "bootloader": "halfkay" +} diff --git a/keyboards/handwired/sono1/t2pp/rules.mk b/keyboards/handwired/sono1/t2pp/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/split_cloud/info.json b/keyboards/handwired/split_cloud/info.json deleted file mode 100644 index 6d28728f69..0000000000 --- a/keyboards/handwired/split_cloud/info.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "keyboard_name": "Split-Cloud", - "manufacturer": "coolsa", - "maintainer": "Cloud Chagnon", - "url": "https://github.com/coolsa/cloud_keyboard", - "usb": { - "vid": "0xCC43", - "pid": "0x0001", - "device_version": "0.0.1", - "force_nkro": true - }, - "diode_direction": "ROW2COL", - "matrix_pins": { - "cols": ["B6", "B2", "B3", "B1", "F7", "F6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "bootmagic": { - "enabled": true - }, - "features": { - "extrakey": true, - "nkro": true - }, - "split": { - "enabled": true, - "soft_serial_pin": "D3", - "matrix_pins": { - "right": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F7", "B1", "B3", "B2", "B6"] - } - }, - "bootmagic": { - "matrix": [5, 5] - } - }, - "stenography": { - "enabled": true, - "protocol": "all" - } - "development_board": "promicro", - "community_layouts": ["ortho_5x12"], - "layouts": { - "LAYOUT_ortho_5x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [5, 5], "x": 7, "y": 0}, - {"matrix": [5, 4], "x": 8, "y": 0}, - {"matrix": [5, 3], "x": 9, "y": 0}, - {"matrix": [5, 2], "x": 10, "y": 0}, - {"matrix": [5, 1], "x": 11, "y": 0}, - {"matrix": [5, 0], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [6, 5], "x": 7, "y": 1}, - {"matrix": [6, 4], "x": 8, "y": 1}, - {"matrix": [6, 3], "x": 9, "y": 1}, - {"matrix": [6, 2], "x": 10, "y": 1}, - {"matrix": [6, 1], "x": 11, "y": 1}, - {"matrix": [6, 0], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [7, 5], "x": 7, "y": 2}, - {"matrix": [7, 4], "x": 8, "y": 2}, - {"matrix": [7, 3], "x": 9, "y": 2}, - {"matrix": [7, 2], "x": 10, "y": 2}, - {"matrix": [7, 1], "x": 11, "y": 2}, - {"matrix": [7, 0], "x": 12, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [8, 5], "x": 7, "y": 3}, - {"matrix": [8, 4], "x": 8, "y": 3}, - {"matrix": [8, 3], "x": 9, "y": 3}, - {"matrix": [8, 2], "x": 10, "y": 3}, - {"matrix": [8, 1], "x": 11, "y": 3}, - {"matrix": [8, 0], "x": 12, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - - {"matrix": [9, 5], "x": 7, "y": 4}, - {"matrix": [9, 4], "x": 8, "y": 4}, - {"matrix": [9, 3], "x": 9, "y": 4}, - {"matrix": [9, 2], "x": 10, "y": 4}, - {"matrix": [9, 1], "x": 11, "y": 4}, - {"matrix": [9, 0], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/handwired/split_cloud/keyboard.json b/keyboards/handwired/split_cloud/keyboard.json new file mode 100644 index 0000000000..6d28728f69 --- /dev/null +++ b/keyboards/handwired/split_cloud/keyboard.json @@ -0,0 +1,118 @@ +{ + "keyboard_name": "Split-Cloud", + "manufacturer": "coolsa", + "maintainer": "Cloud Chagnon", + "url": "https://github.com/coolsa/cloud_keyboard", + "usb": { + "vid": "0xCC43", + "pid": "0x0001", + "device_version": "0.0.1", + "force_nkro": true + }, + "diode_direction": "ROW2COL", + "matrix_pins": { + "cols": ["B6", "B2", "B3", "B1", "F7", "F6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "bootmagic": { + "enabled": true + }, + "features": { + "extrakey": true, + "nkro": true + }, + "split": { + "enabled": true, + "soft_serial_pin": "D3", + "matrix_pins": { + "right": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F7", "B1", "B3", "B2", "B6"] + } + }, + "bootmagic": { + "matrix": [5, 5] + } + }, + "stenography": { + "enabled": true, + "protocol": "all" + } + "development_board": "promicro", + "community_layouts": ["ortho_5x12"], + "layouts": { + "LAYOUT_ortho_5x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [5, 5], "x": 7, "y": 0}, + {"matrix": [5, 4], "x": 8, "y": 0}, + {"matrix": [5, 3], "x": 9, "y": 0}, + {"matrix": [5, 2], "x": 10, "y": 0}, + {"matrix": [5, 1], "x": 11, "y": 0}, + {"matrix": [5, 0], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [6, 5], "x": 7, "y": 1}, + {"matrix": [6, 4], "x": 8, "y": 1}, + {"matrix": [6, 3], "x": 9, "y": 1}, + {"matrix": [6, 2], "x": 10, "y": 1}, + {"matrix": [6, 1], "x": 11, "y": 1}, + {"matrix": [6, 0], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [7, 5], "x": 7, "y": 2}, + {"matrix": [7, 4], "x": 8, "y": 2}, + {"matrix": [7, 3], "x": 9, "y": 2}, + {"matrix": [7, 2], "x": 10, "y": 2}, + {"matrix": [7, 1], "x": 11, "y": 2}, + {"matrix": [7, 0], "x": 12, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [8, 5], "x": 7, "y": 3}, + {"matrix": [8, 4], "x": 8, "y": 3}, + {"matrix": [8, 3], "x": 9, "y": 3}, + {"matrix": [8, 2], "x": 10, "y": 3}, + {"matrix": [8, 1], "x": 11, "y": 3}, + {"matrix": [8, 0], "x": 12, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + + {"matrix": [9, 5], "x": 7, "y": 4}, + {"matrix": [9, 4], "x": 8, "y": 4}, + {"matrix": [9, 3], "x": 9, "y": 4}, + {"matrix": [9, 2], "x": 10, "y": 4}, + {"matrix": [9, 1], "x": 11, "y": 4}, + {"matrix": [9, 0], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/handwired/split_cloud/rules.mk b/keyboards/handwired/split_cloud/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/splittest/bluepill/info.json b/keyboards/handwired/splittest/bluepill/info.json deleted file mode 100644 index 17b7f86a6f..0000000000 --- a/keyboards/handwired/splittest/bluepill/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B1"], - "rows": ["B10"] - }, - "diode_direction": "COL2ROW", - "processor": "STM32F103", - "bootloader": "stm32duino" -} diff --git a/keyboards/handwired/splittest/bluepill/keyboard.json b/keyboards/handwired/splittest/bluepill/keyboard.json new file mode 100644 index 0000000000..17b7f86a6f --- /dev/null +++ b/keyboards/handwired/splittest/bluepill/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["B1"], + "rows": ["B10"] + }, + "diode_direction": "COL2ROW", + "processor": "STM32F103", + "bootloader": "stm32duino" +} diff --git a/keyboards/handwired/splittest/bluepill/rules.mk b/keyboards/handwired/splittest/bluepill/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/handwired/splittest/bluepill/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/handwired/splittest/promicro/info.json b/keyboards/handwired/splittest/promicro/info.json deleted file mode 100644 index f376520765..0000000000 --- a/keyboards/handwired/splittest/promicro/info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B6"], - "rows": ["B3"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D1" - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/handwired/splittest/promicro/keyboard.json b/keyboards/handwired/splittest/promicro/keyboard.json new file mode 100644 index 0000000000..f376520765 --- /dev/null +++ b/keyboards/handwired/splittest/promicro/keyboard.json @@ -0,0 +1,15 @@ +{ + "matrix_pins": { + "cols": ["B6"], + "rows": ["B3"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D1" + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/handwired/splittest/promicro/rules.mk b/keyboards/handwired/splittest/promicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/splittest/teensy_2/info.json b/keyboards/handwired/splittest/teensy_2/info.json deleted file mode 100644 index 72e9d022b9..0000000000 --- a/keyboards/handwired/splittest/teensy_2/info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "matrix_pins": { - "cols": ["F7"], - "rows": ["F5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D1" - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "halfkay" -} diff --git a/keyboards/handwired/splittest/teensy_2/keyboard.json b/keyboards/handwired/splittest/teensy_2/keyboard.json new file mode 100644 index 0000000000..72e9d022b9 --- /dev/null +++ b/keyboards/handwired/splittest/teensy_2/keyboard.json @@ -0,0 +1,15 @@ +{ + "matrix_pins": { + "cols": ["F7"], + "rows": ["F5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D1" + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "halfkay" +} diff --git a/keyboards/handwired/splittest/teensy_2/rules.mk b/keyboards/handwired/splittest/teensy_2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/starrykeebs/dude09/info.json b/keyboards/handwired/starrykeebs/dude09/info.json deleted file mode 100644 index 6e91adeb1e..0000000000 --- a/keyboards/handwired/starrykeebs/dude09/info.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "manufacturer": "StarryKnight", - "keyboard_name": "Dude09", - "maintainer": "StarryKnight", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["C6", "D7", "E6"], - "rows": ["D1", "D0", "D4"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x534B" - }, - "community_layouts": ["ortho_3x3"], - "layouts": { - "LAYOUT_ortho_3x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/handwired/starrykeebs/dude09/keyboard.json b/keyboards/handwired/starrykeebs/dude09/keyboard.json new file mode 100644 index 0000000000..6e91adeb1e --- /dev/null +++ b/keyboards/handwired/starrykeebs/dude09/keyboard.json @@ -0,0 +1,40 @@ +{ + "manufacturer": "StarryKnight", + "keyboard_name": "Dude09", + "maintainer": "StarryKnight", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["C6", "D7", "E6"], + "rows": ["D1", "D0", "D4"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x534B" + }, + "community_layouts": ["ortho_3x3"], + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/handwired/starrykeebs/dude09/rules.mk b/keyboards/handwired/starrykeebs/dude09/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/starrykeebs/dude09/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/technicpad/info.json b/keyboards/handwired/technicpad/info.json deleted file mode 100644 index 92a0be7f27..0000000000 --- a/keyboards/handwired/technicpad/info.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "manufacturer": "nwhirschfeld", - "keyboard_name": "TechnicPad", - "maintainer": "nwhirschfeld", - "build": { - "lto": true - }, - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "direct": [ - ["D1"], - ["D0"], - ["D4"], - ["C6"] - ] - }, - "url": "https://github.com/nwhirschfeld/TechnicPad", - "usb": { - "device_version": "0.0.1", - "pid": "0x5450", - "vid": "0x4E57" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "D1", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "D0", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "D4", "matrix": [2, 0], "x": 1, "y": 0}, - {"label": "C6", "matrix": [3, 0], "x": 1, "y": 1} - ] - } - } -} diff --git a/keyboards/handwired/technicpad/keyboard.json b/keyboards/handwired/technicpad/keyboard.json new file mode 100644 index 0000000000..92a0be7f27 --- /dev/null +++ b/keyboards/handwired/technicpad/keyboard.json @@ -0,0 +1,38 @@ +{ + "manufacturer": "nwhirschfeld", + "keyboard_name": "TechnicPad", + "maintainer": "nwhirschfeld", + "build": { + "lto": true + }, + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "direct": [ + ["D1"], + ["D0"], + ["D4"], + ["C6"] + ] + }, + "url": "https://github.com/nwhirschfeld/TechnicPad", + "usb": { + "device_version": "0.0.1", + "pid": "0x5450", + "vid": "0x4E57" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "D1", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "D0", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "D4", "matrix": [2, 0], "x": 1, "y": 0}, + {"label": "C6", "matrix": [3, 0], "x": 1, "y": 1} + ] + } + } +} diff --git a/keyboards/handwired/technicpad/rules.mk b/keyboards/handwired/technicpad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/technicpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/tkk/info.json b/keyboards/handwired/tkk/info.json deleted file mode 100644 index 911c95426d..0000000000 --- a/keyboards/handwired/tkk/info.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "manufacturer": "Joe Fass", - "keyboard_name": "tkk", - "maintainer": "jfass", - "bootloader": "halfkay", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["B0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "C6"] - ] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0} - ] - } - } -} diff --git a/keyboards/handwired/tkk/keyboard.json b/keyboards/handwired/tkk/keyboard.json new file mode 100644 index 0000000000..911c95426d --- /dev/null +++ b/keyboards/handwired/tkk/keyboard.json @@ -0,0 +1,42 @@ +{ + "manufacturer": "Joe Fass", + "keyboard_name": "tkk", + "maintainer": "jfass", + "bootloader": "halfkay", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["B0", "B1", "B2", "B3", "B7", "D0", "D1", "D2", "D3", "C6"] + ] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0} + ] + } + } +} diff --git a/keyboards/handwired/tkk/rules.mk b/keyboards/handwired/tkk/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/tkk/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json deleted file mode 100644 index eebc5d5546..0000000000 --- a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "keyboard_name": "Tractyl Manuform(5x6) Arduino Micro (r)/ Pro Micro (l)", - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0", - "matrix_pins": { - "right": { - "cols": ["D6", "D7", "B4", "D3", "C6", "C7"], - "rows": ["D4", "B7", "F7", "B6", "B5", "F6"] - } - } - }, - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/keyboard.json b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/keyboard.json new file mode 100644 index 0000000000..eebc5d5546 --- /dev/null +++ b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/keyboard.json @@ -0,0 +1,19 @@ +{ + "keyboard_name": "Tractyl Manuform(5x6) Arduino Micro (r)/ Pro Micro (l)", + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0", + "matrix_pins": { + "right": { + "cols": ["D6", "D7", "B4", "D3", "C6", "C7"], + "rows": ["D4", "B7", "F7", "B6", "B5", "F6"] + } + } + }, + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json deleted file mode 100644 index a131ac085b..0000000000 --- a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "keyboard_name": "Tractyl Manuform (5x6) Teensy 2.0++", - "matrix_pins": { - "cols": ["C0", "C1", "C2", "C3", "C4", "C5"], - "rows": ["F7", "F6", "F5", "F4", "F3", "F2"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "D5", "pin_b": "D4"} - ] - }, - "split": { - "soft_serial_pin": "D2" - }, - "ws2812": { - "pin": "E7" - }, - "rgblight": { - "led_count": 20, - "max_brightness": 80, - "split_count": [10, 10] - }, - "processor": "at90usb1286", - "bootloader": "halfkay" -} diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/keyboard.json b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/keyboard.json new file mode 100644 index 0000000000..a131ac085b --- /dev/null +++ b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/keyboard.json @@ -0,0 +1,26 @@ +{ + "keyboard_name": "Tractyl Manuform (5x6) Teensy 2.0++", + "matrix_pins": { + "cols": ["C0", "C1", "C2", "C3", "C4", "C5"], + "rows": ["F7", "F6", "F5", "F4", "F3", "F2"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "D5", "pin_b": "D4"} + ] + }, + "split": { + "soft_serial_pin": "D2" + }, + "ws2812": { + "pin": "E7" + }, + "rgblight": { + "led_count": 20, + "max_brightness": 80, + "split_count": [10, 10] + }, + "processor": "at90usb1286", + "bootloader": "halfkay" +} diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/unk/rev1/info.json b/keyboards/handwired/unk/rev1/info.json deleted file mode 100644 index 171ae7bb02..0000000000 --- a/keyboards/handwired/unk/rev1/info.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "keyboard_name": "UNK", - "manufacturer": "herpiko", - "url": "https://github.com/herpiko/unk", - "maintainer": "herpiko", - "usb": { - "vid": "0xFEED", - "pid": "0x3060", - "device_version": "0.0.1" - }, - "rgblight": { - "led_count": 12 - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["B2", "B6", "D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F5", "B1", "F6", "B3", "F7"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0", - "matrix_pins": { - "right": { - "cols": ["B1", "B3", "B2", "B6", "F7", "B5", "F6", "F5"], - "rows": ["C6", "D7", "B4", "E6", "D4"] - } - } - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - - {"matrix": [5, 1], "x": 9, "y": 0}, - {"matrix": [5, 2], "x": 10, "y": 0}, - {"matrix": [5, 3], "x": 11, "y": 0}, - {"matrix": [5, 4], "x": 12, "y": 0}, - {"matrix": [5, 5], "x": 13, "y": 0}, - {"matrix": [5, 6], "x": 14, "y": 0}, - {"matrix": [5, 7], "x": 15, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - - {"matrix": [6, 0], "x": 8.5, "y": 1}, - {"matrix": [6, 1], "x": 9.5, "y": 1}, - {"matrix": [6, 2], "x": 10.5, "y": 1}, - {"matrix": [6, 3], "x": 11.5, "y": 1}, - {"matrix": [6, 4], "x": 12.5, "y": 1}, - {"matrix": [6, 5], "x": 13.5, "y": 1}, - {"matrix": [6, 6], "x": 14.5, "y": 1}, - {"matrix": [6, 7], "x": 15.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - - {"matrix": [7, 1], "x": 8.75, "y": 2}, - {"matrix": [7, 2], "x": 9.75, "y": 2}, - {"matrix": [7, 3], "x": 10.75, "y": 2}, - {"matrix": [7, 4], "x": 11.75, "y": 2}, - {"matrix": [7, 5], "x": 12.75, "y": 2}, - {"matrix": [7, 6], "x": 13.75, "y": 2}, - {"matrix": [7, 7], "x": 14.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - - {"matrix": [8, 1], "x": 9.25, "y": 3}, - {"matrix": [8, 2], "x": 10.25, "y": 3}, - {"matrix": [8, 3], "x": 11.25, "y": 3}, - {"matrix": [8, 4], "x": 12.25, "y": 3}, - {"matrix": [8, 5], "x": 13.25, "y": 3}, - {"matrix": [8, 6], "x": 14.25, "y": 3, "w": 1.75}, - {"matrix": [8, 7], "x": 16, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4}, - {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, - - {"matrix": [9, 2], "x": 9, "y": 4, "w": 2.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 4], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 13.75, "y": 4, "w": 1.25}, - {"matrix": [9, 6], "x": 15, "y": 4}, - {"matrix": [9, 7], "x": 16, "y": 4} - ] - } - } -} diff --git a/keyboards/handwired/unk/rev1/keyboard.json b/keyboards/handwired/unk/rev1/keyboard.json new file mode 100644 index 0000000000..171ae7bb02 --- /dev/null +++ b/keyboards/handwired/unk/rev1/keyboard.json @@ -0,0 +1,118 @@ +{ + "keyboard_name": "UNK", + "manufacturer": "herpiko", + "url": "https://github.com/herpiko/unk", + "maintainer": "herpiko", + "usb": { + "vid": "0xFEED", + "pid": "0x3060", + "device_version": "0.0.1" + }, + "rgblight": { + "led_count": 12 + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["B2", "B6", "D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F5", "B1", "F6", "B3", "F7"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0", + "matrix_pins": { + "right": { + "cols": ["B1", "B3", "B2", "B6", "F7", "B5", "F6", "F5"], + "rows": ["C6", "D7", "B4", "E6", "D4"] + } + } + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + + {"matrix": [5, 1], "x": 9, "y": 0}, + {"matrix": [5, 2], "x": 10, "y": 0}, + {"matrix": [5, 3], "x": 11, "y": 0}, + {"matrix": [5, 4], "x": 12, "y": 0}, + {"matrix": [5, 5], "x": 13, "y": 0}, + {"matrix": [5, 6], "x": 14, "y": 0}, + {"matrix": [5, 7], "x": 15, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + + {"matrix": [6, 0], "x": 8.5, "y": 1}, + {"matrix": [6, 1], "x": 9.5, "y": 1}, + {"matrix": [6, 2], "x": 10.5, "y": 1}, + {"matrix": [6, 3], "x": 11.5, "y": 1}, + {"matrix": [6, 4], "x": 12.5, "y": 1}, + {"matrix": [6, 5], "x": 13.5, "y": 1}, + {"matrix": [6, 6], "x": 14.5, "y": 1}, + {"matrix": [6, 7], "x": 15.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + + {"matrix": [7, 1], "x": 8.75, "y": 2}, + {"matrix": [7, 2], "x": 9.75, "y": 2}, + {"matrix": [7, 3], "x": 10.75, "y": 2}, + {"matrix": [7, 4], "x": 11.75, "y": 2}, + {"matrix": [7, 5], "x": 12.75, "y": 2}, + {"matrix": [7, 6], "x": 13.75, "y": 2}, + {"matrix": [7, 7], "x": 14.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + + {"matrix": [8, 1], "x": 9.25, "y": 3}, + {"matrix": [8, 2], "x": 10.25, "y": 3}, + {"matrix": [8, 3], "x": 11.25, "y": 3}, + {"matrix": [8, 4], "x": 12.25, "y": 3}, + {"matrix": [8, 5], "x": 13.25, "y": 3}, + {"matrix": [8, 6], "x": 14.25, "y": 3, "w": 1.75}, + {"matrix": [8, 7], "x": 16, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4}, + {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, + + {"matrix": [9, 2], "x": 9, "y": 4, "w": 2.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 4], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 13.75, "y": 4, "w": 1.25}, + {"matrix": [9, 6], "x": 15, "y": 4}, + {"matrix": [9, 7], "x": 16, "y": 4} + ] + } + } +} diff --git a/keyboards/handwired/unk/rev1/rules.mk b/keyboards/handwired/unk/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/wakizashi40/info.json b/keyboards/handwired/wakizashi40/info.json deleted file mode 100644 index 495d9a0376..0000000000 --- a/keyboards/handwired/wakizashi40/info.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "manufacturer": "xia0", - "keyboard_name": "Wakizashi 40", - "maintainer": "xia0", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F4", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4"], - "rows": ["D3", "D2", "D1", "D0"] - }, - "usb": { - "vid": "0x6662", - "pid": "0x7740", - "device_version": "0.0.1" - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"label": "Q", "matrix": [0, 2], "x": 1.5, "y": 0}, - {"label": "W", "matrix": [0, 3], "x": 2.5, "y": 0}, - {"label": "E", "matrix": [0, 4], "x": 3.5, "y": 0}, - {"label": "R", "matrix": [0, 5], "x": 4.5, "y": 0}, - {"label": "T", "matrix": [0, 6], "x": 5.5, "y": 0}, - {"label": "Y", "matrix": [0, 7], "x": 6.5, "y": 0}, - {"label": "U", "matrix": [0, 8], "x": 7.5, "y": 0}, - {"label": "I", "matrix": [0, 9], "x": 8.5, "y": 0}, - {"label": "O", "matrix": [0, 10], "x": 9.5, "y": 0}, - {"label": "P", "matrix": [0, 11], "x": 10.5, "y": 0}, - {"label": "Backspace", "matrix": [0, 12], "x": 11.5, "y": 0, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1}, - {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1}, - {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1}, - {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1}, - {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1}, - {"label": "H", "matrix": [1, 7], "x": 6.75, "y": 1}, - {"label": "J", "matrix": [1, 8], "x": 7.75, "y": 1}, - {"label": "K", "matrix": [1, 9], "x": 8.75, "y": 1}, - {"label": "L", "matrix": [1, 10], "x": 9.75, "y": 1}, - {"label": ";", "matrix": [1, 11], "x": 10.75, "y": 1}, - {"label": "Enter", "matrix": [1, 12], "x": 11.75, "y": 1, "w": 1.25}, - - {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "Esc", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "N", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "M", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": ",", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": ".", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "/", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "Shift", "matrix": [2, 12], "x": 12, "y": 2}, - - {"label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "GUI", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"label": "Alt", "matrix": [3, 3], "x": 2.5, "y": 3, "w": 1.25}, - {"label": "Space1", "matrix": [3, 5], "x": 3.75, "y": 3, "w": 2.75}, - {"label": "Space2", "matrix": [3, 7], "x": 6.5, "y": 3, "w": 2.75}, - {"label": "Alt", "matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, - {"label": "Menu (Legacy)", "matrix": [3, 11], "x": 10.5, "y": 3, "w": 1.25}, - {"label": "Ctrl", "matrix": [3, 12], "x": 11.75, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/handwired/wakizashi40/keyboard.json b/keyboards/handwired/wakizashi40/keyboard.json new file mode 100644 index 0000000000..495d9a0376 --- /dev/null +++ b/keyboards/handwired/wakizashi40/keyboard.json @@ -0,0 +1,82 @@ +{ + "manufacturer": "xia0", + "keyboard_name": "Wakizashi 40", + "maintainer": "xia0", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F4", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7", "C6", "D4"], + "rows": ["D3", "D2", "D1", "D0"] + }, + "usb": { + "vid": "0x6662", + "pid": "0x7740", + "device_version": "0.0.1" + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Tab", "matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"label": "Q", "matrix": [0, 2], "x": 1.5, "y": 0}, + {"label": "W", "matrix": [0, 3], "x": 2.5, "y": 0}, + {"label": "E", "matrix": [0, 4], "x": 3.5, "y": 0}, + {"label": "R", "matrix": [0, 5], "x": 4.5, "y": 0}, + {"label": "T", "matrix": [0, 6], "x": 5.5, "y": 0}, + {"label": "Y", "matrix": [0, 7], "x": 6.5, "y": 0}, + {"label": "U", "matrix": [0, 8], "x": 7.5, "y": 0}, + {"label": "I", "matrix": [0, 9], "x": 8.5, "y": 0}, + {"label": "O", "matrix": [0, 10], "x": 9.5, "y": 0}, + {"label": "P", "matrix": [0, 11], "x": 10.5, "y": 0}, + {"label": "Backspace", "matrix": [0, 12], "x": 11.5, "y": 0, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"label": "A", "matrix": [1, 1], "x": 1.25, "y": 1}, + {"label": "S", "matrix": [1, 2], "x": 2.25, "y": 1}, + {"label": "D", "matrix": [1, 3], "x": 3.25, "y": 1}, + {"label": "F", "matrix": [1, 4], "x": 4.25, "y": 1}, + {"label": "G", "matrix": [1, 5], "x": 5.25, "y": 1}, + {"label": "H", "matrix": [1, 7], "x": 6.75, "y": 1}, + {"label": "J", "matrix": [1, 8], "x": 7.75, "y": 1}, + {"label": "K", "matrix": [1, 9], "x": 8.75, "y": 1}, + {"label": "L", "matrix": [1, 10], "x": 9.75, "y": 1}, + {"label": ";", "matrix": [1, 11], "x": 10.75, "y": 1}, + {"label": "Enter", "matrix": [1, 12], "x": 11.75, "y": 1, "w": 1.25}, + + {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "Esc", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "N", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "M", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": ",", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": ".", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "/", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "Shift", "matrix": [2, 12], "x": 12, "y": 2}, + + {"label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "GUI", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"label": "Alt", "matrix": [3, 3], "x": 2.5, "y": 3, "w": 1.25}, + {"label": "Space1", "matrix": [3, 5], "x": 3.75, "y": 3, "w": 2.75}, + {"label": "Space2", "matrix": [3, 7], "x": 6.5, "y": 3, "w": 2.75}, + {"label": "Alt", "matrix": [3, 9], "x": 9.25, "y": 3, "w": 1.25}, + {"label": "Menu (Legacy)", "matrix": [3, 11], "x": 10.5, "y": 3, "w": 1.25}, + {"label": "Ctrl", "matrix": [3, 12], "x": 11.75, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/handwired/wakizashi40/rules.mk b/keyboards/handwired/wakizashi40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/wakizashi40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/wwa/helios/info.json b/keyboards/handwired/wwa/helios/info.json deleted file mode 100644 index 64b2010396..0000000000 --- a/keyboards/handwired/wwa/helios/info.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "manufacturer": "spacehangover", - "keyboard_name": "Helios", - "maintainer": "spacehangover", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP0", "GP1", "GP2", "GP3"], - "rows": ["GP4", "GP5", "GP6"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x5757" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/wwa/helios/keyboard.json b/keyboards/handwired/wwa/helios/keyboard.json new file mode 100644 index 0000000000..64b2010396 --- /dev/null +++ b/keyboards/handwired/wwa/helios/keyboard.json @@ -0,0 +1,44 @@ +{ + "manufacturer": "spacehangover", + "keyboard_name": "Helios", + "maintainer": "spacehangover", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP0", "GP1", "GP2", "GP3"], + "rows": ["GP4", "GP5", "GP6"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x5757" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/wwa/helios/rules.mk b/keyboards/handwired/wwa/helios/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/wwa/helios/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/wwa/kepler/info.json b/keyboards/handwired/wwa/kepler/info.json deleted file mode 100644 index f962d632b4..0000000000 --- a/keyboards/handwired/wwa/kepler/info.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "manufacturer": "spacehangover", - "keyboard_name": "Kepler", - "maintainer": "spacehangover", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7"], - "rows": ["GP9", "GP10", "GP11"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x5757" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/wwa/kepler/keyboard.json b/keyboards/handwired/wwa/kepler/keyboard.json new file mode 100644 index 0000000000..f962d632b4 --- /dev/null +++ b/keyboards/handwired/wwa/kepler/keyboard.json @@ -0,0 +1,56 @@ +{ + "manufacturer": "spacehangover", + "keyboard_name": "Kepler", + "maintainer": "spacehangover", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7"], + "rows": ["GP9", "GP10", "GP11"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x5757" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/wwa/kepler/rules.mk b/keyboards/handwired/wwa/kepler/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/wwa/kepler/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/wwa/mercury/info.json b/keyboards/handwired/wwa/mercury/info.json deleted file mode 100644 index bb89858da2..0000000000 --- a/keyboards/handwired/wwa/mercury/info.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "manufacturer": "spacehangover", - "keyboard_name": "Mercury", - "maintainer": "spacehangover", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP0", "GP1", "GP2", "GP3"], - "rows": ["GP4", "GP5"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0003", - "vid": "0x5757" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/wwa/mercury/keyboard.json b/keyboards/handwired/wwa/mercury/keyboard.json new file mode 100644 index 0000000000..bb89858da2 --- /dev/null +++ b/keyboards/handwired/wwa/mercury/keyboard.json @@ -0,0 +1,40 @@ +{ + "manufacturer": "spacehangover", + "keyboard_name": "Mercury", + "maintainer": "spacehangover", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP0", "GP1", "GP2", "GP3"], + "rows": ["GP4", "GP5"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0003", + "vid": "0x5757" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/wwa/mercury/rules.mk b/keyboards/handwired/wwa/mercury/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/wwa/mercury/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/handwired/wwa/soyuz/info.json b/keyboards/handwired/wwa/soyuz/info.json deleted file mode 100644 index 9670f312a6..0000000000 --- a/keyboards/handwired/wwa/soyuz/info.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "manufacturer": "spacehangover", - "keyboard_name": "Soyuz", - "maintainer": "spacehangover", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6"], - "rows": ["GP7", "GP8", "GP9"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0004", - "vid": "0x5757" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/wwa/soyuz/keyboard.json b/keyboards/handwired/wwa/soyuz/keyboard.json new file mode 100644 index 0000000000..9670f312a6 --- /dev/null +++ b/keyboards/handwired/wwa/soyuz/keyboard.json @@ -0,0 +1,55 @@ +{ + "manufacturer": "spacehangover", + "keyboard_name": "Soyuz", + "maintainer": "spacehangover", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6"], + "rows": ["GP7", "GP8", "GP9"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0004", + "vid": "0x5757" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/wwa/soyuz/rules.mk b/keyboards/handwired/wwa/soyuz/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/wwa/soyuzxl/info.json b/keyboards/handwired/wwa/soyuzxl/info.json deleted file mode 100644 index 9180344176..0000000000 --- a/keyboards/handwired/wwa/soyuzxl/info.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "manufacturer": "spacehangover", - "keyboard_name": "SoyuzXL", - "maintainer": "spacehangover", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4"], - "rows": ["B5", "B2", "B3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0005", - "vid": "0x5757" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/handwired/wwa/soyuzxl/keyboard.json b/keyboards/handwired/wwa/soyuzxl/keyboard.json new file mode 100644 index 0000000000..9180344176 --- /dev/null +++ b/keyboards/handwired/wwa/soyuzxl/keyboard.json @@ -0,0 +1,55 @@ +{ + "manufacturer": "spacehangover", + "keyboard_name": "SoyuzXL", + "maintainer": "spacehangover", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D1", "D0", "D4", "C6", "D7", "E6", "B4"], + "rows": ["B5", "B2", "B3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0005", + "vid": "0x5757" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/handwired/wwa/soyuzxl/rules.mk b/keyboards/handwired/wwa/soyuzxl/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/xealous/rev1/info.json b/keyboards/handwired/xealous/rev1/info.json deleted file mode 100644 index b8b45e5ee1..0000000000 --- a/keyboards/handwired/xealous/rev1/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "keyboard_name": "XeaL60", - "manufacturer": "XeaLouS", - "url": "", - "maintainer": "alex-ong", - "usb": { - "vid": "0x4131", - "pid": "0x5141", - "device_version": "0.0.1", - "force_nkro": true - }, - "build": { - "debounce_type": "sym_eager_pk" - }, - "matrix_pins": { - "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], - "rows": ["B5", "B4", "E6", "D7", "D4"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 7], "x": 0, "y": 0}, - {"matrix": [0, 6], "x": 1, "y": 0}, - {"matrix": [0, 5], "x": 2, "y": 0}, - {"matrix": [0, 4], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [0, 1], "x": 6, "y": 0}, - {"matrix": [5, 6], "x": 7, "y": 0}, - {"matrix": [5, 5], "x": 8, "y": 0}, - {"matrix": [5, 4], "x": 9, "y": 0}, - {"matrix": [5, 3], "x": 10, "y": 0}, - {"matrix": [5, 2], "x": 11, "y": 0}, - {"matrix": [5, 1], "x": 12, "y": 0}, - {"matrix": [5, 0], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 6], "x": 1.5, "y": 1}, - {"matrix": [1, 5], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 3], "x": 4.5, "y": 1}, - {"matrix": [1, 2], "x": 5.5, "y": 1}, - {"matrix": [6, 7], "x": 6.5, "y": 1}, - {"matrix": [6, 6], "x": 7.5, "y": 1}, - {"matrix": [6, 5], "x": 8.5, "y": 1}, - {"matrix": [6, 4], "x": 9.5, "y": 1}, - {"matrix": [6, 3], "x": 10.5, "y": 1}, - {"matrix": [6, 2], "x": 11.5, "y": 1}, - {"matrix": [6, 1], "x": 12.5, "y": 1}, - {"matrix": [6, 0], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 7], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 6], "x": 1.75, "y": 2}, - {"matrix": [2, 5], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 3], "x": 4.75, "y": 2}, - {"matrix": [2, 2], "x": 5.75, "y": 2}, - {"matrix": [7, 6], "x": 6.75, "y": 2}, - {"matrix": [7, 5], "x": 7.75, "y": 2}, - {"matrix": [7, 4], "x": 8.75, "y": 2}, - {"matrix": [7, 3], "x": 9.75, "y": 2}, - {"matrix": [7, 2], "x": 10.75, "y": 2}, - {"matrix": [7, 1], "x": 11.75, "y": 2}, - {"matrix": [7, 0], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 7], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 6], "x": 2.25, "y": 3}, - {"matrix": [3, 5], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 3], "x": 5.25, "y": 3}, - {"matrix": [3, 2], "x": 6.25, "y": 3}, - {"matrix": [8, 5], "x": 7.25, "y": 3}, - {"matrix": [8, 4], "x": 8.25, "y": 3}, - {"matrix": [8, 3], "x": 9.25, "y": 3}, - {"matrix": [8, 2], "x": 10.25, "y": 3}, - {"matrix": [8, 1], "x": 11.25, "y": 3}, - {"matrix": [8, 0], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 7], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 5, "y": 4, "w": 2.25}, - {"matrix": [9, 4], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [9, 3], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/handwired/xealous/rev1/keyboard.json b/keyboards/handwired/xealous/rev1/keyboard.json new file mode 100644 index 0000000000..b8b45e5ee1 --- /dev/null +++ b/keyboards/handwired/xealous/rev1/keyboard.json @@ -0,0 +1,95 @@ +{ + "keyboard_name": "XeaL60", + "manufacturer": "XeaLouS", + "url": "", + "maintainer": "alex-ong", + "usb": { + "vid": "0x4131", + "pid": "0x5141", + "device_version": "0.0.1", + "force_nkro": true + }, + "build": { + "debounce_type": "sym_eager_pk" + }, + "matrix_pins": { + "cols": ["B6", "B2", "B3", "B1", "F7", "F6", "F5", "F4"], + "rows": ["B5", "B4", "E6", "D7", "D4"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 7], "x": 0, "y": 0}, + {"matrix": [0, 6], "x": 1, "y": 0}, + {"matrix": [0, 5], "x": 2, "y": 0}, + {"matrix": [0, 4], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [0, 1], "x": 6, "y": 0}, + {"matrix": [5, 6], "x": 7, "y": 0}, + {"matrix": [5, 5], "x": 8, "y": 0}, + {"matrix": [5, 4], "x": 9, "y": 0}, + {"matrix": [5, 3], "x": 10, "y": 0}, + {"matrix": [5, 2], "x": 11, "y": 0}, + {"matrix": [5, 1], "x": 12, "y": 0}, + {"matrix": [5, 0], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 7], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 6], "x": 1.5, "y": 1}, + {"matrix": [1, 5], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 3], "x": 4.5, "y": 1}, + {"matrix": [1, 2], "x": 5.5, "y": 1}, + {"matrix": [6, 7], "x": 6.5, "y": 1}, + {"matrix": [6, 6], "x": 7.5, "y": 1}, + {"matrix": [6, 5], "x": 8.5, "y": 1}, + {"matrix": [6, 4], "x": 9.5, "y": 1}, + {"matrix": [6, 3], "x": 10.5, "y": 1}, + {"matrix": [6, 2], "x": 11.5, "y": 1}, + {"matrix": [6, 1], "x": 12.5, "y": 1}, + {"matrix": [6, 0], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 7], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 6], "x": 1.75, "y": 2}, + {"matrix": [2, 5], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 3], "x": 4.75, "y": 2}, + {"matrix": [2, 2], "x": 5.75, "y": 2}, + {"matrix": [7, 6], "x": 6.75, "y": 2}, + {"matrix": [7, 5], "x": 7.75, "y": 2}, + {"matrix": [7, 4], "x": 8.75, "y": 2}, + {"matrix": [7, 3], "x": 9.75, "y": 2}, + {"matrix": [7, 2], "x": 10.75, "y": 2}, + {"matrix": [7, 1], "x": 11.75, "y": 2}, + {"matrix": [7, 0], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 7], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 6], "x": 2.25, "y": 3}, + {"matrix": [3, 5], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 3], "x": 5.25, "y": 3}, + {"matrix": [3, 2], "x": 6.25, "y": 3}, + {"matrix": [8, 5], "x": 7.25, "y": 3}, + {"matrix": [8, 4], "x": 8.25, "y": 3}, + {"matrix": [8, 3], "x": 9.25, "y": 3}, + {"matrix": [8, 2], "x": 10.25, "y": 3}, + {"matrix": [8, 1], "x": 11.25, "y": 3}, + {"matrix": [8, 0], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 7], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 5, "y": 4, "w": 2.25}, + {"matrix": [9, 4], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [9, 3], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/handwired/xealous/rev1/rules.mk b/keyboards/handwired/xealous/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/handwired/ziyoulang_k3_mod/info.json b/keyboards/handwired/ziyoulang_k3_mod/info.json deleted file mode 100644 index 5d4ca7a254..0000000000 --- a/keyboards/handwired/ziyoulang_k3_mod/info.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "keyboard_name": "ziyoulang k3 mod", - "development_board": "bluepill", - "usb": { - "device_version": "1.2.0", - "pid": "0xE002", - "vid": "0x5006" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": false, - "oled": true - }, - "build": { - "lto": true - }, - "diode_direction": "ROW2COL", - "dynamic_keymap": { - "layer_count": 3 - }, - "matrix_pins": { - "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A10", "A9", "A8", "B15", "B14", "B13", "B12", "B1", "B0", "A7", "A6", "A5", "A4"], - "rows": ["C14", "C15", "A0", "A1", "A2", "A3"] - }, - "community_layouts": ["96_ansi"], - "layouts": { - "LAYOUT_96_ansi": { - "layout": [ - {"label":"Esc", "x":0, "y":0, "matrix": [0, 0]}, - {"label":"F1", "x":1, "y":0, "matrix": [0, 2]}, - {"label":"F2", "x":2, "y":0, "matrix": [0, 3]}, - {"label":"F3", "x":3, "y":0, "matrix": [0, 4]}, - {"label":"F4", "x":4, "y":0, "matrix": [0, 5]}, - {"label":"F5", "x":5, "y":0, "matrix": [0, 6]}, - {"label":"F6", "x":6, "y":0, "matrix": [0, 7]}, - {"label":"F7", "x":7, "y":0, "matrix": [0, 8]}, - {"label":"F8", "x":8, "y":0, "matrix": [0, 9]}, - {"label":"F9", "x":9, "y":0, "matrix": [0, 10]}, - {"label":"F10", "x":10, "y":0, "matrix": [0, 11]}, - {"label":"F11", "x":11, "y":0, "matrix": [0, 12]}, - {"label":"F12", "x":12, "y":0, "matrix": [0, 13]}, - {"label":"PrtSc", "x":13, "y":0, "matrix": [0, 14]}, - {"label":"Delete", "x":14, "y":0, "matrix": [0, 15]}, - {"label":"Home", "x":15.5, "y":0, "matrix": [0, 16]}, - {"label":"Insert", "x":16.5, "y":0, "matrix": [0, 17]}, - {"label":"PgUp", "x":17.5, "y":0, "matrix": [0, 18]}, - {"label":"PgDn", "x":18.5, "y":0, "matrix": [0, 19]}, - - {"label":"~", "x":0, "y":1.25, "matrix": [1, 0]}, - {"label":"!", "x":1, "y":1.25, "matrix": [1, 1]}, - {"label":"@", "x":2, "y":1.25, "matrix": [1, 2]}, - {"label":"#", "x":3, "y":1.25, "matrix": [1, 3]}, - {"label":"$", "x":4, "y":1.25, "matrix": [1, 4]}, - {"label":"%", "x":5, "y":1.25, "matrix": [1, 5]}, - {"label":"^", "x":6, "y":1.25, "matrix": [1, 6]}, - {"label":"&", "x":7, "y":1.25, "matrix": [1, 7]}, - {"label":"*", "x":8, "y":1.25, "matrix": [1, 8]}, - {"label":"(", "x":9, "y":1.25, "matrix": [1, 9]}, - {"label":")", "x":10, "y":1.25, "matrix": [1, 10]}, - {"label":"_", "x":11, "y":1.25, "matrix": [1, 11]}, - {"label":"+", "x":12, "y":1.25, "matrix": [1, 12]}, - {"label":"Backspace", "x":13, "y":1.25, "w":2, "matrix": [1, 13]}, - {"label":"Num Lock", "x":15.5, "y":1.25, "matrix": [1, 17]}, - {"label":"/", "x":16.5, "y":1.25, "matrix": [1, 18]}, - {"label":"*", "x":17.5, "y":1.25, "matrix": [1, 19]}, - {"label":"-", "x":18.5, "y":1.25, "matrix": [1, 20]}, - - {"label":"Tab", "x":0, "y":2.25, "w":1.5, "matrix": [2, 0]}, - {"label":"Q", "x":1.5, "y":2.25, "matrix": [2, 1]}, - {"label":"W", "x":2.5, "y":2.25, "matrix": [2, 2]}, - {"label":"E", "x":3.5, "y":2.25, "matrix": [2, 3]}, - {"label":"R", "x":4.5, "y":2.25, "matrix": [2, 4]}, - {"label":"T", "x":5.5, "y":2.25, "matrix": [2, 5]}, - {"label":"Y", "x":6.5, "y":2.25, "matrix": [2, 6]}, - {"label":"U", "x":7.5, "y":2.25, "matrix": [2, 7]}, - {"label":"I", "x":8.5, "y":2.25, "matrix": [2, 8]}, - {"label":"O", "x":9.5, "y":2.25, "matrix": [2, 9]}, - {"label":"P", "x":10.5, "y":2.25, "matrix": [2, 10]}, - {"label":"{", "x":11.5, "y":2.25, "matrix": [2, 11]}, - {"label":"}", "x":12.5, "y":2.25, "matrix": [2, 12]}, - {"label":"|", "x":13.5, "y":2.25, "w":1.5, "matrix": [3, 13]}, - {"label":"7", "x":15.5, "y":2.25, "matrix": [2, 17]}, - {"label":"8", "x":16.5, "y":2.25, "matrix": [2, 18]}, - {"label":"9", "x":17.5, "y":2.25, "matrix": [2, 19]}, - {"label":"+", "x":18.5, "y":2.25, "h":2, "matrix": [2, 20]}, - - {"label":"Caps Lock", "x":0, "y":3.25, "w":1.75, "matrix": [3, 0]}, - {"label":"A", "x":1.75, "y":3.25, "matrix": [3, 2]}, - {"label":"S", "x":2.75, "y":3.25, "matrix": [3, 3]}, - {"label":"D", "x":3.75, "y":3.25, "matrix": [3, 4]}, - {"label":"F", "x":4.75, "y":3.25, "matrix": [3, 5]}, - {"label":"G", "x":5.75, "y":3.25, "matrix": [3, 6]}, - {"label":"H", "x":6.75, "y":3.25, "matrix": [3, 7]}, - {"label":"J", "x":7.75, "y":3.25, "matrix": [3, 8]}, - {"label":"K", "x":8.75, "y":3.25, "matrix": [3, 9]}, - {"label":"L", "x":9.75, "y":3.25, "matrix": [3, 10]}, - {"label":":", "x":10.75, "y":3.25, "matrix": [3, 11]}, - {"label":"\"", "x":11.75, "y":3.25, "matrix": [3, 12]}, - {"label":"Enter", "x":12.75, "y":3.25, "w":2.25, "matrix": [2, 13]}, - {"label":"4", "x":15.5, "y":3.25, "matrix": [3, 17]}, - {"label":"5", "x":16.5, "y":3.25, "matrix": [3, 18]}, - {"label":"6", "x":17.5, "y":3.25, "matrix": [3, 19]}, - - {"label":"Shift", "x":0, "y":4.25, "w":2.25, "matrix": [4, 0]}, - {"label":"Z", "x":2.25, "y":4.25, "matrix": [4, 2]}, - {"label":"X", "x":3.25, "y":4.25, "matrix": [4, 3]}, - {"label":"C", "x":4.25, "y":4.25, "matrix": [4, 4]}, - {"label":"V", "x":5.25, "y":4.25, "matrix": [4, 5]}, - {"label":"B", "x":6.25, "y":4.25, "matrix": [4, 6]}, - {"label":"N", "x":7.25, "y":4.25, "matrix": [4, 7]}, - {"label":"M", "x":8.25, "y":4.25, "matrix": [4, 8]}, - {"label":"<", "x":9.25, "y":4.25, "matrix": [4, 9]}, - {"label":">", "x":10.25, "y":4.25, "matrix": [4, 10]}, - {"label":"?", "x":11.25, "y":4.25, "matrix": [4, 11]}, - {"label":"Shift", "x":12.25, "y":4.25, "w":1.75, "matrix": [4, 13]}, - {"label":"1", "x":15.5, "y":4.25, "matrix": [4, 17]}, - {"label":"2", "x":16.5, "y":4.25, "matrix": [4, 18]}, - {"label":"3", "x":17.5, "y":4.25, "matrix": [4, 19]}, - {"label":"Enter", "x":18.5, "y":4.25, "h":2, "matrix": [4, 20]}, - - {"label":"\u2191", "x":14.25, "y":4.5, "matrix": [4, 15]}, - - {"label":"Ctrl", "x":0, "y":5.25, "w":1.25, "matrix": [5, 0]}, - {"label":"Win", "x":1.25, "y":5.25, "w":1.25, "matrix": [5, 2]}, - {"label":"Alt", "x":2.5, "y":5.25, "w":1.25, "matrix": [5, 3]}, - {"x":3.75, "y":5.25, "w":6.25, "matrix": [5, 6]}, - {"label":"Alt", "x":10, "y":5.25, "matrix": [5, 10]}, - {"label":"Fn", "x":11, "y":5.25, "matrix": [5, 11]}, - {"label":"Ctrl", "x":12, "y":5.25, "matrix": [5, 13]}, - {"label":"0", "x":16.5, "y":5.25, "matrix": [5, 17]}, - {"label":".", "x":17.5, "y":5.25, "matrix": [5, 19]}, - - {"label":"\u2190", "x":13.25, "y":5.5, "matrix": [5, 14]}, - {"label":"\u2193", "x":14.25, "y":5.5, "matrix": [5, 15]}, - {"label":"\u2192", "x":15.25, "y":5.5, "matrix": [5, 16]} - ] - } - }, - "manufacturer": "Coom", - "maintainer": "coomstoolbox", - "url": "" -} diff --git a/keyboards/handwired/ziyoulang_k3_mod/keyboard.json b/keyboards/handwired/ziyoulang_k3_mod/keyboard.json new file mode 100644 index 0000000000..5d4ca7a254 --- /dev/null +++ b/keyboards/handwired/ziyoulang_k3_mod/keyboard.json @@ -0,0 +1,146 @@ +{ + "keyboard_name": "ziyoulang k3 mod", + "development_board": "bluepill", + "usb": { + "device_version": "1.2.0", + "pid": "0xE002", + "vid": "0x5006" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": false, + "oled": true + }, + "build": { + "lto": true + }, + "diode_direction": "ROW2COL", + "dynamic_keymap": { + "layer_count": 3 + }, + "matrix_pins": { + "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A10", "A9", "A8", "B15", "B14", "B13", "B12", "B1", "B0", "A7", "A6", "A5", "A4"], + "rows": ["C14", "C15", "A0", "A1", "A2", "A3"] + }, + "community_layouts": ["96_ansi"], + "layouts": { + "LAYOUT_96_ansi": { + "layout": [ + {"label":"Esc", "x":0, "y":0, "matrix": [0, 0]}, + {"label":"F1", "x":1, "y":0, "matrix": [0, 2]}, + {"label":"F2", "x":2, "y":0, "matrix": [0, 3]}, + {"label":"F3", "x":3, "y":0, "matrix": [0, 4]}, + {"label":"F4", "x":4, "y":0, "matrix": [0, 5]}, + {"label":"F5", "x":5, "y":0, "matrix": [0, 6]}, + {"label":"F6", "x":6, "y":0, "matrix": [0, 7]}, + {"label":"F7", "x":7, "y":0, "matrix": [0, 8]}, + {"label":"F8", "x":8, "y":0, "matrix": [0, 9]}, + {"label":"F9", "x":9, "y":0, "matrix": [0, 10]}, + {"label":"F10", "x":10, "y":0, "matrix": [0, 11]}, + {"label":"F11", "x":11, "y":0, "matrix": [0, 12]}, + {"label":"F12", "x":12, "y":0, "matrix": [0, 13]}, + {"label":"PrtSc", "x":13, "y":0, "matrix": [0, 14]}, + {"label":"Delete", "x":14, "y":0, "matrix": [0, 15]}, + {"label":"Home", "x":15.5, "y":0, "matrix": [0, 16]}, + {"label":"Insert", "x":16.5, "y":0, "matrix": [0, 17]}, + {"label":"PgUp", "x":17.5, "y":0, "matrix": [0, 18]}, + {"label":"PgDn", "x":18.5, "y":0, "matrix": [0, 19]}, + + {"label":"~", "x":0, "y":1.25, "matrix": [1, 0]}, + {"label":"!", "x":1, "y":1.25, "matrix": [1, 1]}, + {"label":"@", "x":2, "y":1.25, "matrix": [1, 2]}, + {"label":"#", "x":3, "y":1.25, "matrix": [1, 3]}, + {"label":"$", "x":4, "y":1.25, "matrix": [1, 4]}, + {"label":"%", "x":5, "y":1.25, "matrix": [1, 5]}, + {"label":"^", "x":6, "y":1.25, "matrix": [1, 6]}, + {"label":"&", "x":7, "y":1.25, "matrix": [1, 7]}, + {"label":"*", "x":8, "y":1.25, "matrix": [1, 8]}, + {"label":"(", "x":9, "y":1.25, "matrix": [1, 9]}, + {"label":")", "x":10, "y":1.25, "matrix": [1, 10]}, + {"label":"_", "x":11, "y":1.25, "matrix": [1, 11]}, + {"label":"+", "x":12, "y":1.25, "matrix": [1, 12]}, + {"label":"Backspace", "x":13, "y":1.25, "w":2, "matrix": [1, 13]}, + {"label":"Num Lock", "x":15.5, "y":1.25, "matrix": [1, 17]}, + {"label":"/", "x":16.5, "y":1.25, "matrix": [1, 18]}, + {"label":"*", "x":17.5, "y":1.25, "matrix": [1, 19]}, + {"label":"-", "x":18.5, "y":1.25, "matrix": [1, 20]}, + + {"label":"Tab", "x":0, "y":2.25, "w":1.5, "matrix": [2, 0]}, + {"label":"Q", "x":1.5, "y":2.25, "matrix": [2, 1]}, + {"label":"W", "x":2.5, "y":2.25, "matrix": [2, 2]}, + {"label":"E", "x":3.5, "y":2.25, "matrix": [2, 3]}, + {"label":"R", "x":4.5, "y":2.25, "matrix": [2, 4]}, + {"label":"T", "x":5.5, "y":2.25, "matrix": [2, 5]}, + {"label":"Y", "x":6.5, "y":2.25, "matrix": [2, 6]}, + {"label":"U", "x":7.5, "y":2.25, "matrix": [2, 7]}, + {"label":"I", "x":8.5, "y":2.25, "matrix": [2, 8]}, + {"label":"O", "x":9.5, "y":2.25, "matrix": [2, 9]}, + {"label":"P", "x":10.5, "y":2.25, "matrix": [2, 10]}, + {"label":"{", "x":11.5, "y":2.25, "matrix": [2, 11]}, + {"label":"}", "x":12.5, "y":2.25, "matrix": [2, 12]}, + {"label":"|", "x":13.5, "y":2.25, "w":1.5, "matrix": [3, 13]}, + {"label":"7", "x":15.5, "y":2.25, "matrix": [2, 17]}, + {"label":"8", "x":16.5, "y":2.25, "matrix": [2, 18]}, + {"label":"9", "x":17.5, "y":2.25, "matrix": [2, 19]}, + {"label":"+", "x":18.5, "y":2.25, "h":2, "matrix": [2, 20]}, + + {"label":"Caps Lock", "x":0, "y":3.25, "w":1.75, "matrix": [3, 0]}, + {"label":"A", "x":1.75, "y":3.25, "matrix": [3, 2]}, + {"label":"S", "x":2.75, "y":3.25, "matrix": [3, 3]}, + {"label":"D", "x":3.75, "y":3.25, "matrix": [3, 4]}, + {"label":"F", "x":4.75, "y":3.25, "matrix": [3, 5]}, + {"label":"G", "x":5.75, "y":3.25, "matrix": [3, 6]}, + {"label":"H", "x":6.75, "y":3.25, "matrix": [3, 7]}, + {"label":"J", "x":7.75, "y":3.25, "matrix": [3, 8]}, + {"label":"K", "x":8.75, "y":3.25, "matrix": [3, 9]}, + {"label":"L", "x":9.75, "y":3.25, "matrix": [3, 10]}, + {"label":":", "x":10.75, "y":3.25, "matrix": [3, 11]}, + {"label":"\"", "x":11.75, "y":3.25, "matrix": [3, 12]}, + {"label":"Enter", "x":12.75, "y":3.25, "w":2.25, "matrix": [2, 13]}, + {"label":"4", "x":15.5, "y":3.25, "matrix": [3, 17]}, + {"label":"5", "x":16.5, "y":3.25, "matrix": [3, 18]}, + {"label":"6", "x":17.5, "y":3.25, "matrix": [3, 19]}, + + {"label":"Shift", "x":0, "y":4.25, "w":2.25, "matrix": [4, 0]}, + {"label":"Z", "x":2.25, "y":4.25, "matrix": [4, 2]}, + {"label":"X", "x":3.25, "y":4.25, "matrix": [4, 3]}, + {"label":"C", "x":4.25, "y":4.25, "matrix": [4, 4]}, + {"label":"V", "x":5.25, "y":4.25, "matrix": [4, 5]}, + {"label":"B", "x":6.25, "y":4.25, "matrix": [4, 6]}, + {"label":"N", "x":7.25, "y":4.25, "matrix": [4, 7]}, + {"label":"M", "x":8.25, "y":4.25, "matrix": [4, 8]}, + {"label":"<", "x":9.25, "y":4.25, "matrix": [4, 9]}, + {"label":">", "x":10.25, "y":4.25, "matrix": [4, 10]}, + {"label":"?", "x":11.25, "y":4.25, "matrix": [4, 11]}, + {"label":"Shift", "x":12.25, "y":4.25, "w":1.75, "matrix": [4, 13]}, + {"label":"1", "x":15.5, "y":4.25, "matrix": [4, 17]}, + {"label":"2", "x":16.5, "y":4.25, "matrix": [4, 18]}, + {"label":"3", "x":17.5, "y":4.25, "matrix": [4, 19]}, + {"label":"Enter", "x":18.5, "y":4.25, "h":2, "matrix": [4, 20]}, + + {"label":"\u2191", "x":14.25, "y":4.5, "matrix": [4, 15]}, + + {"label":"Ctrl", "x":0, "y":5.25, "w":1.25, "matrix": [5, 0]}, + {"label":"Win", "x":1.25, "y":5.25, "w":1.25, "matrix": [5, 2]}, + {"label":"Alt", "x":2.5, "y":5.25, "w":1.25, "matrix": [5, 3]}, + {"x":3.75, "y":5.25, "w":6.25, "matrix": [5, 6]}, + {"label":"Alt", "x":10, "y":5.25, "matrix": [5, 10]}, + {"label":"Fn", "x":11, "y":5.25, "matrix": [5, 11]}, + {"label":"Ctrl", "x":12, "y":5.25, "matrix": [5, 13]}, + {"label":"0", "x":16.5, "y":5.25, "matrix": [5, 17]}, + {"label":".", "x":17.5, "y":5.25, "matrix": [5, 19]}, + + {"label":"\u2190", "x":13.25, "y":5.5, "matrix": [5, 14]}, + {"label":"\u2193", "x":14.25, "y":5.5, "matrix": [5, 15]}, + {"label":"\u2192", "x":15.25, "y":5.5, "matrix": [5, 16]} + ] + } + }, + "manufacturer": "Coom", + "maintainer": "coomstoolbox", + "url": "" +} diff --git a/keyboards/handwired/ziyoulang_k3_mod/rules.mk b/keyboards/handwired/ziyoulang_k3_mod/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/handwired/ziyoulang_k3_mod/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/heliotrope/info.json b/keyboards/heliotrope/info.json deleted file mode 100644 index e173c785e0..0000000000 --- a/keyboards/heliotrope/info.json +++ /dev/null @@ -1,206 +0,0 @@ -{ - "manufacturer": "MATTMCCA", - "keyboard_name": "heliotrope", - "maintainer": "MATTMCCA", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["B3", "A15", "B4", "B6", "A2", "A3", "B5", "B12", "B13", "B14", "B15", "A8", "A10", "A13"], - "rows": ["B1", "B0", "A7", "A6", "A5"] - }, - "processor": "STM32F411", - "url": "https://github.com/MATTMCCA/Heliotrope", - "usb": { - "device_version": "1.0.0", - "pid": "0x4466", - "vid": "0x3141" - }, - "ws2812": { - "pin": "A4" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 7, "y": 5}, - {"flags": 4, "matrix": [0, 1], "x": 22, "y": 5}, - {"flags": 4, "matrix": [0, 2], "x": 37, "y": 5}, - {"flags": 4, "matrix": [0, 3], "x": 52, "y": 5}, - {"flags": 4, "matrix": [0, 4], "x": 67, "y": 5}, - {"flags": 4, "matrix": [0, 5], "x": 82, "y": 5}, - {"flags": 4, "matrix": [0, 6], "x": 97, "y": 5}, - {"flags": 4, "matrix": [0, 7], "x": 112, "y": 5}, - {"flags": 4, "matrix": [0, 8], "x": 127, "y": 5}, - {"flags": 4, "matrix": [0, 9], "x": 142, "y": 5}, - {"flags": 4, "matrix": [0, 10], "x": 157, "y": 5}, - {"flags": 4, "matrix": [0, 11], "x": 172, "y": 5}, - {"flags": 4, "matrix": [0, 12], "x": 187, "y": 5}, - {"flags": 4, "matrix": [0, 13], "x": 209, "y": 5}, - {"flags": 4, "matrix": [1, 13], "x": 213, "y": 17}, - {"flags": 4, "matrix": [1, 12], "x": 194, "y": 17}, - {"flags": 4, "matrix": [1, 11], "x": 179, "y": 17}, - {"flags": 4, "matrix": [1, 10], "x": 164, "y": 17}, - {"flags": 4, "matrix": [1, 9], "x": 149, "y": 17}, - {"flags": 4, "matrix": [1, 8], "x": 134, "y": 17}, - {"flags": 4, "matrix": [1, 7], "x": 119, "y": 17}, - {"flags": 4, "matrix": [1, 6], "x": 104, "y": 17}, - {"flags": 4, "matrix": [1, 5], "x": 90, "y": 17}, - {"flags": 4, "matrix": [1, 4], "x": 75, "y": 17}, - {"flags": 4, "matrix": [1, 3], "x": 60, "y": 17}, - {"flags": 4, "matrix": [1, 2], "x": 45, "y": 17}, - {"flags": 4, "matrix": [1, 1], "x": 30, "y": 17}, - {"flags": 4, "matrix": [1, 0], "x": 11, "y": 17}, - {"flags": 4, "matrix": [2, 0], "x": 13, "y": 29}, - {"flags": 4, "matrix": [2, 1], "x": 34, "y": 29}, - {"flags": 4, "matrix": [2, 2], "x": 49, "y": 29}, - {"flags": 4, "matrix": [2, 3], "x": 63, "y": 29}, - {"flags": 4, "matrix": [2, 4], "x": 78, "y": 29}, - {"flags": 4, "matrix": [2, 5], "x": 93, "y": 29}, - {"flags": 4, "matrix": [2, 6], "x": 108, "y": 29}, - {"flags": 4, "matrix": [2, 7], "x": 123, "y": 29}, - {"flags": 4, "matrix": [2, 8], "x": 138, "y": 29}, - {"flags": 4, "matrix": [2, 9], "x": 153, "y": 29}, - {"flags": 4, "matrix": [2, 10], "x": 168, "y": 29}, - {"flags": 4, "matrix": [2, 11], "x": 183, "y": 29}, - {"flags": 4, "matrix": [2, 13], "x": 207, "y": 29}, - {"flags": 4, "matrix": [3, 13], "x": 203, "y": 41}, - {"flags": 4, "matrix": [3, 10], "x": 175, "y": 41}, - {"flags": 4, "matrix": [3, 9], "x": 161, "y": 41}, - {"flags": 4, "matrix": [3, 8], "x": 146, "y": 41}, - {"flags": 4, "matrix": [3, 7], "x": 131, "y": 41}, - {"flags": 4, "matrix": [3, 6], "x": 116, "y": 41}, - {"flags": 4, "matrix": [3, 5], "x": 101, "y": 41}, - {"flags": 4, "matrix": [3, 4], "x": 86, "y": 41}, - {"flags": 4, "matrix": [3, 3], "x": 71, "y": 41}, - {"flags": 4, "matrix": [3, 2], "x": 56, "y": 41}, - {"flags": 4, "matrix": [3, 1], "x": 41, "y": 41}, - {"flags": 4, "matrix": [3, 0], "x": 17, "y": 41}, - {"flags": 4, "matrix": [4, 0], "x": 9, "y": 54}, - {"flags": 4, "matrix": [4, 1], "x": 28, "y": 54}, - {"flags": 4, "matrix": [4, 2], "x": 47, "y": 54}, - {"flags": 4, "matrix": [4, 5], "x": 103, "y": 54}, - {"flags": 4, "matrix": [4, 9], "x": 159, "y": 54}, - {"flags": 4, "matrix": [4, 10], "x": 177, "y": 54}, - {"flags": 4, "matrix": [4, 11], "x": 196, "y": 54}, - {"flags": 4, "matrix": [4, 13], "x": 215, "y": 54} - ], - "react_on_keyup": true - }, - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 11], "w": 1.25, "x": 12.5, "y": 4}, - {"matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - } - } -} diff --git a/keyboards/heliotrope/keyboard.json b/keyboards/heliotrope/keyboard.json new file mode 100644 index 0000000000..e173c785e0 --- /dev/null +++ b/keyboards/heliotrope/keyboard.json @@ -0,0 +1,206 @@ +{ + "manufacturer": "MATTMCCA", + "keyboard_name": "heliotrope", + "maintainer": "MATTMCCA", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["B3", "A15", "B4", "B6", "A2", "A3", "B5", "B12", "B13", "B14", "B15", "A8", "A10", "A13"], + "rows": ["B1", "B0", "A7", "A6", "A5"] + }, + "processor": "STM32F411", + "url": "https://github.com/MATTMCCA/Heliotrope", + "usb": { + "device_version": "1.0.0", + "pid": "0x4466", + "vid": "0x3141" + }, + "ws2812": { + "pin": "A4" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 7, "y": 5}, + {"flags": 4, "matrix": [0, 1], "x": 22, "y": 5}, + {"flags": 4, "matrix": [0, 2], "x": 37, "y": 5}, + {"flags": 4, "matrix": [0, 3], "x": 52, "y": 5}, + {"flags": 4, "matrix": [0, 4], "x": 67, "y": 5}, + {"flags": 4, "matrix": [0, 5], "x": 82, "y": 5}, + {"flags": 4, "matrix": [0, 6], "x": 97, "y": 5}, + {"flags": 4, "matrix": [0, 7], "x": 112, "y": 5}, + {"flags": 4, "matrix": [0, 8], "x": 127, "y": 5}, + {"flags": 4, "matrix": [0, 9], "x": 142, "y": 5}, + {"flags": 4, "matrix": [0, 10], "x": 157, "y": 5}, + {"flags": 4, "matrix": [0, 11], "x": 172, "y": 5}, + {"flags": 4, "matrix": [0, 12], "x": 187, "y": 5}, + {"flags": 4, "matrix": [0, 13], "x": 209, "y": 5}, + {"flags": 4, "matrix": [1, 13], "x": 213, "y": 17}, + {"flags": 4, "matrix": [1, 12], "x": 194, "y": 17}, + {"flags": 4, "matrix": [1, 11], "x": 179, "y": 17}, + {"flags": 4, "matrix": [1, 10], "x": 164, "y": 17}, + {"flags": 4, "matrix": [1, 9], "x": 149, "y": 17}, + {"flags": 4, "matrix": [1, 8], "x": 134, "y": 17}, + {"flags": 4, "matrix": [1, 7], "x": 119, "y": 17}, + {"flags": 4, "matrix": [1, 6], "x": 104, "y": 17}, + {"flags": 4, "matrix": [1, 5], "x": 90, "y": 17}, + {"flags": 4, "matrix": [1, 4], "x": 75, "y": 17}, + {"flags": 4, "matrix": [1, 3], "x": 60, "y": 17}, + {"flags": 4, "matrix": [1, 2], "x": 45, "y": 17}, + {"flags": 4, "matrix": [1, 1], "x": 30, "y": 17}, + {"flags": 4, "matrix": [1, 0], "x": 11, "y": 17}, + {"flags": 4, "matrix": [2, 0], "x": 13, "y": 29}, + {"flags": 4, "matrix": [2, 1], "x": 34, "y": 29}, + {"flags": 4, "matrix": [2, 2], "x": 49, "y": 29}, + {"flags": 4, "matrix": [2, 3], "x": 63, "y": 29}, + {"flags": 4, "matrix": [2, 4], "x": 78, "y": 29}, + {"flags": 4, "matrix": [2, 5], "x": 93, "y": 29}, + {"flags": 4, "matrix": [2, 6], "x": 108, "y": 29}, + {"flags": 4, "matrix": [2, 7], "x": 123, "y": 29}, + {"flags": 4, "matrix": [2, 8], "x": 138, "y": 29}, + {"flags": 4, "matrix": [2, 9], "x": 153, "y": 29}, + {"flags": 4, "matrix": [2, 10], "x": 168, "y": 29}, + {"flags": 4, "matrix": [2, 11], "x": 183, "y": 29}, + {"flags": 4, "matrix": [2, 13], "x": 207, "y": 29}, + {"flags": 4, "matrix": [3, 13], "x": 203, "y": 41}, + {"flags": 4, "matrix": [3, 10], "x": 175, "y": 41}, + {"flags": 4, "matrix": [3, 9], "x": 161, "y": 41}, + {"flags": 4, "matrix": [3, 8], "x": 146, "y": 41}, + {"flags": 4, "matrix": [3, 7], "x": 131, "y": 41}, + {"flags": 4, "matrix": [3, 6], "x": 116, "y": 41}, + {"flags": 4, "matrix": [3, 5], "x": 101, "y": 41}, + {"flags": 4, "matrix": [3, 4], "x": 86, "y": 41}, + {"flags": 4, "matrix": [3, 3], "x": 71, "y": 41}, + {"flags": 4, "matrix": [3, 2], "x": 56, "y": 41}, + {"flags": 4, "matrix": [3, 1], "x": 41, "y": 41}, + {"flags": 4, "matrix": [3, 0], "x": 17, "y": 41}, + {"flags": 4, "matrix": [4, 0], "x": 9, "y": 54}, + {"flags": 4, "matrix": [4, 1], "x": 28, "y": 54}, + {"flags": 4, "matrix": [4, 2], "x": 47, "y": 54}, + {"flags": 4, "matrix": [4, 5], "x": 103, "y": 54}, + {"flags": 4, "matrix": [4, 9], "x": 159, "y": 54}, + {"flags": 4, "matrix": [4, 10], "x": 177, "y": 54}, + {"flags": 4, "matrix": [4, 11], "x": 196, "y": 54}, + {"flags": 4, "matrix": [4, 13], "x": 215, "y": 54} + ], + "react_on_keyup": true + }, + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 11], "w": 1.25, "x": 12.5, "y": 4}, + {"matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + } + } +} diff --git a/keyboards/heliotrope/rules.mk b/keyboards/heliotrope/rules.mk deleted file mode 100644 index 6968c52335..0000000000 --- a/keyboards/heliotrope/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# This file intentionally left blank - diff --git a/keyboards/hhkb/ansi/32u4/info.json b/keyboards/hhkb/ansi/32u4/info.json deleted file mode 100644 index 042c41f34d..0000000000 --- a/keyboards/hhkb/ansi/32u4/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "processor": "atmega32u4", - "bootloader": "atmel-dfu" -} diff --git a/keyboards/hhkb/ansi/32u4/keyboard.json b/keyboards/hhkb/ansi/32u4/keyboard.json new file mode 100644 index 0000000000..042c41f34d --- /dev/null +++ b/keyboards/hhkb/ansi/32u4/keyboard.json @@ -0,0 +1,4 @@ +{ + "processor": "atmega32u4", + "bootloader": "atmel-dfu" +} diff --git a/keyboards/hhkb/ansi/32u4/rules.mk b/keyboards/hhkb/ansi/32u4/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/hineybush/h101/info.json b/keyboards/hineybush/h101/info.json deleted file mode 100644 index d1f8fa32a0..0000000000 --- a/keyboards/hineybush/h101/info.json +++ /dev/null @@ -1,381 +0,0 @@ -{ - "manufacturer": "hiney", - "keyboard_name": "h101", - "maintainer": "hineybush", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "A8", "A9", "A10", "A15", "B3", "B4", "B5", "B6", "B7", "B9", "A3", "F0", "F1", "A7", "A5", "A4"], - "rows": ["C13", "C14", "C15", "A0", "A1", "A2"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "0.0.1", - "vid": "0x4069", - "pid": "0x0002" - }, - "indicators": { - "num_lock": "A6", - "caps_lock": "B14", - "scroll_lock": "B8", - "on_state": 0 - }, - "layouts": { - "LAYOUT_f13_tsangan": { - "layout": [ - {"matrix": [0,0], "label":"Esc", "x":0, "y":0}, - {"matrix": [0,1], "label":"F1", "x":1.25, "y":0}, - {"matrix": [0,2], "label":"F2", "x":2.25, "y":0}, - {"matrix": [0,3], "label":"F3", "x":3.25, "y":0}, - {"matrix": [0,4], "label":"F4", "x":4.25, "y":0}, - {"matrix": [0,5], "label":"F5", "x":5.5, "y":0}, - {"matrix": [0,6], "label":"F6", "x":6.5, "y":0}, - {"matrix": [0,7], "label":"F7", "x":7.5, "y":0}, - {"matrix": [0,8], "label":"F8", "x":8.5, "y":0}, - {"matrix": [0,9], "label":"F9", "x":9.75, "y":0}, - {"matrix": [0,11], "label":"F10", "x":10.75, "y":0}, - {"matrix": [0,12], "label":"F11", "x":11.75, "y":0}, - {"matrix": [0,13], "label":"F12", "x":12.75, "y":0}, - {"matrix": [0,14], "label":"F13", "x":14, "y":0}, - {"matrix": [0,15], "label":"PrtSc", "x":15.25, "y":0}, - {"matrix": [0,16], "label":"Scroll Lock", "x":16.25, "y":0}, - {"matrix": [0,17], "label":"Pause", "x":17.25, "y":0}, - {"matrix": [0,18], "label":"KP 1", "x":18.5, "y":0}, - {"matrix": [0,19], "label":"KP 2", "x":19.5, "y":0}, - {"matrix": [0,20], "label":"KP 3", "x":20.5, "y":0}, - {"matrix": [0,21], "label":"KP 4", "x":21.5, "y":0}, - {"matrix": [1,0], "label":"~", "x":0, "y":1.25}, - {"matrix": [1,1], "label":"!", "x":1, "y":1.25}, - {"matrix": [1,2], "label":"@", "x":2, "y":1.25}, - {"matrix": [1,3], "label":"#", "x":3, "y":1.25}, - {"matrix": [1,4], "label":"$", "x":4, "y":1.25}, - {"matrix": [1,5], "label":"%", "x":5, "y":1.25}, - {"matrix": [1,6], "label":"^", "x":6, "y":1.25}, - {"matrix": [1,7], "label":"&", "x":7, "y":1.25}, - {"matrix": [1,8], "label":"*", "x":8, "y":1.25}, - {"matrix": [1,9], "label":"(", "x":9, "y":1.25}, - {"matrix": [1,10], "label":")", "x":10, "y":1.25}, - {"matrix": [1,11], "label":"_", "x":11, "y":1.25}, - {"matrix": [1,12], "label":"+", "x":12, "y":1.25}, - {"matrix": [1,14], "label":"Backspace", "x":13, "y":1.25, "w":2}, - {"matrix": [1,15], "label":"Insert", "x":15.25, "y":1.25}, - {"matrix": [1,16], "label":"Home", "x":16.25, "y":1.25}, - {"matrix": [1,17], "label":"PgUp", "x":17.25, "y":1.25}, - {"matrix": [1,18], "label":"Num Lock", "x":18.5, "y":1.25}, - {"matrix": [1,19], "label":"/", "x":19.5, "y":1.25}, - {"matrix": [1,20], "label":"*", "x":20.5, "y":1.25}, - {"matrix": [1,21], "label":"-", "x":21.5, "y":1.25}, - {"matrix": [2,0], "label":"Tab", "x":0, "y":2.25, "w":1.5}, - {"matrix": [2,1], "label":"Q", "x":1.5, "y":2.25}, - {"matrix": [2,2], "label":"W", "x":2.5, "y":2.25}, - {"matrix": [2,3], "label":"E", "x":3.5, "y":2.25}, - {"matrix": [2,4], "label":"R", "x":4.5, "y":2.25}, - {"matrix": [2,5], "label":"T", "x":5.5, "y":2.25}, - {"matrix": [2,6], "label":"Y", "x":6.5, "y":2.25}, - {"matrix": [2,7], "label":"U", "x":7.5, "y":2.25}, - {"matrix": [2,8], "label":"I", "x":8.5, "y":2.25}, - {"matrix": [2,9], "label":"O", "x":9.5, "y":2.25}, - {"matrix": [2,10], "label":"P", "x":10.5, "y":2.25}, - {"matrix": [2,11], "label":"{", "x":11.5, "y":2.25}, - {"matrix": [2,12], "label":"}", "x":12.5, "y":2.25}, - {"matrix": [2,13], "label":"|", "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,15], "label":"Delete", "x":15.25, "y":2.25}, - {"matrix": [2,16], "label":"End", "x":16.25, "y":2.25}, - {"matrix": [2,17], "label":"PgDn", "x":17.25, "y":2.25}, - {"matrix": [2,18], "label":"7", "x":18.5, "y":2.25}, - {"matrix": [2,19], "label":"8", "x":19.5, "y":2.25}, - {"matrix": [2,20], "label":"9", "x":20.5, "y":2.25}, - {"matrix": [2,21], "label":"+", "x":21.5, "y":2.25, "h":2}, - {"matrix": [3,0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, - {"matrix": [3,1], "label":"A", "x":1.75, "y":3.25}, - {"matrix": [3,2], "label":"S", "x":2.75, "y":3.25}, - {"matrix": [3,3], "label":"D", "x":3.75, "y":3.25}, - {"matrix": [3,4], "label":"F", "x":4.75, "y":3.25}, - {"matrix": [3,5], "label":"G", "x":5.75, "y":3.25}, - {"matrix": [3,6], "label":"H", "x":6.75, "y":3.25}, - {"matrix": [3,7], "label":"J", "x":7.75, "y":3.25}, - {"matrix": [3,8], "label":"K", "x":8.75, "y":3.25}, - {"matrix": [3,9], "label":"L", "x":9.75, "y":3.25}, - {"matrix": [3,10], "label":":", "x":10.75, "y":3.25}, - {"matrix": [3,11], "label":"\"", "x":11.75, "y":3.25}, - {"matrix": [3,13], "label":"Enter", "x":12.75, "y":3.25, "w":2.25}, - {"matrix": [3,18], "label":"4", "x":18.5, "y":3.25}, - {"matrix": [3,19], "label":"5", "x":19.5, "y":3.25}, - {"matrix": [3,20], "label":"6", "x":20.5, "y":3.25}, - {"matrix": [4,0], "label":"Shift", "x":0, "y":4.25, "w":2.25}, - {"matrix": [4,2], "label":"Z", "x":2.25, "y":4.25}, - {"matrix": [4,3], "label":"X", "x":3.25, "y":4.25}, - {"matrix": [4,4], "label":"C", "x":4.25, "y":4.25}, - {"matrix": [4,5], "label":"V", "x":5.25, "y":4.25}, - {"matrix": [4,6], "label":"B", "x":6.25, "y":4.25}, - {"matrix": [4,7], "label":"N", "x":7.25, "y":4.25}, - {"matrix": [4,8], "label":"M", "x":8.25, "y":4.25}, - {"matrix": [4,9], "label":"<", "x":9.25, "y":4.25}, - {"matrix": [4,10], "label":">", "x":10.25, "y":4.25}, - {"matrix": [4,11], "label":"?", "x":11.25, "y":4.25}, - {"matrix": [4,12], "label":"Shift", "x":12.25, "y":4.25, "w":2.75}, - {"matrix": [4,16], "label":"Up Arrow", "x":16.25, "y":4.25}, - {"matrix": [4,18], "label":"1", "x":18.5, "y":4.25}, - {"matrix": [4,19], "label":"2", "x":19.5, "y":4.25}, - {"matrix": [4,20], "label":"3", "x":20.5, "y":4.25}, - {"matrix": [4,21], "label":"Enter", "x":21.5, "y":4.25, "h":2}, - {"matrix": [5,0], "label":"Ctrl", "x":0, "y":5.25, "w":1.5}, - {"matrix": [5,1], "label":"Win", "x":1.5, "y":5.25}, - {"matrix": [5,2], "label":"Alt", "x":2.5, "y":5.25, "w":1.5}, - {"matrix": [5,7], "label":"Space", "x":4, "y":5.25, "w":7}, - {"matrix": [5,11], "label":"Alt", "x":11, "y":5.25, "w":1.5}, - {"matrix": [5,12], "label":"Win", "x":12.5, "y":5.25}, - {"matrix": [5,13], "label":"Ctrl", "x":13.5, "y":5.25, "w":1.5}, - {"matrix": [5,15], "label":"Left Arrow", "x":15.25, "y":5.25}, - {"matrix": [5,16], "label":"Down Arrow", "x":16.25, "y":5.25}, - {"matrix": [5,17], "label":"Right Arrow", "x":17.25, "y":5.25}, - {"matrix": [5,19], "label":"0", "x":18.5, "y":5.25, "w":2}, - {"matrix": [5,20], "label":".", "x":20.5, "y":5.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0,0], "label":"Esc", "x":0, "y":0}, - {"matrix": [0,1], "label":"F1", "x":1.25, "y":0}, - {"matrix": [0,2], "label":"F2", "x":2.25, "y":0}, - {"matrix": [0,3], "label":"F3", "x":3.25, "y":0}, - {"matrix": [0,4], "label":"F4", "x":4.25, "y":0}, - {"matrix": [0,5], "label":"F5", "x":5.5, "y":0}, - {"matrix": [0,6], "label":"F6", "x":6.5, "y":0}, - {"matrix": [0,7], "label":"F7", "x":7.5, "y":0}, - {"matrix": [0,8], "label":"F8", "x":8.5, "y":0}, - {"matrix": [0,9], "label":"F9", "x":9.75, "y":0}, - {"matrix": [0,11], "label":"F10", "x":10.75, "y":0}, - {"matrix": [0,12], "label":"F11", "x":11.75, "y":0}, - {"matrix": [0,13], "label":"F12", "x":12.75, "y":0}, - {"matrix": [0,14], "label":"F13", "x":14, "y":0}, - {"matrix": [0,15], "label":"PrtSc", "x":15.25, "y":0}, - {"matrix": [0,16], "label":"Scroll Lock", "x":16.25, "y":0}, - {"matrix": [0,17], "label":"Pause", "x":17.25, "y":0}, - {"matrix": [0,18], "label":"KP 1", "x":18.5, "y":0}, - {"matrix": [0,19], "label":"KP 2", "x":19.5, "y":0}, - {"matrix": [0,20], "label":"KP 3", "x":20.5, "y":0}, - {"matrix": [0,21], "label":"KP 4", "x":21.5, "y":0}, - {"matrix": [1,0], "label":"~", "x":0, "y":1.25}, - {"matrix": [1,1], "label":"!", "x":1, "y":1.25}, - {"matrix": [1,2], "label":"@", "x":2, "y":1.25}, - {"matrix": [1,3], "label":"#", "x":3, "y":1.25}, - {"matrix": [1,4], "label":"$", "x":4, "y":1.25}, - {"matrix": [1,5], "label":"%", "x":5, "y":1.25}, - {"matrix": [1,6], "label":"^", "x":6, "y":1.25}, - {"matrix": [1,7], "label":"&", "x":7, "y":1.25}, - {"matrix": [1,8], "label":"*", "x":8, "y":1.25}, - {"matrix": [1,9], "label":"(", "x":9, "y":1.25}, - {"matrix": [1,10], "label":")", "x":10, "y":1.25}, - {"matrix": [1,11], "label":"_", "x":11, "y":1.25}, - {"matrix": [1,12], "label":"+", "x":12, "y":1.25}, - {"matrix": [1,13], "label":"1U Split Bksp", "x":13, "y":1.25}, - {"matrix": [1,14], "label":"Backspace", "x":14, "y":1.25}, - {"matrix": [1,15], "label":"Insert", "x":15.25, "y":1.25}, - {"matrix": [1,16], "label":"Home", "x":16.25, "y":1.25}, - {"matrix": [1,17], "label":"PgUp", "x":17.25, "y":1.25}, - {"matrix": [1,18], "label":"Num Lock", "x":18.5, "y":1.25}, - {"matrix": [1,19], "label":"/", "x":19.5, "y":1.25}, - {"matrix": [1,20], "label":"*", "x":20.5, "y":1.25}, - {"matrix": [1,21], "label":"-", "x":21.5, "y":1.25}, - {"matrix": [2,0], "label":"Tab", "x":0, "y":2.25, "w":1.5}, - {"matrix": [2,1], "label":"Q", "x":1.5, "y":2.25}, - {"matrix": [2,2], "label":"W", "x":2.5, "y":2.25}, - {"matrix": [2,3], "label":"E", "x":3.5, "y":2.25}, - {"matrix": [2,4], "label":"R", "x":4.5, "y":2.25}, - {"matrix": [2,5], "label":"T", "x":5.5, "y":2.25}, - {"matrix": [2,6], "label":"Y", "x":6.5, "y":2.25}, - {"matrix": [2,7], "label":"U", "x":7.5, "y":2.25}, - {"matrix": [2,8], "label":"I", "x":8.5, "y":2.25}, - {"matrix": [2,9], "label":"O", "x":9.5, "y":2.25}, - {"matrix": [2,10], "label":"P", "x":10.5, "y":2.25}, - {"matrix": [2,11], "label":"{", "x":11.5, "y":2.25}, - {"matrix": [2,12], "label":"}", "x":12.5, "y":2.25}, - {"matrix": [2,13], "label":"|", "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,15], "label":"Delete", "x":15.25, "y":2.25}, - {"matrix": [2,16], "label":"End", "x":16.25, "y":2.25}, - {"matrix": [2,17], "label":"PgDn", "x":17.25, "y":2.25}, - {"matrix": [2,18], "label":"7", "x":18.5, "y":2.25}, - {"matrix": [2,19], "label":"8", "x":19.5, "y":2.25}, - {"matrix": [2,20], "label":"9", "x":20.5, "y":2.25}, - {"matrix": [2,21], "label":"+", "x":21.5, "y":2.25}, - {"matrix": [3,0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, - {"matrix": [3,1], "label":"A", "x":1.75, "y":3.25}, - {"matrix": [3,2], "label":"S", "x":2.75, "y":3.25}, - {"matrix": [3,3], "label":"D", "x":3.75, "y":3.25}, - {"matrix": [3,4], "label":"F", "x":4.75, "y":3.25}, - {"matrix": [3,5], "label":"G", "x":5.75, "y":3.25}, - {"matrix": [3,6], "label":"H", "x":6.75, "y":3.25}, - {"matrix": [3,7], "label":"J", "x":7.75, "y":3.25}, - {"matrix": [3,8], "label":"K", "x":8.75, "y":3.25}, - {"matrix": [3,9], "label":"L", "x":9.75, "y":3.25}, - {"matrix": [3,10], "label":":", "x":10.75, "y":3.25}, - {"matrix": [3,11], "label":"\"", "x":11.75, "y":3.25}, - {"matrix": [3,13], "label":"Enter", "x":12.75, "y":3.25, "w":2.25}, - {"matrix": [3,18], "label":"4", "x":18.5, "y":3.25}, - {"matrix": [3,19], "label":"5", "x":19.5, "y":3.25}, - {"matrix": [3,20], "label":"6", "x":20.5, "y":3.25}, - {"matrix": [3,21], "label":"+", "x":21.5, "y":3.25}, - {"matrix": [4,0], "label":"Shift", "x":0, "y":4.25, "w":2.25}, - {"matrix": [4,2], "label":"Z", "x":2.25, "y":4.25}, - {"matrix": [4,3], "label":"X", "x":3.25, "y":4.25}, - {"matrix": [4,4], "label":"C", "x":4.25, "y":4.25}, - {"matrix": [4,5], "label":"V", "x":5.25, "y":4.25}, - {"matrix": [4,6], "label":"B", "x":6.25, "y":4.25}, - {"matrix": [4,7], "label":"N", "x":7.25, "y":4.25}, - {"matrix": [4,8], "label":"M", "x":8.25, "y":4.25}, - {"matrix": [4,9], "label":"<", "x":9.25, "y":4.25}, - {"matrix": [4,10], "label":">", "x":10.25, "y":4.25}, - {"matrix": [4,11], "label":"?", "x":11.25, "y":4.25}, - {"matrix": [4,12], "label":"Shift", "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4,13], "label":"Fn", "x":14, "y":4.25}, - {"matrix": [4,16], "label":"Up Arrow", "x":16.25, "y":4.25}, - {"matrix": [4,18], "label":"1", "x":18.5, "y":4.25}, - {"matrix": [4,19], "label":"2", "x":19.5, "y":4.25}, - {"matrix": [4,20], "label":"3", "x":20.5, "y":4.25}, - {"matrix": [4,21], "label":"Enter", "x":21.5, "y":4.25}, - {"matrix": [5,0], "label":"Ctrl", "x":0, "y":5.25, "w":1.25}, - {"matrix": [5,1], "label":"Win", "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5,2], "label":"Alt", "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5,7], "label":"Space", "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5,10], "label":"Alt", "x":10, "y":5.25, "w":1.25}, - {"matrix": [5,11], "label":"Alt", "x":11.25, "y":5.25, "w":1.25}, - {"matrix": [5,12], "label":"Win", "x":12.5, "y":5.25, "w":1.25}, - {"matrix": [5,13], "label":"Ctrl", "x":13.75, "y":5.25, "w":1.25}, - {"matrix": [5,15], "label":"Left Arrow", "x":15.25, "y":5.25}, - {"matrix": [5,16], "label":"Down Arrow", "x":16.25, "y":5.25}, - {"matrix": [5,17], "label":"Right Arrow", "x":17.25, "y":5.25}, - {"matrix": [5,18], "label":"0", "x":18.5, "y":5.25}, - {"matrix": [5,19], "label":"0", "x":19.5, "y":5.25}, - {"matrix": [5,20], "label":".", "x":20.5, "y":5.25}, - {"matrix": [5,21], "label":"Enter", "x":21.5, "y":5.25} - ] - }, - "LAYOUT_f12_all": { - "layout": [ - {"matrix": [0,0], "label":"Esc", "x":0, "y":0}, - {"matrix": [0,1], "label":"F1", "x":1.25, "y":0}, - {"matrix": [0,2], "label":"F2", "x":2.25, "y":0}, - {"matrix": [0,3], "label":"F3", "x":3.25, "y":0}, - {"matrix": [0,4], "label":"F4", "x":4.25, "y":0}, - {"matrix": [0,5], "label":"F5", "x":5.5, "y":0}, - {"matrix": [0,6], "label":"F6", "x":6.5, "y":0}, - {"matrix": [0,7], "label":"F7", "x":7.5, "y":0}, - {"matrix": [0,8], "label":"F8", "x":8.5, "y":0}, - {"matrix": [0,9], "label":"F9", "x":9.75, "y":0}, - {"matrix": [0,11], "label":"F10", "x":10.75, "y":0}, - {"matrix": [0,12], "label":"F11", "x":11.75, "y":0}, - {"matrix": [0,13], "label":"F12", "x":12.75, "y":0}, - {"matrix": [0,15], "label":"PrtSc", "x":15.25, "y":0}, - {"matrix": [0,16], "label":"Scroll Lock", "x":16.25, "y":0}, - {"matrix": [0,17], "label":"Pause", "x":17.25, "y":0}, - {"matrix": [0,18], "label":"KP 1", "x":18.5, "y":0}, - {"matrix": [0,19], "label":"KP 2", "x":19.5, "y":0}, - {"matrix": [0,20], "label":"KP 3", "x":20.5, "y":0}, - {"matrix": [0,21], "label":"KP 4", "x":21.5, "y":0}, - {"matrix": [1,0], "label":"~", "x":0, "y":1.25}, - {"matrix": [1,1], "label":"!", "x":1, "y":1.25}, - {"matrix": [1,2], "label":"@", "x":2, "y":1.25}, - {"matrix": [1,3], "label":"#", "x":3, "y":1.25}, - {"matrix": [1,4], "label":"$", "x":4, "y":1.25}, - {"matrix": [1,5], "label":"%", "x":5, "y":1.25}, - {"matrix": [1,6], "label":"^", "x":6, "y":1.25}, - {"matrix": [1,7], "label":"&", "x":7, "y":1.25}, - {"matrix": [1,8], "label":"*", "x":8, "y":1.25}, - {"matrix": [1,9], "label":"(", "x":9, "y":1.25}, - {"matrix": [1,10], "label":")", "x":10, "y":1.25}, - {"matrix": [1,11], "label":"_", "x":11, "y":1.25}, - {"matrix": [1,12], "label":"+", "x":12, "y":1.25}, - {"matrix": [1,13], "label":"1U Split Bksp", "x":13, "y":1.25}, - {"matrix": [1,14], "label":"Backspace", "x":14, "y":1.25}, - {"matrix": [1,15], "label":"Insert", "x":15.25, "y":1.25}, - {"matrix": [1,16], "label":"Home", "x":16.25, "y":1.25}, - {"matrix": [1,17], "label":"PgUp", "x":17.25, "y":1.25}, - {"matrix": [1,18], "label":"Num Lock", "x":18.5, "y":1.25}, - {"matrix": [1,19], "label":"/", "x":19.5, "y":1.25}, - {"matrix": [1,20], "label":"*", "x":20.5, "y":1.25}, - {"matrix": [1,21], "label":"-", "x":21.5, "y":1.25}, - {"matrix": [2,0], "label":"Tab", "x":0, "y":2.25, "w":1.5}, - {"matrix": [2,1], "label":"Q", "x":1.5, "y":2.25}, - {"matrix": [2,2], "label":"W", "x":2.5, "y":2.25}, - {"matrix": [2,3], "label":"E", "x":3.5, "y":2.25}, - {"matrix": [2,4], "label":"R", "x":4.5, "y":2.25}, - {"matrix": [2,5], "label":"T", "x":5.5, "y":2.25}, - {"matrix": [2,6], "label":"Y", "x":6.5, "y":2.25}, - {"matrix": [2,7], "label":"U", "x":7.5, "y":2.25}, - {"matrix": [2,8], "label":"I", "x":8.5, "y":2.25}, - {"matrix": [2,9], "label":"O", "x":9.5, "y":2.25}, - {"matrix": [2,10], "label":"P", "x":10.5, "y":2.25}, - {"matrix": [2,11], "label":"{", "x":11.5, "y":2.25}, - {"matrix": [2,12], "label":"}", "x":12.5, "y":2.25}, - {"matrix": [2,13], "label":"|", "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,15], "label":"Delete", "x":15.25, "y":2.25}, - {"matrix": [2,16], "label":"End", "x":16.25, "y":2.25}, - {"matrix": [2,17], "label":"PgDn", "x":17.25, "y":2.25}, - {"matrix": [2,18], "label":"7", "x":18.5, "y":2.25}, - {"matrix": [2,19], "label":"8", "x":19.5, "y":2.25}, - {"matrix": [2,20], "label":"9", "x":20.5, "y":2.25}, - {"matrix": [2,21], "label":"+", "x":21.5, "y":2.25}, - {"matrix": [3,0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, - {"matrix": [3,1], "label":"A", "x":1.75, "y":3.25}, - {"matrix": [3,2], "label":"S", "x":2.75, "y":3.25}, - {"matrix": [3,3], "label":"D", "x":3.75, "y":3.25}, - {"matrix": [3,4], "label":"F", "x":4.75, "y":3.25}, - {"matrix": [3,5], "label":"G", "x":5.75, "y":3.25}, - {"matrix": [3,6], "label":"H", "x":6.75, "y":3.25}, - {"matrix": [3,7], "label":"J", "x":7.75, "y":3.25}, - {"matrix": [3,8], "label":"K", "x":8.75, "y":3.25}, - {"matrix": [3,9], "label":"L", "x":9.75, "y":3.25}, - {"matrix": [3,10], "label":":", "x":10.75, "y":3.25}, - {"matrix": [3,11], "label":"\"", "x":11.75, "y":3.25}, - {"matrix": [3,13], "label":"Enter", "x":12.75, "y":3.25, "w":2.25}, - {"matrix": [3,18], "label":"4", "x":18.5, "y":3.25}, - {"matrix": [3,19], "label":"5", "x":19.5, "y":3.25}, - {"matrix": [3,20], "label":"6", "x":20.5, "y":3.25}, - {"matrix": [3,21], "label":"+", "x":21.5, "y":3.25}, - {"matrix": [4,0], "label":"Shift", "x":0, "y":4.25, "w":2.25}, - {"matrix": [4,2], "label":"Z", "x":2.25, "y":4.25}, - {"matrix": [4,3], "label":"X", "x":3.25, "y":4.25}, - {"matrix": [4,4], "label":"C", "x":4.25, "y":4.25}, - {"matrix": [4,5], "label":"V", "x":5.25, "y":4.25}, - {"matrix": [4,6], "label":"B", "x":6.25, "y":4.25}, - {"matrix": [4,7], "label":"N", "x":7.25, "y":4.25}, - {"matrix": [4,8], "label":"M", "x":8.25, "y":4.25}, - {"matrix": [4,9], "label":"<", "x":9.25, "y":4.25}, - {"matrix": [4,10], "label":">", "x":10.25, "y":4.25}, - {"matrix": [4,11], "label":"?", "x":11.25, "y":4.25}, - {"matrix": [4,12], "label":"Shift", "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4,13], "label":"Fn", "x":14, "y":4.25}, - {"matrix": [4,16], "label":"Up Arrow", "x":16.25, "y":4.25}, - {"matrix": [4,18], "label":"1", "x":18.5, "y":4.25}, - {"matrix": [4,19], "label":"2", "x":19.5, "y":4.25}, - {"matrix": [4,20], "label":"3", "x":20.5, "y":4.25}, - {"matrix": [4,21], "label":"Enter", "x":21.5, "y":4.25}, - {"matrix": [5,0], "label":"Ctrl", "x":0, "y":5.25, "w":1.25}, - {"matrix": [5,1], "label":"Win", "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5,2], "label":"Alt", "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5,7], "label":"Space", "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5,10], "label":"Alt", "x":10, "y":5.25, "w":1.25}, - {"matrix": [5,11], "label":"Alt", "x":11.25, "y":5.25, "w":1.25}, - {"matrix": [5,12], "label":"Win", "x":12.5, "y":5.25, "w":1.25}, - {"matrix": [5,13], "label":"Ctrl", "x":13.75, "y":5.25, "w":1.25}, - {"matrix": [5,15], "label":"Left Arrow", "x":15.25, "y":5.25}, - {"matrix": [5,16], "label":"Down Arrow", "x":16.25, "y":5.25}, - {"matrix": [5,17], "label":"Right Arrow", "x":17.25, "y":5.25}, - {"matrix": [5,18], "label":"0", "x":18.5, "y":5.25}, - {"matrix": [5,19], "label":"0", "x":19.5, "y":5.25}, - {"matrix": [5,20], "label":".", "x":20.5, "y":5.25}, - {"matrix": [5,21], "label":"Enter", "x":21.5, "y":5.25} - ] - } - } -} diff --git a/keyboards/hineybush/h101/keyboard.json b/keyboards/hineybush/h101/keyboard.json new file mode 100644 index 0000000000..d1f8fa32a0 --- /dev/null +++ b/keyboards/hineybush/h101/keyboard.json @@ -0,0 +1,381 @@ +{ + "manufacturer": "hiney", + "keyboard_name": "h101", + "maintainer": "hineybush", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B10", "B11", "B12", "A8", "A9", "A10", "A15", "B3", "B4", "B5", "B6", "B7", "B9", "A3", "F0", "F1", "A7", "A5", "A4"], + "rows": ["C13", "C14", "C15", "A0", "A1", "A2"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "0.0.1", + "vid": "0x4069", + "pid": "0x0002" + }, + "indicators": { + "num_lock": "A6", + "caps_lock": "B14", + "scroll_lock": "B8", + "on_state": 0 + }, + "layouts": { + "LAYOUT_f13_tsangan": { + "layout": [ + {"matrix": [0,0], "label":"Esc", "x":0, "y":0}, + {"matrix": [0,1], "label":"F1", "x":1.25, "y":0}, + {"matrix": [0,2], "label":"F2", "x":2.25, "y":0}, + {"matrix": [0,3], "label":"F3", "x":3.25, "y":0}, + {"matrix": [0,4], "label":"F4", "x":4.25, "y":0}, + {"matrix": [0,5], "label":"F5", "x":5.5, "y":0}, + {"matrix": [0,6], "label":"F6", "x":6.5, "y":0}, + {"matrix": [0,7], "label":"F7", "x":7.5, "y":0}, + {"matrix": [0,8], "label":"F8", "x":8.5, "y":0}, + {"matrix": [0,9], "label":"F9", "x":9.75, "y":0}, + {"matrix": [0,11], "label":"F10", "x":10.75, "y":0}, + {"matrix": [0,12], "label":"F11", "x":11.75, "y":0}, + {"matrix": [0,13], "label":"F12", "x":12.75, "y":0}, + {"matrix": [0,14], "label":"F13", "x":14, "y":0}, + {"matrix": [0,15], "label":"PrtSc", "x":15.25, "y":0}, + {"matrix": [0,16], "label":"Scroll Lock", "x":16.25, "y":0}, + {"matrix": [0,17], "label":"Pause", "x":17.25, "y":0}, + {"matrix": [0,18], "label":"KP 1", "x":18.5, "y":0}, + {"matrix": [0,19], "label":"KP 2", "x":19.5, "y":0}, + {"matrix": [0,20], "label":"KP 3", "x":20.5, "y":0}, + {"matrix": [0,21], "label":"KP 4", "x":21.5, "y":0}, + {"matrix": [1,0], "label":"~", "x":0, "y":1.25}, + {"matrix": [1,1], "label":"!", "x":1, "y":1.25}, + {"matrix": [1,2], "label":"@", "x":2, "y":1.25}, + {"matrix": [1,3], "label":"#", "x":3, "y":1.25}, + {"matrix": [1,4], "label":"$", "x":4, "y":1.25}, + {"matrix": [1,5], "label":"%", "x":5, "y":1.25}, + {"matrix": [1,6], "label":"^", "x":6, "y":1.25}, + {"matrix": [1,7], "label":"&", "x":7, "y":1.25}, + {"matrix": [1,8], "label":"*", "x":8, "y":1.25}, + {"matrix": [1,9], "label":"(", "x":9, "y":1.25}, + {"matrix": [1,10], "label":")", "x":10, "y":1.25}, + {"matrix": [1,11], "label":"_", "x":11, "y":1.25}, + {"matrix": [1,12], "label":"+", "x":12, "y":1.25}, + {"matrix": [1,14], "label":"Backspace", "x":13, "y":1.25, "w":2}, + {"matrix": [1,15], "label":"Insert", "x":15.25, "y":1.25}, + {"matrix": [1,16], "label":"Home", "x":16.25, "y":1.25}, + {"matrix": [1,17], "label":"PgUp", "x":17.25, "y":1.25}, + {"matrix": [1,18], "label":"Num Lock", "x":18.5, "y":1.25}, + {"matrix": [1,19], "label":"/", "x":19.5, "y":1.25}, + {"matrix": [1,20], "label":"*", "x":20.5, "y":1.25}, + {"matrix": [1,21], "label":"-", "x":21.5, "y":1.25}, + {"matrix": [2,0], "label":"Tab", "x":0, "y":2.25, "w":1.5}, + {"matrix": [2,1], "label":"Q", "x":1.5, "y":2.25}, + {"matrix": [2,2], "label":"W", "x":2.5, "y":2.25}, + {"matrix": [2,3], "label":"E", "x":3.5, "y":2.25}, + {"matrix": [2,4], "label":"R", "x":4.5, "y":2.25}, + {"matrix": [2,5], "label":"T", "x":5.5, "y":2.25}, + {"matrix": [2,6], "label":"Y", "x":6.5, "y":2.25}, + {"matrix": [2,7], "label":"U", "x":7.5, "y":2.25}, + {"matrix": [2,8], "label":"I", "x":8.5, "y":2.25}, + {"matrix": [2,9], "label":"O", "x":9.5, "y":2.25}, + {"matrix": [2,10], "label":"P", "x":10.5, "y":2.25}, + {"matrix": [2,11], "label":"{", "x":11.5, "y":2.25}, + {"matrix": [2,12], "label":"}", "x":12.5, "y":2.25}, + {"matrix": [2,13], "label":"|", "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,15], "label":"Delete", "x":15.25, "y":2.25}, + {"matrix": [2,16], "label":"End", "x":16.25, "y":2.25}, + {"matrix": [2,17], "label":"PgDn", "x":17.25, "y":2.25}, + {"matrix": [2,18], "label":"7", "x":18.5, "y":2.25}, + {"matrix": [2,19], "label":"8", "x":19.5, "y":2.25}, + {"matrix": [2,20], "label":"9", "x":20.5, "y":2.25}, + {"matrix": [2,21], "label":"+", "x":21.5, "y":2.25, "h":2}, + {"matrix": [3,0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, + {"matrix": [3,1], "label":"A", "x":1.75, "y":3.25}, + {"matrix": [3,2], "label":"S", "x":2.75, "y":3.25}, + {"matrix": [3,3], "label":"D", "x":3.75, "y":3.25}, + {"matrix": [3,4], "label":"F", "x":4.75, "y":3.25}, + {"matrix": [3,5], "label":"G", "x":5.75, "y":3.25}, + {"matrix": [3,6], "label":"H", "x":6.75, "y":3.25}, + {"matrix": [3,7], "label":"J", "x":7.75, "y":3.25}, + {"matrix": [3,8], "label":"K", "x":8.75, "y":3.25}, + {"matrix": [3,9], "label":"L", "x":9.75, "y":3.25}, + {"matrix": [3,10], "label":":", "x":10.75, "y":3.25}, + {"matrix": [3,11], "label":"\"", "x":11.75, "y":3.25}, + {"matrix": [3,13], "label":"Enter", "x":12.75, "y":3.25, "w":2.25}, + {"matrix": [3,18], "label":"4", "x":18.5, "y":3.25}, + {"matrix": [3,19], "label":"5", "x":19.5, "y":3.25}, + {"matrix": [3,20], "label":"6", "x":20.5, "y":3.25}, + {"matrix": [4,0], "label":"Shift", "x":0, "y":4.25, "w":2.25}, + {"matrix": [4,2], "label":"Z", "x":2.25, "y":4.25}, + {"matrix": [4,3], "label":"X", "x":3.25, "y":4.25}, + {"matrix": [4,4], "label":"C", "x":4.25, "y":4.25}, + {"matrix": [4,5], "label":"V", "x":5.25, "y":4.25}, + {"matrix": [4,6], "label":"B", "x":6.25, "y":4.25}, + {"matrix": [4,7], "label":"N", "x":7.25, "y":4.25}, + {"matrix": [4,8], "label":"M", "x":8.25, "y":4.25}, + {"matrix": [4,9], "label":"<", "x":9.25, "y":4.25}, + {"matrix": [4,10], "label":">", "x":10.25, "y":4.25}, + {"matrix": [4,11], "label":"?", "x":11.25, "y":4.25}, + {"matrix": [4,12], "label":"Shift", "x":12.25, "y":4.25, "w":2.75}, + {"matrix": [4,16], "label":"Up Arrow", "x":16.25, "y":4.25}, + {"matrix": [4,18], "label":"1", "x":18.5, "y":4.25}, + {"matrix": [4,19], "label":"2", "x":19.5, "y":4.25}, + {"matrix": [4,20], "label":"3", "x":20.5, "y":4.25}, + {"matrix": [4,21], "label":"Enter", "x":21.5, "y":4.25, "h":2}, + {"matrix": [5,0], "label":"Ctrl", "x":0, "y":5.25, "w":1.5}, + {"matrix": [5,1], "label":"Win", "x":1.5, "y":5.25}, + {"matrix": [5,2], "label":"Alt", "x":2.5, "y":5.25, "w":1.5}, + {"matrix": [5,7], "label":"Space", "x":4, "y":5.25, "w":7}, + {"matrix": [5,11], "label":"Alt", "x":11, "y":5.25, "w":1.5}, + {"matrix": [5,12], "label":"Win", "x":12.5, "y":5.25}, + {"matrix": [5,13], "label":"Ctrl", "x":13.5, "y":5.25, "w":1.5}, + {"matrix": [5,15], "label":"Left Arrow", "x":15.25, "y":5.25}, + {"matrix": [5,16], "label":"Down Arrow", "x":16.25, "y":5.25}, + {"matrix": [5,17], "label":"Right Arrow", "x":17.25, "y":5.25}, + {"matrix": [5,19], "label":"0", "x":18.5, "y":5.25, "w":2}, + {"matrix": [5,20], "label":".", "x":20.5, "y":5.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0,0], "label":"Esc", "x":0, "y":0}, + {"matrix": [0,1], "label":"F1", "x":1.25, "y":0}, + {"matrix": [0,2], "label":"F2", "x":2.25, "y":0}, + {"matrix": [0,3], "label":"F3", "x":3.25, "y":0}, + {"matrix": [0,4], "label":"F4", "x":4.25, "y":0}, + {"matrix": [0,5], "label":"F5", "x":5.5, "y":0}, + {"matrix": [0,6], "label":"F6", "x":6.5, "y":0}, + {"matrix": [0,7], "label":"F7", "x":7.5, "y":0}, + {"matrix": [0,8], "label":"F8", "x":8.5, "y":0}, + {"matrix": [0,9], "label":"F9", "x":9.75, "y":0}, + {"matrix": [0,11], "label":"F10", "x":10.75, "y":0}, + {"matrix": [0,12], "label":"F11", "x":11.75, "y":0}, + {"matrix": [0,13], "label":"F12", "x":12.75, "y":0}, + {"matrix": [0,14], "label":"F13", "x":14, "y":0}, + {"matrix": [0,15], "label":"PrtSc", "x":15.25, "y":0}, + {"matrix": [0,16], "label":"Scroll Lock", "x":16.25, "y":0}, + {"matrix": [0,17], "label":"Pause", "x":17.25, "y":0}, + {"matrix": [0,18], "label":"KP 1", "x":18.5, "y":0}, + {"matrix": [0,19], "label":"KP 2", "x":19.5, "y":0}, + {"matrix": [0,20], "label":"KP 3", "x":20.5, "y":0}, + {"matrix": [0,21], "label":"KP 4", "x":21.5, "y":0}, + {"matrix": [1,0], "label":"~", "x":0, "y":1.25}, + {"matrix": [1,1], "label":"!", "x":1, "y":1.25}, + {"matrix": [1,2], "label":"@", "x":2, "y":1.25}, + {"matrix": [1,3], "label":"#", "x":3, "y":1.25}, + {"matrix": [1,4], "label":"$", "x":4, "y":1.25}, + {"matrix": [1,5], "label":"%", "x":5, "y":1.25}, + {"matrix": [1,6], "label":"^", "x":6, "y":1.25}, + {"matrix": [1,7], "label":"&", "x":7, "y":1.25}, + {"matrix": [1,8], "label":"*", "x":8, "y":1.25}, + {"matrix": [1,9], "label":"(", "x":9, "y":1.25}, + {"matrix": [1,10], "label":")", "x":10, "y":1.25}, + {"matrix": [1,11], "label":"_", "x":11, "y":1.25}, + {"matrix": [1,12], "label":"+", "x":12, "y":1.25}, + {"matrix": [1,13], "label":"1U Split Bksp", "x":13, "y":1.25}, + {"matrix": [1,14], "label":"Backspace", "x":14, "y":1.25}, + {"matrix": [1,15], "label":"Insert", "x":15.25, "y":1.25}, + {"matrix": [1,16], "label":"Home", "x":16.25, "y":1.25}, + {"matrix": [1,17], "label":"PgUp", "x":17.25, "y":1.25}, + {"matrix": [1,18], "label":"Num Lock", "x":18.5, "y":1.25}, + {"matrix": [1,19], "label":"/", "x":19.5, "y":1.25}, + {"matrix": [1,20], "label":"*", "x":20.5, "y":1.25}, + {"matrix": [1,21], "label":"-", "x":21.5, "y":1.25}, + {"matrix": [2,0], "label":"Tab", "x":0, "y":2.25, "w":1.5}, + {"matrix": [2,1], "label":"Q", "x":1.5, "y":2.25}, + {"matrix": [2,2], "label":"W", "x":2.5, "y":2.25}, + {"matrix": [2,3], "label":"E", "x":3.5, "y":2.25}, + {"matrix": [2,4], "label":"R", "x":4.5, "y":2.25}, + {"matrix": [2,5], "label":"T", "x":5.5, "y":2.25}, + {"matrix": [2,6], "label":"Y", "x":6.5, "y":2.25}, + {"matrix": [2,7], "label":"U", "x":7.5, "y":2.25}, + {"matrix": [2,8], "label":"I", "x":8.5, "y":2.25}, + {"matrix": [2,9], "label":"O", "x":9.5, "y":2.25}, + {"matrix": [2,10], "label":"P", "x":10.5, "y":2.25}, + {"matrix": [2,11], "label":"{", "x":11.5, "y":2.25}, + {"matrix": [2,12], "label":"}", "x":12.5, "y":2.25}, + {"matrix": [2,13], "label":"|", "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,15], "label":"Delete", "x":15.25, "y":2.25}, + {"matrix": [2,16], "label":"End", "x":16.25, "y":2.25}, + {"matrix": [2,17], "label":"PgDn", "x":17.25, "y":2.25}, + {"matrix": [2,18], "label":"7", "x":18.5, "y":2.25}, + {"matrix": [2,19], "label":"8", "x":19.5, "y":2.25}, + {"matrix": [2,20], "label":"9", "x":20.5, "y":2.25}, + {"matrix": [2,21], "label":"+", "x":21.5, "y":2.25}, + {"matrix": [3,0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, + {"matrix": [3,1], "label":"A", "x":1.75, "y":3.25}, + {"matrix": [3,2], "label":"S", "x":2.75, "y":3.25}, + {"matrix": [3,3], "label":"D", "x":3.75, "y":3.25}, + {"matrix": [3,4], "label":"F", "x":4.75, "y":3.25}, + {"matrix": [3,5], "label":"G", "x":5.75, "y":3.25}, + {"matrix": [3,6], "label":"H", "x":6.75, "y":3.25}, + {"matrix": [3,7], "label":"J", "x":7.75, "y":3.25}, + {"matrix": [3,8], "label":"K", "x":8.75, "y":3.25}, + {"matrix": [3,9], "label":"L", "x":9.75, "y":3.25}, + {"matrix": [3,10], "label":":", "x":10.75, "y":3.25}, + {"matrix": [3,11], "label":"\"", "x":11.75, "y":3.25}, + {"matrix": [3,13], "label":"Enter", "x":12.75, "y":3.25, "w":2.25}, + {"matrix": [3,18], "label":"4", "x":18.5, "y":3.25}, + {"matrix": [3,19], "label":"5", "x":19.5, "y":3.25}, + {"matrix": [3,20], "label":"6", "x":20.5, "y":3.25}, + {"matrix": [3,21], "label":"+", "x":21.5, "y":3.25}, + {"matrix": [4,0], "label":"Shift", "x":0, "y":4.25, "w":2.25}, + {"matrix": [4,2], "label":"Z", "x":2.25, "y":4.25}, + {"matrix": [4,3], "label":"X", "x":3.25, "y":4.25}, + {"matrix": [4,4], "label":"C", "x":4.25, "y":4.25}, + {"matrix": [4,5], "label":"V", "x":5.25, "y":4.25}, + {"matrix": [4,6], "label":"B", "x":6.25, "y":4.25}, + {"matrix": [4,7], "label":"N", "x":7.25, "y":4.25}, + {"matrix": [4,8], "label":"M", "x":8.25, "y":4.25}, + {"matrix": [4,9], "label":"<", "x":9.25, "y":4.25}, + {"matrix": [4,10], "label":">", "x":10.25, "y":4.25}, + {"matrix": [4,11], "label":"?", "x":11.25, "y":4.25}, + {"matrix": [4,12], "label":"Shift", "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4,13], "label":"Fn", "x":14, "y":4.25}, + {"matrix": [4,16], "label":"Up Arrow", "x":16.25, "y":4.25}, + {"matrix": [4,18], "label":"1", "x":18.5, "y":4.25}, + {"matrix": [4,19], "label":"2", "x":19.5, "y":4.25}, + {"matrix": [4,20], "label":"3", "x":20.5, "y":4.25}, + {"matrix": [4,21], "label":"Enter", "x":21.5, "y":4.25}, + {"matrix": [5,0], "label":"Ctrl", "x":0, "y":5.25, "w":1.25}, + {"matrix": [5,1], "label":"Win", "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5,2], "label":"Alt", "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5,7], "label":"Space", "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5,10], "label":"Alt", "x":10, "y":5.25, "w":1.25}, + {"matrix": [5,11], "label":"Alt", "x":11.25, "y":5.25, "w":1.25}, + {"matrix": [5,12], "label":"Win", "x":12.5, "y":5.25, "w":1.25}, + {"matrix": [5,13], "label":"Ctrl", "x":13.75, "y":5.25, "w":1.25}, + {"matrix": [5,15], "label":"Left Arrow", "x":15.25, "y":5.25}, + {"matrix": [5,16], "label":"Down Arrow", "x":16.25, "y":5.25}, + {"matrix": [5,17], "label":"Right Arrow", "x":17.25, "y":5.25}, + {"matrix": [5,18], "label":"0", "x":18.5, "y":5.25}, + {"matrix": [5,19], "label":"0", "x":19.5, "y":5.25}, + {"matrix": [5,20], "label":".", "x":20.5, "y":5.25}, + {"matrix": [5,21], "label":"Enter", "x":21.5, "y":5.25} + ] + }, + "LAYOUT_f12_all": { + "layout": [ + {"matrix": [0,0], "label":"Esc", "x":0, "y":0}, + {"matrix": [0,1], "label":"F1", "x":1.25, "y":0}, + {"matrix": [0,2], "label":"F2", "x":2.25, "y":0}, + {"matrix": [0,3], "label":"F3", "x":3.25, "y":0}, + {"matrix": [0,4], "label":"F4", "x":4.25, "y":0}, + {"matrix": [0,5], "label":"F5", "x":5.5, "y":0}, + {"matrix": [0,6], "label":"F6", "x":6.5, "y":0}, + {"matrix": [0,7], "label":"F7", "x":7.5, "y":0}, + {"matrix": [0,8], "label":"F8", "x":8.5, "y":0}, + {"matrix": [0,9], "label":"F9", "x":9.75, "y":0}, + {"matrix": [0,11], "label":"F10", "x":10.75, "y":0}, + {"matrix": [0,12], "label":"F11", "x":11.75, "y":0}, + {"matrix": [0,13], "label":"F12", "x":12.75, "y":0}, + {"matrix": [0,15], "label":"PrtSc", "x":15.25, "y":0}, + {"matrix": [0,16], "label":"Scroll Lock", "x":16.25, "y":0}, + {"matrix": [0,17], "label":"Pause", "x":17.25, "y":0}, + {"matrix": [0,18], "label":"KP 1", "x":18.5, "y":0}, + {"matrix": [0,19], "label":"KP 2", "x":19.5, "y":0}, + {"matrix": [0,20], "label":"KP 3", "x":20.5, "y":0}, + {"matrix": [0,21], "label":"KP 4", "x":21.5, "y":0}, + {"matrix": [1,0], "label":"~", "x":0, "y":1.25}, + {"matrix": [1,1], "label":"!", "x":1, "y":1.25}, + {"matrix": [1,2], "label":"@", "x":2, "y":1.25}, + {"matrix": [1,3], "label":"#", "x":3, "y":1.25}, + {"matrix": [1,4], "label":"$", "x":4, "y":1.25}, + {"matrix": [1,5], "label":"%", "x":5, "y":1.25}, + {"matrix": [1,6], "label":"^", "x":6, "y":1.25}, + {"matrix": [1,7], "label":"&", "x":7, "y":1.25}, + {"matrix": [1,8], "label":"*", "x":8, "y":1.25}, + {"matrix": [1,9], "label":"(", "x":9, "y":1.25}, + {"matrix": [1,10], "label":")", "x":10, "y":1.25}, + {"matrix": [1,11], "label":"_", "x":11, "y":1.25}, + {"matrix": [1,12], "label":"+", "x":12, "y":1.25}, + {"matrix": [1,13], "label":"1U Split Bksp", "x":13, "y":1.25}, + {"matrix": [1,14], "label":"Backspace", "x":14, "y":1.25}, + {"matrix": [1,15], "label":"Insert", "x":15.25, "y":1.25}, + {"matrix": [1,16], "label":"Home", "x":16.25, "y":1.25}, + {"matrix": [1,17], "label":"PgUp", "x":17.25, "y":1.25}, + {"matrix": [1,18], "label":"Num Lock", "x":18.5, "y":1.25}, + {"matrix": [1,19], "label":"/", "x":19.5, "y":1.25}, + {"matrix": [1,20], "label":"*", "x":20.5, "y":1.25}, + {"matrix": [1,21], "label":"-", "x":21.5, "y":1.25}, + {"matrix": [2,0], "label":"Tab", "x":0, "y":2.25, "w":1.5}, + {"matrix": [2,1], "label":"Q", "x":1.5, "y":2.25}, + {"matrix": [2,2], "label":"W", "x":2.5, "y":2.25}, + {"matrix": [2,3], "label":"E", "x":3.5, "y":2.25}, + {"matrix": [2,4], "label":"R", "x":4.5, "y":2.25}, + {"matrix": [2,5], "label":"T", "x":5.5, "y":2.25}, + {"matrix": [2,6], "label":"Y", "x":6.5, "y":2.25}, + {"matrix": [2,7], "label":"U", "x":7.5, "y":2.25}, + {"matrix": [2,8], "label":"I", "x":8.5, "y":2.25}, + {"matrix": [2,9], "label":"O", "x":9.5, "y":2.25}, + {"matrix": [2,10], "label":"P", "x":10.5, "y":2.25}, + {"matrix": [2,11], "label":"{", "x":11.5, "y":2.25}, + {"matrix": [2,12], "label":"}", "x":12.5, "y":2.25}, + {"matrix": [2,13], "label":"|", "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,15], "label":"Delete", "x":15.25, "y":2.25}, + {"matrix": [2,16], "label":"End", "x":16.25, "y":2.25}, + {"matrix": [2,17], "label":"PgDn", "x":17.25, "y":2.25}, + {"matrix": [2,18], "label":"7", "x":18.5, "y":2.25}, + {"matrix": [2,19], "label":"8", "x":19.5, "y":2.25}, + {"matrix": [2,20], "label":"9", "x":20.5, "y":2.25}, + {"matrix": [2,21], "label":"+", "x":21.5, "y":2.25}, + {"matrix": [3,0], "label":"Caps Lock", "x":0, "y":3.25, "w":1.75}, + {"matrix": [3,1], "label":"A", "x":1.75, "y":3.25}, + {"matrix": [3,2], "label":"S", "x":2.75, "y":3.25}, + {"matrix": [3,3], "label":"D", "x":3.75, "y":3.25}, + {"matrix": [3,4], "label":"F", "x":4.75, "y":3.25}, + {"matrix": [3,5], "label":"G", "x":5.75, "y":3.25}, + {"matrix": [3,6], "label":"H", "x":6.75, "y":3.25}, + {"matrix": [3,7], "label":"J", "x":7.75, "y":3.25}, + {"matrix": [3,8], "label":"K", "x":8.75, "y":3.25}, + {"matrix": [3,9], "label":"L", "x":9.75, "y":3.25}, + {"matrix": [3,10], "label":":", "x":10.75, "y":3.25}, + {"matrix": [3,11], "label":"\"", "x":11.75, "y":3.25}, + {"matrix": [3,13], "label":"Enter", "x":12.75, "y":3.25, "w":2.25}, + {"matrix": [3,18], "label":"4", "x":18.5, "y":3.25}, + {"matrix": [3,19], "label":"5", "x":19.5, "y":3.25}, + {"matrix": [3,20], "label":"6", "x":20.5, "y":3.25}, + {"matrix": [3,21], "label":"+", "x":21.5, "y":3.25}, + {"matrix": [4,0], "label":"Shift", "x":0, "y":4.25, "w":2.25}, + {"matrix": [4,2], "label":"Z", "x":2.25, "y":4.25}, + {"matrix": [4,3], "label":"X", "x":3.25, "y":4.25}, + {"matrix": [4,4], "label":"C", "x":4.25, "y":4.25}, + {"matrix": [4,5], "label":"V", "x":5.25, "y":4.25}, + {"matrix": [4,6], "label":"B", "x":6.25, "y":4.25}, + {"matrix": [4,7], "label":"N", "x":7.25, "y":4.25}, + {"matrix": [4,8], "label":"M", "x":8.25, "y":4.25}, + {"matrix": [4,9], "label":"<", "x":9.25, "y":4.25}, + {"matrix": [4,10], "label":">", "x":10.25, "y":4.25}, + {"matrix": [4,11], "label":"?", "x":11.25, "y":4.25}, + {"matrix": [4,12], "label":"Shift", "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4,13], "label":"Fn", "x":14, "y":4.25}, + {"matrix": [4,16], "label":"Up Arrow", "x":16.25, "y":4.25}, + {"matrix": [4,18], "label":"1", "x":18.5, "y":4.25}, + {"matrix": [4,19], "label":"2", "x":19.5, "y":4.25}, + {"matrix": [4,20], "label":"3", "x":20.5, "y":4.25}, + {"matrix": [4,21], "label":"Enter", "x":21.5, "y":4.25}, + {"matrix": [5,0], "label":"Ctrl", "x":0, "y":5.25, "w":1.25}, + {"matrix": [5,1], "label":"Win", "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5,2], "label":"Alt", "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5,7], "label":"Space", "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5,10], "label":"Alt", "x":10, "y":5.25, "w":1.25}, + {"matrix": [5,11], "label":"Alt", "x":11.25, "y":5.25, "w":1.25}, + {"matrix": [5,12], "label":"Win", "x":12.5, "y":5.25, "w":1.25}, + {"matrix": [5,13], "label":"Ctrl", "x":13.75, "y":5.25, "w":1.25}, + {"matrix": [5,15], "label":"Left Arrow", "x":15.25, "y":5.25}, + {"matrix": [5,16], "label":"Down Arrow", "x":16.25, "y":5.25}, + {"matrix": [5,17], "label":"Right Arrow", "x":17.25, "y":5.25}, + {"matrix": [5,18], "label":"0", "x":18.5, "y":5.25}, + {"matrix": [5,19], "label":"0", "x":19.5, "y":5.25}, + {"matrix": [5,20], "label":".", "x":20.5, "y":5.25}, + {"matrix": [5,21], "label":"Enter", "x":21.5, "y":5.25} + ] + } + } +} diff --git a/keyboards/hineybush/h101/rules.mk b/keyboards/hineybush/h101/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/hineybush/h101/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/hineybush/h87_g2/info.json b/keyboards/hineybush/h87_g2/info.json deleted file mode 100644 index 13c17caa98..0000000000 --- a/keyboards/hineybush/h87_g2/info.json +++ /dev/null @@ -1,585 +0,0 @@ -{ - "manufacturer": "Hiney LLC", - "keyboard_name": "h87_g2", - "maintainer": "hineybush", - "backlight": { - "pin": "A6" - }, - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "B12", - "scroll_lock": "B14" - }, - "matrix_pins": { - "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A5", "A4", "A3", "F1", "C15", "C14", "F0", "C13", "B9", "B8", "B5"], - "rows": ["A15", "B3", "B4", "A0", "B6", "B7"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4069" - }, - "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift"], - "layout_aliases": { - "LAYOUT_all": "LAYOUT_tkl_ansi_split_bs_rshift", - "LAYOUT": "LAYOUT_tkl_ansi_tsangan" - }, - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [2, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 15], "x": 16.25, "y": 2.25}, - {"matrix": [4, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [2, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 15], "x": 16.25, "y": 2.25}, - {"matrix": [4, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [2, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 15], "x": 16.25, "y": 2.25}, - {"matrix": [4, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [2, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 15], "x": 16.25, "y": 2.25}, - {"matrix": [4, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [2, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 15], "x": 16.25, "y": 2.25}, - {"matrix": [4, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [2, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 15], "x": 16.25, "y": 2.25}, - {"matrix": [4, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/hineybush/h87_g2/keyboard.json b/keyboards/hineybush/h87_g2/keyboard.json new file mode 100644 index 0000000000..13c17caa98 --- /dev/null +++ b/keyboards/hineybush/h87_g2/keyboard.json @@ -0,0 +1,585 @@ +{ + "manufacturer": "Hiney LLC", + "keyboard_name": "h87_g2", + "maintainer": "hineybush", + "backlight": { + "pin": "A6" + }, + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "B12", + "scroll_lock": "B14" + }, + "matrix_pins": { + "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A5", "A4", "A3", "F1", "C15", "C14", "F0", "C13", "B9", "B8", "B5"], + "rows": ["A15", "B3", "B4", "A0", "B6", "B7"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4069" + }, + "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift"], + "layout_aliases": { + "LAYOUT_all": "LAYOUT_tkl_ansi_split_bs_rshift", + "LAYOUT": "LAYOUT_tkl_ansi_tsangan" + }, + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [2, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 15], "x": 16.25, "y": 2.25}, + {"matrix": [4, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [2, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 15], "x": 16.25, "y": 2.25}, + {"matrix": [4, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [2, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 15], "x": 16.25, "y": 2.25}, + {"matrix": [4, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [2, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 15], "x": 16.25, "y": 2.25}, + {"matrix": [4, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [2, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 15], "x": 16.25, "y": 2.25}, + {"matrix": [4, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [2, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 15], "x": 16.25, "y": 2.25}, + {"matrix": [4, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/hineybush/h87_g2/rules.mk b/keyboards/hineybush/h87_g2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/hineybush/h87_g2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/hineybush/ibis/info.json b/keyboards/hineybush/ibis/info.json deleted file mode 100644 index 8c2f6ca3fe..0000000000 --- a/keyboards/hineybush/ibis/info.json +++ /dev/null @@ -1,320 +0,0 @@ -{ - "manufacturer": "Hiney LLC", - "keyboard_name": "ibis", - "maintainer": "hineybush", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B6", "B5", "D6", "D4"], - "rows": ["B0", "B1", "B2", "B3", "C7", "C6", "B4", "D7", "D5", "D3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xEAA9", - "vid": "0x04D8" - }, - "indicators": { - "num_lock": "B7", - "caps_lock": "D2" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [3, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.5, "y": 0}, - {"matrix": [1, 8], "x": 17.5, "y": 0}, - {"matrix": [0, 9], "x": 18.5, "y": 0}, - {"matrix": [1, 9], "x": 19.5, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [5, 7], "x": 15.25, "y": 1}, - {"matrix": [2, 8], "x": 16.5, "y": 1}, - {"matrix": [3, 8], "x": 17.5, "y": 1}, - {"matrix": [2, 9], "x": 18.5, "y": 1}, - {"matrix": [3, 9], "x": 19.5, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [4, 8], "x": 16.5, "y": 2}, - {"matrix": [5, 8], "x": 17.5, "y": 2}, - {"matrix": [4, 9], "x": 18.5, "y": 2}, - {"matrix": [5, 9], "x": 19.5, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [7, 7], "x": 15.25, "y": 3.25}, - {"matrix": [6, 8], "x": 16.5, "y": 3}, - {"matrix": [7, 8], "x": 17.5, "y": 3}, - {"matrix": [6, 9], "x": 18.5, "y": 3}, - {"matrix": [7, 9], "x": 19.5, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 11.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [9, 6], "x": 14.25, "y": 4.25}, - {"matrix": [9, 7], "x": 15.25, "y": 4.25}, - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - {"matrix": [9, 8], "x": 17.5, "y": 4}, - {"matrix": [8, 9], "x": 18.5, "y": 4}, - {"matrix": [9, 9], "x": 19.5, "y": 4} - ] - }, - "LAYOUT_ansi_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [3, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.5, "y": 0}, - {"matrix": [1, 8], "x": 17.5, "y": 0}, - {"matrix": [0, 9], "x": 18.5, "y": 0}, - {"matrix": [1, 9], "x": 19.5, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [5, 7], "x": 15.25, "y": 1}, - {"matrix": [2, 8], "x": 16.5, "y": 1}, - {"matrix": [3, 8], "x": 17.5, "y": 1}, - {"matrix": [2, 9], "x": 18.5, "y": 1}, - {"matrix": [3, 9], "x": 19.5, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [4, 8], "x": 16.5, "y": 2}, - {"matrix": [5, 8], "x": 17.5, "y": 2}, - {"matrix": [4, 9], "x": 18.5, "y": 2}, - {"matrix": [5, 9], "x": 19.5, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [7, 7], "x": 15.25, "y": 3.25}, - {"matrix": [6, 8], "x": 16.5, "y": 3}, - {"matrix": [7, 8], "x": 17.5, "y": 3}, - {"matrix": [6, 9], "x": 18.5, "y": 3}, - {"matrix": [7, 9], "x": 19.5, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 11.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [9, 6], "x": 14.25, "y": 4.25}, - {"matrix": [9, 7], "x": 15.25, "y": 4.25}, - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - {"matrix": [9, 8], "x": 17.5, "y": 4}, - {"matrix": [8, 9], "x": 18.5, "y": 4}, - {"matrix": [9, 9], "x": 19.5, "y": 4} - ] - }, - "LAYOUT_iso_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - {"matrix": [3, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.5, "y": 0}, - {"matrix": [1, 8], "x": 17.5, "y": 0}, - {"matrix": [0, 9], "x": 18.5, "y": 0}, - {"matrix": [1, 9], "x": 19.5, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [2, 6], "x": 12.5, "y": 1}, - {"matrix": [5, 7], "x": 15.25, "y": 1}, - {"matrix": [2, 8], "x": 16.5, "y": 1}, - {"matrix": [3, 8], "x": 17.5, "y": 1}, - {"matrix": [2, 9], "x": 18.5, "y": 1}, - {"matrix": [3, 9], "x": 19.5, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [4, 8], "x": 16.5, "y": 2}, - {"matrix": [5, 8], "x": 17.5, "y": 2}, - {"matrix": [4, 9], "x": 18.5, "y": 2}, - {"matrix": [5, 9], "x": 19.5, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 1], "x": 3.25, "y": 3}, - {"matrix": [6, 2], "x": 4.25, "y": 3}, - {"matrix": [7, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 3], "x": 6.25, "y": 3}, - {"matrix": [7, 3], "x": 7.25, "y": 3}, - {"matrix": [6, 4], "x": 8.25, "y": 3}, - {"matrix": [7, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 5], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 6], "x": 14, "y": 3}, - {"matrix": [7, 7], "x": 15.25, "y": 3.25}, - {"matrix": [6, 8], "x": 16.5, "y": 3}, - {"matrix": [7, 8], "x": 17.5, "y": 3}, - {"matrix": [6, 9], "x": 18.5, "y": 3}, - {"matrix": [7, 9], "x": 19.5, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [8, 3], "x": 4, "y": 4, "w": 6.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 11.5, "y": 4, "w": 1.25}, - {"matrix": [8, 6], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [9, 6], "x": 14.25, "y": 4.25}, - {"matrix": [9, 7], "x": 15.25, "y": 4.25}, - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - {"matrix": [9, 8], "x": 17.5, "y": 4}, - {"matrix": [8, 9], "x": 18.5, "y": 4}, - {"matrix": [9, 9], "x": 19.5, "y": 4} - ] - } - } -} diff --git a/keyboards/hineybush/ibis/keyboard.json b/keyboards/hineybush/ibis/keyboard.json new file mode 100644 index 0000000000..8c2f6ca3fe --- /dev/null +++ b/keyboards/hineybush/ibis/keyboard.json @@ -0,0 +1,320 @@ +{ + "manufacturer": "Hiney LLC", + "keyboard_name": "ibis", + "maintainer": "hineybush", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B6", "B5", "D6", "D4"], + "rows": ["B0", "B1", "B2", "B3", "C7", "C6", "B4", "D7", "D5", "D3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xEAA9", + "vid": "0x04D8" + }, + "indicators": { + "num_lock": "B7", + "caps_lock": "D2" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [3, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.5, "y": 0}, + {"matrix": [1, 8], "x": 17.5, "y": 0}, + {"matrix": [0, 9], "x": 18.5, "y": 0}, + {"matrix": [1, 9], "x": 19.5, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [5, 7], "x": 15.25, "y": 1}, + {"matrix": [2, 8], "x": 16.5, "y": 1}, + {"matrix": [3, 8], "x": 17.5, "y": 1}, + {"matrix": [2, 9], "x": 18.5, "y": 1}, + {"matrix": [3, 9], "x": 19.5, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [4, 8], "x": 16.5, "y": 2}, + {"matrix": [5, 8], "x": 17.5, "y": 2}, + {"matrix": [4, 9], "x": 18.5, "y": 2}, + {"matrix": [5, 9], "x": 19.5, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [7, 7], "x": 15.25, "y": 3.25}, + {"matrix": [6, 8], "x": 16.5, "y": 3}, + {"matrix": [7, 8], "x": 17.5, "y": 3}, + {"matrix": [6, 9], "x": 18.5, "y": 3}, + {"matrix": [7, 9], "x": 19.5, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 11.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [9, 6], "x": 14.25, "y": 4.25}, + {"matrix": [9, 7], "x": 15.25, "y": 4.25}, + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + {"matrix": [9, 8], "x": 17.5, "y": 4}, + {"matrix": [8, 9], "x": 18.5, "y": 4}, + {"matrix": [9, 9], "x": 19.5, "y": 4} + ] + }, + "LAYOUT_ansi_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [3, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.5, "y": 0}, + {"matrix": [1, 8], "x": 17.5, "y": 0}, + {"matrix": [0, 9], "x": 18.5, "y": 0}, + {"matrix": [1, 9], "x": 19.5, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [5, 7], "x": 15.25, "y": 1}, + {"matrix": [2, 8], "x": 16.5, "y": 1}, + {"matrix": [3, 8], "x": 17.5, "y": 1}, + {"matrix": [2, 9], "x": 18.5, "y": 1}, + {"matrix": [3, 9], "x": 19.5, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [5, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [4, 8], "x": 16.5, "y": 2}, + {"matrix": [5, 8], "x": 17.5, "y": 2}, + {"matrix": [4, 9], "x": 18.5, "y": 2}, + {"matrix": [5, 9], "x": 19.5, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [7, 7], "x": 15.25, "y": 3.25}, + {"matrix": [6, 8], "x": 16.5, "y": 3}, + {"matrix": [7, 8], "x": 17.5, "y": 3}, + {"matrix": [6, 9], "x": 18.5, "y": 3}, + {"matrix": [7, 9], "x": 19.5, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 11.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [9, 6], "x": 14.25, "y": 4.25}, + {"matrix": [9, 7], "x": 15.25, "y": 4.25}, + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + {"matrix": [9, 8], "x": 17.5, "y": 4}, + {"matrix": [8, 9], "x": 18.5, "y": 4}, + {"matrix": [9, 9], "x": 19.5, "y": 4} + ] + }, + "LAYOUT_iso_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + {"matrix": [3, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.5, "y": 0}, + {"matrix": [1, 8], "x": 17.5, "y": 0}, + {"matrix": [0, 9], "x": 18.5, "y": 0}, + {"matrix": [1, 9], "x": 19.5, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [2, 6], "x": 12.5, "y": 1}, + {"matrix": [5, 7], "x": 15.25, "y": 1}, + {"matrix": [2, 8], "x": 16.5, "y": 1}, + {"matrix": [3, 8], "x": 17.5, "y": 1}, + {"matrix": [2, 9], "x": 18.5, "y": 1}, + {"matrix": [3, 9], "x": 19.5, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [5, 6], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [4, 8], "x": 16.5, "y": 2}, + {"matrix": [5, 8], "x": 17.5, "y": 2}, + {"matrix": [4, 9], "x": 18.5, "y": 2}, + {"matrix": [5, 9], "x": 19.5, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 1], "x": 3.25, "y": 3}, + {"matrix": [6, 2], "x": 4.25, "y": 3}, + {"matrix": [7, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 3], "x": 6.25, "y": 3}, + {"matrix": [7, 3], "x": 7.25, "y": 3}, + {"matrix": [6, 4], "x": 8.25, "y": 3}, + {"matrix": [7, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 5], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 6], "x": 14, "y": 3}, + {"matrix": [7, 7], "x": 15.25, "y": 3.25}, + {"matrix": [6, 8], "x": 16.5, "y": 3}, + {"matrix": [7, 8], "x": 17.5, "y": 3}, + {"matrix": [6, 9], "x": 18.5, "y": 3}, + {"matrix": [7, 9], "x": 19.5, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [8, 3], "x": 4, "y": 4, "w": 6.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 11.5, "y": 4, "w": 1.25}, + {"matrix": [8, 6], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [9, 6], "x": 14.25, "y": 4.25}, + {"matrix": [9, 7], "x": 15.25, "y": 4.25}, + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + {"matrix": [9, 8], "x": 17.5, "y": 4}, + {"matrix": [8, 9], "x": 18.5, "y": 4}, + {"matrix": [9, 9], "x": 19.5, "y": 4} + ] + } + } +} diff --git a/keyboards/hineybush/ibis/rules.mk b/keyboards/hineybush/ibis/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/hineybush/ibis/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/holyswitch/lightweight65/info.json b/keyboards/holyswitch/lightweight65/info.json deleted file mode 100644 index 16a9f73737..0000000000 --- a/keyboards/holyswitch/lightweight65/info.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "keyboard_name": "Lightweight65", - "manufacturer": "HolySwitch", - "url": "", - "maintainer": "DeskDaily", - "usb": { - "vid": "0x484F", - "pid": "0x0651", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["F4", "F1", "D5", "C6", "F6"], - "cols": ["F0", "B6", "B5", "B4", "D7", "D6", "B1", "B2", "B3", "B7", "D4", "D2", "D1", "D0", "D3"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi_blocker" - }, - "community_layouts": [ - "65_ansi_blocker" - ], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/holyswitch/lightweight65/keyboard.json b/keyboards/holyswitch/lightweight65/keyboard.json new file mode 100644 index 0000000000..16a9f73737 --- /dev/null +++ b/keyboards/holyswitch/lightweight65/keyboard.json @@ -0,0 +1,105 @@ +{ + "keyboard_name": "Lightweight65", + "manufacturer": "HolySwitch", + "url": "", + "maintainer": "DeskDaily", + "usb": { + "vid": "0x484F", + "pid": "0x0651", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["F4", "F1", "D5", "C6", "F6"], + "cols": ["F0", "B6", "B5", "B4", "D7", "D6", "B1", "B2", "B3", "B7", "D4", "D2", "D1", "D0", "D3"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi_blocker" + }, + "community_layouts": [ + "65_ansi_blocker" + ], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/holyswitch/lightweight65/rules.mk b/keyboards/holyswitch/lightweight65/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/holyswitch/lightweight65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/horrortroll/caticorn/rev1/hotswap/info.json b/keyboards/horrortroll/caticorn/rev1/hotswap/info.json deleted file mode 100644 index ecd3c8a043..0000000000 --- a/keyboards/horrortroll/caticorn/rev1/hotswap/info.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "keyboard_name": "Caticorn Hotswap", - "manufacturer": "HorrorTroll", - "maintainer": "HorrorTroll", - "usb": { - "vid": "0x7516", - "pid": "0x6002", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP20", "GP21", "GP16", "GP17", "GP18", "GP19", "GP15", "GP14", "GP13", "GP10", "GP9"], - "rows": ["GP7", "GP0", "GP8", "GP25", "GP11", "GP12"] - }, - "processor": "RP2040", - "bootloader": "rp2040", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "community_layouts": ["tkl_f13_ansi"], - "layouts": { - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/horrortroll/caticorn/rev1/hotswap/keyboard.json b/keyboards/horrortroll/caticorn/rev1/hotswap/keyboard.json new file mode 100644 index 0000000000..ecd3c8a043 --- /dev/null +++ b/keyboards/horrortroll/caticorn/rev1/hotswap/keyboard.json @@ -0,0 +1,134 @@ +{ + "keyboard_name": "Caticorn Hotswap", + "manufacturer": "HorrorTroll", + "maintainer": "HorrorTroll", + "usb": { + "vid": "0x7516", + "pid": "0x6002", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP20", "GP21", "GP16", "GP17", "GP18", "GP19", "GP15", "GP14", "GP13", "GP10", "GP9"], + "rows": ["GP7", "GP0", "GP8", "GP25", "GP11", "GP12"] + }, + "processor": "RP2040", + "bootloader": "rp2040", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "community_layouts": ["tkl_f13_ansi"], + "layouts": { + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk b/keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/horrortroll/caticorn/rev1/solder/info.json b/keyboards/horrortroll/caticorn/rev1/solder/info.json deleted file mode 100644 index d14278f989..0000000000 --- a/keyboards/horrortroll/caticorn/rev1/solder/info.json +++ /dev/null @@ -1,1833 +0,0 @@ -{ - "keyboard_name": "Caticorn Solder", - "manufacturer": "HorrorTroll", - "maintainer": "HorrorTroll", - "usb": { - "vid": "0x7516", - "pid": "0x6001", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP20", "GP21", "GP16", "GP17", "GP18", "GP19", "GP15", "GP14", "GP13", "GP10", "GP9"], - "rows": ["GP7", "GP0", "GP8", "GP25", "GP11", "GP12"] - }, - "processor": "RP2040", - "bootloader": "rp2040", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift", "tkl_f13_ansi", "tkl_f13_ansi_split_bs_rshift", "tkl_f13_ansi_tsangan", "tkl_f13_ansi_tsangan_split_bs_rshift", "tkl_iso", "tkl_iso_split_bs_rshift", "tkl_iso_tsangan", "tkl_iso_tsangan_split_bs_rshift", "tkl_f13_iso", "tkl_f13_iso_split_bs_rshift", "tkl_f13_iso_tsangan", "tkl_f13_iso_tsangan_split_bs_rshift"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25}, - {"matrix": [1, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [2, 13], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/horrortroll/caticorn/rev1/solder/keyboard.json b/keyboards/horrortroll/caticorn/rev1/solder/keyboard.json new file mode 100644 index 0000000000..d14278f989 --- /dev/null +++ b/keyboards/horrortroll/caticorn/rev1/solder/keyboard.json @@ -0,0 +1,1833 @@ +{ + "keyboard_name": "Caticorn Solder", + "manufacturer": "HorrorTroll", + "maintainer": "HorrorTroll", + "usb": { + "vid": "0x7516", + "pid": "0x6001", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP20", "GP21", "GP16", "GP17", "GP18", "GP19", "GP15", "GP14", "GP13", "GP10", "GP9"], + "rows": ["GP7", "GP0", "GP8", "GP25", "GP11", "GP12"] + }, + "processor": "RP2040", + "bootloader": "rp2040", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift", "tkl_f13_ansi", "tkl_f13_ansi_split_bs_rshift", "tkl_f13_ansi_tsangan", "tkl_f13_ansi_tsangan_split_bs_rshift", "tkl_iso", "tkl_iso_split_bs_rshift", "tkl_iso_tsangan", "tkl_iso_tsangan_split_bs_rshift", "tkl_f13_iso", "tkl_f13_iso_split_bs_rshift", "tkl_f13_iso_tsangan", "tkl_f13_iso_tsangan_split_bs_rshift"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25}, + {"matrix": [1, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [2, 13], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/horrortroll/caticorn/rev1/solder/rules.mk b/keyboards/horrortroll/caticorn/rev1/solder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/horrortroll/caticorn/rev1/solder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/hotdox76v2/info.json b/keyboards/hotdox76v2/info.json deleted file mode 100644 index 30fd71f62a..0000000000 --- a/keyboards/hotdox76v2/info.json +++ /dev/null @@ -1,251 +0,0 @@ -{ - "manufacturer": "JasonRen biu", - "keyboard_name": "hotdox76", - "maintainer": "Drashna Jael're", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "rgb_matrix": true - }, - "build": { - "lto": true - }, - "rgb_matrix": { - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "cycle_left_right": true, - "cycle_out_in_dual": true - }, - "center_point": [112, 32], - "driver": "ws2812", - "max_brightness": 150, - "sleep": true, - "split_count": [43, 43] - }, - "matrix_pins": { - "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "E6"], - "rows": ["D6", "D7", "B4", "B5", "B6", "C6"] - }, - "split": { - "enabled": true, - "soft_serial_pin": "D2", - "transport": { - "sync": { - "indicators": true, - "layer_state": true, - "matrix_state": true, - "modifiers": true, - "oled": true - } - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "url": "https://github.com/Oh-My-Mechanical-Keyboard", - "usb": { - "device_version": "1.0.0", - "pid": "0xAAA9", - "vid": "0xAA96" - }, - "community_layouts": [ - "ergodox" - ], - "layouts": { - "LAYOUT_ergodox": { - "layout": [ - {"label": "L00", "matrix": [5, 0], "w": 1.5, "x": 0, "y": 0.375}, - {"label": "L01", "matrix": [5, 1], "x": 1.5, "y": 0.375}, - {"label": "L02", "matrix": [5, 2], "x": 2.5, "y": 0.125}, - {"label": "L03", "matrix": [5, 3], "x": 3.5, "y": 0}, - {"label": "L04", "matrix": [5, 4], "x": 4.5, "y": 0.125}, - {"label": "L05", "matrix": [5, 5], "x": 5.5, "y": 0.25}, - {"label": "L06", "matrix": [5, 6], "x": 6.5, "y": 0.25}, - - {"label": "L10", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 1.375}, - {"label": "L11", "matrix": [4, 1], "x": 1.5, "y": 1.375}, - {"label": "L12", "matrix": [4, 2], "x": 2.5, "y": 1.125}, - {"label": "L13", "matrix": [4, 3], "x": 3.5, "y": 1}, - {"label": "L14", "matrix": [4, 4], "x": 4.5, "y": 1.125}, - {"label": "L15", "matrix": [4, 5], "x": 5.5, "y": 1.25}, - {"label": "L16", "matrix": [4, 6], "x": 6.5, "y": 1.25, "h": 1.5}, - - {"label": "L20", "matrix": [3, 0], "w": 1.5, "x": 0, "y": 2.375}, - {"label": "L21", "matrix": [3, 1], "x": 1.5, "y": 2.375}, - {"label": "L22", "matrix": [3, 2], "x": 2.5, "y": 2.125}, - {"label": "L23", "matrix": [3, 3], "x": 3.5, "y": 2}, - {"label": "L24", "matrix": [3, 4], "x": 4.5, "y": 2.125}, - {"label": "L25", "matrix": [3, 5], "x": 5.5, "y": 2.25}, - - {"label": "L30", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 3.375}, - {"label": "L31", "matrix": [2, 1], "x": 1.5, "y": 3.375}, - {"label": "L32", "matrix": [2, 2], "x": 2.5, "y": 3.125}, - {"label": "L33", "matrix": [2, 3], "x": 3.5, "y": 3}, - {"label": "L34", "matrix": [2, 4], "x": 4.5, "y": 3.125}, - {"label": "L35", "matrix": [2, 5], "x": 5.5, "y": 3.25}, - {"label": "L36", "matrix": [2, 6], "x": 6.5, "y": 2.75, "h": 1.5}, - - {"label": "L40", "matrix": [1, 0], "x": 0.5, "y": 4.375}, - {"label": "L41", "matrix": [1, 1], "x": 1.5, "y": 4.375}, - {"label": "L42", "matrix": [1, 2], "x": 2.5, "y": 4.125}, - {"label": "L43", "matrix": [1, 3], "x": 3.5, "y": 4}, - {"label": "L44", "matrix": [1, 4], "x": 4.5, "y": 4.125}, - - {"label": "L55", "matrix": [0, 5], "x": 6, "y": 5}, - {"label": "L56", "matrix": [0, 6], "x": 7, "y": 5}, - {"label": "L54", "matrix": [0, 4], "x": 7, "y": 6}, - {"label": "L53", "matrix": [0, 3], "x": 5, "y": 6, "h": 2}, - {"label": "L52", "matrix": [0, 2], "x": 6, "y": 6, "h": 2}, - {"label": "L51", "matrix": [0, 1], "x": 7, "y": 7}, - - {"label": "R06", "matrix": [11, 6], "x": 9.5, "y": 0.25}, - {"label": "R05", "matrix": [11, 5], "x": 10.5, "y": 0.25}, - {"label": "R04", "matrix": [11, 4], "x": 11.5, "y": 0.125}, - {"label": "R03", "matrix": [11, 3], "x": 12.5, "y": 0}, - {"label": "R02", "matrix": [11, 2], "x": 13.5, "y": 0.125}, - {"label": "R01", "matrix": [11, 1], "x": 14.5, "y": 0.375}, - {"label": "R00", "matrix": [11, 0], "w": 1.5, "x": 15.5, "y": 0.375}, - - {"label": "R16", "matrix": [10, 6], "x": 9.5, "y": 1.25, "h": 1.5}, - {"label": "R15", "matrix": [10, 5], "x": 10.5, "y": 1.25}, - {"label": "R14", "matrix": [10, 4], "x": 11.5, "y": 1.125}, - {"label": "R13", "matrix": [10, 3], "x": 12.5, "y": 1}, - {"label": "R12", "matrix": [10, 2], "x": 13.5, "y": 1.125}, - {"label": "R11", "matrix": [10, 1], "x": 14.5, "y": 1.375}, - {"label": "R10", "matrix": [10, 0], "w": 1.5, "x": 15.5, "y": 1.375}, - - {"label": "R25", "matrix": [9, 5], "x": 10.5, "y": 2.25}, - {"label": "R24", "matrix": [9, 4], "x": 11.5, "y": 2.125}, - {"label": "R23", "matrix": [9, 3], "x": 12.5, "y": 2}, - {"label": "R22", "matrix": [9, 2], "x": 13.5, "y": 2.125}, - {"label": "R21", "matrix": [9, 1], "x": 14.5, "y": 2.375}, - {"label": "R20", "matrix": [9, 0], "w": 1.5, "x": 15.5, "y": 2.375}, - - {"label": "R36", "matrix": [8, 6], "x": 9.5, "y": 2.75, "h": 1.5}, - {"label": "R35", "matrix": [8, 5], "x": 10.5, "y": 3.25}, - {"label": "R34", "matrix": [8, 4], "x": 11.5, "y": 3.125}, - {"label": "R33", "matrix": [8, 3], "x": 12.5, "y": 3}, - {"label": "R32", "matrix": [8, 2], "x": 13.5, "y": 3.125}, - {"label": "R31", "matrix": [8, 1], "x": 14.5, "y": 3.375}, - {"label": "R30", "matrix": [8, 0], "w": 1.5, "x": 15.5, "y": 3.375}, - - {"label": "R44", "matrix": [7, 4], "x": 11.5, "y": 4.125}, - {"label": "R43", "matrix": [7, 3], "x": 12.5, "y": 4}, - {"label": "R42", "matrix": [7, 2], "x": 13.5, "y": 4.125}, - {"label": "R41", "matrix": [7, 1], "x": 14.5, "y": 4.375}, - {"label": "R40", "matrix": [7, 0], "x": 15.5, "y": 4.375}, - - {"label": "R56", "matrix": [6, 6], "x": 9, "y": 5}, - {"label": "R55", "matrix": [6, 5], "x": 10, "y": 5}, - {"label": "R54", "matrix": [6, 4], "x": 9, "y": 6}, - {"label": "R51", "matrix": [6, 1], "x": 9, "y": 7}, - {"label": "R52", "matrix": [6, 2], "x": 11, "y": 6, "h": 2}, - {"label": "R53", "matrix": [6, 3], "x": 10, "y": 6, "h": 2} - ] - }, - "LAYOUT_ergodox_pretty": { - "layout": [ - {"label": "L00", "matrix": [5, 0], "w": 1.5, "x": 0, "y": 0.375}, - {"label": "L01", "matrix": [5, 1], "x": 1.5, "y": 0.375}, - {"label": "L02", "matrix": [5, 2], "x": 2.5, "y": 0.125}, - {"label": "L03", "matrix": [5, 3], "x": 3.5, "y": 0}, - {"label": "L04", "matrix": [5, 4], "x": 4.5, "y": 0.125}, - {"label": "L05", "matrix": [5, 5], "x": 5.5, "y": 0.25}, - {"label": "L06", "matrix": [5, 6], "x": 6.5, "y": 0.25}, - - {"label": "R06", "matrix": [11, 6], "x": 9.5, "y": 0.25}, - {"label": "R05", "matrix": [11, 5], "x": 10.5, "y": 0.25}, - {"label": "R04", "matrix": [11, 4], "x": 11.5, "y": 0.125}, - {"label": "R03", "matrix": [11, 3], "x": 12.5, "y": 0}, - {"label": "R02", "matrix": [11, 2], "x": 13.5, "y": 0.125}, - {"label": "R01", "matrix": [11, 1], "x": 14.5, "y": 0.375}, - {"label": "R00", "matrix": [11, 0], "w": 1.5, "x": 15.5, "y": 0.375}, - - {"label": "L10", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 1.375}, - {"label": "L11", "matrix": [4, 1], "x": 1.5, "y": 1.375}, - {"label": "L12", "matrix": [4, 2], "x": 2.5, "y": 1.125}, - {"label": "L13", "matrix": [4, 3], "x": 3.5, "y": 1}, - {"label": "L14", "matrix": [4, 4], "x": 4.5, "y": 1.125}, - {"label": "L15", "matrix": [4, 5], "x": 5.5, "y": 1.25}, - {"label": "L16", "matrix": [4, 6], "x": 6.5, "y": 1.25, "h": 1.5}, - - {"label": "R16", "matrix": [10, 6], "x": 9.5, "y": 1.25, "h": 1.5}, - {"label": "R15", "matrix": [10, 5], "x": 10.5, "y": 1.25}, - {"label": "R14", "matrix": [10, 4], "x": 11.5, "y": 1.125}, - {"label": "R13", "matrix": [10, 3], "x": 12.5, "y": 1}, - {"label": "R12", "matrix": [10, 2], "x": 13.5, "y": 1.125}, - {"label": "R11", "matrix": [10, 1], "x": 14.5, "y": 1.375}, - {"label": "R10", "matrix": [10, 0], "w": 1.5, "x": 15.5, "y": 1.375}, - - {"label": "L20", "matrix": [3, 0], "w": 1.5, "x": 0, "y": 2.375}, - {"label": "L21", "matrix": [3, 1], "x": 1.5, "y": 2.375}, - {"label": "L22", "matrix": [3, 2], "x": 2.5, "y": 2.125}, - {"label": "L23", "matrix": [3, 3], "x": 3.5, "y": 2}, - {"label": "L24", "matrix": [3, 4], "x": 4.5, "y": 2.125}, - {"label": "L25", "matrix": [3, 5], "x": 5.5, "y": 2.25}, - - {"label": "R25", "matrix": [9, 5], "x": 10.5, "y": 2.25}, - {"label": "R24", "matrix": [9, 4], "x": 11.5, "y": 2.125}, - {"label": "R23", "matrix": [9, 3], "x": 12.5, "y": 2}, - {"label": "R22", "matrix": [9, 2], "x": 13.5, "y": 2.125}, - {"label": "R21", "matrix": [9, 1], "x": 14.5, "y": 2.375}, - {"label": "R20", "matrix": [9, 0], "w": 1.5, "x": 15.5, "y": 2.375}, - - {"label": "L30", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 3.375}, - {"label": "L31", "matrix": [2, 1], "x": 1.5, "y": 3.375}, - {"label": "L32", "matrix": [2, 2], "x": 2.5, "y": 3.125}, - {"label": "L33", "matrix": [2, 3], "x": 3.5, "y": 3}, - {"label": "L34", "matrix": [2, 4], "x": 4.5, "y": 3.125}, - {"label": "L35", "matrix": [2, 5], "x": 5.5, "y": 3.25}, - {"label": "L36", "matrix": [2, 6], "x": 6.5, "y": 2.75, "h": 1.5}, - - {"label": "R36", "matrix": [8, 6], "x": 9.5, "y": 2.75, "h": 1.5}, - {"label": "R35", "matrix": [8, 5], "x": 10.5, "y": 3.25}, - {"label": "R34", "matrix": [8, 4], "x": 11.5, "y": 3.125}, - {"label": "R33", "matrix": [8, 3], "x": 12.5, "y": 3}, - {"label": "R32", "matrix": [8, 2], "x": 13.5, "y": 3.125}, - {"label": "R31", "matrix": [8, 1], "x": 14.5, "y": 3.375}, - {"label": "R30", "matrix": [8, 0], "w": 1.5, "x": 15.5, "y": 3.375}, - - {"label": "L40", "matrix": [1, 0], "x": 0.5, "y": 4.375}, - {"label": "L41", "matrix": [1, 1], "x": 1.5, "y": 4.375}, - {"label": "L42", "matrix": [1, 2], "x": 2.5, "y": 4.125}, - {"label": "L43", "matrix": [1, 3], "x": 3.5, "y": 4}, - {"label": "L44", "matrix": [1, 4], "x": 4.5, "y": 4.125}, - - {"label": "R44", "matrix": [7, 4], "x": 11.5, "y": 4.125}, - {"label": "R43", "matrix": [7, 3], "x": 12.5, "y": 4}, - {"label": "R42", "matrix": [7, 2], "x": 13.5, "y": 4.125}, - {"label": "R41", "matrix": [7, 1], "x": 14.5, "y": 4.375}, - {"label": "R40", "matrix": [7, 0], "x": 15.5, "y": 4.375}, - - {"label": "L55", "matrix": [0, 5], "x": 6, "y": 5}, - {"label": "L56", "matrix": [0, 6], "x": 7, "y": 5}, - - {"label": "R56", "matrix": [6, 6], "x": 9, "y": 5}, - {"label": "R55", "matrix": [6, 5], "x": 10, "y": 5}, - - {"label": "L54", "matrix": [0, 4], "x": 7, "y": 6}, - - {"label": "R54", "matrix": [6, 4], "x": 9, "y": 6}, - - {"label": "L53", "matrix": [0, 3], "x": 5, "y": 6, "h": 2}, - {"label": "L52", "matrix": [0, 2], "x": 6, "y": 6, "h": 2}, - {"label": "L51", "matrix": [0, 1], "x": 7, "y": 7}, - - {"label": "R51", "matrix": [6, 1], "x": 9, "y": 7}, - {"label": "R52", "matrix": [6, 2], "x": 11, "y": 6, "h": 2}, - {"label": "R53", "matrix": [6, 3], "x": 10, "y": 6, "h": 2} - ] - } - } -} diff --git a/keyboards/hotdox76v2/keyboard.json b/keyboards/hotdox76v2/keyboard.json new file mode 100644 index 0000000000..30fd71f62a --- /dev/null +++ b/keyboards/hotdox76v2/keyboard.json @@ -0,0 +1,251 @@ +{ + "manufacturer": "JasonRen biu", + "keyboard_name": "hotdox76", + "maintainer": "Drashna Jael're", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "rgb_matrix": true + }, + "build": { + "lto": true + }, + "rgb_matrix": { + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "cycle_left_right": true, + "cycle_out_in_dual": true + }, + "center_point": [112, 32], + "driver": "ws2812", + "max_brightness": 150, + "sleep": true, + "split_count": [43, 43] + }, + "matrix_pins": { + "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "E6"], + "rows": ["D6", "D7", "B4", "B5", "B6", "C6"] + }, + "split": { + "enabled": true, + "soft_serial_pin": "D2", + "transport": { + "sync": { + "indicators": true, + "layer_state": true, + "matrix_state": true, + "modifiers": true, + "oled": true + } + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "url": "https://github.com/Oh-My-Mechanical-Keyboard", + "usb": { + "device_version": "1.0.0", + "pid": "0xAAA9", + "vid": "0xAA96" + }, + "community_layouts": [ + "ergodox" + ], + "layouts": { + "LAYOUT_ergodox": { + "layout": [ + {"label": "L00", "matrix": [5, 0], "w": 1.5, "x": 0, "y": 0.375}, + {"label": "L01", "matrix": [5, 1], "x": 1.5, "y": 0.375}, + {"label": "L02", "matrix": [5, 2], "x": 2.5, "y": 0.125}, + {"label": "L03", "matrix": [5, 3], "x": 3.5, "y": 0}, + {"label": "L04", "matrix": [5, 4], "x": 4.5, "y": 0.125}, + {"label": "L05", "matrix": [5, 5], "x": 5.5, "y": 0.25}, + {"label": "L06", "matrix": [5, 6], "x": 6.5, "y": 0.25}, + + {"label": "L10", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 1.375}, + {"label": "L11", "matrix": [4, 1], "x": 1.5, "y": 1.375}, + {"label": "L12", "matrix": [4, 2], "x": 2.5, "y": 1.125}, + {"label": "L13", "matrix": [4, 3], "x": 3.5, "y": 1}, + {"label": "L14", "matrix": [4, 4], "x": 4.5, "y": 1.125}, + {"label": "L15", "matrix": [4, 5], "x": 5.5, "y": 1.25}, + {"label": "L16", "matrix": [4, 6], "x": 6.5, "y": 1.25, "h": 1.5}, + + {"label": "L20", "matrix": [3, 0], "w": 1.5, "x": 0, "y": 2.375}, + {"label": "L21", "matrix": [3, 1], "x": 1.5, "y": 2.375}, + {"label": "L22", "matrix": [3, 2], "x": 2.5, "y": 2.125}, + {"label": "L23", "matrix": [3, 3], "x": 3.5, "y": 2}, + {"label": "L24", "matrix": [3, 4], "x": 4.5, "y": 2.125}, + {"label": "L25", "matrix": [3, 5], "x": 5.5, "y": 2.25}, + + {"label": "L30", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 3.375}, + {"label": "L31", "matrix": [2, 1], "x": 1.5, "y": 3.375}, + {"label": "L32", "matrix": [2, 2], "x": 2.5, "y": 3.125}, + {"label": "L33", "matrix": [2, 3], "x": 3.5, "y": 3}, + {"label": "L34", "matrix": [2, 4], "x": 4.5, "y": 3.125}, + {"label": "L35", "matrix": [2, 5], "x": 5.5, "y": 3.25}, + {"label": "L36", "matrix": [2, 6], "x": 6.5, "y": 2.75, "h": 1.5}, + + {"label": "L40", "matrix": [1, 0], "x": 0.5, "y": 4.375}, + {"label": "L41", "matrix": [1, 1], "x": 1.5, "y": 4.375}, + {"label": "L42", "matrix": [1, 2], "x": 2.5, "y": 4.125}, + {"label": "L43", "matrix": [1, 3], "x": 3.5, "y": 4}, + {"label": "L44", "matrix": [1, 4], "x": 4.5, "y": 4.125}, + + {"label": "L55", "matrix": [0, 5], "x": 6, "y": 5}, + {"label": "L56", "matrix": [0, 6], "x": 7, "y": 5}, + {"label": "L54", "matrix": [0, 4], "x": 7, "y": 6}, + {"label": "L53", "matrix": [0, 3], "x": 5, "y": 6, "h": 2}, + {"label": "L52", "matrix": [0, 2], "x": 6, "y": 6, "h": 2}, + {"label": "L51", "matrix": [0, 1], "x": 7, "y": 7}, + + {"label": "R06", "matrix": [11, 6], "x": 9.5, "y": 0.25}, + {"label": "R05", "matrix": [11, 5], "x": 10.5, "y": 0.25}, + {"label": "R04", "matrix": [11, 4], "x": 11.5, "y": 0.125}, + {"label": "R03", "matrix": [11, 3], "x": 12.5, "y": 0}, + {"label": "R02", "matrix": [11, 2], "x": 13.5, "y": 0.125}, + {"label": "R01", "matrix": [11, 1], "x": 14.5, "y": 0.375}, + {"label": "R00", "matrix": [11, 0], "w": 1.5, "x": 15.5, "y": 0.375}, + + {"label": "R16", "matrix": [10, 6], "x": 9.5, "y": 1.25, "h": 1.5}, + {"label": "R15", "matrix": [10, 5], "x": 10.5, "y": 1.25}, + {"label": "R14", "matrix": [10, 4], "x": 11.5, "y": 1.125}, + {"label": "R13", "matrix": [10, 3], "x": 12.5, "y": 1}, + {"label": "R12", "matrix": [10, 2], "x": 13.5, "y": 1.125}, + {"label": "R11", "matrix": [10, 1], "x": 14.5, "y": 1.375}, + {"label": "R10", "matrix": [10, 0], "w": 1.5, "x": 15.5, "y": 1.375}, + + {"label": "R25", "matrix": [9, 5], "x": 10.5, "y": 2.25}, + {"label": "R24", "matrix": [9, 4], "x": 11.5, "y": 2.125}, + {"label": "R23", "matrix": [9, 3], "x": 12.5, "y": 2}, + {"label": "R22", "matrix": [9, 2], "x": 13.5, "y": 2.125}, + {"label": "R21", "matrix": [9, 1], "x": 14.5, "y": 2.375}, + {"label": "R20", "matrix": [9, 0], "w": 1.5, "x": 15.5, "y": 2.375}, + + {"label": "R36", "matrix": [8, 6], "x": 9.5, "y": 2.75, "h": 1.5}, + {"label": "R35", "matrix": [8, 5], "x": 10.5, "y": 3.25}, + {"label": "R34", "matrix": [8, 4], "x": 11.5, "y": 3.125}, + {"label": "R33", "matrix": [8, 3], "x": 12.5, "y": 3}, + {"label": "R32", "matrix": [8, 2], "x": 13.5, "y": 3.125}, + {"label": "R31", "matrix": [8, 1], "x": 14.5, "y": 3.375}, + {"label": "R30", "matrix": [8, 0], "w": 1.5, "x": 15.5, "y": 3.375}, + + {"label": "R44", "matrix": [7, 4], "x": 11.5, "y": 4.125}, + {"label": "R43", "matrix": [7, 3], "x": 12.5, "y": 4}, + {"label": "R42", "matrix": [7, 2], "x": 13.5, "y": 4.125}, + {"label": "R41", "matrix": [7, 1], "x": 14.5, "y": 4.375}, + {"label": "R40", "matrix": [7, 0], "x": 15.5, "y": 4.375}, + + {"label": "R56", "matrix": [6, 6], "x": 9, "y": 5}, + {"label": "R55", "matrix": [6, 5], "x": 10, "y": 5}, + {"label": "R54", "matrix": [6, 4], "x": 9, "y": 6}, + {"label": "R51", "matrix": [6, 1], "x": 9, "y": 7}, + {"label": "R52", "matrix": [6, 2], "x": 11, "y": 6, "h": 2}, + {"label": "R53", "matrix": [6, 3], "x": 10, "y": 6, "h": 2} + ] + }, + "LAYOUT_ergodox_pretty": { + "layout": [ + {"label": "L00", "matrix": [5, 0], "w": 1.5, "x": 0, "y": 0.375}, + {"label": "L01", "matrix": [5, 1], "x": 1.5, "y": 0.375}, + {"label": "L02", "matrix": [5, 2], "x": 2.5, "y": 0.125}, + {"label": "L03", "matrix": [5, 3], "x": 3.5, "y": 0}, + {"label": "L04", "matrix": [5, 4], "x": 4.5, "y": 0.125}, + {"label": "L05", "matrix": [5, 5], "x": 5.5, "y": 0.25}, + {"label": "L06", "matrix": [5, 6], "x": 6.5, "y": 0.25}, + + {"label": "R06", "matrix": [11, 6], "x": 9.5, "y": 0.25}, + {"label": "R05", "matrix": [11, 5], "x": 10.5, "y": 0.25}, + {"label": "R04", "matrix": [11, 4], "x": 11.5, "y": 0.125}, + {"label": "R03", "matrix": [11, 3], "x": 12.5, "y": 0}, + {"label": "R02", "matrix": [11, 2], "x": 13.5, "y": 0.125}, + {"label": "R01", "matrix": [11, 1], "x": 14.5, "y": 0.375}, + {"label": "R00", "matrix": [11, 0], "w": 1.5, "x": 15.5, "y": 0.375}, + + {"label": "L10", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 1.375}, + {"label": "L11", "matrix": [4, 1], "x": 1.5, "y": 1.375}, + {"label": "L12", "matrix": [4, 2], "x": 2.5, "y": 1.125}, + {"label": "L13", "matrix": [4, 3], "x": 3.5, "y": 1}, + {"label": "L14", "matrix": [4, 4], "x": 4.5, "y": 1.125}, + {"label": "L15", "matrix": [4, 5], "x": 5.5, "y": 1.25}, + {"label": "L16", "matrix": [4, 6], "x": 6.5, "y": 1.25, "h": 1.5}, + + {"label": "R16", "matrix": [10, 6], "x": 9.5, "y": 1.25, "h": 1.5}, + {"label": "R15", "matrix": [10, 5], "x": 10.5, "y": 1.25}, + {"label": "R14", "matrix": [10, 4], "x": 11.5, "y": 1.125}, + {"label": "R13", "matrix": [10, 3], "x": 12.5, "y": 1}, + {"label": "R12", "matrix": [10, 2], "x": 13.5, "y": 1.125}, + {"label": "R11", "matrix": [10, 1], "x": 14.5, "y": 1.375}, + {"label": "R10", "matrix": [10, 0], "w": 1.5, "x": 15.5, "y": 1.375}, + + {"label": "L20", "matrix": [3, 0], "w": 1.5, "x": 0, "y": 2.375}, + {"label": "L21", "matrix": [3, 1], "x": 1.5, "y": 2.375}, + {"label": "L22", "matrix": [3, 2], "x": 2.5, "y": 2.125}, + {"label": "L23", "matrix": [3, 3], "x": 3.5, "y": 2}, + {"label": "L24", "matrix": [3, 4], "x": 4.5, "y": 2.125}, + {"label": "L25", "matrix": [3, 5], "x": 5.5, "y": 2.25}, + + {"label": "R25", "matrix": [9, 5], "x": 10.5, "y": 2.25}, + {"label": "R24", "matrix": [9, 4], "x": 11.5, "y": 2.125}, + {"label": "R23", "matrix": [9, 3], "x": 12.5, "y": 2}, + {"label": "R22", "matrix": [9, 2], "x": 13.5, "y": 2.125}, + {"label": "R21", "matrix": [9, 1], "x": 14.5, "y": 2.375}, + {"label": "R20", "matrix": [9, 0], "w": 1.5, "x": 15.5, "y": 2.375}, + + {"label": "L30", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 3.375}, + {"label": "L31", "matrix": [2, 1], "x": 1.5, "y": 3.375}, + {"label": "L32", "matrix": [2, 2], "x": 2.5, "y": 3.125}, + {"label": "L33", "matrix": [2, 3], "x": 3.5, "y": 3}, + {"label": "L34", "matrix": [2, 4], "x": 4.5, "y": 3.125}, + {"label": "L35", "matrix": [2, 5], "x": 5.5, "y": 3.25}, + {"label": "L36", "matrix": [2, 6], "x": 6.5, "y": 2.75, "h": 1.5}, + + {"label": "R36", "matrix": [8, 6], "x": 9.5, "y": 2.75, "h": 1.5}, + {"label": "R35", "matrix": [8, 5], "x": 10.5, "y": 3.25}, + {"label": "R34", "matrix": [8, 4], "x": 11.5, "y": 3.125}, + {"label": "R33", "matrix": [8, 3], "x": 12.5, "y": 3}, + {"label": "R32", "matrix": [8, 2], "x": 13.5, "y": 3.125}, + {"label": "R31", "matrix": [8, 1], "x": 14.5, "y": 3.375}, + {"label": "R30", "matrix": [8, 0], "w": 1.5, "x": 15.5, "y": 3.375}, + + {"label": "L40", "matrix": [1, 0], "x": 0.5, "y": 4.375}, + {"label": "L41", "matrix": [1, 1], "x": 1.5, "y": 4.375}, + {"label": "L42", "matrix": [1, 2], "x": 2.5, "y": 4.125}, + {"label": "L43", "matrix": [1, 3], "x": 3.5, "y": 4}, + {"label": "L44", "matrix": [1, 4], "x": 4.5, "y": 4.125}, + + {"label": "R44", "matrix": [7, 4], "x": 11.5, "y": 4.125}, + {"label": "R43", "matrix": [7, 3], "x": 12.5, "y": 4}, + {"label": "R42", "matrix": [7, 2], "x": 13.5, "y": 4.125}, + {"label": "R41", "matrix": [7, 1], "x": 14.5, "y": 4.375}, + {"label": "R40", "matrix": [7, 0], "x": 15.5, "y": 4.375}, + + {"label": "L55", "matrix": [0, 5], "x": 6, "y": 5}, + {"label": "L56", "matrix": [0, 6], "x": 7, "y": 5}, + + {"label": "R56", "matrix": [6, 6], "x": 9, "y": 5}, + {"label": "R55", "matrix": [6, 5], "x": 10, "y": 5}, + + {"label": "L54", "matrix": [0, 4], "x": 7, "y": 6}, + + {"label": "R54", "matrix": [6, 4], "x": 9, "y": 6}, + + {"label": "L53", "matrix": [0, 3], "x": 5, "y": 6, "h": 2}, + {"label": "L52", "matrix": [0, 2], "x": 6, "y": 6, "h": 2}, + {"label": "L51", "matrix": [0, 1], "x": 7, "y": 7}, + + {"label": "R51", "matrix": [6, 1], "x": 9, "y": 7}, + {"label": "R52", "matrix": [6, 2], "x": 11, "y": 6, "h": 2}, + {"label": "R53", "matrix": [6, 3], "x": 10, "y": 6, "h": 2} + ] + } + } +} diff --git a/keyboards/hotdox76v2/rules.mk b/keyboards/hotdox76v2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/hubble/info.json b/keyboards/hubble/info.json deleted file mode 100644 index 735cf4237d..0000000000 --- a/keyboards/hubble/info.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "manufacturer": "Anton Chernenko", - "keyboard_name": "hubble", - "maintainer": "ch3rny", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "velocikey": true - }, - "rgblight": { - "led_count": 7, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D2" - }, - "matrix_pins": { - "cols": ["F5", "F6", "B4", "E6", "D7", "C6", "D4", "D0"], - "rows": ["D1", "F4", "F7", "B5", "B1", "B3", "B6", "B2"] - }, - "url": "", - "usb": { - "vid": "0x4680", - "pid": "0x1357", - "device_version": "1.0.0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [1, 7], "x": 8, "y": 0}, - {"matrix": [1, 6], "x": 9, "y": 0}, - {"matrix": [1, 5], "x": 10, "y": 0}, - {"matrix": [1, 4], "x": 11, "y": 0}, - {"matrix": [1, 3], "x": 12, "y": 0}, - {"matrix": [1, 2], "x": 13, "y": 0}, - {"matrix": [1, 1], "x": 14.25, "y": 0}, - {"matrix": [1, 0], "x": 15.25, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 1}, - {"matrix": [2, 2], "x": 2.25, "y": 1}, - {"matrix": [2, 3], "x": 3.25, "y": 1}, - {"matrix": [2, 4], "x": 4.25, "y": 1}, - {"matrix": [2, 5], "x": 5.25, "y": 1}, - {"matrix": [2, 6], "x": 6.25, "y": 1}, - {"matrix": [2, 7], "x": 7.25, "y": 1}, - {"matrix": [3, 7], "x": 8.25, "y": 1}, - {"matrix": [3, 6], "x": 9.25, "y": 1}, - {"matrix": [3, 5], "x": 10.25, "y": 1}, - {"matrix": [3, 4], "x": 11.25, "y": 1}, - {"matrix": [3, 3], "x": 12.25, "y": 1, "w": 1.75}, - {"matrix": [3, 1], "x": 14.25, "y": 1}, - {"matrix": [3, 0], "x": 15.25, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [4, 1], "x": 1.75, "y": 2}, - {"matrix": [4, 2], "x": 2.75, "y": 2}, - {"matrix": [4, 3], "x": 3.75, "y": 2}, - {"matrix": [4, 4], "x": 4.75, "y": 2}, - {"matrix": [4, 5], "x": 5.75, "y": 2}, - {"matrix": [4, 6], "x": 6.75, "y": 2}, - {"matrix": [4, 7], "x": 7.75, "y": 2}, - {"matrix": [5, 7], "x": 8.75, "y": 2}, - {"matrix": [5, 6], "x": 9.75, "y": 2}, - {"matrix": [5, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 4], "x": 11.75, "y": 2, "w": 1.25}, - {"matrix": [5, 3], "x": 13, "y": 2}, - {"matrix": [5, 1], "x": 14.25, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [6, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [6, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"matrix": [6, 3], "x": 3.75, "y": 3, "w": 2.25}, - {"matrix": [6, 5], "x": 6, "y": 3, "w": 1.25}, - {"matrix": [6, 7], "x": 7.25, "y": 3, "w": 2.75}, - {"matrix": [7, 6], "x": 10, "y": 3}, - {"matrix": [7, 5], "x": 11, "y": 3}, - {"matrix": [7, 4], "x": 12, "y": 3}, - {"matrix": [7, 2], "x": 13.25, "y": 3}, - {"matrix": [7, 1], "x": 14.25, "y": 3}, - {"matrix": [7, 0], "x": 15.25, "y": 3} - ] - } - } -} diff --git a/keyboards/hubble/keyboard.json b/keyboards/hubble/keyboard.json new file mode 100644 index 0000000000..735cf4237d --- /dev/null +++ b/keyboards/hubble/keyboard.json @@ -0,0 +1,109 @@ +{ + "manufacturer": "Anton Chernenko", + "keyboard_name": "hubble", + "maintainer": "ch3rny", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "velocikey": true + }, + "rgblight": { + "led_count": 7, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D2" + }, + "matrix_pins": { + "cols": ["F5", "F6", "B4", "E6", "D7", "C6", "D4", "D0"], + "rows": ["D1", "F4", "F7", "B5", "B1", "B3", "B6", "B2"] + }, + "url": "", + "usb": { + "vid": "0x4680", + "pid": "0x1357", + "device_version": "1.0.0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [1, 7], "x": 8, "y": 0}, + {"matrix": [1, 6], "x": 9, "y": 0}, + {"matrix": [1, 5], "x": 10, "y": 0}, + {"matrix": [1, 4], "x": 11, "y": 0}, + {"matrix": [1, 3], "x": 12, "y": 0}, + {"matrix": [1, 2], "x": 13, "y": 0}, + {"matrix": [1, 1], "x": 14.25, "y": 0}, + {"matrix": [1, 0], "x": 15.25, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 1}, + {"matrix": [2, 2], "x": 2.25, "y": 1}, + {"matrix": [2, 3], "x": 3.25, "y": 1}, + {"matrix": [2, 4], "x": 4.25, "y": 1}, + {"matrix": [2, 5], "x": 5.25, "y": 1}, + {"matrix": [2, 6], "x": 6.25, "y": 1}, + {"matrix": [2, 7], "x": 7.25, "y": 1}, + {"matrix": [3, 7], "x": 8.25, "y": 1}, + {"matrix": [3, 6], "x": 9.25, "y": 1}, + {"matrix": [3, 5], "x": 10.25, "y": 1}, + {"matrix": [3, 4], "x": 11.25, "y": 1}, + {"matrix": [3, 3], "x": 12.25, "y": 1, "w": 1.75}, + {"matrix": [3, 1], "x": 14.25, "y": 1}, + {"matrix": [3, 0], "x": 15.25, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [4, 1], "x": 1.75, "y": 2}, + {"matrix": [4, 2], "x": 2.75, "y": 2}, + {"matrix": [4, 3], "x": 3.75, "y": 2}, + {"matrix": [4, 4], "x": 4.75, "y": 2}, + {"matrix": [4, 5], "x": 5.75, "y": 2}, + {"matrix": [4, 6], "x": 6.75, "y": 2}, + {"matrix": [4, 7], "x": 7.75, "y": 2}, + {"matrix": [5, 7], "x": 8.75, "y": 2}, + {"matrix": [5, 6], "x": 9.75, "y": 2}, + {"matrix": [5, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 4], "x": 11.75, "y": 2, "w": 1.25}, + {"matrix": [5, 3], "x": 13, "y": 2}, + {"matrix": [5, 1], "x": 14.25, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [6, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [6, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"matrix": [6, 3], "x": 3.75, "y": 3, "w": 2.25}, + {"matrix": [6, 5], "x": 6, "y": 3, "w": 1.25}, + {"matrix": [6, 7], "x": 7.25, "y": 3, "w": 2.75}, + {"matrix": [7, 6], "x": 10, "y": 3}, + {"matrix": [7, 5], "x": 11, "y": 3}, + {"matrix": [7, 4], "x": 12, "y": 3}, + {"matrix": [7, 2], "x": 13.25, "y": 3}, + {"matrix": [7, 1], "x": 14.25, "y": 3}, + {"matrix": [7, 0], "x": 15.25, "y": 3} + ] + } + } +} diff --git a/keyboards/hubble/rules.mk b/keyboards/hubble/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/hubble/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/ibm/model_m/modelh/info.json b/keyboards/ibm/model_m/modelh/info.json deleted file mode 100644 index 6d55d5c6bd..0000000000 --- a/keyboards/ibm/model_m/modelh/info.json +++ /dev/null @@ -1,282 +0,0 @@ -{ - "manufacturer": "IBM", - "keyboard_name": "Model M", - "maintainer": "jhawthorn", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": false, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": false - }, - "indicators": { - "caps_lock": "B8", - "num_lock": "B7", - "scroll_lock": "B9", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3"], - "rows": ["B6", "B5", "B4", "A15", "B3", "A0", "A2", "A1"] - }, - "processor": "STM32F103", - "url": "modelh.club", - "usb": { - "device_version": "1.0.0", - "max_power": 100, - "pid": "0xB155", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_fullsize_ansi_wkl": { - "layout": [ - {"matrix": [0, 2], "x": 0, "y": 0}, - - {"matrix": [2, 3], "x": 2, "y": 0}, - {"matrix": [2, 4], "x": 3, "y": 0}, - {"matrix": [1, 4], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 8], "x": 7.5, "y": 0}, - {"matrix": [1, 9], "x": 8.5, "y": 0}, - {"matrix": [2, 9], "x": 9.5, "y": 0}, - - {"matrix": [2, 6], "x": 11, "y": 0}, - {"matrix": [3, 6], "x": 12, "y": 0}, - {"matrix": [3, 11], "x": 13, "y": 0}, - {"matrix": [3, 12], "x": 14, "y": 0}, - - {"matrix": [3, 15], "x": 15.25, "y": 0}, - {"matrix": [4, 15], "x": 16.25, "y": 0}, - {"matrix": [6, 14], "x": 17.25, "y": 0}, - - {"matrix": [2, 2], "x": 0, "y": 1.5}, - {"matrix": [3, 2], "x": 1, "y": 1.5}, - {"matrix": [3, 3], "x": 2, "y": 1.5}, - {"matrix": [3, 4], "x": 3, "y": 1.5}, - {"matrix": [3, 5], "x": 4, "y": 1.5}, - {"matrix": [2, 5], "x": 5, "y": 1.5}, - {"matrix": [2, 7], "x": 6, "y": 1.5}, - {"matrix": [3, 7], "x": 7, "y": 1.5}, - {"matrix": [3, 8], "x": 8, "y": 1.5}, - {"matrix": [3, 9], "x": 9, "y": 1.5}, - {"matrix": [3, 10], "x": 10, "y": 1.5}, - {"matrix": [2, 10], "x": 11, "y": 1.5}, - {"matrix": [2, 8], "x": 12, "y": 1.5}, - {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [2, 12], "x": 15.25, "y": 1.5}, - {"matrix": [2, 14], "x": 16.25, "y": 1.5}, - {"matrix": [2, 13], "x": 17.25, "y": 1.5}, - - {"matrix": [6, 11], "x": 18.5, "y": 1.5}, - {"matrix": [6, 12], "x": 19.5, "y": 1.5}, - {"matrix": [6, 13], "x": 20.5, "y": 1.5}, - {"matrix": [7, 13], "x": 21.5, "y": 1.5}, - - {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [4, 2], "x": 1.5, "y": 2.5}, - {"matrix": [4, 3], "x": 2.5, "y": 2.5}, - {"matrix": [4, 4], "x": 3.5, "y": 2.5}, - {"matrix": [4, 5], "x": 4.5, "y": 2.5}, - {"matrix": [1, 5], "x": 5.5, "y": 2.5}, - {"matrix": [1, 7], "x": 6.5, "y": 2.5}, - {"matrix": [4, 7], "x": 7.5, "y": 2.5}, - {"matrix": [4, 8], "x": 8.5, "y": 2.5}, - {"matrix": [4, 9], "x": 9.5, "y": 2.5}, - {"matrix": [4, 10], "x": 10.5, "y": 2.5}, - {"matrix": [1, 10], "x": 11.5, "y": 2.5}, - {"matrix": [1, 8], "x": 12.5, "y": 2.5}, - {"matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [2, 11], "x": 15.25, "y": 2.5}, - {"matrix": [3, 14], "x": 16.25, "y": 2.5}, - {"matrix": [3, 13], "x": 17.25, "y": 2.5}, - - {"matrix": [4, 11], "x": 18.5, "y": 2.5}, - {"matrix": [4, 12], "x": 19.5, "y": 2.5}, - {"matrix": [4, 13], "x": 20.5, "y": 2.5}, - {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2}, - - {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5}, - {"matrix": [5, 2], "x": 1.75, "y": 3.5}, - {"matrix": [5, 3], "x": 2.75, "y": 3.5}, - {"matrix": [5, 4], "x": 3.75, "y": 3.5}, - {"matrix": [5, 5], "x": 4.75, "y": 3.5}, - {"matrix": [0, 5], "x": 5.75, "y": 3.5}, - {"matrix": [0, 7], "x": 6.75, "y": 3.5}, - {"matrix": [5, 7], "x": 7.75, "y": 3.5}, - {"matrix": [5, 8], "x": 8.75, "y": 3.5}, - {"matrix": [5, 9], "x": 9.75, "y": 3.5}, - {"matrix": [5, 10], "x": 10.75, "y": 3.5}, - {"matrix": [0, 10], "x": 11.75, "y": 3.5}, - {"matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [1, 11], "x": 18.5, "y": 3.5}, - {"matrix": [1, 12], "x": 19.5, "y": 3.5}, - {"matrix": [1, 13], "x": 20.5, "y": 3.5}, - - {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [6, 2], "x": 2.25, "y": 4.5}, - {"matrix": [6, 3], "x": 3.25, "y": 4.5}, - {"matrix": [6, 4], "x": 4.25, "y": 4.5}, - {"matrix": [6, 5], "x": 5.25, "y": 4.5}, - {"matrix": [7, 5], "x": 6.25, "y": 4.5}, - {"matrix": [7, 7], "x": 7.25, "y": 4.5}, - {"matrix": [6, 7], "x": 8.25, "y": 4.5}, - {"matrix": [6, 8], "x": 9.25, "y": 4.5}, - {"matrix": [6, 9], "x": 10.25, "y": 4.5}, - {"matrix": [7, 10], "x": 11.25, "y": 4.5}, - {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [0, 14], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 11], "x": 18.5, "y": 4.5}, - {"matrix": [5, 12], "x": 19.5, "y": 4.5}, - {"matrix": [5, 13], "x": 20.5, "y": 4.5}, - {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5}, - - {"matrix": [7, 14], "x": 15.25, "y": 5.5}, - {"matrix": [7, 11], "x": 16.25, "y": 5.5}, - {"matrix": [7, 12], "x": 17.25, "y": 5.5}, - - {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2}, - {"matrix": [0, 13], "x": 20.5, "y": 5.5} - ] - }, - "LAYOUT_fullsize_iso_wkl": { - "layout": [ - {"matrix": [0, 2], "x": 0, "y": 0}, - - {"matrix": [2, 3], "x": 2, "y": 0}, - {"matrix": [2, 4], "x": 3, "y": 0}, - {"matrix": [1, 4], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 8], "x": 7.5, "y": 0}, - {"matrix": [1, 9], "x": 8.5, "y": 0}, - {"matrix": [2, 9], "x": 9.5, "y": 0}, - - {"matrix": [2, 6], "x": 11, "y": 0}, - {"matrix": [3, 6], "x": 12, "y": 0}, - {"matrix": [3, 11], "x": 13, "y": 0}, - {"matrix": [3, 12], "x": 14, "y": 0}, - - {"matrix": [3, 15], "x": 15.25, "y": 0}, - {"matrix": [4, 15], "x": 16.25, "y": 0}, - {"matrix": [6, 14], "x": 17.25, "y": 0}, - - {"matrix": [2, 2], "x": 0, "y": 1.5}, - {"matrix": [3, 2], "x": 1, "y": 1.5}, - {"matrix": [3, 3], "x": 2, "y": 1.5}, - {"matrix": [3, 4], "x": 3, "y": 1.5}, - {"matrix": [3, 5], "x": 4, "y": 1.5}, - {"matrix": [2, 5], "x": 5, "y": 1.5}, - {"matrix": [2, 7], "x": 6, "y": 1.5}, - {"matrix": [3, 7], "x": 7, "y": 1.5}, - {"matrix": [3, 8], "x": 8, "y": 1.5}, - {"matrix": [3, 9], "x": 9, "y": 1.5}, - {"matrix": [3, 10], "x": 10, "y": 1.5}, - {"matrix": [2, 10], "x": 11, "y": 1.5}, - {"matrix": [2, 8], "x": 12, "y": 1.5}, - {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [2, 12], "x": 15.25, "y": 1.5}, - {"matrix": [2, 14], "x": 16.25, "y": 1.5}, - {"matrix": [2, 13], "x": 17.25, "y": 1.5}, - - {"matrix": [6, 11], "x": 18.5, "y": 1.5}, - {"matrix": [6, 12], "x": 19.5, "y": 1.5}, - {"matrix": [6, 13], "x": 20.5, "y": 1.5}, - {"matrix": [7, 13], "x": 21.5, "y": 1.5}, - - {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [4, 2], "x": 1.5, "y": 2.5}, - {"matrix": [4, 3], "x": 2.5, "y": 2.5}, - {"matrix": [4, 4], "x": 3.5, "y": 2.5}, - {"matrix": [4, 5], "x": 4.5, "y": 2.5}, - {"matrix": [1, 5], "x": 5.5, "y": 2.5}, - {"matrix": [1, 7], "x": 6.5, "y": 2.5}, - {"matrix": [4, 7], "x": 7.5, "y": 2.5}, - {"matrix": [4, 8], "x": 8.5, "y": 2.5}, - {"matrix": [4, 9], "x": 9.5, "y": 2.5}, - {"matrix": [4, 10], "x": 10.5, "y": 2.5}, - {"matrix": [1, 10], "x": 11.5, "y": 2.5}, - {"matrix": [1, 8], "x": 12.5, "y": 2.5}, - - {"matrix": [2, 11], "x": 15.25, "y": 2.5}, - {"matrix": [3, 14], "x": 16.25, "y": 2.5}, - {"matrix": [3, 13], "x": 17.25, "y": 2.5}, - - {"matrix": [4, 11], "x": 18.5, "y": 2.5}, - {"matrix": [4, 12], "x": 19.5, "y": 2.5}, - {"matrix": [4, 13], "x": 20.5, "y": 2.5}, - {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2}, - - {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5}, - {"matrix": [5, 2], "x": 1.75, "y": 3.5}, - {"matrix": [5, 3], "x": 2.75, "y": 3.5}, - {"matrix": [5, 4], "x": 3.75, "y": 3.5}, - {"matrix": [5, 5], "x": 4.75, "y": 3.5}, - {"matrix": [0, 5], "x": 5.75, "y": 3.5}, - {"matrix": [0, 7], "x": 6.75, "y": 3.5}, - {"matrix": [5, 7], "x": 7.75, "y": 3.5}, - {"matrix": [5, 8], "x": 8.75, "y": 3.5}, - {"matrix": [5, 9], "x": 9.75, "y": 3.5}, - {"matrix": [5, 10], "x": 10.75, "y": 3.5}, - {"matrix": [0, 10], "x": 11.75, "y": 3.5}, - {"matrix": [6, 10], "x": 12.75, "y": 3.5}, - {"matrix": [6, 6], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - - {"matrix": [1, 11], "x": 18.5, "y": 3.5}, - {"matrix": [1, 12], "x": 19.5, "y": 3.5}, - {"matrix": [1, 13], "x": 20.5, "y": 3.5}, - - {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [0, 3], "x": 1.25, "y": 4.5}, - {"matrix": [6, 2], "x": 2.25, "y": 4.5}, - {"matrix": [6, 3], "x": 3.25, "y": 4.5}, - {"matrix": [6, 4], "x": 4.25, "y": 4.5}, - {"matrix": [6, 5], "x": 5.25, "y": 4.5}, - {"matrix": [7, 5], "x": 6.25, "y": 4.5}, - {"matrix": [7, 7], "x": 7.25, "y": 4.5}, - {"matrix": [6, 7], "x": 8.25, "y": 4.5}, - {"matrix": [6, 8], "x": 9.25, "y": 4.5}, - {"matrix": [6, 9], "x": 10.25, "y": 4.5}, - {"matrix": [7, 10], "x": 11.25, "y": 4.5}, - {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [0, 14], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 11], "x": 18.5, "y": 4.5}, - {"matrix": [5, 12], "x": 19.5, "y": 4.5}, - {"matrix": [5, 13], "x": 20.5, "y": 4.5}, - {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5}, - - {"matrix": [7, 14], "x": 15.25, "y": 5.5}, - {"matrix": [7, 11], "x": 16.25, "y": 5.5}, - {"matrix": [7, 12], "x": 17.25, "y": 5.5}, - - {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2}, - {"matrix": [0, 13], "x": 20.5, "y": 5.5} - ] - } - } -} diff --git a/keyboards/ibm/model_m/modelh/keyboard.json b/keyboards/ibm/model_m/modelh/keyboard.json new file mode 100644 index 0000000000..6d55d5c6bd --- /dev/null +++ b/keyboards/ibm/model_m/modelh/keyboard.json @@ -0,0 +1,282 @@ +{ + "manufacturer": "IBM", + "keyboard_name": "Model M", + "maintainer": "jhawthorn", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": false, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": false + }, + "indicators": { + "caps_lock": "B8", + "num_lock": "B7", + "scroll_lock": "B9", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3"], + "rows": ["B6", "B5", "B4", "A15", "B3", "A0", "A2", "A1"] + }, + "processor": "STM32F103", + "url": "modelh.club", + "usb": { + "device_version": "1.0.0", + "max_power": 100, + "pid": "0xB155", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_fullsize_ansi_wkl": { + "layout": [ + {"matrix": [0, 2], "x": 0, "y": 0}, + + {"matrix": [2, 3], "x": 2, "y": 0}, + {"matrix": [2, 4], "x": 3, "y": 0}, + {"matrix": [1, 4], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 8], "x": 7.5, "y": 0}, + {"matrix": [1, 9], "x": 8.5, "y": 0}, + {"matrix": [2, 9], "x": 9.5, "y": 0}, + + {"matrix": [2, 6], "x": 11, "y": 0}, + {"matrix": [3, 6], "x": 12, "y": 0}, + {"matrix": [3, 11], "x": 13, "y": 0}, + {"matrix": [3, 12], "x": 14, "y": 0}, + + {"matrix": [3, 15], "x": 15.25, "y": 0}, + {"matrix": [4, 15], "x": 16.25, "y": 0}, + {"matrix": [6, 14], "x": 17.25, "y": 0}, + + {"matrix": [2, 2], "x": 0, "y": 1.5}, + {"matrix": [3, 2], "x": 1, "y": 1.5}, + {"matrix": [3, 3], "x": 2, "y": 1.5}, + {"matrix": [3, 4], "x": 3, "y": 1.5}, + {"matrix": [3, 5], "x": 4, "y": 1.5}, + {"matrix": [2, 5], "x": 5, "y": 1.5}, + {"matrix": [2, 7], "x": 6, "y": 1.5}, + {"matrix": [3, 7], "x": 7, "y": 1.5}, + {"matrix": [3, 8], "x": 8, "y": 1.5}, + {"matrix": [3, 9], "x": 9, "y": 1.5}, + {"matrix": [3, 10], "x": 10, "y": 1.5}, + {"matrix": [2, 10], "x": 11, "y": 1.5}, + {"matrix": [2, 8], "x": 12, "y": 1.5}, + {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [2, 12], "x": 15.25, "y": 1.5}, + {"matrix": [2, 14], "x": 16.25, "y": 1.5}, + {"matrix": [2, 13], "x": 17.25, "y": 1.5}, + + {"matrix": [6, 11], "x": 18.5, "y": 1.5}, + {"matrix": [6, 12], "x": 19.5, "y": 1.5}, + {"matrix": [6, 13], "x": 20.5, "y": 1.5}, + {"matrix": [7, 13], "x": 21.5, "y": 1.5}, + + {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [4, 2], "x": 1.5, "y": 2.5}, + {"matrix": [4, 3], "x": 2.5, "y": 2.5}, + {"matrix": [4, 4], "x": 3.5, "y": 2.5}, + {"matrix": [4, 5], "x": 4.5, "y": 2.5}, + {"matrix": [1, 5], "x": 5.5, "y": 2.5}, + {"matrix": [1, 7], "x": 6.5, "y": 2.5}, + {"matrix": [4, 7], "x": 7.5, "y": 2.5}, + {"matrix": [4, 8], "x": 8.5, "y": 2.5}, + {"matrix": [4, 9], "x": 9.5, "y": 2.5}, + {"matrix": [4, 10], "x": 10.5, "y": 2.5}, + {"matrix": [1, 10], "x": 11.5, "y": 2.5}, + {"matrix": [1, 8], "x": 12.5, "y": 2.5}, + {"matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [2, 11], "x": 15.25, "y": 2.5}, + {"matrix": [3, 14], "x": 16.25, "y": 2.5}, + {"matrix": [3, 13], "x": 17.25, "y": 2.5}, + + {"matrix": [4, 11], "x": 18.5, "y": 2.5}, + {"matrix": [4, 12], "x": 19.5, "y": 2.5}, + {"matrix": [4, 13], "x": 20.5, "y": 2.5}, + {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2}, + + {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5}, + {"matrix": [5, 2], "x": 1.75, "y": 3.5}, + {"matrix": [5, 3], "x": 2.75, "y": 3.5}, + {"matrix": [5, 4], "x": 3.75, "y": 3.5}, + {"matrix": [5, 5], "x": 4.75, "y": 3.5}, + {"matrix": [0, 5], "x": 5.75, "y": 3.5}, + {"matrix": [0, 7], "x": 6.75, "y": 3.5}, + {"matrix": [5, 7], "x": 7.75, "y": 3.5}, + {"matrix": [5, 8], "x": 8.75, "y": 3.5}, + {"matrix": [5, 9], "x": 9.75, "y": 3.5}, + {"matrix": [5, 10], "x": 10.75, "y": 3.5}, + {"matrix": [0, 10], "x": 11.75, "y": 3.5}, + {"matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [1, 11], "x": 18.5, "y": 3.5}, + {"matrix": [1, 12], "x": 19.5, "y": 3.5}, + {"matrix": [1, 13], "x": 20.5, "y": 3.5}, + + {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [6, 2], "x": 2.25, "y": 4.5}, + {"matrix": [6, 3], "x": 3.25, "y": 4.5}, + {"matrix": [6, 4], "x": 4.25, "y": 4.5}, + {"matrix": [6, 5], "x": 5.25, "y": 4.5}, + {"matrix": [7, 5], "x": 6.25, "y": 4.5}, + {"matrix": [7, 7], "x": 7.25, "y": 4.5}, + {"matrix": [6, 7], "x": 8.25, "y": 4.5}, + {"matrix": [6, 8], "x": 9.25, "y": 4.5}, + {"matrix": [6, 9], "x": 10.25, "y": 4.5}, + {"matrix": [7, 10], "x": 11.25, "y": 4.5}, + {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [0, 14], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 11], "x": 18.5, "y": 4.5}, + {"matrix": [5, 12], "x": 19.5, "y": 4.5}, + {"matrix": [5, 13], "x": 20.5, "y": 4.5}, + {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5}, + + {"matrix": [7, 14], "x": 15.25, "y": 5.5}, + {"matrix": [7, 11], "x": 16.25, "y": 5.5}, + {"matrix": [7, 12], "x": 17.25, "y": 5.5}, + + {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2}, + {"matrix": [0, 13], "x": 20.5, "y": 5.5} + ] + }, + "LAYOUT_fullsize_iso_wkl": { + "layout": [ + {"matrix": [0, 2], "x": 0, "y": 0}, + + {"matrix": [2, 3], "x": 2, "y": 0}, + {"matrix": [2, 4], "x": 3, "y": 0}, + {"matrix": [1, 4], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 8], "x": 7.5, "y": 0}, + {"matrix": [1, 9], "x": 8.5, "y": 0}, + {"matrix": [2, 9], "x": 9.5, "y": 0}, + + {"matrix": [2, 6], "x": 11, "y": 0}, + {"matrix": [3, 6], "x": 12, "y": 0}, + {"matrix": [3, 11], "x": 13, "y": 0}, + {"matrix": [3, 12], "x": 14, "y": 0}, + + {"matrix": [3, 15], "x": 15.25, "y": 0}, + {"matrix": [4, 15], "x": 16.25, "y": 0}, + {"matrix": [6, 14], "x": 17.25, "y": 0}, + + {"matrix": [2, 2], "x": 0, "y": 1.5}, + {"matrix": [3, 2], "x": 1, "y": 1.5}, + {"matrix": [3, 3], "x": 2, "y": 1.5}, + {"matrix": [3, 4], "x": 3, "y": 1.5}, + {"matrix": [3, 5], "x": 4, "y": 1.5}, + {"matrix": [2, 5], "x": 5, "y": 1.5}, + {"matrix": [2, 7], "x": 6, "y": 1.5}, + {"matrix": [3, 7], "x": 7, "y": 1.5}, + {"matrix": [3, 8], "x": 8, "y": 1.5}, + {"matrix": [3, 9], "x": 9, "y": 1.5}, + {"matrix": [3, 10], "x": 10, "y": 1.5}, + {"matrix": [2, 10], "x": 11, "y": 1.5}, + {"matrix": [2, 8], "x": 12, "y": 1.5}, + {"matrix": [1, 6], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [2, 12], "x": 15.25, "y": 1.5}, + {"matrix": [2, 14], "x": 16.25, "y": 1.5}, + {"matrix": [2, 13], "x": 17.25, "y": 1.5}, + + {"matrix": [6, 11], "x": 18.5, "y": 1.5}, + {"matrix": [6, 12], "x": 19.5, "y": 1.5}, + {"matrix": [6, 13], "x": 20.5, "y": 1.5}, + {"matrix": [7, 13], "x": 21.5, "y": 1.5}, + + {"matrix": [1, 2], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [4, 2], "x": 1.5, "y": 2.5}, + {"matrix": [4, 3], "x": 2.5, "y": 2.5}, + {"matrix": [4, 4], "x": 3.5, "y": 2.5}, + {"matrix": [4, 5], "x": 4.5, "y": 2.5}, + {"matrix": [1, 5], "x": 5.5, "y": 2.5}, + {"matrix": [1, 7], "x": 6.5, "y": 2.5}, + {"matrix": [4, 7], "x": 7.5, "y": 2.5}, + {"matrix": [4, 8], "x": 8.5, "y": 2.5}, + {"matrix": [4, 9], "x": 9.5, "y": 2.5}, + {"matrix": [4, 10], "x": 10.5, "y": 2.5}, + {"matrix": [1, 10], "x": 11.5, "y": 2.5}, + {"matrix": [1, 8], "x": 12.5, "y": 2.5}, + + {"matrix": [2, 11], "x": 15.25, "y": 2.5}, + {"matrix": [3, 14], "x": 16.25, "y": 2.5}, + {"matrix": [3, 13], "x": 17.25, "y": 2.5}, + + {"matrix": [4, 11], "x": 18.5, "y": 2.5}, + {"matrix": [4, 12], "x": 19.5, "y": 2.5}, + {"matrix": [4, 13], "x": 20.5, "y": 2.5}, + {"matrix": [4, 14], "x": 21.5, "y": 2.5, "h": 2}, + + {"matrix": [1, 3], "x": 0, "y": 3.5, "w": 1.5}, + {"matrix": [5, 2], "x": 1.75, "y": 3.5}, + {"matrix": [5, 3], "x": 2.75, "y": 3.5}, + {"matrix": [5, 4], "x": 3.75, "y": 3.5}, + {"matrix": [5, 5], "x": 4.75, "y": 3.5}, + {"matrix": [0, 5], "x": 5.75, "y": 3.5}, + {"matrix": [0, 7], "x": 6.75, "y": 3.5}, + {"matrix": [5, 7], "x": 7.75, "y": 3.5}, + {"matrix": [5, 8], "x": 8.75, "y": 3.5}, + {"matrix": [5, 9], "x": 9.75, "y": 3.5}, + {"matrix": [5, 10], "x": 10.75, "y": 3.5}, + {"matrix": [0, 10], "x": 11.75, "y": 3.5}, + {"matrix": [6, 10], "x": 12.75, "y": 3.5}, + {"matrix": [6, 6], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + + {"matrix": [1, 11], "x": 18.5, "y": 3.5}, + {"matrix": [1, 12], "x": 19.5, "y": 3.5}, + {"matrix": [1, 13], "x": 20.5, "y": 3.5}, + + {"matrix": [1, 1], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [0, 3], "x": 1.25, "y": 4.5}, + {"matrix": [6, 2], "x": 2.25, "y": 4.5}, + {"matrix": [6, 3], "x": 3.25, "y": 4.5}, + {"matrix": [6, 4], "x": 4.25, "y": 4.5}, + {"matrix": [6, 5], "x": 5.25, "y": 4.5}, + {"matrix": [7, 5], "x": 6.25, "y": 4.5}, + {"matrix": [7, 7], "x": 7.25, "y": 4.5}, + {"matrix": [6, 7], "x": 8.25, "y": 4.5}, + {"matrix": [6, 8], "x": 9.25, "y": 4.5}, + {"matrix": [6, 9], "x": 10.25, "y": 4.5}, + {"matrix": [7, 10], "x": 11.25, "y": 4.5}, + {"matrix": [6, 1], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [0, 14], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 11], "x": 18.5, "y": 4.5}, + {"matrix": [5, 12], "x": 19.5, "y": 4.5}, + {"matrix": [5, 13], "x": 20.5, "y": 4.5}, + {"matrix": [5, 14], "x": 21.5, "y": 4.5, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [0, 15], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [7, 6], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [7, 15], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [6, 0], "x": 13.5, "y": 5.5, "w": 1.5}, + + {"matrix": [7, 14], "x": 15.25, "y": 5.5}, + {"matrix": [7, 11], "x": 16.25, "y": 5.5}, + {"matrix": [7, 12], "x": 17.25, "y": 5.5}, + + {"matrix": [0, 12], "x": 18.5, "y": 5.5, "w": 2}, + {"matrix": [0, 13], "x": 20.5, "y": 5.5} + ] + } + } +} diff --git a/keyboards/ibm/model_m/modelh/rules.mk b/keyboards/ibm/model_m/modelh/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ibm/model_m_122/m122_3270/bluepill/info.json b/keyboards/ibm/model_m_122/m122_3270/bluepill/info.json deleted file mode 100644 index e2f18d06e4..0000000000 --- a/keyboards/ibm/model_m_122/m122_3270/bluepill/info.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "usb": { - "device_version": "0.0.3" - }, - "matrix_pins": { - "cols": ["B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "B0", "A10", "A7", "A6", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9"], - "rows": ["C13", "C14", "C15", "A1", "A2", "A3", "A4", "A5"] - }, - "diode_direction": "ROW2COL", - "processor": "STM32F103", - "bootloader": "stm32duino" -} diff --git a/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json b/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json new file mode 100644 index 0000000000..e2f18d06e4 --- /dev/null +++ b/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json @@ -0,0 +1,12 @@ +{ + "usb": { + "device_version": "0.0.3" + }, + "matrix_pins": { + "cols": ["B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "B0", "A10", "A7", "A6", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9"], + "rows": ["C13", "C14", "C15", "A1", "A2", "A3", "A4", "A5"] + }, + "diode_direction": "ROW2COL", + "processor": "STM32F103", + "bootloader": "stm32duino" +} diff --git a/keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk b/keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/idank/spankbd/info.json b/keyboards/idank/spankbd/info.json deleted file mode 100644 index fc9dce4631..0000000000 --- a/keyboards/idank/spankbd/info.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "url": "https://github.com/idank/spankbd", - "maintainer": "idank", - "keyboard_name": "Span", - "manufacturer": "holykeebs", - "development_board": "promicro", - "usb": { - "vid": "0xC3AC", - "pid": "0x3140", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": [ "F4", "F5", "F6", "F7", "B1" ], - "rows": [ "D4", "C6", "D7", "E6" ] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D2" - }, - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.125}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0.125}, - {"matrix": [0, 4], "x": 4, "y": 0.375}, - - {"matrix": [4, 4], "x": 8, "y": 0.375}, - {"matrix": [4, 3], "x": 9, "y": 0.125}, - {"matrix": [4, 2], "x": 10, "y": 0}, - {"matrix": [4, 1], "x": 11, "y": 0.125}, - {"matrix": [4, 0], "x": 12, "y": 0.25}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.125}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1.125}, - {"matrix": [1, 4], "x": 4, "y": 1.375}, - - {"matrix": [5, 4], "x": 8, "y": 1.375}, - {"matrix": [5, 3], "x": 9, "y": 1.125}, - {"matrix": [5, 2], "x": 10, "y": 1}, - {"matrix": [5, 1], "x": 11, "y": 1.125}, - {"matrix": [5, 0], "x": 12, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.125}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2.125}, - {"matrix": [2, 4], "x": 4, "y": 2.375}, - - {"matrix": [6, 4], "x": 8, "y": 2.375}, - {"matrix": [6, 3], "x": 9, "y": 2.125}, - {"matrix": [6, 2], "x": 10, "y": 2}, - {"matrix": [6, 1], "x": 11, "y": 2.125}, - {"matrix": [6, 0], "x": 12, "y": 2.25}, - - {"matrix": [3, 2], "x": 2, "y": 3.5}, - {"matrix": [3, 3], "x": 3.25, "y": 3.625, "w": 1.5}, - {"matrix": [3, 4], "x": 5, "y": 3.125, "h": 2}, - - {"matrix": [7, 4], "x": 7, "y": 3.125, "h": 2}, - {"matrix": [7, 3], "x": 8.25, "y": 3.625, "w": 1.5}, - {"matrix": [7, 2], "x": 10, "y": 3.5} - ] - } - } -} diff --git a/keyboards/idank/spankbd/keyboard.json b/keyboards/idank/spankbd/keyboard.json new file mode 100644 index 0000000000..fc9dce4631 --- /dev/null +++ b/keyboards/idank/spankbd/keyboard.json @@ -0,0 +1,76 @@ +{ + "url": "https://github.com/idank/spankbd", + "maintainer": "idank", + "keyboard_name": "Span", + "manufacturer": "holykeebs", + "development_board": "promicro", + "usb": { + "vid": "0xC3AC", + "pid": "0x3140", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": [ "F4", "F5", "F6", "F7", "B1" ], + "rows": [ "D4", "C6", "D7", "E6" ] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D2" + }, + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.125}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0.125}, + {"matrix": [0, 4], "x": 4, "y": 0.375}, + + {"matrix": [4, 4], "x": 8, "y": 0.375}, + {"matrix": [4, 3], "x": 9, "y": 0.125}, + {"matrix": [4, 2], "x": 10, "y": 0}, + {"matrix": [4, 1], "x": 11, "y": 0.125}, + {"matrix": [4, 0], "x": 12, "y": 0.25}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.125}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1.125}, + {"matrix": [1, 4], "x": 4, "y": 1.375}, + + {"matrix": [5, 4], "x": 8, "y": 1.375}, + {"matrix": [5, 3], "x": 9, "y": 1.125}, + {"matrix": [5, 2], "x": 10, "y": 1}, + {"matrix": [5, 1], "x": 11, "y": 1.125}, + {"matrix": [5, 0], "x": 12, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.125}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2.125}, + {"matrix": [2, 4], "x": 4, "y": 2.375}, + + {"matrix": [6, 4], "x": 8, "y": 2.375}, + {"matrix": [6, 3], "x": 9, "y": 2.125}, + {"matrix": [6, 2], "x": 10, "y": 2}, + {"matrix": [6, 1], "x": 11, "y": 2.125}, + {"matrix": [6, 0], "x": 12, "y": 2.25}, + + {"matrix": [3, 2], "x": 2, "y": 3.5}, + {"matrix": [3, 3], "x": 3.25, "y": 3.625, "w": 1.5}, + {"matrix": [3, 4], "x": 5, "y": 3.125, "h": 2}, + + {"matrix": [7, 4], "x": 7, "y": 3.125, "h": 2}, + {"matrix": [7, 3], "x": 8.25, "y": 3.625, "w": 1.5}, + {"matrix": [7, 2], "x": 10, "y": 3.5} + ] + } + } +} diff --git a/keyboards/idank/spankbd/rules.mk b/keyboards/idank/spankbd/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/idank/spankbd/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/idank/sweeq/info.json b/keyboards/idank/sweeq/info.json deleted file mode 100644 index 0de9cd3aaf..0000000000 --- a/keyboards/idank/sweeq/info.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "url": "https://github.com/idank/keyboards/tree/main/sweeq", - "maintainer": "idank", - "keyboard_name": "Sweeq", - "manufacturer": "idank", - "development_board": "promicro", - "usb": { - "vid": "0xC3AB", - "pid": "0x3139", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": [ "F4", "F5", "F6", "F7", "B1" ], - "rows": [ "D4", "C6", "D7", "E6" ] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D2" - }, - "community_layouts": ["split_3x5_2"], - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x5_2" - }, - "layouts": { - "LAYOUT_split_3x5_2": { - "layout": [ - {"x": 0, "y": 0.93, "matrix": [0, 0]}, - {"x": 1, "y": 0.31, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0.28, "matrix": [0, 3]}, - {"x": 4, "y": 0.42, "matrix": [0, 4]}, - - {"x": 7, "y": 0.42, "matrix": [4, 4]}, - {"x": 8, "y": 0.28, "matrix": [4, 3]}, - {"x": 9, "y": 0, "matrix": [4, 2]}, - {"x": 10, "y": 0.31, "matrix": [4, 1]}, - {"x": 11, "y": 0.93, "matrix": [4, 0]}, - - {"x": 0, "y": 1.93, "matrix": [1, 0]}, - {"x": 1, "y": 1.31, "matrix": [1, 1]}, - {"x": 2, "y": 1, "matrix": [1, 2]}, - {"x": 3, "y": 1.28, "matrix": [1, 3]}, - {"x": 4, "y": 1.42, "matrix": [1, 4]}, - - {"x": 7, "y": 1.42, "matrix": [5, 4]}, - {"x": 8, "y": 1.28, "matrix": [5, 3]}, - {"x": 9, "y": 1, "matrix": [5, 2]}, - {"x": 10, "y": 1.31, "matrix": [5, 1]}, - {"x": 11, "y": 1.93, "matrix": [5, 0]}, - - {"x": 0, "y": 2.93, "matrix": [2, 0]}, - {"x": 1, "y": 2.31, "matrix": [2, 1]}, - {"x": 2, "y": 2, "matrix": [2, 2]}, - {"x": 3, "y": 2.28, "matrix": [2, 3]}, - {"x": 4, "y": 2.42, "matrix": [2, 4]}, - - {"x": 7, "y": 2.42, "matrix": [6, 4]}, - {"x": 8, "y": 2.28, "matrix": [6, 3]}, - {"x": 9, "y": 2, "matrix": [6, 2]}, - {"x": 10, "y": 2.31, "matrix": [6, 1]}, - {"x": 11, "y": 2.93, "matrix": [6, 0]}, - - {"x": 3.5, "y": 3.75, "matrix": [3, 3]}, - {"x": 4.5, "y": 4, "matrix": [3, 4]}, - - {"x": 6.5, "y": 4, "matrix": [7, 4]}, - {"x": 7.5, "y": 3.75, "matrix": [7, 3]} - ] - } - } -} diff --git a/keyboards/idank/sweeq/keyboard.json b/keyboards/idank/sweeq/keyboard.json new file mode 100644 index 0000000000..0de9cd3aaf --- /dev/null +++ b/keyboards/idank/sweeq/keyboard.json @@ -0,0 +1,80 @@ +{ + "url": "https://github.com/idank/keyboards/tree/main/sweeq", + "maintainer": "idank", + "keyboard_name": "Sweeq", + "manufacturer": "idank", + "development_board": "promicro", + "usb": { + "vid": "0xC3AB", + "pid": "0x3139", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": [ "F4", "F5", "F6", "F7", "B1" ], + "rows": [ "D4", "C6", "D7", "E6" ] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D2" + }, + "community_layouts": ["split_3x5_2"], + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x5_2" + }, + "layouts": { + "LAYOUT_split_3x5_2": { + "layout": [ + {"x": 0, "y": 0.93, "matrix": [0, 0]}, + {"x": 1, "y": 0.31, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0.28, "matrix": [0, 3]}, + {"x": 4, "y": 0.42, "matrix": [0, 4]}, + + {"x": 7, "y": 0.42, "matrix": [4, 4]}, + {"x": 8, "y": 0.28, "matrix": [4, 3]}, + {"x": 9, "y": 0, "matrix": [4, 2]}, + {"x": 10, "y": 0.31, "matrix": [4, 1]}, + {"x": 11, "y": 0.93, "matrix": [4, 0]}, + + {"x": 0, "y": 1.93, "matrix": [1, 0]}, + {"x": 1, "y": 1.31, "matrix": [1, 1]}, + {"x": 2, "y": 1, "matrix": [1, 2]}, + {"x": 3, "y": 1.28, "matrix": [1, 3]}, + {"x": 4, "y": 1.42, "matrix": [1, 4]}, + + {"x": 7, "y": 1.42, "matrix": [5, 4]}, + {"x": 8, "y": 1.28, "matrix": [5, 3]}, + {"x": 9, "y": 1, "matrix": [5, 2]}, + {"x": 10, "y": 1.31, "matrix": [5, 1]}, + {"x": 11, "y": 1.93, "matrix": [5, 0]}, + + {"x": 0, "y": 2.93, "matrix": [2, 0]}, + {"x": 1, "y": 2.31, "matrix": [2, 1]}, + {"x": 2, "y": 2, "matrix": [2, 2]}, + {"x": 3, "y": 2.28, "matrix": [2, 3]}, + {"x": 4, "y": 2.42, "matrix": [2, 4]}, + + {"x": 7, "y": 2.42, "matrix": [6, 4]}, + {"x": 8, "y": 2.28, "matrix": [6, 3]}, + {"x": 9, "y": 2, "matrix": [6, 2]}, + {"x": 10, "y": 2.31, "matrix": [6, 1]}, + {"x": 11, "y": 2.93, "matrix": [6, 0]}, + + {"x": 3.5, "y": 3.75, "matrix": [3, 3]}, + {"x": 4.5, "y": 4, "matrix": [3, 4]}, + + {"x": 6.5, "y": 4, "matrix": [7, 4]}, + {"x": 7.5, "y": 3.75, "matrix": [7, 3]} + ] + } + } +} diff --git a/keyboards/idank/sweeq/rules.mk b/keyboards/idank/sweeq/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/idank/sweeq/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/idobao/id80/v2/ansi/info.json b/keyboards/idobao/id80/v2/ansi/info.json deleted file mode 100644 index 5a78220ee2..0000000000 --- a/keyboards/idobao/id80/v2/ansi/info.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "keyboard_name": "ID80 ANSI", - "usb": { - "pid": "0x0080" - }, - "layouts": { - "LAYOUT_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 5], "x": 0, "y": 0}, - {"label": "F1", "matrix": [1, 5], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [2, 5], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [3, 5], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [4, 5], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [5, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [6, 5], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [7, 5], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [8, 5], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [7, 10], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [5, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [4, 10], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [3, 10], "x": 12.75, "y": 0}, - {"label": "Fn", "matrix": [6, 10], "x": 14, "y": 0}, - {"label": "Insert", "matrix": [2, 10], "x": 15.25, "y": 0}, - - {"label": "`", "matrix": [0, 4], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 4], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [2, 4], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [4, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [5, 4], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [6, 4], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [7, 4], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [8, 4], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [8, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [7, 9], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [5, 9], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [4, 9], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [6, 9], "x": 13, "y": 1.25, "w": 2}, - {"label": "Home", "matrix": [2, 9], "x": 15.25, "y": 1.25}, - - {"label": "Tab", "matrix": [0, 3], "x": 0, "y": 2.2, "w": 1.55}, - {"label": "Q", "matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [3, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [4, 3], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [5, 3], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [6, 3], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [7, 3], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [8, 3], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [8, 8], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [7, 8], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [5, 8], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [4, 8], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [3, 8], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Delete", "matrix": [2, 8], "x": 15.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [5, 2], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [6, 2], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [7, 2], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [8, 2], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [8, 7], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [7, 7], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [5, 7], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [4, 7], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [0, 1], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [2, 1], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [3, 1], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 1], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [5, 1], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [6, 1], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [7, 1], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [8, 1], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [8, 6], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [7, 6], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [5, 6], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 6], "x": 14.25, "y": 4.5}, - - {"label": "Ctrl", "matrix": [0, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "Win", "matrix": [1, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [2, 0], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "K06", "matrix": [6, 0], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [8, 0], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [7, 0], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "\u2190", "matrix": [5, 0], "x": 13.25, "y": 5.5}, - {"label": "\u2193", "matrix": [4, 0], "x": 14.25, "y": 5.5}, - {"label": "\u2192", "matrix": [3, 0], "x": 15.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/idobao/id80/v2/ansi/keyboard.json b/keyboards/idobao/id80/v2/ansi/keyboard.json new file mode 100644 index 0000000000..5a78220ee2 --- /dev/null +++ b/keyboards/idobao/id80/v2/ansi/keyboard.json @@ -0,0 +1,97 @@ +{ + "keyboard_name": "ID80 ANSI", + "usb": { + "pid": "0x0080" + }, + "layouts": { + "LAYOUT_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 5], "x": 0, "y": 0}, + {"label": "F1", "matrix": [1, 5], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [2, 5], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [3, 5], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [4, 5], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [5, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [6, 5], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [7, 5], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [8, 5], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [7, 10], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [5, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [4, 10], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [3, 10], "x": 12.75, "y": 0}, + {"label": "Fn", "matrix": [6, 10], "x": 14, "y": 0}, + {"label": "Insert", "matrix": [2, 10], "x": 15.25, "y": 0}, + + {"label": "`", "matrix": [0, 4], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 4], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [2, 4], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [4, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [5, 4], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [6, 4], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [7, 4], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [8, 4], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [8, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [7, 9], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [5, 9], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [4, 9], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [6, 9], "x": 13, "y": 1.25, "w": 2}, + {"label": "Home", "matrix": [2, 9], "x": 15.25, "y": 1.25}, + + {"label": "Tab", "matrix": [0, 3], "x": 0, "y": 2.2, "w": 1.55}, + {"label": "Q", "matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [3, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [4, 3], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [5, 3], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [6, 3], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [7, 3], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [8, 3], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [8, 8], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [7, 8], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [5, 8], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [4, 8], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [3, 8], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Delete", "matrix": [2, 8], "x": 15.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [5, 2], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [6, 2], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [7, 2], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [8, 2], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [8, 7], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [7, 7], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [5, 7], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [4, 7], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [0, 1], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [2, 1], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [3, 1], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 1], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [5, 1], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [6, 1], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [7, 1], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [8, 1], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [8, 6], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [7, 6], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [5, 6], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 6], "x": 14.25, "y": 4.5}, + + {"label": "Ctrl", "matrix": [0, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "Win", "matrix": [1, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [2, 0], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "K06", "matrix": [6, 0], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [8, 0], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [7, 0], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "\u2190", "matrix": [5, 0], "x": 13.25, "y": 5.5}, + {"label": "\u2193", "matrix": [4, 0], "x": 14.25, "y": 5.5}, + {"label": "\u2192", "matrix": [3, 0], "x": 15.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/idobao/id80/v2/ansi/rules.mk b/keyboards/idobao/id80/v2/ansi/rules.mk deleted file mode 100644 index 5fa6d2f3d0..0000000000 --- a/keyboards/idobao/id80/v2/ansi/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# This file intentionally left blank -# see common info.json diff --git a/keyboards/idobao/id80/v2/iso/info.json b/keyboards/idobao/id80/v2/iso/info.json deleted file mode 100644 index cdaeab4251..0000000000 --- a/keyboards/idobao/id80/v2/iso/info.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "keyboard_name": "ID80 ISO", - "usb": { - "pid": "0x0081" - }, - "layouts": { - "LAYOUT_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 5], "x": 0, "y": 0}, - {"label": "F1", "matrix": [1, 5], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [2, 5], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [3, 5], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [4, 5], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [5, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [6, 5], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [7, 5], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [8, 5], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [7, 10], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [5, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [4, 10], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [3, 10], "x": 12.75, "y": 0}, - {"label": "Fn", "matrix": [6, 10], "x": 14, "y": 0}, - {"label": "Insert", "matrix": [2, 10], "x": 15.25, "y": 0}, - - {"label": "`", "matrix": [0, 4], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 4], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [2, 4], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [4, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [5, 4], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [6, 4], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [7, 4], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [8, 4], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [8, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [7, 9], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [5, 9], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [4, 9], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [6, 9], "x": 13, "y": 1.25, "w": 2}, - {"label": "Home", "matrix": [2, 9], "x": 15.25, "y": 1.25}, - - {"label": "Tab", "matrix": [0, 3], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [3, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [4, 3], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [5, 3], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [6, 3], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [7, 3], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [8, 3], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [8, 8], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [7, 8], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [5, 8], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [4, 8], "x": 12.5, "y": 2.25}, - {"label": "Delete", "matrix": [2, 8], "x": 15.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [5, 2], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [6, 2], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [7, 2], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [8, 2], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [8, 7], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [7, 7], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [5, 7], "x": 11.75, "y": 3.25}, - {"label": "ISO #", "matrix": [4, 7], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 8], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [0, 1], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "ISO \\", "matrix": [1, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [2, 1], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [3, 1], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 1], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [5, 1], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [6, 1], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [7, 1], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [8, 1], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [8, 6], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [7, 6], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [5, 6], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Up", "matrix": [3, 6], "x": 14.25, "y": 4.5}, - - {"label": "Ctrl", "matrix": [0, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [1, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [2, 0], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [6, 0], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [8, 0], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [7, 0], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "Left", "matrix": [5, 0], "x": 13.25, "y": 5.5}, - {"label": "Down", "matrix": [4, 0], "x": 14.25, "y": 5.5}, - {"label": "Right", "matrix": [3, 0], "x": 15.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/idobao/id80/v2/iso/keyboard.json b/keyboards/idobao/id80/v2/iso/keyboard.json new file mode 100644 index 0000000000..cdaeab4251 --- /dev/null +++ b/keyboards/idobao/id80/v2/iso/keyboard.json @@ -0,0 +1,98 @@ +{ + "keyboard_name": "ID80 ISO", + "usb": { + "pid": "0x0081" + }, + "layouts": { + "LAYOUT_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 5], "x": 0, "y": 0}, + {"label": "F1", "matrix": [1, 5], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [2, 5], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [3, 5], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [4, 5], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [5, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [6, 5], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [7, 5], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [8, 5], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [7, 10], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [5, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [4, 10], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [3, 10], "x": 12.75, "y": 0}, + {"label": "Fn", "matrix": [6, 10], "x": 14, "y": 0}, + {"label": "Insert", "matrix": [2, 10], "x": 15.25, "y": 0}, + + {"label": "`", "matrix": [0, 4], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 4], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [2, 4], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [3, 4], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [4, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [5, 4], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [6, 4], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [7, 4], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [8, 4], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [8, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [7, 9], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [5, 9], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [4, 9], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [6, 9], "x": 13, "y": 1.25, "w": 2}, + {"label": "Home", "matrix": [2, 9], "x": 15.25, "y": 1.25}, + + {"label": "Tab", "matrix": [0, 3], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 3], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [3, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [4, 3], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [5, 3], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [6, 3], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [7, 3], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [8, 3], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [8, 8], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [7, 8], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [5, 8], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [4, 8], "x": 12.5, "y": 2.25}, + {"label": "Delete", "matrix": [2, 8], "x": 15.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [5, 2], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [6, 2], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [7, 2], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [8, 2], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [8, 7], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [7, 7], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [5, 7], "x": 11.75, "y": 3.25}, + {"label": "ISO #", "matrix": [4, 7], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 8], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [0, 1], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "ISO \\", "matrix": [1, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [2, 1], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [3, 1], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 1], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [5, 1], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [6, 1], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [7, 1], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [8, 1], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [8, 6], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [7, 6], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [5, 6], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Up", "matrix": [3, 6], "x": 14.25, "y": 4.5}, + + {"label": "Ctrl", "matrix": [0, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [1, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [2, 0], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [6, 0], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [8, 0], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [7, 0], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "Left", "matrix": [5, 0], "x": 13.25, "y": 5.5}, + {"label": "Down", "matrix": [4, 0], "x": 14.25, "y": 5.5}, + {"label": "Right", "matrix": [3, 0], "x": 15.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/idobao/id80/v2/iso/rules.mk b/keyboards/idobao/id80/v2/iso/rules.mk deleted file mode 100644 index 5fa6d2f3d0..0000000000 --- a/keyboards/idobao/id80/v2/iso/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# This file intentionally left blank -# see common info.json diff --git a/keyboards/idyllic/tinny50_rgb/info.json b/keyboards/idyllic/tinny50_rgb/info.json deleted file mode 100644 index b3eb34a4c0..0000000000 --- a/keyboards/idyllic/tinny50_rgb/info.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "keyboard_name": "Tinny50 RGB", - "maintainer": "Zykrah", - "manufacturer": "Idyllic", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x7A79", - "pid": "0x5450", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 6 - }, - "matrix_pins": { - "rows": ["GP0", "GP2", "GP3", "GP4", "GP7"], - "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP20", "GP19", "GP1", "GP6", "GP5"] - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true - }, - "default": { - "val": 223 - }, - "driver": "ws2812" - }, - "ws2812": { - "pin": "GP10", - "driver": "vendor" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [2, 0], "w": 1.25, "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2.25}, - {"matrix": [2, 2], "x": 2.25, "y": 2.25}, - {"matrix": [2, 3], "x": 3.25, "y": 2.25}, - {"matrix": [2, 4], "x": 4.25, "y": 2.25}, - {"matrix": [2, 5], "x": 5.25, "y": 2.25}, - {"matrix": [2, 6], "x": 6.25, "y": 2.25}, - {"matrix": [2, 7], "x": 7.25, "y": 2.25}, - {"matrix": [2, 8], "x": 8.25, "y": 2.25}, - {"matrix": [2, 9], "x": 9.25, "y": 2.25}, - {"matrix": [2, 11], "w": 1.75, "x": 10.25, "y": 2.25}, - {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 10], "w": 1.25, "x": 9.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11, "y": 3.25}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 5], "w": 6.25, "x": 3.25, "y": 4.25}, - {"matrix": [4, 10], "w": 1.25, "x": 9.5, "y": 4.25}, - {"matrix": [4, 11], "w": 1.25, "x": 10.75, "y": 4.25} - ] - } - } -} diff --git a/keyboards/idyllic/tinny50_rgb/keyboard.json b/keyboards/idyllic/tinny50_rgb/keyboard.json new file mode 100644 index 0000000000..b3eb34a4c0 --- /dev/null +++ b/keyboards/idyllic/tinny50_rgb/keyboard.json @@ -0,0 +1,128 @@ +{ + "keyboard_name": "Tinny50 RGB", + "maintainer": "Zykrah", + "manufacturer": "Idyllic", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x7A79", + "pid": "0x5450", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 6 + }, + "matrix_pins": { + "rows": ["GP0", "GP2", "GP3", "GP4", "GP7"], + "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP20", "GP19", "GP1", "GP6", "GP5"] + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true + }, + "default": { + "val": 223 + }, + "driver": "ws2812" + }, + "ws2812": { + "pin": "GP10", + "driver": "vendor" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [2, 0], "w": 1.25, "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2.25}, + {"matrix": [2, 2], "x": 2.25, "y": 2.25}, + {"matrix": [2, 3], "x": 3.25, "y": 2.25}, + {"matrix": [2, 4], "x": 4.25, "y": 2.25}, + {"matrix": [2, 5], "x": 5.25, "y": 2.25}, + {"matrix": [2, 6], "x": 6.25, "y": 2.25}, + {"matrix": [2, 7], "x": 7.25, "y": 2.25}, + {"matrix": [2, 8], "x": 8.25, "y": 2.25}, + {"matrix": [2, 9], "x": 9.25, "y": 2.25}, + {"matrix": [2, 11], "w": 1.75, "x": 10.25, "y": 2.25}, + {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 10], "w": 1.25, "x": 9.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11, "y": 3.25}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 5], "w": 6.25, "x": 3.25, "y": 4.25}, + {"matrix": [4, 10], "w": 1.25, "x": 9.5, "y": 4.25}, + {"matrix": [4, 11], "w": 1.25, "x": 10.75, "y": 4.25} + ] + } + } +} diff --git a/keyboards/idyllic/tinny50_rgb/rules.mk b/keyboards/idyllic/tinny50_rgb/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/igloo/info.json b/keyboards/igloo/info.json deleted file mode 100644 index 6e0cba498b..0000000000 --- a/keyboards/igloo/info.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "manufacturer": "Dong Jae Shin", - "keyboard_name": "Igloo", - "maintainer": "Dong Jae Shin", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F7", "F6", "F5", "F4", "F1", "F0", - "B0", "B1", "B2", "B4", "B5", "B6", - "C6", "C7", "D5", "D6", "D4"], - "rows": ["B7", "D0", "D1", "D2", "D3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0xBEAD" - }, - "layouts": { - "LAYOUT_tkl_nofrow_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.5, "y": 1}, - {"matrix": [1, 15], "x": 16.5, "y": 1}, - {"matrix": [1, 16], "x": 17.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [2, 13], "x": 20.5, "y": 1, "w": 1.25, "h":2}, - {"matrix": [2, 14], "x": 19.5, "y": 2}, - {"matrix": [2, 15], "x": 13, "y": 0}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 6.25, "y": 5}, - {"matrix": [4, 4], "x": 4, "y": 5, "w": 2.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5, "w": 2.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/igloo/keyboard.json b/keyboards/igloo/keyboard.json new file mode 100644 index 0000000000..6e0cba498b --- /dev/null +++ b/keyboards/igloo/keyboard.json @@ -0,0 +1,123 @@ +{ + "manufacturer": "Dong Jae Shin", + "keyboard_name": "Igloo", + "maintainer": "Dong Jae Shin", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F7", "F6", "F5", "F4", "F1", "F0", + "B0", "B1", "B2", "B4", "B5", "B6", + "C6", "C7", "D5", "D6", "D4"], + "rows": ["B7", "D0", "D1", "D2", "D3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0xBEAD" + }, + "layouts": { + "LAYOUT_tkl_nofrow_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.5, "y": 1}, + {"matrix": [1, 15], "x": 16.5, "y": 1}, + {"matrix": [1, 16], "x": 17.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [2, 13], "x": 20.5, "y": 1, "w": 1.25, "h":2}, + {"matrix": [2, 14], "x": 19.5, "y": 2}, + {"matrix": [2, 15], "x": 13, "y": 0}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 6.25, "y": 5}, + {"matrix": [4, 4], "x": 4, "y": 5, "w": 2.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5, "w": 2.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/igloo/rules.mk b/keyboards/igloo/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/igloo/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/inett_studio/sq80/hotswap_layout_i/info.json b/keyboards/inett_studio/sq80/hotswap_layout_i/info.json deleted file mode 100644 index f9e61e716a..0000000000 --- a/keyboards/inett_studio/sq80/hotswap_layout_i/info.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "keyboard_name": "SQUARE 80 % Hotswap Layout I", - "manufacturer": "iNETT Studio", - "url": "https://geekhack.org/index.php?topic=100769.0", - "maintainer": "Wraul", - "usb": { - "vid": "0x694E", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": [ "C7", "C6", "B6", "B3", "B4", "D7", "D6", "E6", "F0", "F1", "F4", "F5", "F7", "D5", "D3" ], - "rows": ["B0", "B1", "B2", "F6", "B5", "D4"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "D0", - "scroll_lock": "D1", - "num_lock": "D2", - "on_state": 0 - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "community_layouts": ["tkl_ansi"], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [0, 2], "x": 3, "y": 0 }, - { "matrix": [0, 3], "x": 4, "y": 0 }, - { "matrix": [0, 4], "x": 5, "y": 0 }, - { "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "matrix": [0, 9], "x": 11, "y": 0 }, - { "matrix": [0, 10], "x": 12, "y": 0 }, - { "matrix": [0, 11], "x": 13, "y": 0 }, - { "matrix": [0, 12], "x": 14, "y": 0 }, - { "matrix": [0, 13], "x": 15.25, "y": 0 }, - { "matrix": [0, 14], "x": 16.25, "y": 0 }, - { "matrix": [3, 14], "x": 17.25, "y": 0 }, - - { "matrix": [5, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 0], "x": 1, "y": 1.5 }, - { "matrix": [1, 1], "x": 2, "y": 1.5 }, - { "matrix": [1, 2], "x": 3, "y": 1.5 }, - { "matrix": [1, 3], "x": 4, "y": 1.5 }, - { "matrix": [1, 4], "x": 5, "y": 1.5 }, - { "matrix": [1, 5], "x": 6, "y": 1.5 }, - { "matrix": [1, 6], "x": 7, "y": 1.5 }, - { "matrix": [1, 7], "x": 8, "y": 1.5 }, - { "matrix": [1, 8], "x": 9, "y": 1.5 }, - { "matrix": [1, 9], "x": 10, "y": 1.5 }, - { "matrix": [1, 10], "x": 11, "y": 1.5 }, - { "matrix": [1, 11], "x": 12, "y": 1.5 }, - { "matrix": [1, 12], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 13], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 14], "x": 16.25, "y": 1.5 }, - { "matrix": [3, 13], "x": 17.25, "y": 1.5 }, - - { "matrix": [5, 1], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 0], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 1], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "matrix": [2, 13], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 14], "x": 16.25, "y": 2.5 }, - { "matrix": [4, 14], "x": 17.25, "y": 2.5 }, - - { "matrix": [5, 2], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 0], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 1], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 11], "w": 2.25, "x": 12.75, "y": 3.5 }, - - { "matrix": [5, 3], "w": 2.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 0], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 1], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 2], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 10], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 13], "x": 16.25, "y": 4.5 }, - - { "matrix": [5, 4], "w": 1.25, "x": 0, "y": 5.5 }, - { "matrix": [5, 5], "w": 1.25, "x": 1.25, "y": 5.5 }, - { "matrix": [5, 6], "w": 1.25, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 7], "w": 6.25, "x": 3.75, "y": 5.5 }, - { "matrix": [5, 8], "w": 1.25, "x": 10, "y": 5.5 }, - { "matrix": [5, 9], "w": 1.25, "x": 11.25, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.25, "x": 12.5, "y": 5.5 }, - { "matrix": [5, 11], "w": 1.25, "x": 13.75, "y": 5.5 }, - { "matrix": [5, 12], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 13], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 14], "x": 17.25, "y": 5.5 } - ] - } - } -} diff --git a/keyboards/inett_studio/sq80/hotswap_layout_i/keyboard.json b/keyboards/inett_studio/sq80/hotswap_layout_i/keyboard.json new file mode 100644 index 0000000000..f9e61e716a --- /dev/null +++ b/keyboards/inett_studio/sq80/hotswap_layout_i/keyboard.json @@ -0,0 +1,129 @@ +{ + "keyboard_name": "SQUARE 80 % Hotswap Layout I", + "manufacturer": "iNETT Studio", + "url": "https://geekhack.org/index.php?topic=100769.0", + "maintainer": "Wraul", + "usb": { + "vid": "0x694E", + "pid": "0x6060", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": [ "C7", "C6", "B6", "B3", "B4", "D7", "D6", "E6", "F0", "F1", "F4", "F5", "F7", "D5", "D3" ], + "rows": ["B0", "B1", "B2", "F6", "B5", "D4"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "D0", + "scroll_lock": "D1", + "num_lock": "D2", + "on_state": 0 + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "community_layouts": ["tkl_ansi"], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [0, 2], "x": 3, "y": 0 }, + { "matrix": [0, 3], "x": 4, "y": 0 }, + { "matrix": [0, 4], "x": 5, "y": 0 }, + { "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "matrix": [0, 9], "x": 11, "y": 0 }, + { "matrix": [0, 10], "x": 12, "y": 0 }, + { "matrix": [0, 11], "x": 13, "y": 0 }, + { "matrix": [0, 12], "x": 14, "y": 0 }, + { "matrix": [0, 13], "x": 15.25, "y": 0 }, + { "matrix": [0, 14], "x": 16.25, "y": 0 }, + { "matrix": [3, 14], "x": 17.25, "y": 0 }, + + { "matrix": [5, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 0], "x": 1, "y": 1.5 }, + { "matrix": [1, 1], "x": 2, "y": 1.5 }, + { "matrix": [1, 2], "x": 3, "y": 1.5 }, + { "matrix": [1, 3], "x": 4, "y": 1.5 }, + { "matrix": [1, 4], "x": 5, "y": 1.5 }, + { "matrix": [1, 5], "x": 6, "y": 1.5 }, + { "matrix": [1, 6], "x": 7, "y": 1.5 }, + { "matrix": [1, 7], "x": 8, "y": 1.5 }, + { "matrix": [1, 8], "x": 9, "y": 1.5 }, + { "matrix": [1, 9], "x": 10, "y": 1.5 }, + { "matrix": [1, 10], "x": 11, "y": 1.5 }, + { "matrix": [1, 11], "x": 12, "y": 1.5 }, + { "matrix": [1, 12], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 13], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 14], "x": 16.25, "y": 1.5 }, + { "matrix": [3, 13], "x": 17.25, "y": 1.5 }, + + { "matrix": [5, 1], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 0], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 1], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "matrix": [2, 13], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 14], "x": 16.25, "y": 2.5 }, + { "matrix": [4, 14], "x": 17.25, "y": 2.5 }, + + { "matrix": [5, 2], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 0], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 1], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 11], "w": 2.25, "x": 12.75, "y": 3.5 }, + + { "matrix": [5, 3], "w": 2.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 0], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 1], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 2], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 10], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 13], "x": 16.25, "y": 4.5 }, + + { "matrix": [5, 4], "w": 1.25, "x": 0, "y": 5.5 }, + { "matrix": [5, 5], "w": 1.25, "x": 1.25, "y": 5.5 }, + { "matrix": [5, 6], "w": 1.25, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 7], "w": 6.25, "x": 3.75, "y": 5.5 }, + { "matrix": [5, 8], "w": 1.25, "x": 10, "y": 5.5 }, + { "matrix": [5, 9], "w": 1.25, "x": 11.25, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.25, "x": 12.5, "y": 5.5 }, + { "matrix": [5, 11], "w": 1.25, "x": 13.75, "y": 5.5 }, + { "matrix": [5, 12], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 13], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 14], "x": 17.25, "y": 5.5 } + ] + } + } +} diff --git a/keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk b/keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/inland/mk47/info.json b/keyboards/inland/mk47/info.json deleted file mode 100644 index b6404f58b2..0000000000 --- a/keyboards/inland/mk47/info.json +++ /dev/null @@ -1,173 +0,0 @@ -{ - "keyboard_name": "MK47", - "manufacturer": "Inland", - "maintainer": "jonylee@hfd", - "url":"", - "usb": { - "vid": "0xFFFE", - "pid": "0x0002", - "device_version": "0.0.1", - "force_nkro": true, - "suspend_wakeup_delay": 1000 - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4"], - "rows": ["C6", "C7", "C8", "C9"] - }, - "diode_direction": "ROW2COL", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 200, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "multisplash": true - }, - "layout": [ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 41, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 61, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 81, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 102, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 122, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 143, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x": 163, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x": 183, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x": 204, "y": 0 }, - { "flags": 4, "matrix": [0, 11], "x": 224, "y": 0 }, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 21}, - { "flags": 4, "matrix": [1, 1], "x": 20, "y": 21}, - { "flags": 4, "matrix": [1, 2], "x": 41, "y": 21}, - { "flags": 4, "matrix": [1, 3], "x": 61, "y": 21}, - { "flags": 4, "matrix": [1, 4], "x": 81, "y": 21}, - { "flags": 4, "matrix": [1, 5], "x": 102, "y": 21}, - { "flags": 4, "matrix": [1, 6], "x": 122, "y": 21}, - { "flags": 4, "matrix": [1, 7], "x": 143, "y": 21}, - { "flags": 4, "matrix": [1, 8], "x": 163, "y": 21}, - { "flags": 4, "matrix": [1, 9], "x": 183, "y": 21}, - { "flags": 4, "matrix": [1, 10], "x": 204, "y": 21}, - { "flags": 4, "matrix": [1, 11], "x": 224, "y": 21}, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 42}, - { "flags": 4, "matrix": [2, 1], "x": 20, "y": 42}, - { "flags": 4, "matrix": [2, 2], "x": 41, "y": 42}, - { "flags": 4, "matrix": [2, 3], "x": 61, "y": 42}, - { "flags": 4, "matrix": [2, 4], "x": 81, "y": 42}, - { "flags": 4, "matrix": [2, 5], "x": 102, "y": 42}, - { "flags": 4, "matrix": [2, 6], "x": 122, "y": 42}, - { "flags": 4, "matrix": [2, 7], "x": 143, "y": 42}, - { "flags": 4, "matrix": [2, 8], "x": 163, "y": 42}, - { "flags": 4, "matrix": [2, 9], "x": 183, "y": 42}, - { "flags": 4, "matrix": [2, 10], "x": 204, "y": 42}, - { "flags": 4, "matrix": [2, 11], "x": 224, "y": 42}, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 64}, - { "flags": 1, "matrix": [3, 1], "x": 20, "y": 64}, - { "flags": 4, "matrix": [3, 2], "x": 41, "y": 64}, - { "flags": 4, "matrix": [3, 3], "x": 61, "y": 64}, - { "flags": 4, "matrix": [3, 4], "x": 81, "y": 64}, - { "flags": 4, "matrix": [3, 5], "x": 102, "y": 64}, - { "flags": 4, "matrix": [3, 7], "x": 143, "y": 64}, - { "flags": 4, "matrix": [3, 8], "x": 163, "y": 64}, - { "flags": 4, "matrix": [3, 9], "x": 183, "y": 64}, - { "flags": 4, "matrix": [3, 10], "x": 204, "y": 64}, - { "flags": 4, "matrix": [3, 11], "x": 224, "y": 64} - ], - "sleep": true - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_planck_mit" - }, - "community_layouts": [ - "planck_mit" - ], - "layouts": { - "LAYOUT_planck_mit": { - "layout": [ - { "label": "Esc", "matrix": [0, 0],"x": 0, "y": 0 }, - { "label": "Q", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "W", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "E", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "R", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "T", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "Y", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "U", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "I", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "O", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": "P", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1 }, - { "label": "A", "matrix": [1, 1], "x": 1, "y": 1 }, - { "label": "S", "matrix": [1, 2], "x": 2, "y": 1 }, - { "label": "D", "matrix": [1, 3], "x": 3, "y": 1 }, - { "label": "F", "matrix": [1, 4], "x": 4, "y": 1 }, - { "label": "G", "matrix": [1, 5], "x": 5, "y": 1 }, - { "label": "H", "matrix": [1, 6], "x": 6, "y": 1 }, - { "label": "J", "matrix": [1, 7], "x": 7, "y": 1 }, - { "label": "K", "matrix": [1, 8], "x": 8, "y": 1 }, - { "label": "L", "matrix": [1, 9], "x": 9, "y": 1 }, - { "label": ":", "matrix": [1, 10], "x": 10, "y": 1 }, - { "label": "Enter", "matrix": [1, 11], "x": 11, "y": 1 }, - - { "label": "Shift", "matrix": [2, 0], "x": 0, "y": 2 }, - { "label": "Z", "matrix": [2, 1], "x": 1, "y": 2 }, - { "label": "X", "matrix": [2, 2], "x": 2, "y": 2 }, - { "label": "C", "matrix": [2, 3], "x": 3, "y": 2 }, - { "label": "V", "matrix": [2, 4], "x": 4, "y": 2 }, - { "label": "B", "matrix": [2, 5], "x": 5, "y": 2 }, - { "label": "N", "matrix": [2, 6], "x": 6, "y": 2 }, - { "label": "M", "matrix": [2, 7], "x": 7, "y": 2 }, - { "label": "<", "matrix": [2, 8], "x": 8, "y": 2 }, - { "label": ">", "matrix": [2, 9], "x": 9, "y": 2 }, - { "label": "Up", "matrix": [2, 10], "x": 10, "y": 2 }, - { "label": "?", "matrix": [2, 11], "x": 11, "y": 2 }, - - { "label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3 }, - { "label": "Win", "matrix": [3, 1],"x": 1, "y": 3 }, - { "label": "Alt", "matrix": [3, 2],"x": 2, "y": 3 }, - { "label": "Hyper", "matrix": [3, 3], "x": 3, "y": 3 }, - { "label": "Lower", "matrix": [3, 4], "x": 4, "y": 3 }, - { "label": "Space", "matrix": [3, 5], "w": 2, "x": 5, "y": 3 }, - { "label": "Ralse", "matrix": [3, 7], "x": 7, "y": 3 }, - { "label": "Fn", "matrix": [3, 8], "x": 8, "y": 3 }, - { "label": "Left", "matrix": [3, 9], "x": 9, "y": 3 }, - { "label": "Down", "matrix": [3, 10], "x": 10, "y": 3 }, - { "label": "Right", "matrix": [3, 11], "x": 11, "y": 3 } - ] - } - } -} diff --git a/keyboards/inland/mk47/keyboard.json b/keyboards/inland/mk47/keyboard.json new file mode 100644 index 0000000000..b6404f58b2 --- /dev/null +++ b/keyboards/inland/mk47/keyboard.json @@ -0,0 +1,173 @@ +{ + "keyboard_name": "MK47", + "manufacturer": "Inland", + "maintainer": "jonylee@hfd", + "url":"", + "usb": { + "vid": "0xFFFE", + "pid": "0x0002", + "device_version": "0.0.1", + "force_nkro": true, + "suspend_wakeup_delay": 1000 + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4"], + "rows": ["C6", "C7", "C8", "C9"] + }, + "diode_direction": "ROW2COL", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 200, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "multisplash": true + }, + "layout": [ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 41, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 61, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 81, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 102, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 122, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 143, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x": 163, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x": 183, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x": 204, "y": 0 }, + { "flags": 4, "matrix": [0, 11], "x": 224, "y": 0 }, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 21}, + { "flags": 4, "matrix": [1, 1], "x": 20, "y": 21}, + { "flags": 4, "matrix": [1, 2], "x": 41, "y": 21}, + { "flags": 4, "matrix": [1, 3], "x": 61, "y": 21}, + { "flags": 4, "matrix": [1, 4], "x": 81, "y": 21}, + { "flags": 4, "matrix": [1, 5], "x": 102, "y": 21}, + { "flags": 4, "matrix": [1, 6], "x": 122, "y": 21}, + { "flags": 4, "matrix": [1, 7], "x": 143, "y": 21}, + { "flags": 4, "matrix": [1, 8], "x": 163, "y": 21}, + { "flags": 4, "matrix": [1, 9], "x": 183, "y": 21}, + { "flags": 4, "matrix": [1, 10], "x": 204, "y": 21}, + { "flags": 4, "matrix": [1, 11], "x": 224, "y": 21}, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 42}, + { "flags": 4, "matrix": [2, 1], "x": 20, "y": 42}, + { "flags": 4, "matrix": [2, 2], "x": 41, "y": 42}, + { "flags": 4, "matrix": [2, 3], "x": 61, "y": 42}, + { "flags": 4, "matrix": [2, 4], "x": 81, "y": 42}, + { "flags": 4, "matrix": [2, 5], "x": 102, "y": 42}, + { "flags": 4, "matrix": [2, 6], "x": 122, "y": 42}, + { "flags": 4, "matrix": [2, 7], "x": 143, "y": 42}, + { "flags": 4, "matrix": [2, 8], "x": 163, "y": 42}, + { "flags": 4, "matrix": [2, 9], "x": 183, "y": 42}, + { "flags": 4, "matrix": [2, 10], "x": 204, "y": 42}, + { "flags": 4, "matrix": [2, 11], "x": 224, "y": 42}, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 64}, + { "flags": 1, "matrix": [3, 1], "x": 20, "y": 64}, + { "flags": 4, "matrix": [3, 2], "x": 41, "y": 64}, + { "flags": 4, "matrix": [3, 3], "x": 61, "y": 64}, + { "flags": 4, "matrix": [3, 4], "x": 81, "y": 64}, + { "flags": 4, "matrix": [3, 5], "x": 102, "y": 64}, + { "flags": 4, "matrix": [3, 7], "x": 143, "y": 64}, + { "flags": 4, "matrix": [3, 8], "x": 163, "y": 64}, + { "flags": 4, "matrix": [3, 9], "x": 183, "y": 64}, + { "flags": 4, "matrix": [3, 10], "x": 204, "y": 64}, + { "flags": 4, "matrix": [3, 11], "x": 224, "y": 64} + ], + "sleep": true + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_planck_mit" + }, + "community_layouts": [ + "planck_mit" + ], + "layouts": { + "LAYOUT_planck_mit": { + "layout": [ + { "label": "Esc", "matrix": [0, 0],"x": 0, "y": 0 }, + { "label": "Q", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "W", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "E", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "R", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "T", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "Y", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "U", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "I", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "O", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": "P", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "BackSpace", "matrix": [0, 11], "x": 11, "y": 0 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1 }, + { "label": "A", "matrix": [1, 1], "x": 1, "y": 1 }, + { "label": "S", "matrix": [1, 2], "x": 2, "y": 1 }, + { "label": "D", "matrix": [1, 3], "x": 3, "y": 1 }, + { "label": "F", "matrix": [1, 4], "x": 4, "y": 1 }, + { "label": "G", "matrix": [1, 5], "x": 5, "y": 1 }, + { "label": "H", "matrix": [1, 6], "x": 6, "y": 1 }, + { "label": "J", "matrix": [1, 7], "x": 7, "y": 1 }, + { "label": "K", "matrix": [1, 8], "x": 8, "y": 1 }, + { "label": "L", "matrix": [1, 9], "x": 9, "y": 1 }, + { "label": ":", "matrix": [1, 10], "x": 10, "y": 1 }, + { "label": "Enter", "matrix": [1, 11], "x": 11, "y": 1 }, + + { "label": "Shift", "matrix": [2, 0], "x": 0, "y": 2 }, + { "label": "Z", "matrix": [2, 1], "x": 1, "y": 2 }, + { "label": "X", "matrix": [2, 2], "x": 2, "y": 2 }, + { "label": "C", "matrix": [2, 3], "x": 3, "y": 2 }, + { "label": "V", "matrix": [2, 4], "x": 4, "y": 2 }, + { "label": "B", "matrix": [2, 5], "x": 5, "y": 2 }, + { "label": "N", "matrix": [2, 6], "x": 6, "y": 2 }, + { "label": "M", "matrix": [2, 7], "x": 7, "y": 2 }, + { "label": "<", "matrix": [2, 8], "x": 8, "y": 2 }, + { "label": ">", "matrix": [2, 9], "x": 9, "y": 2 }, + { "label": "Up", "matrix": [2, 10], "x": 10, "y": 2 }, + { "label": "?", "matrix": [2, 11], "x": 11, "y": 2 }, + + { "label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3 }, + { "label": "Win", "matrix": [3, 1],"x": 1, "y": 3 }, + { "label": "Alt", "matrix": [3, 2],"x": 2, "y": 3 }, + { "label": "Hyper", "matrix": [3, 3], "x": 3, "y": 3 }, + { "label": "Lower", "matrix": [3, 4], "x": 4, "y": 3 }, + { "label": "Space", "matrix": [3, 5], "w": 2, "x": 5, "y": 3 }, + { "label": "Ralse", "matrix": [3, 7], "x": 7, "y": 3 }, + { "label": "Fn", "matrix": [3, 8], "x": 8, "y": 3 }, + { "label": "Left", "matrix": [3, 9], "x": 9, "y": 3 }, + { "label": "Down", "matrix": [3, 10], "x": 10, "y": 3 }, + { "label": "Right", "matrix": [3, 11], "x": 11, "y": 3 } + ] + } + } +} diff --git a/keyboards/inland/mk47/rules.mk b/keyboards/inland/mk47/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/inland/mk47/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/inland/v83p/info.json b/keyboards/inland/v83p/info.json deleted file mode 100644 index 139cfb693b..0000000000 --- a/keyboards/inland/v83p/info.json +++ /dev/null @@ -1,264 +0,0 @@ -{ - "manufacturer": "Inland", - "keyboard_name": "V83P", - "maintainer": "jonylee@hfd", - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "usb": { - "vid": "0xFFFE", - "pid": "0x001B", - "device_version": "1.0.3", - "force_nkro": true, - "suspend_wakeup_delay": 1000 - }, - "diode_direction": "ROW2COL", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true, - "encoder": true, - "dip_switch":true - }, - "matrix_pins": { - "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4","C5","B0","B1","B2"], - "rows": ["B15", "C6", "C7", "C8", "C9", "B14"] - }, - "dip_switch": { - "pins": ["C11"] - }, - "encoder": { - "rotary": [ - { "pin_a": "A8", "pin_b": "B13" } - ] - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 180, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "multisplash": true - }, - "layout": [ - { "flags": 4, "matrix": [0,0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0,1], "x": 14, "y": 0 }, - { "flags": 4, "matrix": [0,2], "x": 29, "y": 0 }, - { "flags": 4, "matrix": [0,3], "x": 44, "y": 0 }, - { "flags": 4, "matrix": [0,4], "x": 59, "y": 0 }, - { "flags": 4, "matrix": [0,5], "x": 74, "y": 0 }, - { "flags": 4, "matrix": [0,6], "x": 89, "y": 0 }, - { "flags": 4, "matrix": [0,7], "x": 104, "y": 0 }, - { "flags": 4, "matrix": [0,8], "x": 119, "y": 0 }, - { "flags": 4, "matrix": [0,9], "x": 134, "y": 0 }, - { "flags": 4, "matrix": [0,10], "x": 149, "y": 0 }, - { "flags": 4, "matrix": [0,11], "x": 164, "y": 0 }, - { "flags": 4, "matrix": [0,12], "x": 179, "y": 0 }, - { "flags": 4, "matrix": [0,13], "x": 194, "y": 0 }, - - { "flags": 4, "matrix": [1,0], "x": 0, "y": 13}, - { "flags": 4, "matrix": [1,1], "x": 14, "y": 13}, - { "flags": 4, "matrix": [1,2], "x": 28, "y": 13}, - { "flags": 4, "matrix": [1,3], "x": 42, "y": 13}, - { "flags": 4, "matrix": [1,4], "x": 56, "y": 13}, - { "flags": 4, "matrix": [1,5], "x": 70, "y": 13}, - { "flags": 4, "matrix": [1,6], "x": 84, "y": 13}, - { "flags": 4, "matrix": [1,7], "x": 98, "y": 13}, - { "flags": 4, "matrix": [1,8], "x": 112, "y": 13}, - { "flags": 4, "matrix": [1,9], "x": 126, "y": 13}, - { "flags": 4, "matrix": [1,10], "x": 140, "y": 13}, - { "flags": 4, "matrix": [1,11], "x": 154, "y": 13}, - { "flags": 4, "matrix": [1,12], "x": 168, "y": 13}, - { "flags": 4, "matrix": [1,13], "x": 182, "y": 13}, - { "flags": 4, "matrix": [1,15], "x": 224, "y": 13}, - - { "flags": 4, "matrix": [2,0], "x": 0, "y": 26}, - { "flags": 4, "matrix": [2,1], "x": 14, "y": 26}, - { "flags": 4, "matrix": [2,2], "x": 28, "y": 26}, - { "flags": 4, "matrix": [2,3], "x": 42, "y": 26}, - { "flags": 4, "matrix": [2,4], "x": 56, "y": 26}, - { "flags": 4, "matrix": [2,5], "x": 70, "y": 26}, - { "flags": 4, "matrix": [2,6], "x": 84, "y": 26}, - { "flags": 4, "matrix": [2,7], "x": 98, "y": 26}, - { "flags": 4, "matrix": [2,8], "x": 112, "y": 26}, - { "flags": 4, "matrix": [2,9], "x": 126, "y": 26}, - { "flags": 4, "matrix": [2,10], "x": 140, "y": 26}, - { "flags": 4, "matrix": [2,11], "x": 154, "y": 26}, - { "flags": 4, "matrix": [2,12], "x": 168, "y": 26}, - { "flags": 4, "matrix": [2,13], "x": 182, "y": 26}, - { "flags": 4, "matrix": [2,15], "x": 224, "y": 26}, - - { "flags": 1, "matrix": [3,0], "x": 0, "y": 38}, - { "flags": 4, "matrix": [3,1], "x": 28, "y": 38}, - { "flags": 4, "matrix": [3,2], "x": 42, "y": 38}, - { "flags": 4, "matrix": [3,3], "x": 56, "y": 38}, - { "flags": 4, "matrix": [3,4], "x": 70, "y": 38}, - { "flags": 4, "matrix": [3,5], "x": 84, "y": 38}, - { "flags": 4, "matrix": [3,6], "x": 98, "y": 38}, - { "flags": 4, "matrix": [3,7], "x": 112, "y": 38}, - { "flags": 4, "matrix": [3,8], "x": 126, "y": 38}, - { "flags": 4, "matrix": [3,9], "x": 140, "y": 38}, - { "flags": 4, "matrix": [3,10], "x": 154, "y": 38}, - { "flags": 4, "matrix": [3,11], "x": 168, "y": 38}, - { "flags": 1, "matrix": [3,13], "x": 182, "y": 38}, - { "flags": 4, "matrix": [3,15], "x": 224, "y": 38}, - - { "flags": 1, "matrix": [4,0], "x": 0, "y": 51}, - { "flags": 4, "matrix": [4,1], "x": 18, "y": 51}, - { "flags": 4, "matrix": [4,2], "x": 37, "y": 51}, - { "flags": 4, "matrix": [4,3], "x": 56, "y": 51}, - { "flags": 4, "matrix": [4,4], "x": 74, "y": 51}, - { "flags": 4, "matrix": [4,5], "x": 93, "y": 51}, - { "flags": 4, "matrix": [4,6], "x": 112, "y": 51}, - { "flags": 4, "matrix": [4,7], "x": 130, "y": 51}, - { "flags": 4, "matrix": [4,8], "x": 149, "y": 51}, - { "flags": 4, "matrix": [4,9], "x": 168, "y": 51}, - { "flags": 4, "matrix": [4,10], "x": 186, "y": 51}, - { "flags": 1, "matrix": [4,13], "x": 200, "y": 51}, - { "flags": 1, "matrix": [4,14], "x": 214, "y": 51}, - { "flags": 1, "matrix": [4,15], "x": 224, "y": 51}, - - { "flags": 1, "matrix": [5,0], "x": 0, "y": 64}, - { "flags": 1, "matrix": [5,1], "x": 18, "y": 64}, - { "flags": 1, "matrix": [5,2], "x": 37, "y": 64}, - { "flags": 4, "matrix": [5,5], "x": 92, "y": 64}, - { "flags": 1, "matrix": [5,9], "x": 140, "y": 64}, - { "flags": 1, "matrix": [5,10], "x": 154, "y": 64}, - { "flags": 1, "matrix": [5,11], "x": 168, "y": 64}, - { "flags": 1, "matrix": [5,13], "x": 196, "y": 64}, - { "flags": 1, "matrix": [5,14], "x": 210, "y": 64}, - { "flags": 1, "matrix": [5,15], "x": 224, "y": 64}, - - { "flags": 2, "x": 0, "y": 0 }, - { "flags": 2, "x": 0, "y": 16}, - { "flags": 2, "x": 0, "y": 32}, - { "flags": 2, "x": 0, "y": 48}, - { "flags": 2, "x": 0, "y": 64}, - - { "flags": 2, "x": 224, "y": 0 }, - { "flags": 2, "x": 224, "y": 16}, - { "flags": 2, "x": 224, "y": 32}, - { "flags": 2, "x": 224, "y": 48}, - { "flags": 2, "x": 224, "y": 64} - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT_ansi": { - "layout": [ - { "matrix": [0,0], "x": 0, "y": 0 }, - { "matrix": [0,1], "x": 1.25, "y": 0 }, - { "matrix": [0,2], "x": 2.25, "y": 0 }, - { "matrix": [0,3], "x": 3.25, "y": 0 }, - { "matrix": [0,4], "x": 4.25, "y": 0 }, - { "matrix": [0,5], "x": 5.5, "y": 0 }, - { "matrix": [0,6], "x": 6.5, "y": 0 }, - { "matrix": [0,7], "x": 7.5, "y": 0 }, - { "matrix": [0,8], "x": 8.5, "y": 0 }, - { "matrix": [0,9], "x": 9.75, "y": 0 }, - { "matrix": [0,10], "x": 10.75, "y": 0 }, - { "matrix": [0,11], "x": 11.75, "y": 0 }, - { "matrix": [0,12], "x": 12.75, "y": 0 }, - { "matrix": [0,13], "x": 14, "y": 0 }, - { "matrix": [0,15], "x": 15.5, "y": 0 }, - - { "matrix": [1,0], "x": 0, "y": 1 }, - { "matrix": [1,1], "x": 1, "y": 1 }, - { "matrix": [1,2], "x": 2, "y": 1 }, - { "matrix": [1,3], "x": 3, "y": 1 }, - { "matrix": [1,4], "x": 4, "y": 1 }, - { "matrix": [1,5], "x": 5, "y": 1 }, - { "matrix": [1,6], "x": 6, "y": 1 }, - { "matrix": [1,7], "x": 7, "y": 1 }, - { "matrix": [1,8], "x": 8, "y": 1 }, - { "matrix": [1,9], "x": 9, "y": 1 }, - { "matrix": [1,10], "x": 10, "y": 1 }, - { "matrix": [1,11], "x": 11, "y": 1 }, - { "matrix": [1,12], "x": 12, "y": 1 }, - { "matrix": [1,13], "w": 2, "x": 13, "y": 1 }, - { "matrix": [1,15], "x": 15.5, "y": 1 }, - - { "matrix": [2,0], "w": 1.5, "x": 0, "y": 2 }, - { "matrix": [2,1], "x": 1.5, "y": 2 }, - { "matrix": [2,2], "x": 2.5, "y": 2 }, - { "matrix": [2,3], "x": 3.5, "y": 2 }, - { "matrix": [2,4], "x": 4.5, "y": 2 }, - { "matrix": [2,5], "x": 5.5, "y": 2 }, - { "matrix": [2,6], "x": 6.5, "y": 2 }, - { "matrix": [2,7], "x": 7.5, "y": 2 }, - { "matrix": [2,8], "x": 8.5, "y": 2 }, - { "matrix": [2,9], "x": 9.5, "y": 2 }, - { "matrix": [2,10], "x": 10.5, "y": 2 }, - { "matrix": [2,11], "x": 11.5, "y": 2 }, - { "matrix": [2,12], "x": 12.5, "y": 2 }, - { "matrix": [2,13], "w": 1.5, "x": 13.5, "y": 2 }, - { "matrix": [2,15], "x": 15.5, "y": 2 }, - - { "matrix": [3,0], "w": 1.75, "x": 0, "y": 3 }, - { "matrix": [3,1], "x": 1.75, "y": 3 }, - { "matrix": [3,2], "x": 2.75, "y": 3 }, - { "matrix": [3,3], "x": 3.75, "y": 3 }, - { "matrix": [3,4], "x": 4.75, "y": 3 }, - { "matrix": [3,5], "x": 5.75, "y": 3 }, - { "matrix": [3,6], "x": 6.75, "y": 3 }, - { "matrix": [3,7], "x": 7.75, "y": 3 }, - { "matrix": [3,8], "x": 8.75, "y": 3 }, - { "matrix": [3,9], "x": 9.75, "y": 3 }, - { "matrix": [3,10], "x": 10.75, "y": 3 }, - { "matrix": [3,11], "x": 11.75, "y": 3 }, - { "matrix": [3,13], "w": 2.25, "x": 12.75, "y": 3 }, - { "matrix": [3,15], "x": 15.5, "y": 3 }, - - { "matrix": [4,0], "w": 2.25, "x": 0, "y": 4 }, - { "matrix": [4,1], "x": 2.25, "y": 4 }, - { "matrix": [4,2], "x": 3.25, "y": 4 }, - { "matrix": [4,3], "x": 4.25, "y": 4 }, - { "matrix": [4,4], "x": 5.25, "y": 4 }, - { "matrix": [4,5], "x": 6.25, "y": 4 }, - { "matrix": [4,6], "x": 7.25, "y": 4 }, - { "matrix": [4,7], "x": 8.25, "y": 4 }, - { "matrix": [4,8], "x": 9.25, "y": 4 }, - { "matrix": [4,9], "x": 10.25, "y": 4 }, - { "matrix": [4,10], "x": 11.25, "y": 4 }, - { "matrix": [4,13], "w": 1.75, "x": 12.25, "y": 4 }, - { "matrix": [4,14], "x": 14.25, "y": 4.25 }, - { "matrix": [4,15], "x": 15.5, "y": 4 }, - - { "matrix": [5,0], "w": 1.25, "x": 0, "y": 5 }, - { "matrix": [5,1], "w": 1.25, "x": 1.25, "y": 5 }, - { "matrix": [5,2], "w": 1.25, "x": 2.5, "y": 5 }, - { "matrix": [5,5], "w": 6.25, "x": 3.75, "y": 5 }, - { "matrix": [5,9], "x": 10, "y": 5 }, - { "matrix": [5,10], "x": 11, "y": 5 }, - { "matrix": [5,11], "x": 12, "y": 5 }, - { "matrix": [5,13], "x": 13.25, "y": 5.25 }, - { "matrix": [5,14], "x": 14.25, "y": 5.25 }, - { "matrix": [5,15], "x": 15.25, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/inland/v83p/keyboard.json b/keyboards/inland/v83p/keyboard.json new file mode 100644 index 0000000000..139cfb693b --- /dev/null +++ b/keyboards/inland/v83p/keyboard.json @@ -0,0 +1,264 @@ +{ + "manufacturer": "Inland", + "keyboard_name": "V83P", + "maintainer": "jonylee@hfd", + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "usb": { + "vid": "0xFFFE", + "pid": "0x001B", + "device_version": "1.0.3", + "force_nkro": true, + "suspend_wakeup_delay": 1000 + }, + "diode_direction": "ROW2COL", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true, + "encoder": true, + "dip_switch":true + }, + "matrix_pins": { + "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4","C5","B0","B1","B2"], + "rows": ["B15", "C6", "C7", "C8", "C9", "B14"] + }, + "dip_switch": { + "pins": ["C11"] + }, + "encoder": { + "rotary": [ + { "pin_a": "A8", "pin_b": "B13" } + ] + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 180, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "multisplash": true + }, + "layout": [ + { "flags": 4, "matrix": [0,0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0,1], "x": 14, "y": 0 }, + { "flags": 4, "matrix": [0,2], "x": 29, "y": 0 }, + { "flags": 4, "matrix": [0,3], "x": 44, "y": 0 }, + { "flags": 4, "matrix": [0,4], "x": 59, "y": 0 }, + { "flags": 4, "matrix": [0,5], "x": 74, "y": 0 }, + { "flags": 4, "matrix": [0,6], "x": 89, "y": 0 }, + { "flags": 4, "matrix": [0,7], "x": 104, "y": 0 }, + { "flags": 4, "matrix": [0,8], "x": 119, "y": 0 }, + { "flags": 4, "matrix": [0,9], "x": 134, "y": 0 }, + { "flags": 4, "matrix": [0,10], "x": 149, "y": 0 }, + { "flags": 4, "matrix": [0,11], "x": 164, "y": 0 }, + { "flags": 4, "matrix": [0,12], "x": 179, "y": 0 }, + { "flags": 4, "matrix": [0,13], "x": 194, "y": 0 }, + + { "flags": 4, "matrix": [1,0], "x": 0, "y": 13}, + { "flags": 4, "matrix": [1,1], "x": 14, "y": 13}, + { "flags": 4, "matrix": [1,2], "x": 28, "y": 13}, + { "flags": 4, "matrix": [1,3], "x": 42, "y": 13}, + { "flags": 4, "matrix": [1,4], "x": 56, "y": 13}, + { "flags": 4, "matrix": [1,5], "x": 70, "y": 13}, + { "flags": 4, "matrix": [1,6], "x": 84, "y": 13}, + { "flags": 4, "matrix": [1,7], "x": 98, "y": 13}, + { "flags": 4, "matrix": [1,8], "x": 112, "y": 13}, + { "flags": 4, "matrix": [1,9], "x": 126, "y": 13}, + { "flags": 4, "matrix": [1,10], "x": 140, "y": 13}, + { "flags": 4, "matrix": [1,11], "x": 154, "y": 13}, + { "flags": 4, "matrix": [1,12], "x": 168, "y": 13}, + { "flags": 4, "matrix": [1,13], "x": 182, "y": 13}, + { "flags": 4, "matrix": [1,15], "x": 224, "y": 13}, + + { "flags": 4, "matrix": [2,0], "x": 0, "y": 26}, + { "flags": 4, "matrix": [2,1], "x": 14, "y": 26}, + { "flags": 4, "matrix": [2,2], "x": 28, "y": 26}, + { "flags": 4, "matrix": [2,3], "x": 42, "y": 26}, + { "flags": 4, "matrix": [2,4], "x": 56, "y": 26}, + { "flags": 4, "matrix": [2,5], "x": 70, "y": 26}, + { "flags": 4, "matrix": [2,6], "x": 84, "y": 26}, + { "flags": 4, "matrix": [2,7], "x": 98, "y": 26}, + { "flags": 4, "matrix": [2,8], "x": 112, "y": 26}, + { "flags": 4, "matrix": [2,9], "x": 126, "y": 26}, + { "flags": 4, "matrix": [2,10], "x": 140, "y": 26}, + { "flags": 4, "matrix": [2,11], "x": 154, "y": 26}, + { "flags": 4, "matrix": [2,12], "x": 168, "y": 26}, + { "flags": 4, "matrix": [2,13], "x": 182, "y": 26}, + { "flags": 4, "matrix": [2,15], "x": 224, "y": 26}, + + { "flags": 1, "matrix": [3,0], "x": 0, "y": 38}, + { "flags": 4, "matrix": [3,1], "x": 28, "y": 38}, + { "flags": 4, "matrix": [3,2], "x": 42, "y": 38}, + { "flags": 4, "matrix": [3,3], "x": 56, "y": 38}, + { "flags": 4, "matrix": [3,4], "x": 70, "y": 38}, + { "flags": 4, "matrix": [3,5], "x": 84, "y": 38}, + { "flags": 4, "matrix": [3,6], "x": 98, "y": 38}, + { "flags": 4, "matrix": [3,7], "x": 112, "y": 38}, + { "flags": 4, "matrix": [3,8], "x": 126, "y": 38}, + { "flags": 4, "matrix": [3,9], "x": 140, "y": 38}, + { "flags": 4, "matrix": [3,10], "x": 154, "y": 38}, + { "flags": 4, "matrix": [3,11], "x": 168, "y": 38}, + { "flags": 1, "matrix": [3,13], "x": 182, "y": 38}, + { "flags": 4, "matrix": [3,15], "x": 224, "y": 38}, + + { "flags": 1, "matrix": [4,0], "x": 0, "y": 51}, + { "flags": 4, "matrix": [4,1], "x": 18, "y": 51}, + { "flags": 4, "matrix": [4,2], "x": 37, "y": 51}, + { "flags": 4, "matrix": [4,3], "x": 56, "y": 51}, + { "flags": 4, "matrix": [4,4], "x": 74, "y": 51}, + { "flags": 4, "matrix": [4,5], "x": 93, "y": 51}, + { "flags": 4, "matrix": [4,6], "x": 112, "y": 51}, + { "flags": 4, "matrix": [4,7], "x": 130, "y": 51}, + { "flags": 4, "matrix": [4,8], "x": 149, "y": 51}, + { "flags": 4, "matrix": [4,9], "x": 168, "y": 51}, + { "flags": 4, "matrix": [4,10], "x": 186, "y": 51}, + { "flags": 1, "matrix": [4,13], "x": 200, "y": 51}, + { "flags": 1, "matrix": [4,14], "x": 214, "y": 51}, + { "flags": 1, "matrix": [4,15], "x": 224, "y": 51}, + + { "flags": 1, "matrix": [5,0], "x": 0, "y": 64}, + { "flags": 1, "matrix": [5,1], "x": 18, "y": 64}, + { "flags": 1, "matrix": [5,2], "x": 37, "y": 64}, + { "flags": 4, "matrix": [5,5], "x": 92, "y": 64}, + { "flags": 1, "matrix": [5,9], "x": 140, "y": 64}, + { "flags": 1, "matrix": [5,10], "x": 154, "y": 64}, + { "flags": 1, "matrix": [5,11], "x": 168, "y": 64}, + { "flags": 1, "matrix": [5,13], "x": 196, "y": 64}, + { "flags": 1, "matrix": [5,14], "x": 210, "y": 64}, + { "flags": 1, "matrix": [5,15], "x": 224, "y": 64}, + + { "flags": 2, "x": 0, "y": 0 }, + { "flags": 2, "x": 0, "y": 16}, + { "flags": 2, "x": 0, "y": 32}, + { "flags": 2, "x": 0, "y": 48}, + { "flags": 2, "x": 0, "y": 64}, + + { "flags": 2, "x": 224, "y": 0 }, + { "flags": 2, "x": 224, "y": 16}, + { "flags": 2, "x": 224, "y": 32}, + { "flags": 2, "x": 224, "y": 48}, + { "flags": 2, "x": 224, "y": 64} + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT_ansi": { + "layout": [ + { "matrix": [0,0], "x": 0, "y": 0 }, + { "matrix": [0,1], "x": 1.25, "y": 0 }, + { "matrix": [0,2], "x": 2.25, "y": 0 }, + { "matrix": [0,3], "x": 3.25, "y": 0 }, + { "matrix": [0,4], "x": 4.25, "y": 0 }, + { "matrix": [0,5], "x": 5.5, "y": 0 }, + { "matrix": [0,6], "x": 6.5, "y": 0 }, + { "matrix": [0,7], "x": 7.5, "y": 0 }, + { "matrix": [0,8], "x": 8.5, "y": 0 }, + { "matrix": [0,9], "x": 9.75, "y": 0 }, + { "matrix": [0,10], "x": 10.75, "y": 0 }, + { "matrix": [0,11], "x": 11.75, "y": 0 }, + { "matrix": [0,12], "x": 12.75, "y": 0 }, + { "matrix": [0,13], "x": 14, "y": 0 }, + { "matrix": [0,15], "x": 15.5, "y": 0 }, + + { "matrix": [1,0], "x": 0, "y": 1 }, + { "matrix": [1,1], "x": 1, "y": 1 }, + { "matrix": [1,2], "x": 2, "y": 1 }, + { "matrix": [1,3], "x": 3, "y": 1 }, + { "matrix": [1,4], "x": 4, "y": 1 }, + { "matrix": [1,5], "x": 5, "y": 1 }, + { "matrix": [1,6], "x": 6, "y": 1 }, + { "matrix": [1,7], "x": 7, "y": 1 }, + { "matrix": [1,8], "x": 8, "y": 1 }, + { "matrix": [1,9], "x": 9, "y": 1 }, + { "matrix": [1,10], "x": 10, "y": 1 }, + { "matrix": [1,11], "x": 11, "y": 1 }, + { "matrix": [1,12], "x": 12, "y": 1 }, + { "matrix": [1,13], "w": 2, "x": 13, "y": 1 }, + { "matrix": [1,15], "x": 15.5, "y": 1 }, + + { "matrix": [2,0], "w": 1.5, "x": 0, "y": 2 }, + { "matrix": [2,1], "x": 1.5, "y": 2 }, + { "matrix": [2,2], "x": 2.5, "y": 2 }, + { "matrix": [2,3], "x": 3.5, "y": 2 }, + { "matrix": [2,4], "x": 4.5, "y": 2 }, + { "matrix": [2,5], "x": 5.5, "y": 2 }, + { "matrix": [2,6], "x": 6.5, "y": 2 }, + { "matrix": [2,7], "x": 7.5, "y": 2 }, + { "matrix": [2,8], "x": 8.5, "y": 2 }, + { "matrix": [2,9], "x": 9.5, "y": 2 }, + { "matrix": [2,10], "x": 10.5, "y": 2 }, + { "matrix": [2,11], "x": 11.5, "y": 2 }, + { "matrix": [2,12], "x": 12.5, "y": 2 }, + { "matrix": [2,13], "w": 1.5, "x": 13.5, "y": 2 }, + { "matrix": [2,15], "x": 15.5, "y": 2 }, + + { "matrix": [3,0], "w": 1.75, "x": 0, "y": 3 }, + { "matrix": [3,1], "x": 1.75, "y": 3 }, + { "matrix": [3,2], "x": 2.75, "y": 3 }, + { "matrix": [3,3], "x": 3.75, "y": 3 }, + { "matrix": [3,4], "x": 4.75, "y": 3 }, + { "matrix": [3,5], "x": 5.75, "y": 3 }, + { "matrix": [3,6], "x": 6.75, "y": 3 }, + { "matrix": [3,7], "x": 7.75, "y": 3 }, + { "matrix": [3,8], "x": 8.75, "y": 3 }, + { "matrix": [3,9], "x": 9.75, "y": 3 }, + { "matrix": [3,10], "x": 10.75, "y": 3 }, + { "matrix": [3,11], "x": 11.75, "y": 3 }, + { "matrix": [3,13], "w": 2.25, "x": 12.75, "y": 3 }, + { "matrix": [3,15], "x": 15.5, "y": 3 }, + + { "matrix": [4,0], "w": 2.25, "x": 0, "y": 4 }, + { "matrix": [4,1], "x": 2.25, "y": 4 }, + { "matrix": [4,2], "x": 3.25, "y": 4 }, + { "matrix": [4,3], "x": 4.25, "y": 4 }, + { "matrix": [4,4], "x": 5.25, "y": 4 }, + { "matrix": [4,5], "x": 6.25, "y": 4 }, + { "matrix": [4,6], "x": 7.25, "y": 4 }, + { "matrix": [4,7], "x": 8.25, "y": 4 }, + { "matrix": [4,8], "x": 9.25, "y": 4 }, + { "matrix": [4,9], "x": 10.25, "y": 4 }, + { "matrix": [4,10], "x": 11.25, "y": 4 }, + { "matrix": [4,13], "w": 1.75, "x": 12.25, "y": 4 }, + { "matrix": [4,14], "x": 14.25, "y": 4.25 }, + { "matrix": [4,15], "x": 15.5, "y": 4 }, + + { "matrix": [5,0], "w": 1.25, "x": 0, "y": 5 }, + { "matrix": [5,1], "w": 1.25, "x": 1.25, "y": 5 }, + { "matrix": [5,2], "w": 1.25, "x": 2.5, "y": 5 }, + { "matrix": [5,5], "w": 6.25, "x": 3.75, "y": 5 }, + { "matrix": [5,9], "x": 10, "y": 5 }, + { "matrix": [5,10], "x": 11, "y": 5 }, + { "matrix": [5,11], "x": 12, "y": 5 }, + { "matrix": [5,13], "x": 13.25, "y": 5.25 }, + { "matrix": [5,14], "x": 14.25, "y": 5.25 }, + { "matrix": [5,15], "x": 15.25, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/inland/v83p/rules.mk b/keyboards/inland/v83p/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/inland/v83p/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/input_club/infinity60/led/info.json b/keyboards/input_club/infinity60/led/info.json deleted file mode 100644 index f16554d245..0000000000 --- a/keyboards/input_club/infinity60/led/info.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "matrix_pins": { - "cols": ["C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "D0"], - "rows": ["D1", "D2", "D3", "D4", "D5", "D6", "D7"] - }, - "diode_direction": "COL2ROW", - "features": { - "led_matrix": true - }, - "led_matrix": { - "driver": "is31fl3731", - "animations": { - "breathing": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "solid_splash": true, - "solid_multisplash": true, - "wave_left_right": true, - "wave_up_down": true - }, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 96, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 112, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 128, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 144, "y": 0, "flags": 4}, - {"matrix": [1, 1], "x": 160, "y": 0, "flags": 4}, - {"matrix": [1, 2], "x": 176, "y": 0, "flags": 4}, - {"matrix": [1, 3], "x": 192, "y": 0, "flags": 4}, - {"matrix": [1, 4], "x": 208, "y": 0, "flags": 1}, - {"matrix": [1, 5], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 6], "x": 0, "y": 16, "flags": 1}, - {"matrix": [1, 7], "x": 17, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 35, "y": 16, "flags": 4}, - {"matrix": [2, 0], "x": 52, "y": 16, "flags": 4}, - {"matrix": [2, 1], "x": 69, "y": 16, "flags": 4}, - {"matrix": [2, 2], "x": 86, "y": 16, "flags": 4}, - {"matrix": [2, 3], "x": 103, "y": 16, "flags": 4}, - {"matrix": [2, 4], "x": 121, "y": 16, "flags": 4}, - {"matrix": [2, 5], "x": 138, "y": 16, "flags": 4}, - {"matrix": [2, 6], "x": 155, "y": 16, "flags": 4}, - {"matrix": [2, 7], "x": 172, "y": 16, "flags": 4}, - {"matrix": [2, 8], "x": 190, "y": 16, "flags": 4}, - {"matrix": [3, 0], "x": 207, "y": 16, "flags": 4}, - {"matrix": [3, 1], "x": 224, "y": 16, "flags": 4}, - - {"matrix": [3, 2], "x": 0, "y": 32, "flags": 9}, - {"matrix": [3, 3], "x": 19, "y": 32, "flags": 4}, - {"matrix": [3, 4], "x": 37, "y": 32, "flags": 4}, - {"matrix": [3, 5], "x": 56, "y": 32, "flags": 4}, - {"matrix": [3, 6], "x": 75, "y": 32, "flags": 4}, - {"matrix": [3, 7], "x": 93, "y": 32, "flags": 4}, - {"matrix": [3, 8], "x": 112, "y": 32, "flags": 4}, - {"matrix": [4, 0], "x": 131, "y": 32, "flags": 4}, - {"matrix": [4, 1], "x": 149, "y": 32, "flags": 4}, - {"matrix": [4, 2], "x": 168, "y": 32, "flags": 4}, - {"matrix": [4, 3], "x": 187, "y": 32, "flags": 4}, - {"matrix": [4, 4], "x": 205, "y": 32, "flags": 4}, - {"matrix": [4, 5], "x": 224, "y": 32, "flags": 1}, - - {"matrix": [4, 6], "x": 0, "y": 48, "flags": 1}, - {"matrix": [4, 7], "x": 19, "y": 48, "flags": 4}, - {"matrix": [4, 8], "x": 37, "y": 48, "flags": 4}, - {"matrix": [5, 0], "x": 56, "y": 48, "flags": 4}, - {"matrix": [5, 1], "x": 75, "y": 48, "flags": 4}, - {"matrix": [5, 2], "x": 93, "y": 48, "flags": 4}, - {"matrix": [5, 3], "x": 112, "y": 48, "flags": 4}, - {"matrix": [5, 4], "x": 131, "y": 48, "flags": 4}, - {"matrix": [5, 5], "x": 149, "y": 48, "flags": 4}, - {"matrix": [5, 6], "x": 168, "y": 48, "flags": 4}, - {"matrix": [5, 7], "x": 187, "y": 48, "flags": 4}, - {"matrix": [5, 8], "x": 205, "y": 48, "flags": 1}, - {"matrix": [6, 0], "x": 224, "y": 48, "flags": 1}, - - {"matrix": [6, 1], "x": 0, "y": 64, "flags": 1}, - {"matrix": [6, 2], "x": 32, "y": 64, "flags": 1}, - {"matrix": [6, 3], "x": 64, "y": 64, "flags": 1}, - {"matrix": [6, 4], "x": 96, "y": 64, "flags": 4}, - {"matrix": [6, 5], "x": 128, "y": 64, "flags": 1}, - {"matrix": [6, 6], "x": 160, "y": 64, "flags": 1}, - {"matrix": [6, 7], "x": 192, "y": 64, "flags": 1}, - {"matrix": [6, 8], "x": 224, "y": 64, "flags": 1} - ] - } -} diff --git a/keyboards/input_club/infinity60/led/keyboard.json b/keyboards/input_club/infinity60/led/keyboard.json new file mode 100644 index 0000000000..f16554d245 --- /dev/null +++ b/keyboards/input_club/infinity60/led/keyboard.json @@ -0,0 +1,99 @@ +{ + "matrix_pins": { + "cols": ["C0", "C1", "C2", "C3", "C4", "C5", "C6", "C7", "D0"], + "rows": ["D1", "D2", "D3", "D4", "D5", "D6", "D7"] + }, + "diode_direction": "COL2ROW", + "features": { + "led_matrix": true + }, + "led_matrix": { + "driver": "is31fl3731", + "animations": { + "breathing": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "solid_splash": true, + "solid_multisplash": true, + "wave_left_right": true, + "wave_up_down": true + }, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 96, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 112, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 128, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 144, "y": 0, "flags": 4}, + {"matrix": [1, 1], "x": 160, "y": 0, "flags": 4}, + {"matrix": [1, 2], "x": 176, "y": 0, "flags": 4}, + {"matrix": [1, 3], "x": 192, "y": 0, "flags": 4}, + {"matrix": [1, 4], "x": 208, "y": 0, "flags": 1}, + {"matrix": [1, 5], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 6], "x": 0, "y": 16, "flags": 1}, + {"matrix": [1, 7], "x": 17, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 35, "y": 16, "flags": 4}, + {"matrix": [2, 0], "x": 52, "y": 16, "flags": 4}, + {"matrix": [2, 1], "x": 69, "y": 16, "flags": 4}, + {"matrix": [2, 2], "x": 86, "y": 16, "flags": 4}, + {"matrix": [2, 3], "x": 103, "y": 16, "flags": 4}, + {"matrix": [2, 4], "x": 121, "y": 16, "flags": 4}, + {"matrix": [2, 5], "x": 138, "y": 16, "flags": 4}, + {"matrix": [2, 6], "x": 155, "y": 16, "flags": 4}, + {"matrix": [2, 7], "x": 172, "y": 16, "flags": 4}, + {"matrix": [2, 8], "x": 190, "y": 16, "flags": 4}, + {"matrix": [3, 0], "x": 207, "y": 16, "flags": 4}, + {"matrix": [3, 1], "x": 224, "y": 16, "flags": 4}, + + {"matrix": [3, 2], "x": 0, "y": 32, "flags": 9}, + {"matrix": [3, 3], "x": 19, "y": 32, "flags": 4}, + {"matrix": [3, 4], "x": 37, "y": 32, "flags": 4}, + {"matrix": [3, 5], "x": 56, "y": 32, "flags": 4}, + {"matrix": [3, 6], "x": 75, "y": 32, "flags": 4}, + {"matrix": [3, 7], "x": 93, "y": 32, "flags": 4}, + {"matrix": [3, 8], "x": 112, "y": 32, "flags": 4}, + {"matrix": [4, 0], "x": 131, "y": 32, "flags": 4}, + {"matrix": [4, 1], "x": 149, "y": 32, "flags": 4}, + {"matrix": [4, 2], "x": 168, "y": 32, "flags": 4}, + {"matrix": [4, 3], "x": 187, "y": 32, "flags": 4}, + {"matrix": [4, 4], "x": 205, "y": 32, "flags": 4}, + {"matrix": [4, 5], "x": 224, "y": 32, "flags": 1}, + + {"matrix": [4, 6], "x": 0, "y": 48, "flags": 1}, + {"matrix": [4, 7], "x": 19, "y": 48, "flags": 4}, + {"matrix": [4, 8], "x": 37, "y": 48, "flags": 4}, + {"matrix": [5, 0], "x": 56, "y": 48, "flags": 4}, + {"matrix": [5, 1], "x": 75, "y": 48, "flags": 4}, + {"matrix": [5, 2], "x": 93, "y": 48, "flags": 4}, + {"matrix": [5, 3], "x": 112, "y": 48, "flags": 4}, + {"matrix": [5, 4], "x": 131, "y": 48, "flags": 4}, + {"matrix": [5, 5], "x": 149, "y": 48, "flags": 4}, + {"matrix": [5, 6], "x": 168, "y": 48, "flags": 4}, + {"matrix": [5, 7], "x": 187, "y": 48, "flags": 4}, + {"matrix": [5, 8], "x": 205, "y": 48, "flags": 1}, + {"matrix": [6, 0], "x": 224, "y": 48, "flags": 1}, + + {"matrix": [6, 1], "x": 0, "y": 64, "flags": 1}, + {"matrix": [6, 2], "x": 32, "y": 64, "flags": 1}, + {"matrix": [6, 3], "x": 64, "y": 64, "flags": 1}, + {"matrix": [6, 4], "x": 96, "y": 64, "flags": 4}, + {"matrix": [6, 5], "x": 128, "y": 64, "flags": 1}, + {"matrix": [6, 6], "x": 160, "y": 64, "flags": 1}, + {"matrix": [6, 7], "x": 192, "y": 64, "flags": 1}, + {"matrix": [6, 8], "x": 224, "y": 64, "flags": 1} + ] + } +} diff --git a/keyboards/input_club/infinity60/led/rules.mk b/keyboards/input_club/infinity60/led/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/input_club/infinity60/rev1/info.json b/keyboards/input_club/infinity60/rev1/info.json deleted file mode 100644 index a5afb37751..0000000000 --- a/keyboards/input_club/infinity60/rev1/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B3", "B16", "B17", "C4", "C5", "D0"], - "rows": ["D1", "D2", "D3", "D4", "D5", "D6", "D7"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/input_club/infinity60/rev1/keyboard.json b/keyboards/input_club/infinity60/rev1/keyboard.json new file mode 100644 index 0000000000..a5afb37751 --- /dev/null +++ b/keyboards/input_club/infinity60/rev1/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3", "B16", "B17", "C4", "C5", "D0"], + "rows": ["D1", "D2", "D3", "D4", "D5", "D6", "D7"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/input_club/infinity60/rev1/rules.mk b/keyboards/input_club/infinity60/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/itstleo/itstleo40/info.json b/keyboards/itstleo/itstleo40/info.json deleted file mode 100644 index 637f8e5d7e..0000000000 --- a/keyboards/itstleo/itstleo40/info.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "manufacturer": "ItsTLeo", - "keyboard_name": "itstleo40", - "maintainer": "ItsTLeo", - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "leader": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11"], - "rows": ["GP14", "GP15", "GP16", "GP17"] - }, - "usb": { - "device_version": "1.0.0", - "vid": "0x4954", - "pid": "0x0003" - }, - "community_layouts": ["planck_mit"], - "layouts": { - "LAYOUT_planck_mit": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3, "w": 2}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/itstleo/itstleo40/keyboard.json b/keyboards/itstleo/itstleo40/keyboard.json new file mode 100644 index 0000000000..637f8e5d7e --- /dev/null +++ b/keyboards/itstleo/itstleo40/keyboard.json @@ -0,0 +1,80 @@ +{ + "manufacturer": "ItsTLeo", + "keyboard_name": "itstleo40", + "maintainer": "ItsTLeo", + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "leader": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP9", "GP10", "GP11"], + "rows": ["GP14", "GP15", "GP16", "GP17"] + }, + "usb": { + "device_version": "1.0.0", + "vid": "0x4954", + "pid": "0x0003" + }, + "community_layouts": ["planck_mit"], + "layouts": { + "LAYOUT_planck_mit": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3, "w": 2}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/itstleo/itstleo40/rules.mk b/keyboards/itstleo/itstleo40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/itstleo/itstleo40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/jacky_studio/piggy60/rev1/hotswap/info.json b/keyboards/jacky_studio/piggy60/rev1/hotswap/info.json deleted file mode 100644 index 8b10920700..0000000000 --- a/keyboards/jacky_studio/piggy60/rev1/hotswap/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "diode_direction": "ROW2COL", - "community_layouts": ["60_hhkb", "60_tsangan_hhkb"] -} diff --git a/keyboards/jacky_studio/piggy60/rev1/hotswap/keyboard.json b/keyboards/jacky_studio/piggy60/rev1/hotswap/keyboard.json new file mode 100644 index 0000000000..8b10920700 --- /dev/null +++ b/keyboards/jacky_studio/piggy60/rev1/hotswap/keyboard.json @@ -0,0 +1,4 @@ +{ + "diode_direction": "ROW2COL", + "community_layouts": ["60_hhkb", "60_tsangan_hhkb"] +} diff --git a/keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk b/keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/jacky_studio/piggy60/rev1/solder/info.json b/keyboards/jacky_studio/piggy60/rev1/solder/info.json deleted file mode 100644 index 3f4d4a2632..0000000000 --- a/keyboards/jacky_studio/piggy60/rev1/solder/info.json +++ /dev/null @@ -1,477 +0,0 @@ -{ - "diode_direction": "COL2ROW", - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan", - "60_tsangan_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, - {"label": "Fn", "matrix": [3, 14], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 7], "w": 7, "x": 4, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.5, "x": 11, "y": 4}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, - {"label": "Fn", "matrix": [3, 14], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, - {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 7], "w": 7, "x": 4, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.5, "x": 11, "y": 4}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4} - ] - }, - "LAYOUT_60_iso_tsangan_hhkb": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, - {"label": "Fn", "matrix": [3, 14], "x": 14, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, - {"label": "Space", "matrix": [4, 7], "w": 7, "x": 4, "y": 4}, - {"label": "Alt", "matrix": [4, 10], "w": 1.5, "x": 11, "y": 4}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4} - ] - } - } -} diff --git a/keyboards/jacky_studio/piggy60/rev1/solder/keyboard.json b/keyboards/jacky_studio/piggy60/rev1/solder/keyboard.json new file mode 100644 index 0000000000..3f4d4a2632 --- /dev/null +++ b/keyboards/jacky_studio/piggy60/rev1/solder/keyboard.json @@ -0,0 +1,477 @@ +{ + "diode_direction": "COL2ROW", + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan", + "60_tsangan_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, + {"label": "Fn", "matrix": [3, 14], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 7], "w": 7, "x": 4, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.5, "x": 11, "y": 4}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, + {"label": "Fn", "matrix": [3, 14], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "GUI", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, + {"label": "Menu", "matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"label": "GUI", "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "w": 2, "x": 13, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 7], "w": 7, "x": 4, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.5, "x": 11, "y": 4}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4} + ] + }, + "LAYOUT_60_iso_tsangan_hhkb": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 1}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, + {"label": "Fn", "matrix": [3, 14], "x": 14, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, + {"label": "Space", "matrix": [4, 7], "w": 7, "x": 4, "y": 4}, + {"label": "Alt", "matrix": [4, 10], "w": 1.5, "x": 11, "y": 4}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4} + ] + } + } +} diff --git a/keyboards/jacky_studio/piggy60/rev1/solder/rules.mk b/keyboards/jacky_studio/piggy60/rev1/solder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/jacky_studio/piggy60/rev1/solder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/jadookb/jkb65/r1/info.json b/keyboards/jadookb/jkb65/r1/info.json deleted file mode 100644 index 9cf153f928..0000000000 --- a/keyboards/jadookb/jkb65/r1/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "keyboard_name": "JKB65 RGB R1", - "matrix_pins": { - "cols": ["F6", "B1", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "B3", "D4", "D5", "D3", "D2", "D1", "D0"], - "rows": ["E6", "B7", "F7", "F4", "F5"] - }, - "diode_direction": "COL2ROW", - "usb": { - "device_version": "0.0.1" - } -} diff --git a/keyboards/jadookb/jkb65/r1/keyboard.json b/keyboards/jadookb/jkb65/r1/keyboard.json new file mode 100644 index 0000000000..9cf153f928 --- /dev/null +++ b/keyboards/jadookb/jkb65/r1/keyboard.json @@ -0,0 +1,11 @@ +{ + "keyboard_name": "JKB65 RGB R1", + "matrix_pins": { + "cols": ["F6", "B1", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "B3", "D4", "D5", "D3", "D2", "D1", "D0"], + "rows": ["E6", "B7", "F7", "F4", "F5"] + }, + "diode_direction": "COL2ROW", + "usb": { + "device_version": "0.0.1" + } +} diff --git a/keyboards/jadookb/jkb65/r1/rules.mk b/keyboards/jadookb/jkb65/r1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/jadookb/jkb65/r2/info.json b/keyboards/jadookb/jkb65/r2/info.json deleted file mode 100644 index 909efbd665..0000000000 --- a/keyboards/jadookb/jkb65/r2/info.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "keyboard_name": "JKB65 RGB R2", - "usb": { - "device_version": "0.0.2" - }, - "matrix_pins": { - "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], - "rows": ["E6", "B7", "F7", "F4", "F5"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/jadookb/jkb65/r2/keyboard.json b/keyboards/jadookb/jkb65/r2/keyboard.json new file mode 100644 index 0000000000..909efbd665 --- /dev/null +++ b/keyboards/jadookb/jkb65/r2/keyboard.json @@ -0,0 +1,11 @@ +{ + "keyboard_name": "JKB65 RGB R2", + "usb": { + "device_version": "0.0.2" + }, + "matrix_pins": { + "cols": ["F6", "B0", "F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], + "rows": ["E6", "B7", "F7", "F4", "F5"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/jadookb/jkb65/r2/rules.mk b/keyboards/jadookb/jkb65/r2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/jaykeeb/orba/info.json b/keyboards/jaykeeb/orba/info.json deleted file mode 100644 index b437667b14..0000000000 --- a/keyboards/jaykeeb/orba/info.json +++ /dev/null @@ -1,192 +0,0 @@ -{ - "manufacturer": "Alabahuy", - "keyboard_name": "orba", - "maintainer": "Alabahuy", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP17", "GP16", "GP14", "GP13", "GP12", "GP15", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20"], - "rows": ["GP11", "GP10", "GP18", "GP19", "GP0" ] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0769", - "vid": "0x414C" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_625u_space" - }, - "layouts": { - "LAYOUT_625u_space": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "`", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "-", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "=", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "6", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "7", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "8", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "9", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "0", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "P7", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "P8", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "P9", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "Y", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": "U", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "I", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "O", "matrix": [1, 12], "x": 12, "y": 1}, - {"label": "P", "matrix": [1, 13], "x": 13, "y": 1}, - {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1}, - {"label": "Page Up", "matrix": [1, 15], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "P4", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "P5", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "P6", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": "H", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": "J", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "K", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "L", "matrix": [2, 12], "x": 12, "y": 2}, - {"label": ":", "matrix": [2, 13], "x": 13, "y": 2}, - {"label": "", "matrix": [2, 14], "x": 14, "y": 2}, - {"label": "Page Down", "matrix": [2, 15], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "P1", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "P2", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "P3", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": "N", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": "M", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": ",", "matrix": [3, 11], "x": 11, "y": 3}, - {"label": ".", "matrix": [3, 12], "x": 12, "y": 3}, - {"label": "/", "matrix": [3, 13], "x": 13, "y": 3}, - {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3}, - {"label": "Enter", "matrix": [3, 15], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_7u_space": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "`", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "-", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "=", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "6", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "7", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "8", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "9", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "0", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "P7", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "P8", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "P9", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "Y", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": "U", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "I", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "O", "matrix": [1, 12], "x": 12, "y": 1}, - {"label": "P", "matrix": [1, 13], "x": 13, "y": 1}, - {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1}, - {"label": "Page Up", "matrix": [1, 15], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "P4", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "P5", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "P6", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": "H", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": "J", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "K", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "L", "matrix": [2, 12], "x": 12, "y": 2}, - {"label": ":", "matrix": [2, 13], "x": 13, "y": 2}, - {"label": "", "matrix": [2, 14], "x": 14, "y": 2}, - {"label": "Page Down", "matrix": [2, 15], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "P1", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "P2", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "P3", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": "N", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": "M", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": ",", "matrix": [3, 11], "x": 11, "y": 3}, - {"label": ".", "matrix": [3, 12], "x": 12, "y": 3}, - {"label": "/", "matrix": [3, 13], "x": 13, "y": 3}, - {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3}, - {"label": "Enter", "matrix": [3, 15], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/jaykeeb/orba/keyboard.json b/keyboards/jaykeeb/orba/keyboard.json new file mode 100644 index 0000000000..b437667b14 --- /dev/null +++ b/keyboards/jaykeeb/orba/keyboard.json @@ -0,0 +1,192 @@ +{ + "manufacturer": "Alabahuy", + "keyboard_name": "orba", + "maintainer": "Alabahuy", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP17", "GP16", "GP14", "GP13", "GP12", "GP15", "GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20"], + "rows": ["GP11", "GP10", "GP18", "GP19", "GP0" ] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0769", + "vid": "0x414C" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_625u_space" + }, + "layouts": { + "LAYOUT_625u_space": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "`", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "-", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "=", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "6", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "7", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "8", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "9", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "0", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "P7", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "P8", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "P9", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "Y", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": "U", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "I", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "O", "matrix": [1, 12], "x": 12, "y": 1}, + {"label": "P", "matrix": [1, 13], "x": 13, "y": 1}, + {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1}, + {"label": "Page Up", "matrix": [1, 15], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "P4", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "P5", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "P6", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": "H", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": "J", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "K", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "L", "matrix": [2, 12], "x": 12, "y": 2}, + {"label": ":", "matrix": [2, 13], "x": 13, "y": 2}, + {"label": "", "matrix": [2, 14], "x": 14, "y": 2}, + {"label": "Page Down", "matrix": [2, 15], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "P1", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "P2", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "P3", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": "N", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": "M", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": ",", "matrix": [3, 11], "x": 11, "y": 3}, + {"label": ".", "matrix": [3, 12], "x": 12, "y": 3}, + {"label": "/", "matrix": [3, 13], "x": 13, "y": 3}, + {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3}, + {"label": "Enter", "matrix": [3, 15], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Fn", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_7u_space": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "`", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "-", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "=", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "6", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "7", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "8", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "9", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "0", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Home", "matrix": [0, 15], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "P7", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "P8", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "P9", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "Y", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": "U", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "I", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "O", "matrix": [1, 12], "x": 12, "y": 1}, + {"label": "P", "matrix": [1, 13], "x": 13, "y": 1}, + {"label": "Backspace", "matrix": [1, 14], "x": 14, "y": 1}, + {"label": "Page Up", "matrix": [1, 15], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "P4", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "P5", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "P6", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": "H", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": "J", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "K", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "L", "matrix": [2, 12], "x": 12, "y": 2}, + {"label": ":", "matrix": [2, 13], "x": 13, "y": 2}, + {"label": "", "matrix": [2, 14], "x": 14, "y": 2}, + {"label": "Page Down", "matrix": [2, 15], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "P1", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "P2", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "P3", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": "N", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": "M", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": ",", "matrix": [3, 11], "x": 11, "y": 3}, + {"label": ".", "matrix": [3, 12], "x": 12, "y": 3}, + {"label": "/", "matrix": [3, 13], "x": 13, "y": 3}, + {"label": "\u2191", "matrix": [3, 14], "x": 14, "y": 3}, + {"label": "Enter", "matrix": [3, 15], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 13], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 14], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/jaykeeb/orba/rules.mk b/keyboards/jaykeeb/orba/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/jaykeeb/orba/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/jaykeeb/sebelas/info.json b/keyboards/jaykeeb/sebelas/info.json deleted file mode 100644 index e88607703e..0000000000 --- a/keyboards/jaykeeb/sebelas/info.json +++ /dev/null @@ -1,430 +0,0 @@ -{ - "manufacturer": "Alabahuy", - "keyboard_name": "Sebelas", - "maintainer": "Alabahuy", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP0", "GP15", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP2"], - "rows": ["GP11", "GP12", "GP13", "GP1", "GP16"] - }, - "indicators": { - "caps_lock": "GP14", - "on_state": 0 - }, - "ws2812": { - "pin": "GP3", - "driver": "vendor" - }, - "rgblight": { - "led_count": 1, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0767", - "vid": "0x414C" - }, - "layout_aliases": { - "LAYOUT_65_ansi_blocker": "LAYOUT_ansi_blocker", - "LAYOUT_65_ansi_blocker_split_bs": "LAYOUT_ansi_blocker_split_bs", - "LAYOUT_65_ansi_blocker_tsangan": "LAYOUT_ansi_blocker_tsangan", - "LAYOUT_65_ansi_blocker_tsangan_split_bs": "LAYOUT_ansi_blocker_tsangan_split_bs" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/jaykeeb/sebelas/keyboard.json b/keyboards/jaykeeb/sebelas/keyboard.json new file mode 100644 index 0000000000..e88607703e --- /dev/null +++ b/keyboards/jaykeeb/sebelas/keyboard.json @@ -0,0 +1,430 @@ +{ + "manufacturer": "Alabahuy", + "keyboard_name": "Sebelas", + "maintainer": "Alabahuy", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP0", "GP15", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP2"], + "rows": ["GP11", "GP12", "GP13", "GP1", "GP16"] + }, + "indicators": { + "caps_lock": "GP14", + "on_state": 0 + }, + "ws2812": { + "pin": "GP3", + "driver": "vendor" + }, + "rgblight": { + "led_count": 1, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0767", + "vid": "0x414C" + }, + "layout_aliases": { + "LAYOUT_65_ansi_blocker": "LAYOUT_ansi_blocker", + "LAYOUT_65_ansi_blocker_split_bs": "LAYOUT_ansi_blocker_split_bs", + "LAYOUT_65_ansi_blocker_tsangan": "LAYOUT_ansi_blocker_tsangan", + "LAYOUT_65_ansi_blocker_tsangan_split_bs": "LAYOUT_ansi_blocker_tsangan_split_bs" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/jaykeeb/sebelas/rules.mk b/keyboards/jaykeeb/sebelas/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/jaykeeb/sebelas/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/jaykeeb/skyline/info.json b/keyboards/jaykeeb/skyline/info.json deleted file mode 100644 index 068c11a874..0000000000 --- a/keyboards/jaykeeb/skyline/info.json +++ /dev/null @@ -1,563 +0,0 @@ -{ - "manufacturer": "Jaykeeb", - "keyboard_name": "Skyline", - "maintainer": "Alabahuy", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP24", - "scroll_lock": "GP12", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0", "GP29", "GP28", "GP16", "GP15", "GP14"], - "rows": ["GP13", "GP27", "GP26", "GP25", "GP22", "GP23"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0799", - "vid": "0x414C" - }, - "community_layouts": [ - "tkl_ansi_tsangan", - "tkl_ansi_tsangan_split_bs_rshift", - "tkl_iso_tsangan", - "tkl_iso_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\u2298", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn1", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn1", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 4], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 9], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Fn", "matrix": [5, 10], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 11], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 12], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 7], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [2, 13], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 14], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 15], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn1", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/jaykeeb/skyline/keyboard.json b/keyboards/jaykeeb/skyline/keyboard.json new file mode 100644 index 0000000000..068c11a874 --- /dev/null +++ b/keyboards/jaykeeb/skyline/keyboard.json @@ -0,0 +1,563 @@ +{ + "manufacturer": "Jaykeeb", + "keyboard_name": "Skyline", + "maintainer": "Alabahuy", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP24", + "scroll_lock": "GP12", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0", "GP29", "GP28", "GP16", "GP15", "GP14"], + "rows": ["GP13", "GP27", "GP26", "GP25", "GP22", "GP23"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0799", + "vid": "0x414C" + }, + "community_layouts": [ + "tkl_ansi_tsangan", + "tkl_ansi_tsangan_split_bs_rshift", + "tkl_iso_tsangan", + "tkl_iso_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\u2298", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn1", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn1", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 4], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 9], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Fn", "matrix": [5, 10], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 11], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 12], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 7], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [2, 13], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 14], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 15], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn1", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 7], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/jaykeeb/skyline/rules.mk b/keyboards/jaykeeb/skyline/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/jaykeeb/skyline/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/jaykeeb/sriwedari70/info.json b/keyboards/jaykeeb/sriwedari70/info.json deleted file mode 100644 index c9569a9724..0000000000 --- a/keyboards/jaykeeb/sriwedari70/info.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "manufacturer": "Jaykeeb Studio", - "keyboard_name": "sriwedari70", - "maintainer": "Alabahuy", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP24", "GP17", "GP16", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], - "rows": ["GP23", "GP29", "GP15", "GP21", "GP22"] - }, - "indicators": { - "caps_lock": "GP0", - "on_state": 0 - }, - "encoder": { - "rotary": [ - {"pin_a": "GP25", "pin_b": "GP26", "resolution": 2}, - {"pin_a": "GP27", "pin_b": "GP28", "resolution": 2} - ] - }, - "rgblight": { - "led_count": 8, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 255, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "GP18", - "driver": "vendor" - }, - "processor": "RP2040", - "url": "https://www.tokopedia.com/jaykeeb", - "usb": { - "device_version": "1.0.0", - "pid": "0x0770", - "vid": "0x414C" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 14.5, "y": 0}, - {"matrix": [0, 15], "x": 15.5, "y": 0}, - {"matrix": [0, 16], "x": 16.5, "y": 0}, - {"matrix": [1, 16], "x": 17.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1, "w": 1.5}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [1, 10], "x": 11, "y": 1}, - {"matrix": [1, 11], "x": 12, "y": 1}, - {"matrix": [1, 12], "x": 13, "y": 1}, - {"matrix": [1, 13], "x": 14, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [1, 15], "x": 16, "y": 1}, - {"matrix": [2, 16], "x": 17, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2, "w": 1.75}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [2, 7], "x": 8.25, "y": 2}, - {"matrix": [2, 8], "x": 9.25, "y": 2}, - {"matrix": [2, 9], "x": 10.25, "y": 2}, - {"matrix": [2, 10], "x": 11.25, "y": 2}, - {"matrix": [2, 11], "x": 12.25, "y": 2}, - {"matrix": [2, 12], "x": 13.25, "y": 2}, - {"matrix": [2, 13], "x": 14.25, "y": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2}, - {"matrix": [2, 15], "x": 16.25, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3}, - {"matrix": [3, 13], "x": 13.75, "y": 3}, - {"matrix": [3, 14], "x": 14.75, "y": 3}, - {"matrix": [3, 15], "x": 15.75, "y": 3, "w": 1.75}, - {"matrix": [3, 16], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.5}, - {"matrix": [4, 10], "x": 7.5, "y": 4, "w": 7}, - {"matrix": [4, 14], "x": 14.5, "y": 4, "w": 1.5}, - {"matrix": [4, 15], "x": 16, "y": 4}, - {"matrix": [4, 16], "x": 17, "y": 4, "w": 1.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/jaykeeb/sriwedari70/keyboard.json b/keyboards/jaykeeb/sriwedari70/keyboard.json new file mode 100644 index 0000000000..c9569a9724 --- /dev/null +++ b/keyboards/jaykeeb/sriwedari70/keyboard.json @@ -0,0 +1,148 @@ +{ + "manufacturer": "Jaykeeb Studio", + "keyboard_name": "sriwedari70", + "maintainer": "Alabahuy", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP24", "GP17", "GP16", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], + "rows": ["GP23", "GP29", "GP15", "GP21", "GP22"] + }, + "indicators": { + "caps_lock": "GP0", + "on_state": 0 + }, + "encoder": { + "rotary": [ + {"pin_a": "GP25", "pin_b": "GP26", "resolution": 2}, + {"pin_a": "GP27", "pin_b": "GP28", "resolution": 2} + ] + }, + "rgblight": { + "led_count": 8, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 255, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "GP18", + "driver": "vendor" + }, + "processor": "RP2040", + "url": "https://www.tokopedia.com/jaykeeb", + "usb": { + "device_version": "1.0.0", + "pid": "0x0770", + "vid": "0x414C" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 14.5, "y": 0}, + {"matrix": [0, 15], "x": 15.5, "y": 0}, + {"matrix": [0, 16], "x": 16.5, "y": 0}, + {"matrix": [1, 16], "x": 17.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1, "w": 1.5}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [1, 10], "x": 11, "y": 1}, + {"matrix": [1, 11], "x": 12, "y": 1}, + {"matrix": [1, 12], "x": 13, "y": 1}, + {"matrix": [1, 13], "x": 14, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [1, 15], "x": 16, "y": 1}, + {"matrix": [2, 16], "x": 17, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2, "w": 1.75}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [2, 7], "x": 8.25, "y": 2}, + {"matrix": [2, 8], "x": 9.25, "y": 2}, + {"matrix": [2, 9], "x": 10.25, "y": 2}, + {"matrix": [2, 10], "x": 11.25, "y": 2}, + {"matrix": [2, 11], "x": 12.25, "y": 2}, + {"matrix": [2, 12], "x": 13.25, "y": 2}, + {"matrix": [2, 13], "x": 14.25, "y": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2}, + {"matrix": [2, 15], "x": 16.25, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.5, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3}, + {"matrix": [3, 13], "x": 13.75, "y": 3}, + {"matrix": [3, 14], "x": 14.75, "y": 3}, + {"matrix": [3, 15], "x": 15.75, "y": 3, "w": 1.75}, + {"matrix": [3, 16], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.5}, + {"matrix": [4, 10], "x": 7.5, "y": 4, "w": 7}, + {"matrix": [4, 14], "x": 14.5, "y": 4, "w": 1.5}, + {"matrix": [4, 15], "x": 16, "y": 4}, + {"matrix": [4, 16], "x": 17, "y": 4, "w": 1.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/jaykeeb/sriwedari70/rules.mk b/keyboards/jaykeeb/sriwedari70/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/jaykeeb/sriwedari70/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/jaykeeb/tokki/info.json b/keyboards/jaykeeb/tokki/info.json deleted file mode 100644 index 0ab1150017..0000000000 --- a/keyboards/jaykeeb/tokki/info.json +++ /dev/null @@ -1,724 +0,0 @@ -{ - "manufacturer": "Jaykeeb", - "keyboard_name": "Tokki", - "maintainer": "Alabahuy", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP24", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], - "rows": ["GP29", "GP0", "GP15", "GP26", "GP27"] - }, - "indicators": { - "caps_lock": "GP25", - "on_state": 0 - }, - "ws2812": { - "pin": "GP28", - "driver": "vendor" - }, - "rgblight": { - "led_count": 17, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0768", - "vid": "0x414C" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_blocker_tsangan_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/jaykeeb/tokki/keyboard.json b/keyboards/jaykeeb/tokki/keyboard.json new file mode 100644 index 0000000000..0ab1150017 --- /dev/null +++ b/keyboards/jaykeeb/tokki/keyboard.json @@ -0,0 +1,724 @@ +{ + "manufacturer": "Jaykeeb", + "keyboard_name": "Tokki", + "maintainer": "Alabahuy", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP24", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1"], + "rows": ["GP29", "GP0", "GP15", "GP26", "GP27"] + }, + "indicators": { + "caps_lock": "GP25", + "on_state": 0 + }, + "ws2812": { + "pin": "GP28", + "driver": "vendor" + }, + "rgblight": { + "led_count": 17, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0768", + "vid": "0x414C" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_blocker_tsangan_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "End", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Up", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "Page Down", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/jaykeeb/tokki/rules.mk b/keyboards/jaykeeb/tokki/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/jaykeeb/tokki/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/jels/boaty/info.json b/keyboards/jels/boaty/info.json deleted file mode 100644 index 6d85c5bd4f..0000000000 --- a/keyboards/jels/boaty/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "keyboard_name": "Boaty", - "manufacturer": "Jels", - "usb": { - "vid": "0x6A6B", - "pid": "0x000B", - "device_version": "1.0.0" - }, - "url": "", - "maintainer": "Jels", - "processor": "atmega328p", - "bootloader": "usbasploader", - "features": { - "bootmagic": true, - "nkro": false, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false - }, - "matrix_pins": { - "cols": ["B1", "C0", "C1", "C2", "D4", "D1", "D0", "C5", "C4", "C3", "D5"], - "rows": ["D6", "B0", "D7", "B5", "B3", "B4", "B2"] - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Num Lock", "matrix": [2, 10], "x": 6.75, "y": 0}, - {"label": "-", "matrix": [1, 10], "x": 6.75, "y": 1}, - {"label": "*", "matrix": [1, 9], "x": 7.75, "y": 1}, - {"label": "7", "matrix": [0, 8], "x": 6.75, "y": 2}, - {"label": "8", "matrix": [0, 9], "x": 7.75, "y": 2}, - {"label": "9", "matrix": [0, 10], "x": 8.75, "y": 2}, - {"label": "4", "matrix": [0, 4], "x": 6.75, "y": 3}, - {"label": "5", "matrix": [0, 5], "x": 7.75, "y": 3}, - {"label": "6", "matrix": [0, 6], "x": 8.75, "y": 3}, - {"label": "+", "matrix": [0, 7], "x": 9.75, "y": 3}, - {"label": "1", "matrix": [1, 4], "x": 6.75, "y": 4}, - {"label": "2", "matrix": [1, 5], "x": 7.75, "y": 4}, - {"label": "3", "matrix": [1, 6], "x": 8.75, "y": 4}, - {"label": "Ent", "matrix": [1, 7], "x": 9.75, "y": 4}, - {"label": "/", "matrix": [1, 8], "x": 10.75, "y": 4}, - {"label": "0", "matrix": [2, 4], "x": 6.75, "y": 5}, - {"label": "00", "matrix": [2, 5], "x": 7.75, "y": 5}, - {"label": ".", "matrix": [2, 6], "x": 8.75, "y": 5}, - {"label": "Ent", "matrix": [2, 7], "x": 9.75, "y": 5}, - {"label": "=", "matrix": [2, 8], "x": 10.75, "y": 5}, - {"label": "Back", "matrix": [2, 9], "x": 11.75, "y": 5}, - {"label": "Esc", "matrix": [6, 0], "x": 0, "y": 7.25}, - {"label": "Tab", "matrix": [4, 0], "x": 1, "y": 7.25}, - {"label": "Q", "matrix": [5, 0], "x": 2, "y": 7.25}, - {"label": "W", "matrix": [5, 1], "x": 3, "y": 7.25}, - {"label": "E", "matrix": [5, 2], "x": 4, "y": 7.25}, - {"label": "R", "matrix": [5, 3], "x": 5, "y": 7.25}, - {"label": "T", "matrix": [5, 4], "x": 6, "y": 7.25}, - {"label": "Y", "matrix": [3, 5], "x": 7, "y": 7.25}, - {"label": "U", "matrix": [3, 6], "x": 8, "y": 7.25}, - {"label": "I", "matrix": [3, 7], "x": 9, "y": 7.25}, - {"label": "O", "matrix": [3, 8], "x": 10, "y": 7.25}, - {"label": "P", "matrix": [3, 9], "x": 11, "y": 7.25}, - {"label": "Back", "matrix": [3, 10], "x": 12, "y": 7.25}, - {"label": "Del", "matrix": [5, 10], "x": 13, "y": 7.25}, - {"label": "Caps", "matrix": [6, 1], "x": 1, "y": 8.25}, - {"label": "A", "matrix": [3, 0], "x": 2, "y": 8.25}, - {"label": "S", "matrix": [3, 1], "x": 3, "y": 8.25}, - {"label": "D", "matrix": [3, 2], "x": 4, "y": 8.25}, - {"label": "F", "matrix": [3, 3], "x": 5, "y": 8.25}, - {"label": "G", "matrix": [3, 4], "x": 6, "y": 8.25}, - {"label": "H", "matrix": [4, 5], "x": 7, "y": 8.25}, - {"label": "J", "matrix": [4, 6], "x": 8, "y": 8.25}, - {"label": "K", "matrix": [4, 7], "x": 9, "y": 8.25}, - {"label": "L", "matrix": [4, 8], "x": 10, "y": 8.25}, - {"label": ":", "matrix": [4, 9], "x": 11, "y": 8.25}, - {"label": "Enter", "matrix": [4, 10], "x": 12, "y": 8.25}, - {"label": "Shift", "matrix": [6, 2], "x": 2, "y": 9.25}, - {"label": "Z", "matrix": [4, 1], "x": 3, "y": 9.25}, - {"label": "X", "matrix": [4, 2], "x": 4, "y": 9.25}, - {"label": "C", "matrix": [4, 3], "x": 5, "y": 9.25}, - {"label": "V", "matrix": [4, 4], "x": 6, "y": 9.25}, - {"label": "B", "matrix": [5, 5], "x": 7, "y": 9.25}, - {"label": "N", "matrix": [5, 6], "x": 8, "y": 9.25}, - {"label": "M", "matrix": [5, 7], "x": 9, "y": 9.25}, - {"label": "<", "matrix": [5, 8], "x": 10, "y": 9.25}, - {"label": "Shift", "matrix": [5, 9], "x": 11, "y": 9.25}, - {"label": "Ctl", "matrix": [6, 3], "x": 4, "y": 10.25}, - {"label": "Alt", "matrix": [6, 4], "x": 5, "y": 10.25}, - {"matrix": [6, 6], "x": 6, "y": 10.25}, - {"matrix": [6, 7], "x": 7, "y": 10.25}, - {"label": "Alt", "matrix": [6, 8], "x": 8, "y": 10.25}, - {"label": "Ctl", "matrix": [6, 9], "x": 9, "y": 10.25} - ] - } - } -} diff --git a/keyboards/jels/boaty/keyboard.json b/keyboards/jels/boaty/keyboard.json new file mode 100644 index 0000000000..6d85c5bd4f --- /dev/null +++ b/keyboards/jels/boaty/keyboard.json @@ -0,0 +1,95 @@ +{ + "keyboard_name": "Boaty", + "manufacturer": "Jels", + "usb": { + "vid": "0x6A6B", + "pid": "0x000B", + "device_version": "1.0.0" + }, + "url": "", + "maintainer": "Jels", + "processor": "atmega328p", + "bootloader": "usbasploader", + "features": { + "bootmagic": true, + "nkro": false, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false + }, + "matrix_pins": { + "cols": ["B1", "C0", "C1", "C2", "D4", "D1", "D0", "C5", "C4", "C3", "D5"], + "rows": ["D6", "B0", "D7", "B5", "B3", "B4", "B2"] + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Num Lock", "matrix": [2, 10], "x": 6.75, "y": 0}, + {"label": "-", "matrix": [1, 10], "x": 6.75, "y": 1}, + {"label": "*", "matrix": [1, 9], "x": 7.75, "y": 1}, + {"label": "7", "matrix": [0, 8], "x": 6.75, "y": 2}, + {"label": "8", "matrix": [0, 9], "x": 7.75, "y": 2}, + {"label": "9", "matrix": [0, 10], "x": 8.75, "y": 2}, + {"label": "4", "matrix": [0, 4], "x": 6.75, "y": 3}, + {"label": "5", "matrix": [0, 5], "x": 7.75, "y": 3}, + {"label": "6", "matrix": [0, 6], "x": 8.75, "y": 3}, + {"label": "+", "matrix": [0, 7], "x": 9.75, "y": 3}, + {"label": "1", "matrix": [1, 4], "x": 6.75, "y": 4}, + {"label": "2", "matrix": [1, 5], "x": 7.75, "y": 4}, + {"label": "3", "matrix": [1, 6], "x": 8.75, "y": 4}, + {"label": "Ent", "matrix": [1, 7], "x": 9.75, "y": 4}, + {"label": "/", "matrix": [1, 8], "x": 10.75, "y": 4}, + {"label": "0", "matrix": [2, 4], "x": 6.75, "y": 5}, + {"label": "00", "matrix": [2, 5], "x": 7.75, "y": 5}, + {"label": ".", "matrix": [2, 6], "x": 8.75, "y": 5}, + {"label": "Ent", "matrix": [2, 7], "x": 9.75, "y": 5}, + {"label": "=", "matrix": [2, 8], "x": 10.75, "y": 5}, + {"label": "Back", "matrix": [2, 9], "x": 11.75, "y": 5}, + {"label": "Esc", "matrix": [6, 0], "x": 0, "y": 7.25}, + {"label": "Tab", "matrix": [4, 0], "x": 1, "y": 7.25}, + {"label": "Q", "matrix": [5, 0], "x": 2, "y": 7.25}, + {"label": "W", "matrix": [5, 1], "x": 3, "y": 7.25}, + {"label": "E", "matrix": [5, 2], "x": 4, "y": 7.25}, + {"label": "R", "matrix": [5, 3], "x": 5, "y": 7.25}, + {"label": "T", "matrix": [5, 4], "x": 6, "y": 7.25}, + {"label": "Y", "matrix": [3, 5], "x": 7, "y": 7.25}, + {"label": "U", "matrix": [3, 6], "x": 8, "y": 7.25}, + {"label": "I", "matrix": [3, 7], "x": 9, "y": 7.25}, + {"label": "O", "matrix": [3, 8], "x": 10, "y": 7.25}, + {"label": "P", "matrix": [3, 9], "x": 11, "y": 7.25}, + {"label": "Back", "matrix": [3, 10], "x": 12, "y": 7.25}, + {"label": "Del", "matrix": [5, 10], "x": 13, "y": 7.25}, + {"label": "Caps", "matrix": [6, 1], "x": 1, "y": 8.25}, + {"label": "A", "matrix": [3, 0], "x": 2, "y": 8.25}, + {"label": "S", "matrix": [3, 1], "x": 3, "y": 8.25}, + {"label": "D", "matrix": [3, 2], "x": 4, "y": 8.25}, + {"label": "F", "matrix": [3, 3], "x": 5, "y": 8.25}, + {"label": "G", "matrix": [3, 4], "x": 6, "y": 8.25}, + {"label": "H", "matrix": [4, 5], "x": 7, "y": 8.25}, + {"label": "J", "matrix": [4, 6], "x": 8, "y": 8.25}, + {"label": "K", "matrix": [4, 7], "x": 9, "y": 8.25}, + {"label": "L", "matrix": [4, 8], "x": 10, "y": 8.25}, + {"label": ":", "matrix": [4, 9], "x": 11, "y": 8.25}, + {"label": "Enter", "matrix": [4, 10], "x": 12, "y": 8.25}, + {"label": "Shift", "matrix": [6, 2], "x": 2, "y": 9.25}, + {"label": "Z", "matrix": [4, 1], "x": 3, "y": 9.25}, + {"label": "X", "matrix": [4, 2], "x": 4, "y": 9.25}, + {"label": "C", "matrix": [4, 3], "x": 5, "y": 9.25}, + {"label": "V", "matrix": [4, 4], "x": 6, "y": 9.25}, + {"label": "B", "matrix": [5, 5], "x": 7, "y": 9.25}, + {"label": "N", "matrix": [5, 6], "x": 8, "y": 9.25}, + {"label": "M", "matrix": [5, 7], "x": 9, "y": 9.25}, + {"label": "<", "matrix": [5, 8], "x": 10, "y": 9.25}, + {"label": "Shift", "matrix": [5, 9], "x": 11, "y": 9.25}, + {"label": "Ctl", "matrix": [6, 3], "x": 4, "y": 10.25}, + {"label": "Alt", "matrix": [6, 4], "x": 5, "y": 10.25}, + {"matrix": [6, 6], "x": 6, "y": 10.25}, + {"matrix": [6, 7], "x": 7, "y": 10.25}, + {"label": "Alt", "matrix": [6, 8], "x": 8, "y": 10.25}, + {"label": "Ctl", "matrix": [6, 9], "x": 9, "y": 10.25} + ] + } + } +} diff --git a/keyboards/jels/boaty/rules.mk b/keyboards/jels/boaty/rules.mk deleted file mode 100644 index 837f4bffb5..0000000000 --- a/keyboards/jels/boaty/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank diff --git a/keyboards/jels/jels60/v1/info.json b/keyboards/jels/jels60/v1/info.json deleted file mode 100644 index 6dc88d7895..0000000000 --- a/keyboards/jels/jels60/v1/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "matrix_pins": { - "cols": ["E6", "C7", "B4", "D7", "D6", "D4", "D5", "D3", "F5", "F6", "F7", "C6", "B6", "B5"], - "rows": ["B3", "D2", "F0", "F4", "F1"] - }, - "indicators": { - "caps_lock": "B7" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu" -} diff --git a/keyboards/jels/jels60/v1/keyboard.json b/keyboards/jels/jels60/v1/keyboard.json new file mode 100644 index 0000000000..6dc88d7895 --- /dev/null +++ b/keyboards/jels/jels60/v1/keyboard.json @@ -0,0 +1,19 @@ +{ + "matrix_pins": { + "cols": ["E6", "C7", "B4", "D7", "D6", "D4", "D5", "D3", "F5", "F6", "F7", "C6", "B6", "B5"], + "rows": ["B3", "D2", "F0", "F4", "F1"] + }, + "indicators": { + "caps_lock": "B7" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu" +} diff --git a/keyboards/jels/jels60/v1/rules.mk b/keyboards/jels/jels60/v1/rules.mk deleted file mode 100644 index 5566e1323f..0000000000 --- a/keyboards/jels/jels60/v1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# left blank intentionally diff --git a/keyboards/jels/jels60/v2/info.json b/keyboards/jels/jels60/v2/info.json deleted file mode 100644 index 69ec00193a..0000000000 --- a/keyboards/jels/jels60/v2/info.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "bootloader": "rp2040", - "processor": "RP2040", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false - }, - "matrix_pins": { - "cols": ["GP24", "GP25", "GP23", "GP21", "GP22", "GP2", "GP1", "GP0", "GP6", "GP18", "GP19", "GP20", "GP9", "GP8"], - "rows": ["GP26", "GP27", "GP3", "GP4", "GP5"] - }, - "ws2812": { - "pin": "GP29", - "driver": "vendor" - }, - "rgblight": { - "led_count": 22, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "val": 0 - } - }, - "indicators": { - "caps_lock": "GP28" - } -} diff --git a/keyboards/jels/jels60/v2/keyboard.json b/keyboards/jels/jels60/v2/keyboard.json new file mode 100644 index 0000000000..69ec00193a --- /dev/null +++ b/keyboards/jels/jels60/v2/keyboard.json @@ -0,0 +1,42 @@ +{ + "bootloader": "rp2040", + "processor": "RP2040", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false + }, + "matrix_pins": { + "cols": ["GP24", "GP25", "GP23", "GP21", "GP22", "GP2", "GP1", "GP0", "GP6", "GP18", "GP19", "GP20", "GP9", "GP8"], + "rows": ["GP26", "GP27", "GP3", "GP4", "GP5"] + }, + "ws2812": { + "pin": "GP29", + "driver": "vendor" + }, + "rgblight": { + "led_count": 22, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "val": 0 + } + }, + "indicators": { + "caps_lock": "GP28" + } +} diff --git a/keyboards/jels/jels60/v2/rules.mk b/keyboards/jels/jels60/v2/rules.mk deleted file mode 100644 index e0b4f1030f..0000000000 --- a/keyboards/jels/jels60/v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# left blank intentionally \ No newline at end of file diff --git a/keyboards/jidohun/km113/info.json b/keyboards/jidohun/km113/info.json deleted file mode 100644 index 05fb901d4c..0000000000 --- a/keyboards/jidohun/km113/info.json +++ /dev/null @@ -1,269 +0,0 @@ -{ - "manufacturer": "JIDOHUN", - "keyboard_name": "KM113", - "maintainer": "wind", - "bootloader": "wb32-dfu", - "diode_direction": "ROW2COL", - "eeprom": { - "wear_leveling": { - "backing_size": 4096, - "driver": "spi_flash" - } - }, - "encoder": { - "rotary": [ - {"pin_a": "A10", "pin_b": "A9"} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C0", "C1", "C2", "C3", "A5", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], - "rows": ["A0", "A1", "A2", "A3", "A4", "C13"] - }, - "processor": "WB32FQ95", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "layout": [ - {"matrix": [5, 8], "x": 119, "y": 64, "flags": 4}, - {"matrix": [5, 9], "x": 134, "y": 64, "flags": 4}, - {"matrix": [5, 10], "x": 149, "y": 64, "flags": 4}, - {"matrix": [5, 11], "x": 164, "y": 64, "flags": 4}, - {"matrix": [5, 12], "x": 179, "y": 64, "flags": 4}, - {"matrix": [5, 13], "x": 194, "y": 64, "flags": 4}, - {"matrix": [5, 14], "x": 209, "y": 64, "flags": 4}, - {"matrix": [5, 15], "x": 224, "y": 64, "flags": 4}, - {"matrix": [4, 15], "x": 224, "y": 51, "flags": 4}, - {"matrix": [4, 14], "x": 209, "y": 51, "flags": 4}, - {"matrix": [4, 13], "x": 194, "y": 51, "flags": 4}, - {"matrix": [4, 12], "x": 179, "y": 51, "flags": 4}, - {"matrix": [4, 11], "x": 164, "y": 51, "flags": 4}, - {"matrix": [4, 10], "x": 149, "y": 51, "flags": 4}, - {"matrix": [4, 9], "x": 134, "y": 51, "flags": 4}, - {"matrix": [4, 8], "x": 119, "y": 51, "flags": 4}, - {"matrix": [4, 7], "x": 105, "y": 51, "flags": 4}, - {"matrix": [4, 6], "x": 90, "y": 51, "flags": 4}, - {"matrix": [4, 5], "x": 75, "y": 51, "flags": 4}, - {"matrix": [4, 4], "x": 60, "y": 51, "flags": 4}, - {"matrix": [4, 3], "x": 45, "y": 51, "flags": 4}, - {"matrix": [4, 2], "x": 30, "y": 51, "flags": 4}, - {"matrix": [3, 1], "x": 15, "y": 38, "flags": 4}, - {"matrix": [3, 2], "x": 30, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 45, "y": 38, "flags": 4}, - {"matrix": [3, 4], "x": 60, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 75, "y": 38, "flags": 4}, - {"matrix": [3, 6], "x": 90, "y": 38, "flags": 4}, - {"matrix": [3, 7], "x": 105, "y": 38, "flags": 4}, - {"matrix": [3, 8], "x": 119, "y": 38, "flags": 4}, - {"matrix": [3, 9], "x": 134, "y": 38, "flags": 4}, - {"matrix": [3, 10], "x": 149, "y": 38, "flags": 4}, - {"matrix": [3, 11], "x": 164, "y": 38, "flags": 4}, - {"matrix": [3, 12], "x": 179, "y": 38, "flags": 4}, - {"matrix": [3, 14], "x": 209, "y": 38, "flags": 4}, - {"matrix": [3, 15], "x": 224, "y": 38, "flags": 4}, - {"matrix": [2, 15], "x": 224, "y": 26, "flags": 4}, - {"matrix": [2, 14], "x": 209, "y": 26, "flags": 4}, - {"matrix": [2, 13], "x": 194, "y": 26, "flags": 4}, - {"matrix": [2, 12], "x": 179, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 164, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 149, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 134, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 119, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 105, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 90, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 75, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 60, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 45, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 30, "y": 26, "flags": 4}, - {"matrix": [2, 1], "x": 15, "y": 26, "flags": 4}, - {"matrix": [1, 1], "x": 15, "y": 13, "flags": 4}, - {"matrix": [1, 2], "x": 30, "y": 13, "flags": 4}, - {"matrix": [1, 3], "x": 45, "y": 13, "flags": 4}, - {"matrix": [1, 4], "x": 60, "y": 13, "flags": 4}, - {"matrix": [1, 5], "x": 75, "y": 13, "flags": 4}, - {"matrix": [1, 6], "x": 90, "y": 13, "flags": 4}, - {"matrix": [1, 7], "x": 105, "y": 13, "flags": 4}, - {"matrix": [1, 8], "x": 119, "y": 13, "flags": 4}, - {"matrix": [1, 9], "x": 134, "y": 13, "flags": 4}, - {"matrix": [1, 10], "x": 149, "y": 13, "flags": 4}, - {"matrix": [1, 11], "x": 164, "y": 13, "flags": 4}, - {"matrix": [1, 12], "x": 179, "y": 13, "flags": 4}, - {"matrix": [1, 13], "x": 194, "y": 13, "flags": 4}, - {"matrix": [0, 13], "x": 194, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 26, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 38, "flags": 4}, - {"matrix": [4, 0], "x": 0, "y": 51, "flags": 4}, - {"matrix": [5, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [5, 1], "x": 15, "y": 64, "flags": 4}, - {"matrix": [5, 2], "x": 30, "y": 64, "flags": 4}, - {"matrix": [5, 5], "x": 75, "y": 64, "flags": 4} - ], - "max_brightness": 108 - }, - "url": "http://www.frscn.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x3671", - "suspend_wakeup_delay": 1000, - "vid": "0x3555" - }, - "ws2812": { - "pin": "A8" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 17, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 16.5, "y": 2}, - {"matrix": [2, 15], "x": 17.5, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 16.5, "y": 3}, - {"matrix": [3, 15], "x": 17.5, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 16.5, "y": 4}, - {"matrix": [4, 15], "x": 17.5, "y": 4}, - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 8], "x": 10, "y": 5}, - {"matrix": [5, 9], "x": 11, "y": 5}, - {"matrix": [5, 10], "x": 12, "y": 5}, - {"matrix": [5, 11], "x": 13.25, "y": 5.25}, - {"matrix": [5, 12], "x": 14.25, "y": 5.25}, - {"matrix": [5, 13], "x": 15.25, "y": 5.25}, - {"matrix": [5, 14], "x": 16.5, "y": 5}, - {"matrix": [5, 15], "x": 17.5, "y": 5} - ] - } - } -} diff --git a/keyboards/jidohun/km113/keyboard.json b/keyboards/jidohun/km113/keyboard.json new file mode 100644 index 0000000000..05fb901d4c --- /dev/null +++ b/keyboards/jidohun/km113/keyboard.json @@ -0,0 +1,269 @@ +{ + "manufacturer": "JIDOHUN", + "keyboard_name": "KM113", + "maintainer": "wind", + "bootloader": "wb32-dfu", + "diode_direction": "ROW2COL", + "eeprom": { + "wear_leveling": { + "backing_size": 4096, + "driver": "spi_flash" + } + }, + "encoder": { + "rotary": [ + {"pin_a": "A10", "pin_b": "A9"} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C0", "C1", "C2", "C3", "A5", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], + "rows": ["A0", "A1", "A2", "A3", "A4", "C13"] + }, + "processor": "WB32FQ95", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "layout": [ + {"matrix": [5, 8], "x": 119, "y": 64, "flags": 4}, + {"matrix": [5, 9], "x": 134, "y": 64, "flags": 4}, + {"matrix": [5, 10], "x": 149, "y": 64, "flags": 4}, + {"matrix": [5, 11], "x": 164, "y": 64, "flags": 4}, + {"matrix": [5, 12], "x": 179, "y": 64, "flags": 4}, + {"matrix": [5, 13], "x": 194, "y": 64, "flags": 4}, + {"matrix": [5, 14], "x": 209, "y": 64, "flags": 4}, + {"matrix": [5, 15], "x": 224, "y": 64, "flags": 4}, + {"matrix": [4, 15], "x": 224, "y": 51, "flags": 4}, + {"matrix": [4, 14], "x": 209, "y": 51, "flags": 4}, + {"matrix": [4, 13], "x": 194, "y": 51, "flags": 4}, + {"matrix": [4, 12], "x": 179, "y": 51, "flags": 4}, + {"matrix": [4, 11], "x": 164, "y": 51, "flags": 4}, + {"matrix": [4, 10], "x": 149, "y": 51, "flags": 4}, + {"matrix": [4, 9], "x": 134, "y": 51, "flags": 4}, + {"matrix": [4, 8], "x": 119, "y": 51, "flags": 4}, + {"matrix": [4, 7], "x": 105, "y": 51, "flags": 4}, + {"matrix": [4, 6], "x": 90, "y": 51, "flags": 4}, + {"matrix": [4, 5], "x": 75, "y": 51, "flags": 4}, + {"matrix": [4, 4], "x": 60, "y": 51, "flags": 4}, + {"matrix": [4, 3], "x": 45, "y": 51, "flags": 4}, + {"matrix": [4, 2], "x": 30, "y": 51, "flags": 4}, + {"matrix": [3, 1], "x": 15, "y": 38, "flags": 4}, + {"matrix": [3, 2], "x": 30, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 45, "y": 38, "flags": 4}, + {"matrix": [3, 4], "x": 60, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 75, "y": 38, "flags": 4}, + {"matrix": [3, 6], "x": 90, "y": 38, "flags": 4}, + {"matrix": [3, 7], "x": 105, "y": 38, "flags": 4}, + {"matrix": [3, 8], "x": 119, "y": 38, "flags": 4}, + {"matrix": [3, 9], "x": 134, "y": 38, "flags": 4}, + {"matrix": [3, 10], "x": 149, "y": 38, "flags": 4}, + {"matrix": [3, 11], "x": 164, "y": 38, "flags": 4}, + {"matrix": [3, 12], "x": 179, "y": 38, "flags": 4}, + {"matrix": [3, 14], "x": 209, "y": 38, "flags": 4}, + {"matrix": [3, 15], "x": 224, "y": 38, "flags": 4}, + {"matrix": [2, 15], "x": 224, "y": 26, "flags": 4}, + {"matrix": [2, 14], "x": 209, "y": 26, "flags": 4}, + {"matrix": [2, 13], "x": 194, "y": 26, "flags": 4}, + {"matrix": [2, 12], "x": 179, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 164, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 149, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 134, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 119, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 105, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 90, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 75, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 60, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 45, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 30, "y": 26, "flags": 4}, + {"matrix": [2, 1], "x": 15, "y": 26, "flags": 4}, + {"matrix": [1, 1], "x": 15, "y": 13, "flags": 4}, + {"matrix": [1, 2], "x": 30, "y": 13, "flags": 4}, + {"matrix": [1, 3], "x": 45, "y": 13, "flags": 4}, + {"matrix": [1, 4], "x": 60, "y": 13, "flags": 4}, + {"matrix": [1, 5], "x": 75, "y": 13, "flags": 4}, + {"matrix": [1, 6], "x": 90, "y": 13, "flags": 4}, + {"matrix": [1, 7], "x": 105, "y": 13, "flags": 4}, + {"matrix": [1, 8], "x": 119, "y": 13, "flags": 4}, + {"matrix": [1, 9], "x": 134, "y": 13, "flags": 4}, + {"matrix": [1, 10], "x": 149, "y": 13, "flags": 4}, + {"matrix": [1, 11], "x": 164, "y": 13, "flags": 4}, + {"matrix": [1, 12], "x": 179, "y": 13, "flags": 4}, + {"matrix": [1, 13], "x": 194, "y": 13, "flags": 4}, + {"matrix": [0, 13], "x": 194, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 26, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 38, "flags": 4}, + {"matrix": [4, 0], "x": 0, "y": 51, "flags": 4}, + {"matrix": [5, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [5, 1], "x": 15, "y": 64, "flags": 4}, + {"matrix": [5, 2], "x": 30, "y": 64, "flags": 4}, + {"matrix": [5, 5], "x": 75, "y": 64, "flags": 4} + ], + "max_brightness": 108 + }, + "url": "http://www.frscn.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x3671", + "suspend_wakeup_delay": 1000, + "vid": "0x3555" + }, + "ws2812": { + "pin": "A8" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 17, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 16.5, "y": 2}, + {"matrix": [2, 15], "x": 17.5, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 16.5, "y": 3}, + {"matrix": [3, 15], "x": 17.5, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 16.5, "y": 4}, + {"matrix": [4, 15], "x": 17.5, "y": 4}, + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 8], "x": 10, "y": 5}, + {"matrix": [5, 9], "x": 11, "y": 5}, + {"matrix": [5, 10], "x": 12, "y": 5}, + {"matrix": [5, 11], "x": 13.25, "y": 5.25}, + {"matrix": [5, 12], "x": 14.25, "y": 5.25}, + {"matrix": [5, 13], "x": 15.25, "y": 5.25}, + {"matrix": [5, 14], "x": 16.5, "y": 5}, + {"matrix": [5, 15], "x": 17.5, "y": 5} + ] + } + } +} diff --git a/keyboards/jidohun/km113/rules.mk b/keyboards/jidohun/km113/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/jidohun/km113/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/jukaie/jk01/info.json b/keyboards/jukaie/jk01/info.json deleted file mode 100644 index c713fe2749..0000000000 --- a/keyboards/jukaie/jk01/info.json +++ /dev/null @@ -1,275 +0,0 @@ -{ - "manufacturer": "Jukaie", - "keyboard_name": "JK01", - "maintainer": "Jukaie", - "bootloader": "wb32-dfu", - "bootmagic": { - "matrix": [1, 3] - }, - "diode_direction": "COL2ROW", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "encoder": { - "rotary": [ - {"pin_a": "C2", "pin_b": "C3"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "C14" - }, - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], - "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B12"] - }, - "processor": "WB32FQ95", - "qmk": { - "tap_keycode_delay": 10 - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "center_point": [76, 25], - "driver": "aw20216s", - "layout": [ - { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [2, 6], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [3, 6], "x": 30, "y": 0 }, - { "flags": 4, "matrix": [3, 1], "x": 40, "y": 0 }, - { "flags": 4, "matrix": [3, 3], "x": 50, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 60, "y": 0 }, - { "flags": 4, "matrix": [6, 3], "x": 70, "y": 0 }, - { "flags": 4, "matrix": [7, 1], "x": 80, "y": 0 }, - { "flags": 4, "matrix": [7, 6], "x": 90, "y": 0 }, - { "flags": 4, "matrix": [10, 6], "x": 100, "y": 0 }, - { "flags": 4, "matrix": [10, 7], "x": 110, "y": 0 }, - { "flags": 4, "matrix": [10, 3], "x": 120, "y": 0 }, - { "flags": 4, "matrix": [10, 5], "x": 130, "y": 0 }, - { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 150, "y": 0 }, - { "flags": 4, "matrix": [1, 6], "x": 0, "y": 10 }, - { "flags": 4, "matrix": [1, 7], "x": 10, "y": 10 }, - { "flags": 4, "matrix": [2, 7], "x": 20, "y": 10 }, - { "flags": 4, "matrix": [3, 7], "x": 30, "y": 10 }, - { "flags": 4, "matrix": [4, 7], "x": 40, "y": 10 }, - { "flags": 4, "matrix": [4, 6], "x": 50, "y": 10 }, - { "flags": 4, "matrix": [5, 6], "x": 60, "y": 10 }, - { "flags": 4, "matrix": [5, 7], "x": 70, "y": 10 }, - { "flags": 4, "matrix": [6, 7], "x": 80, "y": 10 }, - { "flags": 4, "matrix": [7, 7], "x": 90, "y": 10 }, - { "flags": 4, "matrix": [8, 7], "x": 100, "y": 10 }, - { "flags": 4, "matrix": [8, 6], "x": 110, "y": 10 }, - { "flags": 4, "matrix": [6, 6], "x": 120, "y": 10 }, - { "flags": 4, "matrix": [10, 1], "x": 130, "y": 10 }, - { "flags": 4, "matrix": [11, 6], "x": 150, "y": 10 }, - { "flags": 4, "matrix": [1, 1], "x": 0, "y": 20 }, - { "flags": 4, "matrix": [1, 0], "x": 15, "y": 20 }, - { "flags": 4, "matrix": [2, 0], "x": 25, "y": 20 }, - { "flags": 4, "matrix": [3, 0], "x": 35, "y": 20 }, - { "flags": 4, "matrix": [4, 0], "x": 45, "y": 20 }, - { "flags": 4, "matrix": [4, 1], "x": 55, "y": 20 }, - { "flags": 4, "matrix": [5, 1], "x": 65, "y": 20 }, - { "flags": 4, "matrix": [5, 0], "x": 75, "y": 20 }, - { "flags": 4, "matrix": [6, 0], "x": 85, "y": 20 }, - { "flags": 4, "matrix": [7, 0], "x": 95, "y": 20 }, - { "flags": 4, "matrix": [8, 0], "x": 105, "y": 20 }, - { "flags": 4, "matrix": [8, 1], "x": 115, "y": 20 }, - { "flags": 4, "matrix": [6, 1], "x": 125, "y": 20 }, - { "flags": 4, "matrix": [10, 2], "x": 135, "y": 20 }, - { "flags": 4, "matrix": [6, 5], "x": 150, "y": 20 }, - { "flags": 4, "matrix": [2, 1], "x": 0, "y": 30 }, - { "flags": 4, "matrix": [1, 2], "x": 17, "y": 30 }, - { "flags": 8, "matrix": [2, 2], "x": 27, "y": 30 }, - { "flags": 4, "matrix": [3, 2], "x": 37, "y": 30 }, - { "flags": 4, "matrix": [4, 2], "x": 47, "y": 30 }, - { "flags": 4, "matrix": [4, 3], "x": 57, "y": 30 }, - { "flags": 4, "matrix": [5, 3], "x": 67, "y": 30 }, - { "flags": 4, "matrix": [5, 2], "x": 77, "y": 30 }, - { "flags": 4, "matrix": [6, 2], "x": 87, "y": 30 }, - { "flags": 4, "matrix": [7, 2], "x": 97, "y": 30 }, - { "flags": 4, "matrix": [8, 2], "x": 107, "y": 30 }, - { "flags": 4, "matrix": [8, 3], "x": 117, "y": 30 }, - { "flags": 4, "matrix": [10, 4], "x": 127, "y": 30 }, - { "flags": 4, "matrix": [1, 5], "x": 150, "y": 30 }, - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 40 }, - { "flags": 4, "matrix": [1, 4], "x": 22, "y": 40 }, - { "flags": 4, "matrix": [2, 4], "x": 32, "y": 40 }, - { "flags": 4, "matrix": [3, 4], "x": 42, "y": 40 }, - { "flags": 4, "matrix": [4, 4], "x": 52, "y": 40 }, - { "flags": 4, "matrix": [4, 5], "x": 62, "y": 40 }, - { "flags": 4, "matrix": [5, 5], "x": 72, "y": 40 }, - { "flags": 4, "matrix": [5, 4], "x": 82, "y": 40 }, - { "flags": 4, "matrix": [6, 4], "x": 92, "y": 40 }, - { "flags": 4, "matrix": [7, 4], "x": 102, "y": 40 }, - { "flags": 4, "matrix": [8, 5], "x": 112, "y": 40 }, - { "flags": 4, "matrix": [9, 1], "x": 122, "y": 40 }, - { "flags": 4, "matrix": [3, 5], "x": 140, "y": 40 }, - { "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 }, - { "flags": 4, "matrix": [0, 6], "x": 0, "y": 50 }, - { "flags": 4, "matrix": [9, 0], "x": 12, "y": 50 }, - { "flags": 4, "matrix": [9, 3], "x": 25, "y": 50 }, - { "flags": 4, "matrix": [9, 4], "x": 37, "y": 50 }, - { "flags": 4, "matrix": [9, 5], "x": 100, "y": 50 }, - { "flags": 4, "matrix": [9, 2], "x": 110, "y": 50 }, - { "flags": 4, "matrix": [0, 4], "x": 120, "y": 50 }, - { "flags": 4, "matrix": [0, 3], "x": 130, "y": 50 }, - { "flags": 4, "matrix": [7, 3], "x": 140, "y": 50 }, - { "flags": 4, "matrix": [0, 5], "x": 150, "y": 50 }, - { "flags": 4, "matrix": [11, 0], "x": 0, "y": 1 }, - { "flags": 4, "matrix": [11, 1], "x": 0, "y": 2 } - ], - "sleep": true - }, - "url": "", - "usb": { - "device_version": "0.0.2", - "pid": "0x0002", - "vid": "0x4141" - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "ESC", "matrix": [1, 3], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [2, 6], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [3, 6], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [3, 1], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [3, 3], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 7], "x": 6, "y": 0 }, - { "label": "F6", "matrix": [6, 3], "x": 7, "y": 0 }, - { "label": "F7", "matrix": [7, 1], "x": 8, "y": 0 }, - { "label": "F8", "matrix": [7, 6], "x": 9, "y": 0 }, - { "label": "F9", "matrix": [10, 6], "x": 10, "y": 0 }, - { "label": "F10", "matrix": [10, 7], "x": 11, "y": 0 }, - { "label": "F11", "matrix": [10, 3], "x": 12, "y": 0 }, - { "label": "F12", "matrix": [10, 5], "x": 13, "y": 0 }, - { "label": "Printscreen", "matrix": [9, 7], "x": 14, "y": 0 }, - { "label": "Del", "matrix": [0, 2], "x": 15, "y": 0 }, - { "label": "`", "matrix": [1, 6], "x": 0, "y": 1 }, - { "label": "1", "matrix": [1, 7], "x": 1, "y": 1 }, - { "label": "2", "matrix": [2, 7], "x": 2, "y": 1 }, - { "label": "3", "matrix": [3, 7], "x": 3, "y": 1 }, - { "label": "4", "matrix": [4, 7], "x": 4, "y": 1 }, - { "label": "5", "matrix": [4, 6], "x": 5, "y": 1 }, - { "label": "6", "matrix": [5, 6], "x": 6, "y": 1 }, - { "label": "7", "matrix": [5, 7], "x": 7, "y": 1 }, - { "label": "8", "matrix": [6, 7], "x": 8, "y": 1 }, - { "label": "9", "matrix": [7, 7], "x": 9, "y": 1 }, - { "label": "0", "matrix": [8, 7], "x": 10, "y": 1 }, - { "label": "-", "matrix": [8, 6], "x": 11, "y": 1 }, - { "label": "=", "matrix": [6, 6], "x": 12, "y": 1 }, - { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1 }, - { "label": "Home", "matrix": [11, 6], "x": 15, "y": 1 }, - { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2 }, - { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2 }, - { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2 }, - { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2 }, - { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2 }, - { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2 }, - { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2 }, - { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2 }, - { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2 }, - { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2 }, - { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2 }, - { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2 }, - { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2 }, - { "label": "End", "matrix": [6, 5], "x": 15, "y": 2 }, - { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3 }, - { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3 }, - { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3 }, - { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3 }, - { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3 }, - { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3 }, - { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3 }, - { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3 }, - { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3 }, - { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3 }, - { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3 }, - { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3 }, - { "label": "PgUp", "matrix": [1, 5], "x": 15, "y": 3 }, - { "label": "Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4 }, - { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4 }, - { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4 }, - { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4 }, - { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4 }, - { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4 }, - { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4 }, - { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4 }, - { "label": "Shift", "matrix": [9, 1], "w": 1.75, "x": 12.25, "y": 4 }, - { "label": "Up", "matrix": [3, 5], "x": 14, "y": 4 }, - { "label": "PgDn", "matrix": [2, 5], "x": 15, "y": 4 }, - { "label": "Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5 }, - { "label": "Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5 }, - { "label": "Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5 }, - { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5 }, - { "label": "Alt", "matrix": [9, 5], "x": 10, "y": 5 }, - { "label": "FN", "matrix": [9, 2], "x": 11, "y": 5 }, - { "label": "Ctrl", "matrix": [0, 4], "x": 12, "y": 5 }, - { "label": "Left", "matrix": [0, 3], "x": 13, "y": 5 }, - { "label": "Down", "matrix": [7, 3], "x": 14, "y": 5 }, - { "label": "Right", "matrix": [0, 5], "x": 15, "y": 5 } - ] - } - } -} diff --git a/keyboards/jukaie/jk01/keyboard.json b/keyboards/jukaie/jk01/keyboard.json new file mode 100644 index 0000000000..c713fe2749 --- /dev/null +++ b/keyboards/jukaie/jk01/keyboard.json @@ -0,0 +1,275 @@ +{ + "manufacturer": "Jukaie", + "keyboard_name": "JK01", + "maintainer": "Jukaie", + "bootloader": "wb32-dfu", + "bootmagic": { + "matrix": [1, 3] + }, + "diode_direction": "COL2ROW", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "encoder": { + "rotary": [ + {"pin_a": "C2", "pin_b": "C3"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "C14" + }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10", "B12"] + }, + "processor": "WB32FQ95", + "qmk": { + "tap_keycode_delay": 10 + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "center_point": [76, 25], + "driver": "aw20216s", + "layout": [ + { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [2, 6], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [3, 6], "x": 30, "y": 0 }, + { "flags": 4, "matrix": [3, 1], "x": 40, "y": 0 }, + { "flags": 4, "matrix": [3, 3], "x": 50, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 60, "y": 0 }, + { "flags": 4, "matrix": [6, 3], "x": 70, "y": 0 }, + { "flags": 4, "matrix": [7, 1], "x": 80, "y": 0 }, + { "flags": 4, "matrix": [7, 6], "x": 90, "y": 0 }, + { "flags": 4, "matrix": [10, 6], "x": 100, "y": 0 }, + { "flags": 4, "matrix": [10, 7], "x": 110, "y": 0 }, + { "flags": 4, "matrix": [10, 3], "x": 120, "y": 0 }, + { "flags": 4, "matrix": [10, 5], "x": 130, "y": 0 }, + { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 150, "y": 0 }, + { "flags": 4, "matrix": [1, 6], "x": 0, "y": 10 }, + { "flags": 4, "matrix": [1, 7], "x": 10, "y": 10 }, + { "flags": 4, "matrix": [2, 7], "x": 20, "y": 10 }, + { "flags": 4, "matrix": [3, 7], "x": 30, "y": 10 }, + { "flags": 4, "matrix": [4, 7], "x": 40, "y": 10 }, + { "flags": 4, "matrix": [4, 6], "x": 50, "y": 10 }, + { "flags": 4, "matrix": [5, 6], "x": 60, "y": 10 }, + { "flags": 4, "matrix": [5, 7], "x": 70, "y": 10 }, + { "flags": 4, "matrix": [6, 7], "x": 80, "y": 10 }, + { "flags": 4, "matrix": [7, 7], "x": 90, "y": 10 }, + { "flags": 4, "matrix": [8, 7], "x": 100, "y": 10 }, + { "flags": 4, "matrix": [8, 6], "x": 110, "y": 10 }, + { "flags": 4, "matrix": [6, 6], "x": 120, "y": 10 }, + { "flags": 4, "matrix": [10, 1], "x": 130, "y": 10 }, + { "flags": 4, "matrix": [11, 6], "x": 150, "y": 10 }, + { "flags": 4, "matrix": [1, 1], "x": 0, "y": 20 }, + { "flags": 4, "matrix": [1, 0], "x": 15, "y": 20 }, + { "flags": 4, "matrix": [2, 0], "x": 25, "y": 20 }, + { "flags": 4, "matrix": [3, 0], "x": 35, "y": 20 }, + { "flags": 4, "matrix": [4, 0], "x": 45, "y": 20 }, + { "flags": 4, "matrix": [4, 1], "x": 55, "y": 20 }, + { "flags": 4, "matrix": [5, 1], "x": 65, "y": 20 }, + { "flags": 4, "matrix": [5, 0], "x": 75, "y": 20 }, + { "flags": 4, "matrix": [6, 0], "x": 85, "y": 20 }, + { "flags": 4, "matrix": [7, 0], "x": 95, "y": 20 }, + { "flags": 4, "matrix": [8, 0], "x": 105, "y": 20 }, + { "flags": 4, "matrix": [8, 1], "x": 115, "y": 20 }, + { "flags": 4, "matrix": [6, 1], "x": 125, "y": 20 }, + { "flags": 4, "matrix": [10, 2], "x": 135, "y": 20 }, + { "flags": 4, "matrix": [6, 5], "x": 150, "y": 20 }, + { "flags": 4, "matrix": [2, 1], "x": 0, "y": 30 }, + { "flags": 4, "matrix": [1, 2], "x": 17, "y": 30 }, + { "flags": 8, "matrix": [2, 2], "x": 27, "y": 30 }, + { "flags": 4, "matrix": [3, 2], "x": 37, "y": 30 }, + { "flags": 4, "matrix": [4, 2], "x": 47, "y": 30 }, + { "flags": 4, "matrix": [4, 3], "x": 57, "y": 30 }, + { "flags": 4, "matrix": [5, 3], "x": 67, "y": 30 }, + { "flags": 4, "matrix": [5, 2], "x": 77, "y": 30 }, + { "flags": 4, "matrix": [6, 2], "x": 87, "y": 30 }, + { "flags": 4, "matrix": [7, 2], "x": 97, "y": 30 }, + { "flags": 4, "matrix": [8, 2], "x": 107, "y": 30 }, + { "flags": 4, "matrix": [8, 3], "x": 117, "y": 30 }, + { "flags": 4, "matrix": [10, 4], "x": 127, "y": 30 }, + { "flags": 4, "matrix": [1, 5], "x": 150, "y": 30 }, + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 40 }, + { "flags": 4, "matrix": [1, 4], "x": 22, "y": 40 }, + { "flags": 4, "matrix": [2, 4], "x": 32, "y": 40 }, + { "flags": 4, "matrix": [3, 4], "x": 42, "y": 40 }, + { "flags": 4, "matrix": [4, 4], "x": 52, "y": 40 }, + { "flags": 4, "matrix": [4, 5], "x": 62, "y": 40 }, + { "flags": 4, "matrix": [5, 5], "x": 72, "y": 40 }, + { "flags": 4, "matrix": [5, 4], "x": 82, "y": 40 }, + { "flags": 4, "matrix": [6, 4], "x": 92, "y": 40 }, + { "flags": 4, "matrix": [7, 4], "x": 102, "y": 40 }, + { "flags": 4, "matrix": [8, 5], "x": 112, "y": 40 }, + { "flags": 4, "matrix": [9, 1], "x": 122, "y": 40 }, + { "flags": 4, "matrix": [3, 5], "x": 140, "y": 40 }, + { "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 }, + { "flags": 4, "matrix": [0, 6], "x": 0, "y": 50 }, + { "flags": 4, "matrix": [9, 0], "x": 12, "y": 50 }, + { "flags": 4, "matrix": [9, 3], "x": 25, "y": 50 }, + { "flags": 4, "matrix": [9, 4], "x": 37, "y": 50 }, + { "flags": 4, "matrix": [9, 5], "x": 100, "y": 50 }, + { "flags": 4, "matrix": [9, 2], "x": 110, "y": 50 }, + { "flags": 4, "matrix": [0, 4], "x": 120, "y": 50 }, + { "flags": 4, "matrix": [0, 3], "x": 130, "y": 50 }, + { "flags": 4, "matrix": [7, 3], "x": 140, "y": 50 }, + { "flags": 4, "matrix": [0, 5], "x": 150, "y": 50 }, + { "flags": 4, "matrix": [11, 0], "x": 0, "y": 1 }, + { "flags": 4, "matrix": [11, 1], "x": 0, "y": 2 } + ], + "sleep": true + }, + "url": "", + "usb": { + "device_version": "0.0.2", + "pid": "0x0002", + "vid": "0x4141" + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "ESC", "matrix": [1, 3], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [2, 6], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [3, 6], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [3, 1], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [3, 3], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 7], "x": 6, "y": 0 }, + { "label": "F6", "matrix": [6, 3], "x": 7, "y": 0 }, + { "label": "F7", "matrix": [7, 1], "x": 8, "y": 0 }, + { "label": "F8", "matrix": [7, 6], "x": 9, "y": 0 }, + { "label": "F9", "matrix": [10, 6], "x": 10, "y": 0 }, + { "label": "F10", "matrix": [10, 7], "x": 11, "y": 0 }, + { "label": "F11", "matrix": [10, 3], "x": 12, "y": 0 }, + { "label": "F12", "matrix": [10, 5], "x": 13, "y": 0 }, + { "label": "Printscreen", "matrix": [9, 7], "x": 14, "y": 0 }, + { "label": "Del", "matrix": [0, 2], "x": 15, "y": 0 }, + { "label": "`", "matrix": [1, 6], "x": 0, "y": 1 }, + { "label": "1", "matrix": [1, 7], "x": 1, "y": 1 }, + { "label": "2", "matrix": [2, 7], "x": 2, "y": 1 }, + { "label": "3", "matrix": [3, 7], "x": 3, "y": 1 }, + { "label": "4", "matrix": [4, 7], "x": 4, "y": 1 }, + { "label": "5", "matrix": [4, 6], "x": 5, "y": 1 }, + { "label": "6", "matrix": [5, 6], "x": 6, "y": 1 }, + { "label": "7", "matrix": [5, 7], "x": 7, "y": 1 }, + { "label": "8", "matrix": [6, 7], "x": 8, "y": 1 }, + { "label": "9", "matrix": [7, 7], "x": 9, "y": 1 }, + { "label": "0", "matrix": [8, 7], "x": 10, "y": 1 }, + { "label": "-", "matrix": [8, 6], "x": 11, "y": 1 }, + { "label": "=", "matrix": [6, 6], "x": 12, "y": 1 }, + { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1 }, + { "label": "Home", "matrix": [11, 6], "x": 15, "y": 1 }, + { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2 }, + { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2 }, + { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2 }, + { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2 }, + { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2 }, + { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2 }, + { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2 }, + { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2 }, + { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2 }, + { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2 }, + { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2 }, + { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2 }, + { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2 }, + { "label": "End", "matrix": [6, 5], "x": 15, "y": 2 }, + { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3 }, + { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3 }, + { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3 }, + { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3 }, + { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3 }, + { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3 }, + { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3 }, + { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3 }, + { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3 }, + { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3 }, + { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3 }, + { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3 }, + { "label": "PgUp", "matrix": [1, 5], "x": 15, "y": 3 }, + { "label": "Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4 }, + { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4 }, + { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4 }, + { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4 }, + { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4 }, + { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4 }, + { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4 }, + { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4 }, + { "label": "Shift", "matrix": [9, 1], "w": 1.75, "x": 12.25, "y": 4 }, + { "label": "Up", "matrix": [3, 5], "x": 14, "y": 4 }, + { "label": "PgDn", "matrix": [2, 5], "x": 15, "y": 4 }, + { "label": "Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5 }, + { "label": "Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5 }, + { "label": "Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5 }, + { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5 }, + { "label": "Alt", "matrix": [9, 5], "x": 10, "y": 5 }, + { "label": "FN", "matrix": [9, 2], "x": 11, "y": 5 }, + { "label": "Ctrl", "matrix": [0, 4], "x": 12, "y": 5 }, + { "label": "Left", "matrix": [0, 3], "x": 13, "y": 5 }, + { "label": "Down", "matrix": [7, 3], "x": 14, "y": 5 }, + { "label": "Right", "matrix": [0, 5], "x": 15, "y": 5 } + ] + } + } +} diff --git a/keyboards/jukaie/jk01/rules.mk b/keyboards/jukaie/jk01/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/jukaie/jk01/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kakunpc/angel64/alpha/info.json b/keyboards/kakunpc/angel64/alpha/info.json deleted file mode 100644 index cfa52eb172..0000000000 --- a/keyboards/kakunpc/angel64/alpha/info.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "keyboard_name": "angel64 alpha", - "manufacturer": "kakunpc", - "url": "https://kakunpc.booth.pm/", - "maintainer": "kakunpc", - "usb": { - "vid": "0xFEED", - "pid": "0x0A64", - "device_version": "0.0.1" - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 64, - "max_brightness": 25, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [2, 0], "x": 2, "y": 0}, - {"matrix": [3, 0], "x": 3, "y": 0}, - {"matrix": [4, 0], "x": 4, "y": 0}, - {"matrix": [5, 0], "x": 5, "y": 0}, - {"matrix": [6, 0], "x": 6, "y": 0}, - {"matrix": [7, 0], "x": 7, "y": 0}, - {"matrix": [8, 0], "x": 8, "y": 0}, - {"matrix": [9, 0], "x": 9, "y": 0}, - {"matrix": [10, 0], "x": 10, "y": 0}, - {"matrix": [11, 0], "x": 11, "y": 0}, - {"matrix": [0, 1], "x": 12, "y": 0}, - {"matrix": [1, 1], "x": 13, "y": 0}, - - {"matrix": [2, 1], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 1}, - {"matrix": [4, 1], "x": 2.5, "y": 1}, - {"matrix": [5, 1], "x": 3.5, "y": 1}, - {"matrix": [6, 1], "x": 4.5, "y": 1}, - {"matrix": [7, 1], "x": 5.5, "y": 1}, - {"matrix": [8, 1], "x": 6.5, "y": 1}, - {"matrix": [9, 1], "x": 7.5, "y": 1}, - {"matrix": [10, 1], "x": 8.5, "y": 1}, - {"matrix": [11, 1], "x": 9.5, "y": 1}, - {"matrix": [0, 2], "x": 10.5, "y": 1}, - {"matrix": [1, 2], "x": 11.5, "y": 1}, - {"matrix": [2, 2], "x": 12.5, "y": 1, "w": 1.5}, - - {"matrix": [3, 2], "x": 0, "y": 2}, - {"matrix": [4, 2], "x": 1, "y": 2}, - {"matrix": [5, 2], "x": 2, "y": 2}, - {"matrix": [6, 2], "x": 3, "y": 2}, - {"matrix": [7, 2], "x": 4, "y": 2}, - {"matrix": [8, 2], "x": 5, "y": 2}, - {"matrix": [9, 2], "x": 6, "y": 2}, - {"matrix": [10, 2], "x": 7, "y": 2}, - {"matrix": [11, 2], "x": 8, "y": 2}, - {"matrix": [0, 3], "x": 9, "y": 2}, - {"matrix": [1, 3], "x": 10, "y": 2}, - {"matrix": [2, 3], "x": 11, "y": 2}, - {"matrix": [3, 3], "x": 12, "y": 2, "w": 2}, - - {"matrix": [4, 3], "x": 0, "y": 3, "w": 1.5}, - {"matrix": [5, 3], "x": 1.5, "y": 3}, - {"matrix": [6, 3], "x": 2.5, "y": 3}, - {"matrix": [7, 3], "x": 3.5, "y": 3}, - {"matrix": [8, 3], "x": 4.5, "y": 3}, - {"matrix": [9, 3], "x": 5.5, "y": 3}, - {"matrix": [10, 3], "x": 6.5, "y": 3}, - {"matrix": [11, 3], "x": 7.5, "y": 3}, - {"matrix": [0, 4], "x": 8.5, "y": 3}, - {"matrix": [1, 4], "x": 9.5, "y": 3}, - {"matrix": [2, 4], "x": 10.5, "y": 3}, - {"matrix": [3, 4], "x": 11.5, "y": 3}, - {"matrix": [4, 4], "x": 12.5, "y": 3, "w": 1.5}, - - {"matrix": [5, 4], "x": 0, "y": 4}, - {"matrix": [6, 4], "x": 1, "y": 4}, - {"matrix": [7, 4], "x": 2, "y": 4, "w": 1.5}, - {"matrix": [8, 4], "x": 3.5, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 5, "y": 4, "w": 2}, - {"matrix": [10, 4], "x": 7, "y": 4, "w": 1.5}, - {"matrix": [11, 4], "x": 8.5, "y": 4, "w": 1.5}, - {"matrix": [0, 5], "x": 10, "y": 4}, - {"matrix": [1, 5], "x": 11, "y": 4}, - {"matrix": [2, 5], "x": 12, "y": 4}, - {"matrix": [3, 5], "x": 13, "y": 4} - ] - } - } -} diff --git a/keyboards/kakunpc/angel64/alpha/keyboard.json b/keyboards/kakunpc/angel64/alpha/keyboard.json new file mode 100644 index 0000000000..cfa52eb172 --- /dev/null +++ b/keyboards/kakunpc/angel64/alpha/keyboard.json @@ -0,0 +1,109 @@ +{ + "keyboard_name": "angel64 alpha", + "manufacturer": "kakunpc", + "url": "https://kakunpc.booth.pm/", + "maintainer": "kakunpc", + "usb": { + "vid": "0xFEED", + "pid": "0x0A64", + "device_version": "0.0.1" + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 64, + "max_brightness": 25, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [2, 0], "x": 2, "y": 0}, + {"matrix": [3, 0], "x": 3, "y": 0}, + {"matrix": [4, 0], "x": 4, "y": 0}, + {"matrix": [5, 0], "x": 5, "y": 0}, + {"matrix": [6, 0], "x": 6, "y": 0}, + {"matrix": [7, 0], "x": 7, "y": 0}, + {"matrix": [8, 0], "x": 8, "y": 0}, + {"matrix": [9, 0], "x": 9, "y": 0}, + {"matrix": [10, 0], "x": 10, "y": 0}, + {"matrix": [11, 0], "x": 11, "y": 0}, + {"matrix": [0, 1], "x": 12, "y": 0}, + {"matrix": [1, 1], "x": 13, "y": 0}, + + {"matrix": [2, 1], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 1}, + {"matrix": [4, 1], "x": 2.5, "y": 1}, + {"matrix": [5, 1], "x": 3.5, "y": 1}, + {"matrix": [6, 1], "x": 4.5, "y": 1}, + {"matrix": [7, 1], "x": 5.5, "y": 1}, + {"matrix": [8, 1], "x": 6.5, "y": 1}, + {"matrix": [9, 1], "x": 7.5, "y": 1}, + {"matrix": [10, 1], "x": 8.5, "y": 1}, + {"matrix": [11, 1], "x": 9.5, "y": 1}, + {"matrix": [0, 2], "x": 10.5, "y": 1}, + {"matrix": [1, 2], "x": 11.5, "y": 1}, + {"matrix": [2, 2], "x": 12.5, "y": 1, "w": 1.5}, + + {"matrix": [3, 2], "x": 0, "y": 2}, + {"matrix": [4, 2], "x": 1, "y": 2}, + {"matrix": [5, 2], "x": 2, "y": 2}, + {"matrix": [6, 2], "x": 3, "y": 2}, + {"matrix": [7, 2], "x": 4, "y": 2}, + {"matrix": [8, 2], "x": 5, "y": 2}, + {"matrix": [9, 2], "x": 6, "y": 2}, + {"matrix": [10, 2], "x": 7, "y": 2}, + {"matrix": [11, 2], "x": 8, "y": 2}, + {"matrix": [0, 3], "x": 9, "y": 2}, + {"matrix": [1, 3], "x": 10, "y": 2}, + {"matrix": [2, 3], "x": 11, "y": 2}, + {"matrix": [3, 3], "x": 12, "y": 2, "w": 2}, + + {"matrix": [4, 3], "x": 0, "y": 3, "w": 1.5}, + {"matrix": [5, 3], "x": 1.5, "y": 3}, + {"matrix": [6, 3], "x": 2.5, "y": 3}, + {"matrix": [7, 3], "x": 3.5, "y": 3}, + {"matrix": [8, 3], "x": 4.5, "y": 3}, + {"matrix": [9, 3], "x": 5.5, "y": 3}, + {"matrix": [10, 3], "x": 6.5, "y": 3}, + {"matrix": [11, 3], "x": 7.5, "y": 3}, + {"matrix": [0, 4], "x": 8.5, "y": 3}, + {"matrix": [1, 4], "x": 9.5, "y": 3}, + {"matrix": [2, 4], "x": 10.5, "y": 3}, + {"matrix": [3, 4], "x": 11.5, "y": 3}, + {"matrix": [4, 4], "x": 12.5, "y": 3, "w": 1.5}, + + {"matrix": [5, 4], "x": 0, "y": 4}, + {"matrix": [6, 4], "x": 1, "y": 4}, + {"matrix": [7, 4], "x": 2, "y": 4, "w": 1.5}, + {"matrix": [8, 4], "x": 3.5, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 5, "y": 4, "w": 2}, + {"matrix": [10, 4], "x": 7, "y": 4, "w": 1.5}, + {"matrix": [11, 4], "x": 8.5, "y": 4, "w": 1.5}, + {"matrix": [0, 5], "x": 10, "y": 4}, + {"matrix": [1, 5], "x": 11, "y": 4}, + {"matrix": [2, 5], "x": 12, "y": 4}, + {"matrix": [3, 5], "x": 13, "y": 4} + ] + } + } +} diff --git a/keyboards/kakunpc/angel64/alpha/rules.mk b/keyboards/kakunpc/angel64/alpha/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kakunpc/angel64/rev1/info.json b/keyboards/kakunpc/angel64/rev1/info.json deleted file mode 100644 index 46f619462a..0000000000 --- a/keyboards/kakunpc/angel64/rev1/info.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "keyboard_name": "angel64 rev1", - "manufacturer": "kakunpc", - "url": "https://kakunpc.booth.pm/", - "maintainer": "kakunpc", - "usb": { - "vid": "0xFEED", - "pid": "0x0A64", - "device_version": "0.0.1" - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 64, - "max_brightness": 25, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [2, 0], "x": 2, "y": 0}, - {"matrix": [3, 0], "x": 3, "y": 0}, - {"matrix": [4, 0], "x": 4, "y": 0}, - {"matrix": [5, 0], "x": 5, "y": 0}, - {"matrix": [6, 0], "x": 6, "y": 0}, - {"matrix": [7, 0], "x": 7, "y": 0}, - {"matrix": [8, 0], "x": 8, "y": 0}, - {"matrix": [9, 0], "x": 9, "y": 0}, - {"matrix": [10, 0], "x": 10, "y": 0}, - {"matrix": [11, 0], "x": 11, "y": 0}, - {"matrix": [0, 1], "x": 12, "y": 0}, - {"matrix": [1, 1], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 1], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 1}, - {"matrix": [4, 1], "x": 2.5, "y": 1}, - {"matrix": [5, 1], "x": 3.5, "y": 1}, - {"matrix": [6, 1], "x": 4.5, "y": 1}, - {"matrix": [7, 1], "x": 5.5, "y": 1}, - {"matrix": [8, 1], "x": 6.5, "y": 1}, - {"matrix": [9, 1], "x": 7.5, "y": 1}, - {"matrix": [10, 1], "x": 8.5, "y": 1}, - {"matrix": [11, 1], "x": 9.5, "y": 1}, - {"matrix": [0, 2], "x": 10.5, "y": 1}, - {"matrix": [1, 2], "x": 11.5, "y": 1}, - {"matrix": [2, 2], "x": 12.5, "y": 1}, - {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 2], "x": 0, "y": 2, "w": 2}, - {"matrix": [5, 2], "x": 2, "y": 2}, - {"matrix": [6, 2], "x": 3, "y": 2}, - {"matrix": [7, 2], "x": 4, "y": 2}, - {"matrix": [8, 2], "x": 5, "y": 2}, - {"matrix": [9, 2], "x": 6, "y": 2}, - {"matrix": [10, 2], "x": 7, "y": 2}, - {"matrix": [11, 2], "x": 8, "y": 2}, - {"matrix": [0, 3], "x": 9, "y": 2}, - {"matrix": [1, 3], "x": 10, "y": 2}, - {"matrix": [2, 3], "x": 11, "y": 2}, - {"matrix": [3, 3], "x": 12, "y": 2}, - {"matrix": [4, 3], "x": 13, "y": 2, "w": 2}, - - {"matrix": [5, 3], "x": 0, "y": 3, "w": 2.5}, - {"matrix": [6, 3], "x": 2.5, "y": 3}, - {"matrix": [7, 3], "x": 3.5, "y": 3}, - {"matrix": [8, 3], "x": 4.5, "y": 3}, - {"matrix": [9, 3], "x": 5.5, "y": 3}, - {"matrix": [10, 3], "x": 6.5, "y": 3}, - {"matrix": [11, 3], "x": 7.5, "y": 3}, - {"matrix": [0, 4], "x": 8.5, "y": 3}, - {"matrix": [1, 4], "x": 9.5, "y": 3}, - {"matrix": [2, 4], "x": 10.5, "y": 3}, - {"matrix": [3, 4], "x": 11.5, "y": 3}, - {"matrix": [4, 4], "x": 12.5, "y": 3, "w": 2.5}, - - {"matrix": [5, 4], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [6, 4], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [7, 4], "x": 2.75, "y": 4, "w": 1.5}, - {"matrix": [8, 4], "x": 4.25, "y": 4}, - {"matrix": [9, 4], "x": 5.25, "y": 4, "w": 1.5}, - {"matrix": [10, 4], "x": 6.75, "y": 4, "w": 1.5}, - {"matrix": [11, 4], "x": 8.25, "y": 4, "w": 1.5}, - {"matrix": [0, 5], "x": 9.75, "y": 4}, - {"matrix": [1, 5], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [2, 5], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [3, 5], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kakunpc/angel64/rev1/keyboard.json b/keyboards/kakunpc/angel64/rev1/keyboard.json new file mode 100644 index 0000000000..46f619462a --- /dev/null +++ b/keyboards/kakunpc/angel64/rev1/keyboard.json @@ -0,0 +1,109 @@ +{ + "keyboard_name": "angel64 rev1", + "manufacturer": "kakunpc", + "url": "https://kakunpc.booth.pm/", + "maintainer": "kakunpc", + "usb": { + "vid": "0xFEED", + "pid": "0x0A64", + "device_version": "0.0.1" + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 64, + "max_brightness": 25, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [2, 0], "x": 2, "y": 0}, + {"matrix": [3, 0], "x": 3, "y": 0}, + {"matrix": [4, 0], "x": 4, "y": 0}, + {"matrix": [5, 0], "x": 5, "y": 0}, + {"matrix": [6, 0], "x": 6, "y": 0}, + {"matrix": [7, 0], "x": 7, "y": 0}, + {"matrix": [8, 0], "x": 8, "y": 0}, + {"matrix": [9, 0], "x": 9, "y": 0}, + {"matrix": [10, 0], "x": 10, "y": 0}, + {"matrix": [11, 0], "x": 11, "y": 0}, + {"matrix": [0, 1], "x": 12, "y": 0}, + {"matrix": [1, 1], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 1], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 1}, + {"matrix": [4, 1], "x": 2.5, "y": 1}, + {"matrix": [5, 1], "x": 3.5, "y": 1}, + {"matrix": [6, 1], "x": 4.5, "y": 1}, + {"matrix": [7, 1], "x": 5.5, "y": 1}, + {"matrix": [8, 1], "x": 6.5, "y": 1}, + {"matrix": [9, 1], "x": 7.5, "y": 1}, + {"matrix": [10, 1], "x": 8.5, "y": 1}, + {"matrix": [11, 1], "x": 9.5, "y": 1}, + {"matrix": [0, 2], "x": 10.5, "y": 1}, + {"matrix": [1, 2], "x": 11.5, "y": 1}, + {"matrix": [2, 2], "x": 12.5, "y": 1}, + {"matrix": [3, 2], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 2], "x": 0, "y": 2, "w": 2}, + {"matrix": [5, 2], "x": 2, "y": 2}, + {"matrix": [6, 2], "x": 3, "y": 2}, + {"matrix": [7, 2], "x": 4, "y": 2}, + {"matrix": [8, 2], "x": 5, "y": 2}, + {"matrix": [9, 2], "x": 6, "y": 2}, + {"matrix": [10, 2], "x": 7, "y": 2}, + {"matrix": [11, 2], "x": 8, "y": 2}, + {"matrix": [0, 3], "x": 9, "y": 2}, + {"matrix": [1, 3], "x": 10, "y": 2}, + {"matrix": [2, 3], "x": 11, "y": 2}, + {"matrix": [3, 3], "x": 12, "y": 2}, + {"matrix": [4, 3], "x": 13, "y": 2, "w": 2}, + + {"matrix": [5, 3], "x": 0, "y": 3, "w": 2.5}, + {"matrix": [6, 3], "x": 2.5, "y": 3}, + {"matrix": [7, 3], "x": 3.5, "y": 3}, + {"matrix": [8, 3], "x": 4.5, "y": 3}, + {"matrix": [9, 3], "x": 5.5, "y": 3}, + {"matrix": [10, 3], "x": 6.5, "y": 3}, + {"matrix": [11, 3], "x": 7.5, "y": 3}, + {"matrix": [0, 4], "x": 8.5, "y": 3}, + {"matrix": [1, 4], "x": 9.5, "y": 3}, + {"matrix": [2, 4], "x": 10.5, "y": 3}, + {"matrix": [3, 4], "x": 11.5, "y": 3}, + {"matrix": [4, 4], "x": 12.5, "y": 3, "w": 2.5}, + + {"matrix": [5, 4], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [6, 4], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [7, 4], "x": 2.75, "y": 4, "w": 1.5}, + {"matrix": [8, 4], "x": 4.25, "y": 4}, + {"matrix": [9, 4], "x": 5.25, "y": 4, "w": 1.5}, + {"matrix": [10, 4], "x": 6.75, "y": 4, "w": 1.5}, + {"matrix": [11, 4], "x": 8.25, "y": 4, "w": 1.5}, + {"matrix": [0, 5], "x": 9.75, "y": 4}, + {"matrix": [1, 5], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [2, 5], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [3, 5], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kakunpc/angel64/rev1/rules.mk b/keyboards/kakunpc/angel64/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kalakos/bahrnob/info.json b/keyboards/kalakos/bahrnob/info.json deleted file mode 100644 index 2e127e555a..0000000000 --- a/keyboards/kalakos/bahrnob/info.json +++ /dev/null @@ -1,2052 +0,0 @@ -{ - "keyboard_name": "Bahrnob65", - "manufacturer": "Kalakos", - "maintainer": "zykrah", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "usb": { - "vid": "0x7A79", - "pid": "0x4261", - "device_version": "0.0.1" - }, - "encoder": { - "rotary": [ - {"pin_a": "D4", "pin_b": "D6"} - ] - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "encoder": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["D7", "B4", "B5", "B6", "C6"], - "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5"] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3, "h": 0.625}, - {"matrix": [4, 5], "x": 3.75, "y": 4.625, "w": 6.25, "h": 0.625}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25, "h": 0.625}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_lwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_lwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_rwkl_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_rwkl_split_space_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_ansi_split_space_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_lwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_lwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_rwkl_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_rwkl_split_space_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - }, - "LAYOUT_iso_split_space_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 14], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 14], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 4], "x": 1.25, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - - {"matrix": [2, 13], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - - {"matrix": [3, 13], "x": 13.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - } - } -} diff --git a/keyboards/kalakos/bahrnob/keyboard.json b/keyboards/kalakos/bahrnob/keyboard.json new file mode 100644 index 0000000000..2e127e555a --- /dev/null +++ b/keyboards/kalakos/bahrnob/keyboard.json @@ -0,0 +1,2052 @@ +{ + "keyboard_name": "Bahrnob65", + "manufacturer": "Kalakos", + "maintainer": "zykrah", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "usb": { + "vid": "0x7A79", + "pid": "0x4261", + "device_version": "0.0.1" + }, + "encoder": { + "rotary": [ + {"pin_a": "D4", "pin_b": "D6"} + ] + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "encoder": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["D7", "B4", "B5", "B6", "C6"], + "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "B0", "B1", "B2", "B3", "D0", "D1", "D2", "D3", "D5"] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3, "h": 0.625}, + {"matrix": [4, 5], "x": 3.75, "y": 4.625, "w": 6.25, "h": 0.625}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25, "h": 0.625}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_lwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_lwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_rwkl_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_rwkl_split_space_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_ansi_split_space_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_lwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_lwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_rwkl_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_rwkl_split_space_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + }, + "LAYOUT_iso_split_space_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.5, "y": 0, "encoder": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 14], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 14], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 4], "x": 1.25, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + + {"matrix": [2, 13], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 3}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 3.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + + {"matrix": [3, 13], "x": 13.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + } + } +} diff --git a/keyboards/kalakos/bahrnob/rules.mk b/keyboards/kalakos/bahrnob/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kalakos/bahrnob/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kapcave/paladinpad/rev1/info.json b/keyboards/kapcave/paladinpad/rev1/info.json deleted file mode 100644 index 994d66417b..0000000000 --- a/keyboards/kapcave/paladinpad/rev1/info.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "rgblight": { - "hue_steps": 10, - "brightness_steps": 12, - "led_count": 8, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D0" - }, - "matrix_pins": { - "cols": ["D4", "D5", "D3", "B7"], - "rows": ["C7", "B6", "B4", "D7", "D6"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/kapcave/paladinpad/rev1/keyboard.json b/keyboards/kapcave/paladinpad/rev1/keyboard.json new file mode 100644 index 0000000000..994d66417b --- /dev/null +++ b/keyboards/kapcave/paladinpad/rev1/keyboard.json @@ -0,0 +1,30 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "rgblight": { + "hue_steps": 10, + "brightness_steps": 12, + "led_count": 8, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D0" + }, + "matrix_pins": { + "cols": ["D4", "D5", "D3", "B7"], + "rows": ["C7", "B6", "B4", "D7", "D6"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/kapcave/paladinpad/rev1/rules.mk b/keyboards/kapcave/paladinpad/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kapcave/paladinpad/rev2/info.json b/keyboards/kapcave/paladinpad/rev2/info.json deleted file mode 100644 index 554845840a..0000000000 --- a/keyboards/kapcave/paladinpad/rev2/info.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "usb": { - "device_version": "0.0.2" - }, - "rgblight": { - "hue_steps": 10, - "brightness_steps": 12, - "led_count": 7, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D0" - }, - "matrix_pins": { - "cols": ["F7", "F5", "D3", "B7"], - "rows": ["F4", "F6", "D7", "B4", "D6"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/kapcave/paladinpad/rev2/keyboard.json b/keyboards/kapcave/paladinpad/rev2/keyboard.json new file mode 100644 index 0000000000..554845840a --- /dev/null +++ b/keyboards/kapcave/paladinpad/rev2/keyboard.json @@ -0,0 +1,30 @@ +{ + "usb": { + "device_version": "0.0.2" + }, + "rgblight": { + "hue_steps": 10, + "brightness_steps": 12, + "led_count": 7, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D0" + }, + "matrix_pins": { + "cols": ["F7", "F5", "D3", "B7"], + "rows": ["F4", "F6", "D7", "B4", "D6"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/kapcave/paladinpad/rev2/rules.mk b/keyboards/kapcave/paladinpad/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kb_elmo/bm42/info.json b/keyboards/kb_elmo/bm42/info.json deleted file mode 100644 index a06019ca0b..0000000000 --- a/keyboards/kb_elmo/bm42/info.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "manufacturer": "kb_elmo", - "keyboard_name": "BM42", - "url": "https://github.com/kb-elmo/bm42", - "maintainer": "kb-elmo", - "usb": { - "vid": "0xA68C", - "pid": "0xDC9B", - "device_version": "0.0.1" - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["C5", "D1", "B5", "B4", "B3", "B2", "B1", "B0", "D6", "D5", "D4"], - "rows": ["D2", "D3", "C7", "C6"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [3, 10], "x": 11, "y": 0}, - {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [3, 9], "x": 10.75, "y": 2, "w": 1.25}, - {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 1.25, "y": 3}, - {"matrix": [3, 3], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 3.5, "y": 3, "w": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3, "w": 2}, - {"matrix": [3, 6], "x": 8.5, "y": 3, "w": 1.25}, - {"matrix": [3, 7], "x": 9.75, "y": 3}, - {"matrix": [3, 8], "x": 10.75, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kb_elmo/bm42/keyboard.json b/keyboards/kb_elmo/bm42/keyboard.json new file mode 100644 index 0000000000..a06019ca0b --- /dev/null +++ b/keyboards/kb_elmo/bm42/keyboard.json @@ -0,0 +1,72 @@ +{ + "manufacturer": "kb_elmo", + "keyboard_name": "BM42", + "url": "https://github.com/kb-elmo/bm42", + "maintainer": "kb-elmo", + "usb": { + "vid": "0xA68C", + "pid": "0xDC9B", + "device_version": "0.0.1" + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["C5", "D1", "B5", "B4", "B3", "B2", "B1", "B0", "D6", "D5", "D4"], + "rows": ["D2", "D3", "C7", "C6"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [3, 10], "x": 11, "y": 0}, + {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [3, 9], "x": 10.75, "y": 2, "w": 1.25}, + {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 1.25, "y": 3}, + {"matrix": [3, 3], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 3.5, "y": 3, "w": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3, "w": 2}, + {"matrix": [3, 6], "x": 8.5, "y": 3, "w": 1.25}, + {"matrix": [3, 7], "x": 9.75, "y": 3}, + {"matrix": [3, 8], "x": 10.75, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kb_elmo/bm42/rules.mk b/keyboards/kb_elmo/bm42/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kb_elmo/bm42/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kb_elmo/dizzy40/info.json b/keyboards/kb_elmo/dizzy40/info.json deleted file mode 100644 index 0bac157c44..0000000000 --- a/keyboards/kb_elmo/dizzy40/info.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "manufacturer": "kb_elmo", - "keyboard_name": "Dizzy40", - "url": "https://github.com/kb-elmo/dizzy40", - "maintainer": "kb-elmo", - "usb": { - "vid": "0xA68C", - "pid": "0x7BB2", - "device_version": "0.0.1" - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["C6", "C7", "B7", "B6", "B5", "D2", "B1", "B0", "D3", "D4", "D5"], - "rows": ["C4", "C5", "C2", "B2"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgblight": true, - "nkro": false - }, - "rgblight": { - "led_count": 8, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B4" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [3, 10], "x": 11, "y": 0}, - {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [3, 9], "x": 10.75, "y": 2, "w": 1.25}, - {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 1.25, "y": 3}, - {"matrix": [3, 3], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 3.5, "y": 3, "w": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3, "w": 2}, - {"matrix": [3, 6], "x": 8.5, "y": 3, "w": 1.25}, - {"matrix": [3, 7], "x": 9.75, "y": 3}, - {"matrix": [3, 8], "x": 10.75, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kb_elmo/dizzy40/keyboard.json b/keyboards/kb_elmo/dizzy40/keyboard.json new file mode 100644 index 0000000000..0bac157c44 --- /dev/null +++ b/keyboards/kb_elmo/dizzy40/keyboard.json @@ -0,0 +1,91 @@ +{ + "manufacturer": "kb_elmo", + "keyboard_name": "Dizzy40", + "url": "https://github.com/kb-elmo/dizzy40", + "maintainer": "kb-elmo", + "usb": { + "vid": "0xA68C", + "pid": "0x7BB2", + "device_version": "0.0.1" + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["C6", "C7", "B7", "B6", "B5", "D2", "B1", "B0", "D3", "D4", "D5"], + "rows": ["C4", "C5", "C2", "B2"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgblight": true, + "nkro": false + }, + "rgblight": { + "led_count": 8, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B4" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [3, 10], "x": 11, "y": 0}, + {"matrix": [3, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [3, 9], "x": 10.75, "y": 2, "w": 1.25}, + {"matrix": [3, 1], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 1.25, "y": 3}, + {"matrix": [3, 3], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 3.5, "y": 3, "w": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3, "w": 2}, + {"matrix": [3, 6], "x": 8.5, "y": 3, "w": 1.25}, + {"matrix": [3, 7], "x": 9.75, "y": 3}, + {"matrix": [3, 8], "x": 10.75, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kb_elmo/dizzy40/rules.mk b/keyboards/kb_elmo/dizzy40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kb_elmo/dizzy40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kb_elmo/eliza/info.json b/keyboards/kb_elmo/eliza/info.json deleted file mode 100644 index 37c12b5ca9..0000000000 --- a/keyboards/kb_elmo/eliza/info.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "manufacturer": "kb_elmo", - "keyboard_name": "Eliza", - "url": "https://github.com/kb-elmo/eliza", - "maintainer": "kb-elmo", - "usb": { - "vid": "0xA68C", - "pid": "0xC762", - "device_version": "0.0.1" - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["C7", "B7", "B6", "B5", "B4", "B3", "D1", "B1", "B0", "D6", "D5", "D4"], - "rows": ["D0", "D2", "B2", "D3"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.35, "y": 0}, - {"matrix": [0, 1], "x": 1.35, "y": 0}, - {"matrix": [0, 2], "x": 2.65, "y": 0}, - {"matrix": [0, 3], "x": 3.65, "y": 0}, - {"matrix": [0, 4], "x": 4.65, "y": 0}, - {"matrix": [0, 5], "x": 5.65, "y": 0}, - {"matrix": [0, 6], "x": 7.9, "y": 0}, - {"matrix": [0, 7], "x": 8.9, "y": 0}, - {"matrix": [0, 8], "x": 9.9, "y": 0}, - {"matrix": [0, 9], "x": 10.9, "y": 0}, - {"matrix": [0, 10], "x": 12.2, "y": 0}, - {"matrix": [0, 11], "x": 13.2, "y": 0}, - {"matrix": [1, 0], "x": 0.2, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.45, "y": 1}, - {"matrix": [1, 2], "x": 2.9, "y": 1}, - {"matrix": [1, 3], "x": 3.9, "y": 1}, - {"matrix": [1, 4], "x": 4.9, "y": 1}, - {"matrix": [1, 5], "x": 5.9, "y": 1}, - {"matrix": [1, 6], "x": 8.15, "y": 1}, - {"matrix": [1, 7], "x": 9.15, "y": 1}, - {"matrix": [1, 8], "x": 10.15, "y": 1}, - {"matrix": [1, 9], "x": 11.15, "y": 1}, - {"matrix": [1, 11], "x": 12.6, "y": 1, "w": 1.75}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 3.4, "y": 2}, - {"matrix": [2, 3], "x": 4.4, "y": 2}, - {"matrix": [2, 4], "x": 5.4, "y": 2}, - {"matrix": [2, 5], "x": 6.4, "y": 2}, - {"matrix": [2, 6], "x": 7.65, "y": 2}, - {"matrix": [2, 7], "x": 8.65, "y": 2}, - {"matrix": [2, 8], "x": 9.65, "y": 2}, - {"matrix": [2, 9], "x": 10.65, "y": 2}, - {"matrix": [2, 10], "x": 12.3, "y": 2}, - {"matrix": [2, 11], "x": 13.3, "y": 2, "w": 1.25}, - {"matrix": [3, 0], "x": 0.2, "y": 3, "w": 1.5}, - {"matrix": [3, 2], "x": 3.15, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 4.4, "y": 3, "w": 2.75}, - {"matrix": [3, 7], "x": 7.9, "y": 3, "w": 2.25}, - {"matrix": [3, 9], "x": 10.15, "y": 3, "w": 1.25}, - {"matrix": [3, 11], "x": 12.85, "y": 3, "w": 1.5} - ] - } - } -} diff --git a/keyboards/kb_elmo/eliza/keyboard.json b/keyboards/kb_elmo/eliza/keyboard.json new file mode 100644 index 0000000000..37c12b5ca9 --- /dev/null +++ b/keyboards/kb_elmo/eliza/keyboard.json @@ -0,0 +1,71 @@ +{ + "manufacturer": "kb_elmo", + "keyboard_name": "Eliza", + "url": "https://github.com/kb-elmo/eliza", + "maintainer": "kb-elmo", + "usb": { + "vid": "0xA68C", + "pid": "0xC762", + "device_version": "0.0.1" + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["C7", "B7", "B6", "B5", "B4", "B3", "D1", "B1", "B0", "D6", "D5", "D4"], + "rows": ["D0", "D2", "B2", "D3"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.35, "y": 0}, + {"matrix": [0, 1], "x": 1.35, "y": 0}, + {"matrix": [0, 2], "x": 2.65, "y": 0}, + {"matrix": [0, 3], "x": 3.65, "y": 0}, + {"matrix": [0, 4], "x": 4.65, "y": 0}, + {"matrix": [0, 5], "x": 5.65, "y": 0}, + {"matrix": [0, 6], "x": 7.9, "y": 0}, + {"matrix": [0, 7], "x": 8.9, "y": 0}, + {"matrix": [0, 8], "x": 9.9, "y": 0}, + {"matrix": [0, 9], "x": 10.9, "y": 0}, + {"matrix": [0, 10], "x": 12.2, "y": 0}, + {"matrix": [0, 11], "x": 13.2, "y": 0}, + {"matrix": [1, 0], "x": 0.2, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.45, "y": 1}, + {"matrix": [1, 2], "x": 2.9, "y": 1}, + {"matrix": [1, 3], "x": 3.9, "y": 1}, + {"matrix": [1, 4], "x": 4.9, "y": 1}, + {"matrix": [1, 5], "x": 5.9, "y": 1}, + {"matrix": [1, 6], "x": 8.15, "y": 1}, + {"matrix": [1, 7], "x": 9.15, "y": 1}, + {"matrix": [1, 8], "x": 10.15, "y": 1}, + {"matrix": [1, 9], "x": 11.15, "y": 1}, + {"matrix": [1, 11], "x": 12.6, "y": 1, "w": 1.75}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 3.4, "y": 2}, + {"matrix": [2, 3], "x": 4.4, "y": 2}, + {"matrix": [2, 4], "x": 5.4, "y": 2}, + {"matrix": [2, 5], "x": 6.4, "y": 2}, + {"matrix": [2, 6], "x": 7.65, "y": 2}, + {"matrix": [2, 7], "x": 8.65, "y": 2}, + {"matrix": [2, 8], "x": 9.65, "y": 2}, + {"matrix": [2, 9], "x": 10.65, "y": 2}, + {"matrix": [2, 10], "x": 12.3, "y": 2}, + {"matrix": [2, 11], "x": 13.3, "y": 2, "w": 1.25}, + {"matrix": [3, 0], "x": 0.2, "y": 3, "w": 1.5}, + {"matrix": [3, 2], "x": 3.15, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 4.4, "y": 3, "w": 2.75}, + {"matrix": [3, 7], "x": 7.9, "y": 3, "w": 2.25}, + {"matrix": [3, 9], "x": 10.15, "y": 3, "w": 1.25}, + {"matrix": [3, 11], "x": 12.85, "y": 3, "w": 1.5} + ] + } + } +} diff --git a/keyboards/kb_elmo/eliza/rules.mk b/keyboards/kb_elmo/eliza/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kb_elmo/eliza/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kb_elmo/gamehand/info.json b/keyboards/kb_elmo/gamehand/info.json deleted file mode 100644 index 39795bf250..0000000000 --- a/keyboards/kb_elmo/gamehand/info.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "manufacturer": "kb-elmo", - "keyboard_name": "GameHand", - "url": "https://github.com/kb-elmo/gamehand", - "maintainer": "kb-elmo", - "usb": { - "vid": "0xA68C", - "pid": "0x4D90", - "device_version": "0.0.1", - "force_nkro": true - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["B2", "B1", "B0", "B7", "C7", "C6"], - "rows": ["D6", "D5", "D4", "D3", "D2"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - }, - "build": { - "debounce_type": "sym_defer_pk" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 3, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4.5, "y": 4, "w": 2} - ] - } - } -} diff --git a/keyboards/kb_elmo/gamehand/keyboard.json b/keyboards/kb_elmo/gamehand/keyboard.json new file mode 100644 index 0000000000..39795bf250 --- /dev/null +++ b/keyboards/kb_elmo/gamehand/keyboard.json @@ -0,0 +1,61 @@ +{ + "manufacturer": "kb-elmo", + "keyboard_name": "GameHand", + "url": "https://github.com/kb-elmo/gamehand", + "maintainer": "kb-elmo", + "usb": { + "vid": "0xA68C", + "pid": "0x4D90", + "device_version": "0.0.1", + "force_nkro": true + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["B2", "B1", "B0", "B7", "C7", "C6"], + "rows": ["D6", "D5", "D4", "D3", "D2"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + }, + "build": { + "debounce_type": "sym_defer_pk" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 3, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4.5, "y": 4, "w": 2} + ] + } + } +} diff --git a/keyboards/kb_elmo/gamehand/rules.mk b/keyboards/kb_elmo/gamehand/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kb_elmo/gamehand/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kbdcraft/adam64/info.json b/keyboards/kbdcraft/adam64/info.json deleted file mode 100644 index d7a96fa577..0000000000 --- a/keyboards/kbdcraft/adam64/info.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "keyboard_name": "Adam64", - "manufacturer": "KBDCRAFT", - "url": "https://kbdcraft.store/products/adam", - "maintainer": "KBDCraft", - "usb": { - "vid": "0x586A", - "pid": "0xB001", - "device_version": "0.0.1" - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "diode_direction": "ROW2COL", - "matrix_pins": { - "rows": ["C8", "C9", "A8", "A10", "B14"], - "cols": ["B15", "C6", "C7", "A15", "B7", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "A0", "A1"] - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "nkro": true, - "console": false, - "command": false, - "rgb_matrix": true - }, - "rgb_matrix": { - "driver": "is31fl3741", - "max_brightness": 150, - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 16, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 32, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 48, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 64, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 80, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 112, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 128, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 144, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 160, "y": 0}, - {"flags": 4, "matrix": [0, 11], "x": 176, "y": 0}, - {"flags": 4, "matrix": [0, 12], "x": 192, "y": 0}, - {"flags": 4, "matrix": [0, 13], "x": 208, "y": 0}, - - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 10}, - {"flags": 4, "matrix": [1, 1], "x": 16, "y": 10}, - {"flags": 4, "matrix": [1, 2], "x": 32, "y": 10}, - {"flags": 4, "matrix": [1, 3], "x": 48, "y": 10}, - {"flags": 4, "matrix": [1, 4], "x": 64, "y": 10}, - {"flags": 4, "matrix": [1, 5], "x": 80, "y": 10}, - {"flags": 4, "matrix": [1, 6], "x": 96, "y": 10}, - {"flags": 4, "matrix": [1, 7], "x": 112, "y": 10}, - {"flags": 4, "matrix": [1, 8], "x": 128, "y": 10}, - {"flags": 4, "matrix": [1, 9], "x": 144, "y": 10}, - {"flags": 4, "matrix": [1, 10], "x": 160, "y": 10}, - {"flags": 4, "matrix": [1, 11], "x": 176, "y": 10}, - {"flags": 4, "matrix": [1, 12], "x": 192, "y": 10}, - {"flags": 4, "matrix": [1, 13], "x": 208, "y": 10}, - - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 20}, - {"flags": 4, "matrix": [2, 1], "x": 16, "y": 20}, - {"flags": 4, "matrix": [2, 2], "x": 32, "y": 20}, - {"flags": 4, "matrix": [2, 3], "x": 48, "y": 20}, - {"flags": 4, "matrix": [2, 4], "x": 64, "y": 20}, - {"flags": 4, "matrix": [2, 5], "x": 80, "y": 20}, - {"flags": 4, "matrix": [2, 6], "x": 96, "y": 20}, - {"flags": 4, "matrix": [2, 7], "x": 112, "y": 20}, - {"flags": 4, "matrix": [2, 8], "x": 128, "y": 20}, - {"flags": 4, "matrix": [2, 9], "x": 144, "y": 20}, - {"flags": 4, "matrix": [2, 10], "x": 160, "y": 20}, - {"flags": 4, "matrix": [2, 11], "x": 176, "y": 20}, - {"flags": 4, "matrix": [2, 13], "x": 208, "y": 20}, - - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 30}, - {"flags": 4, "matrix": [3, 1], "x": 16, "y": 30}, - {"flags": 4, "matrix": [3, 2], "x": 32, "y": 30}, - {"flags": 4, "matrix": [3, 3], "x": 48, "y": 30}, - {"flags": 4, "matrix": [3, 4], "x": 64, "y": 30}, - {"flags": 4, "matrix": [3, 5], "x": 80, "y": 30}, - {"flags": 4, "matrix": [3, 6], "x": 96, "y": 30}, - {"flags": 4, "matrix": [3, 7], "x": 112, "y": 30}, - {"flags": 4, "matrix": [3, 8], "x": 128, "y": 30}, - {"flags": 4, "matrix": [3, 9], "x": 144, "y": 30}, - {"flags": 4, "matrix": [3, 10], "x": 160, "y": 30}, - {"flags": 4, "matrix": [3, 11], "x": 176, "y": 30}, - {"flags": 4, "matrix": [3, 12], "x": 192, "y": 30}, - {"flags": 4, "matrix": [3, 13], "x": 208, "y": 30}, - - {"flags": 4, "matrix": [4, 0], "x": 0, "y": 40}, - {"flags": 4, "matrix": [4, 1], "x": 16, "y": 40}, - {"flags": 4, "matrix": [4, 2], "x": 32, "y": 40}, - {"flags": 4, "matrix": [4, 5], "x": 80, "y": 40}, - {"flags": 4, "matrix": [4, 9], "x": 144, "y": 40}, - {"flags": 4, "matrix": [4, 10], "x": 160, "y": 40}, - {"flags": 4, "matrix": [4, 11], "x": 176, "y": 40}, - {"flags": 4, "matrix": [4, 12], "x": 192, "y": 40}, - {"flags": 4, "matrix": [4, 13], "x": 208, "y": 40} - ], - "sleep": true - }, - "layouts": { - "LAYOUT_64_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - - {"matrix": [3, 0], "w": 2, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2, "y": 3}, - {"matrix": [3, 2], "x": 3, "y": 3}, - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3}, - {"matrix": [3, 5], "x": 6, "y": 3}, - {"matrix": [3, 6], "x": 7, "y": 3}, - {"matrix": [3, 7], "x": 8, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - {"matrix": [3, 9], "x": 10, "y": 3}, - {"matrix": [3, 10], "x": 11, "y": 3}, - {"matrix": [3, 11], "x": 12, "y": 3}, - {"matrix": [3, 12], "x": 13, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/kbdcraft/adam64/keyboard.json b/keyboards/kbdcraft/adam64/keyboard.json new file mode 100644 index 0000000000..d7a96fa577 --- /dev/null +++ b/keyboards/kbdcraft/adam64/keyboard.json @@ -0,0 +1,213 @@ +{ + "keyboard_name": "Adam64", + "manufacturer": "KBDCRAFT", + "url": "https://kbdcraft.store/products/adam", + "maintainer": "KBDCraft", + "usb": { + "vid": "0x586A", + "pid": "0xB001", + "device_version": "0.0.1" + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "diode_direction": "ROW2COL", + "matrix_pins": { + "rows": ["C8", "C9", "A8", "A10", "B14"], + "cols": ["B15", "C6", "C7", "A15", "B7", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "A0", "A1"] + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": true, + "console": false, + "command": false, + "rgb_matrix": true + }, + "rgb_matrix": { + "driver": "is31fl3741", + "max_brightness": 150, + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 16, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 32, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 48, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 64, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 80, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 112, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 128, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 144, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 160, "y": 0}, + {"flags": 4, "matrix": [0, 11], "x": 176, "y": 0}, + {"flags": 4, "matrix": [0, 12], "x": 192, "y": 0}, + {"flags": 4, "matrix": [0, 13], "x": 208, "y": 0}, + + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 10}, + {"flags": 4, "matrix": [1, 1], "x": 16, "y": 10}, + {"flags": 4, "matrix": [1, 2], "x": 32, "y": 10}, + {"flags": 4, "matrix": [1, 3], "x": 48, "y": 10}, + {"flags": 4, "matrix": [1, 4], "x": 64, "y": 10}, + {"flags": 4, "matrix": [1, 5], "x": 80, "y": 10}, + {"flags": 4, "matrix": [1, 6], "x": 96, "y": 10}, + {"flags": 4, "matrix": [1, 7], "x": 112, "y": 10}, + {"flags": 4, "matrix": [1, 8], "x": 128, "y": 10}, + {"flags": 4, "matrix": [1, 9], "x": 144, "y": 10}, + {"flags": 4, "matrix": [1, 10], "x": 160, "y": 10}, + {"flags": 4, "matrix": [1, 11], "x": 176, "y": 10}, + {"flags": 4, "matrix": [1, 12], "x": 192, "y": 10}, + {"flags": 4, "matrix": [1, 13], "x": 208, "y": 10}, + + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 20}, + {"flags": 4, "matrix": [2, 1], "x": 16, "y": 20}, + {"flags": 4, "matrix": [2, 2], "x": 32, "y": 20}, + {"flags": 4, "matrix": [2, 3], "x": 48, "y": 20}, + {"flags": 4, "matrix": [2, 4], "x": 64, "y": 20}, + {"flags": 4, "matrix": [2, 5], "x": 80, "y": 20}, + {"flags": 4, "matrix": [2, 6], "x": 96, "y": 20}, + {"flags": 4, "matrix": [2, 7], "x": 112, "y": 20}, + {"flags": 4, "matrix": [2, 8], "x": 128, "y": 20}, + {"flags": 4, "matrix": [2, 9], "x": 144, "y": 20}, + {"flags": 4, "matrix": [2, 10], "x": 160, "y": 20}, + {"flags": 4, "matrix": [2, 11], "x": 176, "y": 20}, + {"flags": 4, "matrix": [2, 13], "x": 208, "y": 20}, + + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 30}, + {"flags": 4, "matrix": [3, 1], "x": 16, "y": 30}, + {"flags": 4, "matrix": [3, 2], "x": 32, "y": 30}, + {"flags": 4, "matrix": [3, 3], "x": 48, "y": 30}, + {"flags": 4, "matrix": [3, 4], "x": 64, "y": 30}, + {"flags": 4, "matrix": [3, 5], "x": 80, "y": 30}, + {"flags": 4, "matrix": [3, 6], "x": 96, "y": 30}, + {"flags": 4, "matrix": [3, 7], "x": 112, "y": 30}, + {"flags": 4, "matrix": [3, 8], "x": 128, "y": 30}, + {"flags": 4, "matrix": [3, 9], "x": 144, "y": 30}, + {"flags": 4, "matrix": [3, 10], "x": 160, "y": 30}, + {"flags": 4, "matrix": [3, 11], "x": 176, "y": 30}, + {"flags": 4, "matrix": [3, 12], "x": 192, "y": 30}, + {"flags": 4, "matrix": [3, 13], "x": 208, "y": 30}, + + {"flags": 4, "matrix": [4, 0], "x": 0, "y": 40}, + {"flags": 4, "matrix": [4, 1], "x": 16, "y": 40}, + {"flags": 4, "matrix": [4, 2], "x": 32, "y": 40}, + {"flags": 4, "matrix": [4, 5], "x": 80, "y": 40}, + {"flags": 4, "matrix": [4, 9], "x": 144, "y": 40}, + {"flags": 4, "matrix": [4, 10], "x": 160, "y": 40}, + {"flags": 4, "matrix": [4, 11], "x": 176, "y": 40}, + {"flags": 4, "matrix": [4, 12], "x": 192, "y": 40}, + {"flags": 4, "matrix": [4, 13], "x": 208, "y": 40} + ], + "sleep": true + }, + "layouts": { + "LAYOUT_64_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + + {"matrix": [3, 0], "w": 2, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2, "y": 3}, + {"matrix": [3, 2], "x": 3, "y": 3}, + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3}, + {"matrix": [3, 5], "x": 6, "y": 3}, + {"matrix": [3, 6], "x": 7, "y": 3}, + {"matrix": [3, 7], "x": 8, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + {"matrix": [3, 9], "x": 10, "y": 3}, + {"matrix": [3, 10], "x": 11, "y": 3}, + {"matrix": [3, 11], "x": 12, "y": 3}, + {"matrix": [3, 12], "x": 13, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/kbdcraft/adam64/rules.mk b/keyboards/kbdcraft/adam64/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/kbdcraft/adam64/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/kbdfans/d45/v2/info.json b/keyboards/kbdfans/d45/v2/info.json deleted file mode 100644 index 6eadfa0860..0000000000 --- a/keyboards/kbdfans/d45/v2/info.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "manufacturer": "kbdfans", - "maintainer": "moyi4681", - "keyboard_name": "D45V2", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP24", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0"], - "rows": ["GP25", "GP26", "GP23", "GP22"] - }, - "processor": "RP2040", - "usb": { - "device_version": "1.0.0", - "pid": "0x0006", - "vid": "0x4B42" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "w": 1.5, "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.75, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0}, - {"matrix": [0, 4], "x": 4.75, "y": 0}, - {"matrix": [0, 5], "x": 5.75, "y": 0}, - {"matrix": [0, 6], "x": 6.75, "y": 0}, - {"matrix": [0, 7], "x": 7.75, "y": 0}, - {"matrix": [0, 8], "x": 8.75, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 13.75, "y": 0}, - {"matrix": [3, 13], "w": 1.5, "x": 14.75, "y": 0}, - {"matrix": [0, 14], "x": 16.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "w": 1.75, "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [1, 10], "x": 11, "y": 1}, - {"matrix": [1, 11], "x": 12, "y": 1}, - {"matrix": [1, 12], "x": 13, "y": 1}, - {"matrix": [1, 13], "w": 2.25, "x": 14, "y": 1}, - {"matrix": [1, 14], "x": 16.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "w": 2.25, "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 3.5, "y": 2}, - {"matrix": [2, 3], "x": 4.5, "y": 2}, - {"matrix": [2, 4], "x": 5.5, "y": 2}, - {"matrix": [2, 5], "x": 6.5, "y": 2}, - {"matrix": [2, 6], "x": 7.5, "y": 2}, - {"matrix": [2, 7], "x": 8.5, "y": 2}, - {"matrix": [2, 8], "x": 9.5, "y": 2}, - {"matrix": [2, 9], "x": 10.5, "y": 2}, - {"matrix": [2, 10], "x": 11.5, "y": 2}, - {"matrix": [2, 11], "x": 12.5, "y": 2}, - {"matrix": [2, 12], "w": 1.75, "x": 13.5, "y": 2}, - {"matrix": [2, 13], "x": 15.5, "y": 2.25}, - {"matrix": [2, 14], "x": 16.75, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.75, "y": 3}, - {"matrix": [3, 2], "w": 1.5, "x": 3.75, "y": 3}, - {"matrix": [3, 5], "w": 2.75, "x": 5.25, "y": 3}, - {"matrix": [3, 8], "w": 2.25, "x": 8, "y": 3}, - {"matrix": [3, 9], "w": 1.5, "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.75, "y": 3}, - {"matrix": [3, 11], "x": 14.5, "y": 3.25}, - {"matrix": [3, 12], "x": 15.5, "y": 3.25}, - {"matrix": [3, 14], "x": 16.5, "y": 3.25} - ] - } - } -} diff --git a/keyboards/kbdfans/d45/v2/keyboard.json b/keyboards/kbdfans/d45/v2/keyboard.json new file mode 100644 index 0000000000..6eadfa0860 --- /dev/null +++ b/keyboards/kbdfans/d45/v2/keyboard.json @@ -0,0 +1,87 @@ +{ + "manufacturer": "kbdfans", + "maintainer": "moyi4681", + "keyboard_name": "D45V2", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP24", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP2", "GP1", "GP0"], + "rows": ["GP25", "GP26", "GP23", "GP22"] + }, + "processor": "RP2040", + "usb": { + "device_version": "1.0.0", + "pid": "0x0006", + "vid": "0x4B42" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "w": 1.5, "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.75, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0}, + {"matrix": [0, 4], "x": 4.75, "y": 0}, + {"matrix": [0, 5], "x": 5.75, "y": 0}, + {"matrix": [0, 6], "x": 6.75, "y": 0}, + {"matrix": [0, 7], "x": 7.75, "y": 0}, + {"matrix": [0, 8], "x": 8.75, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 13.75, "y": 0}, + {"matrix": [3, 13], "w": 1.5, "x": 14.75, "y": 0}, + {"matrix": [0, 14], "x": 16.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "w": 1.75, "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [1, 10], "x": 11, "y": 1}, + {"matrix": [1, 11], "x": 12, "y": 1}, + {"matrix": [1, 12], "x": 13, "y": 1}, + {"matrix": [1, 13], "w": 2.25, "x": 14, "y": 1}, + {"matrix": [1, 14], "x": 16.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "w": 2.25, "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 3.5, "y": 2}, + {"matrix": [2, 3], "x": 4.5, "y": 2}, + {"matrix": [2, 4], "x": 5.5, "y": 2}, + {"matrix": [2, 5], "x": 6.5, "y": 2}, + {"matrix": [2, 6], "x": 7.5, "y": 2}, + {"matrix": [2, 7], "x": 8.5, "y": 2}, + {"matrix": [2, 8], "x": 9.5, "y": 2}, + {"matrix": [2, 9], "x": 10.5, "y": 2}, + {"matrix": [2, 10], "x": 11.5, "y": 2}, + {"matrix": [2, 11], "x": 12.5, "y": 2}, + {"matrix": [2, 12], "w": 1.75, "x": 13.5, "y": 2}, + {"matrix": [2, 13], "x": 15.5, "y": 2.25}, + {"matrix": [2, 14], "x": 16.75, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.75, "y": 3}, + {"matrix": [3, 2], "w": 1.5, "x": 3.75, "y": 3}, + {"matrix": [3, 5], "w": 2.75, "x": 5.25, "y": 3}, + {"matrix": [3, 8], "w": 2.25, "x": 8, "y": 3}, + {"matrix": [3, 9], "w": 1.5, "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.75, "y": 3}, + {"matrix": [3, 11], "x": 14.5, "y": 3.25}, + {"matrix": [3, 12], "x": 15.5, "y": 3.25}, + {"matrix": [3, 14], "x": 16.5, "y": 3.25} + ] + } + } +} diff --git a/keyboards/kbdfans/d45/v2/rules.mk b/keyboards/kbdfans/d45/v2/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kbdfans/d45/v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kbdfans/kbd67/rev1/info.json b/keyboards/kbdfans/kbd67/rev1/info.json deleted file mode 100644 index ba91317906..0000000000 --- a/keyboards/kbdfans/kbd67/rev1/info.json +++ /dev/null @@ -1,219 +0,0 @@ -{ - "keyboard_name": "KBD67 Rev1", - "manufacturer": "KBDfans", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x4B42", - "pid": "0x6066", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "backlight": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F5"], - "rows": ["D0", "D1", "D2", "D3", "D5"] - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "diode_direction": "COL2ROW", - "backlight": { - "pin": "B6", - "breathing": true - }, - "indicators": { - "caps_lock": "B2", - "on_state": 0 - }, - "ws2812": { - "pin": "E2" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 20, - "max_brightness": 180, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "twinkle": true - } - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "community_layouts": ["65_ansi"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.75}, - {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/kbdfans/kbd67/rev1/keyboard.json b/keyboards/kbdfans/kbd67/rev1/keyboard.json new file mode 100644 index 0000000000..ba91317906 --- /dev/null +++ b/keyboards/kbdfans/kbd67/rev1/keyboard.json @@ -0,0 +1,219 @@ +{ + "keyboard_name": "KBD67 Rev1", + "manufacturer": "KBDfans", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x4B42", + "pid": "0x6066", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "backlight": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "E6", "C7", "C6", "B7", "D4", "B1", "B0", "B5", "B4", "D7", "D6", "B3", "F4", "F5"], + "rows": ["D0", "D1", "D2", "D3", "D5"] + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "diode_direction": "COL2ROW", + "backlight": { + "pin": "B6", + "breathing": true + }, + "indicators": { + "caps_lock": "B2", + "on_state": 0 + }, + "ws2812": { + "pin": "E2" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 20, + "max_brightness": 180, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "twinkle": true + } + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "community_layouts": ["65_ansi"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.75}, + {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/kbdfans/kbd67/rev1/rules.mk b/keyboards/kbdfans/kbd67/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kbdfans/kbd67/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kbdfans/kbdpad/mk3/info.json b/keyboards/kbdfans/kbdpad/mk3/info.json deleted file mode 100644 index 735dd3e4ef..0000000000 --- a/keyboards/kbdfans/kbdpad/mk3/info.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "manufacturer": "kbdfans", - "keyboard_name": "Kbdpadmk3", - "maintainer": "kbdfans", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "build": { - "lto": true - }, - "matrix_pins": { - "cols": ["F7", "F6", "D5", "D3"], - "rows": ["F4", "C7", "C6", "B6", "B5", "D7"] - }, - "processor": "atmega32u4", - "rgb_matrix": { - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_pinwheel_sat": true, - "band_spiral_sat": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_cross": true, - "solid_reactive_nexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true - }, - "default": { - "animation": "cycle_all" - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 75, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 150, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 224, "y": 0}, - {"flags": 4, "matrix": [1, 3], "x": 224, "y": 12.8}, - {"flags": 4, "matrix": [1, 2], "x": 150, "y": 12.8}, - {"flags": 4, "matrix": [1, 1], "x": 75, "y": 12.8}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 12.8}, - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 25.6}, - {"flags": 4, "matrix": [2, 1], "x": 75, "y": 25.6}, - {"flags": 4, "matrix": [2, 2], "x": 150, "y": 25.6}, - {"flags": 4, "matrix": [2, 3], "x": 224, "y": 32}, - {"flags": 4, "matrix": [3, 2], "x": 150, "y": 38.4}, - {"flags": 4, "matrix": [3, 1], "x": 75, "y": 38.4}, - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 38.4}, - {"flags": 4, "matrix": [4, 0], "x": 0, "y": 51.2}, - {"flags": 4, "matrix": [4, 1], "x": 75, "y": 51.2}, - {"flags": 4, "matrix": [4, 2], "x": 150, "y": 51.24}, - {"flags": 4, "matrix": [4, 3], "x": 224, "y": 57.6}, - {"flags": 4, "matrix": [5, 2], "x": 150, "y": 64}, - {"flags": 4, "matrix": [5, 0], "x": 37.5, "y": 64} - ], - "max_brightness": 128, - "sleep": true - }, - "ws2812": { - "pin": "F5" - }, - "usb": { - "device_version": "3.0.0", - "pid": "0x0012", - "vid": "0x4B42" - }, - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"h": 2, "label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K50", "matrix": [5, 0], "w": 2, "x": 0, "y": 5}, - {"label": "K52", "matrix": [5, 2], "x": 2, "y": 5}, - {"h": 2, "label": "K43", "matrix": [4, 3], "x": 3, "y": 4} - ] - } - } -} diff --git a/keyboards/kbdfans/kbdpad/mk3/keyboard.json b/keyboards/kbdfans/kbdpad/mk3/keyboard.json new file mode 100644 index 0000000000..735dd3e4ef --- /dev/null +++ b/keyboards/kbdfans/kbdpad/mk3/keyboard.json @@ -0,0 +1,124 @@ +{ + "manufacturer": "kbdfans", + "keyboard_name": "Kbdpadmk3", + "maintainer": "kbdfans", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "build": { + "lto": true + }, + "matrix_pins": { + "cols": ["F7", "F6", "D5", "D3"], + "rows": ["F4", "C7", "C6", "B6", "B5", "D7"] + }, + "processor": "atmega32u4", + "rgb_matrix": { + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_pinwheel_sat": true, + "band_spiral_sat": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_cross": true, + "solid_reactive_nexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true + }, + "default": { + "animation": "cycle_all" + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 75, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 150, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 224, "y": 0}, + {"flags": 4, "matrix": [1, 3], "x": 224, "y": 12.8}, + {"flags": 4, "matrix": [1, 2], "x": 150, "y": 12.8}, + {"flags": 4, "matrix": [1, 1], "x": 75, "y": 12.8}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 12.8}, + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 25.6}, + {"flags": 4, "matrix": [2, 1], "x": 75, "y": 25.6}, + {"flags": 4, "matrix": [2, 2], "x": 150, "y": 25.6}, + {"flags": 4, "matrix": [2, 3], "x": 224, "y": 32}, + {"flags": 4, "matrix": [3, 2], "x": 150, "y": 38.4}, + {"flags": 4, "matrix": [3, 1], "x": 75, "y": 38.4}, + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 38.4}, + {"flags": 4, "matrix": [4, 0], "x": 0, "y": 51.2}, + {"flags": 4, "matrix": [4, 1], "x": 75, "y": 51.2}, + {"flags": 4, "matrix": [4, 2], "x": 150, "y": 51.24}, + {"flags": 4, "matrix": [4, 3], "x": 224, "y": 57.6}, + {"flags": 4, "matrix": [5, 2], "x": 150, "y": 64}, + {"flags": 4, "matrix": [5, 0], "x": 37.5, "y": 64} + ], + "max_brightness": 128, + "sleep": true + }, + "ws2812": { + "pin": "F5" + }, + "usb": { + "device_version": "3.0.0", + "pid": "0x0012", + "vid": "0x4B42" + }, + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"h": 2, "label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K50", "matrix": [5, 0], "w": 2, "x": 0, "y": 5}, + {"label": "K52", "matrix": [5, 2], "x": 2, "y": 5}, + {"h": 2, "label": "K43", "matrix": [4, 3], "x": 3, "y": 4} + ] + } + } +} diff --git a/keyboards/kbdfans/kbdpad/mk3/rules.mk b/keyboards/kbdfans/kbdpad/mk3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kbdfans/kbdpad/mk3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kbdfans/odinmini/info.json b/keyboards/kbdfans/odinmini/info.json deleted file mode 100644 index a9cb1a798f..0000000000 --- a/keyboards/kbdfans/odinmini/info.json +++ /dev/null @@ -1,231 +0,0 @@ -{ - "manufacturer": "KBDFans", - "keyboard_name": "Odinmini", - "maintainer": "moyi4681", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "GP27", - "num_lock": "GP4" - }, - "matrix_pins": { - "cols": ["GP28", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP0", "GP7", "GP6", "GP5", "GP3", "GP15"], - "rows": ["GP1", "GP2", "GP29", "GP13", "GP14"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 8, - "hue_steps": 8, - "led_count": 4, - "max_brightness": 180, - "saturation_steps": 8, - "sleep": true - }, - "ws2812": { - "pin": "GP12", - "driver": "vendor" - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x6073", - "suspend_wakeup_delay": 5000, - "vid": "0x4B42" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [2, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 17], "x": 14, "y": 0}, - {"label": "Insert", "matrix": [0, 13], "x": 15.25, "y": 0}, - {"label": "Num Lock", "matrix": [0, 14], "x": 16.5, "y": 0}, - {"label": "/", "matrix": [0, 15], "x": 17.5, "y": 0}, - {"label": "*", "matrix": [0, 16], "x": 18.5, "y": 0}, - {"label": "-", "matrix": [0, 17], "x": 19.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [3, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Delete", "matrix": [1, 13], "x": 15.25, "y": 1}, - {"label": "7", "matrix": [1, 14], "x": 16.5, "y": 1}, - {"label": "8", "matrix": [1, 15], "x": 17.5, "y": 1}, - {"label": "9", "matrix": [1, 16], "x": 18.5, "y": 1}, - {"h": 2, "label": "+", "matrix": [1, 17], "x": 19.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "4", "matrix": [2, 14], "x": 16.5, "y": 2}, - {"label": "5", "matrix": [2, 15], "x": 17.5, "y": 2}, - {"label": "6", "matrix": [2, 16], "x": 18.5, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [4, 3], "w": 2.25, "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, - {"label": "Fn", "matrix": [4, 4], "x": 14, "y": 3}, - {"label": "1", "matrix": [3, 12], "x": 16.5, "y": 3}, - {"label": "2", "matrix": [3, 14], "x": 17.5, "y": 3}, - {"label": "3", "matrix": [3, 15], "x": 18.5, "y": 3}, - {"h": 2, "label": "Enter", "matrix": [3, 16], "x": 19.5, "y": 3}, - {"label": "\u2191", "matrix": [3, 17], "x": 15.25, "y": 3.25}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k45", "matrix": [4, 5], "w": 7, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [4, 8], "w": 1.5, "x": 10.75, "y": 4}, - {"label": "Menu", "matrix": [4, 9], "w": 1.5, "x": 12.25, "y": 4}, - {"label": "0", "matrix": [4, 10], "x": 17.5, "y": 4}, - {"label": ".", "matrix": [4, 11], "x": 18.5, "y": 4}, - {"label": "\u2190", "matrix": [4, 12], "x": 14.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 15.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 16.25, "y": 4.25} - ] - }, - "LAYOUT": { - "layout": [ - {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [2, 13], "w": 2, "x": 13, "y": 0}, - {"label": "Insert", "matrix": [0, 13], "x": 15.25, "y": 0}, - {"label": "Num Lock", "matrix": [0, 14], "x": 16.5, "y": 0}, - {"label": "/", "matrix": [0, 15], "x": 17.5, "y": 0}, - {"label": "*", "matrix": [0, 16], "x": 18.5, "y": 0}, - {"label": "-", "matrix": [0, 17], "x": 19.5, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [3, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"label": "Delete", "matrix": [1, 13], "x": 15.25, "y": 1}, - {"label": "7", "matrix": [1, 14], "x": 16.5, "y": 1}, - {"label": "8", "matrix": [1, 15], "x": 17.5, "y": 1}, - {"label": "9", "matrix": [1, 16], "x": 18.5, "y": 1}, - {"h": 2, "label": "+", "matrix": [1, 17], "x": 19.5, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"label": "4", "matrix": [2, 14], "x": 16.5, "y": 2}, - {"label": "5", "matrix": [2, 15], "x": 17.5, "y": 2}, - {"label": "6", "matrix": [2, 16], "x": 18.5, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 11], "w": 2.75, "x": 12.25, "y": 3}, - {"label": "1", "matrix": [3, 12], "x": 16.5, "y": 3}, - {"label": "2", "matrix": [3, 14], "x": 17.5, "y": 3}, - {"label": "3", "matrix": [3, 15], "x": 18.5, "y": 3}, - {"h": 2, "label": "Enter", "matrix": [3, 16], "x": 19.5, "y": 3}, - {"label": "\u2191", "matrix": [3, 17], "x": 15.25, "y": 3.25}, - {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"label": "k45", "matrix": [4, 5], "w": 7, "x": 3.75, "y": 4}, - {"label": "Alt", "matrix": [4, 8], "w": 1.5, "x": 10.75, "y": 4}, - {"label": "Menu", "matrix": [4, 9], "w": 1.5, "x": 12.25, "y": 4}, - {"label": "0", "matrix": [4, 10], "x": 17.5, "y": 4}, - {"label": ".", "matrix": [4, 11], "x": 18.5, "y": 4}, - {"label": "\u2190", "matrix": [4, 12], "x": 14.25, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 14], "x": 15.25, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 15], "x": 16.25, "y": 4.25} - ] - } - } -} diff --git a/keyboards/kbdfans/odinmini/keyboard.json b/keyboards/kbdfans/odinmini/keyboard.json new file mode 100644 index 0000000000..a9cb1a798f --- /dev/null +++ b/keyboards/kbdfans/odinmini/keyboard.json @@ -0,0 +1,231 @@ +{ + "manufacturer": "KBDFans", + "keyboard_name": "Odinmini", + "maintainer": "moyi4681", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "GP27", + "num_lock": "GP4" + }, + "matrix_pins": { + "cols": ["GP28", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP0", "GP7", "GP6", "GP5", "GP3", "GP15"], + "rows": ["GP1", "GP2", "GP29", "GP13", "GP14"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 8, + "hue_steps": 8, + "led_count": 4, + "max_brightness": 180, + "saturation_steps": 8, + "sleep": true + }, + "ws2812": { + "pin": "GP12", + "driver": "vendor" + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x6073", + "suspend_wakeup_delay": 5000, + "vid": "0x4B42" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [2, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 17], "x": 14, "y": 0}, + {"label": "Insert", "matrix": [0, 13], "x": 15.25, "y": 0}, + {"label": "Num Lock", "matrix": [0, 14], "x": 16.5, "y": 0}, + {"label": "/", "matrix": [0, 15], "x": 17.5, "y": 0}, + {"label": "*", "matrix": [0, 16], "x": 18.5, "y": 0}, + {"label": "-", "matrix": [0, 17], "x": 19.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [3, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Delete", "matrix": [1, 13], "x": 15.25, "y": 1}, + {"label": "7", "matrix": [1, 14], "x": 16.5, "y": 1}, + {"label": "8", "matrix": [1, 15], "x": 17.5, "y": 1}, + {"label": "9", "matrix": [1, 16], "x": 18.5, "y": 1}, + {"h": 2, "label": "+", "matrix": [1, 17], "x": 19.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "4", "matrix": [2, 14], "x": 16.5, "y": 2}, + {"label": "5", "matrix": [2, 15], "x": 17.5, "y": 2}, + {"label": "6", "matrix": [2, 16], "x": 18.5, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [4, 3], "w": 2.25, "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, + {"label": "Fn", "matrix": [4, 4], "x": 14, "y": 3}, + {"label": "1", "matrix": [3, 12], "x": 16.5, "y": 3}, + {"label": "2", "matrix": [3, 14], "x": 17.5, "y": 3}, + {"label": "3", "matrix": [3, 15], "x": 18.5, "y": 3}, + {"h": 2, "label": "Enter", "matrix": [3, 16], "x": 19.5, "y": 3}, + {"label": "\u2191", "matrix": [3, 17], "x": 15.25, "y": 3.25}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k45", "matrix": [4, 5], "w": 7, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [4, 8], "w": 1.5, "x": 10.75, "y": 4}, + {"label": "Menu", "matrix": [4, 9], "w": 1.5, "x": 12.25, "y": 4}, + {"label": "0", "matrix": [4, 10], "x": 17.5, "y": 4}, + {"label": ".", "matrix": [4, 11], "x": 18.5, "y": 4}, + {"label": "\u2190", "matrix": [4, 12], "x": 14.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 15.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 16.25, "y": 4.25} + ] + }, + "LAYOUT": { + "layout": [ + {"label": "~", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [2, 13], "w": 2, "x": 13, "y": 0}, + {"label": "Insert", "matrix": [0, 13], "x": 15.25, "y": 0}, + {"label": "Num Lock", "matrix": [0, 14], "x": 16.5, "y": 0}, + {"label": "/", "matrix": [0, 15], "x": 17.5, "y": 0}, + {"label": "*", "matrix": [0, 16], "x": 18.5, "y": 0}, + {"label": "-", "matrix": [0, 17], "x": 19.5, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [3, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"label": "Delete", "matrix": [1, 13], "x": 15.25, "y": 1}, + {"label": "7", "matrix": [1, 14], "x": 16.5, "y": 1}, + {"label": "8", "matrix": [1, 15], "x": 17.5, "y": 1}, + {"label": "9", "matrix": [1, 16], "x": 18.5, "y": 1}, + {"h": 2, "label": "+", "matrix": [1, 17], "x": 19.5, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"label": "4", "matrix": [2, 14], "x": 16.5, "y": 2}, + {"label": "5", "matrix": [2, 15], "x": 17.5, "y": 2}, + {"label": "6", "matrix": [2, 16], "x": 18.5, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 11], "w": 2.75, "x": 12.25, "y": 3}, + {"label": "1", "matrix": [3, 12], "x": 16.5, "y": 3}, + {"label": "2", "matrix": [3, 14], "x": 17.5, "y": 3}, + {"label": "3", "matrix": [3, 15], "x": 18.5, "y": 3}, + {"h": 2, "label": "Enter", "matrix": [3, 16], "x": 19.5, "y": 3}, + {"label": "\u2191", "matrix": [3, 17], "x": 15.25, "y": 3.25}, + {"label": "Ctrl", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"label": "Win", "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"label": "k45", "matrix": [4, 5], "w": 7, "x": 3.75, "y": 4}, + {"label": "Alt", "matrix": [4, 8], "w": 1.5, "x": 10.75, "y": 4}, + {"label": "Menu", "matrix": [4, 9], "w": 1.5, "x": 12.25, "y": 4}, + {"label": "0", "matrix": [4, 10], "x": 17.5, "y": 4}, + {"label": ".", "matrix": [4, 11], "x": 18.5, "y": 4}, + {"label": "\u2190", "matrix": [4, 12], "x": 14.25, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 14], "x": 15.25, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 15], "x": 16.25, "y": 4.25} + ] + } + } +} diff --git a/keyboards/kbdfans/odinmini/rules.mk b/keyboards/kbdfans/odinmini/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kbdfans/tiger80/info.json b/keyboards/kbdfans/tiger80/info.json deleted file mode 100644 index 9761cb892d..0000000000 --- a/keyboards/kbdfans/tiger80/info.json +++ /dev/null @@ -1,271 +0,0 @@ -{ - "manufacturer": "KBDFans", - "keyboard_name": "Tiger80", - "maintainer": "kbdfans", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D3", "D5", "D4", "D6", "D7", "B5", "B6", "C6", "E2", "D0"], - "rows": ["B0", "E6", "B1", "B4", "D1", "D2"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "C7", - "on_state": 1, - "scroll_lock": "B2" - }, - "processor": "atmega32u4", - "rgblight": { - "brightness_steps": 10, - "hue_steps": 10, - "led_count": 20, - "saturation_steps": 10, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "speed": 15 - } - }, - "ws2812": { - "pin": "B3" - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0011", - "vid": "0x4B42" - }, - "community_layouts": ["tkl_f13_ansi_tsangan", "tkl_f13_iso_tsangan"], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [3, 15], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13],"x": 13, "y": 1.5, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.25, "y": 1.5}, - {"matrix": [3, 14], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [4, 14], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5}, - {"matrix": [5, 12], "x": 13.5, "y": 5.5, "w": 1.5}, - - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [3, 15], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.25, "y": 1.5}, - {"matrix": [3, 14], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [4, 14], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5}, - {"matrix": [2, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5}, - {"matrix": [5, 12], "x": 13.5, "y": 5.5, "w": 1.5}, - - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/kbdfans/tiger80/keyboard.json b/keyboards/kbdfans/tiger80/keyboard.json new file mode 100644 index 0000000000..9761cb892d --- /dev/null +++ b/keyboards/kbdfans/tiger80/keyboard.json @@ -0,0 +1,271 @@ +{ + "manufacturer": "KBDFans", + "keyboard_name": "Tiger80", + "maintainer": "kbdfans", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "D3", "D5", "D4", "D6", "D7", "B5", "B6", "C6", "E2", "D0"], + "rows": ["B0", "E6", "B1", "B4", "D1", "D2"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "C7", + "on_state": 1, + "scroll_lock": "B2" + }, + "processor": "atmega32u4", + "rgblight": { + "brightness_steps": 10, + "hue_steps": 10, + "led_count": 20, + "saturation_steps": 10, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "speed": 15 + } + }, + "ws2812": { + "pin": "B3" + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0011", + "vid": "0x4B42" + }, + "community_layouts": ["tkl_f13_ansi_tsangan", "tkl_f13_iso_tsangan"], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [3, 15], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13],"x": 13, "y": 1.5, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.25, "y": 1.5}, + {"matrix": [3, 14], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [4, 14], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5}, + {"matrix": [5, 12], "x": 13.5, "y": 5.5, "w": 1.5}, + + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [3, 15], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.25, "y": 1.5}, + {"matrix": [3, 14], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [4, 14], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5}, + {"matrix": [2, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 13], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5}, + {"matrix": [5, 12], "x": 13.5, "y": 5.5, "w": 1.5}, + + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/kbdfans/tiger80/rules.mk b/keyboards/kbdfans/tiger80/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/keebio/bamfk1/info.json b/keyboards/keebio/bamfk1/info.json deleted file mode 100644 index 09e7edbd18..0000000000 --- a/keyboards/keebio/bamfk1/info.json +++ /dev/null @@ -1,113 +0,0 @@ -{ - "manufacturer": "Keebio", - "keyboard_name": "BAMFK-1", - "maintainer": "nooges", - "bootloader": "atmel-dfu", - "encoder": { - "rotary": [ - {"pin_a": "C7", "pin_b": "B5"}, - {"pin_a": "D7", "pin_b": "D4"} - ] - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgb_matrix": true - }, - "matrix_pins": { - "direct": [ - ["E6", "B6", "D6"] - ] - }, - "processor": "atmega32u4", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "default": { - "animation": "cycle_pinwheel", - "speed": 48 - }, - "driver": "ws2812", - "layout": [ - {"x": 56, "y": 0, "flags": 4}, - {"x": 168, "y": 0, "flags": 4}, - {"x": 224, "y": 16, "flags": 4}, - {"x": 224, "y": 48, "flags": 4}, - {"matrix": [0, 2], "x": 168, "y": 64, "flags": 4}, - {"matrix": [0, 1], "x": 56, "y": 64, "flags": 4}, - {"x": 0, "y": 48, "flags": 4}, - {"x": 0, "y": 16, "flags": 4}, - {"x": 0, "y": 0, "flags": 2}, - {"x": 112, "y": 0, "flags": 2}, - {"x": 224, "y": 0, "flags": 2}, - {"x": 224, "y": 32, "flags": 2}, - {"x": 224, "y": 64, "flags": 2}, - {"x": 112, "y": 64, "flags": 2}, - {"x": 224, "y": 64, "flags": 2}, - {"matrix": [0, 0], "x": 112, "y": 32, "flags": 2} - ], - "sleep": true - }, - "url": "https://keeb.io", - "usb": { - "device_version": "0.0.1", - "pid": "0x1211", - "vid": "0xCB10" - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 1, "y": 0, "w": 2, "h": 2}, - {"matrix": [0, 1], "x": 0, "y": 2.25}, - {"matrix": [0, 2], "x": 3, "y": 2.25} - ] - } - } -} diff --git a/keyboards/keebio/bamfk1/keyboard.json b/keyboards/keebio/bamfk1/keyboard.json new file mode 100644 index 0000000000..09e7edbd18 --- /dev/null +++ b/keyboards/keebio/bamfk1/keyboard.json @@ -0,0 +1,113 @@ +{ + "manufacturer": "Keebio", + "keyboard_name": "BAMFK-1", + "maintainer": "nooges", + "bootloader": "atmel-dfu", + "encoder": { + "rotary": [ + {"pin_a": "C7", "pin_b": "B5"}, + {"pin_a": "D7", "pin_b": "D4"} + ] + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgb_matrix": true + }, + "matrix_pins": { + "direct": [ + ["E6", "B6", "D6"] + ] + }, + "processor": "atmega32u4", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "default": { + "animation": "cycle_pinwheel", + "speed": 48 + }, + "driver": "ws2812", + "layout": [ + {"x": 56, "y": 0, "flags": 4}, + {"x": 168, "y": 0, "flags": 4}, + {"x": 224, "y": 16, "flags": 4}, + {"x": 224, "y": 48, "flags": 4}, + {"matrix": [0, 2], "x": 168, "y": 64, "flags": 4}, + {"matrix": [0, 1], "x": 56, "y": 64, "flags": 4}, + {"x": 0, "y": 48, "flags": 4}, + {"x": 0, "y": 16, "flags": 4}, + {"x": 0, "y": 0, "flags": 2}, + {"x": 112, "y": 0, "flags": 2}, + {"x": 224, "y": 0, "flags": 2}, + {"x": 224, "y": 32, "flags": 2}, + {"x": 224, "y": 64, "flags": 2}, + {"x": 112, "y": 64, "flags": 2}, + {"x": 224, "y": 64, "flags": 2}, + {"matrix": [0, 0], "x": 112, "y": 32, "flags": 2} + ], + "sleep": true + }, + "url": "https://keeb.io", + "usb": { + "device_version": "0.0.1", + "pid": "0x1211", + "vid": "0xCB10" + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 1, "y": 0, "w": 2, "h": 2}, + {"matrix": [0, 1], "x": 0, "y": 2.25}, + {"matrix": [0, 2], "x": 3, "y": 2.25} + ] + } + } +} diff --git a/keyboards/keebio/bamfk1/rules.mk b/keyboards/keebio/bamfk1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keebio/bamfk1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keebio/chocopad/rev1/info.json b/keyboards/keebio/chocopad/rev1/info.json deleted file mode 100644 index fafea9dce0..0000000000 --- a/keyboards/keebio/chocopad/rev1/info.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "keyboard_name": "Chocopad Rev. 1", - "usb": { - "pid": "0x1144", - "device_version": "1.0.0" - }, - "development_board": "promicro", - "matrix_pins": { - "cols": ["D2", "D4", "F6", "F5"], - "rows": ["D7", "E6", "B3", "B2"] - }, - "diode_direction": "COL2ROW", - "features": { - "extrakey": true, - "mousekey": true, - "backlight": true, - "rgblight": true - }, - "backlight": { - "pin": "B5", - "levels": 6 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 4, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - } -} diff --git a/keyboards/keebio/chocopad/rev1/keyboard.json b/keyboards/keebio/chocopad/rev1/keyboard.json new file mode 100644 index 0000000000..fafea9dce0 --- /dev/null +++ b/keyboards/keebio/chocopad/rev1/keyboard.json @@ -0,0 +1,41 @@ +{ + "keyboard_name": "Chocopad Rev. 1", + "usb": { + "pid": "0x1144", + "device_version": "1.0.0" + }, + "development_board": "promicro", + "matrix_pins": { + "cols": ["D2", "D4", "F6", "F5"], + "rows": ["D7", "E6", "B3", "B2"] + }, + "diode_direction": "COL2ROW", + "features": { + "extrakey": true, + "mousekey": true, + "backlight": true, + "rgblight": true + }, + "backlight": { + "pin": "B5", + "levels": 6 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 4, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + } +} diff --git a/keyboards/keebio/chocopad/rev1/rules.mk b/keyboards/keebio/chocopad/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keebio/chocopad/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keebio/chocopad/rev2/info.json b/keyboards/keebio/chocopad/rev2/info.json deleted file mode 100644 index 7cc5ef518f..0000000000 --- a/keyboards/keebio/chocopad/rev2/info.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "keyboard_name": "Chocopad Rev. 2", - "usb": { - "pid": "0x2144", - "device_version": "2.0.0" - }, - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "extrakey": true, - "mousekey": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP20", "GP19", "GP29", "GP0"], - "rows": ["GP28", "GP18", "GP17", "GP16"] - }, - "ws2812": { - "pin": "GP15", - "driver": "vendor" - }, - "rgb_matrix": { - "driver": "ws2812", - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - {"matrix": [0, 0], "flags": 4, "x": 0, "y": 0}, - {"flags": 2, "x": 37, "y": 0}, - {"matrix": [0, 1], "flags": 4, "x": 75, "y": 0}, - {"matrix": [0, 2], "flags": 4, "x": 149, "y": 0}, - {"flags": 2, "x": 187, "y": 0}, - {"matrix": [0, 3], "flags": 4, "x": 224, "y": 0}, - {"matrix": [1, 3], "flags": 4, "x": 224, "y": 21}, - {"matrix": [1, 2], "flags": 4, "x": 149, "y": 21}, - {"matrix": [1, 1], "flags": 4, "x": 75, "y": 21}, - {"matrix": [1, 0], "flags": 4, "x": 0, "y": 21}, - {"matrix": [2, 0], "flags": 4, "x": 0, "y": 43}, - {"matrix": [2, 1], "flags": 4, "x": 75, "y": 43}, - {"matrix": [2, 2], "flags": 4, "x": 149, "y": 43}, - {"matrix": [2, 3], "flags": 4, "x": 224, "y": 43}, - {"matrix": [3, 3], "flags": 4, "x": 224, "y": 64}, - {"flags": 2, "x": 187, "y": 64}, - {"matrix": [3, 2], "flags": 4, "x": 149, "y": 64}, - {"matrix": [3, 1], "flags": 4, "x": 75, "y": 64}, - {"flags": 2, "x": 37, "y": 64}, - {"matrix": [3, 0], "flags": 4, "x": 0, "y": 64} - ], - "sleep": true - } -} diff --git a/keyboards/keebio/chocopad/rev2/keyboard.json b/keyboards/keebio/chocopad/rev2/keyboard.json new file mode 100644 index 0000000000..7cc5ef518f --- /dev/null +++ b/keyboards/keebio/chocopad/rev2/keyboard.json @@ -0,0 +1,94 @@ +{ + "keyboard_name": "Chocopad Rev. 2", + "usb": { + "pid": "0x2144", + "device_version": "2.0.0" + }, + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "extrakey": true, + "mousekey": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP20", "GP19", "GP29", "GP0"], + "rows": ["GP28", "GP18", "GP17", "GP16"] + }, + "ws2812": { + "pin": "GP15", + "driver": "vendor" + }, + "rgb_matrix": { + "driver": "ws2812", + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + {"matrix": [0, 0], "flags": 4, "x": 0, "y": 0}, + {"flags": 2, "x": 37, "y": 0}, + {"matrix": [0, 1], "flags": 4, "x": 75, "y": 0}, + {"matrix": [0, 2], "flags": 4, "x": 149, "y": 0}, + {"flags": 2, "x": 187, "y": 0}, + {"matrix": [0, 3], "flags": 4, "x": 224, "y": 0}, + {"matrix": [1, 3], "flags": 4, "x": 224, "y": 21}, + {"matrix": [1, 2], "flags": 4, "x": 149, "y": 21}, + {"matrix": [1, 1], "flags": 4, "x": 75, "y": 21}, + {"matrix": [1, 0], "flags": 4, "x": 0, "y": 21}, + {"matrix": [2, 0], "flags": 4, "x": 0, "y": 43}, + {"matrix": [2, 1], "flags": 4, "x": 75, "y": 43}, + {"matrix": [2, 2], "flags": 4, "x": 149, "y": 43}, + {"matrix": [2, 3], "flags": 4, "x": 224, "y": 43}, + {"matrix": [3, 3], "flags": 4, "x": 224, "y": 64}, + {"flags": 2, "x": 187, "y": 64}, + {"matrix": [3, 2], "flags": 4, "x": 149, "y": 64}, + {"matrix": [3, 1], "flags": 4, "x": 75, "y": 64}, + {"flags": 2, "x": 37, "y": 64}, + {"matrix": [3, 0], "flags": 4, "x": 0, "y": 64} + ], + "sleep": true + } +} diff --git a/keyboards/keebio/chocopad/rev2/rules.mk b/keyboards/keebio/chocopad/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keebio/chocopad/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keebio/convolution/rev1/info.json b/keyboards/keebio/convolution/rev1/info.json deleted file mode 100644 index 68ac532620..0000000000 --- a/keyboards/keebio/convolution/rev1/info.json +++ /dev/null @@ -1,361 +0,0 @@ -{ - "keyboard_name": "Convolution Rev. 1", - "usb": { - "pid": "0x145F", - "device_version": "1.0.0" - }, - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "console": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP0", "GP4", "GP9", "GP8", "GP20", "GP21", "GP23", "GP24", "GP17"], - "rows": ["GP29", "GP28", "GP27", "GP25", "GP22", "GP1", "GP2", "GP3", "GP5", "GP10"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP19", "pin_b": "GP18"}, - {"pin_a": "GP14", "pin_b": "GP15"} - ] - }, - "ws2812": { - "pin": "GP26", - "driver": "vendor" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 12, "y": 13}, - {"flags": 2, "x": 40, "y": 13}, - {"flags": 2, "x": 77, "y": 13}, - {"flags": 2, "x": 101, "y": 13}, - {"flags": 2, "x": 126, "y": 13}, - {"flags": 2, "x": 150, "y": 13}, - {"flags": 2, "x": 181, "y": 13}, - {"flags": 2, "x": 212, "y": 13}, - {"flags": 2, "x": 212, "y": 51}, - {"flags": 2, "x": 181, "y": 51}, - {"flags": 2, "x": 149, "y": 51}, - {"flags": 2, "x": 121, "y": 51}, - {"flags": 2, "x": 101, "y": 51}, - {"flags": 2, "x": 75, "y": 51}, - {"flags": 2, "x": 43, "y": 51}, - {"flags": 2, "x": 12, "y": 51} - ], - "sleep": true - }, - "layouts": { - "LAYOUT_65xt": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [5, 8], "x": 9.25, "y": 0}, - {"matrix": [5, 7], "x": 10.25, "y": 0}, - {"matrix": [5, 6], "x": 11.25, "y": 0}, - {"matrix": [5, 5], "x": 12.25, "y": 0}, - {"matrix": [5, 4], "x": 13.25, "y": 0}, - {"matrix": [5, 3], "x": 14.25, "y": 0}, - {"matrix": [5, 2], "x": 15.25, "y": 0}, - {"matrix": [5, 1], "x": 16.25, "y": 0}, - {"matrix": [5, 0], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [6, 8], "x": 9.75, "y": 1}, - {"matrix": [6, 7], "x": 10.75, "y": 1}, - {"matrix": [6, 6], "x": 11.75, "y": 1}, - {"matrix": [6, 5], "x": 12.75, "y": 1}, - {"matrix": [6, 4], "x": 13.75, "y": 1}, - {"matrix": [6, 3], "x": 14.75, "y": 1}, - {"matrix": [6, 2], "x": 15.75, "y": 1, "w": 1.5}, - {"matrix": [6, 0], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [7, 8], "x": 10, "y": 2}, - {"matrix": [7, 7], "x": 11, "y": 2}, - {"matrix": [7, 6], "x": 12, "y": 2}, - {"matrix": [7, 5], "x": 13, "y": 2}, - {"matrix": [7, 4], "x": 14, "y": 2}, - {"matrix": [7, 2], "x": 15, "y": 2, "w": 2.25}, - {"matrix": [7, 0], "x": 17.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [8, 8], "x": 9.5, "y": 3}, - {"matrix": [8, 7], "x": 10.5, "y": 3}, - {"matrix": [8, 6], "x": 11.5, "y": 3}, - {"matrix": [8, 5], "x": 12.5, "y": 3}, - {"matrix": [8, 4], "x": 13.5, "y": 3}, - {"matrix": [8, 3], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [8, 2], "x": 16.25, "y": 3}, - {"matrix": [8, 0], "x": 17.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.25}, - {"matrix": [9, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [9, 6], "x": 12.25, "y": 4}, - {"matrix": [9, 5], "x": 13.25, "y": 4}, - {"matrix": [9, 4], "x": 14.25, "y": 4}, - {"matrix": [9, 3], "x": 15.25, "y": 4}, - {"matrix": [9, 2], "x": 16.25, "y": 4}, - {"matrix": [9, 0], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_65xt_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [5, 8], "x": 9.25, "y": 0}, - {"matrix": [5, 7], "x": 10.25, "y": 0}, - {"matrix": [5, 6], "x": 11.25, "y": 0}, - {"matrix": [5, 5], "x": 12.25, "y": 0}, - {"matrix": [5, 4], "x": 13.25, "y": 0}, - {"matrix": [5, 3], "x": 14.25, "y": 0}, - {"matrix": [5, 2], "x": 15.25, "y": 0}, - {"matrix": [5, 1], "x": 16.25, "y": 0}, - {"matrix": [5, 0], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [6, 8], "x": 9.75, "y": 1}, - {"matrix": [6, 7], "x": 10.75, "y": 1}, - {"matrix": [6, 6], "x": 11.75, "y": 1}, - {"matrix": [6, 5], "x": 12.75, "y": 1}, - {"matrix": [6, 4], "x": 13.75, "y": 1}, - {"matrix": [6, 3], "x": 14.75, "y": 1}, - {"matrix": [6, 0], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [7, 8], "x": 10, "y": 2}, - {"matrix": [7, 7], "x": 11, "y": 2}, - {"matrix": [7, 6], "x": 12, "y": 2}, - {"matrix": [7, 5], "x": 13, "y": 2}, - {"matrix": [7, 4], "x": 14, "y": 2}, - {"matrix": [7, 3], "x": 15, "y": 2}, - {"matrix": [7, 2], "x": 16, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [7, 0], "x": 17.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [8, 8], "x": 9.5, "y": 3}, - {"matrix": [8, 7], "x": 10.5, "y": 3}, - {"matrix": [8, 6], "x": 11.5, "y": 3}, - {"matrix": [8, 5], "x": 12.5, "y": 3}, - {"matrix": [8, 4], "x": 13.5, "y": 3}, - {"matrix": [8, 3], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [8, 2], "x": 16.25, "y": 3}, - {"matrix": [8, 0], "x": 17.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.25}, - {"matrix": [9, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [9, 6], "x": 12.25, "y": 4}, - {"matrix": [9, 5], "x": 13.25, "y": 4}, - {"matrix": [9, 4], "x": 14.25, "y": 4}, - {"matrix": [9, 3], "x": 15.25, "y": 4}, - {"matrix": [9, 2], "x": 16.25, "y": 4}, - {"matrix": [9, 0], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [5, 8], "x": 9.25, "y": 0}, - {"matrix": [5, 7], "x": 10.25, "y": 0}, - {"matrix": [5, 6], "x": 11.25, "y": 0}, - {"matrix": [5, 5], "x": 12.25, "y": 0}, - {"matrix": [5, 4], "x": 13.25, "y": 0}, - {"matrix": [5, 3], "x": 14.25, "y": 0}, - {"matrix": [5, 2], "x": 15.25, "y": 0}, - {"matrix": [5, 1], "x": 16.25, "y": 0}, - {"matrix": [5, 0], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [6, 8], "x": 9.75, "y": 1}, - {"matrix": [6, 7], "x": 10.75, "y": 1}, - {"matrix": [6, 6], "x": 11.75, "y": 1}, - {"matrix": [6, 5], "x": 12.75, "y": 1}, - {"matrix": [6, 4], "x": 13.75, "y": 1}, - {"matrix": [6, 3], "x": 14.75, "y": 1}, - {"matrix": [6, 2], "x": 15.75, "y": 1, "w": 1.5}, - {"matrix": [6, 0], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [7, 8], "x": 10, "y": 2}, - {"matrix": [7, 7], "x": 11, "y": 2}, - {"matrix": [7, 6], "x": 12, "y": 2}, - {"matrix": [7, 5], "x": 13, "y": 2}, - {"matrix": [7, 4], "x": 14, "y": 2}, - {"matrix": [7, 3], "x": 15, "y": 2}, - {"matrix": [7, 2], "x": 16, "y": 2, "w": 1.25}, - {"matrix": [7, 0], "x": 17.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [8, 8], "x": 9.5, "y": 3}, - {"matrix": [8, 7], "x": 10.5, "y": 3}, - {"matrix": [8, 6], "x": 11.5, "y": 3}, - {"matrix": [8, 5], "x": 12.5, "y": 3}, - {"matrix": [8, 4], "x": 13.5, "y": 3}, - {"matrix": [8, 3], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [8, 2], "x": 16.25, "y": 3}, - {"matrix": [8, 0], "x": 17.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.25}, - {"matrix": [9, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [9, 6], "x": 12.25, "y": 4}, - {"matrix": [9, 5], "x": 13.25, "y": 4}, - {"matrix": [9, 4], "x": 14.25, "y": 4}, - {"matrix": [9, 3], "x": 15.25, "y": 4}, - {"matrix": [9, 2], "x": 16.25, "y": 4}, - {"matrix": [9, 0], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/keebio/convolution/rev1/keyboard.json b/keyboards/keebio/convolution/rev1/keyboard.json new file mode 100644 index 0000000000..68ac532620 --- /dev/null +++ b/keyboards/keebio/convolution/rev1/keyboard.json @@ -0,0 +1,361 @@ +{ + "keyboard_name": "Convolution Rev. 1", + "usb": { + "pid": "0x145F", + "device_version": "1.0.0" + }, + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "console": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP0", "GP4", "GP9", "GP8", "GP20", "GP21", "GP23", "GP24", "GP17"], + "rows": ["GP29", "GP28", "GP27", "GP25", "GP22", "GP1", "GP2", "GP3", "GP5", "GP10"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP19", "pin_b": "GP18"}, + {"pin_a": "GP14", "pin_b": "GP15"} + ] + }, + "ws2812": { + "pin": "GP26", + "driver": "vendor" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 12, "y": 13}, + {"flags": 2, "x": 40, "y": 13}, + {"flags": 2, "x": 77, "y": 13}, + {"flags": 2, "x": 101, "y": 13}, + {"flags": 2, "x": 126, "y": 13}, + {"flags": 2, "x": 150, "y": 13}, + {"flags": 2, "x": 181, "y": 13}, + {"flags": 2, "x": 212, "y": 13}, + {"flags": 2, "x": 212, "y": 51}, + {"flags": 2, "x": 181, "y": 51}, + {"flags": 2, "x": 149, "y": 51}, + {"flags": 2, "x": 121, "y": 51}, + {"flags": 2, "x": 101, "y": 51}, + {"flags": 2, "x": 75, "y": 51}, + {"flags": 2, "x": 43, "y": 51}, + {"flags": 2, "x": 12, "y": 51} + ], + "sleep": true + }, + "layouts": { + "LAYOUT_65xt": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [5, 8], "x": 9.25, "y": 0}, + {"matrix": [5, 7], "x": 10.25, "y": 0}, + {"matrix": [5, 6], "x": 11.25, "y": 0}, + {"matrix": [5, 5], "x": 12.25, "y": 0}, + {"matrix": [5, 4], "x": 13.25, "y": 0}, + {"matrix": [5, 3], "x": 14.25, "y": 0}, + {"matrix": [5, 2], "x": 15.25, "y": 0}, + {"matrix": [5, 1], "x": 16.25, "y": 0}, + {"matrix": [5, 0], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [6, 8], "x": 9.75, "y": 1}, + {"matrix": [6, 7], "x": 10.75, "y": 1}, + {"matrix": [6, 6], "x": 11.75, "y": 1}, + {"matrix": [6, 5], "x": 12.75, "y": 1}, + {"matrix": [6, 4], "x": 13.75, "y": 1}, + {"matrix": [6, 3], "x": 14.75, "y": 1}, + {"matrix": [6, 2], "x": 15.75, "y": 1, "w": 1.5}, + {"matrix": [6, 0], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [7, 8], "x": 10, "y": 2}, + {"matrix": [7, 7], "x": 11, "y": 2}, + {"matrix": [7, 6], "x": 12, "y": 2}, + {"matrix": [7, 5], "x": 13, "y": 2}, + {"matrix": [7, 4], "x": 14, "y": 2}, + {"matrix": [7, 2], "x": 15, "y": 2, "w": 2.25}, + {"matrix": [7, 0], "x": 17.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [8, 8], "x": 9.5, "y": 3}, + {"matrix": [8, 7], "x": 10.5, "y": 3}, + {"matrix": [8, 6], "x": 11.5, "y": 3}, + {"matrix": [8, 5], "x": 12.5, "y": 3}, + {"matrix": [8, 4], "x": 13.5, "y": 3}, + {"matrix": [8, 3], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [8, 2], "x": 16.25, "y": 3}, + {"matrix": [8, 0], "x": 17.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.25}, + {"matrix": [9, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [9, 6], "x": 12.25, "y": 4}, + {"matrix": [9, 5], "x": 13.25, "y": 4}, + {"matrix": [9, 4], "x": 14.25, "y": 4}, + {"matrix": [9, 3], "x": 15.25, "y": 4}, + {"matrix": [9, 2], "x": 16.25, "y": 4}, + {"matrix": [9, 0], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_65xt_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [5, 8], "x": 9.25, "y": 0}, + {"matrix": [5, 7], "x": 10.25, "y": 0}, + {"matrix": [5, 6], "x": 11.25, "y": 0}, + {"matrix": [5, 5], "x": 12.25, "y": 0}, + {"matrix": [5, 4], "x": 13.25, "y": 0}, + {"matrix": [5, 3], "x": 14.25, "y": 0}, + {"matrix": [5, 2], "x": 15.25, "y": 0}, + {"matrix": [5, 1], "x": 16.25, "y": 0}, + {"matrix": [5, 0], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [6, 8], "x": 9.75, "y": 1}, + {"matrix": [6, 7], "x": 10.75, "y": 1}, + {"matrix": [6, 6], "x": 11.75, "y": 1}, + {"matrix": [6, 5], "x": 12.75, "y": 1}, + {"matrix": [6, 4], "x": 13.75, "y": 1}, + {"matrix": [6, 3], "x": 14.75, "y": 1}, + {"matrix": [6, 0], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [7, 8], "x": 10, "y": 2}, + {"matrix": [7, 7], "x": 11, "y": 2}, + {"matrix": [7, 6], "x": 12, "y": 2}, + {"matrix": [7, 5], "x": 13, "y": 2}, + {"matrix": [7, 4], "x": 14, "y": 2}, + {"matrix": [7, 3], "x": 15, "y": 2}, + {"matrix": [7, 2], "x": 16, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [7, 0], "x": 17.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [8, 8], "x": 9.5, "y": 3}, + {"matrix": [8, 7], "x": 10.5, "y": 3}, + {"matrix": [8, 6], "x": 11.5, "y": 3}, + {"matrix": [8, 5], "x": 12.5, "y": 3}, + {"matrix": [8, 4], "x": 13.5, "y": 3}, + {"matrix": [8, 3], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [8, 2], "x": 16.25, "y": 3}, + {"matrix": [8, 0], "x": 17.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.25}, + {"matrix": [9, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [9, 6], "x": 12.25, "y": 4}, + {"matrix": [9, 5], "x": 13.25, "y": 4}, + {"matrix": [9, 4], "x": 14.25, "y": 4}, + {"matrix": [9, 3], "x": 15.25, "y": 4}, + {"matrix": [9, 2], "x": 16.25, "y": 4}, + {"matrix": [9, 0], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [5, 8], "x": 9.25, "y": 0}, + {"matrix": [5, 7], "x": 10.25, "y": 0}, + {"matrix": [5, 6], "x": 11.25, "y": 0}, + {"matrix": [5, 5], "x": 12.25, "y": 0}, + {"matrix": [5, 4], "x": 13.25, "y": 0}, + {"matrix": [5, 3], "x": 14.25, "y": 0}, + {"matrix": [5, 2], "x": 15.25, "y": 0}, + {"matrix": [5, 1], "x": 16.25, "y": 0}, + {"matrix": [5, 0], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [6, 8], "x": 9.75, "y": 1}, + {"matrix": [6, 7], "x": 10.75, "y": 1}, + {"matrix": [6, 6], "x": 11.75, "y": 1}, + {"matrix": [6, 5], "x": 12.75, "y": 1}, + {"matrix": [6, 4], "x": 13.75, "y": 1}, + {"matrix": [6, 3], "x": 14.75, "y": 1}, + {"matrix": [6, 2], "x": 15.75, "y": 1, "w": 1.5}, + {"matrix": [6, 0], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [7, 8], "x": 10, "y": 2}, + {"matrix": [7, 7], "x": 11, "y": 2}, + {"matrix": [7, 6], "x": 12, "y": 2}, + {"matrix": [7, 5], "x": 13, "y": 2}, + {"matrix": [7, 4], "x": 14, "y": 2}, + {"matrix": [7, 3], "x": 15, "y": 2}, + {"matrix": [7, 2], "x": 16, "y": 2, "w": 1.25}, + {"matrix": [7, 0], "x": 17.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [8, 8], "x": 9.5, "y": 3}, + {"matrix": [8, 7], "x": 10.5, "y": 3}, + {"matrix": [8, 6], "x": 11.5, "y": 3}, + {"matrix": [8, 5], "x": 12.5, "y": 3}, + {"matrix": [8, 4], "x": 13.5, "y": 3}, + {"matrix": [8, 3], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [8, 2], "x": 16.25, "y": 3}, + {"matrix": [8, 0], "x": 17.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.25}, + {"matrix": [9, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [9, 6], "x": 12.25, "y": 4}, + {"matrix": [9, 5], "x": 13.25, "y": 4}, + {"matrix": [9, 4], "x": 14.25, "y": 4}, + {"matrix": [9, 3], "x": 15.25, "y": 4}, + {"matrix": [9, 2], "x": 16.25, "y": 4}, + {"matrix": [9, 0], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/keebio/convolution/rev1/rules.mk b/keyboards/keebio/convolution/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/keebio/nyquistpad/info.json b/keyboards/keebio/nyquistpad/info.json deleted file mode 100644 index 1999e9eaa8..0000000000 --- a/keyboards/keebio/nyquistpad/info.json +++ /dev/null @@ -1,202 +0,0 @@ -{ - "manufacturer": "Keebio", - "url": "https://keeb.io", - "maintainer": "nooges", - "keyboard_name": "Nyquistpad", - "usb": { - "vid": "0xCB10", - "pid": "0x1356", - "device_version": "1.0.0" - }, - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP29", "GP22", "GP0", "GP3", "GP11", "GP6"], - "rows": ["GP2", "GP1", "GP17", "GP25", "GP24"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP26", "pin_b": "GP27" } - ] - }, - "ws2812": { - "driver": "vendor", - "pin": "GP28" - }, - - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_5x6" - }, - "layouts": { - "LAYOUT_ortho_5x6": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4} - ] - }, - "LAYOUT_ortho_5x6_1x2u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4, "w": 2} - ] - } - }, - "rgb_matrix": { - "driver": "ws2812", - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - { "flags": 4, "matrix": [0, 0], "x": 18, "y": 6 }, - { "flags": 4, "matrix": [0, 1], "x": 56, "y": 6 }, - { "flags": 4, "matrix": [0, 2], "x": 92, "y": 6 }, - { "flags": 2, "x": 112, "y": 6 }, - { "flags": 4, "matrix": [0, 3], "x": 130, "y": 6 }, - { "flags": 4, "matrix": [0, 4], "x": 168, "y": 6 }, - { "flags": 4, "matrix": [0, 5], "x": 204, "y": 6 }, - { "flags": 4, "matrix": [1, 5], "x": 204, "y": 19 }, - { "flags": 2, "x": 186, "y": 12 }, - { "flags": 4, "matrix": [1, 4], "x": 168, "y": 19 }, - { "flags": 4, "matrix": [1, 3], "x": 130, "y": 19 }, - { "flags": 4, "matrix": [1, 2], "x": 92, "y": 19 }, - { "flags": 4, "matrix": [1, 1], "x": 56, "y": 19 }, - { "flags": 2, "x": 36, "y": 12 }, - { "flags": 4, "matrix": [1, 0], "x": 18, "y": 19 }, - { "flags": 4, "matrix": [2, 0], "x": 18, "y": 32 }, - { "flags": 4, "matrix": [2, 1], "x": 56, "y": 32 }, - { "flags": 4, "matrix": [2, 2], "x": 92, "y": 32 }, - { "flags": 4, "matrix": [2, 3], "x": 130, "y": 32 }, - { "flags": 4, "matrix": [2, 4], "x": 168, "y": 32 }, - { "flags": 4, "matrix": [2, 5], "x": 204, "y": 32 }, - { "flags": 4, "matrix": [3, 5], "x": 204, "y": 44 }, - { "flags": 2, "x": 186, "y": 44 }, - { "flags": 4, "matrix": [3, 4], "x": 168, "y": 44 }, - { "flags": 4, "matrix": [3, 3], "x": 130, "y": 44 }, - { "flags": 2, "x": 112, "y": 44 }, - { "flags": 4, "matrix": [3, 2], "x": 92, "y": 44 }, - { "flags": 4, "matrix": [3, 1], "x": 56, "y": 44 }, - { "flags": 2, "x": 36, "y": 44 }, - { "flags": 4, "matrix": [3, 0], "x": 18, "y": 44 }, - { "flags": 4, "matrix": [4, 0], "x": 18, "y": 57 }, - { "flags": 4, "matrix": [4, 1], "x": 56, "y": 57 }, - { "flags": 4, "matrix": [4, 2], "x": 92, "y": 57 }, - { "flags": 4, "matrix": [4, 3], "x": 130, "y": 57 }, - { "flags": 4, "matrix": [4, 4], "x": 192, "y": 57 }, - { "flags": 4, "matrix": [4, 5], "x": 210, "y": 57 } - ], - "sleep": true - } -} diff --git a/keyboards/keebio/nyquistpad/keyboard.json b/keyboards/keebio/nyquistpad/keyboard.json new file mode 100644 index 0000000000..1999e9eaa8 --- /dev/null +++ b/keyboards/keebio/nyquistpad/keyboard.json @@ -0,0 +1,202 @@ +{ + "manufacturer": "Keebio", + "url": "https://keeb.io", + "maintainer": "nooges", + "keyboard_name": "Nyquistpad", + "usb": { + "vid": "0xCB10", + "pid": "0x1356", + "device_version": "1.0.0" + }, + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP29", "GP22", "GP0", "GP3", "GP11", "GP6"], + "rows": ["GP2", "GP1", "GP17", "GP25", "GP24"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP26", "pin_b": "GP27" } + ] + }, + "ws2812": { + "driver": "vendor", + "pin": "GP28" + }, + + "layout_aliases": { + "LAYOUT": "LAYOUT_ortho_5x6" + }, + "layouts": { + "LAYOUT_ortho_5x6": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4} + ] + }, + "LAYOUT_ortho_5x6_1x2u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4, "w": 2} + ] + } + }, + "rgb_matrix": { + "driver": "ws2812", + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + { "flags": 4, "matrix": [0, 0], "x": 18, "y": 6 }, + { "flags": 4, "matrix": [0, 1], "x": 56, "y": 6 }, + { "flags": 4, "matrix": [0, 2], "x": 92, "y": 6 }, + { "flags": 2, "x": 112, "y": 6 }, + { "flags": 4, "matrix": [0, 3], "x": 130, "y": 6 }, + { "flags": 4, "matrix": [0, 4], "x": 168, "y": 6 }, + { "flags": 4, "matrix": [0, 5], "x": 204, "y": 6 }, + { "flags": 4, "matrix": [1, 5], "x": 204, "y": 19 }, + { "flags": 2, "x": 186, "y": 12 }, + { "flags": 4, "matrix": [1, 4], "x": 168, "y": 19 }, + { "flags": 4, "matrix": [1, 3], "x": 130, "y": 19 }, + { "flags": 4, "matrix": [1, 2], "x": 92, "y": 19 }, + { "flags": 4, "matrix": [1, 1], "x": 56, "y": 19 }, + { "flags": 2, "x": 36, "y": 12 }, + { "flags": 4, "matrix": [1, 0], "x": 18, "y": 19 }, + { "flags": 4, "matrix": [2, 0], "x": 18, "y": 32 }, + { "flags": 4, "matrix": [2, 1], "x": 56, "y": 32 }, + { "flags": 4, "matrix": [2, 2], "x": 92, "y": 32 }, + { "flags": 4, "matrix": [2, 3], "x": 130, "y": 32 }, + { "flags": 4, "matrix": [2, 4], "x": 168, "y": 32 }, + { "flags": 4, "matrix": [2, 5], "x": 204, "y": 32 }, + { "flags": 4, "matrix": [3, 5], "x": 204, "y": 44 }, + { "flags": 2, "x": 186, "y": 44 }, + { "flags": 4, "matrix": [3, 4], "x": 168, "y": 44 }, + { "flags": 4, "matrix": [3, 3], "x": 130, "y": 44 }, + { "flags": 2, "x": 112, "y": 44 }, + { "flags": 4, "matrix": [3, 2], "x": 92, "y": 44 }, + { "flags": 4, "matrix": [3, 1], "x": 56, "y": 44 }, + { "flags": 2, "x": 36, "y": 44 }, + { "flags": 4, "matrix": [3, 0], "x": 18, "y": 44 }, + { "flags": 4, "matrix": [4, 0], "x": 18, "y": 57 }, + { "flags": 4, "matrix": [4, 1], "x": 56, "y": 57 }, + { "flags": 4, "matrix": [4, 2], "x": 92, "y": 57 }, + { "flags": 4, "matrix": [4, 3], "x": 130, "y": 57 }, + { "flags": 4, "matrix": [4, 4], "x": 192, "y": 57 }, + { "flags": 4, "matrix": [4, 5], "x": 210, "y": 57 } + ], + "sleep": true + } +} diff --git a/keyboards/keebio/nyquistpad/rules.mk b/keyboards/keebio/nyquistpad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keebio/nyquistpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keebio/sinc/rev1/info.json b/keyboards/keebio/sinc/rev1/info.json deleted file mode 100644 index b7774fa0ed..0000000000 --- a/keyboards/keebio/sinc/rev1/info.json +++ /dev/null @@ -1,1042 +0,0 @@ -{ - "keyboard_name": "Sinc Rev. 1", - "usb": { - "pid": "0x1367", - "device_version": "1.1.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 3 - }, - "features": { - "rgblight": true, - "backlight": true - }, - "indicators": { - "caps_lock": "B6" - }, - "split": { - "enabled": true, - "soft_serial_pin": "D0", - "transport": { - "protocol": "serial", - "sync" :{ - "indicators": true - } - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "D6", "pin_b": "D4"} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["F1", "F0", "F4", "F5", "F6", "D5", "C7", "D3", "B7"], - "rows": ["B3", "B2", "B6", "B4", "D7", "B0"] - } - } - }, - "matrix_pins": { - "cols": ["F4", "F1", "F0", "B7", "B3", "D2", "D3", "D5", "D4"], - "rows": ["B1", "B2", "C7", "B4", "D7", "B0"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "F5", "pin_b": "F6"} - ] - }, - "backlight": { - "pin": "B5" - }, - "rgblight": { - "led_count": 16, - "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8], - "split_count": [8, 8], - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "E6" - }, - "layouts": { - "LAYOUT_75": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_75_iso": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 6], "x": 13.75, "y": 3.25}, - {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 1.25, "y": 4.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_75_iso_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 6], "x": 16, "y": 3.25}, - {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 4.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_75_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_80": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - {"matrix": [11, 8], "x": 16, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - {"matrix": [6, 8], "x": 16, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, - {"matrix": [7, 8], "x": 16, "y": 2.25}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, - {"matrix": [8, 8], "x": 16, "y": 3.25}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - {"matrix": [9, 8], "x": 16, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25}, - {"matrix": [10, 8], "x": 16, "y": 5.25} - ] - }, - "LAYOUT_80_iso": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - {"matrix": [11, 8], "x": 16, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - {"matrix": [6, 8], "x": 16, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - {"matrix": [7, 8], "x": 16, "y": 2.25}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 6], "x": 13.75, "y": 3.25}, - {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [8, 8], "x": 16, "y": 3.25}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 1.25, "y": 4.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - {"matrix": [9, 8], "x": 16, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25}, - {"matrix": [10, 8], "x": 16, "y": 5.25} - ] - }, - "LAYOUT_80_iso_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - {"matrix": [11, 8], "x": 18.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - {"matrix": [6, 8], "x": 18.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 8], "x": 18.25, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 6], "x": 16, "y": 3.25}, - {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [8, 8], "x": 18.25, "y": 3.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 4.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - {"matrix": [9, 8], "x": 18.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25}, - {"matrix": [10, 8], "x": 18.25, "y": 5.25} - ] - }, - "LAYOUT_80_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - {"matrix": [11, 8], "x": 18.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - {"matrix": [6, 8], "x": 18.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, - {"matrix": [7, 8], "x": 18.25, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, - {"matrix": [8, 8], "x": 18.25, "y": 3.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - {"matrix": [9, 8], "x": 18.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25}, - {"matrix": [10, 8], "x": 18.25, "y": 5.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - {"matrix": [11, 8], "x": 18.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - {"matrix": [6, 8], "x": 18.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, - {"matrix": [7, 8], "x": 18.25, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 6], "x": 16, "y": 3.25}, - {"matrix": [8, 7], "x": 17, "y": 3.25, "w": 1.25}, - {"matrix": [8, 8], "x": 18.25, "y": 3.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 4.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - {"matrix": [9, 8], "x": 18.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25}, - {"matrix": [10, 8], "x": 18.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keebio/sinc/rev1/keyboard.json b/keyboards/keebio/sinc/rev1/keyboard.json new file mode 100644 index 0000000000..b7774fa0ed --- /dev/null +++ b/keyboards/keebio/sinc/rev1/keyboard.json @@ -0,0 +1,1042 @@ +{ + "keyboard_name": "Sinc Rev. 1", + "usb": { + "pid": "0x1367", + "device_version": "1.1.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 3 + }, + "features": { + "rgblight": true, + "backlight": true + }, + "indicators": { + "caps_lock": "B6" + }, + "split": { + "enabled": true, + "soft_serial_pin": "D0", + "transport": { + "protocol": "serial", + "sync" :{ + "indicators": true + } + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "D6", "pin_b": "D4"} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["F1", "F0", "F4", "F5", "F6", "D5", "C7", "D3", "B7"], + "rows": ["B3", "B2", "B6", "B4", "D7", "B0"] + } + } + }, + "matrix_pins": { + "cols": ["F4", "F1", "F0", "B7", "B3", "D2", "D3", "D5", "D4"], + "rows": ["B1", "B2", "C7", "B4", "D7", "B0"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "F5", "pin_b": "F6"} + ] + }, + "backlight": { + "pin": "B5" + }, + "rgblight": { + "led_count": 16, + "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8], + "split_count": [8, 8], + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "E6" + }, + "layouts": { + "LAYOUT_75": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_75_iso": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 6], "x": 13.75, "y": 3.25}, + {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 1.25, "y": 4.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_75_iso_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 6], "x": 16, "y": 3.25}, + {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 4.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_75_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_80": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + {"matrix": [11, 8], "x": 16, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + {"matrix": [6, 8], "x": 16, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, + {"matrix": [7, 8], "x": 16, "y": 2.25}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, + {"matrix": [8, 8], "x": 16, "y": 3.25}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + {"matrix": [9, 8], "x": 16, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25}, + {"matrix": [10, 8], "x": 16, "y": 5.25} + ] + }, + "LAYOUT_80_iso": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + {"matrix": [11, 8], "x": 16, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + {"matrix": [6, 8], "x": 16, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + {"matrix": [7, 8], "x": 16, "y": 2.25}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 6], "x": 13.75, "y": 3.25}, + {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [8, 8], "x": 16, "y": 3.25}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 1.25, "y": 4.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + {"matrix": [9, 8], "x": 16, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25}, + {"matrix": [10, 8], "x": 16, "y": 5.25} + ] + }, + "LAYOUT_80_iso_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + {"matrix": [11, 8], "x": 18.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + {"matrix": [6, 8], "x": 18.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 8], "x": 18.25, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 6], "x": 16, "y": 3.25}, + {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [8, 8], "x": 18.25, "y": 3.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 4.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + {"matrix": [9, 8], "x": 18.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25}, + {"matrix": [10, 8], "x": 18.25, "y": 5.25} + ] + }, + "LAYOUT_80_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + {"matrix": [11, 8], "x": 18.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + {"matrix": [6, 8], "x": 18.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, + {"matrix": [7, 8], "x": 18.25, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, + {"matrix": [8, 8], "x": 18.25, "y": 3.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + {"matrix": [9, 8], "x": 18.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25}, + {"matrix": [10, 8], "x": 18.25, "y": 5.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + {"matrix": [11, 8], "x": 18.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + {"matrix": [6, 8], "x": 18.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, + {"matrix": [7, 8], "x": 18.25, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 6], "x": 16, "y": 3.25}, + {"matrix": [8, 7], "x": 17, "y": 3.25, "w": 1.25}, + {"matrix": [8, 8], "x": 18.25, "y": 3.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 4.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + {"matrix": [9, 8], "x": 18.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25}, + {"matrix": [10, 8], "x": 18.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keebio/sinc/rev1/rules.mk b/keyboards/keebio/sinc/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keebio/sinc/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keebio/sinc/rev2/info.json b/keyboards/keebio/sinc/rev2/info.json deleted file mode 100644 index ff5ef2667a..0000000000 --- a/keyboards/keebio/sinc/rev2/info.json +++ /dev/null @@ -1,1042 +0,0 @@ -{ - "keyboard_name": "Sinc Rev. 2", - "usb": { - "pid": "0x2367", - "device_version": "2.1.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 3 - }, - "features": { - "rgblight": true, - "backlight": true - }, - "indicators": { - "caps_lock": "B6" - }, - "split": { - "enabled": true, - "soft_serial_pin": "D0", - "transport": { - "protocol": "serial", - "sync" :{ - "indicators": true - } - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "D6", "pin_b": "D4"} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["F1", "F0", "F4", "F5", "F6", "D5", "C7", "D3", "B7"], - "rows": ["B3", "B2", "B6", "B4", "D7", "B0"] - } - } - }, - "matrix_pins": { - "cols": ["F4", "F1", "F0", "B7", "B3", "D2", "D3", "D5", "D4"], - "rows": ["B1", "B2", "C7", "B4", "D7", "B0"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "F5", "pin_b": "F6"} - ] - }, - "backlight": { - "pin": "B5" - }, - "rgblight": { - "led_count": 16, - "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8], - "split_count": [8, 8], - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "E6" - }, - "layouts": { - "LAYOUT_75": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_75_iso": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 6], "x": 13.75, "y": 3.25}, - {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 1.25, "y": 4.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25} - ] - }, - "LAYOUT_75_iso_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 6], "x": 16, "y": 3.25}, - {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 4.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_75_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_80": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - {"matrix": [11, 8], "x": 16, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - {"matrix": [6, 8], "x": 16, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, - {"matrix": [7, 8], "x": 16, "y": 2.25}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, - {"matrix": [8, 8], "x": 16, "y": 3.25}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - {"matrix": [9, 8], "x": 16, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25}, - {"matrix": [10, 8], "x": 16, "y": 5.25} - ] - }, - "LAYOUT_80_iso": { - "layout": [ - {"matrix": [5, 2], "x": 0, "y": 0}, - {"matrix": [5, 3], "x": 1.25, "y": 0}, - {"matrix": [5, 4], "x": 2.25, "y": 0}, - {"matrix": [5, 5], "x": 3.25, "y": 0}, - {"matrix": [5, 6], "x": 4.25, "y": 0}, - {"matrix": [5, 7], "x": 5.5, "y": 0}, - {"matrix": [5, 8], "x": 6.5, "y": 0}, - - {"matrix": [11, 1], "x": 8.5, "y": 0}, - {"matrix": [11, 2], "x": 9.5, "y": 0}, - {"matrix": [11, 3], "x": 10.75, "y": 0}, - {"matrix": [11, 4], "x": 11.75, "y": 0}, - {"matrix": [11, 5], "x": 12.75, "y": 0}, - {"matrix": [11, 6], "x": 13.75, "y": 0}, - {"matrix": [11, 7], "x": 15, "y": 0}, - {"matrix": [11, 8], "x": 16, "y": 0}, - - {"matrix": [0, 2], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [0, 4], "x": 2, "y": 1.25}, - {"matrix": [0, 5], "x": 3, "y": 1.25}, - {"matrix": [0, 6], "x": 4, "y": 1.25}, - {"matrix": [0, 7], "x": 5, "y": 1.25}, - {"matrix": [0, 8], "x": 6, "y": 1.25}, - - {"matrix": [6, 0], "x": 8, "y": 1.25}, - {"matrix": [6, 1], "x": 9, "y": 1.25}, - {"matrix": [6, 2], "x": 10, "y": 1.25}, - {"matrix": [6, 3], "x": 11, "y": 1.25}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 5], "x": 13, "y": 1.25}, - {"matrix": [6, 6], "x": 14, "y": 1.25}, - {"matrix": [6, 7], "x": 15, "y": 1.25}, - {"matrix": [6, 8], "x": 16, "y": 1.25}, - - {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 1.5, "y": 2.25}, - {"matrix": [1, 4], "x": 2.5, "y": 2.25}, - {"matrix": [1, 5], "x": 3.5, "y": 2.25}, - {"matrix": [1, 6], "x": 4.5, "y": 2.25}, - {"matrix": [1, 7], "x": 5.5, "y": 2.25}, - - {"matrix": [7, 0], "x": 7.5, "y": 2.25}, - {"matrix": [7, 1], "x": 8.5, "y": 2.25}, - {"matrix": [7, 2], "x": 9.5, "y": 2.25}, - {"matrix": [7, 3], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.25}, - {"matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"matrix": [7, 6], "x": 13.5, "y": 2.25}, - {"matrix": [7, 8], "x": 16, "y": 2.25}, - - {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 1.75, "y": 3.25}, - {"matrix": [2, 4], "x": 2.75, "y": 3.25}, - {"matrix": [2, 5], "x": 3.75, "y": 3.25}, - {"matrix": [2, 6], "x": 4.75, "y": 3.25}, - {"matrix": [2, 7], "x": 5.75, "y": 3.25}, - - {"matrix": [8, 0], "x": 7.75, "y": 3.25}, - {"matrix": [8, 1], "x": 8.75, "y": 3.25}, - {"matrix": [8, 2], "x": 9.75, "y": 3.25}, - {"matrix": [8, 3], "x": 10.75, "y": 3.25}, - {"matrix": [8, 4], "x": 11.75, "y": 3.25}, - {"matrix": [8, 5], "x": 12.75, "y": 3.25}, - {"matrix": [8, 6], "x": 13.75, "y": 3.25}, - {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [8, 8], "x": 16, "y": 3.25}, - - {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 1.25, "y": 4.25}, - {"matrix": [3, 4], "x": 2.25, "y": 4.25}, - {"matrix": [3, 5], "x": 3.25, "y": 4.25}, - {"matrix": [3, 6], "x": 4.25, "y": 4.25}, - {"matrix": [3, 7], "x": 5.25, "y": 4.25}, - {"matrix": [3, 8], "x": 6.25, "y": 4.25}, - - {"matrix": [9, 0], "x": 8.25, "y": 4.25}, - {"matrix": [9, 1], "x": 9.25, "y": 4.25}, - {"matrix": [9, 2], "x": 10.25, "y": 4.25}, - {"matrix": [9, 3], "x": 11.25, "y": 4.25}, - {"matrix": [9, 4], "x": 12.25, "y": 4.25}, - {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 15, "y": 4.25}, - {"matrix": [9, 8], "x": 16, "y": 4.25}, - - {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 5, "y": 5.25}, - {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 11, "y": 5.25}, - {"matrix": [10, 3], "x": 12, "y": 5.25}, - {"matrix": [10, 4], "x": 13, "y": 5.25}, - {"matrix": [10, 6], "x": 14, "y": 5.25}, - {"matrix": [10, 7], "x": 15, "y": 5.25}, - {"matrix": [10, 8], "x": 16, "y": 5.25} - ] - }, - "LAYOUT_80_iso_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - {"matrix": [11, 8], "x": 18.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - {"matrix": [6, 8], "x": 18.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 8], "x": 18.25, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 6], "x": 16, "y": 3.25}, - {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [8, 8], "x": 18.25, "y": 3.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 4.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - {"matrix": [9, 8], "x": 18.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25}, - {"matrix": [10, 8], "x": 18.25, "y": 5.25} - ] - }, - "LAYOUT_80_with_macro": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - {"matrix": [11, 8], "x": 18.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - {"matrix": [6, 8], "x": 18.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, - {"matrix": [7, 8], "x": 18.25, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, - {"matrix": [8, 8], "x": 18.25, "y": 3.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - {"matrix": [9, 8], "x": 18.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25}, - {"matrix": [10, 8], "x": 18.25, "y": 5.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 2], "x": 2.25, "y": 0}, - {"matrix": [5, 3], "x": 3.5, "y": 0}, - {"matrix": [5, 4], "x": 4.5, "y": 0}, - {"matrix": [5, 5], "x": 5.5, "y": 0}, - {"matrix": [5, 6], "x": 6.5, "y": 0}, - {"matrix": [5, 7], "x": 7.75, "y": 0}, - {"matrix": [5, 8], "x": 8.75, "y": 0}, - - {"matrix": [11, 1], "x": 10.75, "y": 0}, - {"matrix": [11, 2], "x": 11.75, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 4], "x": 14, "y": 0}, - {"matrix": [11, 5], "x": 15, "y": 0}, - {"matrix": [11, 6], "x": 16, "y": 0}, - {"matrix": [11, 7], "x": 17.25, "y": 0}, - {"matrix": [11, 8], "x": 18.25, "y": 0}, - - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 1], "x": 1, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1.25}, - {"matrix": [0, 3], "x": 3.25, "y": 1.25}, - {"matrix": [0, 4], "x": 4.25, "y": 1.25}, - {"matrix": [0, 5], "x": 5.25, "y": 1.25}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25}, - {"matrix": [0, 7], "x": 7.25, "y": 1.25}, - {"matrix": [0, 8], "x": 8.25, "y": 1.25}, - - {"matrix": [6, 0], "x": 10.25, "y": 1.25}, - {"matrix": [6, 1], "x": 11.25, "y": 1.25}, - {"matrix": [6, 2], "x": 12.25, "y": 1.25}, - {"matrix": [6, 3], "x": 13.25, "y": 1.25}, - {"matrix": [6, 4], "x": 14.25, "y": 1.25}, - {"matrix": [6, 5], "x": 15.25, "y": 1.25}, - {"matrix": [6, 6], "x": 16.25, "y": 1.25}, - {"matrix": [6, 7], "x": 17.25, "y": 1.25}, - {"matrix": [6, 8], "x": 18.25, "y": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25}, - {"matrix": [1, 1], "x": 1, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 2.25}, - {"matrix": [1, 4], "x": 4.75, "y": 2.25}, - {"matrix": [1, 5], "x": 5.75, "y": 2.25}, - {"matrix": [1, 6], "x": 6.75, "y": 2.25}, - {"matrix": [1, 7], "x": 7.75, "y": 2.25}, - - {"matrix": [7, 0], "x": 9.75, "y": 2.25}, - {"matrix": [7, 1], "x": 10.75, "y": 2.25}, - {"matrix": [7, 2], "x": 11.75, "y": 2.25}, - {"matrix": [7, 3], "x": 12.75, "y": 2.25}, - {"matrix": [7, 4], "x": 13.75, "y": 2.25}, - {"matrix": [7, 5], "x": 14.75, "y": 2.25}, - {"matrix": [7, 6], "x": 15.75, "y": 2.25}, - {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, - {"matrix": [7, 8], "x": 18.25, "y": 2.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25}, - {"matrix": [2, 1], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 3.25}, - {"matrix": [2, 4], "x": 5, "y": 3.25}, - {"matrix": [2, 5], "x": 6, "y": 3.25}, - {"matrix": [2, 6], "x": 7, "y": 3.25}, - {"matrix": [2, 7], "x": 8, "y": 3.25}, - - {"matrix": [8, 0], "x": 10, "y": 3.25}, - {"matrix": [8, 1], "x": 11, "y": 3.25}, - {"matrix": [8, 2], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3.25}, - {"matrix": [8, 4], "x": 14, "y": 3.25}, - {"matrix": [8, 5], "x": 15, "y": 3.25}, - {"matrix": [8, 6], "x": 16, "y": 3.25}, - {"matrix": [8, 7], "x": 17, "y": 3.25, "w": 1.25}, - {"matrix": [8, 8], "x": 18.25, "y": 3.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25}, - {"matrix": [3, 1], "x": 1, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 4.25}, - {"matrix": [3, 4], "x": 4.5, "y": 4.25}, - {"matrix": [3, 5], "x": 5.5, "y": 4.25}, - {"matrix": [3, 6], "x": 6.5, "y": 4.25}, - {"matrix": [3, 7], "x": 7.5, "y": 4.25}, - {"matrix": [3, 8], "x": 8.5, "y": 4.25}, - - {"matrix": [9, 0], "x": 10.5, "y": 4.25}, - {"matrix": [9, 1], "x": 11.5, "y": 4.25}, - {"matrix": [9, 2], "x": 12.5, "y": 4.25}, - {"matrix": [9, 3], "x": 13.5, "y": 4.25}, - {"matrix": [9, 4], "x": 14.5, "y": 4.25}, - {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, - {"matrix": [9, 7], "x": 17.25, "y": 4.25}, - {"matrix": [9, 8], "x": 18.25, "y": 4.25}, - - {"matrix": [4, 0], "x": 0, "y": 5.25}, - {"matrix": [4, 1], "x": 1, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [4, 6], "x": 7.25, "y": 5.25}, - {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - - {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, - {"matrix": [10, 2], "x": 13.25, "y": 5.25}, - {"matrix": [10, 3], "x": 14.25, "y": 5.25}, - {"matrix": [10, 4], "x": 15.25, "y": 5.25}, - {"matrix": [10, 6], "x": 16.25, "y": 5.25}, - {"matrix": [10, 7], "x": 17.25, "y": 5.25}, - {"matrix": [10, 8], "x": 18.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keebio/sinc/rev2/keyboard.json b/keyboards/keebio/sinc/rev2/keyboard.json new file mode 100644 index 0000000000..ff5ef2667a --- /dev/null +++ b/keyboards/keebio/sinc/rev2/keyboard.json @@ -0,0 +1,1042 @@ +{ + "keyboard_name": "Sinc Rev. 2", + "usb": { + "pid": "0x2367", + "device_version": "2.1.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 3 + }, + "features": { + "rgblight": true, + "backlight": true + }, + "indicators": { + "caps_lock": "B6" + }, + "split": { + "enabled": true, + "soft_serial_pin": "D0", + "transport": { + "protocol": "serial", + "sync" :{ + "indicators": true + } + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "D6", "pin_b": "D4"} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["F1", "F0", "F4", "F5", "F6", "D5", "C7", "D3", "B7"], + "rows": ["B3", "B2", "B6", "B4", "D7", "B0"] + } + } + }, + "matrix_pins": { + "cols": ["F4", "F1", "F0", "B7", "B3", "D2", "D3", "D5", "D4"], + "rows": ["B1", "B2", "C7", "B4", "D7", "B0"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "F5", "pin_b": "F6"} + ] + }, + "backlight": { + "pin": "B5" + }, + "rgblight": { + "led_count": 16, + "led_map": [1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8], + "split_count": [8, 8], + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "E6" + }, + "layouts": { + "LAYOUT_75": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_75_iso": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 6], "x": 13.75, "y": 3.25}, + {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 1.25, "y": 4.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25} + ] + }, + "LAYOUT_75_iso_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 6], "x": 16, "y": 3.25}, + {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 4.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_75_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_80": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + {"matrix": [11, 8], "x": 16, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + {"matrix": [6, 8], "x": 16, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + {"matrix": [7, 7], "x": 14.5, "y": 2.25, "w": 1.5}, + {"matrix": [7, 8], "x": 16, "y": 2.25}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 7], "x": 13.75, "y": 3.25, "w": 2.25}, + {"matrix": [8, 8], "x": 16, "y": 3.25}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + {"matrix": [9, 8], "x": 16, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25}, + {"matrix": [10, 8], "x": 16, "y": 5.25} + ] + }, + "LAYOUT_80_iso": { + "layout": [ + {"matrix": [5, 2], "x": 0, "y": 0}, + {"matrix": [5, 3], "x": 1.25, "y": 0}, + {"matrix": [5, 4], "x": 2.25, "y": 0}, + {"matrix": [5, 5], "x": 3.25, "y": 0}, + {"matrix": [5, 6], "x": 4.25, "y": 0}, + {"matrix": [5, 7], "x": 5.5, "y": 0}, + {"matrix": [5, 8], "x": 6.5, "y": 0}, + + {"matrix": [11, 1], "x": 8.5, "y": 0}, + {"matrix": [11, 2], "x": 9.5, "y": 0}, + {"matrix": [11, 3], "x": 10.75, "y": 0}, + {"matrix": [11, 4], "x": 11.75, "y": 0}, + {"matrix": [11, 5], "x": 12.75, "y": 0}, + {"matrix": [11, 6], "x": 13.75, "y": 0}, + {"matrix": [11, 7], "x": 15, "y": 0}, + {"matrix": [11, 8], "x": 16, "y": 0}, + + {"matrix": [0, 2], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [0, 4], "x": 2, "y": 1.25}, + {"matrix": [0, 5], "x": 3, "y": 1.25}, + {"matrix": [0, 6], "x": 4, "y": 1.25}, + {"matrix": [0, 7], "x": 5, "y": 1.25}, + {"matrix": [0, 8], "x": 6, "y": 1.25}, + + {"matrix": [6, 0], "x": 8, "y": 1.25}, + {"matrix": [6, 1], "x": 9, "y": 1.25}, + {"matrix": [6, 2], "x": 10, "y": 1.25}, + {"matrix": [6, 3], "x": 11, "y": 1.25}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 5], "x": 13, "y": 1.25}, + {"matrix": [6, 6], "x": 14, "y": 1.25}, + {"matrix": [6, 7], "x": 15, "y": 1.25}, + {"matrix": [6, 8], "x": 16, "y": 1.25}, + + {"matrix": [1, 2], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 1.5, "y": 2.25}, + {"matrix": [1, 4], "x": 2.5, "y": 2.25}, + {"matrix": [1, 5], "x": 3.5, "y": 2.25}, + {"matrix": [1, 6], "x": 4.5, "y": 2.25}, + {"matrix": [1, 7], "x": 5.5, "y": 2.25}, + + {"matrix": [7, 0], "x": 7.5, "y": 2.25}, + {"matrix": [7, 1], "x": 8.5, "y": 2.25}, + {"matrix": [7, 2], "x": 9.5, "y": 2.25}, + {"matrix": [7, 3], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.25}, + {"matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"matrix": [7, 6], "x": 13.5, "y": 2.25}, + {"matrix": [7, 8], "x": 16, "y": 2.25}, + + {"matrix": [2, 2], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 1.75, "y": 3.25}, + {"matrix": [2, 4], "x": 2.75, "y": 3.25}, + {"matrix": [2, 5], "x": 3.75, "y": 3.25}, + {"matrix": [2, 6], "x": 4.75, "y": 3.25}, + {"matrix": [2, 7], "x": 5.75, "y": 3.25}, + + {"matrix": [8, 0], "x": 7.75, "y": 3.25}, + {"matrix": [8, 1], "x": 8.75, "y": 3.25}, + {"matrix": [8, 2], "x": 9.75, "y": 3.25}, + {"matrix": [8, 3], "x": 10.75, "y": 3.25}, + {"matrix": [8, 4], "x": 11.75, "y": 3.25}, + {"matrix": [8, 5], "x": 12.75, "y": 3.25}, + {"matrix": [8, 6], "x": 13.75, "y": 3.25}, + {"matrix": [8, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [8, 8], "x": 16, "y": 3.25}, + + {"matrix": [3, 2], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 1.25, "y": 4.25}, + {"matrix": [3, 4], "x": 2.25, "y": 4.25}, + {"matrix": [3, 5], "x": 3.25, "y": 4.25}, + {"matrix": [3, 6], "x": 4.25, "y": 4.25}, + {"matrix": [3, 7], "x": 5.25, "y": 4.25}, + {"matrix": [3, 8], "x": 6.25, "y": 4.25}, + + {"matrix": [9, 0], "x": 8.25, "y": 4.25}, + {"matrix": [9, 1], "x": 9.25, "y": 4.25}, + {"matrix": [9, 2], "x": 10.25, "y": 4.25}, + {"matrix": [9, 3], "x": 11.25, "y": 4.25}, + {"matrix": [9, 4], "x": 12.25, "y": 4.25}, + {"matrix": [9, 6], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 15, "y": 4.25}, + {"matrix": [9, 8], "x": 16, "y": 4.25}, + + {"matrix": [4, 2], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 5, "y": 5.25}, + {"matrix": [4, 7], "x": 6, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 8.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 9.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 11, "y": 5.25}, + {"matrix": [10, 3], "x": 12, "y": 5.25}, + {"matrix": [10, 4], "x": 13, "y": 5.25}, + {"matrix": [10, 6], "x": 14, "y": 5.25}, + {"matrix": [10, 7], "x": 15, "y": 5.25}, + {"matrix": [10, 8], "x": 16, "y": 5.25} + ] + }, + "LAYOUT_80_iso_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + {"matrix": [11, 8], "x": 18.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + {"matrix": [6, 8], "x": 18.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 8], "x": 18.25, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 6], "x": 16, "y": 3.25}, + {"matrix": [8, 7], "x": 17, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [8, 8], "x": 18.25, "y": 3.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 4.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + {"matrix": [9, 8], "x": 18.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25}, + {"matrix": [10, 8], "x": 18.25, "y": 5.25} + ] + }, + "LAYOUT_80_with_macro": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + {"matrix": [11, 8], "x": 18.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + {"matrix": [6, 8], "x": 18.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, + {"matrix": [7, 8], "x": 18.25, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 7], "x": 16, "y": 3.25, "w": 2.25}, + {"matrix": [8, 8], "x": 18.25, "y": 3.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + {"matrix": [9, 8], "x": 18.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25}, + {"matrix": [10, 8], "x": 18.25, "y": 5.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 2], "x": 2.25, "y": 0}, + {"matrix": [5, 3], "x": 3.5, "y": 0}, + {"matrix": [5, 4], "x": 4.5, "y": 0}, + {"matrix": [5, 5], "x": 5.5, "y": 0}, + {"matrix": [5, 6], "x": 6.5, "y": 0}, + {"matrix": [5, 7], "x": 7.75, "y": 0}, + {"matrix": [5, 8], "x": 8.75, "y": 0}, + + {"matrix": [11, 1], "x": 10.75, "y": 0}, + {"matrix": [11, 2], "x": 11.75, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 4], "x": 14, "y": 0}, + {"matrix": [11, 5], "x": 15, "y": 0}, + {"matrix": [11, 6], "x": 16, "y": 0}, + {"matrix": [11, 7], "x": 17.25, "y": 0}, + {"matrix": [11, 8], "x": 18.25, "y": 0}, + + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 1], "x": 1, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1.25}, + {"matrix": [0, 3], "x": 3.25, "y": 1.25}, + {"matrix": [0, 4], "x": 4.25, "y": 1.25}, + {"matrix": [0, 5], "x": 5.25, "y": 1.25}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25}, + {"matrix": [0, 7], "x": 7.25, "y": 1.25}, + {"matrix": [0, 8], "x": 8.25, "y": 1.25}, + + {"matrix": [6, 0], "x": 10.25, "y": 1.25}, + {"matrix": [6, 1], "x": 11.25, "y": 1.25}, + {"matrix": [6, 2], "x": 12.25, "y": 1.25}, + {"matrix": [6, 3], "x": 13.25, "y": 1.25}, + {"matrix": [6, 4], "x": 14.25, "y": 1.25}, + {"matrix": [6, 5], "x": 15.25, "y": 1.25}, + {"matrix": [6, 6], "x": 16.25, "y": 1.25}, + {"matrix": [6, 7], "x": 17.25, "y": 1.25}, + {"matrix": [6, 8], "x": 18.25, "y": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25}, + {"matrix": [1, 1], "x": 1, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2.25, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 2.25}, + {"matrix": [1, 4], "x": 4.75, "y": 2.25}, + {"matrix": [1, 5], "x": 5.75, "y": 2.25}, + {"matrix": [1, 6], "x": 6.75, "y": 2.25}, + {"matrix": [1, 7], "x": 7.75, "y": 2.25}, + + {"matrix": [7, 0], "x": 9.75, "y": 2.25}, + {"matrix": [7, 1], "x": 10.75, "y": 2.25}, + {"matrix": [7, 2], "x": 11.75, "y": 2.25}, + {"matrix": [7, 3], "x": 12.75, "y": 2.25}, + {"matrix": [7, 4], "x": 13.75, "y": 2.25}, + {"matrix": [7, 5], "x": 14.75, "y": 2.25}, + {"matrix": [7, 6], "x": 15.75, "y": 2.25}, + {"matrix": [7, 7], "x": 16.75, "y": 2.25, "w": 1.5}, + {"matrix": [7, 8], "x": 18.25, "y": 2.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25}, + {"matrix": [2, 1], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3.25, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 3.25}, + {"matrix": [2, 4], "x": 5, "y": 3.25}, + {"matrix": [2, 5], "x": 6, "y": 3.25}, + {"matrix": [2, 6], "x": 7, "y": 3.25}, + {"matrix": [2, 7], "x": 8, "y": 3.25}, + + {"matrix": [8, 0], "x": 10, "y": 3.25}, + {"matrix": [8, 1], "x": 11, "y": 3.25}, + {"matrix": [8, 2], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3.25}, + {"matrix": [8, 4], "x": 14, "y": 3.25}, + {"matrix": [8, 5], "x": 15, "y": 3.25}, + {"matrix": [8, 6], "x": 16, "y": 3.25}, + {"matrix": [8, 7], "x": 17, "y": 3.25, "w": 1.25}, + {"matrix": [8, 8], "x": 18.25, "y": 3.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25}, + {"matrix": [3, 1], "x": 1, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 4.25}, + {"matrix": [3, 4], "x": 4.5, "y": 4.25}, + {"matrix": [3, 5], "x": 5.5, "y": 4.25}, + {"matrix": [3, 6], "x": 6.5, "y": 4.25}, + {"matrix": [3, 7], "x": 7.5, "y": 4.25}, + {"matrix": [3, 8], "x": 8.5, "y": 4.25}, + + {"matrix": [9, 0], "x": 10.5, "y": 4.25}, + {"matrix": [9, 1], "x": 11.5, "y": 4.25}, + {"matrix": [9, 2], "x": 12.5, "y": 4.25}, + {"matrix": [9, 3], "x": 13.5, "y": 4.25}, + {"matrix": [9, 4], "x": 14.5, "y": 4.25}, + {"matrix": [9, 6], "x": 15.5, "y": 4.25, "w": 1.75}, + {"matrix": [9, 7], "x": 17.25, "y": 4.25}, + {"matrix": [9, 8], "x": 18.25, "y": 4.25}, + + {"matrix": [4, 0], "x": 0, "y": 5.25}, + {"matrix": [4, 1], "x": 1, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 5.25, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 5.25, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [4, 6], "x": 7.25, "y": 5.25}, + {"matrix": [4, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + + {"matrix": [10, 0], "x": 10.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 11.75, "y": 5.25, "w": 1.5}, + {"matrix": [10, 2], "x": 13.25, "y": 5.25}, + {"matrix": [10, 3], "x": 14.25, "y": 5.25}, + {"matrix": [10, 4], "x": 15.25, "y": 5.25}, + {"matrix": [10, 6], "x": 16.25, "y": 5.25}, + {"matrix": [10, 7], "x": 17.25, "y": 5.25}, + {"matrix": [10, 8], "x": 18.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keebio/sinc/rev2/rules.mk b/keyboards/keebio/sinc/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keebio/sinc/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keebsforall/freebird75/info.json b/keyboards/keebsforall/freebird75/info.json deleted file mode 100644 index 1e92ad7063..0000000000 --- a/keyboards/keebsforall/freebird75/info.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "manufacturer": "KeebsForAll", - "keyboard_name": "freebird75", - "maintainer": "Elliot Powell", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D0", "D1", "D2", "F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B2", "B3", "B7"], - "rows": ["C7", "C6", "B6", "B5", "B4", "D7"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x7575", - "vid": "0x6B66" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [4, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 14], "x": 15.25, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25}, - {"matrix": [5, 10], "x": 11, "y": 5.25}, - {"matrix": [5, 11], "x": 12, "y": 5.25}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/keebsforall/freebird75/keyboard.json b/keyboards/keebsforall/freebird75/keyboard.json new file mode 100644 index 0000000000..1e92ad7063 --- /dev/null +++ b/keyboards/keebsforall/freebird75/keyboard.json @@ -0,0 +1,116 @@ +{ + "manufacturer": "KeebsForAll", + "keyboard_name": "freebird75", + "maintainer": "Elliot Powell", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B2", "B3", "B7"], + "rows": ["C7", "C6", "B6", "B5", "B4", "D7"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x7575", + "vid": "0x6B66" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [4, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 14], "x": 15.25, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25}, + {"matrix": [5, 10], "x": 11, "y": 5.25}, + {"matrix": [5, 11], "x": 12, "y": 5.25}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/keebsforall/freebird75/rules.mk b/keyboards/keebsforall/freebird75/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keebsforall/freebird75/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kelwin/utopia88/info.json b/keyboards/kelwin/utopia88/info.json deleted file mode 100644 index 406642d41c..0000000000 --- a/keyboards/kelwin/utopia88/info.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "keyboard_name": "Utopia88", - "manufacturer": "Kelwin Studio", - "maintainer": "Kelwin Studio", - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true - }, - "indicators": { - "caps_lock": "B0" - }, - "matrix_pins": { - "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B2", "B3", "B1"], - "rows": ["B7", "D5", "D3", "D2", "D1", "D0"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4B53" - }, - "community_layouts": ["tkl_f13_ansi_tsangan"], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"matrix":[0,0], "x":0, "y":0}, - {"matrix":[0,1], "x":1.25, "y":0}, - {"matrix":[0,2], "x":2.25, "y":0}, - {"matrix":[0,3], "x":3.25, "y":0}, - {"matrix":[0,4], "x":4.25, "y":0}, - {"matrix":[0,6], "x":5.5, "y":0}, - {"matrix":[0,7], "x":6.5, "y":0}, - {"matrix":[0,8], "x":7.5, "y":0}, - {"matrix":[0,9], "x":8.5, "y":0}, - {"matrix":[0,10], "x":9.75, "y":0}, - {"matrix":[0,11], "x":10.75, "y":0}, - {"matrix":[0,12], "x":11.75, "y":0}, - {"matrix":[0,13], "x":12.75, "y":0}, - {"matrix":[0,14], "x":14, "y":0}, - {"matrix":[0,15], "x":15.25, "y":0}, - {"matrix":[0,16], "x":16.25, "y":0}, - {"matrix":[0,17], "x":17.25, "y":0}, - - {"matrix":[1,0], "x":0, "y":1.25}, - {"matrix":[1,1], "x":1, "y":1.25}, - {"matrix":[1,2], "x":2, "y":1.25}, - {"matrix":[1,3], "x":3, "y":1.25}, - {"matrix":[1,4], "x":4, "y":1.25}, - {"matrix":[1,5], "x":5, "y":1.25}, - {"matrix":[1,6], "x":6, "y":1.25}, - {"matrix":[1,7], "x":7, "y":1.25}, - {"matrix":[1,8], "x":8, "y":1.25}, - {"matrix":[1,9], "x":9, "y":1.25}, - {"matrix":[1,10], "x":10, "y":1.25}, - {"matrix":[1,11], "x":11, "y":1.25}, - {"matrix":[1,12], "x":12, "y":1.25}, - {"matrix":[1,14], "x":13, "y":1.25, "w":2}, - {"matrix":[1,15], "x":15.25, "y":1.25}, - {"matrix":[1,16], "x":16.25, "y":1.25}, - {"matrix":[1,17], "x":17.25, "y":1.25}, - - {"matrix":[2,0], "x":0, "y":2.25, "w":1.5}, - {"matrix":[2,2], "x":1.5, "y":2.25}, - {"matrix":[2,3], "x":2.5, "y":2.25}, - {"matrix":[2,4], "x":3.5, "y":2.25}, - {"matrix":[2,5], "x":4.5, "y":2.25}, - {"matrix":[2,6], "x":5.5, "y":2.25}, - {"matrix":[2,7], "x":6.5, "y":2.25}, - {"matrix":[2,8], "x":7.5, "y":2.25}, - {"matrix":[2,9], "x":8.5, "y":2.25}, - {"matrix":[2,10], "x":9.5, "y":2.25}, - {"matrix":[2,11], "x":10.5, "y":2.25}, - {"matrix":[2,12], "x":11.5, "y":2.25}, - {"matrix":[2,13], "x":12.5, "y":2.25}, - {"matrix":[2,14], "x":13.5, "y":2.25, "w":1.5}, - {"matrix":[2,15], "x":15.25, "y":2.25}, - {"matrix":[2,16], "x":16.25, "y":2.25}, - {"matrix":[2,17], "x":17.25, "y":2.25}, - - {"matrix":[3,0], "x":0, "y":3.25, "w":1.75}, - {"matrix":[3,2], "x":1.75, "y":3.25}, - {"matrix":[3,3], "x":2.75, "y":3.25}, - {"matrix":[3,4], "x":3.75, "y":3.25}, - {"matrix":[3,5], "x":4.75, "y":3.25}, - {"matrix":[3,6], "x":5.75, "y":3.25}, - {"matrix":[3,7], "x":6.75, "y":3.25}, - {"matrix":[3,8], "x":7.75, "y":3.25}, - {"matrix":[3,9], "x":8.75, "y":3.25}, - {"matrix":[3,10], "x":9.75, "y":3.25}, - {"matrix":[3,11], "x":10.75, "y":3.25}, - {"matrix":[3,12], "x":11.75, "y":3.25}, - {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, - {"matrix":[4,1], "x":0, "y":4.25, "w":2.25}, - {"matrix":[4,2], "x":2.25, "y":4.25}, - {"matrix":[4,3], "x":3.25, "y":4.25}, - {"matrix":[4,4], "x":4.25, "y":4.25}, - {"matrix":[4,5], "x":5.25, "y":4.25}, - {"matrix":[4,6], "x":6.25, "y":4.25}, - {"matrix":[4,7], "x":7.25, "y":4.25}, - {"matrix":[4,8], "x":8.25, "y":4.25}, - {"matrix":[4,9], "x":9.25, "y":4.25}, - {"matrix":[4,10], "x":10.25, "y":4.25}, - {"matrix":[4,11], "x":11.25, "y":4.25}, - {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, - {"matrix":[4,16], "x":16.25, "y":4.25}, - - {"matrix":[5,0], "x":0, "y":5.25, "w":1.5}, - {"matrix":[5,2], "x":1.5, "y":5.25}, - {"matrix":[5,3], "x":2.5, "y":5.25, "w":1.5}, - {"matrix":[5,7], "x":4, "y":5.25, "w":7}, - {"matrix":[5,11], "x":11, "y":5.25, "w":1.5}, - {"matrix":[5,13], "x":12.5, "y":5.25}, - {"matrix":[5,14], "x":13.5, "y":5.25, "w":1.5}, - {"matrix":[5,15], "x":15.25, "y":5.25}, - {"matrix":[5,16], "x":16.25, "y":5.25}, - {"matrix":[5,17], "x":17.25, "y":5.25} - ] - } - } -} - \ No newline at end of file diff --git a/keyboards/kelwin/utopia88/keyboard.json b/keyboards/kelwin/utopia88/keyboard.json new file mode 100644 index 0000000000..406642d41c --- /dev/null +++ b/keyboards/kelwin/utopia88/keyboard.json @@ -0,0 +1,131 @@ +{ + "keyboard_name": "Utopia88", + "manufacturer": "Kelwin Studio", + "maintainer": "Kelwin Studio", + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true + }, + "indicators": { + "caps_lock": "B0" + }, + "matrix_pins": { + "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B2", "B3", "B1"], + "rows": ["B7", "D5", "D3", "D2", "D1", "D0"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4B53" + }, + "community_layouts": ["tkl_f13_ansi_tsangan"], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"matrix":[0,0], "x":0, "y":0}, + {"matrix":[0,1], "x":1.25, "y":0}, + {"matrix":[0,2], "x":2.25, "y":0}, + {"matrix":[0,3], "x":3.25, "y":0}, + {"matrix":[0,4], "x":4.25, "y":0}, + {"matrix":[0,6], "x":5.5, "y":0}, + {"matrix":[0,7], "x":6.5, "y":0}, + {"matrix":[0,8], "x":7.5, "y":0}, + {"matrix":[0,9], "x":8.5, "y":0}, + {"matrix":[0,10], "x":9.75, "y":0}, + {"matrix":[0,11], "x":10.75, "y":0}, + {"matrix":[0,12], "x":11.75, "y":0}, + {"matrix":[0,13], "x":12.75, "y":0}, + {"matrix":[0,14], "x":14, "y":0}, + {"matrix":[0,15], "x":15.25, "y":0}, + {"matrix":[0,16], "x":16.25, "y":0}, + {"matrix":[0,17], "x":17.25, "y":0}, + + {"matrix":[1,0], "x":0, "y":1.25}, + {"matrix":[1,1], "x":1, "y":1.25}, + {"matrix":[1,2], "x":2, "y":1.25}, + {"matrix":[1,3], "x":3, "y":1.25}, + {"matrix":[1,4], "x":4, "y":1.25}, + {"matrix":[1,5], "x":5, "y":1.25}, + {"matrix":[1,6], "x":6, "y":1.25}, + {"matrix":[1,7], "x":7, "y":1.25}, + {"matrix":[1,8], "x":8, "y":1.25}, + {"matrix":[1,9], "x":9, "y":1.25}, + {"matrix":[1,10], "x":10, "y":1.25}, + {"matrix":[1,11], "x":11, "y":1.25}, + {"matrix":[1,12], "x":12, "y":1.25}, + {"matrix":[1,14], "x":13, "y":1.25, "w":2}, + {"matrix":[1,15], "x":15.25, "y":1.25}, + {"matrix":[1,16], "x":16.25, "y":1.25}, + {"matrix":[1,17], "x":17.25, "y":1.25}, + + {"matrix":[2,0], "x":0, "y":2.25, "w":1.5}, + {"matrix":[2,2], "x":1.5, "y":2.25}, + {"matrix":[2,3], "x":2.5, "y":2.25}, + {"matrix":[2,4], "x":3.5, "y":2.25}, + {"matrix":[2,5], "x":4.5, "y":2.25}, + {"matrix":[2,6], "x":5.5, "y":2.25}, + {"matrix":[2,7], "x":6.5, "y":2.25}, + {"matrix":[2,8], "x":7.5, "y":2.25}, + {"matrix":[2,9], "x":8.5, "y":2.25}, + {"matrix":[2,10], "x":9.5, "y":2.25}, + {"matrix":[2,11], "x":10.5, "y":2.25}, + {"matrix":[2,12], "x":11.5, "y":2.25}, + {"matrix":[2,13], "x":12.5, "y":2.25}, + {"matrix":[2,14], "x":13.5, "y":2.25, "w":1.5}, + {"matrix":[2,15], "x":15.25, "y":2.25}, + {"matrix":[2,16], "x":16.25, "y":2.25}, + {"matrix":[2,17], "x":17.25, "y":2.25}, + + {"matrix":[3,0], "x":0, "y":3.25, "w":1.75}, + {"matrix":[3,2], "x":1.75, "y":3.25}, + {"matrix":[3,3], "x":2.75, "y":3.25}, + {"matrix":[3,4], "x":3.75, "y":3.25}, + {"matrix":[3,5], "x":4.75, "y":3.25}, + {"matrix":[3,6], "x":5.75, "y":3.25}, + {"matrix":[3,7], "x":6.75, "y":3.25}, + {"matrix":[3,8], "x":7.75, "y":3.25}, + {"matrix":[3,9], "x":8.75, "y":3.25}, + {"matrix":[3,10], "x":9.75, "y":3.25}, + {"matrix":[3,11], "x":10.75, "y":3.25}, + {"matrix":[3,12], "x":11.75, "y":3.25}, + {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, + {"matrix":[4,1], "x":0, "y":4.25, "w":2.25}, + {"matrix":[4,2], "x":2.25, "y":4.25}, + {"matrix":[4,3], "x":3.25, "y":4.25}, + {"matrix":[4,4], "x":4.25, "y":4.25}, + {"matrix":[4,5], "x":5.25, "y":4.25}, + {"matrix":[4,6], "x":6.25, "y":4.25}, + {"matrix":[4,7], "x":7.25, "y":4.25}, + {"matrix":[4,8], "x":8.25, "y":4.25}, + {"matrix":[4,9], "x":9.25, "y":4.25}, + {"matrix":[4,10], "x":10.25, "y":4.25}, + {"matrix":[4,11], "x":11.25, "y":4.25}, + {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, + {"matrix":[4,16], "x":16.25, "y":4.25}, + + {"matrix":[5,0], "x":0, "y":5.25, "w":1.5}, + {"matrix":[5,2], "x":1.5, "y":5.25}, + {"matrix":[5,3], "x":2.5, "y":5.25, "w":1.5}, + {"matrix":[5,7], "x":4, "y":5.25, "w":7}, + {"matrix":[5,11], "x":11, "y":5.25, "w":1.5}, + {"matrix":[5,13], "x":12.5, "y":5.25}, + {"matrix":[5,14], "x":13.5, "y":5.25, "w":1.5}, + {"matrix":[5,15], "x":15.25, "y":5.25}, + {"matrix":[5,16], "x":16.25, "y":5.25}, + {"matrix":[5,17], "x":17.25, "y":5.25} + ] + } + } +} + \ No newline at end of file diff --git a/keyboards/kelwin/utopia88/rules.mk b/keyboards/kelwin/utopia88/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kelwin/utopia88/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kepler_33/proto/info.json b/keyboards/kepler_33/proto/info.json deleted file mode 100644 index 1ac13e81f8..0000000000 --- a/keyboards/kepler_33/proto/info.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "manufacturer": "Yaya-alone-Team", - "keyboard_name": "Kepler-33", - "maintainer": "Seityaya", - "bootloader": "stm32-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "processor": "STM32F401", - "board": "BLACKPILL_STM32_F401", - "url": "https://github.com/seityaya/Kepler-33", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "diode_direction": "ROW2COL", - "matrix_pins": { - "rows": ["B12", "B13", "B14", "B15"], - "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B6", "B10", "B9", "B8", "B7"] - }, - "layout_aliases": { - "LAYOUT_proto": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 8], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 9], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 10], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 11], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 12], "label": "[{", "x": 11, "y": 0}, - {"matrix": [0, 13], "label": "]}", "x": 12, "y": 0}, - {"matrix": [0, 14], "label": "Del", "x": 13, "y": 0}, - - {"matrix": [1, 0], "label": "Layer", "x": 0.25, "y": 1}, - {"matrix": [1, 1], "label": "A", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5.5, "y": 1}, - {"matrix": [1, 7], "label": "H", "x": 6.5, "y": 1}, - {"matrix": [1, 9], "label": "J", "x": 7.5, "y": 1}, - {"matrix": [1, 10], "label": "K", "x": 8.5, "y": 1}, - {"matrix": [1, 11], "label": "L", "x": 9.5, "y": 1}, - {"matrix": [1, 12], "label": ";:", "x": 10.5, "y": 1}, - {"matrix": [1, 13], "label": "'\"", "x": 11.5, "y": 1}, - {"matrix": [1, 14], "label": "Enter", "x": 12.75, "y": 1}, - - {"matrix": [2, 0], "label": "Shift_L", "x": 0.5, "y": 2}, - {"matrix": [2, 1], "label": "Z", "x": 2, "y": 2}, - {"matrix": [2, 2], "label": "X", "x": 3, "y": 2}, - {"matrix": [2, 3], "label": "C", "x": 4, "y": 2}, - {"matrix": [2, 4], "label": "V", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "B", "x": 6, "y": 2}, - {"matrix": [2, 8], "label": "N", "x": 7, "y": 2}, - {"matrix": [2, 10], "label": "M", "x": 8, "y": 2}, - {"matrix": [2, 11], "label": ",<", "x": 9, "y": 2}, - {"matrix": [2, 12], "label": ".>", "x": 10, "y": 2}, - {"matrix": [2, 13], "label": "/?", "x": 11, "y": 2}, - {"matrix": [2, 14], "label": "BackS", "x": 12.5, "y": 2}, - - {"matrix": [3, 0], "label": "Ctrl_L", "x": 0, "y": 3}, - {"matrix": [3, 1], "label": "FN_L", "x": 1.25, "y": 3}, - {"matrix": [3, 2], "label": "Alt_L", "x": 2.5, "y": 3}, - {"matrix": [3, 4], "label": "Space", "x": 5, "y": 3}, - {"matrix": [3, 7], "label": "Space", "x": 6.5, "y": 3}, - {"matrix": [3, 10], "label": "Menu", "x": 8, "y": 3}, - {"matrix": [3, 12], "label": "Alt_R", "x": 10.5, "y": 3}, - {"matrix": [3, 13], "label": "FN_R", "x": 11.75, "y": 3}, - {"matrix": [3, 14], "label": "Ctrl_R", "x": 13, "y": 3} - ] - } - } -} diff --git a/keyboards/kepler_33/proto/keyboard.json b/keyboards/kepler_33/proto/keyboard.json new file mode 100644 index 0000000000..1ac13e81f8 --- /dev/null +++ b/keyboards/kepler_33/proto/keyboard.json @@ -0,0 +1,87 @@ +{ + "manufacturer": "Yaya-alone-Team", + "keyboard_name": "Kepler-33", + "maintainer": "Seityaya", + "bootloader": "stm32-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "processor": "STM32F401", + "board": "BLACKPILL_STM32_F401", + "url": "https://github.com/seityaya/Kepler-33", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "diode_direction": "ROW2COL", + "matrix_pins": { + "rows": ["B12", "B13", "B14", "B15"], + "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B6", "B10", "B9", "B8", "B7"] + }, + "layout_aliases": { + "LAYOUT_proto": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 8], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 9], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 10], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 11], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 12], "label": "[{", "x": 11, "y": 0}, + {"matrix": [0, 13], "label": "]}", "x": 12, "y": 0}, + {"matrix": [0, 14], "label": "Del", "x": 13, "y": 0}, + + {"matrix": [1, 0], "label": "Layer", "x": 0.25, "y": 1}, + {"matrix": [1, 1], "label": "A", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5.5, "y": 1}, + {"matrix": [1, 7], "label": "H", "x": 6.5, "y": 1}, + {"matrix": [1, 9], "label": "J", "x": 7.5, "y": 1}, + {"matrix": [1, 10], "label": "K", "x": 8.5, "y": 1}, + {"matrix": [1, 11], "label": "L", "x": 9.5, "y": 1}, + {"matrix": [1, 12], "label": ";:", "x": 10.5, "y": 1}, + {"matrix": [1, 13], "label": "'\"", "x": 11.5, "y": 1}, + {"matrix": [1, 14], "label": "Enter", "x": 12.75, "y": 1}, + + {"matrix": [2, 0], "label": "Shift_L", "x": 0.5, "y": 2}, + {"matrix": [2, 1], "label": "Z", "x": 2, "y": 2}, + {"matrix": [2, 2], "label": "X", "x": 3, "y": 2}, + {"matrix": [2, 3], "label": "C", "x": 4, "y": 2}, + {"matrix": [2, 4], "label": "V", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "B", "x": 6, "y": 2}, + {"matrix": [2, 8], "label": "N", "x": 7, "y": 2}, + {"matrix": [2, 10], "label": "M", "x": 8, "y": 2}, + {"matrix": [2, 11], "label": ",<", "x": 9, "y": 2}, + {"matrix": [2, 12], "label": ".>", "x": 10, "y": 2}, + {"matrix": [2, 13], "label": "/?", "x": 11, "y": 2}, + {"matrix": [2, 14], "label": "BackS", "x": 12.5, "y": 2}, + + {"matrix": [3, 0], "label": "Ctrl_L", "x": 0, "y": 3}, + {"matrix": [3, 1], "label": "FN_L", "x": 1.25, "y": 3}, + {"matrix": [3, 2], "label": "Alt_L", "x": 2.5, "y": 3}, + {"matrix": [3, 4], "label": "Space", "x": 5, "y": 3}, + {"matrix": [3, 7], "label": "Space", "x": 6.5, "y": 3}, + {"matrix": [3, 10], "label": "Menu", "x": 8, "y": 3}, + {"matrix": [3, 12], "label": "Alt_R", "x": 10.5, "y": 3}, + {"matrix": [3, 13], "label": "FN_R", "x": 11.75, "y": 3}, + {"matrix": [3, 14], "label": "Ctrl_R", "x": 13, "y": 3} + ] + } + } +} diff --git a/keyboards/kepler_33/proto/rules.mk b/keyboards/kepler_33/proto/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/keycapsss/kimiko/rev1/info.json b/keyboards/keycapsss/kimiko/rev1/info.json deleted file mode 100644 index 1a7f62b2c8..0000000000 --- a/keyboards/keycapsss/kimiko/rev1/info.json +++ /dev/null @@ -1,115 +0,0 @@ -{ - "keyboard_name": "Kimiko", - "manufacturer": "Keycapsss", - "url": "https://keycapsss.com", - "maintainer": "@ben_roe Keycapsss", - "usb": { - "vid": "0x7983", - "pid": "0x4B69", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4"} - ] - }, - "split": { - "soft_serial_pin": "D2", - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5"} - ] - } - } - }, - "rgblight": { - "led_count": 60, - "split_count": [30, 30] - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.8}, - {"matrix": [0, 1], "x": 1, "y": 0.8}, - {"matrix": [0, 2], "x": 2, "y": 0.15}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.15}, - {"matrix": [0, 5], "x": 5, "y": 0.3}, - - {"matrix": [5, 5], "x": 9, "y": 0.3}, - {"matrix": [5, 4], "x": 10, "y": 0.15}, - {"matrix": [5, 3], "x": 11, "y": 0}, - {"matrix": [5, 2], "x": 12, "y": 0.15}, - {"matrix": [5, 1], "x": 13, "y": 0.8}, - {"matrix": [5, 0], "x": 14, "y": 0.8}, - - {"matrix": [1, 0], "x": 0, "y": 1.8}, - {"matrix": [1, 1], "x": 1, "y": 1.8}, - {"matrix": [1, 2], "x": 2, "y": 1.15}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.15}, - {"matrix": [1, 5], "x": 5, "y": 1.3}, - - {"matrix": [6, 5], "x": 9, "y": 1.3}, - {"matrix": [6, 4], "x": 10, "y": 1.15}, - {"matrix": [6, 3], "x": 11, "y": 1}, - {"matrix": [6, 2], "x": 12, "y": 1.15}, - {"matrix": [6, 1], "x": 13, "y": 1.8}, - {"matrix": [6, 0], "x": 14, "y": 1.8}, - - {"matrix": [2, 0], "x": 0, "y": 2.8}, - {"matrix": [2, 1], "x": 1, "y": 2.8}, - {"matrix": [2, 2], "x": 2, "y": 2.15}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.15}, - {"matrix": [2, 5], "x": 5, "y": 2.3}, - - {"matrix": [7, 5], "x": 9, "y": 2.3}, - {"matrix": [7, 4], "x": 10, "y": 2.15}, - {"matrix": [7, 3], "x": 11, "y": 2}, - {"matrix": [7, 2], "x": 12, "y": 2.15}, - {"matrix": [7, 1], "x": 13, "y": 2.8}, - {"matrix": [7, 0], "x": 14, "y": 2.8}, - - {"matrix": [3, 0], "x": 0, "y": 3.8}, - {"matrix": [3, 1], "x": 1, "y": 3.8}, - {"matrix": [3, 2], "x": 2, "y": 3.15}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.15}, - {"matrix": [3, 5], "x": 5, "y": 3.3}, - {"matrix": [4, 5], "x": 6.25, "y": 3.3}, - - {"matrix": [9, 5], "x": 7.75, "y": 3.3}, - {"matrix": [8, 5], "x": 9, "y": 3.3}, - {"matrix": [8, 4], "x": 10, "y": 3.15}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3.15}, - {"matrix": [8, 1], "x": 13, "y": 3.8}, - {"matrix": [8, 0], "x": 14, "y": 3.8}, - - {"matrix": [4, 0], "x": 2, "y": 4.15}, - {"matrix": [4, 1], "x": 3, "y": 4}, - {"matrix": [4, 2], "x": 4, "y": 4.15}, - {"matrix": [4, 3], "x": 5.25, "y": 4.3}, - {"matrix": [4, 4], "x": 6.25, "y": 4.25, "h": 1.5}, - - {"matrix": [9, 4], "x": 7.75, "y": 4.25, "h": 1.5}, - {"matrix": [9, 3], "x": 8.75, "y": 4.3}, - {"matrix": [9, 2], "x": 10, "y": 4.15}, - {"matrix": [9, 1], "x": 11, "y": 4}, - {"matrix": [9, 0], "x": 12, "y": 4.15} - ] - } - } -} diff --git a/keyboards/keycapsss/kimiko/rev1/keyboard.json b/keyboards/keycapsss/kimiko/rev1/keyboard.json new file mode 100644 index 0000000000..1a7f62b2c8 --- /dev/null +++ b/keyboards/keycapsss/kimiko/rev1/keyboard.json @@ -0,0 +1,115 @@ +{ + "keyboard_name": "Kimiko", + "manufacturer": "Keycapsss", + "url": "https://keycapsss.com", + "maintainer": "@ben_roe Keycapsss", + "usb": { + "vid": "0x7983", + "pid": "0x4B69", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4"} + ] + }, + "split": { + "soft_serial_pin": "D2", + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5"} + ] + } + } + }, + "rgblight": { + "led_count": 60, + "split_count": [30, 30] + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.8}, + {"matrix": [0, 1], "x": 1, "y": 0.8}, + {"matrix": [0, 2], "x": 2, "y": 0.15}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.15}, + {"matrix": [0, 5], "x": 5, "y": 0.3}, + + {"matrix": [5, 5], "x": 9, "y": 0.3}, + {"matrix": [5, 4], "x": 10, "y": 0.15}, + {"matrix": [5, 3], "x": 11, "y": 0}, + {"matrix": [5, 2], "x": 12, "y": 0.15}, + {"matrix": [5, 1], "x": 13, "y": 0.8}, + {"matrix": [5, 0], "x": 14, "y": 0.8}, + + {"matrix": [1, 0], "x": 0, "y": 1.8}, + {"matrix": [1, 1], "x": 1, "y": 1.8}, + {"matrix": [1, 2], "x": 2, "y": 1.15}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.15}, + {"matrix": [1, 5], "x": 5, "y": 1.3}, + + {"matrix": [6, 5], "x": 9, "y": 1.3}, + {"matrix": [6, 4], "x": 10, "y": 1.15}, + {"matrix": [6, 3], "x": 11, "y": 1}, + {"matrix": [6, 2], "x": 12, "y": 1.15}, + {"matrix": [6, 1], "x": 13, "y": 1.8}, + {"matrix": [6, 0], "x": 14, "y": 1.8}, + + {"matrix": [2, 0], "x": 0, "y": 2.8}, + {"matrix": [2, 1], "x": 1, "y": 2.8}, + {"matrix": [2, 2], "x": 2, "y": 2.15}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.15}, + {"matrix": [2, 5], "x": 5, "y": 2.3}, + + {"matrix": [7, 5], "x": 9, "y": 2.3}, + {"matrix": [7, 4], "x": 10, "y": 2.15}, + {"matrix": [7, 3], "x": 11, "y": 2}, + {"matrix": [7, 2], "x": 12, "y": 2.15}, + {"matrix": [7, 1], "x": 13, "y": 2.8}, + {"matrix": [7, 0], "x": 14, "y": 2.8}, + + {"matrix": [3, 0], "x": 0, "y": 3.8}, + {"matrix": [3, 1], "x": 1, "y": 3.8}, + {"matrix": [3, 2], "x": 2, "y": 3.15}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.15}, + {"matrix": [3, 5], "x": 5, "y": 3.3}, + {"matrix": [4, 5], "x": 6.25, "y": 3.3}, + + {"matrix": [9, 5], "x": 7.75, "y": 3.3}, + {"matrix": [8, 5], "x": 9, "y": 3.3}, + {"matrix": [8, 4], "x": 10, "y": 3.15}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3.15}, + {"matrix": [8, 1], "x": 13, "y": 3.8}, + {"matrix": [8, 0], "x": 14, "y": 3.8}, + + {"matrix": [4, 0], "x": 2, "y": 4.15}, + {"matrix": [4, 1], "x": 3, "y": 4}, + {"matrix": [4, 2], "x": 4, "y": 4.15}, + {"matrix": [4, 3], "x": 5.25, "y": 4.3}, + {"matrix": [4, 4], "x": 6.25, "y": 4.25, "h": 1.5}, + + {"matrix": [9, 4], "x": 7.75, "y": 4.25, "h": 1.5}, + {"matrix": [9, 3], "x": 8.75, "y": 4.3}, + {"matrix": [9, 2], "x": 10, "y": 4.15}, + {"matrix": [9, 1], "x": 11, "y": 4}, + {"matrix": [9, 0], "x": 12, "y": 4.15} + ] + } + } +} diff --git a/keyboards/keycapsss/kimiko/rev1/rules.mk b/keyboards/keycapsss/kimiko/rev1/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/keycapsss/kimiko/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/keycapsss/kimiko/rev2/info.json b/keyboards/keycapsss/kimiko/rev2/info.json deleted file mode 100644 index f595bd9cc4..0000000000 --- a/keyboards/keycapsss/kimiko/rev2/info.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "manufacturer": "Keycapsss", - "keyboard_name": "Kimiko Rev2", - "maintainer": "BenRoe", - "build": { - "lto": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4"} - ] - }, - "features": { - "encoder": true, - "nkro": true, - "oled": true - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6", "B4", "B5"] - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - { "matrix": [0, 5], "x": 66, "y": 5, "flags": 4 }, - { "matrix": [0, 4], "x": 53, "y": 4, "flags": 4 }, - { "matrix": [0, 3], "x": 40, "y": 0, "flags": 4 }, - { "matrix": [0, 2], "x": 26, "y": 4, "flags": 4 }, - { "matrix": [0, 1], "x": 13, "y": 11, "flags": 4 }, - { "matrix": [0, 0], "x": 0, "y": 11, "flags": 4 }, - { "matrix": [1, 0], "x": 0, "y": 23, "flags": 4 }, - { "matrix": [1, 1], "x": 13, "y": 23, "flags": 4 }, - { "matrix": [1, 2], "x": 26, "y": 15, "flags": 4 }, - { "matrix": [1, 3], "x": 40, "y": 12, "flags": 4 }, - { "matrix": [1, 4], "x": 53, "y": 15, "flags": 4 }, - { "matrix": [1, 5], "x": 66, "y": 17, "flags": 4 }, - { "matrix": [2, 5], "x": 66, "y": 29, "flags": 4 }, - { "matrix": [2, 4], "x": 53, "y": 27, "flags": 4 }, - { "matrix": [2, 3], "x": 40, "y": 24, "flags": 4 }, - { "matrix": [2, 2], "x": 26, "y": 27, "flags": 4 }, - { "matrix": [2, 1], "x": 13, "y": 35, "flags": 4 }, - { "matrix": [2, 0], "x": 0, "y": 35, "flags": 1 }, - { "matrix": [3, 0], "x": 0, "y": 47, "flags": 1 }, - { "matrix": [3, 1], "x": 13, "y": 47, "flags": 4 }, - { "matrix": [3, 2], "x": 26, "y": 39, "flags": 4 }, - { "matrix": [3, 3], "x": 40, "y": 36, "flags": 4 }, - { "matrix": [3, 4], "x": 53, "y": 39, "flags": 4 }, - { "matrix": [3, 5], "x": 66, "y": 41, "flags": 4 }, - { "matrix": [5, 5], "x": 80, "y": 48, "flags": 4 }, - { "matrix": [4, 5], "x": 94, "y": 52, "flags": 4 }, - { "matrix": [4, 4], "x": 87, "y": 64, "flags": 4 }, - { "matrix": [4, 3], "x": 73, "y": 60, "flags": 1 }, - { "matrix": [4, 2], "x": 53, "y": 51, "flags": 1 }, - { "matrix": [4, 1], "x": 40, "y": 47, "flags": 1 }, - { "matrix": [4, 0], "x": 26, "y": 51, "flags": 1 }, - { "matrix": [6, 5], "x": 158, "y": 5, "flags": 4 }, - { "matrix": [6, 4], "x": 171, "y": 4, "flags": 4 }, - { "matrix": [6, 3], "x": 184, "y": 0, "flags": 4 }, - { "matrix": [6, 2], "x": 198, "y": 4, "flags": 4 }, - { "matrix": [6, 1], "x": 211, "y": 11, "flags": 4 }, - { "matrix": [6, 0], "x": 224, "y": 11, "flags": 4 }, - { "matrix": [7, 0], "x": 224, "y": 23, "flags": 4 }, - { "matrix": [7, 1], "x": 211, "y": 23, "flags": 4 }, - { "matrix": [7, 2], "x": 198, "y": 15, "flags": 4 }, - { "matrix": [7, 3], "x": 184, "y": 12, "flags": 4 }, - { "matrix": [7, 4], "x": 171, "y": 15, "flags": 4 }, - { "matrix": [7, 5], "x": 158, "y": 17, "flags": 4 }, - { "matrix": [8, 5], "x": 158, "y": 29, "flags": 4 }, - { "matrix": [8, 4], "x": 171, "y": 27, "flags": 4 }, - { "matrix": [8, 3], "x": 184, "y": 24, "flags": 4 }, - { "matrix": [8, 2], "x": 198, "y": 27, "flags": 4 }, - { "matrix": [8, 1], "x": 211, "y": 35, "flags": 4 }, - { "matrix": [8, 0], "x": 224, "y": 35, "flags": 4 }, - { "matrix": [9, 0], "x": 224, "y": 47, "flags": 1 }, - { "matrix": [9, 1], "x": 211, "y": 47, "flags": 4 }, - { "matrix": [9, 2], "x": 198, "y": 39, "flags": 4 }, - { "matrix": [9, 3], "x": 184, "y": 36, "flags": 4 }, - { "matrix": [9, 4], "x": 171, "y": 39, "flags": 4 }, - { "matrix": [9, 5], "x": 158, "y": 41, "flags": 4 }, - { "matrix": [11, 5], "x": 144, "y": 48, "flags": 4 }, - { "matrix": [10, 5], "x": 130, "y": 52, "flags": 4 }, - { "matrix": [10, 4], "x": 137, "y": 64, "flags": 4 }, - { "matrix": [10, 3], "x": 151, "y": 60, "flags": 1 }, - { "matrix": [10, 2], "x": 171, "y": 51, "flags": 4 }, - { "matrix": [10, 1], "x": 184, "y": 47, "flags": 1 }, - { "matrix": [10, 0], "x": 198, "y": 51, "flags": 1 } - ], - "led_count": 62, - "max_brightness": 80, - "split_count": [31, 31] - }, - "rgblight": { - "led_count": 62, - "max_brightness": 80, - "split": true, - "split_count": [31, 31] - }, - "split": { - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4"} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6", "B4", "B5"] - } - }, - "soft_serial_pin": "D2" - }, - "url": "https://keycapsss.com", - "usb": { - "device_version": "2.0.0", - "pid": "0x4B69", - "vid": "0x7983" - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "L00", "matrix": [0, 0], "x": 0, "y": 0.96}, - {"label": "L01", "matrix": [0, 1], "x": 1, "y": 0.96}, - {"label": "L02", "matrix": [0, 2], "x": 2, "y": 0.31}, - {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "L04", "matrix": [0, 4], "x": 4, "y": 0.31}, - {"label": "L05", "matrix": [0, 5], "x": 5, "y": 0.46}, - {"label": "R00", "matrix": [6, 5], "x": 12, "y": 0.45}, - {"label": "R01", "matrix": [6, 4], "x": 13, "y": 0.31}, - {"label": "R02", "matrix": [6, 3], "x": 14, "y": 0}, - {"label": "R03", "matrix": [6, 2], "x": 15, "y": 0.31}, - {"label": "R04", "matrix": [6, 1], "x": 16, "y": 0.96}, - {"label": "R05", "matrix": [6, 0], "x": 17, "y": 0.96}, - {"label": "L10", "matrix": [1, 0], "x": 0, "y": 1.96}, - {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1.96}, - {"label": "L12", "matrix": [1, 2], "x": 2, "y": 1.31}, - {"label": "L13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "L14", "matrix": [1, 4], "x": 4, "y": 1.31}, - {"label": "L15", "matrix": [1, 5], "x": 5, "y": 1.46}, - {"label": "R10", "matrix": [7, 5], "x": 12, "y": 1.46}, - {"label": "R11", "matrix": [7, 4], "x": 13, "y": 1.31}, - {"label": "R12", "matrix": [7, 3], "x": 14, "y": 1}, - {"label": "R13", "matrix": [7, 2], "x": 15, "y": 1.31}, - {"label": "R14", "matrix": [7, 1], "x": 16, "y": 1.96}, - {"label": "R15", "matrix": [7, 0], "x": 17, "y": 1.96}, - {"label": "L20", "matrix": [2, 0], "x": 0, "y": 2.96}, - {"label": "L21", "matrix": [2, 1], "x": 1, "y": 2.96}, - {"label": "L22", "matrix": [2, 2], "x": 2, "y": 2.31}, - {"label": "L23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "L24", "matrix": [2, 4], "x": 4, "y": 2.31}, - {"label": "L25", "matrix": [2, 5], "x": 5, "y": 2.46}, - {"label": "R20", "matrix": [8, 5], "x": 12, "y": 2.46}, - {"label": "R21", "matrix": [8, 4], "x": 13, "y": 2.31}, - {"label": "R22", "matrix": [8, 3], "x": 14, "y": 2}, - {"label": "R23", "matrix": [8, 2], "x": 15, "y": 2.31}, - {"label": "R24", "matrix": [8, 1], "x": 16, "y": 2.96}, - {"label": "R25", "matrix": [8, 0], "x": 17, "y": 2.96}, - {"label": "L30", "matrix": [3, 0], "x": 0, "y": 3.96}, - {"label": "L31", "matrix": [3, 1], "x": 1, "y": 4}, - {"label": "L32", "matrix": [3, 2], "x": 2, "y": 3.31}, - {"label": "L33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "L34", "matrix": [3, 4], "x": 4, "y": 3.31}, - {"label": "L35", "matrix": [3, 5], "x": 5, "y": 3.46}, - {"label": "L50", "matrix": [5, 5], "x": 5.75, "y": 4.51}, - {"label": "L40", "matrix": [4, 5], "x": 6.75, "y": 5}, - {"label": "R40", "matrix": [10, 5], "x": 10.25, "y": 5}, - {"label": "R50", "matrix": [11, 5], "x": 11.25, "y": 4.5}, - {"label": "R30", "matrix": [9, 5], "x": 12, "y": 3.46}, - {"label": "R31", "matrix": [9, 4], "x": 13, "y": 3.31}, - {"label": "R32", "matrix": [9, 3], "x": 14, "y": 3}, - {"label": "R33", "matrix": [9, 2], "x": 15, "y": 3.31}, - {"label": "R34", "matrix": [9, 1], "x": 16, "y": 3.96}, - {"label": "R35", "matrix": [9, 0], "x": 17, "y": 3.96}, - {"label": "L41", "matrix": [4, 0], "x": 2.5, "y": 4.5}, - {"label": "L42", "matrix": [4, 1], "x": 3.5, "y": 4.5}, - {"label": "L43", "matrix": [4, 2], "x": 4.5, "y": 4.95}, - {"label": "L44", "matrix": [4, 3], "x": 5.5, "y": 5.5}, - {"label": "L45", "matrix": [4, 4], "x": 6.5, "y": 6}, - {"label": "R41", "matrix": [10, 4], "x": 10.5, "y": 6}, - {"label": "R42", "matrix": [10, 3], "x": 11.5, "y": 5.5}, - {"label": "R43", "matrix": [10, 2], "x": 12.5, "y": 4.75}, - {"label": "R44", "matrix": [10, 1], "x": 13.5, "y": 4.5}, - {"label": "R45", "matrix": [10, 0], "x": 14.5, "y": 4.5} - ] - } - } -} diff --git a/keyboards/keycapsss/kimiko/rev2/keyboard.json b/keyboards/keycapsss/kimiko/rev2/keyboard.json new file mode 100644 index 0000000000..f595bd9cc4 --- /dev/null +++ b/keyboards/keycapsss/kimiko/rev2/keyboard.json @@ -0,0 +1,199 @@ +{ + "manufacturer": "Keycapsss", + "keyboard_name": "Kimiko Rev2", + "maintainer": "BenRoe", + "build": { + "lto": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4"} + ] + }, + "features": { + "encoder": true, + "nkro": true, + "oled": true + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4", "B5"] + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + { "matrix": [0, 5], "x": 66, "y": 5, "flags": 4 }, + { "matrix": [0, 4], "x": 53, "y": 4, "flags": 4 }, + { "matrix": [0, 3], "x": 40, "y": 0, "flags": 4 }, + { "matrix": [0, 2], "x": 26, "y": 4, "flags": 4 }, + { "matrix": [0, 1], "x": 13, "y": 11, "flags": 4 }, + { "matrix": [0, 0], "x": 0, "y": 11, "flags": 4 }, + { "matrix": [1, 0], "x": 0, "y": 23, "flags": 4 }, + { "matrix": [1, 1], "x": 13, "y": 23, "flags": 4 }, + { "matrix": [1, 2], "x": 26, "y": 15, "flags": 4 }, + { "matrix": [1, 3], "x": 40, "y": 12, "flags": 4 }, + { "matrix": [1, 4], "x": 53, "y": 15, "flags": 4 }, + { "matrix": [1, 5], "x": 66, "y": 17, "flags": 4 }, + { "matrix": [2, 5], "x": 66, "y": 29, "flags": 4 }, + { "matrix": [2, 4], "x": 53, "y": 27, "flags": 4 }, + { "matrix": [2, 3], "x": 40, "y": 24, "flags": 4 }, + { "matrix": [2, 2], "x": 26, "y": 27, "flags": 4 }, + { "matrix": [2, 1], "x": 13, "y": 35, "flags": 4 }, + { "matrix": [2, 0], "x": 0, "y": 35, "flags": 1 }, + { "matrix": [3, 0], "x": 0, "y": 47, "flags": 1 }, + { "matrix": [3, 1], "x": 13, "y": 47, "flags": 4 }, + { "matrix": [3, 2], "x": 26, "y": 39, "flags": 4 }, + { "matrix": [3, 3], "x": 40, "y": 36, "flags": 4 }, + { "matrix": [3, 4], "x": 53, "y": 39, "flags": 4 }, + { "matrix": [3, 5], "x": 66, "y": 41, "flags": 4 }, + { "matrix": [5, 5], "x": 80, "y": 48, "flags": 4 }, + { "matrix": [4, 5], "x": 94, "y": 52, "flags": 4 }, + { "matrix": [4, 4], "x": 87, "y": 64, "flags": 4 }, + { "matrix": [4, 3], "x": 73, "y": 60, "flags": 1 }, + { "matrix": [4, 2], "x": 53, "y": 51, "flags": 1 }, + { "matrix": [4, 1], "x": 40, "y": 47, "flags": 1 }, + { "matrix": [4, 0], "x": 26, "y": 51, "flags": 1 }, + { "matrix": [6, 5], "x": 158, "y": 5, "flags": 4 }, + { "matrix": [6, 4], "x": 171, "y": 4, "flags": 4 }, + { "matrix": [6, 3], "x": 184, "y": 0, "flags": 4 }, + { "matrix": [6, 2], "x": 198, "y": 4, "flags": 4 }, + { "matrix": [6, 1], "x": 211, "y": 11, "flags": 4 }, + { "matrix": [6, 0], "x": 224, "y": 11, "flags": 4 }, + { "matrix": [7, 0], "x": 224, "y": 23, "flags": 4 }, + { "matrix": [7, 1], "x": 211, "y": 23, "flags": 4 }, + { "matrix": [7, 2], "x": 198, "y": 15, "flags": 4 }, + { "matrix": [7, 3], "x": 184, "y": 12, "flags": 4 }, + { "matrix": [7, 4], "x": 171, "y": 15, "flags": 4 }, + { "matrix": [7, 5], "x": 158, "y": 17, "flags": 4 }, + { "matrix": [8, 5], "x": 158, "y": 29, "flags": 4 }, + { "matrix": [8, 4], "x": 171, "y": 27, "flags": 4 }, + { "matrix": [8, 3], "x": 184, "y": 24, "flags": 4 }, + { "matrix": [8, 2], "x": 198, "y": 27, "flags": 4 }, + { "matrix": [8, 1], "x": 211, "y": 35, "flags": 4 }, + { "matrix": [8, 0], "x": 224, "y": 35, "flags": 4 }, + { "matrix": [9, 0], "x": 224, "y": 47, "flags": 1 }, + { "matrix": [9, 1], "x": 211, "y": 47, "flags": 4 }, + { "matrix": [9, 2], "x": 198, "y": 39, "flags": 4 }, + { "matrix": [9, 3], "x": 184, "y": 36, "flags": 4 }, + { "matrix": [9, 4], "x": 171, "y": 39, "flags": 4 }, + { "matrix": [9, 5], "x": 158, "y": 41, "flags": 4 }, + { "matrix": [11, 5], "x": 144, "y": 48, "flags": 4 }, + { "matrix": [10, 5], "x": 130, "y": 52, "flags": 4 }, + { "matrix": [10, 4], "x": 137, "y": 64, "flags": 4 }, + { "matrix": [10, 3], "x": 151, "y": 60, "flags": 1 }, + { "matrix": [10, 2], "x": 171, "y": 51, "flags": 4 }, + { "matrix": [10, 1], "x": 184, "y": 47, "flags": 1 }, + { "matrix": [10, 0], "x": 198, "y": 51, "flags": 1 } + ], + "led_count": 62, + "max_brightness": 80, + "split_count": [31, 31] + }, + "rgblight": { + "led_count": 62, + "max_brightness": 80, + "split": true, + "split_count": [31, 31] + }, + "split": { + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4"} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4", "B5"] + } + }, + "soft_serial_pin": "D2" + }, + "url": "https://keycapsss.com", + "usb": { + "device_version": "2.0.0", + "pid": "0x4B69", + "vid": "0x7983" + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "L00", "matrix": [0, 0], "x": 0, "y": 0.96}, + {"label": "L01", "matrix": [0, 1], "x": 1, "y": 0.96}, + {"label": "L02", "matrix": [0, 2], "x": 2, "y": 0.31}, + {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "L04", "matrix": [0, 4], "x": 4, "y": 0.31}, + {"label": "L05", "matrix": [0, 5], "x": 5, "y": 0.46}, + {"label": "R00", "matrix": [6, 5], "x": 12, "y": 0.45}, + {"label": "R01", "matrix": [6, 4], "x": 13, "y": 0.31}, + {"label": "R02", "matrix": [6, 3], "x": 14, "y": 0}, + {"label": "R03", "matrix": [6, 2], "x": 15, "y": 0.31}, + {"label": "R04", "matrix": [6, 1], "x": 16, "y": 0.96}, + {"label": "R05", "matrix": [6, 0], "x": 17, "y": 0.96}, + {"label": "L10", "matrix": [1, 0], "x": 0, "y": 1.96}, + {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1.96}, + {"label": "L12", "matrix": [1, 2], "x": 2, "y": 1.31}, + {"label": "L13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "L14", "matrix": [1, 4], "x": 4, "y": 1.31}, + {"label": "L15", "matrix": [1, 5], "x": 5, "y": 1.46}, + {"label": "R10", "matrix": [7, 5], "x": 12, "y": 1.46}, + {"label": "R11", "matrix": [7, 4], "x": 13, "y": 1.31}, + {"label": "R12", "matrix": [7, 3], "x": 14, "y": 1}, + {"label": "R13", "matrix": [7, 2], "x": 15, "y": 1.31}, + {"label": "R14", "matrix": [7, 1], "x": 16, "y": 1.96}, + {"label": "R15", "matrix": [7, 0], "x": 17, "y": 1.96}, + {"label": "L20", "matrix": [2, 0], "x": 0, "y": 2.96}, + {"label": "L21", "matrix": [2, 1], "x": 1, "y": 2.96}, + {"label": "L22", "matrix": [2, 2], "x": 2, "y": 2.31}, + {"label": "L23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "L24", "matrix": [2, 4], "x": 4, "y": 2.31}, + {"label": "L25", "matrix": [2, 5], "x": 5, "y": 2.46}, + {"label": "R20", "matrix": [8, 5], "x": 12, "y": 2.46}, + {"label": "R21", "matrix": [8, 4], "x": 13, "y": 2.31}, + {"label": "R22", "matrix": [8, 3], "x": 14, "y": 2}, + {"label": "R23", "matrix": [8, 2], "x": 15, "y": 2.31}, + {"label": "R24", "matrix": [8, 1], "x": 16, "y": 2.96}, + {"label": "R25", "matrix": [8, 0], "x": 17, "y": 2.96}, + {"label": "L30", "matrix": [3, 0], "x": 0, "y": 3.96}, + {"label": "L31", "matrix": [3, 1], "x": 1, "y": 4}, + {"label": "L32", "matrix": [3, 2], "x": 2, "y": 3.31}, + {"label": "L33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "L34", "matrix": [3, 4], "x": 4, "y": 3.31}, + {"label": "L35", "matrix": [3, 5], "x": 5, "y": 3.46}, + {"label": "L50", "matrix": [5, 5], "x": 5.75, "y": 4.51}, + {"label": "L40", "matrix": [4, 5], "x": 6.75, "y": 5}, + {"label": "R40", "matrix": [10, 5], "x": 10.25, "y": 5}, + {"label": "R50", "matrix": [11, 5], "x": 11.25, "y": 4.5}, + {"label": "R30", "matrix": [9, 5], "x": 12, "y": 3.46}, + {"label": "R31", "matrix": [9, 4], "x": 13, "y": 3.31}, + {"label": "R32", "matrix": [9, 3], "x": 14, "y": 3}, + {"label": "R33", "matrix": [9, 2], "x": 15, "y": 3.31}, + {"label": "R34", "matrix": [9, 1], "x": 16, "y": 3.96}, + {"label": "R35", "matrix": [9, 0], "x": 17, "y": 3.96}, + {"label": "L41", "matrix": [4, 0], "x": 2.5, "y": 4.5}, + {"label": "L42", "matrix": [4, 1], "x": 3.5, "y": 4.5}, + {"label": "L43", "matrix": [4, 2], "x": 4.5, "y": 4.95}, + {"label": "L44", "matrix": [4, 3], "x": 5.5, "y": 5.5}, + {"label": "L45", "matrix": [4, 4], "x": 6.5, "y": 6}, + {"label": "R41", "matrix": [10, 4], "x": 10.5, "y": 6}, + {"label": "R42", "matrix": [10, 3], "x": 11.5, "y": 5.5}, + {"label": "R43", "matrix": [10, 2], "x": 12.5, "y": 4.75}, + {"label": "R44", "matrix": [10, 1], "x": 13.5, "y": 4.5}, + {"label": "R45", "matrix": [10, 0], "x": 14.5, "y": 4.5} + ] + } + } +} diff --git a/keyboards/keycapsss/kimiko/rev2/rules.mk b/keyboards/keycapsss/kimiko/rev2/rules.mk deleted file mode 100644 index 7d895c7f4d..0000000000 --- a/keyboards/keycapsss/kimiko/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File is left intentionally blank diff --git a/keyboards/keychron/c1_pro/ansi/rgb/info.json b/keyboards/keychron/c1_pro/ansi/rgb/info.json deleted file mode 100644 index 64d45e3595..0000000000 --- a/keyboards/keychron/c1_pro/ansi/rgb/info.json +++ /dev/null @@ -1,230 +0,0 @@ -{ - "usb": { - "pid": "0x0510", - "device_version": "1.0.0" - }, - "features": { - "rgb_matrix": true - }, - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix":[0, 0], "x":0, "y":0}, - {"matrix":[0, 1], "x":2, "y":0}, - {"matrix":[0, 2], "x":3, "y":0}, - {"matrix":[0, 3], "x":4, "y":0}, - {"matrix":[0, 4], "x":5, "y":0}, - {"matrix":[0, 5], "x":6.5, "y":0}, - {"matrix":[0, 6], "x":7.5, "y":0}, - {"matrix":[0, 7], "x":8.5, "y":0}, - {"matrix":[0, 8], "x":9.5, "y":0}, - {"matrix":[0, 9], "x":11, "y":0}, - {"matrix":[0,10], "x":12, "y":0}, - {"matrix":[0,11], "x":13, "y":0}, - {"matrix":[0,12], "x":14, "y":0}, - {"matrix":[0,14], "x":15.25, "y":0}, - {"matrix":[0,15], "x":16.25, "y":0}, - {"matrix":[3,14], "x":17.25, "y":0}, - - {"matrix":[1, 0], "x":0, "y":1.25}, - {"matrix":[1, 1], "x":1, "y":1.25}, - {"matrix":[1, 2], "x":2, "y":1.25}, - {"matrix":[1, 3], "x":3, "y":1.25}, - {"matrix":[1, 4], "x":4, "y":1.25}, - {"matrix":[1, 5], "x":5, "y":1.25}, - {"matrix":[1, 6], "x":6, "y":1.25}, - {"matrix":[1, 7], "x":7, "y":1.25}, - {"matrix":[1, 8], "x":8, "y":1.25}, - {"matrix":[1, 9], "x":9, "y":1.25}, - {"matrix":[1,10], "x":10, "y":1.25}, - {"matrix":[1,11], "x":11, "y":1.25}, - {"matrix":[1,12], "x":12, "y":1.25}, - {"matrix":[1,13], "x":13, "y":1.25, "w":2}, - {"matrix":[1,14], "x":15.25, "y":1.25}, - {"matrix":[1,15], "x":16.25, "y":1.25}, - {"matrix":[3,15], "x":17.25, "y":1.25}, - - {"matrix":[2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix":[2, 1], "x":1.5, "y":2.25}, - {"matrix":[2, 2], "x":2.5, "y":2.25}, - {"matrix":[2, 3], "x":3.5, "y":2.25}, - {"matrix":[2, 4], "x":4.5, "y":2.25}, - {"matrix":[2, 5], "x":5.5, "y":2.25}, - {"matrix":[2, 6], "x":6.5, "y":2.25}, - {"matrix":[2, 7], "x":7.5, "y":2.25}, - {"matrix":[2, 8], "x":8.5, "y":2.25}, - {"matrix":[2, 9], "x":9.5, "y":2.25}, - {"matrix":[2,10], "x":10.5, "y":2.25}, - {"matrix":[2,11], "x":11.5, "y":2.25}, - {"matrix":[2,12], "x":12.5, "y":2.25}, - {"matrix":[2,13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix":[2,14], "x":15.25, "y":2.25}, - {"matrix":[2,15], "x":16.25, "y":2.25}, - {"matrix":[3,12], "x":17.25, "y":2.25}, - - {"matrix":[3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix":[3, 1], "x":1.75, "y":3.25}, - {"matrix":[3, 2], "x":2.75, "y":3.25}, - {"matrix":[3, 3], "x":3.75, "y":3.25}, - {"matrix":[3, 4], "x":4.75, "y":3.25}, - {"matrix":[3, 5], "x":5.75, "y":3.25}, - {"matrix":[3, 6], "x":6.75, "y":3.25}, - {"matrix":[3, 7], "x":7.75, "y":3.25}, - {"matrix":[3, 8], "x":8.75, "y":3.25}, - {"matrix":[3, 9], "x":9.75, "y":3.25}, - {"matrix":[3,10], "x":10.75, "y":3.25}, - {"matrix":[3,11], "x":11.75, "y":3.25}, - {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, - - {"matrix":[4, 0], "x":0, "y":4.25, "w":2.25}, - {"matrix":[4, 2], "x":2.25, "y":4.25}, - {"matrix":[4, 3], "x":3.25, "y":4.25}, - {"matrix":[4, 4], "x":4.25, "y":4.25}, - {"matrix":[4, 5], "x":5.25, "y":4.25}, - {"matrix":[4, 6], "x":6.25, "y":4.25}, - {"matrix":[4, 7], "x":7.25, "y":4.25}, - {"matrix":[4, 8], "x":8.25, "y":4.25}, - {"matrix":[4, 9], "x":9.25, "y":4.25}, - {"matrix":[4,10], "x":10.25, "y":4.25}, - {"matrix":[4,11], "x":11.25, "y":4.25}, - {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, - {"matrix":[4,15], "x":16.25, "y":4.25}, - - {"matrix":[5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix":[5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix":[5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix":[5, 6], "x":3.75, "y":5.25, "w":6.25}, - {"matrix":[5,10], "x":10, "y":5.25, "w":1.25}, - {"matrix":[5,11], "x":11.25, "y":5.25, "w":1.25}, - {"matrix":[5,12], "x":12.5, "y":5.25, "w":1.25}, - {"matrix":[5,13], "x":13.75, "y":5.25, "w":1.25}, - {"matrix":[5,14], "x":15.25, "y":5.25}, - {"matrix":[5,15], "x":16.25, "y":5.25}, - {"matrix":[4,14], "x":17.25, "y":5.25} - ] - } - }, - "rgb_matrix": { - "driver": "snled27351", - "animations": { - "breathing": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "jellybean_raindrops": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive_multiwide": true, - "solid_reactive_multinexus": true, - "splash": true, - "solid_splash": true - }, - "layout": [ - {"matrix":[0, 0], "flags":1, "x":0, "y":0}, - {"matrix":[0, 1], "flags":1, "x":26, "y":0}, - {"matrix":[0, 2], "flags":1, "x":39, "y":0}, - {"matrix":[0, 3], "flags":1, "x":52, "y":0}, - {"matrix":[0, 4], "flags":1, "x":65, "y":0}, - {"matrix":[0, 5], "flags":1, "x":85, "y":0}, - {"matrix":[0, 6], "flags":1, "x":98, "y":0}, - {"matrix":[0, 7], "flags":1, "x":111, "y":0}, - {"matrix":[0, 8], "flags":1, "x":124, "y":0}, - {"matrix":[0, 9], "flags":1, "x":143, "y":0}, - {"matrix":[0, 10], "flags":1, "x":156, "y":0}, - {"matrix":[0, 11], "flags":1, "x":169, "y":0}, - {"matrix":[0, 12], "flags":1, "x":182, "y":0}, - {"matrix":[0, 14], "flags":1, "x":198, "y":0}, - {"matrix":[0, 15], "flags":1, "x":211, "y":0}, - {"matrix":[3, 14], "flags":1, "x":224, "y":0}, - - {"matrix":[1, 0], "flags":1, "x":0, "y":15}, - {"matrix":[1, 1], "flags":4, "x":15, "y":15}, - {"matrix":[1, 2], "flags":4, "x":26, "y":15}, - {"matrix":[1, 3], "flags":4, "x":39, "y":15}, - {"matrix":[1, 4], "flags":4, "x":52, "y":15}, - {"matrix":[1, 5], "flags":4, "x":65, "y":15}, - {"matrix":[1, 6], "flags":4, "x":78, "y":15}, - {"matrix":[1, 7], "flags":4, "x":91, "y":15}, - {"matrix":[1, 8], "flags":4, "x":104, "y":15}, - {"matrix":[1, 9], "flags":4, "x":117, "y":15}, - {"matrix":[1, 10], "flags":4, "x":130, "y":15}, - {"matrix":[1, 11], "flags":4, "x":143, "y":15}, - {"matrix":[1, 12], "flags":4, "x":156, "y":15}, - {"matrix":[1, 13], "flags":1, "x":176, "y":15}, - {"matrix":[1, 14], "flags":1, "x":198, "y":15}, - {"matrix":[1, 15], "flags":1, "x":211, "y":15}, - {"matrix":[3, 15], "flags":1, "x":224, "y":15}, - - {"matrix":[2, 0], "flags":1, "x":3, "y":27}, - {"matrix":[2, 1], "flags":4, "x":20, "y":27}, - {"matrix":[2, 2], "flags":4, "x":33, "y":27}, - {"matrix":[2, 3], "flags":4, "x":46, "y":27}, - {"matrix":[2, 4], "flags":4, "x":59, "y":27}, - {"matrix":[2, 5], "flags":4, "x":72, "y":27}, - {"matrix":[2, 6], "flags":4, "x":85, "y":27}, - {"matrix":[2, 7], "flags":4, "x":98, "y":27}, - {"matrix":[2, 8], "flags":4, "x":111, "y":27}, - {"matrix":[2, 9], "flags":4, "x":124, "y":27}, - {"matrix":[2, 10], "flags":4, "x":137, "y":27}, - {"matrix":[2, 11], "flags":4, "x":150, "y":27}, - {"matrix":[2, 12], "flags":4, "x":163, "y":27}, - {"matrix":[2, 13], "flags":4, "x":179, "y":27}, - {"matrix":[2, 14], "flags":1, "x":198, "y":27}, - {"matrix":[2, 15], "flags":1, "x":211, "y":27}, - {"matrix":[3, 12], "flags":1, "x":224, "y":27}, - - {"matrix":[3, 0], "flags":8, "x":5, "y":39}, - {"matrix":[3, 1], "flags":4, "x":23, "y":39}, - {"matrix":[3, 2], "flags":4, "x":36, "y":39}, - {"matrix":[3, 3], "flags":4, "x":49, "y":39}, - {"matrix":[3, 4], "flags":4, "x":62, "y":39}, - {"matrix":[3, 5], "flags":4, "x":75, "y":39}, - {"matrix":[3, 6], "flags":4, "x":88, "y":39}, - {"matrix":[3, 7], "flags":4, "x":101, "y":39}, - {"matrix":[3, 8], "flags":4, "x":114, "y":39}, - {"matrix":[3, 9], "flags":4, "x":127, "y":39}, - {"matrix":[3, 10], "flags":4, "x":140, "y":39}, - {"matrix":[3, 11], "flags":4, "x":153, "y":39}, - {"matrix":[3, 13], "flags":1, "x":174, "y":39}, - - {"matrix":[4, 12], "flags":8, "x":211, "y":39}, - - {"matrix":[4, 0], "flags":1, "x":8, "y":52}, - {"matrix":[4, 2], "flags":4, "x":29, "y":52}, - {"matrix":[4, 3], "flags":4, "x":42, "y":52}, - {"matrix":[4, 4], "flags":4, "x":55, "y":52}, - {"matrix":[4, 5], "flags":4, "x":68, "y":52}, - {"matrix":[4, 6], "flags":4, "x":82, "y":52}, - {"matrix":[4, 7], "flags":4, "x":95, "y":52}, - {"matrix":[4, 8], "flags":4, "x":108, "y":52}, - {"matrix":[4, 9], "flags":4, "x":121, "y":52}, - {"matrix":[4, 10], "flags":4, "x":134, "y":52}, - {"matrix":[4, 11], "flags":4, "x":147, "y":52}, - {"matrix":[4, 13], "flags":1, "x":171, "y":52}, - {"matrix":[4, 15], "flags":1, "x":211, "y":52}, - - {"matrix":[5, 0], "flags":1, "x":2, "y":64}, - {"matrix":[5, 1], "flags":1, "x":18, "y":64}, - {"matrix":[5, 2], "flags":1, "x":34, "y":64}, - {"matrix":[5, 6], "flags":4, "x":83, "y":64}, - {"matrix":[5, 10], "flags":1, "x":132, "y":64}, - {"matrix":[5, 11], "flags":1, "x":148, "y":64}, - {"matrix":[5, 12], "flags":4, "x":165, "y":64}, - {"matrix":[5, 13], "flags":1, "x":181, "y":64}, - {"matrix":[5, 14], "flags":1, "x":198, "y":64}, - {"matrix":[5, 15], "flags":1, "x":211, "y":64}, - {"matrix":[4, 14], "flags":1, "x":224, "y":64} - ], - "sleep": true - } -} diff --git a/keyboards/keychron/c1_pro/ansi/rgb/keyboard.json b/keyboards/keychron/c1_pro/ansi/rgb/keyboard.json new file mode 100644 index 0000000000..64d45e3595 --- /dev/null +++ b/keyboards/keychron/c1_pro/ansi/rgb/keyboard.json @@ -0,0 +1,230 @@ +{ + "usb": { + "pid": "0x0510", + "device_version": "1.0.0" + }, + "features": { + "rgb_matrix": true + }, + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix":[0, 0], "x":0, "y":0}, + {"matrix":[0, 1], "x":2, "y":0}, + {"matrix":[0, 2], "x":3, "y":0}, + {"matrix":[0, 3], "x":4, "y":0}, + {"matrix":[0, 4], "x":5, "y":0}, + {"matrix":[0, 5], "x":6.5, "y":0}, + {"matrix":[0, 6], "x":7.5, "y":0}, + {"matrix":[0, 7], "x":8.5, "y":0}, + {"matrix":[0, 8], "x":9.5, "y":0}, + {"matrix":[0, 9], "x":11, "y":0}, + {"matrix":[0,10], "x":12, "y":0}, + {"matrix":[0,11], "x":13, "y":0}, + {"matrix":[0,12], "x":14, "y":0}, + {"matrix":[0,14], "x":15.25, "y":0}, + {"matrix":[0,15], "x":16.25, "y":0}, + {"matrix":[3,14], "x":17.25, "y":0}, + + {"matrix":[1, 0], "x":0, "y":1.25}, + {"matrix":[1, 1], "x":1, "y":1.25}, + {"matrix":[1, 2], "x":2, "y":1.25}, + {"matrix":[1, 3], "x":3, "y":1.25}, + {"matrix":[1, 4], "x":4, "y":1.25}, + {"matrix":[1, 5], "x":5, "y":1.25}, + {"matrix":[1, 6], "x":6, "y":1.25}, + {"matrix":[1, 7], "x":7, "y":1.25}, + {"matrix":[1, 8], "x":8, "y":1.25}, + {"matrix":[1, 9], "x":9, "y":1.25}, + {"matrix":[1,10], "x":10, "y":1.25}, + {"matrix":[1,11], "x":11, "y":1.25}, + {"matrix":[1,12], "x":12, "y":1.25}, + {"matrix":[1,13], "x":13, "y":1.25, "w":2}, + {"matrix":[1,14], "x":15.25, "y":1.25}, + {"matrix":[1,15], "x":16.25, "y":1.25}, + {"matrix":[3,15], "x":17.25, "y":1.25}, + + {"matrix":[2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix":[2, 1], "x":1.5, "y":2.25}, + {"matrix":[2, 2], "x":2.5, "y":2.25}, + {"matrix":[2, 3], "x":3.5, "y":2.25}, + {"matrix":[2, 4], "x":4.5, "y":2.25}, + {"matrix":[2, 5], "x":5.5, "y":2.25}, + {"matrix":[2, 6], "x":6.5, "y":2.25}, + {"matrix":[2, 7], "x":7.5, "y":2.25}, + {"matrix":[2, 8], "x":8.5, "y":2.25}, + {"matrix":[2, 9], "x":9.5, "y":2.25}, + {"matrix":[2,10], "x":10.5, "y":2.25}, + {"matrix":[2,11], "x":11.5, "y":2.25}, + {"matrix":[2,12], "x":12.5, "y":2.25}, + {"matrix":[2,13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix":[2,14], "x":15.25, "y":2.25}, + {"matrix":[2,15], "x":16.25, "y":2.25}, + {"matrix":[3,12], "x":17.25, "y":2.25}, + + {"matrix":[3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix":[3, 1], "x":1.75, "y":3.25}, + {"matrix":[3, 2], "x":2.75, "y":3.25}, + {"matrix":[3, 3], "x":3.75, "y":3.25}, + {"matrix":[3, 4], "x":4.75, "y":3.25}, + {"matrix":[3, 5], "x":5.75, "y":3.25}, + {"matrix":[3, 6], "x":6.75, "y":3.25}, + {"matrix":[3, 7], "x":7.75, "y":3.25}, + {"matrix":[3, 8], "x":8.75, "y":3.25}, + {"matrix":[3, 9], "x":9.75, "y":3.25}, + {"matrix":[3,10], "x":10.75, "y":3.25}, + {"matrix":[3,11], "x":11.75, "y":3.25}, + {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, + + {"matrix":[4, 0], "x":0, "y":4.25, "w":2.25}, + {"matrix":[4, 2], "x":2.25, "y":4.25}, + {"matrix":[4, 3], "x":3.25, "y":4.25}, + {"matrix":[4, 4], "x":4.25, "y":4.25}, + {"matrix":[4, 5], "x":5.25, "y":4.25}, + {"matrix":[4, 6], "x":6.25, "y":4.25}, + {"matrix":[4, 7], "x":7.25, "y":4.25}, + {"matrix":[4, 8], "x":8.25, "y":4.25}, + {"matrix":[4, 9], "x":9.25, "y":4.25}, + {"matrix":[4,10], "x":10.25, "y":4.25}, + {"matrix":[4,11], "x":11.25, "y":4.25}, + {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, + {"matrix":[4,15], "x":16.25, "y":4.25}, + + {"matrix":[5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix":[5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix":[5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix":[5, 6], "x":3.75, "y":5.25, "w":6.25}, + {"matrix":[5,10], "x":10, "y":5.25, "w":1.25}, + {"matrix":[5,11], "x":11.25, "y":5.25, "w":1.25}, + {"matrix":[5,12], "x":12.5, "y":5.25, "w":1.25}, + {"matrix":[5,13], "x":13.75, "y":5.25, "w":1.25}, + {"matrix":[5,14], "x":15.25, "y":5.25}, + {"matrix":[5,15], "x":16.25, "y":5.25}, + {"matrix":[4,14], "x":17.25, "y":5.25} + ] + } + }, + "rgb_matrix": { + "driver": "snled27351", + "animations": { + "breathing": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "jellybean_raindrops": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive_multiwide": true, + "solid_reactive_multinexus": true, + "splash": true, + "solid_splash": true + }, + "layout": [ + {"matrix":[0, 0], "flags":1, "x":0, "y":0}, + {"matrix":[0, 1], "flags":1, "x":26, "y":0}, + {"matrix":[0, 2], "flags":1, "x":39, "y":0}, + {"matrix":[0, 3], "flags":1, "x":52, "y":0}, + {"matrix":[0, 4], "flags":1, "x":65, "y":0}, + {"matrix":[0, 5], "flags":1, "x":85, "y":0}, + {"matrix":[0, 6], "flags":1, "x":98, "y":0}, + {"matrix":[0, 7], "flags":1, "x":111, "y":0}, + {"matrix":[0, 8], "flags":1, "x":124, "y":0}, + {"matrix":[0, 9], "flags":1, "x":143, "y":0}, + {"matrix":[0, 10], "flags":1, "x":156, "y":0}, + {"matrix":[0, 11], "flags":1, "x":169, "y":0}, + {"matrix":[0, 12], "flags":1, "x":182, "y":0}, + {"matrix":[0, 14], "flags":1, "x":198, "y":0}, + {"matrix":[0, 15], "flags":1, "x":211, "y":0}, + {"matrix":[3, 14], "flags":1, "x":224, "y":0}, + + {"matrix":[1, 0], "flags":1, "x":0, "y":15}, + {"matrix":[1, 1], "flags":4, "x":15, "y":15}, + {"matrix":[1, 2], "flags":4, "x":26, "y":15}, + {"matrix":[1, 3], "flags":4, "x":39, "y":15}, + {"matrix":[1, 4], "flags":4, "x":52, "y":15}, + {"matrix":[1, 5], "flags":4, "x":65, "y":15}, + {"matrix":[1, 6], "flags":4, "x":78, "y":15}, + {"matrix":[1, 7], "flags":4, "x":91, "y":15}, + {"matrix":[1, 8], "flags":4, "x":104, "y":15}, + {"matrix":[1, 9], "flags":4, "x":117, "y":15}, + {"matrix":[1, 10], "flags":4, "x":130, "y":15}, + {"matrix":[1, 11], "flags":4, "x":143, "y":15}, + {"matrix":[1, 12], "flags":4, "x":156, "y":15}, + {"matrix":[1, 13], "flags":1, "x":176, "y":15}, + {"matrix":[1, 14], "flags":1, "x":198, "y":15}, + {"matrix":[1, 15], "flags":1, "x":211, "y":15}, + {"matrix":[3, 15], "flags":1, "x":224, "y":15}, + + {"matrix":[2, 0], "flags":1, "x":3, "y":27}, + {"matrix":[2, 1], "flags":4, "x":20, "y":27}, + {"matrix":[2, 2], "flags":4, "x":33, "y":27}, + {"matrix":[2, 3], "flags":4, "x":46, "y":27}, + {"matrix":[2, 4], "flags":4, "x":59, "y":27}, + {"matrix":[2, 5], "flags":4, "x":72, "y":27}, + {"matrix":[2, 6], "flags":4, "x":85, "y":27}, + {"matrix":[2, 7], "flags":4, "x":98, "y":27}, + {"matrix":[2, 8], "flags":4, "x":111, "y":27}, + {"matrix":[2, 9], "flags":4, "x":124, "y":27}, + {"matrix":[2, 10], "flags":4, "x":137, "y":27}, + {"matrix":[2, 11], "flags":4, "x":150, "y":27}, + {"matrix":[2, 12], "flags":4, "x":163, "y":27}, + {"matrix":[2, 13], "flags":4, "x":179, "y":27}, + {"matrix":[2, 14], "flags":1, "x":198, "y":27}, + {"matrix":[2, 15], "flags":1, "x":211, "y":27}, + {"matrix":[3, 12], "flags":1, "x":224, "y":27}, + + {"matrix":[3, 0], "flags":8, "x":5, "y":39}, + {"matrix":[3, 1], "flags":4, "x":23, "y":39}, + {"matrix":[3, 2], "flags":4, "x":36, "y":39}, + {"matrix":[3, 3], "flags":4, "x":49, "y":39}, + {"matrix":[3, 4], "flags":4, "x":62, "y":39}, + {"matrix":[3, 5], "flags":4, "x":75, "y":39}, + {"matrix":[3, 6], "flags":4, "x":88, "y":39}, + {"matrix":[3, 7], "flags":4, "x":101, "y":39}, + {"matrix":[3, 8], "flags":4, "x":114, "y":39}, + {"matrix":[3, 9], "flags":4, "x":127, "y":39}, + {"matrix":[3, 10], "flags":4, "x":140, "y":39}, + {"matrix":[3, 11], "flags":4, "x":153, "y":39}, + {"matrix":[3, 13], "flags":1, "x":174, "y":39}, + + {"matrix":[4, 12], "flags":8, "x":211, "y":39}, + + {"matrix":[4, 0], "flags":1, "x":8, "y":52}, + {"matrix":[4, 2], "flags":4, "x":29, "y":52}, + {"matrix":[4, 3], "flags":4, "x":42, "y":52}, + {"matrix":[4, 4], "flags":4, "x":55, "y":52}, + {"matrix":[4, 5], "flags":4, "x":68, "y":52}, + {"matrix":[4, 6], "flags":4, "x":82, "y":52}, + {"matrix":[4, 7], "flags":4, "x":95, "y":52}, + {"matrix":[4, 8], "flags":4, "x":108, "y":52}, + {"matrix":[4, 9], "flags":4, "x":121, "y":52}, + {"matrix":[4, 10], "flags":4, "x":134, "y":52}, + {"matrix":[4, 11], "flags":4, "x":147, "y":52}, + {"matrix":[4, 13], "flags":1, "x":171, "y":52}, + {"matrix":[4, 15], "flags":1, "x":211, "y":52}, + + {"matrix":[5, 0], "flags":1, "x":2, "y":64}, + {"matrix":[5, 1], "flags":1, "x":18, "y":64}, + {"matrix":[5, 2], "flags":1, "x":34, "y":64}, + {"matrix":[5, 6], "flags":4, "x":83, "y":64}, + {"matrix":[5, 10], "flags":1, "x":132, "y":64}, + {"matrix":[5, 11], "flags":1, "x":148, "y":64}, + {"matrix":[5, 12], "flags":4, "x":165, "y":64}, + {"matrix":[5, 13], "flags":1, "x":181, "y":64}, + {"matrix":[5, 14], "flags":1, "x":198, "y":64}, + {"matrix":[5, 15], "flags":1, "x":211, "y":64}, + {"matrix":[4, 14], "flags":1, "x":224, "y":64} + ], + "sleep": true + } +} diff --git a/keyboards/keychron/c1_pro/ansi/rgb/rules.mk b/keyboards/keychron/c1_pro/ansi/rgb/rules.mk deleted file mode 100644 index 7307f9f9e7..0000000000 --- a/keyboards/keychron/c1_pro/ansi/rgb/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Build Options diff --git a/keyboards/keychron/c1_pro/ansi/white/info.json b/keyboards/keychron/c1_pro/ansi/white/info.json deleted file mode 100644 index c64183a739..0000000000 --- a/keyboards/keychron/c1_pro/ansi/white/info.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "usb": { - "pid": "0x0513", - "device_version": "1.0.0" - }, - "features": { - "led_matrix": true - }, - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix":[0, 0], "x":0, "y":0}, - {"matrix":[0, 1], "x":2, "y":0}, - {"matrix":[0, 2], "x":3, "y":0}, - {"matrix":[0, 3], "x":4, "y":0}, - {"matrix":[0, 4], "x":5, "y":0}, - {"matrix":[0, 5], "x":6.5, "y":0}, - {"matrix":[0, 6], "x":7.5, "y":0}, - {"matrix":[0, 7], "x":8.5, "y":0}, - {"matrix":[0, 8], "x":9.5, "y":0}, - {"matrix":[0, 9], "x":11, "y":0}, - {"matrix":[0,10], "x":12, "y":0}, - {"matrix":[0,11], "x":13, "y":0}, - {"matrix":[0,12], "x":14, "y":0}, - {"matrix":[0,14], "x":15.25, "y":0}, - {"matrix":[0,15], "x":16.25, "y":0}, - {"matrix":[0,13], "x":17.25, "y":0}, - - {"matrix":[1, 0], "x":0, "y":1.25}, - {"matrix":[1, 1], "x":1, "y":1.25}, - {"matrix":[1, 2], "x":2, "y":1.25}, - {"matrix":[1, 3], "x":3, "y":1.25}, - {"matrix":[1, 4], "x":4, "y":1.25}, - {"matrix":[1, 5], "x":5, "y":1.25}, - {"matrix":[1, 6], "x":6, "y":1.25}, - {"matrix":[1, 7], "x":7, "y":1.25}, - {"matrix":[1, 8], "x":8, "y":1.25}, - {"matrix":[1, 9], "x":9, "y":1.25}, - {"matrix":[1,10], "x":10, "y":1.25}, - {"matrix":[1,11], "x":11, "y":1.25}, - {"matrix":[1,12], "x":12, "y":1.25}, - {"matrix":[1,13], "x":13, "y":1.25, "w":2}, - {"matrix":[1,14], "x":15.25, "y":1.25}, - {"matrix":[1,15], "x":16.25, "y":1.25}, - {"matrix":[3,12], "x":17.25, "y":1.25}, - - {"matrix":[2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix":[2, 1], "x":1.5, "y":2.25}, - {"matrix":[2, 2], "x":2.5, "y":2.25}, - {"matrix":[2, 3], "x":3.5, "y":2.25}, - {"matrix":[2, 4], "x":4.5, "y":2.25}, - {"matrix":[2, 5], "x":5.5, "y":2.25}, - {"matrix":[2, 6], "x":6.5, "y":2.25}, - {"matrix":[2, 7], "x":7.5, "y":2.25}, - {"matrix":[2, 8], "x":8.5, "y":2.25}, - {"matrix":[2, 9], "x":9.5, "y":2.25}, - {"matrix":[2,10], "x":10.5, "y":2.25}, - {"matrix":[2,11], "x":11.5, "y":2.25}, - {"matrix":[2,12], "x":12.5, "y":2.25}, - {"matrix":[2,13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix":[2,14], "x":15.25, "y":2.25}, - {"matrix":[2,15], "x":16.25, "y":2.25}, - {"matrix":[3,14], "x":17.25, "y":2.25}, - - {"matrix":[3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix":[3, 1], "x":1.75, "y":3.25}, - {"matrix":[3, 2], "x":2.75, "y":3.25}, - {"matrix":[3, 3], "x":3.75, "y":3.25}, - {"matrix":[3, 4], "x":4.75, "y":3.25}, - {"matrix":[3, 5], "x":5.75, "y":3.25}, - {"matrix":[3, 6], "x":6.75, "y":3.25}, - {"matrix":[3, 7], "x":7.75, "y":3.25}, - {"matrix":[3, 8], "x":8.75, "y":3.25}, - {"matrix":[3, 9], "x":9.75, "y":3.25}, - {"matrix":[3,10], "x":10.75, "y":3.25}, - {"matrix":[3,11], "x":11.75, "y":3.25}, - {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, - - {"matrix":[4, 0], "x":0, "y":4.25, "w":2.25}, - {"matrix":[4, 2], "x":2.25, "y":4.25}, - {"matrix":[4, 3], "x":3.25, "y":4.25}, - {"matrix":[4, 4], "x":4.25, "y":4.25}, - {"matrix":[4, 5], "x":5.25, "y":4.25}, - {"matrix":[4, 6], "x":6.25, "y":4.25}, - {"matrix":[4, 7], "x":7.25, "y":4.25}, - {"matrix":[4, 8], "x":8.25, "y":4.25}, - {"matrix":[4, 9], "x":9.25, "y":4.25}, - {"matrix":[4,10], "x":10.25, "y":4.25}, - {"matrix":[4,11], "x":11.25, "y":4.25}, - {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, - {"matrix":[4,15], "x":16.25, "y":4.25}, - - {"matrix":[5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix":[5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix":[5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix":[5, 6], "x":3.75, "y":5.25, "w":6.25}, - {"matrix":[5,10], "x":10, "y":5.25, "w":1.25}, - {"matrix":[5,11], "x":11.25, "y":5.25, "w":1.25}, - {"matrix":[5,12], "x":12.5, "y":5.25, "w":1.25}, - {"matrix":[5,13], "x":13.75, "y":5.25, "w":1.25}, - {"matrix":[5,14], "x":15.25, "y":5.25}, - {"matrix":[5,15], "x":16.25, "y":5.25}, - {"matrix":[3,15], "x":17.25, "y":5.25} - ] - } - }, - "led_matrix": { - "driver": "snled27351", - "animations": { - "breathing": true, - "band_pinwheel": true, - "band_spiral": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "dual_beacon": true, - "solid_reactive_simple": true, - "solid_reactive_multiwide": true, - "solid_reactive_multinexus": true, - "solid_splash": true, - "wave_left_right": true, - "wave_up_down": true, - "effect_max": true - }, - "layout": [ - {"matrix":[0, 0], "flags":1, "x":0, "y":0}, - {"matrix":[0, 1], "flags":1, "x":26, "y":0}, - {"matrix":[0, 2], "flags":1, "x":39, "y":0}, - {"matrix":[0, 3], "flags":1, "x":52, "y":0}, - {"matrix":[0, 4], "flags":1, "x":65, "y":0}, - {"matrix":[0, 5], "flags":1, "x":85, "y":0}, - {"matrix":[0, 6], "flags":1, "x":98, "y":0}, - {"matrix":[0, 7], "flags":1, "x":111, "y":0}, - {"matrix":[0, 8], "flags":1, "x":124, "y":0}, - {"matrix":[0, 9], "flags":1, "x":143, "y":0}, - {"matrix":[0, 10], "flags":1, "x":156, "y":0}, - {"matrix":[0, 11], "flags":1, "x":169, "y":0}, - {"matrix":[0, 12], "flags":1, "x":182, "y":0}, - {"matrix":[0, 14], "flags":1, "x":198, "y":0}, - {"matrix":[0, 15], "flags":1, "x":211, "y":0}, - {"matrix":[0, 13], "flags":1, "x":224, "y":0}, - - {"matrix":[1, 0], "flags":1, "x":0, "y":15}, - {"matrix":[1, 1], "flags":4, "x":15, "y":15}, - {"matrix":[1, 2], "flags":4, "x":26, "y":15}, - {"matrix":[1, 3], "flags":4, "x":39, "y":15}, - {"matrix":[1, 4], "flags":4, "x":52, "y":15}, - {"matrix":[1, 5], "flags":4, "x":65, "y":15}, - {"matrix":[1, 6], "flags":4, "x":78, "y":15}, - {"matrix":[1, 7], "flags":4, "x":91, "y":15}, - {"matrix":[1, 8], "flags":4, "x":104, "y":15}, - {"matrix":[1, 9], "flags":4, "x":117, "y":15}, - {"matrix":[1, 10], "flags":4, "x":130, "y":15}, - {"matrix":[1, 11], "flags":4, "x":143, "y":15}, - {"matrix":[1, 12], "flags":4, "x":156, "y":15}, - {"matrix":[1, 13], "flags":1, "x":176, "y":15}, - {"matrix":[1, 14], "flags":1, "x":198, "y":15}, - {"matrix":[1, 15], "flags":1, "x":211, "y":15}, - {"matrix":[3, 12], "flags":1, "x":224, "y":15}, - - {"matrix":[2, 0], "flags":1, "x":3, "y":27}, - {"matrix":[2, 1], "flags":4, "x":20, "y":27}, - {"matrix":[2, 2], "flags":4, "x":33, "y":27}, - {"matrix":[2, 3], "flags":4, "x":46, "y":27}, - {"matrix":[2, 4], "flags":4, "x":59, "y":27}, - {"matrix":[2, 5], "flags":4, "x":72, "y":27}, - {"matrix":[2, 6], "flags":4, "x":85, "y":27}, - {"matrix":[2, 7], "flags":4, "x":98, "y":27}, - {"matrix":[2, 8], "flags":4, "x":111, "y":27}, - {"matrix":[2, 9], "flags":4, "x":124, "y":27}, - {"matrix":[2, 10], "flags":4, "x":137, "y":27}, - {"matrix":[2, 11], "flags":4, "x":150, "y":27}, - {"matrix":[2, 12], "flags":4, "x":163, "y":27}, - {"matrix":[2, 13], "flags":4, "x":179, "y":27}, - {"matrix":[2, 14], "flags":1, "x":198, "y":27}, - {"matrix":[2, 15], "flags":1, "x":211, "y":27}, - {"matrix":[3, 14], "flags":1, "x":224, "y":27}, - - {"matrix":[3, 0], "flags":8, "x":5, "y":39}, - {"matrix":[3, 1], "flags":4, "x":23, "y":39}, - {"matrix":[3, 2], "flags":4, "x":36, "y":39}, - {"matrix":[3, 3], "flags":4, "x":49, "y":39}, - {"matrix":[3, 4], "flags":4, "x":62, "y":39}, - {"matrix":[3, 5], "flags":4, "x":75, "y":39}, - {"matrix":[3, 6], "flags":4, "x":88, "y":39}, - {"matrix":[3, 7], "flags":4, "x":101, "y":39}, - {"matrix":[3, 8], "flags":4, "x":114, "y":39}, - {"matrix":[3, 9], "flags":4, "x":127, "y":39}, - {"matrix":[3, 10], "flags":4, "x":140, "y":39}, - {"matrix":[3, 11], "flags":4, "x":153, "y":39}, - {"matrix":[3, 13], "flags":1, "x":174, "y":39}, - - {"matrix":[4, 12], "flags":8, "x":198, "y":39}, - {"matrix":[4, 12], "flags":8, "x":211, "y":39}, - {"matrix":[4, 12], "flags":8, "x":224, "y":39}, - - {"matrix":[4, 0], "flags":1, "x":8, "y":52}, - {"matrix":[4, 2], "flags":4, "x":29, "y":52}, - {"matrix":[4, 3], "flags":4, "x":42, "y":52}, - {"matrix":[4, 4], "flags":4, "x":55, "y":52}, - {"matrix":[4, 5], "flags":4, "x":68, "y":52}, - {"matrix":[4, 6], "flags":4, "x":82, "y":52}, - {"matrix":[4, 7], "flags":4, "x":95, "y":52}, - {"matrix":[4, 8], "flags":4, "x":108, "y":52}, - {"matrix":[4, 9], "flags":4, "x":121, "y":52}, - {"matrix":[4, 10], "flags":4, "x":134, "y":52}, - {"matrix":[4, 11], "flags":4, "x":147, "y":52}, - {"matrix":[4, 13], "flags":1, "x":171, "y":52}, - {"matrix":[4, 15], "flags":1, "x":211, "y":52}, - - {"matrix":[5, 0], "flags":1, "x":2, "y":64}, - {"matrix":[5, 1], "flags":1, "x":18, "y":64}, - {"matrix":[5, 2], "flags":1, "x":34, "y":64}, - {"matrix":[5, 6], "flags":4, "x":83, "y":64}, - {"matrix":[5, 10], "flags":1, "x":132, "y":64}, - {"matrix":[5, 11], "flags":1, "x":148, "y":64}, - {"matrix":[5, 12], "flags":4, "x":165, "y":64}, - {"matrix":[5, 13], "flags":1, "x":181, "y":64}, - {"matrix":[5, 14], "flags":1, "x":198, "y":64}, - {"matrix":[5, 15], "flags":1, "x":211, "y":64}, - {"matrix":[3, 15], "flags":1, "x":224, "y":64} - ], - "sleep": true, - "react_on_keyup": true - } -} diff --git a/keyboards/keychron/c1_pro/ansi/white/keyboard.json b/keyboards/keychron/c1_pro/ansi/white/keyboard.json new file mode 100644 index 0000000000..c64183a739 --- /dev/null +++ b/keyboards/keychron/c1_pro/ansi/white/keyboard.json @@ -0,0 +1,226 @@ +{ + "usb": { + "pid": "0x0513", + "device_version": "1.0.0" + }, + "features": { + "led_matrix": true + }, + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix":[0, 0], "x":0, "y":0}, + {"matrix":[0, 1], "x":2, "y":0}, + {"matrix":[0, 2], "x":3, "y":0}, + {"matrix":[0, 3], "x":4, "y":0}, + {"matrix":[0, 4], "x":5, "y":0}, + {"matrix":[0, 5], "x":6.5, "y":0}, + {"matrix":[0, 6], "x":7.5, "y":0}, + {"matrix":[0, 7], "x":8.5, "y":0}, + {"matrix":[0, 8], "x":9.5, "y":0}, + {"matrix":[0, 9], "x":11, "y":0}, + {"matrix":[0,10], "x":12, "y":0}, + {"matrix":[0,11], "x":13, "y":0}, + {"matrix":[0,12], "x":14, "y":0}, + {"matrix":[0,14], "x":15.25, "y":0}, + {"matrix":[0,15], "x":16.25, "y":0}, + {"matrix":[0,13], "x":17.25, "y":0}, + + {"matrix":[1, 0], "x":0, "y":1.25}, + {"matrix":[1, 1], "x":1, "y":1.25}, + {"matrix":[1, 2], "x":2, "y":1.25}, + {"matrix":[1, 3], "x":3, "y":1.25}, + {"matrix":[1, 4], "x":4, "y":1.25}, + {"matrix":[1, 5], "x":5, "y":1.25}, + {"matrix":[1, 6], "x":6, "y":1.25}, + {"matrix":[1, 7], "x":7, "y":1.25}, + {"matrix":[1, 8], "x":8, "y":1.25}, + {"matrix":[1, 9], "x":9, "y":1.25}, + {"matrix":[1,10], "x":10, "y":1.25}, + {"matrix":[1,11], "x":11, "y":1.25}, + {"matrix":[1,12], "x":12, "y":1.25}, + {"matrix":[1,13], "x":13, "y":1.25, "w":2}, + {"matrix":[1,14], "x":15.25, "y":1.25}, + {"matrix":[1,15], "x":16.25, "y":1.25}, + {"matrix":[3,12], "x":17.25, "y":1.25}, + + {"matrix":[2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix":[2, 1], "x":1.5, "y":2.25}, + {"matrix":[2, 2], "x":2.5, "y":2.25}, + {"matrix":[2, 3], "x":3.5, "y":2.25}, + {"matrix":[2, 4], "x":4.5, "y":2.25}, + {"matrix":[2, 5], "x":5.5, "y":2.25}, + {"matrix":[2, 6], "x":6.5, "y":2.25}, + {"matrix":[2, 7], "x":7.5, "y":2.25}, + {"matrix":[2, 8], "x":8.5, "y":2.25}, + {"matrix":[2, 9], "x":9.5, "y":2.25}, + {"matrix":[2,10], "x":10.5, "y":2.25}, + {"matrix":[2,11], "x":11.5, "y":2.25}, + {"matrix":[2,12], "x":12.5, "y":2.25}, + {"matrix":[2,13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix":[2,14], "x":15.25, "y":2.25}, + {"matrix":[2,15], "x":16.25, "y":2.25}, + {"matrix":[3,14], "x":17.25, "y":2.25}, + + {"matrix":[3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix":[3, 1], "x":1.75, "y":3.25}, + {"matrix":[3, 2], "x":2.75, "y":3.25}, + {"matrix":[3, 3], "x":3.75, "y":3.25}, + {"matrix":[3, 4], "x":4.75, "y":3.25}, + {"matrix":[3, 5], "x":5.75, "y":3.25}, + {"matrix":[3, 6], "x":6.75, "y":3.25}, + {"matrix":[3, 7], "x":7.75, "y":3.25}, + {"matrix":[3, 8], "x":8.75, "y":3.25}, + {"matrix":[3, 9], "x":9.75, "y":3.25}, + {"matrix":[3,10], "x":10.75, "y":3.25}, + {"matrix":[3,11], "x":11.75, "y":3.25}, + {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, + + {"matrix":[4, 0], "x":0, "y":4.25, "w":2.25}, + {"matrix":[4, 2], "x":2.25, "y":4.25}, + {"matrix":[4, 3], "x":3.25, "y":4.25}, + {"matrix":[4, 4], "x":4.25, "y":4.25}, + {"matrix":[4, 5], "x":5.25, "y":4.25}, + {"matrix":[4, 6], "x":6.25, "y":4.25}, + {"matrix":[4, 7], "x":7.25, "y":4.25}, + {"matrix":[4, 8], "x":8.25, "y":4.25}, + {"matrix":[4, 9], "x":9.25, "y":4.25}, + {"matrix":[4,10], "x":10.25, "y":4.25}, + {"matrix":[4,11], "x":11.25, "y":4.25}, + {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, + {"matrix":[4,15], "x":16.25, "y":4.25}, + + {"matrix":[5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix":[5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix":[5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix":[5, 6], "x":3.75, "y":5.25, "w":6.25}, + {"matrix":[5,10], "x":10, "y":5.25, "w":1.25}, + {"matrix":[5,11], "x":11.25, "y":5.25, "w":1.25}, + {"matrix":[5,12], "x":12.5, "y":5.25, "w":1.25}, + {"matrix":[5,13], "x":13.75, "y":5.25, "w":1.25}, + {"matrix":[5,14], "x":15.25, "y":5.25}, + {"matrix":[5,15], "x":16.25, "y":5.25}, + {"matrix":[3,15], "x":17.25, "y":5.25} + ] + } + }, + "led_matrix": { + "driver": "snled27351", + "animations": { + "breathing": true, + "band_pinwheel": true, + "band_spiral": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "dual_beacon": true, + "solid_reactive_simple": true, + "solid_reactive_multiwide": true, + "solid_reactive_multinexus": true, + "solid_splash": true, + "wave_left_right": true, + "wave_up_down": true, + "effect_max": true + }, + "layout": [ + {"matrix":[0, 0], "flags":1, "x":0, "y":0}, + {"matrix":[0, 1], "flags":1, "x":26, "y":0}, + {"matrix":[0, 2], "flags":1, "x":39, "y":0}, + {"matrix":[0, 3], "flags":1, "x":52, "y":0}, + {"matrix":[0, 4], "flags":1, "x":65, "y":0}, + {"matrix":[0, 5], "flags":1, "x":85, "y":0}, + {"matrix":[0, 6], "flags":1, "x":98, "y":0}, + {"matrix":[0, 7], "flags":1, "x":111, "y":0}, + {"matrix":[0, 8], "flags":1, "x":124, "y":0}, + {"matrix":[0, 9], "flags":1, "x":143, "y":0}, + {"matrix":[0, 10], "flags":1, "x":156, "y":0}, + {"matrix":[0, 11], "flags":1, "x":169, "y":0}, + {"matrix":[0, 12], "flags":1, "x":182, "y":0}, + {"matrix":[0, 14], "flags":1, "x":198, "y":0}, + {"matrix":[0, 15], "flags":1, "x":211, "y":0}, + {"matrix":[0, 13], "flags":1, "x":224, "y":0}, + + {"matrix":[1, 0], "flags":1, "x":0, "y":15}, + {"matrix":[1, 1], "flags":4, "x":15, "y":15}, + {"matrix":[1, 2], "flags":4, "x":26, "y":15}, + {"matrix":[1, 3], "flags":4, "x":39, "y":15}, + {"matrix":[1, 4], "flags":4, "x":52, "y":15}, + {"matrix":[1, 5], "flags":4, "x":65, "y":15}, + {"matrix":[1, 6], "flags":4, "x":78, "y":15}, + {"matrix":[1, 7], "flags":4, "x":91, "y":15}, + {"matrix":[1, 8], "flags":4, "x":104, "y":15}, + {"matrix":[1, 9], "flags":4, "x":117, "y":15}, + {"matrix":[1, 10], "flags":4, "x":130, "y":15}, + {"matrix":[1, 11], "flags":4, "x":143, "y":15}, + {"matrix":[1, 12], "flags":4, "x":156, "y":15}, + {"matrix":[1, 13], "flags":1, "x":176, "y":15}, + {"matrix":[1, 14], "flags":1, "x":198, "y":15}, + {"matrix":[1, 15], "flags":1, "x":211, "y":15}, + {"matrix":[3, 12], "flags":1, "x":224, "y":15}, + + {"matrix":[2, 0], "flags":1, "x":3, "y":27}, + {"matrix":[2, 1], "flags":4, "x":20, "y":27}, + {"matrix":[2, 2], "flags":4, "x":33, "y":27}, + {"matrix":[2, 3], "flags":4, "x":46, "y":27}, + {"matrix":[2, 4], "flags":4, "x":59, "y":27}, + {"matrix":[2, 5], "flags":4, "x":72, "y":27}, + {"matrix":[2, 6], "flags":4, "x":85, "y":27}, + {"matrix":[2, 7], "flags":4, "x":98, "y":27}, + {"matrix":[2, 8], "flags":4, "x":111, "y":27}, + {"matrix":[2, 9], "flags":4, "x":124, "y":27}, + {"matrix":[2, 10], "flags":4, "x":137, "y":27}, + {"matrix":[2, 11], "flags":4, "x":150, "y":27}, + {"matrix":[2, 12], "flags":4, "x":163, "y":27}, + {"matrix":[2, 13], "flags":4, "x":179, "y":27}, + {"matrix":[2, 14], "flags":1, "x":198, "y":27}, + {"matrix":[2, 15], "flags":1, "x":211, "y":27}, + {"matrix":[3, 14], "flags":1, "x":224, "y":27}, + + {"matrix":[3, 0], "flags":8, "x":5, "y":39}, + {"matrix":[3, 1], "flags":4, "x":23, "y":39}, + {"matrix":[3, 2], "flags":4, "x":36, "y":39}, + {"matrix":[3, 3], "flags":4, "x":49, "y":39}, + {"matrix":[3, 4], "flags":4, "x":62, "y":39}, + {"matrix":[3, 5], "flags":4, "x":75, "y":39}, + {"matrix":[3, 6], "flags":4, "x":88, "y":39}, + {"matrix":[3, 7], "flags":4, "x":101, "y":39}, + {"matrix":[3, 8], "flags":4, "x":114, "y":39}, + {"matrix":[3, 9], "flags":4, "x":127, "y":39}, + {"matrix":[3, 10], "flags":4, "x":140, "y":39}, + {"matrix":[3, 11], "flags":4, "x":153, "y":39}, + {"matrix":[3, 13], "flags":1, "x":174, "y":39}, + + {"matrix":[4, 12], "flags":8, "x":198, "y":39}, + {"matrix":[4, 12], "flags":8, "x":211, "y":39}, + {"matrix":[4, 12], "flags":8, "x":224, "y":39}, + + {"matrix":[4, 0], "flags":1, "x":8, "y":52}, + {"matrix":[4, 2], "flags":4, "x":29, "y":52}, + {"matrix":[4, 3], "flags":4, "x":42, "y":52}, + {"matrix":[4, 4], "flags":4, "x":55, "y":52}, + {"matrix":[4, 5], "flags":4, "x":68, "y":52}, + {"matrix":[4, 6], "flags":4, "x":82, "y":52}, + {"matrix":[4, 7], "flags":4, "x":95, "y":52}, + {"matrix":[4, 8], "flags":4, "x":108, "y":52}, + {"matrix":[4, 9], "flags":4, "x":121, "y":52}, + {"matrix":[4, 10], "flags":4, "x":134, "y":52}, + {"matrix":[4, 11], "flags":4, "x":147, "y":52}, + {"matrix":[4, 13], "flags":1, "x":171, "y":52}, + {"matrix":[4, 15], "flags":1, "x":211, "y":52}, + + {"matrix":[5, 0], "flags":1, "x":2, "y":64}, + {"matrix":[5, 1], "flags":1, "x":18, "y":64}, + {"matrix":[5, 2], "flags":1, "x":34, "y":64}, + {"matrix":[5, 6], "flags":4, "x":83, "y":64}, + {"matrix":[5, 10], "flags":1, "x":132, "y":64}, + {"matrix":[5, 11], "flags":1, "x":148, "y":64}, + {"matrix":[5, 12], "flags":4, "x":165, "y":64}, + {"matrix":[5, 13], "flags":1, "x":181, "y":64}, + {"matrix":[5, 14], "flags":1, "x":198, "y":64}, + {"matrix":[5, 15], "flags":1, "x":211, "y":64}, + {"matrix":[3, 15], "flags":1, "x":224, "y":64} + ], + "sleep": true, + "react_on_keyup": true + } +} diff --git a/keyboards/keychron/c1_pro/ansi/white/rules.mk b/keyboards/keychron/c1_pro/ansi/white/rules.mk deleted file mode 100644 index 7307f9f9e7..0000000000 --- a/keyboards/keychron/c1_pro/ansi/white/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Build Options diff --git a/keyboards/keychron/q0/base/info.json b/keyboards/keychron/q0/base/info.json deleted file mode 100644 index ad89cf84da..0000000000 --- a/keyboards/keychron/q0/base/info.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "keyboard_name": "Q0", - "usb": { - "pid": "0x0130", - "device_version": "1.0.2" - }, - "matrix_pins": { - "cols": ["A5", "A6", "A7", "B0"], - "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] - }, - "rgb_matrix": { - "center_point": [56, 16], - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 1, "matrix": [0, 1], "x": 37, "y": 0}, - {"flags": 1, "matrix": [0, 2], "x": 75, "y": 0}, - {"flags": 1, "matrix": [0, 3], "x": 112, "y": 0}, - - {"flags": 9, "matrix": [1, 0], "x": 0, "y": 6}, - {"flags": 4, "matrix": [1, 1], "x": 37, "y": 6}, - {"flags": 4, "matrix": [1, 2], "x": 75, "y": 6}, - {"flags": 4, "matrix": [1, 3], "x": 112, "y": 6}, - - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 13}, - {"flags": 4, "matrix": [2, 1], "x": 37, "y": 13}, - {"flags": 4, "matrix": [2, 2], "x": 75, "y": 13}, - - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 19}, - {"flags": 4, "matrix": [3, 1], "x": 37, "y": 19}, - {"flags": 4, "matrix": [3, 2], "x": 75, "y": 19}, - {"flags": 4, "matrix": [2, 3], "x": 112, "y": 16}, - - {"flags": 4, "matrix": [4, 0], "x": 0, "y": 25}, - {"flags": 4, "matrix": [4, 1], "x": 37, "y": 25}, - {"flags": 4, "matrix": [4, 2], "x": 75, "y": 25}, - - {"flags": 4, "matrix": [5, 0], "x": 18, "y": 32}, - {"flags": 4, "matrix": [5, 2], "x": 75, "y": 32}, - {"flags": 1, "matrix": [4, 3], "x": 112, "y": 29} - ] - }, - "community_layouts": ["numpad_6x4"], - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [2, 3], "x": 3, "y": 2, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 2}, - {"matrix": [5, 2], "x": 2, "y": 5}, - {"matrix": [4, 3], "x": 3, "y": 4, "h": 2} - ] - } - } -} diff --git a/keyboards/keychron/q0/base/keyboard.json b/keyboards/keychron/q0/base/keyboard.json new file mode 100644 index 0000000000..ad89cf84da --- /dev/null +++ b/keyboards/keychron/q0/base/keyboard.json @@ -0,0 +1,75 @@ +{ + "keyboard_name": "Q0", + "usb": { + "pid": "0x0130", + "device_version": "1.0.2" + }, + "matrix_pins": { + "cols": ["A5", "A6", "A7", "B0"], + "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] + }, + "rgb_matrix": { + "center_point": [56, 16], + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 1, "matrix": [0, 1], "x": 37, "y": 0}, + {"flags": 1, "matrix": [0, 2], "x": 75, "y": 0}, + {"flags": 1, "matrix": [0, 3], "x": 112, "y": 0}, + + {"flags": 9, "matrix": [1, 0], "x": 0, "y": 6}, + {"flags": 4, "matrix": [1, 1], "x": 37, "y": 6}, + {"flags": 4, "matrix": [1, 2], "x": 75, "y": 6}, + {"flags": 4, "matrix": [1, 3], "x": 112, "y": 6}, + + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 13}, + {"flags": 4, "matrix": [2, 1], "x": 37, "y": 13}, + {"flags": 4, "matrix": [2, 2], "x": 75, "y": 13}, + + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 19}, + {"flags": 4, "matrix": [3, 1], "x": 37, "y": 19}, + {"flags": 4, "matrix": [3, 2], "x": 75, "y": 19}, + {"flags": 4, "matrix": [2, 3], "x": 112, "y": 16}, + + {"flags": 4, "matrix": [4, 0], "x": 0, "y": 25}, + {"flags": 4, "matrix": [4, 1], "x": 37, "y": 25}, + {"flags": 4, "matrix": [4, 2], "x": 75, "y": 25}, + + {"flags": 4, "matrix": [5, 0], "x": 18, "y": 32}, + {"flags": 4, "matrix": [5, 2], "x": 75, "y": 32}, + {"flags": 1, "matrix": [4, 3], "x": 112, "y": 29} + ] + }, + "community_layouts": ["numpad_6x4"], + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [2, 3], "x": 3, "y": 2, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 2}, + {"matrix": [5, 2], "x": 2, "y": 5}, + {"matrix": [4, 3], "x": 3, "y": 4, "h": 2} + ] + } + } +} diff --git a/keyboards/keychron/q0/base/rules.mk b/keyboards/keychron/q0/base/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q0/base/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q0/plus/info.json b/keyboards/keychron/q0/plus/info.json deleted file mode 100644 index b187a79139..0000000000 --- a/keyboards/keychron/q0/plus/info.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "keyboard_name": "Keychron Q0 Plus", - "usb": { - "pid": "0x0131", - "device_version": "1.0.0" - }, - "matrix_pins": { - "cols": ["C14", "C15", "A0", "A1", "A2"], - "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "A3", "pin_b": "A4"} - ] - }, - "bootmagic": { - "matrix": [0, 1] - }, - "rgb_matrix": { - "layout": [ - {"flags": 1, "matrix": [0, 1], "x": 56, "y": 0}, - {"flags": 1, "matrix": [0, 2], "x": 112, "y": 0}, - {"flags": 1, "matrix": [0, 3], "x": 168, "y": 0}, - {"flags": 1, "matrix": [0, 4], "x": 224, "y": 0}, - - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 15}, - {"flags": 8, "matrix": [1, 1], "x": 56, "y": 15}, - {"flags": 4, "matrix": [1, 2], "x": 112, "y": 15}, - {"flags": 4, "matrix": [1, 3], "x": 168, "y": 15}, - {"flags": 4, "matrix": [1, 4], "x": 224, "y": 15}, - - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 27}, - {"flags": 4, "matrix": [2, 1], "x": 56, "y": 27}, - {"flags": 4, "matrix": [2, 2], "x": 112, "y": 27}, - {"flags": 4, "matrix": [2, 3], "x": 168, "y": 27}, - {"flags": 4, "matrix": [2, 4], "x": 224, "y": 34}, - - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 40}, - {"flags": 4, "matrix": [3, 1], "x": 56, "y": 40}, - {"flags": 4, "matrix": [3, 2], "x": 112, "y": 40}, - {"flags": 4, "matrix": [3, 3], "x": 168, "y": 40}, - - {"flags": 4, "matrix": [4, 0], "x": 0, "y": 52}, - {"flags": 4, "matrix": [4, 1], "x": 56, "y": 52}, - {"flags": 4, "matrix": [4, 2], "x": 112, "y": 52}, - {"flags": 4, "matrix": [4, 3], "x": 168, "y": 52}, - {"flags": 4, "matrix": [4, 4], "x": 224, "y": 58}, - - {"flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, - {"flags": 4, "matrix": [5, 1], "x": 84, "y": 64}, - {"flags": 1, "matrix": [5, 3], "x": 168, "y": 64} - ] - }, - "community_layouts": ["numpad_6x5"], - "layouts": { - "LAYOUT_numpad_6x5": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1.25}, - {"matrix": [1, 2], "x": 2.25, "y": 1.25}, - {"matrix": [1, 3], "x": 3.25, "y": 1.25}, - {"matrix": [1, 4], "x": 4.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2.25}, - {"matrix": [2, 2], "x": 2.25, "y": 2.25}, - {"matrix": [2, 3], "x": 3.25, "y": 2.25}, - {"matrix": [2, 4], "x": 4.25, "y": 2.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25, "h": 2}, - - {"matrix": [5, 0], "x": 0, "y": 5.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 2}, - {"matrix": [5, 3], "x": 3.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keychron/q0/plus/keyboard.json b/keyboards/keychron/q0/plus/keyboard.json new file mode 100644 index 0000000000..b187a79139 --- /dev/null +++ b/keyboards/keychron/q0/plus/keyboard.json @@ -0,0 +1,94 @@ +{ + "keyboard_name": "Keychron Q0 Plus", + "usb": { + "pid": "0x0131", + "device_version": "1.0.0" + }, + "matrix_pins": { + "cols": ["C14", "C15", "A0", "A1", "A2"], + "rows": ["B5", "B4", "B3", "A15", "A14", "A13"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "A3", "pin_b": "A4"} + ] + }, + "bootmagic": { + "matrix": [0, 1] + }, + "rgb_matrix": { + "layout": [ + {"flags": 1, "matrix": [0, 1], "x": 56, "y": 0}, + {"flags": 1, "matrix": [0, 2], "x": 112, "y": 0}, + {"flags": 1, "matrix": [0, 3], "x": 168, "y": 0}, + {"flags": 1, "matrix": [0, 4], "x": 224, "y": 0}, + + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 15}, + {"flags": 8, "matrix": [1, 1], "x": 56, "y": 15}, + {"flags": 4, "matrix": [1, 2], "x": 112, "y": 15}, + {"flags": 4, "matrix": [1, 3], "x": 168, "y": 15}, + {"flags": 4, "matrix": [1, 4], "x": 224, "y": 15}, + + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 27}, + {"flags": 4, "matrix": [2, 1], "x": 56, "y": 27}, + {"flags": 4, "matrix": [2, 2], "x": 112, "y": 27}, + {"flags": 4, "matrix": [2, 3], "x": 168, "y": 27}, + {"flags": 4, "matrix": [2, 4], "x": 224, "y": 34}, + + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 40}, + {"flags": 4, "matrix": [3, 1], "x": 56, "y": 40}, + {"flags": 4, "matrix": [3, 2], "x": 112, "y": 40}, + {"flags": 4, "matrix": [3, 3], "x": 168, "y": 40}, + + {"flags": 4, "matrix": [4, 0], "x": 0, "y": 52}, + {"flags": 4, "matrix": [4, 1], "x": 56, "y": 52}, + {"flags": 4, "matrix": [4, 2], "x": 112, "y": 52}, + {"flags": 4, "matrix": [4, 3], "x": 168, "y": 52}, + {"flags": 4, "matrix": [4, 4], "x": 224, "y": 58}, + + {"flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, + {"flags": 4, "matrix": [5, 1], "x": 84, "y": 64}, + {"flags": 1, "matrix": [5, 3], "x": 168, "y": 64} + ] + }, + "community_layouts": ["numpad_6x5"], + "layouts": { + "LAYOUT_numpad_6x5": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1.25}, + {"matrix": [1, 2], "x": 2.25, "y": 1.25}, + {"matrix": [1, 3], "x": 3.25, "y": 1.25}, + {"matrix": [1, 4], "x": 4.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2.25}, + {"matrix": [2, 2], "x": 2.25, "y": 2.25}, + {"matrix": [2, 3], "x": 3.25, "y": 2.25}, + {"matrix": [2, 4], "x": 4.25, "y": 2.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25, "h": 2}, + + {"matrix": [5, 0], "x": 0, "y": 5.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 2}, + {"matrix": [5, 3], "x": 3.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keychron/q0/plus/rules.mk b/keyboards/keychron/q0/plus/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q0/plus/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q1v1/ansi/info.json b/keyboards/keychron/q1v1/ansi/info.json deleted file mode 100644 index 028967d608..0000000000 --- a/keyboards/keychron/q1v1/ansi/info.json +++ /dev/null @@ -1,190 +0,0 @@ -{ - "usb": { - "pid": "0x0100", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, - {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, - {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 162, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, - {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, - {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, - {"matrix": [2, 13], "x": 202, "y": 26, "flags": 4}, - {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, - - {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, - {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, - {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, - {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, - {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, - {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, - {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, - {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, - {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, - {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, - {"matrix": [3, 13], "x": 196, "y": 38, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, - - {"matrix": [4, 0], "x": 9, "y": 49, "flags": 1}, - {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, - {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, - {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, - {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, - {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, - {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, - {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, - {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, - {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, - {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, - {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, - {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, - - {"matrix": [5, 0], "x":2, "y": 61, "flags": 1}, - {"matrix": [5, 1], "x":20, "y": 61, "flags": 1}, - {"matrix": [5, 2], "x":39, "y": 61, "flags": 1}, - {"matrix": [5, 6], "x":94, "y": 61, "flags": 4}, - {"matrix": [5, 10], "x":147, "y": 61, "flags": 1}, - {"matrix": [5, 11], "x":162, "y": 61, "flags": 1}, - {"matrix": [5, 12], "x":176, "y": 61, "flags": 1}, - {"matrix": [5, 13], "x":195, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x":209, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x":224, "y": 64, "flags": 1} - ] - }, - "layouts": { - "LAYOUT_ansi_82": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.25, "y": 0}, - {"matrix": [0, 3], "x": 2.25, "y": 0}, - {"matrix": [0, 4], "x": 3.25, "y": 0}, - {"matrix": [0, 5], "x": 4.25, "y": 0}, - {"matrix": [0, 6], "x": 5.5, "y": 0}, - {"matrix": [0, 7], "x": 6.5, "y": 0}, - {"matrix": [0, 8], "x": 7.5, "y": 0}, - {"matrix": [0, 9], "x": 8.5, "y": 0}, - {"matrix": [0, 10], "x": 9.75, "y": 0}, - {"matrix": [0, 11], "x": 10.75, "y": 0}, - {"matrix": [0, 12], "x": 11.75, "y": 0}, - {"matrix": [0, 13], "x": 12.75, "y": 0}, - {"matrix": [4, 14], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 15.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [3, 12], "x": 14.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5}, - {"matrix": [5, 11], "x": 11, "y": 5}, - {"matrix": [5, 12], "x": 12, "y": 5}, - {"matrix": [5, 13], "x": 13.25, "y": 5.25}, - {"matrix": [4, 12], "x": 14.25, "y": 5.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keychron/q1v1/ansi/keyboard.json b/keyboards/keychron/q1v1/ansi/keyboard.json new file mode 100644 index 0000000000..028967d608 --- /dev/null +++ b/keyboards/keychron/q1v1/ansi/keyboard.json @@ -0,0 +1,190 @@ +{ + "usb": { + "pid": "0x0100", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, + {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, + {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 162, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, + {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, + {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, + {"matrix": [2, 13], "x": 202, "y": 26, "flags": 4}, + {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, + + {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, + {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, + {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, + {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, + {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, + {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, + {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, + {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, + {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, + {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, + {"matrix": [3, 13], "x": 196, "y": 38, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, + + {"matrix": [4, 0], "x": 9, "y": 49, "flags": 1}, + {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, + {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, + {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, + {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, + {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, + {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, + {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, + {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, + {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, + {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, + {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, + {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, + + {"matrix": [5, 0], "x":2, "y": 61, "flags": 1}, + {"matrix": [5, 1], "x":20, "y": 61, "flags": 1}, + {"matrix": [5, 2], "x":39, "y": 61, "flags": 1}, + {"matrix": [5, 6], "x":94, "y": 61, "flags": 4}, + {"matrix": [5, 10], "x":147, "y": 61, "flags": 1}, + {"matrix": [5, 11], "x":162, "y": 61, "flags": 1}, + {"matrix": [5, 12], "x":176, "y": 61, "flags": 1}, + {"matrix": [5, 13], "x":195, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x":209, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x":224, "y": 64, "flags": 1} + ] + }, + "layouts": { + "LAYOUT_ansi_82": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.25, "y": 0}, + {"matrix": [0, 3], "x": 2.25, "y": 0}, + {"matrix": [0, 4], "x": 3.25, "y": 0}, + {"matrix": [0, 5], "x": 4.25, "y": 0}, + {"matrix": [0, 6], "x": 5.5, "y": 0}, + {"matrix": [0, 7], "x": 6.5, "y": 0}, + {"matrix": [0, 8], "x": 7.5, "y": 0}, + {"matrix": [0, 9], "x": 8.5, "y": 0}, + {"matrix": [0, 10], "x": 9.75, "y": 0}, + {"matrix": [0, 11], "x": 10.75, "y": 0}, + {"matrix": [0, 12], "x": 11.75, "y": 0}, + {"matrix": [0, 13], "x": 12.75, "y": 0}, + {"matrix": [4, 14], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 15.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [3, 12], "x": 14.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5}, + {"matrix": [5, 11], "x": 11, "y": 5}, + {"matrix": [5, 12], "x": 12, "y": 5}, + {"matrix": [5, 13], "x": 13.25, "y": 5.25}, + {"matrix": [4, 12], "x": 14.25, "y": 5.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keychron/q1v1/ansi/rules.mk b/keyboards/keychron/q1v1/ansi/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q1v1/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q1v1/ansi_encoder/info.json b/keyboards/keychron/q1v1/ansi_encoder/info.json deleted file mode 100644 index 786c297fd3..0000000000 --- a/keyboards/keychron/q1v1/ansi_encoder/info.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "usb": { - "pid": "0x0101", - "device_version": "1.0.0" - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "E6", "pin_b": "B7"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, - {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, - {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 162, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, - {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, - {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, - {"matrix": [2, 13], "x": 202, "y": 26, "flags": 4}, - {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, - - {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, - {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, - {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, - {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, - {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, - {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, - {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, - {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, - {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, - {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, - {"matrix": [3, 13], "x": 196, "y": 38, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, - - {"matrix": [4, 0], "x": 9, "y": 49, "flags": 1}, - {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, - {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, - {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, - {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, - {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, - {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, - {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, - {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, - {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, - {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, - {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, - {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, - - {"matrix": [5, 0], "x":2, "y": 61, "flags": 1}, - {"matrix": [5, 1], "x":20, "y": 61, "flags": 1}, - {"matrix": [5, 2], "x":39, "y": 61, "flags": 1}, - {"matrix": [5, 6], "x":94, "y": 61, "flags": 4}, - {"matrix": [5, 10], "x":147, "y": 61, "flags": 1}, - {"matrix": [5, 11], "x":162, "y": 61, "flags": 1}, - {"matrix": [5, 12], "x":176, "y": 61, "flags": 1}, - {"matrix": [5, 13], "x":195, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x":209, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x":224, "y": 64, "flags": 1} - ] - }, - "layouts": { - "LAYOUT_ansi_82": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.25, "y": 0}, - {"matrix": [0, 3], "x": 2.25, "y": 0}, - {"matrix": [0, 4], "x": 3.25, "y": 0}, - {"matrix": [0, 5], "x": 4.25, "y": 0}, - {"matrix": [0, 6], "x": 5.5, "y": 0}, - {"matrix": [0, 7], "x": 6.5, "y": 0}, - {"matrix": [0, 8], "x": 7.5, "y": 0}, - {"matrix": [0, 9], "x": 8.5, "y": 0}, - {"matrix": [0, 10], "x": 9.75, "y": 0}, - {"matrix": [0, 11], "x": 10.75, "y": 0}, - {"matrix": [0, 12], "x": 11.75, "y": 0}, - {"matrix": [0, 13], "x": 12.75, "y": 0}, - {"matrix": [4, 14], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 15.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [3, 12], "x": 14.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5}, - {"matrix": [5, 11], "x": 11, "y": 5}, - {"matrix": [5, 12], "x": 12, "y": 5}, - {"matrix": [5, 13], "x": 13.25, "y": 5.25}, - {"matrix": [4, 12], "x": 14.25, "y": 5.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keychron/q1v1/ansi_encoder/keyboard.json b/keyboards/keychron/q1v1/ansi_encoder/keyboard.json new file mode 100644 index 0000000000..786c297fd3 --- /dev/null +++ b/keyboards/keychron/q1v1/ansi_encoder/keyboard.json @@ -0,0 +1,196 @@ +{ + "usb": { + "pid": "0x0101", + "device_version": "1.0.0" + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "E6", "pin_b": "B7"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, + {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, + {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 162, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, + {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, + {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, + {"matrix": [2, 13], "x": 202, "y": 26, "flags": 4}, + {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, + + {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, + {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, + {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, + {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, + {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, + {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, + {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, + {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, + {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, + {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, + {"matrix": [3, 13], "x": 196, "y": 38, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, + + {"matrix": [4, 0], "x": 9, "y": 49, "flags": 1}, + {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, + {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, + {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, + {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, + {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, + {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, + {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, + {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, + {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, + {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, + {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, + {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, + + {"matrix": [5, 0], "x":2, "y": 61, "flags": 1}, + {"matrix": [5, 1], "x":20, "y": 61, "flags": 1}, + {"matrix": [5, 2], "x":39, "y": 61, "flags": 1}, + {"matrix": [5, 6], "x":94, "y": 61, "flags": 4}, + {"matrix": [5, 10], "x":147, "y": 61, "flags": 1}, + {"matrix": [5, 11], "x":162, "y": 61, "flags": 1}, + {"matrix": [5, 12], "x":176, "y": 61, "flags": 1}, + {"matrix": [5, 13], "x":195, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x":209, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x":224, "y": 64, "flags": 1} + ] + }, + "layouts": { + "LAYOUT_ansi_82": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.25, "y": 0}, + {"matrix": [0, 3], "x": 2.25, "y": 0}, + {"matrix": [0, 4], "x": 3.25, "y": 0}, + {"matrix": [0, 5], "x": 4.25, "y": 0}, + {"matrix": [0, 6], "x": 5.5, "y": 0}, + {"matrix": [0, 7], "x": 6.5, "y": 0}, + {"matrix": [0, 8], "x": 7.5, "y": 0}, + {"matrix": [0, 9], "x": 8.5, "y": 0}, + {"matrix": [0, 10], "x": 9.75, "y": 0}, + {"matrix": [0, 11], "x": 10.75, "y": 0}, + {"matrix": [0, 12], "x": 11.75, "y": 0}, + {"matrix": [0, 13], "x": 12.75, "y": 0}, + {"matrix": [4, 14], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 15.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [3, 12], "x": 14.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5}, + {"matrix": [5, 11], "x": 11, "y": 5}, + {"matrix": [5, 12], "x": 12, "y": 5}, + {"matrix": [5, 13], "x": 13.25, "y": 5.25}, + {"matrix": [4, 12], "x": 14.25, "y": 5.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keychron/q1v1/ansi_encoder/rules.mk b/keyboards/keychron/q1v1/ansi_encoder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q1v1/ansi_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q1v1/iso/info.json b/keyboards/keychron/q1v1/iso/info.json deleted file mode 100644 index 2bd353803e..0000000000 --- a/keyboards/keychron/q1v1/iso/info.json +++ /dev/null @@ -1,192 +0,0 @@ -{ - "usb": { - "pid": "0x0102", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, - {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, - {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 162, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, - {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, - {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, - {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, - - {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, - {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, - {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, - {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, - {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, - {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, - {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, - {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, - {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, - {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, - {"matrix": [3, 13], "x": 187, "y": 38, "flags": 4}, - {"matrix": [2, 13], "x": 203, "y": 32, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 49, "flags": 1}, - {"matrix": [4, 1], "x": 18, "y": 49, "flags": 4}, - {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, - {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, - {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, - {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, - {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, - {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, - {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, - {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, - {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, - {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, - {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, - {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, - - {"matrix": [5, 0], "x": 2, "y": 61, "flags": 1}, - {"matrix": [5, 1], "x": 20, "y": 61, "flags": 1}, - {"matrix": [5, 2], "x": 39, "y": 61, "flags": 1}, - {"matrix": [5, 6], "x": 94, "y": 61, "flags": 4}, - {"matrix": [5, 10], "x": 147, "y": 61, "flags": 1}, - {"matrix": [5, 11], "x": 162, "y": 61, "flags": 1}, - {"matrix": [5, 12], "x": 176, "y": 61, "flags": 1}, - {"matrix": [5, 13], "x": 195, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x": 224, "y": 64, "flags": 1} - ] - }, - "layouts": { - "LAYOUT_iso_83": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.25, "y": 0}, - {"matrix": [0, 3], "x": 2.25, "y": 0}, - {"matrix": [0, 4], "x": 3.25, "y": 0}, - {"matrix": [0, 5], "x": 4.25, "y": 0}, - {"matrix": [0, 6], "x": 5.5, "y": 0}, - {"matrix": [0, 7], "x": 6.5, "y": 0}, - {"matrix": [0, 8], "x": 7.5, "y": 0}, - {"matrix": [0, 9], "x": 8.5, "y": 0}, - {"matrix": [0, 10], "x": 9.75, "y": 0}, - {"matrix": [0, 11], "x": 10.75, "y": 0}, - {"matrix": [0, 12], "x": 11.75, "y": 0}, - {"matrix": [0, 13], "x": 12.75, "y": 0}, - {"matrix": [4, 14], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [3, 12], "x": 14.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25}, - {"matrix": [5, 11], "x": 11, "y": 5.25}, - {"matrix": [5, 12], "x": 12, "y": 5.25}, - {"matrix": [5, 13], "x": 13.25, "y": 5.5}, - {"matrix": [4, 12], "x": 14.25, "y": 5.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/keychron/q1v1/iso/keyboard.json b/keyboards/keychron/q1v1/iso/keyboard.json new file mode 100644 index 0000000000..2bd353803e --- /dev/null +++ b/keyboards/keychron/q1v1/iso/keyboard.json @@ -0,0 +1,192 @@ +{ + "usb": { + "pid": "0x0102", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, + {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, + {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 162, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, + {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, + {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, + {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, + + {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, + {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, + {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, + {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, + {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, + {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, + {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, + {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, + {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, + {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, + {"matrix": [3, 13], "x": 187, "y": 38, "flags": 4}, + {"matrix": [2, 13], "x": 203, "y": 32, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 49, "flags": 1}, + {"matrix": [4, 1], "x": 18, "y": 49, "flags": 4}, + {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, + {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, + {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, + {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, + {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, + {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, + {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, + {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, + {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, + {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, + {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, + {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, + + {"matrix": [5, 0], "x": 2, "y": 61, "flags": 1}, + {"matrix": [5, 1], "x": 20, "y": 61, "flags": 1}, + {"matrix": [5, 2], "x": 39, "y": 61, "flags": 1}, + {"matrix": [5, 6], "x": 94, "y": 61, "flags": 4}, + {"matrix": [5, 10], "x": 147, "y": 61, "flags": 1}, + {"matrix": [5, 11], "x": 162, "y": 61, "flags": 1}, + {"matrix": [5, 12], "x": 176, "y": 61, "flags": 1}, + {"matrix": [5, 13], "x": 195, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x": 224, "y": 64, "flags": 1} + ] + }, + "layouts": { + "LAYOUT_iso_83": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.25, "y": 0}, + {"matrix": [0, 3], "x": 2.25, "y": 0}, + {"matrix": [0, 4], "x": 3.25, "y": 0}, + {"matrix": [0, 5], "x": 4.25, "y": 0}, + {"matrix": [0, 6], "x": 5.5, "y": 0}, + {"matrix": [0, 7], "x": 6.5, "y": 0}, + {"matrix": [0, 8], "x": 7.5, "y": 0}, + {"matrix": [0, 9], "x": 8.5, "y": 0}, + {"matrix": [0, 10], "x": 9.75, "y": 0}, + {"matrix": [0, 11], "x": 10.75, "y": 0}, + {"matrix": [0, 12], "x": 11.75, "y": 0}, + {"matrix": [0, 13], "x": 12.75, "y": 0}, + {"matrix": [4, 14], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [3, 12], "x": 14.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25}, + {"matrix": [5, 11], "x": 11, "y": 5.25}, + {"matrix": [5, 12], "x": 12, "y": 5.25}, + {"matrix": [5, 13], "x": 13.25, "y": 5.5}, + {"matrix": [4, 12], "x": 14.25, "y": 5.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/keychron/q1v1/iso/rules.mk b/keyboards/keychron/q1v1/iso/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q1v1/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q1v1/iso_encoder/info.json b/keyboards/keychron/q1v1/iso_encoder/info.json deleted file mode 100644 index 780fc7ae82..0000000000 --- a/keyboards/keychron/q1v1/iso_encoder/info.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "usb": { - "pid": "0x0103", - "device_version": "1.0.2" - }, - "diode_direction": "ROW2COL", - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "E6", "pin_b": "B7"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, - {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, - {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 162, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, - {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, - {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, - {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, - - {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, - {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, - {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, - {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, - {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, - {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, - {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, - {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, - {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, - {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, - {"matrix": [3, 13], "x": 187, "y": 38, "flags": 4}, - {"matrix": [2, 13], "x": 203, "y": 32, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 49, "flags": 1}, - {"matrix": [4, 1], "x": 18, "y": 49, "flags": 4}, - {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, - {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, - {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, - {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, - {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, - {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, - {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, - {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, - {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, - {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, - {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, - {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, - - {"matrix": [5, 0], "x": 2, "y": 61, "flags": 1}, - {"matrix": [5, 1], "x": 20, "y": 61, "flags": 1}, - {"matrix": [5, 2], "x": 39, "y": 61, "flags": 1}, - {"matrix": [5, 6], "x": 94, "y": 61, "flags": 4}, - {"matrix": [5, 10], "x": 147, "y": 61, "flags": 1}, - {"matrix": [5, 11], "x": 162, "y": 61, "flags": 1}, - {"matrix": [5, 12], "x": 176, "y": 61, "flags": 1}, - {"matrix": [5, 13], "x": 195, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x": 224, "y": 64, "flags": 1} - ] - }, - "layouts": { - "LAYOUT_iso_83": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.25, "y": 0}, - {"matrix": [0, 3], "x": 2.25, "y": 0}, - {"matrix": [0, 4], "x": 3.25, "y": 0}, - {"matrix": [0, 5], "x": 4.25, "y": 0}, - {"matrix": [0, 6], "x": 5.5, "y": 0}, - {"matrix": [0, 7], "x": 6.5, "y": 0}, - {"matrix": [0, 8], "x": 7.5, "y": 0}, - {"matrix": [0, 9], "x": 8.5, "y": 0}, - {"matrix": [0, 10], "x": 9.75, "y": 0}, - {"matrix": [0, 11], "x": 10.75, "y": 0}, - {"matrix": [0, 12], "x": 11.75, "y": 0}, - {"matrix": [0, 13], "x": 12.75, "y": 0}, - {"matrix": [4, 14], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [3, 12], "x": 14.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25}, - {"matrix": [5, 11], "x": 11, "y": 5.25}, - {"matrix": [5, 12], "x": 12, "y": 5.25}, - {"matrix": [5, 13], "x": 13.25, "y": 5.5}, - {"matrix": [4, 12], "x": 14.25, "y": 5.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/keychron/q1v1/iso_encoder/keyboard.json b/keyboards/keychron/q1v1/iso_encoder/keyboard.json new file mode 100644 index 0000000000..780fc7ae82 --- /dev/null +++ b/keyboards/keychron/q1v1/iso_encoder/keyboard.json @@ -0,0 +1,199 @@ +{ + "usb": { + "pid": "0x0103", + "device_version": "1.0.2" + }, + "diode_direction": "ROW2COL", + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "E6", "pin_b": "B7"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 18, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 33, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 48, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 62, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 81, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 95, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 110, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 125, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 143, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 158, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 173, "y": 0, "flags": 1}, + {"matrix": [0, 13], "x": 187, "y": 0, "flags": 1}, + {"matrix": [4, 14], "x": 206, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 15, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 29, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 44, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 59, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 73, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 88, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 103, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 118, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 132, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 147, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 162, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 176, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 198, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 4, "y": 26, "flags": 1}, + {"matrix": [2, 1], "x": 22, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 37, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 51, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 66, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 81, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 95, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 110, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 125, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 140, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 154, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 169, "y": 26, "flags": 4}, + {"matrix": [2, 12], "x": 184, "y": 26, "flags": 4}, + {"matrix": [2, 14], "x": 224, "y": 26, "flags": 1}, + + {"matrix": [3, 0], "x": 6, "y": 38, "flags": 1}, + {"matrix": [3, 1], "x": 26, "y": 38, "flags": 4}, + {"matrix": [3, 2], "x": 40, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 55, "y": 38, "flags": 4}, + {"matrix": [3, 4], "x": 70, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 84, "y": 38, "flags": 4}, + {"matrix": [3, 6], "x": 99, "y": 38, "flags": 4}, + {"matrix": [3, 7], "x": 114, "y": 38, "flags": 4}, + {"matrix": [3, 8], "x": 129, "y": 38, "flags": 4}, + {"matrix": [3, 9], "x": 143, "y": 38, "flags": 4}, + {"matrix": [3, 10], "x": 158, "y": 38, "flags": 4}, + {"matrix": [3, 11], "x": 173, "y": 38, "flags": 4}, + {"matrix": [3, 13], "x": 187, "y": 38, "flags": 4}, + {"matrix": [2, 13], "x": 203, "y": 32, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 38, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 49, "flags": 1}, + {"matrix": [4, 1], "x": 18, "y": 49, "flags": 4}, + {"matrix": [4, 2], "x": 33, "y": 49, "flags": 4}, + {"matrix": [4, 3], "x": 48, "y": 49, "flags": 4}, + {"matrix": [4, 4], "x": 62, "y": 49, "flags": 4}, + {"matrix": [4, 5], "x": 77, "y": 49, "flags": 4}, + {"matrix": [4, 6], "x": 92, "y": 49, "flags": 4}, + {"matrix": [4, 7], "x": 106, "y": 49, "flags": 4}, + {"matrix": [4, 8], "x": 121, "y": 49, "flags": 4}, + {"matrix": [4, 9], "x": 136, "y": 49, "flags": 4}, + {"matrix": [4, 10], "x": 151, "y": 49, "flags": 4}, + {"matrix": [4, 11], "x": 165, "y": 49, "flags": 4}, + {"matrix": [4, 13], "x": 185, "y": 49, "flags": 1}, + {"matrix": [3, 12], "x": 209, "y": 52, "flags": 1}, + + {"matrix": [5, 0], "x": 2, "y": 61, "flags": 1}, + {"matrix": [5, 1], "x": 20, "y": 61, "flags": 1}, + {"matrix": [5, 2], "x": 39, "y": 61, "flags": 1}, + {"matrix": [5, 6], "x": 94, "y": 61, "flags": 4}, + {"matrix": [5, 10], "x": 147, "y": 61, "flags": 1}, + {"matrix": [5, 11], "x": 162, "y": 61, "flags": 1}, + {"matrix": [5, 12], "x": 176, "y": 61, "flags": 1}, + {"matrix": [5, 13], "x": 195, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x": 224, "y": 64, "flags": 1} + ] + }, + "layouts": { + "LAYOUT_iso_83": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.25, "y": 0}, + {"matrix": [0, 3], "x": 2.25, "y": 0}, + {"matrix": [0, 4], "x": 3.25, "y": 0}, + {"matrix": [0, 5], "x": 4.25, "y": 0}, + {"matrix": [0, 6], "x": 5.5, "y": 0}, + {"matrix": [0, 7], "x": 6.5, "y": 0}, + {"matrix": [0, 8], "x": 7.5, "y": 0}, + {"matrix": [0, 9], "x": 8.5, "y": 0}, + {"matrix": [0, 10], "x": 9.75, "y": 0}, + {"matrix": [0, 11], "x": 10.75, "y": 0}, + {"matrix": [0, 12], "x": 11.75, "y": 0}, + {"matrix": [0, 13], "x": 12.75, "y": 0}, + {"matrix": [4, 14], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [3, 12], "x": 14.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25}, + {"matrix": [5, 11], "x": 11, "y": 5.25}, + {"matrix": [5, 12], "x": 12, "y": 5.25}, + {"matrix": [5, 13], "x": 13.25, "y": 5.5}, + {"matrix": [4, 12], "x": 14.25, "y": 5.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/keychron/q1v1/iso_encoder/rules.mk b/keyboards/keychron/q1v1/iso_encoder/rules.mk deleted file mode 100644 index 6968c52335..0000000000 --- a/keyboards/keychron/q1v1/iso_encoder/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# This file intentionally left blank - diff --git a/keyboards/keychron/q2/ansi/info.json b/keyboards/keychron/q2/ansi/info.json deleted file mode 100644 index d419d31eef..0000000000 --- a/keyboards/keychron/q2/ansi/info.json +++ /dev/null @@ -1,159 +0,0 @@ -{ - "usb": { - "pid": "0x0110", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 202, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, - {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, - {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, - {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, - {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, - {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, - {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, - {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, - {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, - {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, - {"matrix": [2, 13], "x": 196, "y": 30, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, - - {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, - {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, - {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, - {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, - {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, - {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, - {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, - {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, - {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, - {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, - {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, - {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, - {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, - {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, - {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, - {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, - {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, - {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - - ] - }, - "layouts": { - "LAYOUT_ansi_67": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6, "y": 0.25}, - {"matrix": [0, 7], "x": 7, "y": 0.25}, - {"matrix": [0, 8], "x": 8, "y": 0.25}, - {"matrix": [0, 9], "x": 9, "y": 0.25}, - {"matrix": [0, 10], "x": 10, "y": 0.25}, - {"matrix": [0, 11], "x": 11, "y": 0.25}, - {"matrix": [0, 12], "x": 12, "y": 0.25}, - {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3.25}, - {"matrix": [3, 7], "x": 7.25, "y": 3.25}, - {"matrix": [3, 8], "x": 8.25, "y": 3.25}, - {"matrix": [3, 9], "x": 9.25, "y": 3.25}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 14.25, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4.25}, - {"matrix": [4, 11], "x": 11, "y": 4.25}, - {"matrix": [4, 12], "x": 12, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.5}, - {"matrix": [2, 12], "x": 14.25, "y": 4.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4.5} - ] - } - } -} diff --git a/keyboards/keychron/q2/ansi/keyboard.json b/keyboards/keychron/q2/ansi/keyboard.json new file mode 100644 index 0000000000..d419d31eef --- /dev/null +++ b/keyboards/keychron/q2/ansi/keyboard.json @@ -0,0 +1,159 @@ +{ + "usb": { + "pid": "0x0110", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 202, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, + {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, + {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, + {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, + {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, + {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, + {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, + {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, + {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, + {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, + {"matrix": [2, 13], "x": 196, "y": 30, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, + + {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, + {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, + {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, + {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, + {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, + {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, + {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, + {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, + {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, + {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, + {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, + {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, + {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, + {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, + {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, + {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, + {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, + {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + + ] + }, + "layouts": { + "LAYOUT_ansi_67": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6, "y": 0.25}, + {"matrix": [0, 7], "x": 7, "y": 0.25}, + {"matrix": [0, 8], "x": 8, "y": 0.25}, + {"matrix": [0, 9], "x": 9, "y": 0.25}, + {"matrix": [0, 10], "x": 10, "y": 0.25}, + {"matrix": [0, 11], "x": 11, "y": 0.25}, + {"matrix": [0, 12], "x": 12, "y": 0.25}, + {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3.25}, + {"matrix": [3, 7], "x": 7.25, "y": 3.25}, + {"matrix": [3, 8], "x": 8.25, "y": 3.25}, + {"matrix": [3, 9], "x": 9.25, "y": 3.25}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 14.25, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4.25}, + {"matrix": [4, 11], "x": 11, "y": 4.25}, + {"matrix": [4, 12], "x": 12, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.5}, + {"matrix": [2, 12], "x": 14.25, "y": 4.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4.5} + ] + } + } +} diff --git a/keyboards/keychron/q2/ansi/rules.mk b/keyboards/keychron/q2/ansi/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q2/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q2/ansi_encoder/info.json b/keyboards/keychron/q2/ansi_encoder/info.json deleted file mode 100644 index 1e1f22bada..0000000000 --- a/keyboards/keychron/q2/ansi_encoder/info.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "usb": { - "pid": "0x0111", - "device_version": "1.0.0" - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "A10", "pin_b": "B5"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 202, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, - {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, - {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, - {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, - {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, - {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, - {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, - {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, - {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, - {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, - {"matrix": [2, 13], "x": 196, "y": 30, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, - - {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, - {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, - {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, - {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, - {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, - {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, - {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, - {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, - {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, - {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, - {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, - {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, - {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, - {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, - {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, - {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, - {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, - {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - - ] - }, - "layouts": { - "LAYOUT_ansi_67": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6, "y": 0.25}, - {"matrix": [0, 7], "x": 7, "y": 0.25}, - {"matrix": [0, 8], "x": 8, "y": 0.25}, - {"matrix": [0, 9], "x": 9, "y": 0.25}, - {"matrix": [0, 10], "x": 10, "y": 0.25}, - {"matrix": [0, 11], "x": 11, "y": 0.25}, - {"matrix": [0, 12], "x": 12, "y": 0.25}, - {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3.25}, - {"matrix": [3, 7], "x": 7.25, "y": 3.25}, - {"matrix": [3, 8], "x": 8.25, "y": 3.25}, - {"matrix": [3, 9], "x": 9.25, "y": 3.25}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 14.25, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4.25}, - {"matrix": [4, 11], "x": 11, "y": 4.25}, - {"matrix": [4, 12], "x": 12, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.5}, - {"matrix": [2, 12], "x": 14.25, "y": 4.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4.5} - ] - } - } -} diff --git a/keyboards/keychron/q2/ansi_encoder/keyboard.json b/keyboards/keychron/q2/ansi_encoder/keyboard.json new file mode 100644 index 0000000000..1e1f22bada --- /dev/null +++ b/keyboards/keychron/q2/ansi_encoder/keyboard.json @@ -0,0 +1,165 @@ +{ + "usb": { + "pid": "0x0111", + "device_version": "1.0.0" + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "A10", "pin_b": "B5"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 202, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, + {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, + {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, + {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, + {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, + {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, + {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, + {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, + {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, + {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, + {"matrix": [2, 13], "x": 196, "y": 30, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, + + {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, + {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, + {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, + {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, + {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, + {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, + {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, + {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, + {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, + {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, + {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, + {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, + {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, + {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, + {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, + {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, + {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, + {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + + ] + }, + "layouts": { + "LAYOUT_ansi_67": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6, "y": 0.25}, + {"matrix": [0, 7], "x": 7, "y": 0.25}, + {"matrix": [0, 8], "x": 8, "y": 0.25}, + {"matrix": [0, 9], "x": 9, "y": 0.25}, + {"matrix": [0, 10], "x": 10, "y": 0.25}, + {"matrix": [0, 11], "x": 11, "y": 0.25}, + {"matrix": [0, 12], "x": 12, "y": 0.25}, + {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3.25}, + {"matrix": [3, 7], "x": 7.25, "y": 3.25}, + {"matrix": [3, 8], "x": 8.25, "y": 3.25}, + {"matrix": [3, 9], "x": 9.25, "y": 3.25}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 14.25, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4.25}, + {"matrix": [4, 11], "x": 11, "y": 4.25}, + {"matrix": [4, 12], "x": 12, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.5}, + {"matrix": [2, 12], "x": 14.25, "y": 4.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4.5} + ] + } + } +} diff --git a/keyboards/keychron/q2/ansi_encoder/rules.mk b/keyboards/keychron/q2/ansi_encoder/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q2/ansi_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q2/iso/info.json b/keyboards/keychron/q2/iso/info.json deleted file mode 100644 index 8a2023320d..0000000000 --- a/keyboards/keychron/q2/iso/info.json +++ /dev/null @@ -1,161 +0,0 @@ -{ - "usb": { - "pid": "0x0112", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, - {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, - {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, - {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, - {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, - {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, - {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, - {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, - {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, - {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, - {"matrix": [2, 13], "x": 187, "y": 30, "flags": 4}, - {"matrix": [1, 13], "x": 204, "y": 23, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, - - {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, - {"matrix": [3, 1], "x": 18, "y": 45, "flags": 4}, - {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, - {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, - {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, - {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, - {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, - {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, - {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, - {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, - {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, - {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, - {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, - {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, - {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, - {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, - {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, - {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, - {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - - ] - }, - "layouts": { - "LAYOUT_iso_68": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6, "y": 0.25}, - {"matrix": [0, 7], "x": 7, "y": 0.25}, - {"matrix": [0, 8], "x": 8, "y": 0.25}, - {"matrix": [0, 9], "x": 9, "y": 0.25}, - {"matrix": [0, 10], "x": 10, "y": 0.25}, - {"matrix": [0, 11], "x": 11, "y": 0.25}, - {"matrix": [0, 12], "x": 12, "y": 0.25}, - {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"matrix": [2, 13], "x": 12.75, "y": 2.25}, - {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3.25}, - {"matrix": [3, 7], "x": 7.25, "y": 3.25}, - {"matrix": [3, 8], "x": 8.25, "y": 3.25}, - {"matrix": [3, 9], "x": 9.25, "y": 3.25}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 14.25, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4.25}, - {"matrix": [4, 11], "x": 11, "y": 4.25}, - {"matrix": [4, 12], "x": 12, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.5}, - {"matrix": [2, 12], "x": 14.25, "y": 4.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4.5} - ] - } - } -} diff --git a/keyboards/keychron/q2/iso/keyboard.json b/keyboards/keychron/q2/iso/keyboard.json new file mode 100644 index 0000000000..8a2023320d --- /dev/null +++ b/keyboards/keychron/q2/iso/keyboard.json @@ -0,0 +1,161 @@ +{ + "usb": { + "pid": "0x0112", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, + {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, + {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, + {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, + {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, + {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, + {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, + {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, + {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, + {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, + {"matrix": [2, 13], "x": 187, "y": 30, "flags": 4}, + {"matrix": [1, 13], "x": 204, "y": 23, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, + + {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, + {"matrix": [3, 1], "x": 18, "y": 45, "flags": 4}, + {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, + {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, + {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, + {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, + {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, + {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, + {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, + {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, + {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, + {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, + {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, + {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, + {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, + {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, + {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, + {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, + {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + + ] + }, + "layouts": { + "LAYOUT_iso_68": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6, "y": 0.25}, + {"matrix": [0, 7], "x": 7, "y": 0.25}, + {"matrix": [0, 8], "x": 8, "y": 0.25}, + {"matrix": [0, 9], "x": 9, "y": 0.25}, + {"matrix": [0, 10], "x": 10, "y": 0.25}, + {"matrix": [0, 11], "x": 11, "y": 0.25}, + {"matrix": [0, 12], "x": 12, "y": 0.25}, + {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"matrix": [2, 13], "x": 12.75, "y": 2.25}, + {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3.25}, + {"matrix": [3, 7], "x": 7.25, "y": 3.25}, + {"matrix": [3, 8], "x": 8.25, "y": 3.25}, + {"matrix": [3, 9], "x": 9.25, "y": 3.25}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 14.25, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4.25}, + {"matrix": [4, 11], "x": 11, "y": 4.25}, + {"matrix": [4, 12], "x": 12, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.5}, + {"matrix": [2, 12], "x": 14.25, "y": 4.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4.5} + ] + } + } +} diff --git a/keyboards/keychron/q2/iso/rules.mk b/keyboards/keychron/q2/iso/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q2/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q2/iso_encoder/info.json b/keyboards/keychron/q2/iso_encoder/info.json deleted file mode 100644 index b828c88931..0000000000 --- a/keyboards/keychron/q2/iso_encoder/info.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "usb": { - "pid": "0x0113", - "device_version": "1.0.0" - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "A10", "pin_b": "B5"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, - {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, - {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, - {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, - {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, - {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, - {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, - {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, - {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, - {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, - {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, - {"matrix": [2, 13], "x": 187, "y": 30, "flags": 4}, - {"matrix": [1, 13], "x": 204, "y": 23, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, - - {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, - {"matrix": [3, 1], "x": 18, "y": 45, "flags": 4}, - {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, - {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, - {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, - {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, - {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, - {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, - {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, - {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, - {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, - {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, - {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, - {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, - {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, - {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, - {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, - {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, - {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - - ] - }, - "layouts": { - "LAYOUT_iso_68": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6, "y": 0.25}, - {"matrix": [0, 7], "x": 7, "y": 0.25}, - {"matrix": [0, 8], "x": 8, "y": 0.25}, - {"matrix": [0, 9], "x": 9, "y": 0.25}, - {"matrix": [0, 10], "x": 10, "y": 0.25}, - {"matrix": [0, 11], "x": 11, "y": 0.25}, - {"matrix": [0, 12], "x": 12, "y": 0.25}, - {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"matrix": [2, 13], "x": 12.75, "y": 2.25}, - {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3.25}, - {"matrix": [3, 7], "x": 7.25, "y": 3.25}, - {"matrix": [3, 8], "x": 8.25, "y": 3.25}, - {"matrix": [3, 9], "x": 9.25, "y": 3.25}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 14.25, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4.25}, - {"matrix": [4, 11], "x": 11, "y": 4.25}, - {"matrix": [4, 12], "x": 12, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.5}, - {"matrix": [2, 12], "x": 14.25, "y": 4.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4.5} - ] - } - } -} diff --git a/keyboards/keychron/q2/iso_encoder/keyboard.json b/keyboards/keychron/q2/iso_encoder/keyboard.json new file mode 100644 index 0000000000..b828c88931 --- /dev/null +++ b/keyboards/keychron/q2/iso_encoder/keyboard.json @@ -0,0 +1,167 @@ +{ + "usb": { + "pid": "0x0113", + "device_version": "1.0.0" + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "A10", "pin_b": "B5"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 73, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 88, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 103, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 118, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 147, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 176, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 198, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 22, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 51, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 66, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 81, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 95, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 110, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 125, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 140, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 154, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 169, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 184, "y": 15, "flags": 4}, + {"matrix": [1, 14], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 30, "flags": 1}, + {"matrix": [2, 1], "x": 26, "y": 30, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 30, "flags": 4}, + {"matrix": [2, 3], "x": 55, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 70, "y": 30, "flags": 4}, + {"matrix": [2, 5], "x": 84, "y": 30, "flags": 4}, + {"matrix": [2, 6], "x": 99, "y": 30, "flags": 4}, + {"matrix": [2, 7], "x": 114, "y": 30, "flags": 4}, + {"matrix": [2, 8], "x": 129, "y": 30, "flags": 4}, + {"matrix": [2, 9], "x": 143, "y": 30, "flags": 4}, + {"matrix": [2, 10], "x": 158, "y": 30, "flags": 4}, + {"matrix": [2, 11], "x": 173, "y": 30, "flags": 4}, + {"matrix": [2, 13], "x": 187, "y": 30, "flags": 4}, + {"matrix": [1, 13], "x": 204, "y": 23, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 30, "flags": 1}, + + {"matrix": [3, 0], "x": 9, "y": 45, "flags": 1}, + {"matrix": [3, 1], "x": 18, "y": 45, "flags": 4}, + {"matrix": [3, 2], "x": 33, "y": 45, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 45, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 45, "flags": 4}, + {"matrix": [3, 5], "x": 77, "y": 45, "flags": 4}, + {"matrix": [3, 6], "x": 92, "y": 45, "flags": 4}, + {"matrix": [3, 7], "x": 106, "y": 45, "flags": 4}, + {"matrix": [3, 8], "x": 121, "y": 45, "flags": 4}, + {"matrix": [3, 9], "x": 136, "y": 45, "flags": 4}, + {"matrix": [3, 10], "x": 151, "y": 45, "flags": 4}, + {"matrix": [3, 11], "x": 165, "y": 45, "flags": 4}, + {"matrix": [3, 13], "x": 185, "y": 45, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 60, "flags": 1}, + {"matrix": [4, 1], "x": 20, "y": 60, "flags": 1}, + {"matrix": [4, 2], "x": 39, "y": 60, "flags": 1}, + {"matrix": [4, 6], "x": 94, "y": 60, "flags": 4}, + {"matrix": [4, 10], "x": 147, "y": 60, "flags": 1}, + {"matrix": [4, 11], "x": 162, "y": 60, "flags": 1}, + {"matrix": [4, 12], "x": 176, "y": 60, "flags": 1}, + {"matrix": [4, 13], "x": 195, "y": 64, "flags": 1}, + {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + + ] + }, + "layouts": { + "LAYOUT_iso_68": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6, "y": 0.25}, + {"matrix": [0, 7], "x": 7, "y": 0.25}, + {"matrix": [0, 8], "x": 8, "y": 0.25}, + {"matrix": [0, 9], "x": 9, "y": 0.25}, + {"matrix": [0, 10], "x": 10, "y": 0.25}, + {"matrix": [0, 11], "x": 11, "y": 0.25}, + {"matrix": [0, 12], "x": 12, "y": 0.25}, + {"matrix": [0, 13], "x": 13, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"matrix": [2, 13], "x": 12.75, "y": 2.25}, + {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3.25}, + {"matrix": [3, 7], "x": 7.25, "y": 3.25}, + {"matrix": [3, 8], "x": 8.25, "y": 3.25}, + {"matrix": [3, 9], "x": 9.25, "y": 3.25}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 13], "x": 12.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 14.25, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4.25}, + {"matrix": [4, 11], "x": 11, "y": 4.25}, + {"matrix": [4, 12], "x": 12, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.5}, + {"matrix": [2, 12], "x": 14.25, "y": 4.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4.5} + ] + } + } +} diff --git a/keyboards/keychron/q2/iso_encoder/rules.mk b/keyboards/keychron/q2/iso_encoder/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q2/iso_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q2/jis/info.json b/keyboards/keychron/q2/jis/info.json deleted file mode 100644 index 834b89332e..0000000000 --- a/keyboards/keychron/q2/jis/info.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "usb": { - "pid": "0x0114", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 4, "flags": 1}, - {"matrix": [0, 1], "x": 15, "y": 4, "flags": 4}, - {"matrix": [0, 2], "x": 29, "y": 4, "flags": 4}, - {"matrix": [0, 3], "x": 44, "y": 4, "flags": 4}, - {"matrix": [0, 4], "x": 59, "y": 4, "flags": 4}, - {"matrix": [0, 5], "x": 73, "y": 4, "flags": 4}, - {"matrix": [0, 6], "x": 88, "y": 4, "flags": 4}, - {"matrix": [0, 7], "x": 103, "y": 4, "flags": 4}, - {"matrix": [0, 8], "x": 117, "y": 4, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 4, "flags": 4}, - {"matrix": [0, 10], "x": 146, "y": 4, "flags": 4}, - {"matrix": [0, 11], "x": 161, "y": 4, "flags": 4}, - {"matrix": [0, 12], "x": 176, "y": 4, "flags": 4}, - {"matrix": [0, 13], "x": 190, "y": 4, "flags": 4}, - {"matrix": [3, 1], "x": 205, "y": 4, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 19, "flags": 1}, - {"matrix": [1, 1], "x": 22, "y": 19, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 19, "flags": 4}, - {"matrix": [1, 3], "x": 51, "y": 19, "flags": 4}, - {"matrix": [1, 4], "x": 66, "y": 19, "flags": 4}, - {"matrix": [1, 5], "x": 81, "y": 19, "flags": 4}, - {"matrix": [1, 6], "x": 95, "y": 19, "flags": 4}, - {"matrix": [1, 7], "x": 110, "y": 19, "flags": 4}, - {"matrix": [1, 8], "x": 125, "y": 19, "flags": 4}, - {"matrix": [1, 9], "x": 139, "y": 19, "flags": 4}, - {"matrix": [1, 10], "x": 154, "y": 19, "flags": 4}, - {"matrix": [1, 11], "x": 168, "y": 19, "flags": 4}, - {"matrix": [1, 12], "x": 183, "y": 19, "flags": 4}, - {"matrix": [1, 14], "x": 224, "y": 19, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 34, "flags": 1}, - {"matrix": [2, 1], "x": 26, "y": 34, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 34, "flags": 4}, - {"matrix": [2, 3], "x": 55, "y": 34, "flags": 4}, - {"matrix": [2, 4], "x": 70, "y": 34, "flags": 4}, - {"matrix": [2, 5], "x": 84, "y": 34, "flags": 4}, - {"matrix": [2, 6], "x": 99, "y": 34, "flags": 4}, - {"matrix": [2, 7], "x": 114, "y": 34, "flags": 4}, - {"matrix": [2, 8], "x": 128, "y": 34, "flags": 4}, - {"matrix": [2, 9], "x": 143, "y": 34, "flags": 4}, - {"matrix": [2, 10], "x": 158, "y": 34, "flags": 4}, - {"matrix": [2, 11], "x": 172, "y": 34, "flags": 4}, - {"matrix": [2, 13], "x": 187, "y": 34, "flags": 4}, - {"matrix": [1, 13], "x": 207, "y": 29, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 34, "flags": 1}, - - {"matrix": [3, 0], "x": 9, "y": 49, "flags": 1}, - {"matrix": [3, 2], "x": 33, "y": 49, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 49, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 49, "flags": 4}, - {"matrix": [3, 5], "x": 77, "y": 49, "flags": 4}, - {"matrix": [3, 6], "x": 92, "y": 49, "flags": 4}, - {"matrix": [3, 7], "x": 106, "y": 49, "flags": 4}, - {"matrix": [3, 8], "x": 121, "y": 49, "flags": 4}, - {"matrix": [3, 9], "x": 136, "y": 49, "flags": 4}, - {"matrix": [3, 10], "x": 150, "y": 49, "flags": 4}, - {"matrix": [3, 11], "x": 179, "y": 49, "flags": 4}, - {"matrix": [3, 13], "x": 194, "y": 49, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 35, "y": 64, "flags": 1}, - {"matrix": [4, 3], "x": 51, "y": 64, "flags": 1}, - {"matrix": [4, 6], "x": 92, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 134, "y": 64, "flags": 1}, - {"matrix": [4, 10], "x": 150, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 165, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 179, "y": 64, "flags": 1}, - {"matrix": [4, 13], "x": 194, "y": 64, "flags": 1}, - {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 223, "y": 64, "flags": 1} - ] - }, - "layouts": { - "LAYOUT_jis_71": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6, "y": 0.25}, - {"matrix": [0, 7], "x": 7, "y": 0.25}, - {"matrix": [0, 8], "x": 8, "y": 0.25}, - {"matrix": [0, 9], "x": 9, "y": 0.25}, - {"matrix": [0, 10], "x": 10, "y": 0.25}, - {"matrix": [0, 11], "x": 11, "y": 0.25}, - {"matrix": [0, 12], "x": 12, "y": 0.25}, - {"matrix": [0, 13], "x": 13, "y": 0.25}, - {"matrix": [3, 1], "x": 14, "y": 0.25}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"matrix": [2, 13], "x": 12.75, "y": 2.25}, - {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3.25}, - {"matrix": [3, 7], "x": 7.25, "y": 3.25}, - {"matrix": [3, 8], "x": 8.25, "y": 3.25}, - {"matrix": [3, 9], "x": 9.25, "y": 3.25}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 12], "x": 12.25, "y": 3.25}, - {"matrix": [3, 13], "x": 13.25, "y": 3.25}, - {"matrix": [3, 14], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4.25}, - {"matrix": [4, 6], "x": 4.5, "y": 4.25, "w": 4.5}, - {"matrix": [4, 9], "x": 9, "y": 4.25, "w": 1.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"matrix": [2, 12], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - } - } -} diff --git a/keyboards/keychron/q2/jis/keyboard.json b/keyboards/keychron/q2/jis/keyboard.json new file mode 100644 index 0000000000..834b89332e --- /dev/null +++ b/keyboards/keychron/q2/jis/keyboard.json @@ -0,0 +1,165 @@ +{ + "usb": { + "pid": "0x0114", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 4, "flags": 1}, + {"matrix": [0, 1], "x": 15, "y": 4, "flags": 4}, + {"matrix": [0, 2], "x": 29, "y": 4, "flags": 4}, + {"matrix": [0, 3], "x": 44, "y": 4, "flags": 4}, + {"matrix": [0, 4], "x": 59, "y": 4, "flags": 4}, + {"matrix": [0, 5], "x": 73, "y": 4, "flags": 4}, + {"matrix": [0, 6], "x": 88, "y": 4, "flags": 4}, + {"matrix": [0, 7], "x": 103, "y": 4, "flags": 4}, + {"matrix": [0, 8], "x": 117, "y": 4, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 4, "flags": 4}, + {"matrix": [0, 10], "x": 146, "y": 4, "flags": 4}, + {"matrix": [0, 11], "x": 161, "y": 4, "flags": 4}, + {"matrix": [0, 12], "x": 176, "y": 4, "flags": 4}, + {"matrix": [0, 13], "x": 190, "y": 4, "flags": 4}, + {"matrix": [3, 1], "x": 205, "y": 4, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 19, "flags": 1}, + {"matrix": [1, 1], "x": 22, "y": 19, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 19, "flags": 4}, + {"matrix": [1, 3], "x": 51, "y": 19, "flags": 4}, + {"matrix": [1, 4], "x": 66, "y": 19, "flags": 4}, + {"matrix": [1, 5], "x": 81, "y": 19, "flags": 4}, + {"matrix": [1, 6], "x": 95, "y": 19, "flags": 4}, + {"matrix": [1, 7], "x": 110, "y": 19, "flags": 4}, + {"matrix": [1, 8], "x": 125, "y": 19, "flags": 4}, + {"matrix": [1, 9], "x": 139, "y": 19, "flags": 4}, + {"matrix": [1, 10], "x": 154, "y": 19, "flags": 4}, + {"matrix": [1, 11], "x": 168, "y": 19, "flags": 4}, + {"matrix": [1, 12], "x": 183, "y": 19, "flags": 4}, + {"matrix": [1, 14], "x": 224, "y": 19, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 34, "flags": 1}, + {"matrix": [2, 1], "x": 26, "y": 34, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 34, "flags": 4}, + {"matrix": [2, 3], "x": 55, "y": 34, "flags": 4}, + {"matrix": [2, 4], "x": 70, "y": 34, "flags": 4}, + {"matrix": [2, 5], "x": 84, "y": 34, "flags": 4}, + {"matrix": [2, 6], "x": 99, "y": 34, "flags": 4}, + {"matrix": [2, 7], "x": 114, "y": 34, "flags": 4}, + {"matrix": [2, 8], "x": 128, "y": 34, "flags": 4}, + {"matrix": [2, 9], "x": 143, "y": 34, "flags": 4}, + {"matrix": [2, 10], "x": 158, "y": 34, "flags": 4}, + {"matrix": [2, 11], "x": 172, "y": 34, "flags": 4}, + {"matrix": [2, 13], "x": 187, "y": 34, "flags": 4}, + {"matrix": [1, 13], "x": 207, "y": 29, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 34, "flags": 1}, + + {"matrix": [3, 0], "x": 9, "y": 49, "flags": 1}, + {"matrix": [3, 2], "x": 33, "y": 49, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 49, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 49, "flags": 4}, + {"matrix": [3, 5], "x": 77, "y": 49, "flags": 4}, + {"matrix": [3, 6], "x": 92, "y": 49, "flags": 4}, + {"matrix": [3, 7], "x": 106, "y": 49, "flags": 4}, + {"matrix": [3, 8], "x": 121, "y": 49, "flags": 4}, + {"matrix": [3, 9], "x": 136, "y": 49, "flags": 4}, + {"matrix": [3, 10], "x": 150, "y": 49, "flags": 4}, + {"matrix": [3, 11], "x": 179, "y": 49, "flags": 4}, + {"matrix": [3, 13], "x": 194, "y": 49, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 35, "y": 64, "flags": 1}, + {"matrix": [4, 3], "x": 51, "y": 64, "flags": 1}, + {"matrix": [4, 6], "x": 92, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 134, "y": 64, "flags": 1}, + {"matrix": [4, 10], "x": 150, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 165, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 179, "y": 64, "flags": 1}, + {"matrix": [4, 13], "x": 194, "y": 64, "flags": 1}, + {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 223, "y": 64, "flags": 1} + ] + }, + "layouts": { + "LAYOUT_jis_71": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6, "y": 0.25}, + {"matrix": [0, 7], "x": 7, "y": 0.25}, + {"matrix": [0, 8], "x": 8, "y": 0.25}, + {"matrix": [0, 9], "x": 9, "y": 0.25}, + {"matrix": [0, 10], "x": 10, "y": 0.25}, + {"matrix": [0, 11], "x": 11, "y": 0.25}, + {"matrix": [0, 12], "x": 12, "y": 0.25}, + {"matrix": [0, 13], "x": 13, "y": 0.25}, + {"matrix": [3, 1], "x": 14, "y": 0.25}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"matrix": [2, 13], "x": 12.75, "y": 2.25}, + {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3.25}, + {"matrix": [3, 7], "x": 7.25, "y": 3.25}, + {"matrix": [3, 8], "x": 8.25, "y": 3.25}, + {"matrix": [3, 9], "x": 9.25, "y": 3.25}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 12], "x": 12.25, "y": 3.25}, + {"matrix": [3, 13], "x": 13.25, "y": 3.25}, + {"matrix": [3, 14], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4.25}, + {"matrix": [4, 6], "x": 4.5, "y": 4.25, "w": 4.5}, + {"matrix": [4, 9], "x": 9, "y": 4.25, "w": 1.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"matrix": [2, 12], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + } + } +} diff --git a/keyboards/keychron/q2/jis/rules.mk b/keyboards/keychron/q2/jis/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q2/jis/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q2/jis_encoder/info.json b/keyboards/keychron/q2/jis_encoder/info.json deleted file mode 100644 index 32b691742b..0000000000 --- a/keyboards/keychron/q2/jis_encoder/info.json +++ /dev/null @@ -1,171 +0,0 @@ -{ - "usb": { - "pid": "0x0115", - "device_version": "1.0.0" - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "A10", "pin_b": "B5"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 4, "flags": 1}, - {"matrix": [0, 1], "x": 15, "y": 4, "flags": 4}, - {"matrix": [0, 2], "x": 29, "y": 4, "flags": 4}, - {"matrix": [0, 3], "x": 44, "y": 4, "flags": 4}, - {"matrix": [0, 4], "x": 59, "y": 4, "flags": 4}, - {"matrix": [0, 5], "x": 73, "y": 4, "flags": 4}, - {"matrix": [0, 6], "x": 88, "y": 4, "flags": 4}, - {"matrix": [0, 7], "x": 103, "y": 4, "flags": 4}, - {"matrix": [0, 8], "x": 117, "y": 4, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 4, "flags": 4}, - {"matrix": [0, 10], "x": 146, "y": 4, "flags": 4}, - {"matrix": [0, 11], "x": 161, "y": 4, "flags": 4}, - {"matrix": [0, 12], "x": 176, "y": 4, "flags": 4}, - {"matrix": [0, 13], "x": 190, "y": 4, "flags": 4}, - {"matrix": [3, 1], "x": 205, "y": 4, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 19, "flags": 1}, - {"matrix": [1, 1], "x": 22, "y": 19, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 19, "flags": 4}, - {"matrix": [1, 3], "x": 51, "y": 19, "flags": 4}, - {"matrix": [1, 4], "x": 66, "y": 19, "flags": 4}, - {"matrix": [1, 5], "x": 81, "y": 19, "flags": 4}, - {"matrix": [1, 6], "x": 95, "y": 19, "flags": 4}, - {"matrix": [1, 7], "x": 110, "y": 19, "flags": 4}, - {"matrix": [1, 8], "x": 125, "y": 19, "flags": 4}, - {"matrix": [1, 9], "x": 139, "y": 19, "flags": 4}, - {"matrix": [1, 10], "x": 154, "y": 19, "flags": 4}, - {"matrix": [1, 11], "x": 168, "y": 19, "flags": 4}, - {"matrix": [1, 12], "x": 183, "y": 19, "flags": 4}, - {"matrix": [1, 14], "x": 224, "y": 19, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 34, "flags": 1}, - {"matrix": [2, 1], "x": 26, "y": 34, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 34, "flags": 4}, - {"matrix": [2, 3], "x": 55, "y": 34, "flags": 4}, - {"matrix": [2, 4], "x": 70, "y": 34, "flags": 4}, - {"matrix": [2, 5], "x": 84, "y": 34, "flags": 4}, - {"matrix": [2, 6], "x": 99, "y": 34, "flags": 4}, - {"matrix": [2, 7], "x": 114, "y": 34, "flags": 4}, - {"matrix": [2, 8], "x": 128, "y": 34, "flags": 4}, - {"matrix": [2, 9], "x": 143, "y": 34, "flags": 4}, - {"matrix": [2, 10], "x": 158, "y": 34, "flags": 4}, - {"matrix": [2, 11], "x": 172, "y": 34, "flags": 4}, - {"matrix": [2, 13], "x": 187, "y": 34, "flags": 4}, - {"matrix": [1, 13], "x": 207, "y": 29, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 34, "flags": 1}, - - {"matrix": [3, 0], "x": 9, "y": 49, "flags": 1}, - {"matrix": [3, 2], "x": 33, "y": 49, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 49, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 49, "flags": 4}, - {"matrix": [3, 5], "x": 77, "y": 49, "flags": 4}, - {"matrix": [3, 6], "x": 92, "y": 49, "flags": 4}, - {"matrix": [3, 7], "x": 106, "y": 49, "flags": 4}, - {"matrix": [3, 8], "x": 121, "y": 49, "flags": 4}, - {"matrix": [3, 9], "x": 136, "y": 49, "flags": 4}, - {"matrix": [3, 10], "x": 150, "y": 49, "flags": 4}, - {"matrix": [3, 11], "x": 179, "y": 49, "flags": 4}, - {"matrix": [3, 13], "x": 194, "y": 49, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 35, "y": 64, "flags": 1}, - {"matrix": [4, 3], "x": 51, "y": 64, "flags": 1}, - {"matrix": [4, 6], "x": 92, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 134, "y": 64, "flags": 1}, - {"matrix": [4, 10], "x": 150, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 165, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 179, "y": 64, "flags": 1}, - {"matrix": [4, 13], "x": 194, "y": 64, "flags": 1}, - {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 223, "y": 64, "flags": 1} - ] - }, - "layouts": { - "LAYOUT_jis_71": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6, "y": 0.25}, - {"matrix": [0, 7], "x": 7, "y": 0.25}, - {"matrix": [0, 8], "x": 8, "y": 0.25}, - {"matrix": [0, 9], "x": 9, "y": 0.25}, - {"matrix": [0, 10], "x": 10, "y": 0.25}, - {"matrix": [0, 11], "x": 11, "y": 0.25}, - {"matrix": [0, 12], "x": 12, "y": 0.25}, - {"matrix": [0, 13], "x": 13, "y": 0.25}, - {"matrix": [3, 1], "x": 14, "y": 0.25}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"matrix": [2, 13], "x": 12.75, "y": 2.25}, - {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3.25}, - {"matrix": [3, 7], "x": 7.25, "y": 3.25}, - {"matrix": [3, 8], "x": 8.25, "y": 3.25}, - {"matrix": [3, 9], "x": 9.25, "y": 3.25}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 12], "x": 12.25, "y": 3.25}, - {"matrix": [3, 13], "x": 13.25, "y": 3.25}, - {"matrix": [3, 14], "x": 14.25, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4.25}, - {"matrix": [4, 6], "x": 4.5, "y": 4.25, "w": 4.5}, - {"matrix": [4, 9], "x": 9, "y": 4.25, "w": 1.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.25}, - {"matrix": [2, 12], "x": 14.25, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25} - ] - } - } -} diff --git a/keyboards/keychron/q2/jis_encoder/keyboard.json b/keyboards/keychron/q2/jis_encoder/keyboard.json new file mode 100644 index 0000000000..32b691742b --- /dev/null +++ b/keyboards/keychron/q2/jis_encoder/keyboard.json @@ -0,0 +1,171 @@ +{ + "usb": { + "pid": "0x0115", + "device_version": "1.0.0" + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "A10", "pin_b": "B5"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 4, "flags": 1}, + {"matrix": [0, 1], "x": 15, "y": 4, "flags": 4}, + {"matrix": [0, 2], "x": 29, "y": 4, "flags": 4}, + {"matrix": [0, 3], "x": 44, "y": 4, "flags": 4}, + {"matrix": [0, 4], "x": 59, "y": 4, "flags": 4}, + {"matrix": [0, 5], "x": 73, "y": 4, "flags": 4}, + {"matrix": [0, 6], "x": 88, "y": 4, "flags": 4}, + {"matrix": [0, 7], "x": 103, "y": 4, "flags": 4}, + {"matrix": [0, 8], "x": 117, "y": 4, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 4, "flags": 4}, + {"matrix": [0, 10], "x": 146, "y": 4, "flags": 4}, + {"matrix": [0, 11], "x": 161, "y": 4, "flags": 4}, + {"matrix": [0, 12], "x": 176, "y": 4, "flags": 4}, + {"matrix": [0, 13], "x": 190, "y": 4, "flags": 4}, + {"matrix": [3, 1], "x": 205, "y": 4, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 19, "flags": 1}, + {"matrix": [1, 1], "x": 22, "y": 19, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 19, "flags": 4}, + {"matrix": [1, 3], "x": 51, "y": 19, "flags": 4}, + {"matrix": [1, 4], "x": 66, "y": 19, "flags": 4}, + {"matrix": [1, 5], "x": 81, "y": 19, "flags": 4}, + {"matrix": [1, 6], "x": 95, "y": 19, "flags": 4}, + {"matrix": [1, 7], "x": 110, "y": 19, "flags": 4}, + {"matrix": [1, 8], "x": 125, "y": 19, "flags": 4}, + {"matrix": [1, 9], "x": 139, "y": 19, "flags": 4}, + {"matrix": [1, 10], "x": 154, "y": 19, "flags": 4}, + {"matrix": [1, 11], "x": 168, "y": 19, "flags": 4}, + {"matrix": [1, 12], "x": 183, "y": 19, "flags": 4}, + {"matrix": [1, 14], "x": 224, "y": 19, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 34, "flags": 1}, + {"matrix": [2, 1], "x": 26, "y": 34, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 34, "flags": 4}, + {"matrix": [2, 3], "x": 55, "y": 34, "flags": 4}, + {"matrix": [2, 4], "x": 70, "y": 34, "flags": 4}, + {"matrix": [2, 5], "x": 84, "y": 34, "flags": 4}, + {"matrix": [2, 6], "x": 99, "y": 34, "flags": 4}, + {"matrix": [2, 7], "x": 114, "y": 34, "flags": 4}, + {"matrix": [2, 8], "x": 128, "y": 34, "flags": 4}, + {"matrix": [2, 9], "x": 143, "y": 34, "flags": 4}, + {"matrix": [2, 10], "x": 158, "y": 34, "flags": 4}, + {"matrix": [2, 11], "x": 172, "y": 34, "flags": 4}, + {"matrix": [2, 13], "x": 187, "y": 34, "flags": 4}, + {"matrix": [1, 13], "x": 207, "y": 29, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 34, "flags": 1}, + + {"matrix": [3, 0], "x": 9, "y": 49, "flags": 1}, + {"matrix": [3, 2], "x": 33, "y": 49, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 49, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 49, "flags": 4}, + {"matrix": [3, 5], "x": 77, "y": 49, "flags": 4}, + {"matrix": [3, 6], "x": 92, "y": 49, "flags": 4}, + {"matrix": [3, 7], "x": 106, "y": 49, "flags": 4}, + {"matrix": [3, 8], "x": 121, "y": 49, "flags": 4}, + {"matrix": [3, 9], "x": 136, "y": 49, "flags": 4}, + {"matrix": [3, 10], "x": 150, "y": 49, "flags": 4}, + {"matrix": [3, 11], "x": 179, "y": 49, "flags": 4}, + {"matrix": [3, 13], "x": 194, "y": 49, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 49, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 35, "y": 64, "flags": 1}, + {"matrix": [4, 3], "x": 51, "y": 64, "flags": 1}, + {"matrix": [4, 6], "x": 92, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 134, "y": 64, "flags": 1}, + {"matrix": [4, 10], "x": 150, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 165, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 179, "y": 64, "flags": 1}, + {"matrix": [4, 13], "x": 194, "y": 64, "flags": 1}, + {"matrix": [2, 12], "x": 209, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 223, "y": 64, "flags": 1} + ] + }, + "layouts": { + "LAYOUT_jis_71": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6, "y": 0.25}, + {"matrix": [0, 7], "x": 7, "y": 0.25}, + {"matrix": [0, 8], "x": 8, "y": 0.25}, + {"matrix": [0, 9], "x": 9, "y": 0.25}, + {"matrix": [0, 10], "x": 10, "y": 0.25}, + {"matrix": [0, 11], "x": 11, "y": 0.25}, + {"matrix": [0, 12], "x": 12, "y": 0.25}, + {"matrix": [0, 13], "x": 13, "y": 0.25}, + {"matrix": [3, 1], "x": 14, "y": 0.25}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"matrix": [2, 13], "x": 12.75, "y": 2.25}, + {"matrix": [1, 13], "x": 13.75, "y": 1.25, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3.25}, + {"matrix": [3, 7], "x": 7.25, "y": 3.25}, + {"matrix": [3, 8], "x": 8.25, "y": 3.25}, + {"matrix": [3, 9], "x": 9.25, "y": 3.25}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 12], "x": 12.25, "y": 3.25}, + {"matrix": [3, 13], "x": 13.25, "y": 3.25}, + {"matrix": [3, 14], "x": 14.25, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4.25}, + {"matrix": [4, 6], "x": 4.5, "y": 4.25, "w": 4.5}, + {"matrix": [4, 9], "x": 9, "y": 4.25, "w": 1.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.25}, + {"matrix": [2, 12], "x": 14.25, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25} + ] + } + } +} diff --git a/keyboards/keychron/q2/jis_encoder/rules.mk b/keyboards/keychron/q2/jis_encoder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q2/jis_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q3/ansi/info.json b/keyboards/keychron/q3/ansi/info.json deleted file mode 100644 index 2162208082..0000000000 --- a/keyboards/keychron/q3/ansi/info.json +++ /dev/null @@ -1,205 +0,0 @@ -{ - "usb": { - "pid": "0x0120", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 26, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 39, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 52, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 85, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 98, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 111, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 124, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 143, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 156, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 169, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 182, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 198, "y": 0, "flags": 1}, - {"matrix": [0, 15], "x": 211, "y": 0, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 13, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 26, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 39, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 52, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 65, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 78, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 91, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 104, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 117, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 130, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 143, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 156, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 176, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 198, "y": 15, "flags": 1}, - {"matrix": [1, 15], "x": 211, "y": 15, "flags": 1}, - {"matrix": [3, 15], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 3, "y": 28, "flags": 1}, - {"matrix": [2, 1], "x": 20, "y": 28, "flags": 4}, - {"matrix": [2, 2], "x": 33, "y": 28, "flags": 4}, - {"matrix": [2, 3], "x": 46, "y": 28, "flags": 4}, - {"matrix": [2, 4], "x": 59, "y": 28, "flags": 4}, - {"matrix": [2, 5], "x": 72, "y": 28, "flags": 4}, - {"matrix": [2, 6], "x": 85, "y": 28, "flags": 4}, - {"matrix": [2, 7], "x": 98, "y": 28, "flags": 4}, - {"matrix": [2, 8], "x": 111, "y": 28, "flags": 4}, - {"matrix": [2, 9], "x": 124, "y": 28, "flags": 4}, - {"matrix": [2, 10], "x": 137, "y": 28, "flags": 4}, - {"matrix": [2, 11], "x": 150, "y": 28, "flags": 4}, - {"matrix": [2, 12], "x": 163, "y": 28, "flags": 4}, - {"matrix": [2, 13], "x": 179, "y": 28, "flags": 4}, - {"matrix": [2, 14], "x": 198, "y": 28, "flags": 1}, - {"matrix": [2, 15], "x": 211, "y": 28, "flags": 1}, - {"matrix": [3, 12], "x": 224, "y": 28, "flags": 1}, - - {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, - {"matrix": [3, 1], "x": 23, "y": 40, "flags": 4}, - {"matrix": [3, 2], "x": 36, "y": 40, "flags": 4}, - {"matrix": [3, 3], "x": 49, "y": 40, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 40, "flags": 4}, - {"matrix": [3, 5], "x": 75, "y": 40, "flags": 4}, - {"matrix": [3, 6], "x": 88, "y": 40, "flags": 4}, - {"matrix": [3, 7], "x": 101, "y": 40, "flags": 4}, - {"matrix": [3, 8], "x": 114, "y": 40, "flags": 4}, - {"matrix": [3, 9], "x": 127, "y": 40, "flags": 4}, - {"matrix": [3, 10], "x": 140, "y": 40, "flags": 4}, - {"matrix": [3, 11], "x": 153, "y": 40, "flags": 4}, - {"matrix": [3, 13], "x": 174, "y": 40, "flags": 1}, - - {"matrix": [4, 0], "x": 8, "y": 52, "flags": 1}, - {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, - {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, - {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, - {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, - {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, - {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, - {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, - {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, - {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, - {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, - {"matrix": [4, 13], "x": 171, "y": 52, "flags": 1}, - {"matrix": [4, 15], "x": 211, "y": 52, "flags": 1}, - - {"matrix": [5, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [5, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [5, 2], "x": 34, "y": 64, "flags": 1}, - {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, - {"matrix": [5, 10], "x": 131, "y": 64, "flags": 1}, - {"matrix": [5, 11], "x": 148, "y": 64, "flags": 1}, - {"matrix": [5, 12], "x": 164, "y": 64, "flags": 1}, - {"matrix": [5, 13], "x": 180, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x": 198, "y": 64, "flags": 1}, - {"matrix": [5, 15], "x": 211, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - ] - }, - "matrix_pins": { - "rows": ["B5", "B4", "B3", "A15", "A14", "A13"], - "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "H3"] - }, - "community_layouts": ["tkl_ansi"], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [3, 14], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [3, 15], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [3, 12], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [4, 14], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keychron/q3/ansi/keyboard.json b/keyboards/keychron/q3/ansi/keyboard.json new file mode 100644 index 0000000000..2162208082 --- /dev/null +++ b/keyboards/keychron/q3/ansi/keyboard.json @@ -0,0 +1,205 @@ +{ + "usb": { + "pid": "0x0120", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 26, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 39, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 52, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 85, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 98, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 111, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 124, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 143, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 156, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 169, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 182, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 198, "y": 0, "flags": 1}, + {"matrix": [0, 15], "x": 211, "y": 0, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 13, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 26, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 39, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 52, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 65, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 78, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 91, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 104, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 117, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 130, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 143, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 156, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 176, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 198, "y": 15, "flags": 1}, + {"matrix": [1, 15], "x": 211, "y": 15, "flags": 1}, + {"matrix": [3, 15], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 3, "y": 28, "flags": 1}, + {"matrix": [2, 1], "x": 20, "y": 28, "flags": 4}, + {"matrix": [2, 2], "x": 33, "y": 28, "flags": 4}, + {"matrix": [2, 3], "x": 46, "y": 28, "flags": 4}, + {"matrix": [2, 4], "x": 59, "y": 28, "flags": 4}, + {"matrix": [2, 5], "x": 72, "y": 28, "flags": 4}, + {"matrix": [2, 6], "x": 85, "y": 28, "flags": 4}, + {"matrix": [2, 7], "x": 98, "y": 28, "flags": 4}, + {"matrix": [2, 8], "x": 111, "y": 28, "flags": 4}, + {"matrix": [2, 9], "x": 124, "y": 28, "flags": 4}, + {"matrix": [2, 10], "x": 137, "y": 28, "flags": 4}, + {"matrix": [2, 11], "x": 150, "y": 28, "flags": 4}, + {"matrix": [2, 12], "x": 163, "y": 28, "flags": 4}, + {"matrix": [2, 13], "x": 179, "y": 28, "flags": 4}, + {"matrix": [2, 14], "x": 198, "y": 28, "flags": 1}, + {"matrix": [2, 15], "x": 211, "y": 28, "flags": 1}, + {"matrix": [3, 12], "x": 224, "y": 28, "flags": 1}, + + {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, + {"matrix": [3, 1], "x": 23, "y": 40, "flags": 4}, + {"matrix": [3, 2], "x": 36, "y": 40, "flags": 4}, + {"matrix": [3, 3], "x": 49, "y": 40, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 40, "flags": 4}, + {"matrix": [3, 5], "x": 75, "y": 40, "flags": 4}, + {"matrix": [3, 6], "x": 88, "y": 40, "flags": 4}, + {"matrix": [3, 7], "x": 101, "y": 40, "flags": 4}, + {"matrix": [3, 8], "x": 114, "y": 40, "flags": 4}, + {"matrix": [3, 9], "x": 127, "y": 40, "flags": 4}, + {"matrix": [3, 10], "x": 140, "y": 40, "flags": 4}, + {"matrix": [3, 11], "x": 153, "y": 40, "flags": 4}, + {"matrix": [3, 13], "x": 174, "y": 40, "flags": 1}, + + {"matrix": [4, 0], "x": 8, "y": 52, "flags": 1}, + {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, + {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, + {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, + {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, + {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, + {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, + {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, + {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, + {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, + {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, + {"matrix": [4, 13], "x": 171, "y": 52, "flags": 1}, + {"matrix": [4, 15], "x": 211, "y": 52, "flags": 1}, + + {"matrix": [5, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [5, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [5, 2], "x": 34, "y": 64, "flags": 1}, + {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, + {"matrix": [5, 10], "x": 131, "y": 64, "flags": 1}, + {"matrix": [5, 11], "x": 148, "y": 64, "flags": 1}, + {"matrix": [5, 12], "x": 164, "y": 64, "flags": 1}, + {"matrix": [5, 13], "x": 180, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x": 198, "y": 64, "flags": 1}, + {"matrix": [5, 15], "x": 211, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + ] + }, + "matrix_pins": { + "rows": ["B5", "B4", "B3", "A15", "A14", "A13"], + "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "H3"] + }, + "community_layouts": ["tkl_ansi"], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [3, 14], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [3, 15], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [3, 12], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [4, 14], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keychron/q3/ansi/rules.mk b/keyboards/keychron/q3/ansi/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q3/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q3/iso/info.json b/keyboards/keychron/q3/iso/info.json deleted file mode 100644 index 14e1e96629..0000000000 --- a/keyboards/keychron/q3/iso/info.json +++ /dev/null @@ -1,207 +0,0 @@ -{ - "usb": { - "pid": "0x0122", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 26, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 39, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 52, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 84, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 97, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 111, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 124, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 143, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 156, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 169, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 182, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 198, "y": 0, "flags": 1}, - {"matrix": [0, 15], "x": 211, "y": 0, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 13, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 26, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 39, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 52, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 65, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 78, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 91, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 104, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 117, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 130, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 143, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 156, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 176, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 198, "y": 15, "flags": 1}, - {"matrix": [1, 15], "x": 211, "y": 15, "flags": 1}, - {"matrix": [3, 15], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 3, "y": 28, "flags": 1}, - {"matrix": [2, 1], "x": 19, "y": 28, "flags": 4}, - {"matrix": [2, 2], "x": 32, "y": 28, "flags": 4}, - {"matrix": [2, 3], "x": 45, "y": 28, "flags": 4}, - {"matrix": [2, 4], "x": 59, "y": 28, "flags": 4}, - {"matrix": [2, 5], "x": 72, "y": 28, "flags": 4}, - {"matrix": [2, 6], "x": 85, "y": 28, "flags": 4}, - {"matrix": [2, 7], "x": 98, "y": 28, "flags": 4}, - {"matrix": [2, 8], "x": 111, "y": 28, "flags": 4}, - {"matrix": [2, 9], "x": 124, "y": 28, "flags": 4}, - {"matrix": [2, 10], "x": 137, "y": 28, "flags": 4}, - {"matrix": [2, 11], "x": 150, "y": 28, "flags": 4}, - {"matrix": [2, 12], "x": 163, "y": 28, "flags": 4}, - {"matrix": [2, 14], "x": 198, "y": 28, "flags": 1}, - {"matrix": [2, 15], "x": 211, "y": 28, "flags": 1}, - {"matrix": [3, 12], "x": 224, "y": 28, "flags": 1}, - - {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, - {"matrix": [3, 1], "x": 23, "y": 40, "flags": 4}, - {"matrix": [3, 2], "x": 36, "y": 40, "flags": 4}, - {"matrix": [3, 3], "x": 49, "y": 40, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 40, "flags": 4}, - {"matrix": [3, 5], "x": 75, "y": 40, "flags": 4}, - {"matrix": [3, 6], "x": 88, "y": 40, "flags": 4}, - {"matrix": [3, 7], "x": 101, "y": 40, "flags": 4}, - {"matrix": [3, 8], "x": 114, "y": 40, "flags": 4}, - {"matrix": [3, 9], "x": 127, "y": 40, "flags": 4}, - {"matrix": [3, 10], "x": 140, "y": 40, "flags": 4}, - {"matrix": [3, 11], "x": 153, "y": 40, "flags": 4}, - {"matrix": [3, 13], "x": 166, "y": 40, "flags": 4}, - {"matrix": [2, 13], "x": 183, "y": 36, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 52, "flags": 1}, - {"matrix": [4, 1], "x": 16, "y": 52, "flags": 4}, - {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, - {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, - {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, - {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, - {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, - {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, - {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, - {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, - {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, - {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, - {"matrix": [4, 13], "x": 171, "y": 52, "flags": 1}, - {"matrix": [4, 15], "x": 211, "y": 52, "flags": 1}, - - {"matrix": [5, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [5, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [5, 2], "x": 34, "y": 64, "flags": 1}, - {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, - {"matrix": [5, 10], "x": 131, "y": 64, "flags": 1}, - {"matrix": [5, 11], "x": 148, "y": 64, "flags": 1}, - {"matrix": [5, 12], "x": 164, "y": 64, "flags": 1}, - {"matrix": [5, 13], "x": 180, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x": 198, "y": 64, "flags": 1}, - {"matrix": [5, 15], "x": 211, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - ] - }, - "matrix_pins": { - "rows": ["B5", "B4", "B3", "A15", "A14", "A13"], - "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "H3"] - }, - "community_layouts": ["tkl_iso"], - "layouts": { - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [3, 14], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [3, 15], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [3, 12], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [4, 14], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keychron/q3/iso/keyboard.json b/keyboards/keychron/q3/iso/keyboard.json new file mode 100644 index 0000000000..14e1e96629 --- /dev/null +++ b/keyboards/keychron/q3/iso/keyboard.json @@ -0,0 +1,207 @@ +{ + "usb": { + "pid": "0x0122", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 26, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 39, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 52, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 84, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 97, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 111, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 124, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 143, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 156, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 169, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 182, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 198, "y": 0, "flags": 1}, + {"matrix": [0, 15], "x": 211, "y": 0, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 13, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 26, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 39, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 52, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 65, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 78, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 91, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 104, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 117, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 130, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 143, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 156, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 176, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 198, "y": 15, "flags": 1}, + {"matrix": [1, 15], "x": 211, "y": 15, "flags": 1}, + {"matrix": [3, 15], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 3, "y": 28, "flags": 1}, + {"matrix": [2, 1], "x": 19, "y": 28, "flags": 4}, + {"matrix": [2, 2], "x": 32, "y": 28, "flags": 4}, + {"matrix": [2, 3], "x": 45, "y": 28, "flags": 4}, + {"matrix": [2, 4], "x": 59, "y": 28, "flags": 4}, + {"matrix": [2, 5], "x": 72, "y": 28, "flags": 4}, + {"matrix": [2, 6], "x": 85, "y": 28, "flags": 4}, + {"matrix": [2, 7], "x": 98, "y": 28, "flags": 4}, + {"matrix": [2, 8], "x": 111, "y": 28, "flags": 4}, + {"matrix": [2, 9], "x": 124, "y": 28, "flags": 4}, + {"matrix": [2, 10], "x": 137, "y": 28, "flags": 4}, + {"matrix": [2, 11], "x": 150, "y": 28, "flags": 4}, + {"matrix": [2, 12], "x": 163, "y": 28, "flags": 4}, + {"matrix": [2, 14], "x": 198, "y": 28, "flags": 1}, + {"matrix": [2, 15], "x": 211, "y": 28, "flags": 1}, + {"matrix": [3, 12], "x": 224, "y": 28, "flags": 1}, + + {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, + {"matrix": [3, 1], "x": 23, "y": 40, "flags": 4}, + {"matrix": [3, 2], "x": 36, "y": 40, "flags": 4}, + {"matrix": [3, 3], "x": 49, "y": 40, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 40, "flags": 4}, + {"matrix": [3, 5], "x": 75, "y": 40, "flags": 4}, + {"matrix": [3, 6], "x": 88, "y": 40, "flags": 4}, + {"matrix": [3, 7], "x": 101, "y": 40, "flags": 4}, + {"matrix": [3, 8], "x": 114, "y": 40, "flags": 4}, + {"matrix": [3, 9], "x": 127, "y": 40, "flags": 4}, + {"matrix": [3, 10], "x": 140, "y": 40, "flags": 4}, + {"matrix": [3, 11], "x": 153, "y": 40, "flags": 4}, + {"matrix": [3, 13], "x": 166, "y": 40, "flags": 4}, + {"matrix": [2, 13], "x": 183, "y": 36, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 52, "flags": 1}, + {"matrix": [4, 1], "x": 16, "y": 52, "flags": 4}, + {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, + {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, + {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, + {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, + {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, + {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, + {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, + {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, + {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, + {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, + {"matrix": [4, 13], "x": 171, "y": 52, "flags": 1}, + {"matrix": [4, 15], "x": 211, "y": 52, "flags": 1}, + + {"matrix": [5, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [5, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [5, 2], "x": 34, "y": 64, "flags": 1}, + {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, + {"matrix": [5, 10], "x": 131, "y": 64, "flags": 1}, + {"matrix": [5, 11], "x": 148, "y": 64, "flags": 1}, + {"matrix": [5, 12], "x": 164, "y": 64, "flags": 1}, + {"matrix": [5, 13], "x": 180, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x": 198, "y": 64, "flags": 1}, + {"matrix": [5, 15], "x": 211, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + ] + }, + "matrix_pins": { + "rows": ["B5", "B4", "B3", "A15", "A14", "A13"], + "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "H3"] + }, + "community_layouts": ["tkl_iso"], + "layouts": { + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [3, 14], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [3, 15], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [3, 12], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [4, 14], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keychron/q3/iso/rules.mk b/keyboards/keychron/q3/iso/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q3/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q3/jis/info.json b/keyboards/keychron/q3/jis/info.json deleted file mode 100644 index 7a45046f82..0000000000 --- a/keyboards/keychron/q3/jis/info.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "usb": { - "pid": "0x0124", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 26, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 39, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 52, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 84, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 97, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 111, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 124, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 143, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 156, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 169, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 182, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 198, "y": 0, "flags": 1}, - {"matrix": [0, 15], "x": 211, "y": 0, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, - {"matrix": [1, 1], "x": 13, "y": 15, "flags": 4}, - {"matrix": [1, 2], "x": 26, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 39, "y": 15, "flags": 4}, - {"matrix": [1, 4], "x": 52, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 65, "y": 15, "flags": 4}, - {"matrix": [1, 6], "x": 78, "y": 15, "flags": 4}, - {"matrix": [1, 7], "x": 91, "y": 15, "flags": 4}, - {"matrix": [1, 8], "x": 104, "y": 15, "flags": 4}, - {"matrix": [1, 9], "x": 117, "y": 15, "flags": 4}, - {"matrix": [1, 10], "x": 130, "y": 15, "flags": 4}, - {"matrix": [1, 11], "x": 143, "y": 15, "flags": 4}, - {"matrix": [1, 12], "x": 156, "y": 15, "flags": 4}, - {"matrix": [1, 13], "x": 169, "y": 15, "flags": 4}, - {"matrix": [0, 13], "x": 182, "y": 15, "flags": 1}, - {"matrix": [1, 14], "x": 198, "y": 15, "flags": 1}, - {"matrix": [1, 15], "x": 211, "y": 15, "flags": 1}, - {"matrix": [3, 15], "x": 224, "y": 15, "flags": 1}, - - {"matrix": [2, 0], "x": 3, "y": 28, "flags": 1}, - {"matrix": [2, 1], "x": 19, "y": 28, "flags": 4}, - {"matrix": [2, 2], "x": 32, "y": 28, "flags": 4}, - {"matrix": [2, 3], "x": 45, "y": 28, "flags": 4}, - {"matrix": [2, 4], "x": 59, "y": 28, "flags": 4}, - {"matrix": [2, 5], "x": 72, "y": 28, "flags": 4}, - {"matrix": [2, 6], "x": 85, "y": 28, "flags": 4}, - {"matrix": [2, 7], "x": 98, "y": 28, "flags": 4}, - {"matrix": [2, 8], "x": 111, "y": 28, "flags": 4}, - {"matrix": [2, 9], "x": 124, "y": 28, "flags": 4}, - {"matrix": [2, 10], "x": 137, "y": 28, "flags": 4}, - {"matrix": [2, 11], "x": 150, "y": 28, "flags": 4}, - {"matrix": [2, 12], "x": 163, "y": 28, "flags": 4}, - {"matrix": [2, 14], "x": 198, "y": 28, "flags": 1}, - {"matrix": [2, 15], "x": 211, "y": 28, "flags": 1}, - {"matrix": [3, 12], "x": 224, "y": 28, "flags": 1}, - - {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, - {"matrix": [3, 1], "x": 23, "y": 40, "flags": 4}, - {"matrix": [3, 2], "x": 36, "y": 40, "flags": 4}, - {"matrix": [3, 3], "x": 49, "y": 40, "flags": 4}, - {"matrix": [3, 4], "x": 62, "y": 40, "flags": 4}, - {"matrix": [3, 5], "x": 75, "y": 40, "flags": 4}, - {"matrix": [3, 6], "x": 88, "y": 40, "flags": 4}, - {"matrix": [3, 7], "x": 101, "y": 40, "flags": 4}, - {"matrix": [3, 8], "x": 114, "y": 40, "flags": 4}, - {"matrix": [3, 9], "x": 127, "y": 40, "flags": 4}, - {"matrix": [3, 10], "x": 140, "y": 40, "flags": 4}, - {"matrix": [3, 11], "x": 153, "y": 40, "flags": 4}, - {"matrix": [3, 13], "x": 166, "y": 40, "flags": 4}, - {"matrix": [2, 13], "x": 183, "y": 36, "flags": 1}, - - {"matrix": [4, 0], "x": 8, "y": 52, "flags": 1}, - {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, - {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, - {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, - {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, - {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, - {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, - {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, - {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, - {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, - {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, - {"matrix": [4, 12], "x": 159, "y": 52, "flags": 4}, - {"matrix": [4, 13], "x": 177, "y": 52, "flags": 1}, - {"matrix": [4, 15], "x": 211, "y": 52, "flags": 1}, - - {"matrix": [5, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [5, 1], "x": 16, "y": 64, "flags": 1}, - {"matrix": [5, 2], "x": 31, "y": 64, "flags": 1}, - {"matrix": [5, 3], "x": 45, "y": 64, "flags": 1}, - {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, - {"matrix": [5, 9], "x": 119, "y": 64, "flags": 1}, - {"matrix": [5, 10], "x": 135, "y": 64, "flags": 1}, - {"matrix": [5, 11], "x": 151, "y": 64, "flags": 1}, - {"matrix": [5, 12], "x": 166, "y": 64, "flags": 1}, - {"matrix": [5, 13], "x": 180, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x": 198, "y": 64, "flags": 1}, - {"matrix": [5, 15], "x": 211, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - ] - }, - "matrix_pins": { - "rows": ["B5", "B4", "B3", "A15", "A14", "A13"], - "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "H3"] - }, - "layout_aliases": { - "LAYOUT_tkl_jis": "LAYOUT_jis_91" - }, - "community_layouts": ["tkl_jis"], - "layouts": { - "LAYOUT_jis_91": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [3, 14], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [0, 13], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [3, 15], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [3, 12], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25}, - {"matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 3], "x": 3.5, "y": 5.25}, - {"matrix": [5, 6], "x": 4.5, "y": 5.25, "w": 4.5}, - {"matrix": [5, 9], "x": 9, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "x": 10.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.75, "y": 5.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [4, 14], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/keychron/q3/jis/keyboard.json b/keyboards/keychron/q3/jis/keyboard.json new file mode 100644 index 0000000000..7a45046f82 --- /dev/null +++ b/keyboards/keychron/q3/jis/keyboard.json @@ -0,0 +1,216 @@ +{ + "usb": { + "pid": "0x0124", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 26, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 39, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 52, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 84, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 97, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 111, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 124, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 143, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 156, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 169, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 182, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 198, "y": 0, "flags": 1}, + {"matrix": [0, 15], "x": 211, "y": 0, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 0, "y": 15, "flags": 1}, + {"matrix": [1, 1], "x": 13, "y": 15, "flags": 4}, + {"matrix": [1, 2], "x": 26, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 39, "y": 15, "flags": 4}, + {"matrix": [1, 4], "x": 52, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 65, "y": 15, "flags": 4}, + {"matrix": [1, 6], "x": 78, "y": 15, "flags": 4}, + {"matrix": [1, 7], "x": 91, "y": 15, "flags": 4}, + {"matrix": [1, 8], "x": 104, "y": 15, "flags": 4}, + {"matrix": [1, 9], "x": 117, "y": 15, "flags": 4}, + {"matrix": [1, 10], "x": 130, "y": 15, "flags": 4}, + {"matrix": [1, 11], "x": 143, "y": 15, "flags": 4}, + {"matrix": [1, 12], "x": 156, "y": 15, "flags": 4}, + {"matrix": [1, 13], "x": 169, "y": 15, "flags": 4}, + {"matrix": [0, 13], "x": 182, "y": 15, "flags": 1}, + {"matrix": [1, 14], "x": 198, "y": 15, "flags": 1}, + {"matrix": [1, 15], "x": 211, "y": 15, "flags": 1}, + {"matrix": [3, 15], "x": 224, "y": 15, "flags": 1}, + + {"matrix": [2, 0], "x": 3, "y": 28, "flags": 1}, + {"matrix": [2, 1], "x": 19, "y": 28, "flags": 4}, + {"matrix": [2, 2], "x": 32, "y": 28, "flags": 4}, + {"matrix": [2, 3], "x": 45, "y": 28, "flags": 4}, + {"matrix": [2, 4], "x": 59, "y": 28, "flags": 4}, + {"matrix": [2, 5], "x": 72, "y": 28, "flags": 4}, + {"matrix": [2, 6], "x": 85, "y": 28, "flags": 4}, + {"matrix": [2, 7], "x": 98, "y": 28, "flags": 4}, + {"matrix": [2, 8], "x": 111, "y": 28, "flags": 4}, + {"matrix": [2, 9], "x": 124, "y": 28, "flags": 4}, + {"matrix": [2, 10], "x": 137, "y": 28, "flags": 4}, + {"matrix": [2, 11], "x": 150, "y": 28, "flags": 4}, + {"matrix": [2, 12], "x": 163, "y": 28, "flags": 4}, + {"matrix": [2, 14], "x": 198, "y": 28, "flags": 1}, + {"matrix": [2, 15], "x": 211, "y": 28, "flags": 1}, + {"matrix": [3, 12], "x": 224, "y": 28, "flags": 1}, + + {"matrix": [3, 0], "x": 5, "y": 40, "flags": 8}, + {"matrix": [3, 1], "x": 23, "y": 40, "flags": 4}, + {"matrix": [3, 2], "x": 36, "y": 40, "flags": 4}, + {"matrix": [3, 3], "x": 49, "y": 40, "flags": 4}, + {"matrix": [3, 4], "x": 62, "y": 40, "flags": 4}, + {"matrix": [3, 5], "x": 75, "y": 40, "flags": 4}, + {"matrix": [3, 6], "x": 88, "y": 40, "flags": 4}, + {"matrix": [3, 7], "x": 101, "y": 40, "flags": 4}, + {"matrix": [3, 8], "x": 114, "y": 40, "flags": 4}, + {"matrix": [3, 9], "x": 127, "y": 40, "flags": 4}, + {"matrix": [3, 10], "x": 140, "y": 40, "flags": 4}, + {"matrix": [3, 11], "x": 153, "y": 40, "flags": 4}, + {"matrix": [3, 13], "x": 166, "y": 40, "flags": 4}, + {"matrix": [2, 13], "x": 183, "y": 36, "flags": 1}, + + {"matrix": [4, 0], "x": 8, "y": 52, "flags": 1}, + {"matrix": [4, 2], "x": 29, "y": 52, "flags": 4}, + {"matrix": [4, 3], "x": 42, "y": 52, "flags": 4}, + {"matrix": [4, 4], "x": 55, "y": 52, "flags": 4}, + {"matrix": [4, 5], "x": 68, "y": 52, "flags": 4}, + {"matrix": [4, 6], "x": 81, "y": 52, "flags": 4}, + {"matrix": [4, 7], "x": 94, "y": 52, "flags": 4}, + {"matrix": [4, 8], "x": 107, "y": 52, "flags": 4}, + {"matrix": [4, 9], "x": 120, "y": 52, "flags": 4}, + {"matrix": [4, 10], "x": 133, "y": 52, "flags": 4}, + {"matrix": [4, 11], "x": 146, "y": 52, "flags": 4}, + {"matrix": [4, 12], "x": 159, "y": 52, "flags": 4}, + {"matrix": [4, 13], "x": 177, "y": 52, "flags": 1}, + {"matrix": [4, 15], "x": 211, "y": 52, "flags": 1}, + + {"matrix": [5, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [5, 1], "x": 16, "y": 64, "flags": 1}, + {"matrix": [5, 2], "x": 31, "y": 64, "flags": 1}, + {"matrix": [5, 3], "x": 45, "y": 64, "flags": 1}, + {"matrix": [5, 6], "x": 83, "y": 64, "flags": 4}, + {"matrix": [5, 9], "x": 119, "y": 64, "flags": 1}, + {"matrix": [5, 10], "x": 135, "y": 64, "flags": 1}, + {"matrix": [5, 11], "x": 151, "y": 64, "flags": 1}, + {"matrix": [5, 12], "x": 166, "y": 64, "flags": 1}, + {"matrix": [5, 13], "x": 180, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x": 198, "y": 64, "flags": 1}, + {"matrix": [5, 15], "x": 211, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + ] + }, + "matrix_pins": { + "rows": ["B5", "B4", "B3", "A15", "A14", "A13"], + "cols": ["C14", "C15", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "A8", "A9", "A10", "H3"] + }, + "layout_aliases": { + "LAYOUT_tkl_jis": "LAYOUT_jis_91" + }, + "community_layouts": ["tkl_jis"], + "layouts": { + "LAYOUT_jis_91": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [3, 14], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [0, 13], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [3, 15], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [3, 12], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25}, + {"matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 3], "x": 3.5, "y": 5.25}, + {"matrix": [5, 6], "x": 4.5, "y": 5.25, "w": 4.5}, + {"matrix": [5, 9], "x": 9, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "x": 10.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.75, "y": 5.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [4, 14], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/keychron/q3/jis/rules.mk b/keyboards/keychron/q3/jis/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q3/jis/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q4/iso/info.json b/keyboards/keychron/q4/iso/info.json deleted file mode 100644 index 13b25f74e0..0000000000 --- a/keyboards/keychron/q4/iso/info.json +++ /dev/null @@ -1,148 +0,0 @@ -{ - "usb": { - "pid": "0x0142", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 81, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 97, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 113, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 129, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 145, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 161, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 177, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 193, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 218, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, - {"matrix": [1, 1], "x": 24, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 40, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 56, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 73, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 89, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 105, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 121, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 137, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 153, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 169, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 185, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 202, "y": 16, "flags": 4}, - - {"matrix": [2, 0], "x": 6, "y": 32, "flags": 8}, - {"matrix": [2, 1], "x": 28, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 44, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 60, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 77, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 93, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 109, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 125, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 141, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 157, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 173, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 189, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 206, "y": 32, "flags": 4}, - {"matrix": [1, 13], "x": 224, "y": 24, "flags": 1}, - - {"matrix": [3, 0], "x": 2, "y": 48, "flags": 1}, - {"matrix": [3, 1], "x": 20, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 36, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 52, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 69, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 85, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 101, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 117, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 133, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 149, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 165, "y": 48, "flags": 4}, - {"matrix": [3, 11], "x": 181, "y": 48, "flags": 4}, - {"matrix": [3, 13], "x": 212, "y": 48, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 22, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 42, "y": 64, "flags": 1}, - {"matrix": [4, 6], "x": 103, "y": 64, "flags": 4}, - {"matrix": [4, 10], "x": 164, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 184, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 204, "y": 64, "flags": 1}, - {"matrix": [4, 13], "x": 224, "y": 64, "flags": 1} - ] - }, - "layouts": { - "LAYOUT_iso_62": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/keychron/q4/iso/keyboard.json b/keyboards/keychron/q4/iso/keyboard.json new file mode 100644 index 0000000000..13b25f74e0 --- /dev/null +++ b/keyboards/keychron/q4/iso/keyboard.json @@ -0,0 +1,148 @@ +{ + "usb": { + "pid": "0x0142", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 81, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 97, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 113, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 129, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 145, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 161, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 177, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 193, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 218, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, + {"matrix": [1, 1], "x": 24, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 40, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 56, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 73, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 89, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 105, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 121, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 137, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 153, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 169, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 185, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 202, "y": 16, "flags": 4}, + + {"matrix": [2, 0], "x": 6, "y": 32, "flags": 8}, + {"matrix": [2, 1], "x": 28, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 44, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 60, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 77, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 93, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 109, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 125, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 141, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 157, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 173, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 189, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 206, "y": 32, "flags": 4}, + {"matrix": [1, 13], "x": 224, "y": 24, "flags": 1}, + + {"matrix": [3, 0], "x": 2, "y": 48, "flags": 1}, + {"matrix": [3, 1], "x": 20, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 36, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 52, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 69, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 85, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 101, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 117, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 133, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 149, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 165, "y": 48, "flags": 4}, + {"matrix": [3, 11], "x": 181, "y": 48, "flags": 4}, + {"matrix": [3, 13], "x": 212, "y": 48, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 22, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 42, "y": 64, "flags": 1}, + {"matrix": [4, 6], "x": 103, "y": 64, "flags": 4}, + {"matrix": [4, 10], "x": 164, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 184, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 204, "y": 64, "flags": 1}, + {"matrix": [4, 13], "x": 224, "y": 64, "flags": 1} + ] + }, + "layouts": { + "LAYOUT_iso_62": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/keychron/q4/iso/rules.mk b/keyboards/keychron/q4/iso/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q4/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q7/ansi/info.json b/keyboards/keychron/q7/ansi/info.json deleted file mode 100644 index 62cff888e1..0000000000 --- a/keyboards/keychron/q7/ansi/info.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 14, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 28, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 42, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 56, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 70, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 84, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 98, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 112, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 126, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 140, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 154, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 168, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 189, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 210, "y": 0, "flags": 1}, - {"matrix": [0, 15], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, - {"matrix": [1, 1], "x": 21, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 35, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 49, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 63, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 77, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 91, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 105, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 119, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 133, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 147, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 161, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 175, "y": 16, "flags": 4}, - {"matrix": [1, 13], "x": 192, "y": 16, "flags": 4}, - {"matrix": [1, 14], "x": 210, "y": 16, "flags": 1}, - {"matrix": [1, 15], "x": 224, "y": 16, "flags": 1}, - - {"matrix": [2, 0], "x": 5, "y": 32, "flags": 8}, - {"matrix": [2, 1], "x": 25, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 38, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 52, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 66, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 94, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 108, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 136, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 164, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 187, "y": 32, "flags": 1}, - {"matrix": [2, 14], "x": 210, "y": 32, "flags": 1}, - {"matrix": [2, 15], "x": 224, "y": 32, "flags": 1}, - - {"matrix": [3, 0], "x": 9, "y": 48, "flags": 1}, - {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 45, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 59, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 73, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 87, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 101, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 115, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 129, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 143, "y": 48, "flags": 4}, - {"matrix": [3, 11], "x": 157, "y": 48, "flags": 4}, - {"matrix": [3, 13], "x": 184, "y": 48, "flags": 1}, - {"matrix": [3, 14], "x": 210, "y": 48, "flags": 1}, - {"matrix": [3, 15], "x": 224, "y": 48, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 19, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 37, "y": 64, "flags": 1}, - {"matrix": [4, 6], "x": 89, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 140, "y": 64, "flags": 1}, - {"matrix": [4, 10], "x": 154, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 168, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 182, "y": 64, "flags": 1}, - {"matrix": [4, 13], "x": 196, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 210, "y": 64, "flags": 1}, - {"matrix": [4, 15], "x": 224, "y": 64, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0170" - }, - "layouts": { - "LAYOUT_ansi_72": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [0, 15], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [1, 15], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [2, 15], "x": 16, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [3, 15], "x": 16, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - {"matrix": [4, 15], "x": 16, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q7/ansi/keyboard.json b/keyboards/keychron/q7/ansi/keyboard.json new file mode 100644 index 0000000000..62cff888e1 --- /dev/null +++ b/keyboards/keychron/q7/ansi/keyboard.json @@ -0,0 +1,167 @@ +{ + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 14, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 28, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 42, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 56, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 70, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 84, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 98, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 112, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 126, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 140, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 154, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 168, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 189, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 210, "y": 0, "flags": 1}, + {"matrix": [0, 15], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, + {"matrix": [1, 1], "x": 21, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 35, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 49, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 63, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 77, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 91, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 105, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 119, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 133, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 147, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 161, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 175, "y": 16, "flags": 4}, + {"matrix": [1, 13], "x": 192, "y": 16, "flags": 4}, + {"matrix": [1, 14], "x": 210, "y": 16, "flags": 1}, + {"matrix": [1, 15], "x": 224, "y": 16, "flags": 1}, + + {"matrix": [2, 0], "x": 5, "y": 32, "flags": 8}, + {"matrix": [2, 1], "x": 25, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 38, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 52, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 66, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 94, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 108, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 136, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 164, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 187, "y": 32, "flags": 1}, + {"matrix": [2, 14], "x": 210, "y": 32, "flags": 1}, + {"matrix": [2, 15], "x": 224, "y": 32, "flags": 1}, + + {"matrix": [3, 0], "x": 9, "y": 48, "flags": 1}, + {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 45, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 59, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 73, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 87, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 101, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 115, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 129, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 143, "y": 48, "flags": 4}, + {"matrix": [3, 11], "x": 157, "y": 48, "flags": 4}, + {"matrix": [3, 13], "x": 184, "y": 48, "flags": 1}, + {"matrix": [3, 14], "x": 210, "y": 48, "flags": 1}, + {"matrix": [3, 15], "x": 224, "y": 48, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 19, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 37, "y": 64, "flags": 1}, + {"matrix": [4, 6], "x": 89, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 140, "y": 64, "flags": 1}, + {"matrix": [4, 10], "x": 154, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 168, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 182, "y": 64, "flags": 1}, + {"matrix": [4, 13], "x": 196, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 210, "y": 64, "flags": 1}, + {"matrix": [4, 15], "x": 224, "y": 64, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0170" + }, + "layouts": { + "LAYOUT_ansi_72": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [0, 15], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [1, 15], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [2, 15], "x": 16, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [3, 15], "x": 16, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + {"matrix": [4, 15], "x": 16, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q7/ansi/rules.mk b/keyboards/keychron/q7/ansi/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q7/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q7/iso/info.json b/keyboards/keychron/q7/iso/info.json deleted file mode 100644 index d98ec8fa5e..0000000000 --- a/keyboards/keychron/q7/iso/info.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 14, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 28, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 42, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 56, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 70, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 84, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 98, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 112, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 126, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 140, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 154, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 168, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 189, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 210, "y": 0, "flags": 1}, - {"matrix": [0, 15], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, - {"matrix": [1, 1], "x": 21, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 35, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 49, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 63, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 77, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 91, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 105, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 119, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 133, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 147, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 161, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 175, "y": 16, "flags": 4}, - {"matrix": [1, 14], "x": 210, "y": 16, "flags": 1}, - {"matrix": [1, 15], "x": 224, "y": 16, "flags": 1}, - - {"matrix": [2, 0], "x": 5, "y": 32, "flags": 8}, - {"matrix": [2, 1], "x": 25, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 38, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 52, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 66, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 94, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 108, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 136, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 164, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 178, "y": 32, "flags": 4}, - {"matrix": [1, 13], "x": 197, "y": 27, "flags": 1}, - {"matrix": [2, 14], "x": 210, "y": 32, "flags": 1}, - {"matrix": [2, 15], "x": 224, "y": 32, "flags": 1}, - - {"matrix": [3, 0], "x": 2, "y": 48, "flags": 1}, - {"matrix": [3, 1], "x": 18, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 45, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 59, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 73, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 87, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 101, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 115, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 129, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 143, "y": 48, "flags": 4}, - {"matrix": [3, 11], "x": 157, "y": 48, "flags": 4}, - {"matrix": [3, 13], "x": 184, "y": 48, "flags": 1}, - {"matrix": [3, 14], "x": 210, "y": 48, "flags": 1}, - {"matrix": [3, 15], "x": 224, "y": 48, "flags": 1}, - - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 19, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 37, "y": 64, "flags": 1}, - {"matrix": [4, 6], "x": 89, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 140, "y": 64, "flags": 1}, - {"matrix": [4, 10], "x": 154, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 168, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 182, "y": 64, "flags": 1}, - {"matrix": [4, 13], "x": 196, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 210, "y": 64, "flags": 1}, - {"matrix": [4, 15], "x": 224, "y": 64, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0172" - }, - "layouts": { - "LAYOUT_iso_73": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [0, 15], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [1, 15], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [2, 15], "x": 16, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [3, 15], "x": 16, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4}, - {"matrix": [4, 15], "x": 16, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q7/iso/keyboard.json b/keyboards/keychron/q7/iso/keyboard.json new file mode 100644 index 0000000000..d98ec8fa5e --- /dev/null +++ b/keyboards/keychron/q7/iso/keyboard.json @@ -0,0 +1,170 @@ +{ + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 14, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 28, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 42, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 56, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 70, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 84, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 98, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 112, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 126, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 140, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 154, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 168, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 189, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 210, "y": 0, "flags": 1}, + {"matrix": [0, 15], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, + {"matrix": [1, 1], "x": 21, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 35, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 49, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 63, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 77, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 91, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 105, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 119, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 133, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 147, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 161, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 175, "y": 16, "flags": 4}, + {"matrix": [1, 14], "x": 210, "y": 16, "flags": 1}, + {"matrix": [1, 15], "x": 224, "y": 16, "flags": 1}, + + {"matrix": [2, 0], "x": 5, "y": 32, "flags": 8}, + {"matrix": [2, 1], "x": 25, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 38, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 52, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 66, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 94, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 108, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 136, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 164, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 178, "y": 32, "flags": 4}, + {"matrix": [1, 13], "x": 197, "y": 27, "flags": 1}, + {"matrix": [2, 14], "x": 210, "y": 32, "flags": 1}, + {"matrix": [2, 15], "x": 224, "y": 32, "flags": 1}, + + {"matrix": [3, 0], "x": 2, "y": 48, "flags": 1}, + {"matrix": [3, 1], "x": 18, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 45, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 59, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 73, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 87, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 101, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 115, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 129, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 143, "y": 48, "flags": 4}, + {"matrix": [3, 11], "x": 157, "y": 48, "flags": 4}, + {"matrix": [3, 13], "x": 184, "y": 48, "flags": 1}, + {"matrix": [3, 14], "x": 210, "y": 48, "flags": 1}, + {"matrix": [3, 15], "x": 224, "y": 48, "flags": 1}, + + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 19, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 37, "y": 64, "flags": 1}, + {"matrix": [4, 6], "x": 89, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 140, "y": 64, "flags": 1}, + {"matrix": [4, 10], "x": 154, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 168, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 182, "y": 64, "flags": 1}, + {"matrix": [4, 13], "x": 196, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 210, "y": 64, "flags": 1}, + {"matrix": [4, 15], "x": 224, "y": 64, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0172" + }, + "layouts": { + "LAYOUT_iso_73": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [0, 15], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [1, 15], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [2, 15], "x": 16, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [3, 15], "x": 16, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4}, + {"matrix": [4, 15], "x": 16, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q7/iso/rules.mk b/keyboards/keychron/q7/iso/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q7/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q8/ansi/info.json b/keyboards/keychron/q8/ansi/info.json deleted file mode 100644 index 2580b4163e..0000000000 --- a/keyboards/keychron/q8/ansi/info.json +++ /dev/null @@ -1,162 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, - {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, - {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, - {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, - {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, - {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, - {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, - {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, - {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, - {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, - {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, - {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, - {"matrix": [1, 4], "x": 65, "y": 20, "flags": 4}, - {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, - {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, - {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, - {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, - {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, - {"matrix": [1, 11], "x": 170, "y": 14, "flags": 4}, - {"matrix": [1, 12], "x": 183, "y": 14, "flags": 4}, - {"matrix": [1, 13], "x": 200, "y": 14, "flags": 4}, - {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, - {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, - {"matrix": [2, 2], "x": 39, "y": 28, "flags": 4}, - {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, - {"matrix": [2, 5], "x": 78, "y": 36, "flags": 4}, - {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, - {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, - {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, - {"matrix": [2, 13], "x": 197, "y": 27, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, - - {"matrix": [3, 0], "x": 7, "y": 40, "flags": 1}, - {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, - {"matrix": [3, 3], "x": 43, "y": 42, "flags": 4}, - {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, - {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, - {"matrix": [3, 6], "x": 82, "y": 50, "flags": 4}, - {"matrix": [3, 7], "x": 102, "y": 52, "flags": 4}, - {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, - {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, - {"matrix": [3, 10], "x": 141, "y": 44, "flags": 4}, - {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, - {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, - {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, - - {"matrix": [4, 0], "x": 0, "y": 53, "flags": 1}, - {"matrix": [4, 1], "x": 17, "y": 53, "flags": 1}, - {"matrix": [4, 2], "x": 42, "y": 55, "flags": 1}, - {"matrix": [4, 3], "x": 65, "y": 60, "flags": 4}, - {"matrix": [4, 6], "x": 86, "y": 64, "flags": 1}, - {"matrix": [4, 7], "x": 107, "y": 64, "flags": 1}, - {"matrix": [4, 8], "x": 131, "y": 59, "flags": 4}, - {"matrix": [4, 9], "x": 156, "y": 54, "flags": 1}, - {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, - {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, - {"matrix": [4, 14], "x": 222, "y": 56, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0180" - }, - "layouts": { - "LAYOUT_ansi_69": { - "layout": [ - {"matrix": [0, 0], "x": 0.75, "y": 0.25}, - {"matrix": [0, 1], "x": 1.75, "y": 0.25}, - {"matrix": [0, 2], "x": 2.75, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0.25}, - {"matrix": [0, 4], "x": 4.75, "y": 0.25}, - {"matrix": [0, 5], "x": 5.75, "y": 0.25}, - {"matrix": [0, 6], "x": 6.75, "y": 0.25}, - {"matrix": [0, 7], "x": 9.5, "y": 0.25}, - {"matrix": [0, 8], "x": 10.5, "y": 0.25}, - {"matrix": [0, 9], "x": 11.5, "y": 0.25}, - {"matrix": [0, 10], "x": 12.5, "y": 0.25}, - {"matrix": [0, 11], "x": 13.5, "y": 0}, - {"matrix": [0, 12], "x": 14.5, "y": 0.25}, - {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 18, "y": 0}, - - {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 2, "y": 1.25}, - {"matrix": [1, 2], "x": 3.25, "y": 1.25}, - {"matrix": [1, 3], "x": 4.25, "y": 1.25}, - {"matrix": [1, 4], "x": 5.25, "y": 1.25}, - {"matrix": [1, 5], "x": 6.25, "y": 1.25}, - {"matrix": [1, 6], "x": 9, "y": 1.25}, - {"matrix": [1, 7], "x": 10, "y": 1.25}, - {"matrix": [1, 8], "x": 11, "y": 1.25}, - {"matrix": [1, 9], "x": 12, "y": 1.25}, - {"matrix": [1, 10], "x": 13.25, "y": 1.25}, - {"matrix": [1, 11], "x": 14.25, "y": 1.25}, - {"matrix": [1, 12], "x": 15.25, "y": 1.25}, - {"matrix": [1, 13], "x": 16.25, "y": 1.25, "w": 1.5}, - {"matrix": [1, 14], "x": 18.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 2, "y": 2.25}, - {"matrix": [2, 2], "x": 3.5, "y": 2.25}, - {"matrix": [2, 3], "x": 4.5, "y": 2.25}, - {"matrix": [2, 4], "x": 5.5, "y": 2.25}, - {"matrix": [2, 5], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 9.25, "y": 2.25}, - {"matrix": [2, 8], "x": 10.25, "y": 2.25}, - {"matrix": [2, 9], "x": 11.25, "y": 2.25}, - {"matrix": [2, 10], "x": 12.25, "y": 2.25}, - {"matrix": [2, 11], "x": 13.75, "y": 2.25}, - {"matrix": [2, 12], "x": 14.75, "y": 2.25}, - {"matrix": [2, 13], "x": 15.75, "y": 2.25, "w": 2.25}, - {"matrix": [2, 14], "x": 18.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 8.5, "y": 3.25}, - {"matrix": [3, 8], "x": 9.5, "y": 3.25}, - {"matrix": [3, 9], "x": 10.5, "y": 3.25}, - {"matrix": [3, 10], "x": 11.5, "y": 3.25}, - {"matrix": [3, 11], "x": 12.5, "y": 3.25}, - {"matrix": [3, 12], "x": 14.25, "y": 3.25}, - {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 17.25, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, - {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, - {"matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, - {"matrix": [4, 9], "x": 12.5, "y": 4.25}, - {"matrix": [4, 12], "x": 16.25, "y": 4.5}, - {"matrix": [4, 13], "x": 17.25, "y": 4.5}, - {"matrix": [4, 14], "x": 18.25, "y": 4.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q8/ansi/keyboard.json b/keyboards/keychron/q8/ansi/keyboard.json new file mode 100644 index 0000000000..2580b4163e --- /dev/null +++ b/keyboards/keychron/q8/ansi/keyboard.json @@ -0,0 +1,162 @@ +{ + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, + {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, + {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, + {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, + {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, + {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, + {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, + {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, + {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, + {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, + {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, + {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, + {"matrix": [1, 4], "x": 65, "y": 20, "flags": 4}, + {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, + {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, + {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, + {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, + {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, + {"matrix": [1, 11], "x": 170, "y": 14, "flags": 4}, + {"matrix": [1, 12], "x": 183, "y": 14, "flags": 4}, + {"matrix": [1, 13], "x": 200, "y": 14, "flags": 4}, + {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, + {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, + {"matrix": [2, 2], "x": 39, "y": 28, "flags": 4}, + {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, + {"matrix": [2, 5], "x": 78, "y": 36, "flags": 4}, + {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, + {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, + {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, + {"matrix": [2, 13], "x": 197, "y": 27, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, + + {"matrix": [3, 0], "x": 7, "y": 40, "flags": 1}, + {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, + {"matrix": [3, 3], "x": 43, "y": 42, "flags": 4}, + {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, + {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, + {"matrix": [3, 6], "x": 82, "y": 50, "flags": 4}, + {"matrix": [3, 7], "x": 102, "y": 52, "flags": 4}, + {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, + {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, + {"matrix": [3, 10], "x": 141, "y": 44, "flags": 4}, + {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, + {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, + {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, + + {"matrix": [4, 0], "x": 0, "y": 53, "flags": 1}, + {"matrix": [4, 1], "x": 17, "y": 53, "flags": 1}, + {"matrix": [4, 2], "x": 42, "y": 55, "flags": 1}, + {"matrix": [4, 3], "x": 65, "y": 60, "flags": 4}, + {"matrix": [4, 6], "x": 86, "y": 64, "flags": 1}, + {"matrix": [4, 7], "x": 107, "y": 64, "flags": 1}, + {"matrix": [4, 8], "x": 131, "y": 59, "flags": 4}, + {"matrix": [4, 9], "x": 156, "y": 54, "flags": 1}, + {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, + {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, + {"matrix": [4, 14], "x": 222, "y": 56, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0180" + }, + "layouts": { + "LAYOUT_ansi_69": { + "layout": [ + {"matrix": [0, 0], "x": 0.75, "y": 0.25}, + {"matrix": [0, 1], "x": 1.75, "y": 0.25}, + {"matrix": [0, 2], "x": 2.75, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0.25}, + {"matrix": [0, 4], "x": 4.75, "y": 0.25}, + {"matrix": [0, 5], "x": 5.75, "y": 0.25}, + {"matrix": [0, 6], "x": 6.75, "y": 0.25}, + {"matrix": [0, 7], "x": 9.5, "y": 0.25}, + {"matrix": [0, 8], "x": 10.5, "y": 0.25}, + {"matrix": [0, 9], "x": 11.5, "y": 0.25}, + {"matrix": [0, 10], "x": 12.5, "y": 0.25}, + {"matrix": [0, 11], "x": 13.5, "y": 0}, + {"matrix": [0, 12], "x": 14.5, "y": 0.25}, + {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 18, "y": 0}, + + {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 2, "y": 1.25}, + {"matrix": [1, 2], "x": 3.25, "y": 1.25}, + {"matrix": [1, 3], "x": 4.25, "y": 1.25}, + {"matrix": [1, 4], "x": 5.25, "y": 1.25}, + {"matrix": [1, 5], "x": 6.25, "y": 1.25}, + {"matrix": [1, 6], "x": 9, "y": 1.25}, + {"matrix": [1, 7], "x": 10, "y": 1.25}, + {"matrix": [1, 8], "x": 11, "y": 1.25}, + {"matrix": [1, 9], "x": 12, "y": 1.25}, + {"matrix": [1, 10], "x": 13.25, "y": 1.25}, + {"matrix": [1, 11], "x": 14.25, "y": 1.25}, + {"matrix": [1, 12], "x": 15.25, "y": 1.25}, + {"matrix": [1, 13], "x": 16.25, "y": 1.25, "w": 1.5}, + {"matrix": [1, 14], "x": 18.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 2, "y": 2.25}, + {"matrix": [2, 2], "x": 3.5, "y": 2.25}, + {"matrix": [2, 3], "x": 4.5, "y": 2.25}, + {"matrix": [2, 4], "x": 5.5, "y": 2.25}, + {"matrix": [2, 5], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 9.25, "y": 2.25}, + {"matrix": [2, 8], "x": 10.25, "y": 2.25}, + {"matrix": [2, 9], "x": 11.25, "y": 2.25}, + {"matrix": [2, 10], "x": 12.25, "y": 2.25}, + {"matrix": [2, 11], "x": 13.75, "y": 2.25}, + {"matrix": [2, 12], "x": 14.75, "y": 2.25}, + {"matrix": [2, 13], "x": 15.75, "y": 2.25, "w": 2.25}, + {"matrix": [2, 14], "x": 18.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 8.5, "y": 3.25}, + {"matrix": [3, 8], "x": 9.5, "y": 3.25}, + {"matrix": [3, 9], "x": 10.5, "y": 3.25}, + {"matrix": [3, 10], "x": 11.5, "y": 3.25}, + {"matrix": [3, 11], "x": 12.5, "y": 3.25}, + {"matrix": [3, 12], "x": 14.25, "y": 3.25}, + {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 17.25, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, + {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, + {"matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, + {"matrix": [4, 9], "x": 12.5, "y": 4.25}, + {"matrix": [4, 12], "x": 16.25, "y": 4.5}, + {"matrix": [4, 13], "x": 17.25, "y": 4.5}, + {"matrix": [4, 14], "x": 18.25, "y": 4.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q8/ansi/rules.mk b/keyboards/keychron/q8/ansi/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q8/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q8/ansi_encoder/info.json b/keyboards/keychron/q8/ansi_encoder/info.json deleted file mode 100644 index b3f82637db..0000000000 --- a/keyboards/keychron/q8/ansi_encoder/info.json +++ /dev/null @@ -1,167 +0,0 @@ -{ - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B5", "pin_b": "A10"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, - {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, - {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, - {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, - {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, - {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, - {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, - {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, - {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, - {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, - {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, - {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, - {"matrix": [1, 4], "x": 65, "y": 20, "flags": 4}, - {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, - {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, - {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, - {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, - {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, - {"matrix": [1, 11], "x": 170, "y": 14, "flags": 4}, - {"matrix": [1, 12], "x": 183, "y": 14, "flags": 4}, - {"matrix": [1, 13], "x": 200, "y": 14, "flags": 4}, - {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, - {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, - {"matrix": [2, 2], "x": 39, "y": 28, "flags": 4}, - {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, - {"matrix": [2, 5], "x": 78, "y": 36, "flags": 4}, - {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, - {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, - {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, - {"matrix": [2, 13], "x": 197, "y": 27, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, - - {"matrix": [3, 0], "x": 7, "y": 40, "flags": 1}, - {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, - {"matrix": [3, 3], "x": 43, "y": 42, "flags": 4}, - {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, - {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, - {"matrix": [3, 6], "x": 82, "y": 50, "flags": 4}, - {"matrix": [3, 7], "x": 102, "y": 52, "flags": 4}, - {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, - {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, - {"matrix": [3, 10], "x": 141, "y": 44, "flags": 4}, - {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, - {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, - {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, - - {"matrix": [4, 0], "x": 0, "y": 53, "flags": 1}, - {"matrix": [4, 1], "x": 17, "y": 53, "flags": 1}, - {"matrix": [4, 2], "x": 42, "y": 55, "flags": 1}, - {"matrix": [4, 3], "x": 65, "y": 60, "flags": 4}, - {"matrix": [4, 6], "x": 86, "y": 64, "flags": 1}, - {"matrix": [4, 7], "x": 107, "y": 64, "flags": 1}, - {"matrix": [4, 8], "x": 131, "y": 59, "flags": 4}, - {"matrix": [4, 9], "x": 156, "y": 54, "flags": 1}, - {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, - {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, - {"matrix": [4, 14], "x": 222, "y": 56, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0181" - }, - "layouts": { - "LAYOUT_ansi_69": { - "layout": [ - {"matrix": [0, 0], "x": 0.75, "y": 0.25}, - {"matrix": [0, 1], "x": 1.75, "y": 0.25}, - {"matrix": [0, 2], "x": 2.75, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0.25}, - {"matrix": [0, 4], "x": 4.75, "y": 0.25}, - {"matrix": [0, 5], "x": 5.75, "y": 0.25}, - {"matrix": [0, 6], "x": 6.75, "y": 0.25}, - {"matrix": [0, 7], "x": 9.5, "y": 0.25}, - {"matrix": [0, 8], "x": 10.5, "y": 0.25}, - {"matrix": [0, 9], "x": 11.5, "y": 0.25}, - {"matrix": [0, 10], "x": 12.5, "y": 0.25}, - {"matrix": [0, 11], "x": 13.5, "y": 0}, - {"matrix": [0, 12], "x": 14.5, "y": 0.25}, - {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 18, "y": 0}, - - {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 2, "y": 1.25}, - {"matrix": [1, 2], "x": 3.25, "y": 1.25}, - {"matrix": [1, 3], "x": 4.25, "y": 1.25}, - {"matrix": [1, 4], "x": 5.25, "y": 1.25}, - {"matrix": [1, 5], "x": 6.25, "y": 1.25}, - {"matrix": [1, 6], "x": 9, "y": 1.25}, - {"matrix": [1, 7], "x": 10, "y": 1.25}, - {"matrix": [1, 8], "x": 11, "y": 1.25}, - {"matrix": [1, 9], "x": 12, "y": 1.25}, - {"matrix": [1, 10], "x": 13.25, "y": 1.25}, - {"matrix": [1, 11], "x": 14.25, "y": 1.25}, - {"matrix": [1, 12], "x": 15.25, "y": 1.25}, - {"matrix": [1, 13], "x": 16.25, "y": 1.25, "w": 1.5}, - {"matrix": [1, 14], "x": 18.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 2, "y": 2.25}, - {"matrix": [2, 2], "x": 3.5, "y": 2.25}, - {"matrix": [2, 3], "x": 4.5, "y": 2.25}, - {"matrix": [2, 4], "x": 5.5, "y": 2.25}, - {"matrix": [2, 5], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 9.25, "y": 2.25}, - {"matrix": [2, 8], "x": 10.25, "y": 2.25}, - {"matrix": [2, 9], "x": 11.25, "y": 2.25}, - {"matrix": [2, 10], "x": 12.25, "y": 2.25}, - {"matrix": [2, 11], "x": 13.75, "y": 2.25}, - {"matrix": [2, 12], "x": 14.75, "y": 2.25}, - {"matrix": [2, 13], "x": 15.75, "y": 2.25, "w": 2.25}, - {"matrix": [2, 14], "x": 18.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 8.5, "y": 3.25}, - {"matrix": [3, 8], "x": 9.5, "y": 3.25}, - {"matrix": [3, 9], "x": 10.5, "y": 3.25}, - {"matrix": [3, 10], "x": 11.5, "y": 3.25}, - {"matrix": [3, 11], "x": 12.5, "y": 3.25}, - {"matrix": [3, 12], "x": 14.25, "y": 3.25}, - {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 17.25, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, - {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, - {"matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, - {"matrix": [4, 9], "x": 12.5, "y": 4.25}, - {"matrix": [4, 12], "x": 16.25, "y": 4.5}, - {"matrix": [4, 13], "x": 17.25, "y": 4.5}, - {"matrix": [4, 14], "x": 18.25, "y": 4.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q8/ansi_encoder/keyboard.json b/keyboards/keychron/q8/ansi_encoder/keyboard.json new file mode 100644 index 0000000000..b3f82637db --- /dev/null +++ b/keyboards/keychron/q8/ansi_encoder/keyboard.json @@ -0,0 +1,167 @@ +{ + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B5", "pin_b": "A10"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, + {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, + {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, + {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, + {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, + {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, + {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, + {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, + {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, + {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, + {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, + {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, + {"matrix": [1, 4], "x": 65, "y": 20, "flags": 4}, + {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, + {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, + {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, + {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, + {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, + {"matrix": [1, 11], "x": 170, "y": 14, "flags": 4}, + {"matrix": [1, 12], "x": 183, "y": 14, "flags": 4}, + {"matrix": [1, 13], "x": 200, "y": 14, "flags": 4}, + {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, + {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, + {"matrix": [2, 2], "x": 39, "y": 28, "flags": 4}, + {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, + {"matrix": [2, 5], "x": 78, "y": 36, "flags": 4}, + {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, + {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, + {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, + {"matrix": [2, 13], "x": 197, "y": 27, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, + + {"matrix": [3, 0], "x": 7, "y": 40, "flags": 1}, + {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, + {"matrix": [3, 3], "x": 43, "y": 42, "flags": 4}, + {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, + {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, + {"matrix": [3, 6], "x": 82, "y": 50, "flags": 4}, + {"matrix": [3, 7], "x": 102, "y": 52, "flags": 4}, + {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, + {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, + {"matrix": [3, 10], "x": 141, "y": 44, "flags": 4}, + {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, + {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, + {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, + + {"matrix": [4, 0], "x": 0, "y": 53, "flags": 1}, + {"matrix": [4, 1], "x": 17, "y": 53, "flags": 1}, + {"matrix": [4, 2], "x": 42, "y": 55, "flags": 1}, + {"matrix": [4, 3], "x": 65, "y": 60, "flags": 4}, + {"matrix": [4, 6], "x": 86, "y": 64, "flags": 1}, + {"matrix": [4, 7], "x": 107, "y": 64, "flags": 1}, + {"matrix": [4, 8], "x": 131, "y": 59, "flags": 4}, + {"matrix": [4, 9], "x": 156, "y": 54, "flags": 1}, + {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, + {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, + {"matrix": [4, 14], "x": 222, "y": 56, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0181" + }, + "layouts": { + "LAYOUT_ansi_69": { + "layout": [ + {"matrix": [0, 0], "x": 0.75, "y": 0.25}, + {"matrix": [0, 1], "x": 1.75, "y": 0.25}, + {"matrix": [0, 2], "x": 2.75, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0.25}, + {"matrix": [0, 4], "x": 4.75, "y": 0.25}, + {"matrix": [0, 5], "x": 5.75, "y": 0.25}, + {"matrix": [0, 6], "x": 6.75, "y": 0.25}, + {"matrix": [0, 7], "x": 9.5, "y": 0.25}, + {"matrix": [0, 8], "x": 10.5, "y": 0.25}, + {"matrix": [0, 9], "x": 11.5, "y": 0.25}, + {"matrix": [0, 10], "x": 12.5, "y": 0.25}, + {"matrix": [0, 11], "x": 13.5, "y": 0}, + {"matrix": [0, 12], "x": 14.5, "y": 0.25}, + {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 18, "y": 0}, + + {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 2, "y": 1.25}, + {"matrix": [1, 2], "x": 3.25, "y": 1.25}, + {"matrix": [1, 3], "x": 4.25, "y": 1.25}, + {"matrix": [1, 4], "x": 5.25, "y": 1.25}, + {"matrix": [1, 5], "x": 6.25, "y": 1.25}, + {"matrix": [1, 6], "x": 9, "y": 1.25}, + {"matrix": [1, 7], "x": 10, "y": 1.25}, + {"matrix": [1, 8], "x": 11, "y": 1.25}, + {"matrix": [1, 9], "x": 12, "y": 1.25}, + {"matrix": [1, 10], "x": 13.25, "y": 1.25}, + {"matrix": [1, 11], "x": 14.25, "y": 1.25}, + {"matrix": [1, 12], "x": 15.25, "y": 1.25}, + {"matrix": [1, 13], "x": 16.25, "y": 1.25, "w": 1.5}, + {"matrix": [1, 14], "x": 18.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 2, "y": 2.25}, + {"matrix": [2, 2], "x": 3.5, "y": 2.25}, + {"matrix": [2, 3], "x": 4.5, "y": 2.25}, + {"matrix": [2, 4], "x": 5.5, "y": 2.25}, + {"matrix": [2, 5], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 9.25, "y": 2.25}, + {"matrix": [2, 8], "x": 10.25, "y": 2.25}, + {"matrix": [2, 9], "x": 11.25, "y": 2.25}, + {"matrix": [2, 10], "x": 12.25, "y": 2.25}, + {"matrix": [2, 11], "x": 13.75, "y": 2.25}, + {"matrix": [2, 12], "x": 14.75, "y": 2.25}, + {"matrix": [2, 13], "x": 15.75, "y": 2.25, "w": 2.25}, + {"matrix": [2, 14], "x": 18.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 8.5, "y": 3.25}, + {"matrix": [3, 8], "x": 9.5, "y": 3.25}, + {"matrix": [3, 9], "x": 10.5, "y": 3.25}, + {"matrix": [3, 10], "x": 11.5, "y": 3.25}, + {"matrix": [3, 11], "x": 12.5, "y": 3.25}, + {"matrix": [3, 12], "x": 14.25, "y": 3.25}, + {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 17.25, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, + {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, + {"matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, + {"matrix": [4, 9], "x": 12.5, "y": 4.25}, + {"matrix": [4, 12], "x": 16.25, "y": 4.5}, + {"matrix": [4, 13], "x": 17.25, "y": 4.5}, + {"matrix": [4, 14], "x": 18.25, "y": 4.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q8/ansi_encoder/rules.mk b/keyboards/keychron/q8/ansi_encoder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q8/ansi_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q8/iso/info.json b/keyboards/keychron/q8/iso/info.json deleted file mode 100644 index fe87955c39..0000000000 --- a/keyboards/keychron/q8/iso/info.json +++ /dev/null @@ -1,163 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, - {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, - {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, - {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, - {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, - {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, - {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, - {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, - {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, - {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, - {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, - {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, - {"matrix": [1, 4], "x": 65, "y": 19, "flags": 4}, - {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, - {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, - {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, - {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, - {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, - {"matrix": [1, 11], "x": 172, "y": 14, "flags": 4}, - {"matrix": [1, 12], "x": 186, "y": 14, "flags": 4}, - {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, - {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, - {"matrix": [2, 2], "x": 39, "y": 27, "flags": 4}, - {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, - {"matrix": [2, 5], "x": 78, "y": 35, "flags": 4}, - {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 31, "flags": 4}, - {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, - {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, - {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, - {"matrix": [2, 13], "x": 189, "y": 27, "flags": 4}, - {"matrix": [1, 13], "x": 207, "y": 22, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, - - {"matrix": [3, 0], "x": 0, "y": 40, "flags": 1}, - {"matrix": [3, 1], "x": 15, "y": 40, "flags": 4}, - {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, - {"matrix": [3, 3], "x": 43, "y": 41, "flags": 4}, - {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, - {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, - {"matrix": [3, 6], "x": 82, "y": 49, "flags": 4}, - {"matrix": [3, 7], "x": 102, "y": 51, "flags": 4}, - {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, - {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, - {"matrix": [3, 10], "x": 141, "y": 43, "flags": 4}, - {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, - {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, - {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, - - {"matrix": [4, 0], "x": 0, "y": 52, "flags": 1}, - {"matrix": [4, 1], "x": 17, "y": 52, "flags": 1}, - {"matrix": [4, 2], "x": 42, "y": 54, "flags": 1}, - {"matrix": [4, 3], "x": 65, "y": 59, "flags": 1}, - {"matrix": [4, 6], "x": 86, "y": 63, "flags": 1}, - {"matrix": [4, 7], "x": 104, "y": 64, "flags": 1}, - {"matrix": [4, 8], "x": 129, "y": 59, "flags": 1}, - {"matrix": [4, 9], "x": 153, "y": 54, "flags": 1}, - {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, - {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, - {"matrix": [4, 14], "x": 222, "y": 59, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0182" - }, - "layouts": { - "LAYOUT_iso_70": { - "layout": [ - {"matrix": [0, 0], "x": 0.75, "y": 0.25}, - {"matrix": [0, 1], "x": 1.75, "y": 0.25}, - {"matrix": [0, 2], "x": 2.75, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0.25}, - {"matrix": [0, 4], "x": 4.75, "y": 0.25}, - {"matrix": [0, 5], "x": 5.75, "y": 0.25}, - {"matrix": [0, 6], "x": 6.75, "y": 0.25}, - {"matrix": [0, 7], "x": 9.5, "y": 0.25}, - {"matrix": [0, 8], "x": 10.5, "y": 0.25}, - {"matrix": [0, 9], "x": 11.5, "y": 0.25}, - {"matrix": [0, 10], "x": 12.5, "y": 0.25}, - {"matrix": [0, 11], "x": 13.5, "y": 0}, - {"matrix": [0, 12], "x": 14.5, "y": 0.25}, - {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 18, "y": 0.25}, - - {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 2, "y": 1.25}, - {"matrix": [1, 2], "x": 3.25, "y": 1.25}, - {"matrix": [1, 3], "x": 4.25, "y": 1.25}, - {"matrix": [1, 4], "x": 5.25, "y": 1.25}, - {"matrix": [1, 5], "x": 6.25, "y": 1.25}, - {"matrix": [1, 6], "x": 9, "y": 1.25}, - {"matrix": [1, 7], "x": 10, "y": 1.25}, - {"matrix": [1, 8], "x": 11, "y": 1.25}, - {"matrix": [1, 9], "x": 12, "y": 1.25}, - {"matrix": [1, 10], "x": 13.25, "y": 1.25}, - {"matrix": [1, 11], "x": 14.25, "y": 1.25}, - {"matrix": [1, 12], "x": 15.25, "y": 1.25}, - {"matrix": [1, 14], "x": 18.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 2, "y": 2.25}, - {"matrix": [2, 2], "x": 3.5, "y": 2.25}, - {"matrix": [2, 3], "x": 4.5, "y": 2.25}, - {"matrix": [2, 4], "x": 5.5, "y": 2.25}, - {"matrix": [2, 5], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 9.25, "y": 2.25}, - {"matrix": [2, 8], "x": 10.25, "y": 2.25}, - {"matrix": [2, 9], "x": 11.25, "y": 2.25}, - {"matrix": [2, 10], "x": 12.25, "y": 2.25}, - {"matrix": [2, 11], "x": 13.5, "y": 2.25}, - {"matrix": [2, 12], "x": 14.5, "y": 2.25}, - {"matrix": [2, 13], "x": 15.5, "y": 2.25}, - {"matrix": [1, 13], "x": 16.5, "y": 1.25, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 18.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 8.5, "y": 3.25}, - {"matrix": [3, 8], "x": 9.5, "y": 3.25}, - {"matrix": [3, 9], "x": 10.5, "y": 3.25}, - {"matrix": [3, 10], "x": 11.5, "y": 3.25}, - {"matrix": [3, 11], "x": 12.5, "y": 3.25}, - {"matrix": [3, 12], "x": 14.25, "y": 3.25}, - {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 17.25, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, - {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, - {"matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, - {"matrix": [4, 9], "x": 12.5, "y": 4.25}, - {"matrix": [4, 12], "x": 16.25, "y": 4.5}, - {"matrix": [4, 13], "x": 17.25, "y": 4.5}, - {"matrix": [4, 14], "x": 18.25, "y": 4.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q8/iso/keyboard.json b/keyboards/keychron/q8/iso/keyboard.json new file mode 100644 index 0000000000..fe87955c39 --- /dev/null +++ b/keyboards/keychron/q8/iso/keyboard.json @@ -0,0 +1,163 @@ +{ + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, + {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, + {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, + {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, + {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, + {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, + {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, + {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, + {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, + {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, + {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, + {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, + {"matrix": [1, 4], "x": 65, "y": 19, "flags": 4}, + {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, + {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, + {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, + {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, + {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, + {"matrix": [1, 11], "x": 172, "y": 14, "flags": 4}, + {"matrix": [1, 12], "x": 186, "y": 14, "flags": 4}, + {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, + {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, + {"matrix": [2, 2], "x": 39, "y": 27, "flags": 4}, + {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, + {"matrix": [2, 5], "x": 78, "y": 35, "flags": 4}, + {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 31, "flags": 4}, + {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, + {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, + {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, + {"matrix": [2, 13], "x": 189, "y": 27, "flags": 4}, + {"matrix": [1, 13], "x": 207, "y": 22, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, + + {"matrix": [3, 0], "x": 0, "y": 40, "flags": 1}, + {"matrix": [3, 1], "x": 15, "y": 40, "flags": 4}, + {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, + {"matrix": [3, 3], "x": 43, "y": 41, "flags": 4}, + {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, + {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, + {"matrix": [3, 6], "x": 82, "y": 49, "flags": 4}, + {"matrix": [3, 7], "x": 102, "y": 51, "flags": 4}, + {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, + {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, + {"matrix": [3, 10], "x": 141, "y": 43, "flags": 4}, + {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, + {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, + {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, + + {"matrix": [4, 0], "x": 0, "y": 52, "flags": 1}, + {"matrix": [4, 1], "x": 17, "y": 52, "flags": 1}, + {"matrix": [4, 2], "x": 42, "y": 54, "flags": 1}, + {"matrix": [4, 3], "x": 65, "y": 59, "flags": 1}, + {"matrix": [4, 6], "x": 86, "y": 63, "flags": 1}, + {"matrix": [4, 7], "x": 104, "y": 64, "flags": 1}, + {"matrix": [4, 8], "x": 129, "y": 59, "flags": 1}, + {"matrix": [4, 9], "x": 153, "y": 54, "flags": 1}, + {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, + {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, + {"matrix": [4, 14], "x": 222, "y": 59, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0182" + }, + "layouts": { + "LAYOUT_iso_70": { + "layout": [ + {"matrix": [0, 0], "x": 0.75, "y": 0.25}, + {"matrix": [0, 1], "x": 1.75, "y": 0.25}, + {"matrix": [0, 2], "x": 2.75, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0.25}, + {"matrix": [0, 4], "x": 4.75, "y": 0.25}, + {"matrix": [0, 5], "x": 5.75, "y": 0.25}, + {"matrix": [0, 6], "x": 6.75, "y": 0.25}, + {"matrix": [0, 7], "x": 9.5, "y": 0.25}, + {"matrix": [0, 8], "x": 10.5, "y": 0.25}, + {"matrix": [0, 9], "x": 11.5, "y": 0.25}, + {"matrix": [0, 10], "x": 12.5, "y": 0.25}, + {"matrix": [0, 11], "x": 13.5, "y": 0}, + {"matrix": [0, 12], "x": 14.5, "y": 0.25}, + {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 18, "y": 0.25}, + + {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 2, "y": 1.25}, + {"matrix": [1, 2], "x": 3.25, "y": 1.25}, + {"matrix": [1, 3], "x": 4.25, "y": 1.25}, + {"matrix": [1, 4], "x": 5.25, "y": 1.25}, + {"matrix": [1, 5], "x": 6.25, "y": 1.25}, + {"matrix": [1, 6], "x": 9, "y": 1.25}, + {"matrix": [1, 7], "x": 10, "y": 1.25}, + {"matrix": [1, 8], "x": 11, "y": 1.25}, + {"matrix": [1, 9], "x": 12, "y": 1.25}, + {"matrix": [1, 10], "x": 13.25, "y": 1.25}, + {"matrix": [1, 11], "x": 14.25, "y": 1.25}, + {"matrix": [1, 12], "x": 15.25, "y": 1.25}, + {"matrix": [1, 14], "x": 18.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 2, "y": 2.25}, + {"matrix": [2, 2], "x": 3.5, "y": 2.25}, + {"matrix": [2, 3], "x": 4.5, "y": 2.25}, + {"matrix": [2, 4], "x": 5.5, "y": 2.25}, + {"matrix": [2, 5], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 9.25, "y": 2.25}, + {"matrix": [2, 8], "x": 10.25, "y": 2.25}, + {"matrix": [2, 9], "x": 11.25, "y": 2.25}, + {"matrix": [2, 10], "x": 12.25, "y": 2.25}, + {"matrix": [2, 11], "x": 13.5, "y": 2.25}, + {"matrix": [2, 12], "x": 14.5, "y": 2.25}, + {"matrix": [2, 13], "x": 15.5, "y": 2.25}, + {"matrix": [1, 13], "x": 16.5, "y": 1.25, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 18.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 8.5, "y": 3.25}, + {"matrix": [3, 8], "x": 9.5, "y": 3.25}, + {"matrix": [3, 9], "x": 10.5, "y": 3.25}, + {"matrix": [3, 10], "x": 11.5, "y": 3.25}, + {"matrix": [3, 11], "x": 12.5, "y": 3.25}, + {"matrix": [3, 12], "x": 14.25, "y": 3.25}, + {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 17.25, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, + {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, + {"matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, + {"matrix": [4, 9], "x": 12.5, "y": 4.25}, + {"matrix": [4, 12], "x": 16.25, "y": 4.5}, + {"matrix": [4, 13], "x": 17.25, "y": 4.5}, + {"matrix": [4, 14], "x": 18.25, "y": 4.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q8/iso/rules.mk b/keyboards/keychron/q8/iso/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q8/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q8/iso_encoder/info.json b/keyboards/keychron/q8/iso_encoder/info.json deleted file mode 100644 index 46a93ec63b..0000000000 --- a/keyboards/keychron/q8/iso_encoder/info.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B5", "pin_b": "A10"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, - {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, - {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, - {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, - {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, - {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, - {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, - {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, - {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, - {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, - {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, - {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, - {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, - {"matrix": [1, 4], "x": 65, "y": 19, "flags": 4}, - {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, - {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, - {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, - {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, - {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, - {"matrix": [1, 11], "x": 172, "y": 14, "flags": 4}, - {"matrix": [1, 12], "x": 186, "y": 14, "flags": 4}, - {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, - - {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, - {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, - {"matrix": [2, 2], "x": 39, "y": 27, "flags": 4}, - {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, - {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, - {"matrix": [2, 5], "x": 78, "y": 35, "flags": 4}, - {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 31, "flags": 4}, - {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, - {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, - {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, - {"matrix": [2, 13], "x": 189, "y": 27, "flags": 4}, - {"matrix": [1, 13], "x": 207, "y": 22, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, - - {"matrix": [3, 0], "x": 0, "y": 40, "flags": 1}, - {"matrix": [3, 1], "x": 15, "y": 40, "flags": 4}, - {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, - {"matrix": [3, 3], "x": 43, "y": 41, "flags": 4}, - {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, - {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, - {"matrix": [3, 6], "x": 82, "y": 49, "flags": 4}, - {"matrix": [3, 7], "x": 102, "y": 51, "flags": 4}, - {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, - {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, - {"matrix": [3, 10], "x": 141, "y": 43, "flags": 4}, - {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, - {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, - {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, - {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, - - {"matrix": [4, 0], "x": 0, "y": 52, "flags": 1}, - {"matrix": [4, 1], "x": 17, "y": 52, "flags": 1}, - {"matrix": [4, 2], "x": 42, "y": 54, "flags": 1}, - {"matrix": [4, 3], "x": 65, "y": 59, "flags": 1}, - {"matrix": [4, 6], "x": 86, "y": 63, "flags": 1}, - {"matrix": [4, 7], "x": 104, "y": 64, "flags": 1}, - {"matrix": [4, 8], "x": 129, "y": 59, "flags": 1}, - {"matrix": [4, 9], "x": 153, "y": 54, "flags": 1}, - {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, - {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, - {"matrix": [4, 14], "x": 222, "y": 59, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0183" - }, - "layouts": { - "LAYOUT_iso_70": { - "layout": [ - {"matrix": [0, 0], "x": 0.75, "y": 0.25}, - {"matrix": [0, 1], "x": 1.75, "y": 0.25}, - {"matrix": [0, 2], "x": 2.75, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0.25}, - {"matrix": [0, 4], "x": 4.75, "y": 0.25}, - {"matrix": [0, 5], "x": 5.75, "y": 0.25}, - {"matrix": [0, 6], "x": 6.75, "y": 0.25}, - {"matrix": [0, 7], "x": 9.5, "y": 0.25}, - {"matrix": [0, 8], "x": 10.5, "y": 0.25}, - {"matrix": [0, 9], "x": 11.5, "y": 0.25}, - {"matrix": [0, 10], "x": 12.5, "y": 0.25}, - {"matrix": [0, 11], "x": 13.5, "y": 0}, - {"matrix": [0, 12], "x": 14.5, "y": 0.25}, - {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, - {"matrix": [0, 14], "x": 18, "y": 0.25}, - - {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 2, "y": 1.25}, - {"matrix": [1, 2], "x": 3.25, "y": 1.25}, - {"matrix": [1, 3], "x": 4.25, "y": 1.25}, - {"matrix": [1, 4], "x": 5.25, "y": 1.25}, - {"matrix": [1, 5], "x": 6.25, "y": 1.25}, - {"matrix": [1, 6], "x": 9, "y": 1.25}, - {"matrix": [1, 7], "x": 10, "y": 1.25}, - {"matrix": [1, 8], "x": 11, "y": 1.25}, - {"matrix": [1, 9], "x": 12, "y": 1.25}, - {"matrix": [1, 10], "x": 13.25, "y": 1.25}, - {"matrix": [1, 11], "x": 14.25, "y": 1.25}, - {"matrix": [1, 12], "x": 15.25, "y": 1.25}, - {"matrix": [1, 14], "x": 18.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 2, "y": 2.25}, - {"matrix": [2, 2], "x": 3.5, "y": 2.25}, - {"matrix": [2, 3], "x": 4.5, "y": 2.25}, - {"matrix": [2, 4], "x": 5.5, "y": 2.25}, - {"matrix": [2, 5], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 9.25, "y": 2.25}, - {"matrix": [2, 8], "x": 10.25, "y": 2.25}, - {"matrix": [2, 9], "x": 11.25, "y": 2.25}, - {"matrix": [2, 10], "x": 12.25, "y": 2.25}, - {"matrix": [2, 11], "x": 13.5, "y": 2.25}, - {"matrix": [2, 12], "x": 14.5, "y": 2.25}, - {"matrix": [2, 13], "x": 15.5, "y": 2.25}, - {"matrix": [1, 13], "x": 16.5, "y": 1.25, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 18.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 8.5, "y": 3.25}, - {"matrix": [3, 8], "x": 9.5, "y": 3.25}, - {"matrix": [3, 9], "x": 10.5, "y": 3.25}, - {"matrix": [3, 10], "x": 11.5, "y": 3.25}, - {"matrix": [3, 11], "x": 12.5, "y": 3.25}, - {"matrix": [3, 12], "x": 14.25, "y": 3.25}, - {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 14], "x": 17.25, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, - {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, - {"matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"matrix": [4, 7], "x": 8.75, "y": 4.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, - {"matrix": [4, 9], "x": 12.5, "y": 4.25}, - {"matrix": [4, 12], "x": 16.25, "y": 4.5}, - {"matrix": [4, 13], "x": 17.25, "y": 4.5}, - {"matrix": [4, 14], "x": 18.25, "y": 4.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q8/iso_encoder/keyboard.json b/keyboards/keychron/q8/iso_encoder/keyboard.json new file mode 100644 index 0000000000..46a93ec63b --- /dev/null +++ b/keyboards/keychron/q8/iso_encoder/keyboard.json @@ -0,0 +1,170 @@ +{ + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B5", "pin_b": "A10"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 7, "y": 1, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 1, "flags": 4}, + {"matrix": [0, 2], "x": 33, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 3, "flags": 4}, + {"matrix": [0, 4], "x": 61, "y": 6, "flags": 4}, + {"matrix": [0, 5], "x": 74, "y": 8, "flags": 4}, + {"matrix": [0, 6], "x": 87, "y": 11, "flags": 4}, + {"matrix": [0, 7], "x": 106, "y": 11, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 8, "flags": 4}, + {"matrix": [0, 9], "x": 132, "y": 6, "flags": 4}, + {"matrix": [0, 10], "x": 145, "y": 3, "flags": 4}, + {"matrix": [0, 11], "x": 160, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 173, "y": 1, "flags": 4}, + {"matrix": [0, 13], "x": 193, "y": 1, "flags": 1}, + {"matrix": [0, 14], "x": 220, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 7, "y": 14, "flags": 1}, + {"matrix": [1, 1], "x": 24, "y": 14, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 14, "flags": 4}, + {"matrix": [1, 3], "x": 52, "y": 17, "flags": 4}, + {"matrix": [1, 4], "x": 65, "y": 19, "flags": 4}, + {"matrix": [1, 5], "x": 78, "y": 22, "flags": 4}, + {"matrix": [1, 6], "x": 103, "y": 25, "flags": 4}, + {"matrix": [1, 7], "x": 116, "y": 22, "flags": 4}, + {"matrix": [1, 8], "x": 129, "y": 20, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 17, "flags": 4}, + {"matrix": [1, 10], "x": 155, "y": 14, "flags": 4}, + {"matrix": [1, 11], "x": 172, "y": 14, "flags": 4}, + {"matrix": [1, 12], "x": 186, "y": 14, "flags": 4}, + {"matrix": [1, 14], "x": 222, "y": 16, "flags": 1}, + + {"matrix": [2, 0], "x": 6, "y": 27, "flags": 8}, + {"matrix": [2, 1], "x": 24, "y": 27, "flags": 4}, + {"matrix": [2, 2], "x": 39, "y": 27, "flags": 4}, + {"matrix": [2, 3], "x": 52, "y": 30, "flags": 4}, + {"matrix": [2, 4], "x": 65, "y": 33, "flags": 4}, + {"matrix": [2, 5], "x": 78, "y": 35, "flags": 4}, + {"matrix": [2, 7], "x": 109, "y": 37, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 34, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 31, "flags": 4}, + {"matrix": [2, 10], "x": 148, "y": 29, "flags": 4}, + {"matrix": [2, 11], "x": 162, "y": 27, "flags": 4}, + {"matrix": [2, 12], "x": 176, "y": 27, "flags": 4}, + {"matrix": [2, 13], "x": 189, "y": 27, "flags": 4}, + {"matrix": [1, 13], "x": 207, "y": 22, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 29, "flags": 1}, + + {"matrix": [3, 0], "x": 0, "y": 40, "flags": 1}, + {"matrix": [3, 1], "x": 15, "y": 40, "flags": 4}, + {"matrix": [3, 2], "x": 28, "y": 40, "flags": 4}, + {"matrix": [3, 3], "x": 43, "y": 41, "flags": 4}, + {"matrix": [3, 4], "x": 56, "y": 44, "flags": 4}, + {"matrix": [3, 5], "x": 69, "y": 47, "flags": 4}, + {"matrix": [3, 6], "x": 82, "y": 49, "flags": 4}, + {"matrix": [3, 7], "x": 102, "y": 51, "flags": 4}, + {"matrix": [3, 8], "x": 115, "y": 49, "flags": 4}, + {"matrix": [3, 9], "x": 128, "y": 46, "flags": 4}, + {"matrix": [3, 10], "x": 141, "y": 43, "flags": 4}, + {"matrix": [3, 11], "x": 154, "y": 41, "flags": 4}, + {"matrix": [3, 12], "x": 169, "y": 40, "flags": 4}, + {"matrix": [3, 13], "x": 187, "y": 40, "flags": 1}, + {"matrix": [3, 14], "x": 209, "y": 43, "flags": 1}, + + {"matrix": [4, 0], "x": 0, "y": 52, "flags": 1}, + {"matrix": [4, 1], "x": 17, "y": 52, "flags": 1}, + {"matrix": [4, 2], "x": 42, "y": 54, "flags": 1}, + {"matrix": [4, 3], "x": 65, "y": 59, "flags": 1}, + {"matrix": [4, 6], "x": 86, "y": 63, "flags": 1}, + {"matrix": [4, 7], "x": 104, "y": 64, "flags": 1}, + {"matrix": [4, 8], "x": 129, "y": 59, "flags": 1}, + {"matrix": [4, 9], "x": 153, "y": 54, "flags": 1}, + {"matrix": [4, 12], "x": 196, "y": 56, "flags": 1}, + {"matrix": [4, 13], "x": 209, "y": 56, "flags": 1}, + {"matrix": [4, 14], "x": 222, "y": 59, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0183" + }, + "layouts": { + "LAYOUT_iso_70": { + "layout": [ + {"matrix": [0, 0], "x": 0.75, "y": 0.25}, + {"matrix": [0, 1], "x": 1.75, "y": 0.25}, + {"matrix": [0, 2], "x": 2.75, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0.25}, + {"matrix": [0, 4], "x": 4.75, "y": 0.25}, + {"matrix": [0, 5], "x": 5.75, "y": 0.25}, + {"matrix": [0, 6], "x": 6.75, "y": 0.25}, + {"matrix": [0, 7], "x": 9.5, "y": 0.25}, + {"matrix": [0, 8], "x": 10.5, "y": 0.25}, + {"matrix": [0, 9], "x": 11.5, "y": 0.25}, + {"matrix": [0, 10], "x": 12.5, "y": 0.25}, + {"matrix": [0, 11], "x": 13.5, "y": 0}, + {"matrix": [0, 12], "x": 14.5, "y": 0.25}, + {"matrix": [0, 13], "x": 15.5, "y": 0.25, "w": 2}, + {"matrix": [0, 14], "x": 18, "y": 0.25}, + + {"matrix": [1, 0], "x": 0.5, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 2, "y": 1.25}, + {"matrix": [1, 2], "x": 3.25, "y": 1.25}, + {"matrix": [1, 3], "x": 4.25, "y": 1.25}, + {"matrix": [1, 4], "x": 5.25, "y": 1.25}, + {"matrix": [1, 5], "x": 6.25, "y": 1.25}, + {"matrix": [1, 6], "x": 9, "y": 1.25}, + {"matrix": [1, 7], "x": 10, "y": 1.25}, + {"matrix": [1, 8], "x": 11, "y": 1.25}, + {"matrix": [1, 9], "x": 12, "y": 1.25}, + {"matrix": [1, 10], "x": 13.25, "y": 1.25}, + {"matrix": [1, 11], "x": 14.25, "y": 1.25}, + {"matrix": [1, 12], "x": 15.25, "y": 1.25}, + {"matrix": [1, 14], "x": 18.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0.25, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 2, "y": 2.25}, + {"matrix": [2, 2], "x": 3.5, "y": 2.25}, + {"matrix": [2, 3], "x": 4.5, "y": 2.25}, + {"matrix": [2, 4], "x": 5.5, "y": 2.25}, + {"matrix": [2, 5], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 9.25, "y": 2.25}, + {"matrix": [2, 8], "x": 10.25, "y": 2.25}, + {"matrix": [2, 9], "x": 11.25, "y": 2.25}, + {"matrix": [2, 10], "x": 12.25, "y": 2.25}, + {"matrix": [2, 11], "x": 13.5, "y": 2.25}, + {"matrix": [2, 12], "x": 14.5, "y": 2.25}, + {"matrix": [2, 13], "x": 15.5, "y": 2.25}, + {"matrix": [1, 13], "x": 16.5, "y": 1.25, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 18.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 8.5, "y": 3.25}, + {"matrix": [3, 8], "x": 9.5, "y": 3.25}, + {"matrix": [3, 9], "x": 10.5, "y": 3.25}, + {"matrix": [3, 10], "x": 11.5, "y": 3.25}, + {"matrix": [3, 11], "x": 12.5, "y": 3.25}, + {"matrix": [3, 12], "x": 14.25, "y": 3.25}, + {"matrix": [3, 13], "x": 15.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 14], "x": 17.25, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 3.75, "y": 4.25, "w": 1.25}, + {"matrix": [4, 3], "x": 5, "y": 4.25, "w": 2.25}, + {"matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"matrix": [4, 7], "x": 8.75, "y": 4.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4.25, "w": 2.75}, + {"matrix": [4, 9], "x": 12.5, "y": 4.25}, + {"matrix": [4, 12], "x": 16.25, "y": 4.5}, + {"matrix": [4, 13], "x": 17.25, "y": 4.5}, + {"matrix": [4, 14], "x": 18.25, "y": 4.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q8/iso_encoder/rules.mk b/keyboards/keychron/q8/iso_encoder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q8/iso_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q9/ansi/info.json b/keyboards/keychron/q9/ansi/info.json deleted file mode 100644 index ec5f367ed1..0000000000 --- a/keyboards/keychron/q9/ansi/info.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 202, "y": 0, "flags": 4}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, - {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, - {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, - {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, - {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, - {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, - {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, - {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, - {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, - {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, - {"matrix": [1, 13], "x": 196, "y": 21, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, - - {"matrix": [2, 0], "x": 7, "y": 43, "flags": 1}, - {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, - {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, - {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, - {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, - {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, - {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, - {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, - {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, - {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, - {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, - - {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, - {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, - {"matrix": [3, 6], "x": 92, "y": 64, "flags": 4}, - {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, - {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, - {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, - {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, - {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, - {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0190" - }, - "layouts": { - "LAYOUT_ansi_52": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0.25}, - {"matrix": [0, 2], "x": 2.5, "y": 0.25}, - {"matrix": [0, 3], "x": 3.5, "y": 0.25}, - {"matrix": [0, 4], "x": 4.5, "y": 0.25}, - {"matrix": [0, 5], "x": 5.5, "y": 0.25}, - {"matrix": [0, 6], "x": 6.5, "y": 0.25}, - {"matrix": [0, 7], "x": 7.5, "y": 0.25}, - {"matrix": [0, 8], "x": 8.5, "y": 0.25}, - {"matrix": [0, 9], "x": 9.5, "y": 0.25}, - {"matrix": [0, 10], "x": 10.5, "y": 0.25}, - {"matrix": [0, 11], "x": 11.5, "y": 0.25}, - {"matrix": [0, 12], "x": 12.5, "y": 0.25}, - {"matrix": [0, 13], "x": 13.5, "y": 0.25, "w": 1.5}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1.25}, - {"matrix": [1, 2], "x": 2.75, "y": 1.25}, - {"matrix": [1, 3], "x": 3.75, "y": 1.25}, - {"matrix": [1, 4], "x": 4.75, "y": 1.25}, - {"matrix": [1, 5], "x": 5.75, "y": 1.25}, - {"matrix": [1, 6], "x": 6.75, "y": 1.25}, - {"matrix": [1, 7], "x": 7.75, "y": 1.25}, - {"matrix": [1, 8], "x": 8.75, "y": 1.25}, - {"matrix": [1, 9], "x": 9.75, "y": 1.25}, - {"matrix": [1, 10], "x": 10.75, "y": 1.25}, - {"matrix": [1, 11], "x": 11.75, "y": 1.25}, - {"matrix": [1, 13], "x": 12.75, "y": 1.25, "w": 2.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 2.25}, - {"matrix": [2, 2], "x": 2.25, "y": 2.25}, - {"matrix": [2, 3], "x": 3.25, "y": 2.25}, - {"matrix": [2, 4], "x": 4.25, "y": 2.25}, - {"matrix": [2, 5], "x": 5.25, "y": 2.25}, - {"matrix": [2, 6], "x": 6.25, "y": 2.25}, - {"matrix": [2, 7], "x": 7.25, "y": 2.25}, - {"matrix": [2, 8], "x": 8.25, "y": 2.25}, - {"matrix": [2, 9], "x": 9.25, "y": 2.25}, - {"matrix": [2, 10], "x": 10.25, "y": 2.25}, - {"matrix": [2, 11], "x": 11.25, "y": 2.25}, - {"matrix": [2, 13], "x": 12.25, "y": 2.25, "w": 1.75}, - {"matrix": [2, 14], "x": 14.25, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3.25, "w": 1.25}, - {"matrix": [3, 6], "x": 3.75, "y": 3.25, "w": 6.25}, - {"matrix": [3, 10], "x": 10, "y": 3.25}, - {"matrix": [3, 11], "x": 11, "y": 3.25}, - {"matrix": [3, 12], "x": 12, "y": 3.25}, - {"matrix": [3, 13], "x": 13.25, "y": 3.5}, - {"matrix": [3, 14], "x": 14.25, "y": 3.5}, - {"matrix": [1, 12], "x": 15.25, "y": 3.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q9/ansi/keyboard.json b/keyboards/keychron/q9/ansi/keyboard.json new file mode 100644 index 0000000000..ec5f367ed1 --- /dev/null +++ b/keyboards/keychron/q9/ansi/keyboard.json @@ -0,0 +1,125 @@ +{ + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 202, "y": 0, "flags": 4}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, + {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, + {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, + {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, + {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, + {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, + {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, + {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, + {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, + {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, + {"matrix": [1, 13], "x": 196, "y": 21, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, + + {"matrix": [2, 0], "x": 7, "y": 43, "flags": 1}, + {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, + {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, + {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, + {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, + {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, + {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, + {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, + {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, + {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, + {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, + + {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, + {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, + {"matrix": [3, 6], "x": 92, "y": 64, "flags": 4}, + {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, + {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, + {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, + {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, + {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, + {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0190" + }, + "layouts": { + "LAYOUT_ansi_52": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0.25}, + {"matrix": [0, 2], "x": 2.5, "y": 0.25}, + {"matrix": [0, 3], "x": 3.5, "y": 0.25}, + {"matrix": [0, 4], "x": 4.5, "y": 0.25}, + {"matrix": [0, 5], "x": 5.5, "y": 0.25}, + {"matrix": [0, 6], "x": 6.5, "y": 0.25}, + {"matrix": [0, 7], "x": 7.5, "y": 0.25}, + {"matrix": [0, 8], "x": 8.5, "y": 0.25}, + {"matrix": [0, 9], "x": 9.5, "y": 0.25}, + {"matrix": [0, 10], "x": 10.5, "y": 0.25}, + {"matrix": [0, 11], "x": 11.5, "y": 0.25}, + {"matrix": [0, 12], "x": 12.5, "y": 0.25}, + {"matrix": [0, 13], "x": 13.5, "y": 0.25, "w": 1.5}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1.25}, + {"matrix": [1, 2], "x": 2.75, "y": 1.25}, + {"matrix": [1, 3], "x": 3.75, "y": 1.25}, + {"matrix": [1, 4], "x": 4.75, "y": 1.25}, + {"matrix": [1, 5], "x": 5.75, "y": 1.25}, + {"matrix": [1, 6], "x": 6.75, "y": 1.25}, + {"matrix": [1, 7], "x": 7.75, "y": 1.25}, + {"matrix": [1, 8], "x": 8.75, "y": 1.25}, + {"matrix": [1, 9], "x": 9.75, "y": 1.25}, + {"matrix": [1, 10], "x": 10.75, "y": 1.25}, + {"matrix": [1, 11], "x": 11.75, "y": 1.25}, + {"matrix": [1, 13], "x": 12.75, "y": 1.25, "w": 2.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 2.25}, + {"matrix": [2, 2], "x": 2.25, "y": 2.25}, + {"matrix": [2, 3], "x": 3.25, "y": 2.25}, + {"matrix": [2, 4], "x": 4.25, "y": 2.25}, + {"matrix": [2, 5], "x": 5.25, "y": 2.25}, + {"matrix": [2, 6], "x": 6.25, "y": 2.25}, + {"matrix": [2, 7], "x": 7.25, "y": 2.25}, + {"matrix": [2, 8], "x": 8.25, "y": 2.25}, + {"matrix": [2, 9], "x": 9.25, "y": 2.25}, + {"matrix": [2, 10], "x": 10.25, "y": 2.25}, + {"matrix": [2, 11], "x": 11.25, "y": 2.25}, + {"matrix": [2, 13], "x": 12.25, "y": 2.25, "w": 1.75}, + {"matrix": [2, 14], "x": 14.25, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3.25, "w": 1.25}, + {"matrix": [3, 6], "x": 3.75, "y": 3.25, "w": 6.25}, + {"matrix": [3, 10], "x": 10, "y": 3.25}, + {"matrix": [3, 11], "x": 11, "y": 3.25}, + {"matrix": [3, 12], "x": 12, "y": 3.25}, + {"matrix": [3, 13], "x": 13.25, "y": 3.5}, + {"matrix": [3, 14], "x": 14.25, "y": 3.5}, + {"matrix": [1, 12], "x": 15.25, "y": 3.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q9/ansi/rules.mk b/keyboards/keychron/q9/ansi/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q9/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q9/ansi_encoder/info.json b/keyboards/keychron/q9/ansi_encoder/info.json deleted file mode 100644 index 0fc135771a..0000000000 --- a/keyboards/keychron/q9/ansi_encoder/info.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B4", "pin_b": "B5"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 202, "y": 0, "flags": 4}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, - {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, - {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, - {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, - {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, - {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, - {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, - {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, - {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, - {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, - {"matrix": [1, 13], "x": 196, "y": 21, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, - {"matrix": [2, 0], "x": 7, "y": 43, "flags": 1}, - {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, - {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, - {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, - {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, - {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, - {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, - {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, - {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, - {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, - {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, - {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, - {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, - {"matrix": [3, 6], "x": 92, "y": 64, "flags": 1}, - {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, - {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, - {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, - {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, - {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, - {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0191" - }, - "layouts": { - "LAYOUT_ansi_52": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0.25}, - {"matrix": [0, 2], "x": 2.5, "y": 0.25}, - {"matrix": [0, 3], "x": 3.5, "y": 0.25}, - {"matrix": [0, 4], "x": 4.5, "y": 0.25}, - {"matrix": [0, 5], "x": 5.5, "y": 0.25}, - {"matrix": [0, 6], "x": 6.5, "y": 0.25}, - {"matrix": [0, 7], "x": 7.5, "y": 0.25}, - {"matrix": [0, 8], "x": 8.5, "y": 0.25}, - {"matrix": [0, 9], "x": 9.5, "y": 0.25}, - {"matrix": [0, 10], "x": 10.5, "y": 0.25}, - {"matrix": [0, 11], "x": 11.5, "y": 0.25}, - {"matrix": [0, 12], "x": 12.5, "y": 0.25}, - {"matrix": [0, 13], "x": 13.5, "y": 0.25, "w": 1.5}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1.25}, - {"matrix": [1, 2], "x": 2.75, "y": 1.25}, - {"matrix": [1, 3], "x": 3.75, "y": 1.25}, - {"matrix": [1, 4], "x": 4.75, "y": 1.25}, - {"matrix": [1, 5], "x": 5.75, "y": 1.25}, - {"matrix": [1, 6], "x": 6.75, "y": 1.25}, - {"matrix": [1, 7], "x": 7.75, "y": 1.25}, - {"matrix": [1, 8], "x": 8.75, "y": 1.25}, - {"matrix": [1, 9], "x": 9.75, "y": 1.25}, - {"matrix": [1, 10], "x": 10.75, "y": 1.25}, - {"matrix": [1, 11], "x": 11.75, "y": 1.25}, - {"matrix": [1, 13], "x": 12.75, "y": 1.25, "w": 2.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 2.25}, - {"matrix": [2, 2], "x": 2.25, "y": 2.25}, - {"matrix": [2, 3], "x": 3.25, "y": 2.25}, - {"matrix": [2, 4], "x": 4.25, "y": 2.25}, - {"matrix": [2, 5], "x": 5.25, "y": 2.25}, - {"matrix": [2, 6], "x": 6.25, "y": 2.25}, - {"matrix": [2, 7], "x": 7.25, "y": 2.25}, - {"matrix": [2, 8], "x": 8.25, "y": 2.25}, - {"matrix": [2, 9], "x": 9.25, "y": 2.25}, - {"matrix": [2, 10], "x": 10.25, "y": 2.25}, - {"matrix": [2, 11], "x": 11.25, "y": 2.25}, - {"matrix": [2, 13], "x": 12.25, "y": 2.25, "w": 1.75}, - {"matrix": [2, 14], "x": 14.25, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3.25, "w": 1.25}, - {"matrix": [3, 6], "x": 3.75, "y": 3.25, "w": 6.25}, - {"matrix": [3, 10], "x": 10, "y": 3.25}, - {"matrix": [3, 11], "x": 11, "y": 3.25}, - {"matrix": [3, 12], "x": 12, "y": 3.25}, - {"matrix": [3, 13], "x": 13.25, "y": 3.5}, - {"matrix": [3, 14], "x": 14.25, "y": 3.5}, - {"matrix": [1, 12], "x": 15.25, "y": 3.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q9/ansi_encoder/keyboard.json b/keyboards/keychron/q9/ansi_encoder/keyboard.json new file mode 100644 index 0000000000..0fc135771a --- /dev/null +++ b/keyboards/keychron/q9/ansi_encoder/keyboard.json @@ -0,0 +1,126 @@ +{ + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B4", "pin_b": "B5"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 202, "y": 0, "flags": 4}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, + {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, + {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, + {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, + {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, + {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, + {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, + {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, + {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, + {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, + {"matrix": [1, 13], "x": 196, "y": 21, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, + {"matrix": [2, 0], "x": 7, "y": 43, "flags": 1}, + {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, + {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, + {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, + {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, + {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, + {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, + {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, + {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, + {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, + {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, + {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, + {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, + {"matrix": [3, 6], "x": 92, "y": 64, "flags": 1}, + {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, + {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, + {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, + {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, + {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, + {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0191" + }, + "layouts": { + "LAYOUT_ansi_52": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0.25}, + {"matrix": [0, 2], "x": 2.5, "y": 0.25}, + {"matrix": [0, 3], "x": 3.5, "y": 0.25}, + {"matrix": [0, 4], "x": 4.5, "y": 0.25}, + {"matrix": [0, 5], "x": 5.5, "y": 0.25}, + {"matrix": [0, 6], "x": 6.5, "y": 0.25}, + {"matrix": [0, 7], "x": 7.5, "y": 0.25}, + {"matrix": [0, 8], "x": 8.5, "y": 0.25}, + {"matrix": [0, 9], "x": 9.5, "y": 0.25}, + {"matrix": [0, 10], "x": 10.5, "y": 0.25}, + {"matrix": [0, 11], "x": 11.5, "y": 0.25}, + {"matrix": [0, 12], "x": 12.5, "y": 0.25}, + {"matrix": [0, 13], "x": 13.5, "y": 0.25, "w": 1.5}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1.25}, + {"matrix": [1, 2], "x": 2.75, "y": 1.25}, + {"matrix": [1, 3], "x": 3.75, "y": 1.25}, + {"matrix": [1, 4], "x": 4.75, "y": 1.25}, + {"matrix": [1, 5], "x": 5.75, "y": 1.25}, + {"matrix": [1, 6], "x": 6.75, "y": 1.25}, + {"matrix": [1, 7], "x": 7.75, "y": 1.25}, + {"matrix": [1, 8], "x": 8.75, "y": 1.25}, + {"matrix": [1, 9], "x": 9.75, "y": 1.25}, + {"matrix": [1, 10], "x": 10.75, "y": 1.25}, + {"matrix": [1, 11], "x": 11.75, "y": 1.25}, + {"matrix": [1, 13], "x": 12.75, "y": 1.25, "w": 2.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 2.25}, + {"matrix": [2, 2], "x": 2.25, "y": 2.25}, + {"matrix": [2, 3], "x": 3.25, "y": 2.25}, + {"matrix": [2, 4], "x": 4.25, "y": 2.25}, + {"matrix": [2, 5], "x": 5.25, "y": 2.25}, + {"matrix": [2, 6], "x": 6.25, "y": 2.25}, + {"matrix": [2, 7], "x": 7.25, "y": 2.25}, + {"matrix": [2, 8], "x": 8.25, "y": 2.25}, + {"matrix": [2, 9], "x": 9.25, "y": 2.25}, + {"matrix": [2, 10], "x": 10.25, "y": 2.25}, + {"matrix": [2, 11], "x": 11.25, "y": 2.25}, + {"matrix": [2, 13], "x": 12.25, "y": 2.25, "w": 1.75}, + {"matrix": [2, 14], "x": 14.25, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3.25, "w": 1.25}, + {"matrix": [3, 6], "x": 3.75, "y": 3.25, "w": 6.25}, + {"matrix": [3, 10], "x": 10, "y": 3.25}, + {"matrix": [3, 11], "x": 11, "y": 3.25}, + {"matrix": [3, 12], "x": 12, "y": 3.25}, + {"matrix": [3, 13], "x": 13.25, "y": 3.5}, + {"matrix": [3, 14], "x": 14.25, "y": 3.5}, + {"matrix": [1, 12], "x": 15.25, "y": 3.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q9/ansi_encoder/rules.mk b/keyboards/keychron/q9/ansi_encoder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q9/ansi_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q9/iso/info.json b/keyboards/keychron/q9/iso/info.json deleted file mode 100644 index 19a818ebb8..0000000000 --- a/keyboards/keychron/q9/iso/info.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - - {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, - {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, - {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, - {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, - {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, - {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, - {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, - {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, - {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, - {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, - {"matrix": [1, 13], "x": 187, "y": 21, "flags": 4}, - {"matrix": [0, 13], "x": 207, "y": 14, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, - - {"matrix": [2, 0], "x": 0, "y": 43, "flags": 1}, - {"matrix": [2, 1], "x": 17, "y": 43, "flags": 4}, - {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, - {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, - {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, - {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, - {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, - {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, - {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, - {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, - {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, - {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, - - {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, - {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, - {"matrix": [3, 6], "x": 92, "y": 64, "flags": 4}, - {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, - {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, - {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, - {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, - {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, - {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0192" - }, - "layouts": { - "LAYOUT_iso_53": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 13], "x": 12.75, "y": 1}, - {"matrix": [0, 13], "x": 13.75, "y": 0, "w": 1.25, "h": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 13], "x": 12.25, "y": 2, "w": 1.75}, - {"matrix": [2, 14], "x": 14, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"matrix": [3, 6], "x": 3.75, "y": 3, "w": 6.25}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [3, 12], "x": 12, "y": 3}, - {"matrix": [3, 13], "x": 13, "y": 3}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [1, 12], "x": 15, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q9/iso/keyboard.json b/keyboards/keychron/q9/iso/keyboard.json new file mode 100644 index 0000000000..19a818ebb8 --- /dev/null +++ b/keyboards/keychron/q9/iso/keyboard.json @@ -0,0 +1,127 @@ +{ + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + + {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, + {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, + {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, + {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, + {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, + {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, + {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, + {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, + {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, + {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, + {"matrix": [1, 13], "x": 187, "y": 21, "flags": 4}, + {"matrix": [0, 13], "x": 207, "y": 14, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, + + {"matrix": [2, 0], "x": 0, "y": 43, "flags": 1}, + {"matrix": [2, 1], "x": 17, "y": 43, "flags": 4}, + {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, + {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, + {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, + {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, + {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, + {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, + {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, + {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, + {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, + {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, + + {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, + {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, + {"matrix": [3, 6], "x": 92, "y": 64, "flags": 4}, + {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, + {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, + {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, + {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, + {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, + {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0192" + }, + "layouts": { + "LAYOUT_iso_53": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 13], "x": 12.75, "y": 1}, + {"matrix": [0, 13], "x": 13.75, "y": 0, "w": 1.25, "h": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 13], "x": 12.25, "y": 2, "w": 1.75}, + {"matrix": [2, 14], "x": 14, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"matrix": [3, 6], "x": 3.75, "y": 3, "w": 6.25}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [3, 12], "x": 12, "y": 3}, + {"matrix": [3, 13], "x": 13, "y": 3}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [1, 12], "x": 15, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q9/iso/rules.mk b/keyboards/keychron/q9/iso/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/keychron/q9/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/keychron/q9/iso_encoder/info.json b/keyboards/keychron/q9/iso_encoder/info.json deleted file mode 100644 index 087c2f8188..0000000000 --- a/keyboards/keychron/q9/iso_encoder/info.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B4", "pin_b": "B5"} - ] - }, - "rgb_matrix": { - "layout": [ - {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, - - {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, - {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, - {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, - {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, - {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, - {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, - {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, - {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, - {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, - {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, - {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, - {"matrix": [1, 13], "x": 187, "y": 21, "flags": 4}, - {"matrix": [0, 13], "x": 207, "y": 14, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, - - {"matrix": [2, 0], "x": 0, "y": 43, "flags": 1}, - {"matrix": [2, 1], "x": 17, "y": 43, "flags": 4}, - {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, - {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, - {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, - {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, - {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, - {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, - {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, - {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, - {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, - {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, - {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, - - {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, - {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, - {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, - {"matrix": [3, 6], "x": 92, "y": 64, "flags": 4}, - {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, - {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, - {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, - {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, - {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, - {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0193" - }, - "layouts": { - "LAYOUT_iso_53": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 13], "x": 12.75, "y": 1}, - {"matrix": [0, 13], "x": 13.75, "y": 0, "w": 1.25, "h": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 13], "x": 12.25, "y": 2, "w": 1.75}, - {"matrix": [2, 14], "x": 14, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, - {"matrix": [3, 6], "x": 3.75, "y": 3, "w": 6.25}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [3, 12], "x": 12, "y": 3}, - {"matrix": [3, 13], "x": 13, "y": 3}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [1, 12], "x": 15, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/keychron/q9/iso_encoder/keyboard.json b/keyboards/keychron/q9/iso_encoder/keyboard.json new file mode 100644 index 0000000000..087c2f8188 --- /dev/null +++ b/keyboards/keychron/q9/iso_encoder/keyboard.json @@ -0,0 +1,130 @@ +{ + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B4", "pin_b": "B5"} + ] + }, + "rgb_matrix": { + "layout": [ + {"matrix": [0, 0], "x": 2, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 35, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 50, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 94, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 109, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 124, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 139, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 154, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 168, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 183, "y": 0, "flags": 4}, + + {"matrix": [1, 0], "x": 4, "y": 21, "flags": 8}, + {"matrix": [1, 1], "x": 24, "y": 21, "flags": 4}, + {"matrix": [1, 2], "x": 39, "y": 21, "flags": 4}, + {"matrix": [1, 3], "x": 54, "y": 21, "flags": 4}, + {"matrix": [1, 4], "x": 68, "y": 21, "flags": 4}, + {"matrix": [1, 5], "x": 83, "y": 21, "flags": 4}, + {"matrix": [1, 6], "x": 98, "y": 21, "flags": 4}, + {"matrix": [1, 7], "x": 113, "y": 21, "flags": 4}, + {"matrix": [1, 8], "x": 128, "y": 21, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 21, "flags": 4}, + {"matrix": [1, 10], "x": 157, "y": 21, "flags": 4}, + {"matrix": [1, 11], "x": 172, "y": 21, "flags": 4}, + {"matrix": [1, 13], "x": 187, "y": 21, "flags": 4}, + {"matrix": [0, 13], "x": 207, "y": 14, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 27, "flags": 1}, + + {"matrix": [2, 0], "x": 0, "y": 43, "flags": 1}, + {"matrix": [2, 1], "x": 17, "y": 43, "flags": 4}, + {"matrix": [2, 2], "x": 31, "y": 43, "flags": 4}, + {"matrix": [2, 3], "x": 46, "y": 43, "flags": 4}, + {"matrix": [2, 4], "x": 61, "y": 43, "flags": 4}, + {"matrix": [2, 5], "x": 76, "y": 43, "flags": 4}, + {"matrix": [2, 6], "x": 91, "y": 43, "flags": 4}, + {"matrix": [2, 7], "x": 105, "y": 43, "flags": 4}, + {"matrix": [2, 8], "x": 120, "y": 43, "flags": 4}, + {"matrix": [2, 9], "x": 135, "y": 43, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 43, "flags": 4}, + {"matrix": [2, 11], "x": 165, "y": 43, "flags": 4}, + {"matrix": [2, 13], "x": 185, "y": 43, "flags": 1}, + {"matrix": [2, 14], "x": 205, "y": 43, "flags": 1}, + + {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, + {"matrix": [3, 1], "x": 18, "y": 64, "flags": 1}, + {"matrix": [3, 2], "x": 37, "y": 64, "flags": 1}, + {"matrix": [3, 6], "x": 92, "y": 64, "flags": 4}, + {"matrix": [3, 10], "x": 146, "y": 64, "flags": 1}, + {"matrix": [3, 11], "x": 161, "y": 64, "flags": 1}, + {"matrix": [3, 12], "x": 176, "y": 64, "flags": 1}, + {"matrix": [3, 13], "x": 190, "y": 64, "flags": 1}, + {"matrix": [3, 14], "x": 205, "y": 64, "flags": 1}, + {"matrix": [1, 12], "x": 220, "y": 64, "flags": 1} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0193" + }, + "layouts": { + "LAYOUT_iso_53": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 13], "x": 12.75, "y": 1}, + {"matrix": [0, 13], "x": 13.75, "y": 0, "w": 1.25, "h": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 13], "x": 12.25, "y": 2, "w": 1.75}, + {"matrix": [2, 14], "x": 14, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3, "w": 1.25}, + {"matrix": [3, 6], "x": 3.75, "y": 3, "w": 6.25}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [3, 12], "x": 12, "y": 3}, + {"matrix": [3, 13], "x": 13, "y": 3}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [1, 12], "x": 15, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/keychron/q9/iso_encoder/rules.mk b/keyboards/keychron/q9/iso_encoder/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/keychron/q9/iso_encoder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/keychron/q9_plus/ansi_encoder/info.json b/keyboards/keychron/q9_plus/ansi_encoder/info.json deleted file mode 100755 index c465071ca1..0000000000 --- a/keyboards/keychron/q9_plus/ansi_encoder/info.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "usb": { - "pid": "0x0194", - "device_version": "1.0.0" - }, - "rgb_matrix": { - "layout": [ - {"matrix":[0, 0], "flags":1, "x":2, "y":0}, - {"matrix":[0, 1], "flags":4, "x":20, "y":0}, - {"matrix":[0, 2], "flags":4, "x":35, "y":0}, - {"matrix":[0, 3], "flags":4, "x":50, "y":0}, - {"matrix":[0, 4], "flags":4, "x":65, "y":0}, - {"matrix":[0, 5], "flags":4, "x":80, "y":0}, - {"matrix":[0, 6], "flags":4, "x":94, "y":0}, - {"matrix":[0, 7], "flags":4, "x":109, "y":0}, - {"matrix":[0, 8], "flags":4, "x":124, "y":0}, - {"matrix":[0, 9], "flags":4, "x":139, "y":0}, - {"matrix":[0, 10], "flags":4, "x":154, "y":0}, - {"matrix":[0, 11], "flags":4, "x":168, "y":0}, - {"matrix":[0, 12], "flags":1, "x":183, "y":0}, - {"matrix":[0, 13], "flags":1, "x":202, "y":0}, - - {"matrix":[1, 0], "flags":8, "x":4, "y":21}, - {"matrix":[1, 1], "flags":4, "x":24, "y":21}, - {"matrix":[1, 2], "flags":4, "x":39, "y":21}, - {"matrix":[1, 3], "flags":4, "x":54, "y":21}, - {"matrix":[1, 4], "flags":4, "x":68, "y":21}, - {"matrix":[1, 5], "flags":4, "x":83, "y":21}, - {"matrix":[1, 6], "flags":4, "x":98, "y":21}, - {"matrix":[1, 7], "flags":4, "x":113, "y":21}, - {"matrix":[1, 8], "flags":4, "x":128, "y":21}, - {"matrix":[1, 9], "flags":4, "x":142, "y":21}, - {"matrix":[1, 10], "flags":4, "x":157, "y":21}, - {"matrix":[1, 11], "flags":4, "x":172, "y":21}, - {"matrix":[1, 13], "flags":1, "x":196, "y":21}, - {"matrix":[1, 14], "flags":1, "x":224, "y":21}, - - {"matrix":[2, 0], "flags":1, "x":7, "y":43}, - {"matrix":[2, 2], "flags":4, "x":31, "y":43}, - {"matrix":[2, 3], "flags":4, "x":46, "y":43}, - {"matrix":[2, 4], "flags":4, "x":61, "y":43}, - {"matrix":[2, 5], "flags":4, "x":76, "y":43}, - {"matrix":[2, 6], "flags":4, "x":91, "y":43}, - {"matrix":[2, 7], "flags":4, "x":105, "y":43}, - {"matrix":[2, 8], "flags":4, "x":120, "y":43}, - {"matrix":[2, 9], "flags":4, "x":135, "y":43}, - {"matrix":[2, 10], "flags":4, "x":150, "y":43}, - {"matrix":[2, 11], "flags":4, "x":165, "y":43}, - {"matrix":[2, 13], "flags":1, "x":185, "y":43}, - {"matrix":[2, 14], "flags":1, "x":205, "y":43}, - - {"matrix":[3, 0], "flags":1, "x":0, "y":64}, - {"matrix":[3, 1], "flags":1, "x":18, "y":64}, - {"matrix":[3, 2], "flags":1, "x":37, "y":64}, - {"matrix":[3, 3], "flags":1, "x":55, "y":64}, - {"matrix":[3, 6], "flags":4, "x":81, "y":64}, - {"matrix":[3, 9], "flags":4, "x":118, "y":64}, - {"matrix":[3, 10], "flags":1, "x":146, "y":64}, - {"matrix":[3, 11], "flags":1, "x":161, "y":64}, - {"matrix":[3, 12], "flags":1, "x":176, "y":64}, - {"matrix":[3, 13], "flags":1, "x":190, "y":64}, - {"matrix":[3, 14], "flags":1, "x":205, "y":64}, - {"matrix":[1, 12], "flags":1, "x":224, "y":64} - ] - } -} diff --git a/keyboards/keychron/q9_plus/ansi_encoder/keyboard.json b/keyboards/keychron/q9_plus/ansi_encoder/keyboard.json new file mode 100755 index 0000000000..c465071ca1 --- /dev/null +++ b/keyboards/keychron/q9_plus/ansi_encoder/keyboard.json @@ -0,0 +1,66 @@ +{ + "usb": { + "pid": "0x0194", + "device_version": "1.0.0" + }, + "rgb_matrix": { + "layout": [ + {"matrix":[0, 0], "flags":1, "x":2, "y":0}, + {"matrix":[0, 1], "flags":4, "x":20, "y":0}, + {"matrix":[0, 2], "flags":4, "x":35, "y":0}, + {"matrix":[0, 3], "flags":4, "x":50, "y":0}, + {"matrix":[0, 4], "flags":4, "x":65, "y":0}, + {"matrix":[0, 5], "flags":4, "x":80, "y":0}, + {"matrix":[0, 6], "flags":4, "x":94, "y":0}, + {"matrix":[0, 7], "flags":4, "x":109, "y":0}, + {"matrix":[0, 8], "flags":4, "x":124, "y":0}, + {"matrix":[0, 9], "flags":4, "x":139, "y":0}, + {"matrix":[0, 10], "flags":4, "x":154, "y":0}, + {"matrix":[0, 11], "flags":4, "x":168, "y":0}, + {"matrix":[0, 12], "flags":1, "x":183, "y":0}, + {"matrix":[0, 13], "flags":1, "x":202, "y":0}, + + {"matrix":[1, 0], "flags":8, "x":4, "y":21}, + {"matrix":[1, 1], "flags":4, "x":24, "y":21}, + {"matrix":[1, 2], "flags":4, "x":39, "y":21}, + {"matrix":[1, 3], "flags":4, "x":54, "y":21}, + {"matrix":[1, 4], "flags":4, "x":68, "y":21}, + {"matrix":[1, 5], "flags":4, "x":83, "y":21}, + {"matrix":[1, 6], "flags":4, "x":98, "y":21}, + {"matrix":[1, 7], "flags":4, "x":113, "y":21}, + {"matrix":[1, 8], "flags":4, "x":128, "y":21}, + {"matrix":[1, 9], "flags":4, "x":142, "y":21}, + {"matrix":[1, 10], "flags":4, "x":157, "y":21}, + {"matrix":[1, 11], "flags":4, "x":172, "y":21}, + {"matrix":[1, 13], "flags":1, "x":196, "y":21}, + {"matrix":[1, 14], "flags":1, "x":224, "y":21}, + + {"matrix":[2, 0], "flags":1, "x":7, "y":43}, + {"matrix":[2, 2], "flags":4, "x":31, "y":43}, + {"matrix":[2, 3], "flags":4, "x":46, "y":43}, + {"matrix":[2, 4], "flags":4, "x":61, "y":43}, + {"matrix":[2, 5], "flags":4, "x":76, "y":43}, + {"matrix":[2, 6], "flags":4, "x":91, "y":43}, + {"matrix":[2, 7], "flags":4, "x":105, "y":43}, + {"matrix":[2, 8], "flags":4, "x":120, "y":43}, + {"matrix":[2, 9], "flags":4, "x":135, "y":43}, + {"matrix":[2, 10], "flags":4, "x":150, "y":43}, + {"matrix":[2, 11], "flags":4, "x":165, "y":43}, + {"matrix":[2, 13], "flags":1, "x":185, "y":43}, + {"matrix":[2, 14], "flags":1, "x":205, "y":43}, + + {"matrix":[3, 0], "flags":1, "x":0, "y":64}, + {"matrix":[3, 1], "flags":1, "x":18, "y":64}, + {"matrix":[3, 2], "flags":1, "x":37, "y":64}, + {"matrix":[3, 3], "flags":1, "x":55, "y":64}, + {"matrix":[3, 6], "flags":4, "x":81, "y":64}, + {"matrix":[3, 9], "flags":4, "x":118, "y":64}, + {"matrix":[3, 10], "flags":1, "x":146, "y":64}, + {"matrix":[3, 11], "flags":1, "x":161, "y":64}, + {"matrix":[3, 12], "flags":1, "x":176, "y":64}, + {"matrix":[3, 13], "flags":1, "x":190, "y":64}, + {"matrix":[3, 14], "flags":1, "x":205, "y":64}, + {"matrix":[1, 12], "flags":1, "x":224, "y":64} + ] + } +} diff --git a/keyboards/keychron/q9_plus/ansi_encoder/rules.mk b/keyboards/keychron/q9_plus/ansi_encoder/rules.mk deleted file mode 100755 index e69de29bb2..0000000000 diff --git a/keyboards/keyspensory/kp60/info.json b/keyboards/keyspensory/kp60/info.json deleted file mode 100644 index 1172e14d45..0000000000 --- a/keyboards/keyspensory/kp60/info.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "keyboard_name": "KP60", - "manufacturer": "Keyspensory", - "url": "https://keyspensory.store/", - "maintainer": "d-floe", - "usb": { - "vid": "0x4B50", - "pid": "0x0060", - "device_version": "0.0.1", - "no_startup_check": true, - "force_nkro": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B6", "F7", "D0", "D1", "D2", "D3", "B5", "B4", "D7", "D6", "D4"], - "rows": ["F4", "F1", "D5", "F6", "F5"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 8, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/keyspensory/kp60/keyboard.json b/keyboards/keyspensory/kp60/keyboard.json new file mode 100644 index 0000000000..1172e14d45 --- /dev/null +++ b/keyboards/keyspensory/kp60/keyboard.json @@ -0,0 +1,117 @@ +{ + "keyboard_name": "KP60", + "manufacturer": "Keyspensory", + "url": "https://keyspensory.store/", + "maintainer": "d-floe", + "usb": { + "vid": "0x4B50", + "pid": "0x0060", + "device_version": "0.0.1", + "no_startup_check": true, + "force_nkro": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B6", "F7", "D0", "D1", "D2", "D3", "B5", "B4", "D7", "D6", "D4"], + "rows": ["F4", "F1", "D5", "F6", "F5"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 8, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/keyspensory/kp60/rules.mk b/keyboards/keyspensory/kp60/rules.mk deleted file mode 100644 index 2c49b41d7a..0000000000 --- a/keyboards/keyspensory/kp60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank \ No newline at end of file diff --git a/keyboards/keyten/diablo/info.json b/keyboards/keyten/diablo/info.json deleted file mode 100644 index 3b3e040b08..0000000000 --- a/keyboards/keyten/diablo/info.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "manufacturer": "keyten", - "keyboard_name": "Diablo", - "maintainer": "key10iq", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B7", "F0", "F1", "F4", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D5", "D3", "D2"], - "rows": ["D4", "D1", "F7", "F6", "F5"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "0.0.1", - "pid": "0x6003", - "vid": "0xEB69" - }, - "community_layouts": [ - "60_ansi_wkl_split_bs_rshift", - "60_hhkb", - "60_tsangan_hhkb" - ], - "layouts": { - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 12.5, "y": 4} - ] - } - } -} diff --git a/keyboards/keyten/diablo/keyboard.json b/keyboards/keyten/diablo/keyboard.json new file mode 100644 index 0000000000..3b3e040b08 --- /dev/null +++ b/keyboards/keyten/diablo/keyboard.json @@ -0,0 +1,226 @@ +{ + "manufacturer": "keyten", + "keyboard_name": "Diablo", + "maintainer": "key10iq", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B7", "F0", "F1", "F4", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D5", "D3", "D2"], + "rows": ["D4", "D1", "F7", "F6", "F5"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "0.0.1", + "pid": "0x6003", + "vid": "0xEB69" + }, + "community_layouts": [ + "60_ansi_wkl_split_bs_rshift", + "60_hhkb", + "60_tsangan_hhkb" + ], + "layouts": { + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 12.5, "y": 4} + ] + } + } +} diff --git a/keyboards/keyten/diablo/rules.mk b/keyboards/keyten/diablo/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/keyten/kt60hs_t/info.json b/keyboards/keyten/kt60hs_t/info.json deleted file mode 100644 index 819ce1bf1e..0000000000 --- a/keyboards/keyten/kt60hs_t/info.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "manufacturer": "keyten", - "keyboard_name": "kt60HS-T", - "maintainer": "key10iq", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A3", "A4", "A5", "A6", "A7", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], - "rows": ["B15", "B14", "B12", "B13", "B0"] - }, - "processor": "STM32F401", - "usb": { - "device_version": "0.0.1", - "pid": "0x6004", - "vid": "0xEB69" - }, - "community_layouts": [ - "60_ansi_wkl_split_bs_rshift", - "60_hhkb", - "60_tsangan_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/keyten/kt60hs_t/keyboard.json b/keyboards/keyten/kt60hs_t/keyboard.json new file mode 100644 index 0000000000..819ce1bf1e --- /dev/null +++ b/keyboards/keyten/kt60hs_t/keyboard.json @@ -0,0 +1,226 @@ +{ + "manufacturer": "keyten", + "keyboard_name": "kt60HS-T", + "maintainer": "key10iq", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A3", "A4", "A5", "A6", "A7", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A14"], + "rows": ["B15", "B14", "B12", "B13", "B0"] + }, + "processor": "STM32F401", + "usb": { + "device_version": "0.0.1", + "pid": "0x6004", + "vid": "0xEB69" + }, + "community_layouts": [ + "60_ansi_wkl_split_bs_rshift", + "60_hhkb", + "60_tsangan_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [4, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/keyten/kt60hs_t/rules.mk b/keyboards/keyten/kt60hs_t/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kezewa/enter67/info.json b/keyboards/kezewa/enter67/info.json deleted file mode 100644 index df1d7f6b5b..0000000000 --- a/keyboards/kezewa/enter67/info.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "manufacturer": "KipperSun", - "keyboard_name": "enter67", - "maintainer": "KipperSun", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "B15", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A7", "B0", "B1", "B2", "B10", "B11", "B12", "B14", "A9", "A10", "A8", "B6", "B7", "B5", "B4"], - "rows": ["A1", "A2", "A3", "A4", "A5"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0xAA66", - "vid": "0x4040" - }, - "community_layouts": ["65_ansi_blocker"], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [0, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Home", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k90", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "PgUp", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "PgDn", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "K91", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "K92", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Left", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "Down", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "Right", "matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/kezewa/enter67/keyboard.json b/keyboards/kezewa/enter67/keyboard.json new file mode 100644 index 0000000000..df1d7f6b5b --- /dev/null +++ b/keyboards/kezewa/enter67/keyboard.json @@ -0,0 +1,106 @@ +{ + "manufacturer": "KipperSun", + "keyboard_name": "enter67", + "maintainer": "KipperSun", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "B15", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A7", "B0", "B1", "B2", "B10", "B11", "B12", "B14", "A9", "A10", "A8", "B6", "B7", "B5", "B4"], + "rows": ["A1", "A2", "A3", "A4", "A5"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0xAA66", + "vid": "0x4040" + }, + "community_layouts": ["65_ansi_blocker"], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [0, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Home", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k90", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "PgUp", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "PgDn", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "K91", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "K92", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Left", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "Down", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "Right", "matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/kezewa/enter67/rules.mk b/keyboards/kezewa/enter67/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kezewa/enter67/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kezewa/enter80/info.json b/keyboards/kezewa/enter80/info.json deleted file mode 100644 index a4fe83b3ac..0000000000 --- a/keyboards/kezewa/enter80/info.json +++ /dev/null @@ -1,349 +0,0 @@ -{ - "manufacturer": "KipperSun", - "keyboard_name": "ENTER80", - "maintainer": "KipperSun", - "bootloader": "stm32-dfu", - "processor": "STM32F072", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "A2", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A1", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B11", "B12", "B13", "B14", "A8", "A9", "A10", "A15", "B3"], - "rows": ["B4", "B5", "B6", "B15", "B10", "B7"] - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0xFF65", - "vid": "0xAD80" - }, - "community_layouts": ["tkl_f13_ansi", "tkl_f13_ansi_tsangan"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 14], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [3, 14], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [3, 14], "x": 13, "y": 1, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2}, - {"matrix": [2, 15], "x": 16.25, "y": 2}, - {"matrix": [2, 16], "x": 17.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5}, - {"matrix": [5, 13], "x": 13.5, "y": 5, "w": 1.5}, - - {"matrix": [5, 14], "x": 15.25, "y": 5}, - {"matrix": [5, 15], "x": 16.25, "y": 5}, - {"matrix": [5, 16], "x": 17.25, "y": 5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/kezewa/enter80/keyboard.json b/keyboards/kezewa/enter80/keyboard.json new file mode 100644 index 0000000000..a4fe83b3ac --- /dev/null +++ b/keyboards/kezewa/enter80/keyboard.json @@ -0,0 +1,349 @@ +{ + "manufacturer": "KipperSun", + "keyboard_name": "ENTER80", + "maintainer": "KipperSun", + "bootloader": "stm32-dfu", + "processor": "STM32F072", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "A2", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A1", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B11", "B12", "B13", "B14", "A8", "A9", "A10", "A15", "B3"], + "rows": ["B4", "B5", "B6", "B15", "B10", "B7"] + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0xFF65", + "vid": "0xAD80" + }, + "community_layouts": ["tkl_f13_ansi", "tkl_f13_ansi_tsangan"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 14], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [3, 14], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [3, 14], "x": 13, "y": 1, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2}, + {"matrix": [2, 15], "x": 16.25, "y": 2}, + {"matrix": [2, 16], "x": 17.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 13], "x": 12.25, "y": 4, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5}, + {"matrix": [5, 13], "x": 13.5, "y": 5, "w": 1.5}, + + {"matrix": [5, 14], "x": 15.25, "y": 5}, + {"matrix": [5, 15], "x": 16.25, "y": 5}, + {"matrix": [5, 16], "x": 17.25, "y": 5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/kezewa/enter80/rules.mk b/keyboards/kezewa/enter80/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kezewa/enter80/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kibou/fukuro/info.json b/keyboards/kibou/fukuro/info.json deleted file mode 100644 index fa50cca964..0000000000 --- a/keyboards/kibou/fukuro/info.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "manufacturer": "Kibou", - "keyboard_name": "Fukuro", - "maintainer": "Kibou", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A8", "B10", "B2", "B1", "B0", "A7", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A1"], - "rows": ["A9", "A10", "C13", "A0", "A6"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0003", - "vid": "0x586A" - }, - "indicators": { - "caps_lock": "A2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix":[0,0], "x":0, "y":0}, - {"matrix":[0,1], "x":1, "y":0}, - {"matrix":[0,2], "x":2, "y":0}, - {"matrix":[0,3], "x":3, "y":0}, - {"matrix":[0,4], "x":4, "y":0}, - {"matrix":[0,5], "x":5, "y":0}, - {"matrix":[0,6], "x":6, "y":0}, - {"matrix":[0,7], "x":7, "y":0}, - {"matrix":[0,8], "x":8, "y":0}, - {"matrix":[0,9], "x":9, "y":0}, - {"matrix":[0,10], "x":10, "y":0}, - {"matrix":[0,11], "x":11, "y":0}, - {"matrix":[0,12], "x":12, "y":0}, - {"matrix":[0,13], "x":13, "y":0}, - {"matrix":[0,14], "x":14, "y":0}, - {"matrix":[1,0], "x":0, "y":1, "w":1.5}, - {"matrix":[1,1], "x":1.5, "y":1}, - {"matrix":[1,2], "x":2.5, "y":1}, - {"matrix":[1,3], "x":3.5, "y":1}, - {"matrix":[1,4], "x":4.5, "y":1}, - {"matrix":[1,5], "x":5.5, "y":1}, - {"matrix":[1,6], "x":6.5, "y":1}, - {"matrix":[1,7], "x":7.5, "y":1}, - {"matrix":[1,8], "x":8.5, "y":1}, - {"matrix":[1,9], "x":9.5, "y":1}, - {"matrix":[1,10], "x":10.5, "y":1}, - {"matrix":[1,11], "x":11.5, "y":1}, - {"matrix":[1,12], "x":12.5, "y":1}, - {"matrix":[1,14], "x":13.5, "y":1, "w":1.5}, - {"matrix":[2,0], "x":0, "y":2, "w":1.74}, - {"matrix":[2,1], "x":1.75, "y":2}, - {"matrix":[2,2], "x":2.75, "y":2}, - {"matrix":[2,3], "x":3.75, "y":2}, - {"matrix":[2,4], "x":4.75, "y":2}, - {"matrix":[2,5], "x":5.75, "y":2}, - {"matrix":[2,6], "x":6.75, "y":2}, - {"matrix":[2,7], "x":7.75, "y":2}, - {"matrix":[2,8], "x":8.75, "y":2}, - {"matrix":[2,9], "x":9.75, "y":2}, - {"matrix":[2,10], "x":10.75, "y":2}, - {"matrix":[2,11], "x":11.75, "y":2}, - {"matrix":[2,13], "x":12.75, "y":2, "w":2.25}, - {"matrix":[3,0], "x":0, "y":3, "w":2.25}, - {"matrix":[3,1], "x":2.25, "y":3}, - {"matrix":[3,2], "x":3.25, "y":3}, - {"matrix":[3,3], "x":4.25, "y":3}, - {"matrix":[3,4], "x":5.25, "y":3}, - {"matrix":[3,5], "x":6.25, "y":3}, - {"matrix":[3,6], "x":7.25, "y":3}, - {"matrix":[3,7], "x":8.25, "y":3}, - {"matrix":[3,8], "x":9.25, "y":3}, - {"matrix":[3,9], "x":10.25, "y":3}, - {"matrix":[3,10], "x":11.25, "y":3}, - {"matrix":[3,12], "x":12.25, "y":3, "w":1.75}, - {"matrix":[3,14], "x":14, "y":3}, - {"matrix":[4,0], "x":0, "y":4, "w":1.5}, - {"matrix":[4,1], "x":1.5, "y":4}, - {"matrix":[4,2], "x":2.5, "y":4, "w":1.5}, - {"matrix":[4,5], "x":4, "y":4, "w":6}, - {"matrix":[4,9], "x":10, "y":4, "w":1.5}, - {"matrix":[4,10], "x":11.5, "y":4}, - {"matrix":[4,14], "x":13.5, "y":4, "w":1.5} - ] - } - } -} diff --git a/keyboards/kibou/fukuro/keyboard.json b/keyboards/kibou/fukuro/keyboard.json new file mode 100644 index 0000000000..fa50cca964 --- /dev/null +++ b/keyboards/kibou/fukuro/keyboard.json @@ -0,0 +1,97 @@ +{ + "manufacturer": "Kibou", + "keyboard_name": "Fukuro", + "maintainer": "Kibou", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A8", "B10", "B2", "B1", "B0", "A7", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15", "A1"], + "rows": ["A9", "A10", "C13", "A0", "A6"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0003", + "vid": "0x586A" + }, + "indicators": { + "caps_lock": "A2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix":[0,0], "x":0, "y":0}, + {"matrix":[0,1], "x":1, "y":0}, + {"matrix":[0,2], "x":2, "y":0}, + {"matrix":[0,3], "x":3, "y":0}, + {"matrix":[0,4], "x":4, "y":0}, + {"matrix":[0,5], "x":5, "y":0}, + {"matrix":[0,6], "x":6, "y":0}, + {"matrix":[0,7], "x":7, "y":0}, + {"matrix":[0,8], "x":8, "y":0}, + {"matrix":[0,9], "x":9, "y":0}, + {"matrix":[0,10], "x":10, "y":0}, + {"matrix":[0,11], "x":11, "y":0}, + {"matrix":[0,12], "x":12, "y":0}, + {"matrix":[0,13], "x":13, "y":0}, + {"matrix":[0,14], "x":14, "y":0}, + {"matrix":[1,0], "x":0, "y":1, "w":1.5}, + {"matrix":[1,1], "x":1.5, "y":1}, + {"matrix":[1,2], "x":2.5, "y":1}, + {"matrix":[1,3], "x":3.5, "y":1}, + {"matrix":[1,4], "x":4.5, "y":1}, + {"matrix":[1,5], "x":5.5, "y":1}, + {"matrix":[1,6], "x":6.5, "y":1}, + {"matrix":[1,7], "x":7.5, "y":1}, + {"matrix":[1,8], "x":8.5, "y":1}, + {"matrix":[1,9], "x":9.5, "y":1}, + {"matrix":[1,10], "x":10.5, "y":1}, + {"matrix":[1,11], "x":11.5, "y":1}, + {"matrix":[1,12], "x":12.5, "y":1}, + {"matrix":[1,14], "x":13.5, "y":1, "w":1.5}, + {"matrix":[2,0], "x":0, "y":2, "w":1.74}, + {"matrix":[2,1], "x":1.75, "y":2}, + {"matrix":[2,2], "x":2.75, "y":2}, + {"matrix":[2,3], "x":3.75, "y":2}, + {"matrix":[2,4], "x":4.75, "y":2}, + {"matrix":[2,5], "x":5.75, "y":2}, + {"matrix":[2,6], "x":6.75, "y":2}, + {"matrix":[2,7], "x":7.75, "y":2}, + {"matrix":[2,8], "x":8.75, "y":2}, + {"matrix":[2,9], "x":9.75, "y":2}, + {"matrix":[2,10], "x":10.75, "y":2}, + {"matrix":[2,11], "x":11.75, "y":2}, + {"matrix":[2,13], "x":12.75, "y":2, "w":2.25}, + {"matrix":[3,0], "x":0, "y":3, "w":2.25}, + {"matrix":[3,1], "x":2.25, "y":3}, + {"matrix":[3,2], "x":3.25, "y":3}, + {"matrix":[3,3], "x":4.25, "y":3}, + {"matrix":[3,4], "x":5.25, "y":3}, + {"matrix":[3,5], "x":6.25, "y":3}, + {"matrix":[3,6], "x":7.25, "y":3}, + {"matrix":[3,7], "x":8.25, "y":3}, + {"matrix":[3,8], "x":9.25, "y":3}, + {"matrix":[3,9], "x":10.25, "y":3}, + {"matrix":[3,10], "x":11.25, "y":3}, + {"matrix":[3,12], "x":12.25, "y":3, "w":1.75}, + {"matrix":[3,14], "x":14, "y":3}, + {"matrix":[4,0], "x":0, "y":4, "w":1.5}, + {"matrix":[4,1], "x":1.5, "y":4}, + {"matrix":[4,2], "x":2.5, "y":4, "w":1.5}, + {"matrix":[4,5], "x":4, "y":4, "w":6}, + {"matrix":[4,9], "x":10, "y":4, "w":1.5}, + {"matrix":[4,10], "x":11.5, "y":4}, + {"matrix":[4,14], "x":13.5, "y":4, "w":1.5} + ] + } + } +} diff --git a/keyboards/kibou/fukuro/rules.mk b/keyboards/kibou/fukuro/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kibou/fukuro/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kibou/harbour/info.json b/keyboards/kibou/harbour/info.json deleted file mode 100644 index a5417e1ae5..0000000000 --- a/keyboards/kibou/harbour/info.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "manufacturer": "kibou", - "keyboard_name": "harbour", - "maintainer": "FanXingStudio", - "bootloader": "stm32-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["C9", "A8", "A15", "C10", "C11", "B5", "B6", "B7", "A0", "A1", "A2", "C3", "C2", "C1", "A3", "A4"], - "rows": ["C12", "D2", "B3", "B4", "C13"] - }, - "processor": "STM32F401", - "url": "https://kibou.store/", - "usb": { - "device_version": "0.0.1", - "pid": "0xA002", - "vid": "0x586A" - }, - "indicators": { - "caps_lock": "C8" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi_blocker_tsangan_split_bs" - }, - "layouts": { - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 1.5, "y": 4}, - {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 1.5, "y": 1}, - {"matrix": [1, 3], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [1, 5], "x": 4.5, "y": 1}, - {"matrix": [1, 6], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 6.5, "y": 1}, - {"matrix": [1, 8], "x": 7.5, "y": 1}, - {"matrix": [1, 9], "x": 8.5, "y": 1}, - {"matrix": [1, 10], "x": 9.5, "y": 1}, - {"matrix": [1, 11], "x": 10.5, "y": 1}, - {"matrix": [1, 12], "x": 11.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/kibou/harbour/keyboard.json b/keyboards/kibou/harbour/keyboard.json new file mode 100644 index 0000000000..a5417e1ae5 --- /dev/null +++ b/keyboards/kibou/harbour/keyboard.json @@ -0,0 +1,183 @@ +{ + "manufacturer": "kibou", + "keyboard_name": "harbour", + "maintainer": "FanXingStudio", + "bootloader": "stm32-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["C9", "A8", "A15", "C10", "C11", "B5", "B6", "B7", "A0", "A1", "A2", "C3", "C2", "C1", "A3", "A4"], + "rows": ["C12", "D2", "B3", "B4", "C13"] + }, + "processor": "STM32F401", + "url": "https://kibou.store/", + "usb": { + "device_version": "0.0.1", + "pid": "0xA002", + "vid": "0x586A" + }, + "indicators": { + "caps_lock": "C8" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi_blocker_tsangan_split_bs" + }, + "layouts": { + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 1.5, "y": 4}, + {"matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 1.5, "y": 1}, + {"matrix": [1, 3], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [1, 5], "x": 4.5, "y": 1}, + {"matrix": [1, 6], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 6.5, "y": 1}, + {"matrix": [1, 8], "x": 7.5, "y": 1}, + {"matrix": [1, 9], "x": 8.5, "y": 1}, + {"matrix": [1, 10], "x": 9.5, "y": 1}, + {"matrix": [1, 11], "x": 10.5, "y": 1}, + {"matrix": [1, 12], "x": 11.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/kibou/harbour/rules.mk b/keyboards/kibou/harbour/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kibou/harbour/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kibou/suisei/info.json b/keyboards/kibou/suisei/info.json deleted file mode 100644 index f212df1bc7..0000000000 --- a/keyboards/kibou/suisei/info.json +++ /dev/null @@ -1,181 +0,0 @@ -{ - "manufacturer": "kibou", - "keyboard_name": "suisei", - "maintainer": "kibou", - "bootloader": "stm32-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B2", "A10", "A9", "A8", "B15", "B14", "B13", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "C13", "B9"], - "rows": ["B11", "B10", "B0", "A1", "A0"] - }, - "processor": "STM32F072", - "url": "https://kibou.store/", - "usb": { - "device_version": "0.0.1", - "pid": "0x0065", - "vid": "0x586A" - }, - "indicators": { - "caps_lock": "B1" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs" - }, - "layouts": { - "LAYOUT_65_ansi_blocker_tsangan_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14.0, "y": 3}, - {"matrix": [3, 15], "x": 15.0, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14.0, "y": 3}, - {"matrix": [3, 15], "x": 15.0, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/kibou/suisei/keyboard.json b/keyboards/kibou/suisei/keyboard.json new file mode 100644 index 0000000000..f212df1bc7 --- /dev/null +++ b/keyboards/kibou/suisei/keyboard.json @@ -0,0 +1,181 @@ +{ + "manufacturer": "kibou", + "keyboard_name": "suisei", + "maintainer": "kibou", + "bootloader": "stm32-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B2", "A10", "A9", "A8", "B15", "B14", "B13", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "C13", "B9"], + "rows": ["B11", "B10", "B0", "A1", "A0"] + }, + "processor": "STM32F072", + "url": "https://kibou.store/", + "usb": { + "device_version": "0.0.1", + "pid": "0x0065", + "vid": "0x586A" + }, + "indicators": { + "caps_lock": "B1" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs" + }, + "layouts": { + "LAYOUT_65_ansi_blocker_tsangan_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14.0, "y": 3}, + {"matrix": [3, 15], "x": 15.0, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14.0, "y": 3}, + {"matrix": [3, 15], "x": 15.0, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/kibou/suisei/rules.mk b/keyboards/kibou/suisei/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kibou/suisei/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kibou/wendy/info.json b/keyboards/kibou/wendy/info.json deleted file mode 100644 index 1ab0ca8e7f..0000000000 --- a/keyboards/kibou/wendy/info.json +++ /dev/null @@ -1,335 +0,0 @@ -{ - "manufacturer": "kibou", - "keyboard_name": "wendy", - "maintainer": "kibou", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A10", "A9", "A8", "A3", "B15", "B14", "B7", "B9", "B6"], - "rows": ["B4", "B3", "A15", "B13", "B8", "B5"] - }, - "processor": "STM32F072", - "url": "https://kibou.store/", - "usb": { - "device_version": "0.0.1", - "pid": "0xA001", - "vid": "0x586A" - }, - "indicators": { - "caps_lock": "B12" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "community_layouts": [ - "tkl_ansi_split_bs_rshift", - "tkl_iso_split_bs_rshift" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Delete", "matrix": [1, 14], "x": 14, "y": 1.25}, - {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 17], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 17], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "ANSI Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25}, - {"label": "ISO Enter", "matrix": [3, 14], "x": 13.75, "y": 3.25, "w": 1.25}, - - {"label": "Left Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "ISO \\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Right Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2298", "matrix": [4, 14], "x": 14, "y": 4.25}, - {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.25}, - - {"label": "Left Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "Left GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Left Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Right Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "Right GUI", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Menu", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Right Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Delete", "matrix": [1, 14], "x": 14, "y": 1.25}, - {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 17], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 17], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2298", "matrix": [4, 14], "x": 14, "y": 4.25}, - {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Menu", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 12.75, "y": 0}, - {"label": "Print Screen", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Delete", "matrix": [1, 14], "x": 14, "y": 1.25}, - {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 17], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 17], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 13], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "\u2298", "matrix": [4, 14], "x": 14, "y": 4.25}, - {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Menu", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/kibou/wendy/keyboard.json b/keyboards/kibou/wendy/keyboard.json new file mode 100644 index 0000000000..1ab0ca8e7f --- /dev/null +++ b/keyboards/kibou/wendy/keyboard.json @@ -0,0 +1,335 @@ +{ + "manufacturer": "kibou", + "keyboard_name": "wendy", + "maintainer": "kibou", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A10", "A9", "A8", "A3", "B15", "B14", "B7", "B9", "B6"], + "rows": ["B4", "B3", "A15", "B13", "B8", "B5"] + }, + "processor": "STM32F072", + "url": "https://kibou.store/", + "usb": { + "device_version": "0.0.1", + "pid": "0xA001", + "vid": "0x586A" + }, + "indicators": { + "caps_lock": "B12" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "community_layouts": [ + "tkl_ansi_split_bs_rshift", + "tkl_iso_split_bs_rshift" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Delete", "matrix": [1, 14], "x": 14, "y": 1.25}, + {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 17], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 17], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "ANSI Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25}, + {"label": "ISO Enter", "matrix": [3, 14], "x": 13.75, "y": 3.25, "w": 1.25}, + + {"label": "Left Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "ISO \\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Right Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2298", "matrix": [4, 14], "x": 14, "y": 4.25}, + {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.25}, + + {"label": "Left Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "Left GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Left Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Right Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "Right GUI", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Menu", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Right Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Delete", "matrix": [1, 14], "x": 14, "y": 1.25}, + {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 17], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 17], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2298", "matrix": [4, 14], "x": 14, "y": 4.25}, + {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Menu", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 12.75, "y": 0}, + {"label": "Print Screen", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 16], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 17], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "\\", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Delete", "matrix": [1, 14], "x": 14, "y": 1.25}, + {"label": "Insert", "matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 17], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "Delete", "matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 17], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 13], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "\u2298", "matrix": [4, 14], "x": 14, "y": 4.25}, + {"label": "\u2191", "matrix": [4, 16], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Menu", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "\u2190", "matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/kibou/wendy/rules.mk b/keyboards/kibou/wendy/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kibou/wendy/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kibou/winter/info.json b/keyboards/kibou/winter/info.json deleted file mode 100644 index 47a359ec9b..0000000000 --- a/keyboards/kibou/winter/info.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "manufacturer": "kibou", - "keyboard_name": "winter", - "maintainer": "kibou", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "A4" - }, - "matrix_pins": { - "cols": ["A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A3", "A6", "A10", "A15", "B9", "B4"], - "rows": ["B6", "B5", "B3", "A5", "B8", "B7"] - }, - "processor": "STM32F072", - "url": "https://kibou.store/", - "usb": { - "device_version": "0.0.1", - "pid": "0xA003", - "vid": "0x586A" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_tkl_ansi_wkl" - }, - "layouts": { - "LAYOUT_tkl_ansi_wkl": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "matrix": [0, 9], "x": 9.5, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - { "matrix": [0, 15], "x": 15.25, "y": 0 }, - { "matrix": [0, 16], "x": 16.25, "y": 0 }, - { "matrix": [0, 17], "x": 17.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, - { "matrix": [1, 15], "x": 15.25, "y": 1.25 }, - { "matrix": [1, 16], "x": 16.25, "y": 1.25 }, - { "matrix": [1, 17], "x": 17.25, "y": 1.25 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "matrix": [2, 14], "w": 1.5, "x": 13.5, "y": 2.25 }, - { "matrix": [2, 15], "x": 15.25, "y": 2.25 }, - { "matrix": [2, 16], "x": 16.25, "y": 2.25 }, - { "matrix": [2, 17], "x": 17.25, "y": 2.25 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25 }, - { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.25 }, - { "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.25 }, - { "matrix": [4, 16], "x": 16.25, "y": 4.25 }, - { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.25 }, - { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.25 }, - { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.25 }, - { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.25 }, - { "matrix": [5, 14], "w": 1.5, "x": 13.5, "y": 5.25 }, - { "matrix": [5, 15], "x": 15.25, "y": 5.25 }, - { "matrix": [5, 16], "x": 16.25, "y": 5.25 }, - { "matrix": [5, 17], "x": 17.25, "y": 5.25 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/kibou/winter/keyboard.json b/keyboards/kibou/winter/keyboard.json new file mode 100644 index 0000000000..47a359ec9b --- /dev/null +++ b/keyboards/kibou/winter/keyboard.json @@ -0,0 +1,122 @@ +{ + "manufacturer": "kibou", + "keyboard_name": "winter", + "maintainer": "kibou", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "A4" + }, + "matrix_pins": { + "cols": ["A9", "A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A3", "A6", "A10", "A15", "B9", "B4"], + "rows": ["B6", "B5", "B3", "A5", "B8", "B7"] + }, + "processor": "STM32F072", + "url": "https://kibou.store/", + "usb": { + "device_version": "0.0.1", + "pid": "0xA003", + "vid": "0x586A" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_tkl_ansi_wkl" + }, + "layouts": { + "LAYOUT_tkl_ansi_wkl": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "matrix": [0, 9], "x": 9.5, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + { "matrix": [0, 15], "x": 15.25, "y": 0 }, + { "matrix": [0, 16], "x": 16.25, "y": 0 }, + { "matrix": [0, 17], "x": 17.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, + { "matrix": [1, 15], "x": 15.25, "y": 1.25 }, + { "matrix": [1, 16], "x": 16.25, "y": 1.25 }, + { "matrix": [1, 17], "x": 17.25, "y": 1.25 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "matrix": [2, 14], "w": 1.5, "x": 13.5, "y": 2.25 }, + { "matrix": [2, 15], "x": 15.25, "y": 2.25 }, + { "matrix": [2, 16], "x": 16.25, "y": 2.25 }, + { "matrix": [2, 17], "x": 17.25, "y": 2.25 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25 }, + { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.25 }, + { "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.25 }, + { "matrix": [4, 16], "x": 16.25, "y": 4.25 }, + { "matrix": [5, 0], "w": 1.5, "x": 0, "y": 5.25 }, + { "matrix": [5, 2], "w": 1.5, "x": 2.5, "y": 5.25 }, + { "matrix": [5, 6], "w": 7, "x": 4, "y": 5.25 }, + { "matrix": [5, 10], "w": 1.5, "x": 11, "y": 5.25 }, + { "matrix": [5, 14], "w": 1.5, "x": 13.5, "y": 5.25 }, + { "matrix": [5, 15], "x": 15.25, "y": 5.25 }, + { "matrix": [5, 16], "x": 16.25, "y": 5.25 }, + { "matrix": [5, 17], "x": 17.25, "y": 5.25 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/kibou/winter/rules.mk b/keyboards/kibou/winter/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kibou/winter/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kin80/blackpill103/info.json b/keyboards/kin80/blackpill103/info.json deleted file mode 100644 index 79dd6fa7f6..0000000000 --- a/keyboards/kin80/blackpill103/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "usb": { - "device_version": "0.0.2" - }, - "matrix_pins": { - "cols": ["A6", "A7", "B0", "B1", "B10", "B11", "A0", "A1", "A2", "A3", "A4", "A5"], - "rows": ["B8", "B9", "C13", "B7", "B6", "B5", "B4"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "B13", - "num_lock": "B14", - "scroll_lock": "B15", - "on_state": 0 - }, - "processor": "STM32F103", - "bootloader": "stm32duino" -} diff --git a/keyboards/kin80/blackpill103/keyboard.json b/keyboards/kin80/blackpill103/keyboard.json new file mode 100644 index 0000000000..79dd6fa7f6 --- /dev/null +++ b/keyboards/kin80/blackpill103/keyboard.json @@ -0,0 +1,18 @@ +{ + "usb": { + "device_version": "0.0.2" + }, + "matrix_pins": { + "cols": ["A6", "A7", "B0", "B1", "B10", "B11", "A0", "A1", "A2", "A3", "A4", "A5"], + "rows": ["B8", "B9", "C13", "B7", "B6", "B5", "B4"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "B13", + "num_lock": "B14", + "scroll_lock": "B15", + "on_state": 0 + }, + "processor": "STM32F103", + "bootloader": "stm32duino" +} diff --git a/keyboards/kin80/blackpill103/rules.mk b/keyboards/kin80/blackpill103/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/kin80/blackpill103/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/kin80/micro/info.json b/keyboards/kin80/micro/info.json deleted file mode 100644 index 1f711fa8cb..0000000000 --- a/keyboards/kin80/micro/info.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B4", "E6", "D7", "C6", "D4", "D0", "F7", "F6", "F5", "F4", "F1", "F0"], - "rows": ["B6", "B3", "B1", "D6", "B7", "B5", "D1"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "B0", - "num_lock": "D2", - "scroll_lock": "D3", - "on_state": 0 - }, - "processor": "atmega32u4", - "bootloader": "lufa-dfu" -} diff --git a/keyboards/kin80/micro/keyboard.json b/keyboards/kin80/micro/keyboard.json new file mode 100644 index 0000000000..1f711fa8cb --- /dev/null +++ b/keyboards/kin80/micro/keyboard.json @@ -0,0 +1,18 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B4", "E6", "D7", "C6", "D4", "D0", "F7", "F6", "F5", "F4", "F1", "F0"], + "rows": ["B6", "B3", "B1", "D6", "B7", "B5", "D1"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "B0", + "num_lock": "D2", + "scroll_lock": "D3", + "on_state": 0 + }, + "processor": "atmega32u4", + "bootloader": "lufa-dfu" +} diff --git a/keyboards/kin80/micro/rules.mk b/keyboards/kin80/micro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kinesis/kint2pp/info.json b/keyboards/kinesis/kint2pp/info.json deleted file mode 100644 index 48d77942db..0000000000 --- a/keyboards/kinesis/kint2pp/info.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "keyboard_name": "Kinesis Classic/Advantage/Contoured", - "manufacturer": "QMK", - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.2", - "max_power": 100 - }, - "features": { - "bootmagic": true, - "console": false, - "command": false, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "build": { - "debounce_type": "sym_eager_pk" - }, - "matrix_pins": { - "cols": ["E7", "F0", "F7", "B1", "B3", "B0", "D5"], - "rows": ["D7", "E0", "E1", "C0", "C6", "F6", "D4", "D2", "D3", "D0", "B7", "D1", "E6", "B4", "B2"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "C1", - "num_lock": "C5", - "scroll_lock": "C4", - "compose": "C3", - "on_state": 0 - }, - "processor": "at90usb1286", - "bootloader": "halfkay", - "debounce": 20, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, - {"matrix": [1, 0], "x": 1.25, "y": 1.25}, - {"matrix": [2, 0], "x": 2.25, "y": 1}, - {"matrix": [3, 0], "x": 3.25, "y": 1}, - {"matrix": [4, 0], "x": 4.25, "y": 1}, - {"matrix": [5, 0], "x": 5.25, "y": 1}, - {"matrix": [6, 0], "x": 9.25, "y": 1}, - {"matrix": [7, 0], "x": 10.25, "y": 1}, - {"matrix": [8, 0], "x": 11.25, "y": 1}, - {"matrix": [9, 0], "x": 12.25, "y": 1}, - {"matrix": [10, 0], "x": 13.25, "y": 1.25}, - {"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25}, - {"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 2.25}, - {"matrix": [2, 1], "x": 2.25, "y": 2}, - {"matrix": [3, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 1], "x": 4.25, "y": 2}, - {"matrix": [5, 1], "x": 5.25, "y": 2}, - {"matrix": [6, 1], "x": 9.25, "y": 2}, - {"matrix": [7, 1], "x": 10.25, "y": 2}, - {"matrix": [8, 1], "x": 11.25, "y": 2}, - {"matrix": [9, 1], "x": 12.25, "y": 2}, - {"matrix": [10, 1], "x": 13.25, "y": 2.25}, - {"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25}, - {"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [1, 2], "x": 1.25, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [4, 2], "x": 4.25, "y": 3}, - {"matrix": [5, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 2], "x": 9.25, "y": 3}, - {"matrix": [7, 2], "x": 10.25, "y": 3}, - {"matrix": [8, 2], "x": 11.25, "y": 3}, - {"matrix": [9, 2], "x": 12.25, "y": 3}, - {"matrix": [10, 2], "x": 13.25, "y": 3.25}, - {"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25}, - {"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [1, 3], "x": 1.25, "y": 4.25}, - {"matrix": [2, 3], "x": 2.25, "y": 4}, - {"matrix": [3, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 3], "x": 4.25, "y": 4}, - {"matrix": [5, 3], "x": 5.25, "y": 4}, - {"matrix": [6, 3], "x": 9.25, "y": 4}, - {"matrix": [7, 3], "x": 10.25, "y": 4}, - {"matrix": [8, 3], "x": 11.25, "y": 4}, - {"matrix": [9, 3], "x": 12.25, "y": 4}, - {"matrix": [10, 3], "x": 13.25, "y": 4.25}, - {"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25}, - {"matrix": [1, 4], "x": 1.25, "y": 5.25}, - {"matrix": [2, 4], "x": 2.25, "y": 5}, - {"matrix": [3, 4], "x": 3.25, "y": 5}, - {"matrix": [5, 4], "x": 4.25, "y": 5}, - {"matrix": [6, 4], "x": 10.25, "y": 5}, - {"matrix": [8, 4], "x": 11.25, "y": 5}, - {"matrix": [9, 4], "x": 12.25, "y": 5}, - {"matrix": [10, 4], "x": 13.25, "y": 5.25}, - {"matrix": [5, 6], "x": 5.25, "y": 6}, - {"matrix": [5, 5], "x": 6.25, "y": 6}, - {"matrix": [9, 6], "x": 8.25, "y": 6}, - {"matrix": [8, 5], "x": 9.25, "y": 6}, - {"matrix": [3, 5], "x": 6.25, "y": 7}, - {"matrix": [8, 6], "x": 8.25, "y": 7}, - {"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2}, - {"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 8}, - {"matrix": [6, 6], "x": 8.25, "y": 8}, - {"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2}, - {"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2} - ] - } - } -} diff --git a/keyboards/kinesis/kint2pp/keyboard.json b/keyboards/kinesis/kint2pp/keyboard.json new file mode 100644 index 0000000000..48d77942db --- /dev/null +++ b/keyboards/kinesis/kint2pp/keyboard.json @@ -0,0 +1,128 @@ +{ + "keyboard_name": "Kinesis Classic/Advantage/Contoured", + "manufacturer": "QMK", + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.2", + "max_power": 100 + }, + "features": { + "bootmagic": true, + "console": false, + "command": false, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "build": { + "debounce_type": "sym_eager_pk" + }, + "matrix_pins": { + "cols": ["E7", "F0", "F7", "B1", "B3", "B0", "D5"], + "rows": ["D7", "E0", "E1", "C0", "C6", "F6", "D4", "D2", "D3", "D0", "B7", "D1", "E6", "B4", "B2"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "C1", + "num_lock": "C5", + "scroll_lock": "C4", + "compose": "C3", + "on_state": 0 + }, + "processor": "at90usb1286", + "bootloader": "halfkay", + "debounce": 20, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, + {"matrix": [1, 0], "x": 1.25, "y": 1.25}, + {"matrix": [2, 0], "x": 2.25, "y": 1}, + {"matrix": [3, 0], "x": 3.25, "y": 1}, + {"matrix": [4, 0], "x": 4.25, "y": 1}, + {"matrix": [5, 0], "x": 5.25, "y": 1}, + {"matrix": [6, 0], "x": 9.25, "y": 1}, + {"matrix": [7, 0], "x": 10.25, "y": 1}, + {"matrix": [8, 0], "x": 11.25, "y": 1}, + {"matrix": [9, 0], "x": 12.25, "y": 1}, + {"matrix": [10, 0], "x": 13.25, "y": 1.25}, + {"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25}, + {"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 2.25}, + {"matrix": [2, 1], "x": 2.25, "y": 2}, + {"matrix": [3, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 1], "x": 4.25, "y": 2}, + {"matrix": [5, 1], "x": 5.25, "y": 2}, + {"matrix": [6, 1], "x": 9.25, "y": 2}, + {"matrix": [7, 1], "x": 10.25, "y": 2}, + {"matrix": [8, 1], "x": 11.25, "y": 2}, + {"matrix": [9, 1], "x": 12.25, "y": 2}, + {"matrix": [10, 1], "x": 13.25, "y": 2.25}, + {"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25}, + {"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [1, 2], "x": 1.25, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [4, 2], "x": 4.25, "y": 3}, + {"matrix": [5, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 2], "x": 9.25, "y": 3}, + {"matrix": [7, 2], "x": 10.25, "y": 3}, + {"matrix": [8, 2], "x": 11.25, "y": 3}, + {"matrix": [9, 2], "x": 12.25, "y": 3}, + {"matrix": [10, 2], "x": 13.25, "y": 3.25}, + {"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25}, + {"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [1, 3], "x": 1.25, "y": 4.25}, + {"matrix": [2, 3], "x": 2.25, "y": 4}, + {"matrix": [3, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 3], "x": 4.25, "y": 4}, + {"matrix": [5, 3], "x": 5.25, "y": 4}, + {"matrix": [6, 3], "x": 9.25, "y": 4}, + {"matrix": [7, 3], "x": 10.25, "y": 4}, + {"matrix": [8, 3], "x": 11.25, "y": 4}, + {"matrix": [9, 3], "x": 12.25, "y": 4}, + {"matrix": [10, 3], "x": 13.25, "y": 4.25}, + {"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25}, + {"matrix": [1, 4], "x": 1.25, "y": 5.25}, + {"matrix": [2, 4], "x": 2.25, "y": 5}, + {"matrix": [3, 4], "x": 3.25, "y": 5}, + {"matrix": [5, 4], "x": 4.25, "y": 5}, + {"matrix": [6, 4], "x": 10.25, "y": 5}, + {"matrix": [8, 4], "x": 11.25, "y": 5}, + {"matrix": [9, 4], "x": 12.25, "y": 5}, + {"matrix": [10, 4], "x": 13.25, "y": 5.25}, + {"matrix": [5, 6], "x": 5.25, "y": 6}, + {"matrix": [5, 5], "x": 6.25, "y": 6}, + {"matrix": [9, 6], "x": 8.25, "y": 6}, + {"matrix": [8, 5], "x": 9.25, "y": 6}, + {"matrix": [3, 5], "x": 6.25, "y": 7}, + {"matrix": [8, 6], "x": 8.25, "y": 7}, + {"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2}, + {"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 8}, + {"matrix": [6, 6], "x": 8.25, "y": 8}, + {"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2}, + {"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2} + ] + } + } +} diff --git a/keyboards/kinesis/kint2pp/rules.mk b/keyboards/kinesis/kint2pp/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kinesis/kint36/info.json b/keyboards/kinesis/kint36/info.json deleted file mode 100644 index 592fade4cb..0000000000 --- a/keyboards/kinesis/kint36/info.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "keyboard_name": "kinT (kint36)", - "manufacturer": "https://github.com/stapelberg", - "usb": { - "vid": "0x1209", - "pid": "0x345C", - "device_version": "0.0.1", - "max_power": 100 - }, - "features": { - "bootmagic": true, - "console": false, - "command": false, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "build": { - "debounce_type": "sym_eager_pk" - }, - "matrix_pins": { - "cols": ["B3", "D1", "C0", "D5", "C1", "B2", "D4"], - "rows": ["D3", "C3", "C4", "C6", "D2", "B0", "D7", "A12", "A13", "B17", "B16", "D0", "B1", "C2", "D6"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "C7", - "num_lock": "A14", - "scroll_lock": "A5", - "compose": "E26", - "on_state": 0 - }, - "processor": "MK66FX1M0", - "bootloader": "halfkay", - "debounce": 20, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, - {"matrix": [1, 0], "x": 1.25, "y": 1.25}, - {"matrix": [2, 0], "x": 2.25, "y": 1}, - {"matrix": [3, 0], "x": 3.25, "y": 1}, - {"matrix": [4, 0], "x": 4.25, "y": 1}, - {"matrix": [5, 0], "x": 5.25, "y": 1}, - {"matrix": [6, 0], "x": 9.25, "y": 1}, - {"matrix": [7, 0], "x": 10.25, "y": 1}, - {"matrix": [8, 0], "x": 11.25, "y": 1}, - {"matrix": [9, 0], "x": 12.25, "y": 1}, - {"matrix": [10, 0], "x": 13.25, "y": 1.25}, - {"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25}, - {"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 2.25}, - {"matrix": [2, 1], "x": 2.25, "y": 2}, - {"matrix": [3, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 1], "x": 4.25, "y": 2}, - {"matrix": [5, 1], "x": 5.25, "y": 2}, - {"matrix": [6, 1], "x": 9.25, "y": 2}, - {"matrix": [7, 1], "x": 10.25, "y": 2}, - {"matrix": [8, 1], "x": 11.25, "y": 2}, - {"matrix": [9, 1], "x": 12.25, "y": 2}, - {"matrix": [10, 1], "x": 13.25, "y": 2.25}, - {"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25}, - {"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [1, 2], "x": 1.25, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [4, 2], "x": 4.25, "y": 3}, - {"matrix": [5, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 2], "x": 9.25, "y": 3}, - {"matrix": [7, 2], "x": 10.25, "y": 3}, - {"matrix": [8, 2], "x": 11.25, "y": 3}, - {"matrix": [9, 2], "x": 12.25, "y": 3}, - {"matrix": [10, 2], "x": 13.25, "y": 3.25}, - {"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25}, - {"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [1, 3], "x": 1.25, "y": 4.25}, - {"matrix": [2, 3], "x": 2.25, "y": 4}, - {"matrix": [3, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 3], "x": 4.25, "y": 4}, - {"matrix": [5, 3], "x": 5.25, "y": 4}, - {"matrix": [6, 3], "x": 9.25, "y": 4}, - {"matrix": [7, 3], "x": 10.25, "y": 4}, - {"matrix": [8, 3], "x": 11.25, "y": 4}, - {"matrix": [9, 3], "x": 12.25, "y": 4}, - {"matrix": [10, 3], "x": 13.25, "y": 4.25}, - {"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25}, - {"matrix": [1, 4], "x": 1.25, "y": 5.25}, - {"matrix": [2, 4], "x": 2.25, "y": 5}, - {"matrix": [3, 4], "x": 3.25, "y": 5}, - {"matrix": [5, 4], "x": 4.25, "y": 5}, - {"matrix": [6, 4], "x": 10.25, "y": 5}, - {"matrix": [8, 4], "x": 11.25, "y": 5}, - {"matrix": [9, 4], "x": 12.25, "y": 5}, - {"matrix": [10, 4], "x": 13.25, "y": 5.25}, - {"matrix": [5, 6], "x": 5.25, "y": 6}, - {"matrix": [5, 5], "x": 6.25, "y": 6}, - {"matrix": [9, 6], "x": 8.25, "y": 6}, - {"matrix": [8, 5], "x": 9.25, "y": 6}, - {"matrix": [3, 5], "x": 6.25, "y": 7}, - {"matrix": [8, 6], "x": 8.25, "y": 7}, - {"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2}, - {"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 8}, - {"matrix": [6, 6], "x": 8.25, "y": 8}, - {"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2}, - {"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2} - ] - } - } -} diff --git a/keyboards/kinesis/kint36/keyboard.json b/keyboards/kinesis/kint36/keyboard.json new file mode 100644 index 0000000000..592fade4cb --- /dev/null +++ b/keyboards/kinesis/kint36/keyboard.json @@ -0,0 +1,128 @@ +{ + "keyboard_name": "kinT (kint36)", + "manufacturer": "https://github.com/stapelberg", + "usb": { + "vid": "0x1209", + "pid": "0x345C", + "device_version": "0.0.1", + "max_power": 100 + }, + "features": { + "bootmagic": true, + "console": false, + "command": false, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "build": { + "debounce_type": "sym_eager_pk" + }, + "matrix_pins": { + "cols": ["B3", "D1", "C0", "D5", "C1", "B2", "D4"], + "rows": ["D3", "C3", "C4", "C6", "D2", "B0", "D7", "A12", "A13", "B17", "B16", "D0", "B1", "C2", "D6"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "C7", + "num_lock": "A14", + "scroll_lock": "A5", + "compose": "E26", + "on_state": 0 + }, + "processor": "MK66FX1M0", + "bootloader": "halfkay", + "debounce": 20, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, + {"matrix": [1, 0], "x": 1.25, "y": 1.25}, + {"matrix": [2, 0], "x": 2.25, "y": 1}, + {"matrix": [3, 0], "x": 3.25, "y": 1}, + {"matrix": [4, 0], "x": 4.25, "y": 1}, + {"matrix": [5, 0], "x": 5.25, "y": 1}, + {"matrix": [6, 0], "x": 9.25, "y": 1}, + {"matrix": [7, 0], "x": 10.25, "y": 1}, + {"matrix": [8, 0], "x": 11.25, "y": 1}, + {"matrix": [9, 0], "x": 12.25, "y": 1}, + {"matrix": [10, 0], "x": 13.25, "y": 1.25}, + {"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25}, + {"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 2.25}, + {"matrix": [2, 1], "x": 2.25, "y": 2}, + {"matrix": [3, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 1], "x": 4.25, "y": 2}, + {"matrix": [5, 1], "x": 5.25, "y": 2}, + {"matrix": [6, 1], "x": 9.25, "y": 2}, + {"matrix": [7, 1], "x": 10.25, "y": 2}, + {"matrix": [8, 1], "x": 11.25, "y": 2}, + {"matrix": [9, 1], "x": 12.25, "y": 2}, + {"matrix": [10, 1], "x": 13.25, "y": 2.25}, + {"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25}, + {"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [1, 2], "x": 1.25, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [4, 2], "x": 4.25, "y": 3}, + {"matrix": [5, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 2], "x": 9.25, "y": 3}, + {"matrix": [7, 2], "x": 10.25, "y": 3}, + {"matrix": [8, 2], "x": 11.25, "y": 3}, + {"matrix": [9, 2], "x": 12.25, "y": 3}, + {"matrix": [10, 2], "x": 13.25, "y": 3.25}, + {"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25}, + {"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [1, 3], "x": 1.25, "y": 4.25}, + {"matrix": [2, 3], "x": 2.25, "y": 4}, + {"matrix": [3, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 3], "x": 4.25, "y": 4}, + {"matrix": [5, 3], "x": 5.25, "y": 4}, + {"matrix": [6, 3], "x": 9.25, "y": 4}, + {"matrix": [7, 3], "x": 10.25, "y": 4}, + {"matrix": [8, 3], "x": 11.25, "y": 4}, + {"matrix": [9, 3], "x": 12.25, "y": 4}, + {"matrix": [10, 3], "x": 13.25, "y": 4.25}, + {"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25}, + {"matrix": [1, 4], "x": 1.25, "y": 5.25}, + {"matrix": [2, 4], "x": 2.25, "y": 5}, + {"matrix": [3, 4], "x": 3.25, "y": 5}, + {"matrix": [5, 4], "x": 4.25, "y": 5}, + {"matrix": [6, 4], "x": 10.25, "y": 5}, + {"matrix": [8, 4], "x": 11.25, "y": 5}, + {"matrix": [9, 4], "x": 12.25, "y": 5}, + {"matrix": [10, 4], "x": 13.25, "y": 5.25}, + {"matrix": [5, 6], "x": 5.25, "y": 6}, + {"matrix": [5, 5], "x": 6.25, "y": 6}, + {"matrix": [9, 6], "x": 8.25, "y": 6}, + {"matrix": [8, 5], "x": 9.25, "y": 6}, + {"matrix": [3, 5], "x": 6.25, "y": 7}, + {"matrix": [8, 6], "x": 8.25, "y": 7}, + {"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2}, + {"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 8}, + {"matrix": [6, 6], "x": 8.25, "y": 8}, + {"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2}, + {"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2} + ] + } + } +} diff --git a/keyboards/kinesis/kint36/rules.mk b/keyboards/kinesis/kint36/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kinesis/kintwin/info.json b/keyboards/kinesis/kintwin/info.json deleted file mode 100644 index 92727e9ecb..0000000000 --- a/keyboards/kinesis/kintwin/info.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "development_board": "blackpill_f401", - "keyboard_name": "Kinesis", - "url": "https://github.com/alvicstep/kintwin", - "manufacturer": "https://github.com/alvicstep/kintwin", - "maintainer": "Alex Stepanov", - "usb": { - "device_version": "0.0.1", - "vid": "0x4B53", - "pid": "0x0001", - "shared_endpoint": { - "keyboard": true - } - }, - "features": { - "bootmagic": true, - "console": false, - "command": false, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "rows": ["A0", "A1", "A2", "A3", "A4", "A5", "A6"], - "cols": ["A7", "B0", "B1", "B10", "B9", "B8", "B7", "B14", "B13", "B12", "C14", "C15", "B15", "B6", "B5"] - }, - "diode_direction": "ROW2COL", - "indicators": { - "caps_lock": "A15", - "scroll_lock": "B3", - "num_lock": "B4", - "compose": "C13", - "on_state": 0 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 12], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [0, 13], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [0, 14], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [1, 12], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [1, 13], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [1, 14], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [2, 12], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [2, 13], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [2, 14], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, - - {"matrix": [3, 12], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [3, 13], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [3, 14], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [4, 12], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [4, 13], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [4, 14], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [5, 12], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [5, 14], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [5, 13], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, - - {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 1.25}, - {"matrix": [0, 2], "x": 2.25, "y": 1}, - {"matrix": [0, 3], "x": 3.25, "y": 1}, - {"matrix": [0, 4], "x": 4.25, "y": 1}, - {"matrix": [0, 5], "x": 5.25, "y": 1}, - - {"matrix": [0, 6], "x": 9.25, "y": 1}, - {"matrix": [0, 7], "x": 10.25, "y": 1}, - {"matrix": [0, 8], "x": 11.25, "y": 1}, - {"matrix": [0, 9], "x": 12.25, "y": 1}, - {"matrix": [0, 10], "x": 13.25, "y": 1.25}, - {"matrix": [0, 11], "x": 14.25, "y": 1.25, "w": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 2.25, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 2}, - {"matrix": [1, 3], "x": 3.25, "y": 2}, - {"matrix": [1, 4], "x": 4.25, "y": 2}, - {"matrix": [1, 5], "x": 5.25, "y": 2}, - - {"matrix": [1, 6], "x": 11.25, "y": 2.25}, - {"matrix": [1, 7], "x": 12.25, "y": 2.25}, - {"matrix": [1, 8], "x": 13.25, "y": 2.25}, - {"matrix": [1, 9], "x": 14.25, "y": 2.25}, - {"matrix": [1, 10], "x": 15.25, "y": 2.25}, - {"matrix": [1, 11], "x": 16.25, "y": 2.25, "w": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3}, - {"matrix": [2, 3], "x": 3.25, "y": 3}, - {"matrix": [2, 4], "x": 4.25, "y": 3}, - {"matrix": [2, 5], "x": 5.25, "y": 3}, - - {"matrix": [2, 6], "x": 9.25, "y": 3}, - {"matrix": [2, 7], "x": 10.25, "y": 3}, - {"matrix": [2, 8], "x": 11.25, "y": 3}, - {"matrix": [2, 9], "x": 12.25, "y": 3}, - {"matrix": [2, 10], "x": 13.25, "y": 3.25}, - {"matrix": [2, 11], "x": 14.25, "y": 3.25, "w": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 4.25}, - {"matrix": [3, 2], "x": 2.25, "y": 4}, - {"matrix": [3, 3], "x": 3.25, "y": 4}, - {"matrix": [3, 4], "x": 4.25, "y": 4}, - {"matrix": [3, 5], "x": 5.25, "y": 4}, - - {"matrix": [3, 6], "x": 9.25, "y": 4}, - {"matrix": [3, 7], "x": 10.25, "y": 4}, - {"matrix": [3, 8], "x": 11.25, "y": 4}, - {"matrix": [3, 9], "x": 12.25, "y": 4}, - {"matrix": [3, 10], "x": 13.25, "y": 4.25}, - {"matrix": [3, 11], "x": 14.25, "y": 4.25, "w": 1.25}, - - {"matrix": [4, 1], "x": 1.25, "y": 5.25}, - {"matrix": [4, 2], "x": 2.25, "y": 5}, - {"matrix": [4, 3], "x": 3.25, "y": 5}, - {"matrix": [4, 5], "x": 4.25, "y": 5}, - - {"matrix": [4, 6], "x": 10.25, "y": 5}, - {"matrix": [4, 8], "x": 11.25, "y": 5}, - {"matrix": [4, 9], "x": 12.25, "y": 5}, - {"matrix": [4, 10], "x": 13.25, "y": 5.25}, - - {"matrix": [6, 5], "x": 5.25, "y": 6}, - {"matrix": [5, 5], "x": 6.25, "y": 6}, - - {"matrix": [6, 9], "x": 8.25, "y": 6}, - {"matrix": [5, 8], "x": 9.25, "y": 6}, - - {"matrix": [5, 3], "x": 6.25, "y": 7}, - - {"matrix": [6, 8], "x": 8.25, "y": 7}, - - {"matrix": [6, 3], "x": 4.25, "y": 7, "h": 2}, - {"matrix": [6, 4], "x": 5.25, "y": 7, "h": 2}, - {"matrix": [5, 2], "x": 6.25, "y": 8}, - - {"matrix": [6, 6], "x": 8.25, "y": 8}, - {"matrix": [5, 7], "x": 9.25, "y": 7, "h": 2}, - {"matrix": [5, 6], "x": 10.25, "y": 7, "h": 2} - ] - } - } -} diff --git a/keyboards/kinesis/kintwin/keyboard.json b/keyboards/kinesis/kintwin/keyboard.json new file mode 100644 index 0000000000..92727e9ecb --- /dev/null +++ b/keyboards/kinesis/kintwin/keyboard.json @@ -0,0 +1,144 @@ +{ + "development_board": "blackpill_f401", + "keyboard_name": "Kinesis", + "url": "https://github.com/alvicstep/kintwin", + "manufacturer": "https://github.com/alvicstep/kintwin", + "maintainer": "Alex Stepanov", + "usb": { + "device_version": "0.0.1", + "vid": "0x4B53", + "pid": "0x0001", + "shared_endpoint": { + "keyboard": true + } + }, + "features": { + "bootmagic": true, + "console": false, + "command": false, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "rows": ["A0", "A1", "A2", "A3", "A4", "A5", "A6"], + "cols": ["A7", "B0", "B1", "B10", "B9", "B8", "B7", "B14", "B13", "B12", "C14", "C15", "B15", "B6", "B5"] + }, + "diode_direction": "ROW2COL", + "indicators": { + "caps_lock": "A15", + "scroll_lock": "B3", + "num_lock": "B4", + "compose": "C13", + "on_state": 0 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 12], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [0, 13], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [0, 14], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [1, 12], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [1, 13], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [1, 14], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [2, 12], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [2, 13], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [2, 14], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, + + {"matrix": [3, 12], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [3, 13], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [3, 14], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [4, 12], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [4, 13], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [4, 14], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [5, 12], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [5, 14], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [5, 13], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, + + {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 1.25}, + {"matrix": [0, 2], "x": 2.25, "y": 1}, + {"matrix": [0, 3], "x": 3.25, "y": 1}, + {"matrix": [0, 4], "x": 4.25, "y": 1}, + {"matrix": [0, 5], "x": 5.25, "y": 1}, + + {"matrix": [0, 6], "x": 9.25, "y": 1}, + {"matrix": [0, 7], "x": 10.25, "y": 1}, + {"matrix": [0, 8], "x": 11.25, "y": 1}, + {"matrix": [0, 9], "x": 12.25, "y": 1}, + {"matrix": [0, 10], "x": 13.25, "y": 1.25}, + {"matrix": [0, 11], "x": 14.25, "y": 1.25, "w": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 2.25, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 2}, + {"matrix": [1, 3], "x": 3.25, "y": 2}, + {"matrix": [1, 4], "x": 4.25, "y": 2}, + {"matrix": [1, 5], "x": 5.25, "y": 2}, + + {"matrix": [1, 6], "x": 11.25, "y": 2.25}, + {"matrix": [1, 7], "x": 12.25, "y": 2.25}, + {"matrix": [1, 8], "x": 13.25, "y": 2.25}, + {"matrix": [1, 9], "x": 14.25, "y": 2.25}, + {"matrix": [1, 10], "x": 15.25, "y": 2.25}, + {"matrix": [1, 11], "x": 16.25, "y": 2.25, "w": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3}, + {"matrix": [2, 3], "x": 3.25, "y": 3}, + {"matrix": [2, 4], "x": 4.25, "y": 3}, + {"matrix": [2, 5], "x": 5.25, "y": 3}, + + {"matrix": [2, 6], "x": 9.25, "y": 3}, + {"matrix": [2, 7], "x": 10.25, "y": 3}, + {"matrix": [2, 8], "x": 11.25, "y": 3}, + {"matrix": [2, 9], "x": 12.25, "y": 3}, + {"matrix": [2, 10], "x": 13.25, "y": 3.25}, + {"matrix": [2, 11], "x": 14.25, "y": 3.25, "w": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 4.25}, + {"matrix": [3, 2], "x": 2.25, "y": 4}, + {"matrix": [3, 3], "x": 3.25, "y": 4}, + {"matrix": [3, 4], "x": 4.25, "y": 4}, + {"matrix": [3, 5], "x": 5.25, "y": 4}, + + {"matrix": [3, 6], "x": 9.25, "y": 4}, + {"matrix": [3, 7], "x": 10.25, "y": 4}, + {"matrix": [3, 8], "x": 11.25, "y": 4}, + {"matrix": [3, 9], "x": 12.25, "y": 4}, + {"matrix": [3, 10], "x": 13.25, "y": 4.25}, + {"matrix": [3, 11], "x": 14.25, "y": 4.25, "w": 1.25}, + + {"matrix": [4, 1], "x": 1.25, "y": 5.25}, + {"matrix": [4, 2], "x": 2.25, "y": 5}, + {"matrix": [4, 3], "x": 3.25, "y": 5}, + {"matrix": [4, 5], "x": 4.25, "y": 5}, + + {"matrix": [4, 6], "x": 10.25, "y": 5}, + {"matrix": [4, 8], "x": 11.25, "y": 5}, + {"matrix": [4, 9], "x": 12.25, "y": 5}, + {"matrix": [4, 10], "x": 13.25, "y": 5.25}, + + {"matrix": [6, 5], "x": 5.25, "y": 6}, + {"matrix": [5, 5], "x": 6.25, "y": 6}, + + {"matrix": [6, 9], "x": 8.25, "y": 6}, + {"matrix": [5, 8], "x": 9.25, "y": 6}, + + {"matrix": [5, 3], "x": 6.25, "y": 7}, + + {"matrix": [6, 8], "x": 8.25, "y": 7}, + + {"matrix": [6, 3], "x": 4.25, "y": 7, "h": 2}, + {"matrix": [6, 4], "x": 5.25, "y": 7, "h": 2}, + {"matrix": [5, 2], "x": 6.25, "y": 8}, + + {"matrix": [6, 6], "x": 8.25, "y": 8}, + {"matrix": [5, 7], "x": 9.25, "y": 7, "h": 2}, + {"matrix": [5, 6], "x": 10.25, "y": 7, "h": 2} + ] + } + } +} diff --git a/keyboards/kinesis/kintwin/rules.mk b/keyboards/kinesis/kintwin/rules.mk deleted file mode 100644 index 3922c569c4..0000000000 --- a/keyboards/kinesis/kintwin/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File intentionally blank \ No newline at end of file diff --git a/keyboards/kinesis/stapelberg/info.json b/keyboards/kinesis/stapelberg/info.json deleted file mode 100644 index 6ad972d247..0000000000 --- a/keyboards/kinesis/stapelberg/info.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "keyboard_name": "Kinesis Classic/Advantage/Contoured", - "manufacturer": "QMK", - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.2" - }, - "features": { - "bootmagic": true, - "console": false, - "command": false, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "B6"], - "rows": ["D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C0", "C1", "C2", "C3", "C4", "C5", "C6"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "F3", - "num_lock": "F2", - "scroll_lock": "F1", - "compose": "F0", - "on_state": 0 - }, - "processor": "at90usb1286", - "bootloader": "halfkay", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, - {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, - {"matrix": [1, 0], "x": 1.25, "y": 1.25}, - {"matrix": [2, 0], "x": 2.25, "y": 1}, - {"matrix": [3, 0], "x": 3.25, "y": 1}, - {"matrix": [4, 0], "x": 4.25, "y": 1}, - {"matrix": [5, 0], "x": 5.25, "y": 1}, - {"matrix": [6, 0], "x": 9.25, "y": 1}, - {"matrix": [7, 0], "x": 10.25, "y": 1}, - {"matrix": [8, 0], "x": 11.25, "y": 1}, - {"matrix": [9, 0], "x": 12.25, "y": 1}, - {"matrix": [10, 0], "x": 13.25, "y": 1.25}, - {"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25}, - {"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 2.25}, - {"matrix": [2, 1], "x": 2.25, "y": 2}, - {"matrix": [3, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 1], "x": 4.25, "y": 2}, - {"matrix": [5, 1], "x": 5.25, "y": 2}, - {"matrix": [6, 1], "x": 9.25, "y": 2}, - {"matrix": [7, 1], "x": 10.25, "y": 2}, - {"matrix": [8, 1], "x": 11.25, "y": 2}, - {"matrix": [9, 1], "x": 12.25, "y": 2}, - {"matrix": [10, 1], "x": 13.25, "y": 2.25}, - {"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25}, - {"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [1, 2], "x": 1.25, "y": 3.25}, - {"matrix": [2, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [4, 2], "x": 4.25, "y": 3}, - {"matrix": [5, 2], "x": 5.25, "y": 3}, - {"matrix": [6, 2], "x": 9.25, "y": 3}, - {"matrix": [7, 2], "x": 10.25, "y": 3}, - {"matrix": [8, 2], "x": 11.25, "y": 3}, - {"matrix": [9, 2], "x": 12.25, "y": 3}, - {"matrix": [10, 2], "x": 13.25, "y": 3.25}, - {"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25}, - {"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [1, 3], "x": 1.25, "y": 4.25}, - {"matrix": [2, 3], "x": 2.25, "y": 4}, - {"matrix": [3, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 3], "x": 4.25, "y": 4}, - {"matrix": [5, 3], "x": 5.25, "y": 4}, - {"matrix": [6, 3], "x": 9.25, "y": 4}, - {"matrix": [7, 3], "x": 10.25, "y": 4}, - {"matrix": [8, 3], "x": 11.25, "y": 4}, - {"matrix": [9, 3], "x": 12.25, "y": 4}, - {"matrix": [10, 3], "x": 13.25, "y": 4.25}, - {"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25}, - {"matrix": [1, 4], "x": 1.25, "y": 5.25}, - {"matrix": [2, 4], "x": 2.25, "y": 5}, - {"matrix": [3, 4], "x": 3.25, "y": 5}, - {"matrix": [5, 4], "x": 4.25, "y": 5}, - {"matrix": [6, 4], "x": 10.25, "y": 5}, - {"matrix": [8, 4], "x": 11.25, "y": 5}, - {"matrix": [9, 4], "x": 12.25, "y": 5}, - {"matrix": [10, 4], "x": 13.25, "y": 5.25}, - {"matrix": [5, 6], "x": 5.25, "y": 6}, - {"matrix": [5, 5], "x": 6.25, "y": 6}, - {"matrix": [9, 6], "x": 8.25, "y": 6}, - {"matrix": [8, 5], "x": 9.25, "y": 6}, - {"matrix": [3, 5], "x": 6.25, "y": 7}, - {"matrix": [8, 6], "x": 8.25, "y": 7}, - {"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2}, - {"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 8}, - {"matrix": [6, 6], "x": 8.25, "y": 8}, - {"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2}, - {"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2} - ] - } - } -} diff --git a/keyboards/kinesis/stapelberg/keyboard.json b/keyboards/kinesis/stapelberg/keyboard.json new file mode 100644 index 0000000000..6ad972d247 --- /dev/null +++ b/keyboards/kinesis/stapelberg/keyboard.json @@ -0,0 +1,123 @@ +{ + "keyboard_name": "Kinesis Classic/Advantage/Contoured", + "manufacturer": "QMK", + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.2" + }, + "features": { + "bootmagic": true, + "console": false, + "command": false, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "B6"], + "rows": ["D0", "D1", "D2", "D3", "D4", "D5", "D6", "D7", "C0", "C1", "C2", "C3", "C4", "C5", "C6"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "F3", + "num_lock": "F2", + "scroll_lock": "F1", + "compose": "F0", + "on_state": 0 + }, + "processor": "at90usb1286", + "bootloader": "halfkay", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [12, 0], "x": 0, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 0], "x": 0.7, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 0], "x": 1.39, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 1], "x": 2.09, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 1], "x": 2.78, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 1], "x": 3.48, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 2], "x": 4.17, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 2], "x": 4.87, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 2], "x": 5.56, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 3], "x": 9.25, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 3], "x": 9.95, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 3], "x": 10.64, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 4], "x": 11.34, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 4], "x": 12.03, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 4], "x": 12.73, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [12, 5], "x": 13.42, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [14, 5], "x": 14.12, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [13, 5], "x": 14.81, "y": 0, "w": 0.69, "h": 0.85}, + {"matrix": [0, 0], "x": 0, "y": 1.25, "w": 1.25}, + {"matrix": [1, 0], "x": 1.25, "y": 1.25}, + {"matrix": [2, 0], "x": 2.25, "y": 1}, + {"matrix": [3, 0], "x": 3.25, "y": 1}, + {"matrix": [4, 0], "x": 4.25, "y": 1}, + {"matrix": [5, 0], "x": 5.25, "y": 1}, + {"matrix": [6, 0], "x": 9.25, "y": 1}, + {"matrix": [7, 0], "x": 10.25, "y": 1}, + {"matrix": [8, 0], "x": 11.25, "y": 1}, + {"matrix": [9, 0], "x": 12.25, "y": 1}, + {"matrix": [10, 0], "x": 13.25, "y": 1.25}, + {"matrix": [11, 0], "x": 14.25, "y": 1.25, "w": 1.25}, + {"matrix": [0, 1], "x": 0, "y": 2.25, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 2.25}, + {"matrix": [2, 1], "x": 2.25, "y": 2}, + {"matrix": [3, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 1], "x": 4.25, "y": 2}, + {"matrix": [5, 1], "x": 5.25, "y": 2}, + {"matrix": [6, 1], "x": 9.25, "y": 2}, + {"matrix": [7, 1], "x": 10.25, "y": 2}, + {"matrix": [8, 1], "x": 11.25, "y": 2}, + {"matrix": [9, 1], "x": 12.25, "y": 2}, + {"matrix": [10, 1], "x": 13.25, "y": 2.25}, + {"matrix": [11, 1], "x": 14.25, "y": 2.25, "w": 1.25}, + {"matrix": [0, 2], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [1, 2], "x": 1.25, "y": 3.25}, + {"matrix": [2, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [4, 2], "x": 4.25, "y": 3}, + {"matrix": [5, 2], "x": 5.25, "y": 3}, + {"matrix": [6, 2], "x": 9.25, "y": 3}, + {"matrix": [7, 2], "x": 10.25, "y": 3}, + {"matrix": [8, 2], "x": 11.25, "y": 3}, + {"matrix": [9, 2], "x": 12.25, "y": 3}, + {"matrix": [10, 2], "x": 13.25, "y": 3.25}, + {"matrix": [11, 2], "x": 14.25, "y": 3.25, "w": 1.25}, + {"matrix": [0, 3], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [1, 3], "x": 1.25, "y": 4.25}, + {"matrix": [2, 3], "x": 2.25, "y": 4}, + {"matrix": [3, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 3], "x": 4.25, "y": 4}, + {"matrix": [5, 3], "x": 5.25, "y": 4}, + {"matrix": [6, 3], "x": 9.25, "y": 4}, + {"matrix": [7, 3], "x": 10.25, "y": 4}, + {"matrix": [8, 3], "x": 11.25, "y": 4}, + {"matrix": [9, 3], "x": 12.25, "y": 4}, + {"matrix": [10, 3], "x": 13.25, "y": 4.25}, + {"matrix": [11, 3], "x": 14.25, "y": 4.25, "w": 1.25}, + {"matrix": [1, 4], "x": 1.25, "y": 5.25}, + {"matrix": [2, 4], "x": 2.25, "y": 5}, + {"matrix": [3, 4], "x": 3.25, "y": 5}, + {"matrix": [5, 4], "x": 4.25, "y": 5}, + {"matrix": [6, 4], "x": 10.25, "y": 5}, + {"matrix": [8, 4], "x": 11.25, "y": 5}, + {"matrix": [9, 4], "x": 12.25, "y": 5}, + {"matrix": [10, 4], "x": 13.25, "y": 5.25}, + {"matrix": [5, 6], "x": 5.25, "y": 6}, + {"matrix": [5, 5], "x": 6.25, "y": 6}, + {"matrix": [9, 6], "x": 8.25, "y": 6}, + {"matrix": [8, 5], "x": 9.25, "y": 6}, + {"matrix": [3, 5], "x": 6.25, "y": 7}, + {"matrix": [8, 6], "x": 8.25, "y": 7}, + {"matrix": [3, 6], "x": 4.25, "y": 7, "h": 2}, + {"matrix": [4, 6], "x": 5.25, "y": 7, "h": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 8}, + {"matrix": [6, 6], "x": 8.25, "y": 8}, + {"matrix": [7, 5], "x": 9.25, "y": 7, "h": 2}, + {"matrix": [6, 5], "x": 10.25, "y": 7, "h": 2} + ] + } + } +} diff --git a/keyboards/kinesis/stapelberg/rules.mk b/keyboards/kinesis/stapelberg/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kisakeyluxury/qtz/info.json b/keyboards/kisakeyluxury/qtz/info.json deleted file mode 100644 index 3225336890..0000000000 --- a/keyboards/kisakeyluxury/qtz/info.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "keyboard_name": "fraserqaz", - "manufacturer": "iceage", - "maintainer": "kisakey-luxury", - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D0", "D1", "D2", "D3", "F7", "F6", "F5", "F4", "F1", "F0"], - "rows": ["D5", "D4", "D6", "C6"] - }, - "diode_direction": "COL2ROW", - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 4], "x": 3, "y": 3}, - {"matrix": [3, 5], "x": 4, "y": 3, "w": 2.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3} - ] - } - } -} diff --git a/keyboards/kisakeyluxury/qtz/keyboard.json b/keyboards/kisakeyluxury/qtz/keyboard.json new file mode 100644 index 0000000000..3225336890 --- /dev/null +++ b/keyboards/kisakeyluxury/qtz/keyboard.json @@ -0,0 +1,69 @@ +{ + "keyboard_name": "fraserqaz", + "manufacturer": "iceage", + "maintainer": "kisakey-luxury", + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "F7", "F6", "F5", "F4", "F1", "F0"], + "rows": ["D5", "D4", "D6", "C6"] + }, + "diode_direction": "COL2ROW", + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0, "w": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2, "w": 1.5}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 4], "x": 3, "y": 3}, + {"matrix": [3, 5], "x": 4, "y": 3, "w": 2.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3} + ] + } + } +} diff --git a/keyboards/kisakeyluxury/qtz/rules.mk b/keyboards/kisakeyluxury/qtz/rules.mk deleted file mode 100644 index 0d24fc2857..0000000000 --- a/keyboards/kisakeyluxury/qtz/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# intentionally left blank \ No newline at end of file diff --git a/keyboards/kiserdesigns/madeline/info.json b/keyboards/kiserdesigns/madeline/info.json deleted file mode 100644 index 73d3f5ccff..0000000000 --- a/keyboards/kiserdesigns/madeline/info.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "manufacturer": "rubybuilds", - "keyboard_name": "Madeline", - "maintainer": "NCKiser", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "GP13", "pin_b": "GP15"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP25", "GP26", "GP27", "GP28", "GP29", "GP9", "GP0", "GP1", "GP2", "GP3"], - "rows": ["GP5", "GP4", "GP12", "GP7"] - }, - "processor": "RP2040", - "qmk": { - "tap_keycode_delay": 10 - }, - "url": "https://qmk.fm/keyboards", - "usb": { - "device_version": "0.0.1", - "pid": "0x6D64", - "vid": "0x5242" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0, "w": 1.25}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 6.75, "y": 1}, - {"matrix": [1, 6], "x": 7.75, "y": 1}, - {"matrix": [1, 7], "x": 8.75, "y": 1}, - {"matrix": [1, 8], "x": 9.75, "y": 1}, - {"matrix": [1, 9], "x": 10.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [2, 7], "x": 8.25, "y": 2}, - {"matrix": [2, 8], "x": 9.25, "y": 2}, - {"matrix": [2, 9], "x": 10.25, "y": 2, "w": 1.5}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.5, "y": 3}, - {"matrix": [3, 3], "x": 3.5, "y": 3, "w": 2.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 10.75, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/kiserdesigns/madeline/keyboard.json b/keyboards/kiserdesigns/madeline/keyboard.json new file mode 100644 index 0000000000..73d3f5ccff --- /dev/null +++ b/keyboards/kiserdesigns/madeline/keyboard.json @@ -0,0 +1,77 @@ +{ + "manufacturer": "rubybuilds", + "keyboard_name": "Madeline", + "maintainer": "NCKiser", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "GP13", "pin_b": "GP15"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP25", "GP26", "GP27", "GP28", "GP29", "GP9", "GP0", "GP1", "GP2", "GP3"], + "rows": ["GP5", "GP4", "GP12", "GP7"] + }, + "processor": "RP2040", + "qmk": { + "tap_keycode_delay": 10 + }, + "url": "https://qmk.fm/keyboards", + "usb": { + "device_version": "0.0.1", + "pid": "0x6D64", + "vid": "0x5242" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0, "w": 1.25}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 6.75, "y": 1}, + {"matrix": [1, 6], "x": 7.75, "y": 1}, + {"matrix": [1, 7], "x": 8.75, "y": 1}, + {"matrix": [1, 8], "x": 9.75, "y": 1}, + {"matrix": [1, 9], "x": 10.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [2, 7], "x": 8.25, "y": 2}, + {"matrix": [2, 8], "x": 9.25, "y": 2}, + {"matrix": [2, 9], "x": 10.25, "y": 2, "w": 1.5}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.5, "y": 3}, + {"matrix": [3, 3], "x": 3.5, "y": 3, "w": 2.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 10.75, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/kiserdesigns/madeline/rules.mk b/keyboards/kiserdesigns/madeline/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kiserdesigns/madeline/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kj_modify/rs40/info.json b/keyboards/kj_modify/rs40/info.json deleted file mode 100644 index a869383bd7..0000000000 --- a/keyboards/kj_modify/rs40/info.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "manufacturer": "KJ-Modify", - "keyboard_name": "RS40", - "maintainer": "Audite Marlow", - "bootloader": "stm32-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B12", "B14", "B15", "A8", "A9", "C13", "B9", "B8", "B5", "B4", "B3", "A15"], - "rows": ["B13", "A10", "B1", "B10"] - }, - "processor": "STM32F401", - "url": "https://www.aliexpress.us/item/3256803963501165.html", - "usb": { - "device_version": "1.0.0", - "pid": "0x5253", - "vid": "0x4B4A" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "BACKSPACE", "x": 11, "y": 0}, - - {"matrix": [1, 0], "label": "CAPSLOCK", "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "label": "A", "x": 1.25, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2.25, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3.25, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4.25, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5.25, "y": 1}, - {"matrix": [1, 6], "label": "H", "x": 6.25, "y": 1}, - {"matrix": [1, 7], "label": "J", "x": 7.25, "y": 1}, - {"matrix": [1, 8], "label": "K", "x": 8.25, "y": 1}, - {"matrix": [1, 9], "label": "L", "x": 9.25, "y": 1}, - {"matrix": [1, 11], "label": "ENTER", "x": 10.25, "y": 1, "w": 1.75}, - - {"matrix": [2, 0], "label": "LSHIFT", "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "label": "Z", "x": 1.75, "y": 2}, - {"matrix": [2, 3], "label": "X", "x": 2.75, "y": 2}, - {"matrix": [2, 4], "label": "C", "x": 3.75, "y": 2}, - {"matrix": [2, 5], "label": "V", "x": 4.75, "y": 2}, - {"matrix": [2, 6], "label": "B", "x": 5.75, "y": 2}, - {"matrix": [2, 7], "label": "N", "x": 6.75, "y": 2}, - {"matrix": [2, 8], "label": "M", "x": 7.75, "y": 2}, - {"matrix": [2, 9], "label": "COMMA", "x": 8.75, "y": 2}, - {"matrix": [2, 10], "label": "PERIOD", "x": 9.75, "y": 2}, - {"matrix": [2, 11], "label": "RSHIFT", "x": 10.75, "y": 2, "w": 1.25}, - - {"matrix": [3, 0], "label": "LCTRL", "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "label": "FN2", "x": 1.25, "y": 3}, - {"matrix": [3, 2], "label": "WIN", "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "label": "SPACE", "x": 3.5, "y": 3, "w": 2.25}, - {"matrix": [3, 7], "label": "FN", "x": 5.75, "y": 3, "w": 2.75}, - {"matrix": [3, 9], "label": "SLASH", "x": 8.5, "y": 3, "w": 1.25}, - {"matrix": [3, 10], "label": "SEMICOLON", "x": 9.75, "y": 3}, - {"matrix": [3, 11], "label": "RCTRL", "x": 10.75, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kj_modify/rs40/keyboard.json b/keyboards/kj_modify/rs40/keyboard.json new file mode 100644 index 0000000000..a869383bd7 --- /dev/null +++ b/keyboards/kj_modify/rs40/keyboard.json @@ -0,0 +1,77 @@ +{ + "manufacturer": "KJ-Modify", + "keyboard_name": "RS40", + "maintainer": "Audite Marlow", + "bootloader": "stm32-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B12", "B14", "B15", "A8", "A9", "C13", "B9", "B8", "B5", "B4", "B3", "A15"], + "rows": ["B13", "A10", "B1", "B10"] + }, + "processor": "STM32F401", + "url": "https://www.aliexpress.us/item/3256803963501165.html", + "usb": { + "device_version": "1.0.0", + "pid": "0x5253", + "vid": "0x4B4A" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "ESC", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "BACKSPACE", "x": 11, "y": 0}, + + {"matrix": [1, 0], "label": "CAPSLOCK", "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "label": "A", "x": 1.25, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2.25, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3.25, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4.25, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5.25, "y": 1}, + {"matrix": [1, 6], "label": "H", "x": 6.25, "y": 1}, + {"matrix": [1, 7], "label": "J", "x": 7.25, "y": 1}, + {"matrix": [1, 8], "label": "K", "x": 8.25, "y": 1}, + {"matrix": [1, 9], "label": "L", "x": 9.25, "y": 1}, + {"matrix": [1, 11], "label": "ENTER", "x": 10.25, "y": 1, "w": 1.75}, + + {"matrix": [2, 0], "label": "LSHIFT", "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "label": "Z", "x": 1.75, "y": 2}, + {"matrix": [2, 3], "label": "X", "x": 2.75, "y": 2}, + {"matrix": [2, 4], "label": "C", "x": 3.75, "y": 2}, + {"matrix": [2, 5], "label": "V", "x": 4.75, "y": 2}, + {"matrix": [2, 6], "label": "B", "x": 5.75, "y": 2}, + {"matrix": [2, 7], "label": "N", "x": 6.75, "y": 2}, + {"matrix": [2, 8], "label": "M", "x": 7.75, "y": 2}, + {"matrix": [2, 9], "label": "COMMA", "x": 8.75, "y": 2}, + {"matrix": [2, 10], "label": "PERIOD", "x": 9.75, "y": 2}, + {"matrix": [2, 11], "label": "RSHIFT", "x": 10.75, "y": 2, "w": 1.25}, + + {"matrix": [3, 0], "label": "LCTRL", "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "label": "FN2", "x": 1.25, "y": 3}, + {"matrix": [3, 2], "label": "WIN", "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "label": "SPACE", "x": 3.5, "y": 3, "w": 2.25}, + {"matrix": [3, 7], "label": "FN", "x": 5.75, "y": 3, "w": 2.75}, + {"matrix": [3, 9], "label": "SLASH", "x": 8.5, "y": 3, "w": 1.25}, + {"matrix": [3, 10], "label": "SEMICOLON", "x": 9.75, "y": 3}, + {"matrix": [3, 11], "label": "RCTRL", "x": 10.75, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kj_modify/rs40/rules.mk b/keyboards/kj_modify/rs40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kj_modify/rs40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kk/65/info.json b/keyboards/kk/65/info.json deleted file mode 100644 index 49c52eec80..0000000000 --- a/keyboards/kk/65/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "manufacturer": "Kory Hicks", - "keyboard_name": "KK65", - "maintainer": "apricity-spam", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "matrix_pins": { - "cols": ["D2", "D1", "D0", "D3", "D6", "C6", "B0", "C7", "F7", "E6", "F0", "F1", "F4", "F5", "F6"], - "rows": ["D7", "B4", "B5", "B6", "B7"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x6B6B" - }, - "community_layouts": ["65_ansi"], - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/kk/65/keyboard.json b/keyboards/kk/65/keyboard.json new file mode 100644 index 0000000000..49c52eec80 --- /dev/null +++ b/keyboards/kk/65/keyboard.json @@ -0,0 +1,111 @@ +{ + "manufacturer": "Kory Hicks", + "keyboard_name": "KK65", + "maintainer": "apricity-spam", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "matrix_pins": { + "cols": ["D2", "D1", "D0", "D3", "D6", "C6", "B0", "C7", "F7", "E6", "F0", "F1", "F4", "F5", "F6"], + "rows": ["D7", "B4", "B5", "B6", "B7"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x6B6B" + }, + "community_layouts": ["65_ansi"], + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/kk/65/rules.mk b/keyboards/kk/65/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kk/65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kopibeng/mnk60/info.json b/keyboards/kopibeng/mnk60/info.json deleted file mode 100644 index 0477ac560d..0000000000 --- a/keyboards/kopibeng/mnk60/info.json +++ /dev/null @@ -1,928 +0,0 @@ -{ - "keyboard_name": "MNK60", - "manufacturer": "kopibeng", - "url": "https://monokei.co", - "maintainer": "kopibeng", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "usb": { - "device_version": "0.0.1", - "pid": "0x0602", - "vid": "0x4B50" - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": true, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["C7", "F5", "F1", "F0", "C6", "B6", "B5", "B4", "D7", "D6", "D5", "D3", "D2", "D1"], - "rows": ["F7", "F4", "D0", "B3", "B7"] - }, - "indicators": { - "caps_lock": "D4" - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 8, - "led_count": 14, - "max_brightness": 200, - "saturation_steps": 8, - "sleep": true - }, - "ws2812": { - "pin": "F6" - }, - "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [1, 13], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split_spacebar": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split_spacebar_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [1, 13], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_ansi_tsangan_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [1, 13], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_iso": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "x": 12.75, "y": 2 }, - { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [1, 13], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "x": 12.75, "y": 2 }, - { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_split_spacebar": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "x": 12.75, "y": 2 }, - { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_split_spacebar_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [1, 13], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "x": 12.75, "y": 2 }, - { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "x": 12.75, "y": 2 }, - { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [1, 13], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "x": 12.75, "y": 2 }, - { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_all": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [1, 13], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, - { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - } - } -} diff --git a/keyboards/kopibeng/mnk60/keyboard.json b/keyboards/kopibeng/mnk60/keyboard.json new file mode 100644 index 0000000000..0477ac560d --- /dev/null +++ b/keyboards/kopibeng/mnk60/keyboard.json @@ -0,0 +1,928 @@ +{ + "keyboard_name": "MNK60", + "manufacturer": "kopibeng", + "url": "https://monokei.co", + "maintainer": "kopibeng", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "usb": { + "device_version": "0.0.1", + "pid": "0x0602", + "vid": "0x4B50" + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": true, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["C7", "F5", "F1", "F0", "C6", "B6", "B5", "B4", "D7", "D6", "D5", "D3", "D2", "D1"], + "rows": ["F7", "F4", "D0", "B3", "B7"] + }, + "indicators": { + "caps_lock": "D4" + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 8, + "led_count": 14, + "max_brightness": 200, + "saturation_steps": 8, + "sleep": true + }, + "ws2812": { + "pin": "F6" + }, + "community_layouts": ["60_ansi", "60_ansi_split_bs_rshift", "60_ansi_tsangan", "60_iso", "60_iso_split_bs_rshift", "60_iso_tsangan"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [1, 13], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split_spacebar": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split_spacebar_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [1, 13], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_ansi_tsangan_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [1, 13], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_iso": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "x": 12.75, "y": 2 }, + { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [1, 13], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "x": 12.75, "y": 2 }, + { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_split_spacebar": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "x": 12.75, "y": 2 }, + { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_split_spacebar_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [1, 13], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "x": 12.75, "y": 2 }, + { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "x": 12.75, "y": 2 }, + { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [1, 13], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "x": 12.75, "y": 2 }, + { "h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_all": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [1, 13], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [2, 12], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 4], "w": 2.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 6], "w": 1.25, "x": 6, "y": 4 }, + { "matrix": [4, 8], "w": 2.75, "x": 7.25, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + } + } +} diff --git a/keyboards/kopibeng/mnk60/rules.mk b/keyboards/kopibeng/mnk60/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kopibeng/mnk60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kopibeng/mnk60_stm32/info.json b/keyboards/kopibeng/mnk60_stm32/info.json deleted file mode 100644 index be1f3cd409..0000000000 --- a/keyboards/kopibeng/mnk60_stm32/info.json +++ /dev/null @@ -1,1259 +0,0 @@ -{ - "manufacturer": "kopibeng", - "keyboard_name": "MNK60_STM32", - "maintainer": "kopibeng", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": true, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "A0" - }, - "matrix_pins": { - "cols": ["A7", "B1", "A8", "B15", "B14", "B13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], - "rows": ["B0", "B12", "C15", "C14", "C13"] - }, - "processor": "STM32F401", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 8, - "led_count": 14, - "max_brightness": 200, - "saturation_steps": 8, - "sleep": true - }, - "url": "https://monokei.co", - "usb": { - "device_version": "1.0.0", - "pid": "0x0603", - "vid": "0x4B50" - }, - "ws2812": { - "pin": "A1" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_ansi_wkl", - "60_ansi_wkl_split_bs_rshift", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan", - "60_iso_tsangan_split_bs_rshift", - "60_iso_wkl", - "60_iso_wkl_split_bs_rshift", - "60_tsangan_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_spacebar": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_spacebar_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_spacebar": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_spacebar_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kopibeng/mnk60_stm32/keyboard.json b/keyboards/kopibeng/mnk60_stm32/keyboard.json new file mode 100644 index 0000000000..be1f3cd409 --- /dev/null +++ b/keyboards/kopibeng/mnk60_stm32/keyboard.json @@ -0,0 +1,1259 @@ +{ + "manufacturer": "kopibeng", + "keyboard_name": "MNK60_STM32", + "maintainer": "kopibeng", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": true, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "A0" + }, + "matrix_pins": { + "cols": ["A7", "B1", "A8", "B15", "B14", "B13", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], + "rows": ["B0", "B12", "C15", "C14", "C13"] + }, + "processor": "STM32F401", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 8, + "led_count": 14, + "max_brightness": 200, + "saturation_steps": 8, + "sleep": true + }, + "url": "https://monokei.co", + "usb": { + "device_version": "1.0.0", + "pid": "0x0603", + "vid": "0x4B50" + }, + "ws2812": { + "pin": "A1" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_ansi_wkl", + "60_ansi_wkl_split_bs_rshift", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan", + "60_iso_tsangan_split_bs_rshift", + "60_iso_wkl", + "60_iso_wkl_split_bs_rshift", + "60_tsangan_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_spacebar": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_spacebar_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_spacebar": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_spacebar_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [1, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kopibeng/mnk60_stm32/rules.mk b/keyboards/kopibeng/mnk60_stm32/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kopibeng/mnk60_stm32/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kopibeng/tgr_lena/info.json b/keyboards/kopibeng/tgr_lena/info.json deleted file mode 100644 index 2460b04a5a..0000000000 --- a/keyboards/kopibeng/tgr_lena/info.json +++ /dev/null @@ -1,429 +0,0 @@ -{ - "manufacturer": "kopibeng", - "keyboard_name": "TGR LENA", - "maintainer": "kopibeng", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "A2", - "num_lock": "A3", - "scroll_lock": "A1" - }, - "matrix_pins": { - "cols": ["B10", "A8", "A7", "B15", "A6", "B14", "A4", "C15", "B9", "C14", "B8", "C13", "B7", "B6", "B5", "B3", "B4", "A15"], - "rows": ["B12", "B13", "A5", "B0", "B1"] - }, - "processor": "STM32F401", - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "rgb_matrix": { - "animations": { - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true - }, - "default": { - "animation": "cycle_all" - }, - "driver": "ws2812", - "layout": [ - {"matrix": [4, 1], "x": 13, "y": 64, "flags": 1}, - {"matrix": [4, 3], "x": 39, "y": 64, "flags": 1}, - {"matrix": [4, 5], "x": 66, "y": 64, "flags": 4}, - {"matrix": [4, 6], "x": 79, "y": 64, "flags": 1}, - {"matrix": [4, 8], "x": 105, "y": 64, "flags": 4}, - {"matrix": [4, 10], "x": 132, "y": 64, "flags": 1}, - {"matrix": [4, 13], "x": 171, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 184, "y": 64, "flags": 1}, - {"matrix": [3, 14], "x": 184, "y": 48, "flags": 1}, - {"matrix": [3, 13], "x": 171, "y": 48, "flags": 1}, - {"matrix": [3, 12], "x": 158, "y": 48, "flags": 4}, - {"matrix": [3, 11], "x": 145, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 132, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 119, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 105, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 92, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 79, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 66, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 53, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 39, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 26, "y": 48, "flags": 4}, - {"matrix": [3, 1], "x": 13, "y": 48, "flags": 1}, - {"matrix": [2, 0], "x": 0, "y": 32, "flags": 1}, - {"matrix": [2, 1], "x": 13, "y": 32, "flags": 1}, - {"matrix": [2, 2], "x": 26, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 39, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 53, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 66, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 79, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 92, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 105, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 119, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 132, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 145, "y": 32, "flags": 4}, - {"matrix": [2, 12], "x": 158, "y": 32, "flags": 4}, - {"matrix": [2, 14], "x": 184, "y": 32, "flags": 1}, - {"matrix": [1, 14], "x": 184, "y": 16, "flags": 4}, - {"matrix": [2, 13], "x": 171, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 158, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 145, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 132, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 119, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 105, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 92, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 79, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 66, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 53, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 39, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 26, "y": 16, "flags": 4}, - {"matrix": [1, 1], "x": 13, "y": 16, "flags": 1}, - {"matrix": [1, 0], "x": 0, "y": 16, "flags": 1}, - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 13, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 26, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 39, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 53, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 66, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 79, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 92, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 105, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 119, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 132, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 145, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 158, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 171, "y": 0, "flags": 4}, - {"matrix": [1, 13], "x": 178, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 184, "y": 0, "flags": 1}, - {"matrix": [0, 15], "x": 198, "y": 0, "flags": 4}, - {"matrix": [0, 16], "x": 211, "y": 0, "flags": 4}, - {"matrix": [0, 17], "x": 224, "y": 0, "flags": 4}, - {"matrix": [1, 17], "x": 224, "y": 16, "flags": 4}, - {"matrix": [1, 16], "x": 211, "y": 16, "flags": 4}, - {"matrix": [1, 15], "x": 198, "y": 16, "flags": 4}, - {"matrix": [2, 15], "x": 198, "y": 32, "flags": 4}, - {"matrix": [2, 16], "x": 211, "y": 32, "flags": 4}, - {"matrix": [2, 17], "x": 224, "y": 32, "flags": 4}, - {"matrix": [3, 17], "x": 224, "y": 48, "flags": 4}, - {"matrix": [3, 16], "x": 211, "y": 48, "flags": 4}, - {"matrix": [3, 15], "x": 198, "y": 48, "flags": 4}, - {"matrix": [4, 15], "x": 198, "y": 64, "flags": 4}, - {"matrix": [4, 16], "x": 211, "y": 64, "flags": 4}, - {"matrix": [4, 17], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 120 - }, - "url": "https://klc-playground.com/", - "usb": { - "device_version": "1.0.0", - "pid": "0x00A2", - "vid": "0x4B50" - }, - "ws2812": { - "pin": "A0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 10.25, "y": 0}, - {"matrix": [0, 9], "x": 11.25, "y": 0}, - {"matrix": [0, 10], "x": 12.25, "y": 0}, - {"matrix": [0, 11], "x": 13.25, "y": 0}, - {"matrix": [0, 12], "x": 14.25, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 18.75, "y": 0}, - {"matrix": [0, 16], "x": 19.75, "y": 0}, - {"matrix": [0, 17], "x": 20.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 9.75, "y": 1}, - {"matrix": [1, 8], "x": 10.75, "y": 1}, - {"matrix": [1, 9], "x": 11.75, "y": 1}, - {"matrix": [1, 10], "x": 12.75, "y": 1}, - {"matrix": [1, 11], "x": 13.75, "y": 1}, - {"matrix": [1, 12], "x": 14.75, "y": 1}, - {"matrix": [2, 13], "x": 15.75, "y": 1}, - {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 18.75, "y": 1}, - {"matrix": [1, 16], "x": 19.75, "y": 1}, - {"matrix": [1, 17], "x": 20.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 10, "y": 2}, - {"matrix": [2, 8], "x": 11, "y": 2}, - {"matrix": [2, 9], "x": 12, "y": 2}, - {"matrix": [2, 10], "x": 13, "y": 2}, - {"matrix": [2, 11], "x": 14, "y": 2}, - {"matrix": [2, 12], "x": 15, "y": 2}, - {"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 18.75, "y": 2}, - {"matrix": [2, 16], "x": 19.75, "y": 2}, - {"matrix": [2, 17], "x": 20.75, "y": 2}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 9.5, "y": 3}, - {"matrix": [3, 8], "x": 10.5, "y": 3}, - {"matrix": [3, 9], "x": 11.5, "y": 3}, - {"matrix": [3, 10], "x": 12.5, "y": 3}, - {"matrix": [3, 11], "x": 13.5, "y": 3}, - {"matrix": [3, 12], "x": 14.5, "y": 3}, - {"matrix": [3, 13], "x": 15.5, "y": 3, "w": 2.75}, - {"matrix": [3, 15], "x": 18.75, "y": 3}, - {"matrix": [3, 16], "x": 19.75, "y": 3}, - {"matrix": [3, 17], "x": 20.75, "y": 3}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8, "y": 4}, - {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 15.75, "y": 4}, - {"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}, - {"matrix": [4, 15], "x": 18.75, "y": 4}, - {"matrix": [4, 16], "x": 19.75, "y": 4}, - {"matrix": [4, 17], "x": 20.75, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 10.25, "y": 0}, - {"matrix": [0, 9], "x": 11.25, "y": 0}, - {"matrix": [0, 10], "x": 12.25, "y": 0}, - {"matrix": [0, 11], "x": 13.25, "y": 0}, - {"matrix": [0, 12], "x": 14.25, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [1, 13], "x": 16.25, "y": 0}, - {"matrix": [0, 14], "x": 17.25, "y": 0}, - {"matrix": [0, 15], "x": 18.75, "y": 0}, - {"matrix": [0, 16], "x": 19.75, "y": 0}, - {"matrix": [0, 17], "x": 20.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 9.75, "y": 1}, - {"matrix": [1, 8], "x": 10.75, "y": 1}, - {"matrix": [1, 9], "x": 11.75, "y": 1}, - {"matrix": [1, 10], "x": 12.75, "y": 1}, - {"matrix": [1, 11], "x": 13.75, "y": 1}, - {"matrix": [1, 12], "x": 14.75, "y": 1}, - {"matrix": [2, 13], "x": 15.75, "y": 1}, - {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 18.75, "y": 1}, - {"matrix": [1, 16], "x": 19.75, "y": 1}, - {"matrix": [1, 17], "x": 20.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 10, "y": 2}, - {"matrix": [2, 8], "x": 11, "y": 2}, - {"matrix": [2, 9], "x": 12, "y": 2}, - {"matrix": [2, 10], "x": 13, "y": 2}, - {"matrix": [2, 11], "x": 14, "y": 2}, - {"matrix": [2, 12], "x": 15, "y": 2}, - {"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 18.75, "y": 2}, - {"matrix": [2, 16], "x": 19.75, "y": 2}, - {"matrix": [2, 17], "x": 20.75, "y": 2}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 9.5, "y": 3}, - {"matrix": [3, 8], "x": 10.5, "y": 3}, - {"matrix": [3, 9], "x": 11.5, "y": 3}, - {"matrix": [3, 10], "x": 12.5, "y": 3}, - {"matrix": [3, 11], "x": 13.5, "y": 3}, - {"matrix": [3, 12], "x": 14.5, "y": 3}, - {"matrix": [3, 13], "x": 15.5, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 17.25, "y": 3}, - {"matrix": [3, 15], "x": 18.75, "y": 3}, - {"matrix": [3, 16], "x": 19.75, "y": 3}, - {"matrix": [3, 17], "x": 20.75, "y": 3}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8, "y": 4}, - {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 15.75, "y": 4}, - {"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}, - {"matrix": [4, 15], "x": 18.75, "y": 4}, - {"matrix": [4, 16], "x": 19.75, "y": 4}, - {"matrix": [4, 17], "x": 20.75, "y": 4} - ] - }, - "LAYOUT_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 10.25, "y": 0}, - {"matrix": [0, 9], "x": 11.25, "y": 0}, - {"matrix": [0, 10], "x": 12.25, "y": 0}, - {"matrix": [0, 11], "x": 13.25, "y": 0}, - {"matrix": [0, 12], "x": 14.25, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [1, 13], "x": 16.25, "y": 0}, - {"matrix": [0, 14], "x": 17.25, "y": 0}, - {"matrix": [0, 15], "x": 18.75, "y": 0}, - {"matrix": [0, 16], "x": 19.75, "y": 0}, - {"matrix": [0, 17], "x": 20.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 9.75, "y": 1}, - {"matrix": [1, 8], "x": 10.75, "y": 1}, - {"matrix": [1, 9], "x": 11.75, "y": 1}, - {"matrix": [1, 10], "x": 12.75, "y": 1}, - {"matrix": [1, 11], "x": 13.75, "y": 1}, - {"matrix": [1, 12], "x": 14.75, "y": 1}, - {"matrix": [2, 13], "x": 15.75, "y": 1}, - {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 18.75, "y": 1}, - {"matrix": [1, 16], "x": 19.75, "y": 1}, - {"matrix": [1, 17], "x": 20.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 10, "y": 2}, - {"matrix": [2, 8], "x": 11, "y": 2}, - {"matrix": [2, 9], "x": 12, "y": 2}, - {"matrix": [2, 10], "x": 13, "y": 2}, - {"matrix": [2, 11], "x": 14, "y": 2}, - {"matrix": [2, 12], "x": 15, "y": 2}, - {"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 18.75, "y": 2}, - {"matrix": [2, 16], "x": 19.75, "y": 2}, - {"matrix": [2, 17], "x": 20.75, "y": 2}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 9.5, "y": 3}, - {"matrix": [3, 8], "x": 10.5, "y": 3}, - {"matrix": [3, 9], "x": 11.5, "y": 3}, - {"matrix": [3, 10], "x": 12.5, "y": 3}, - {"matrix": [3, 11], "x": 13.5, "y": 3}, - {"matrix": [3, 12], "x": 14.5, "y": 3}, - {"matrix": [3, 13], "x": 15.5, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 17.25, "y": 3}, - {"matrix": [3, 15], "x": 18.75, "y": 3}, - {"matrix": [3, 16], "x": 19.75, "y": 3}, - {"matrix": [3, 17], "x": 20.75, "y": 3}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8, "y": 4}, - {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 15.75, "y": 4}, - {"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}, - {"matrix": [4, 15], "x": 18.75, "y": 4}, - {"matrix": [4, 16], "x": 19.75, "y": 4}, - {"matrix": [4, 17], "x": 20.75, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/kopibeng/tgr_lena/keyboard.json b/keyboards/kopibeng/tgr_lena/keyboard.json new file mode 100644 index 0000000000..2460b04a5a --- /dev/null +++ b/keyboards/kopibeng/tgr_lena/keyboard.json @@ -0,0 +1,429 @@ +{ + "manufacturer": "kopibeng", + "keyboard_name": "TGR LENA", + "maintainer": "kopibeng", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "A2", + "num_lock": "A3", + "scroll_lock": "A1" + }, + "matrix_pins": { + "cols": ["B10", "A8", "A7", "B15", "A6", "B14", "A4", "C15", "B9", "C14", "B8", "C13", "B7", "B6", "B5", "B3", "B4", "A15"], + "rows": ["B12", "B13", "A5", "B0", "B1"] + }, + "processor": "STM32F401", + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "rgb_matrix": { + "animations": { + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true + }, + "default": { + "animation": "cycle_all" + }, + "driver": "ws2812", + "layout": [ + {"matrix": [4, 1], "x": 13, "y": 64, "flags": 1}, + {"matrix": [4, 3], "x": 39, "y": 64, "flags": 1}, + {"matrix": [4, 5], "x": 66, "y": 64, "flags": 4}, + {"matrix": [4, 6], "x": 79, "y": 64, "flags": 1}, + {"matrix": [4, 8], "x": 105, "y": 64, "flags": 4}, + {"matrix": [4, 10], "x": 132, "y": 64, "flags": 1}, + {"matrix": [4, 13], "x": 171, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 184, "y": 64, "flags": 1}, + {"matrix": [3, 14], "x": 184, "y": 48, "flags": 1}, + {"matrix": [3, 13], "x": 171, "y": 48, "flags": 1}, + {"matrix": [3, 12], "x": 158, "y": 48, "flags": 4}, + {"matrix": [3, 11], "x": 145, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 132, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 119, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 105, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 92, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 79, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 66, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 53, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 39, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 26, "y": 48, "flags": 4}, + {"matrix": [3, 1], "x": 13, "y": 48, "flags": 1}, + {"matrix": [2, 0], "x": 0, "y": 32, "flags": 1}, + {"matrix": [2, 1], "x": 13, "y": 32, "flags": 1}, + {"matrix": [2, 2], "x": 26, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 39, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 53, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 66, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 79, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 92, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 105, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 119, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 132, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 145, "y": 32, "flags": 4}, + {"matrix": [2, 12], "x": 158, "y": 32, "flags": 4}, + {"matrix": [2, 14], "x": 184, "y": 32, "flags": 1}, + {"matrix": [1, 14], "x": 184, "y": 16, "flags": 4}, + {"matrix": [2, 13], "x": 171, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 158, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 145, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 132, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 119, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 105, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 92, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 79, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 66, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 53, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 39, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 26, "y": 16, "flags": 4}, + {"matrix": [1, 1], "x": 13, "y": 16, "flags": 1}, + {"matrix": [1, 0], "x": 0, "y": 16, "flags": 1}, + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 13, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 26, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 39, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 53, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 66, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 79, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 92, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 105, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 119, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 132, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 145, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 158, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 171, "y": 0, "flags": 4}, + {"matrix": [1, 13], "x": 178, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 184, "y": 0, "flags": 1}, + {"matrix": [0, 15], "x": 198, "y": 0, "flags": 4}, + {"matrix": [0, 16], "x": 211, "y": 0, "flags": 4}, + {"matrix": [0, 17], "x": 224, "y": 0, "flags": 4}, + {"matrix": [1, 17], "x": 224, "y": 16, "flags": 4}, + {"matrix": [1, 16], "x": 211, "y": 16, "flags": 4}, + {"matrix": [1, 15], "x": 198, "y": 16, "flags": 4}, + {"matrix": [2, 15], "x": 198, "y": 32, "flags": 4}, + {"matrix": [2, 16], "x": 211, "y": 32, "flags": 4}, + {"matrix": [2, 17], "x": 224, "y": 32, "flags": 4}, + {"matrix": [3, 17], "x": 224, "y": 48, "flags": 4}, + {"matrix": [3, 16], "x": 211, "y": 48, "flags": 4}, + {"matrix": [3, 15], "x": 198, "y": 48, "flags": 4}, + {"matrix": [4, 15], "x": 198, "y": 64, "flags": 4}, + {"matrix": [4, 16], "x": 211, "y": 64, "flags": 4}, + {"matrix": [4, 17], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 120 + }, + "url": "https://klc-playground.com/", + "usb": { + "device_version": "1.0.0", + "pid": "0x00A2", + "vid": "0x4B50" + }, + "ws2812": { + "pin": "A0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 10.25, "y": 0}, + {"matrix": [0, 9], "x": 11.25, "y": 0}, + {"matrix": [0, 10], "x": 12.25, "y": 0}, + {"matrix": [0, 11], "x": 13.25, "y": 0}, + {"matrix": [0, 12], "x": 14.25, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 18.75, "y": 0}, + {"matrix": [0, 16], "x": 19.75, "y": 0}, + {"matrix": [0, 17], "x": 20.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 9.75, "y": 1}, + {"matrix": [1, 8], "x": 10.75, "y": 1}, + {"matrix": [1, 9], "x": 11.75, "y": 1}, + {"matrix": [1, 10], "x": 12.75, "y": 1}, + {"matrix": [1, 11], "x": 13.75, "y": 1}, + {"matrix": [1, 12], "x": 14.75, "y": 1}, + {"matrix": [2, 13], "x": 15.75, "y": 1}, + {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 18.75, "y": 1}, + {"matrix": [1, 16], "x": 19.75, "y": 1}, + {"matrix": [1, 17], "x": 20.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 10, "y": 2}, + {"matrix": [2, 8], "x": 11, "y": 2}, + {"matrix": [2, 9], "x": 12, "y": 2}, + {"matrix": [2, 10], "x": 13, "y": 2}, + {"matrix": [2, 11], "x": 14, "y": 2}, + {"matrix": [2, 12], "x": 15, "y": 2}, + {"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 18.75, "y": 2}, + {"matrix": [2, 16], "x": 19.75, "y": 2}, + {"matrix": [2, 17], "x": 20.75, "y": 2}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 9.5, "y": 3}, + {"matrix": [3, 8], "x": 10.5, "y": 3}, + {"matrix": [3, 9], "x": 11.5, "y": 3}, + {"matrix": [3, 10], "x": 12.5, "y": 3}, + {"matrix": [3, 11], "x": 13.5, "y": 3}, + {"matrix": [3, 12], "x": 14.5, "y": 3}, + {"matrix": [3, 13], "x": 15.5, "y": 3, "w": 2.75}, + {"matrix": [3, 15], "x": 18.75, "y": 3}, + {"matrix": [3, 16], "x": 19.75, "y": 3}, + {"matrix": [3, 17], "x": 20.75, "y": 3}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8, "y": 4}, + {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 15.75, "y": 4}, + {"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}, + {"matrix": [4, 15], "x": 18.75, "y": 4}, + {"matrix": [4, 16], "x": 19.75, "y": 4}, + {"matrix": [4, 17], "x": 20.75, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 10.25, "y": 0}, + {"matrix": [0, 9], "x": 11.25, "y": 0}, + {"matrix": [0, 10], "x": 12.25, "y": 0}, + {"matrix": [0, 11], "x": 13.25, "y": 0}, + {"matrix": [0, 12], "x": 14.25, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [1, 13], "x": 16.25, "y": 0}, + {"matrix": [0, 14], "x": 17.25, "y": 0}, + {"matrix": [0, 15], "x": 18.75, "y": 0}, + {"matrix": [0, 16], "x": 19.75, "y": 0}, + {"matrix": [0, 17], "x": 20.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 9.75, "y": 1}, + {"matrix": [1, 8], "x": 10.75, "y": 1}, + {"matrix": [1, 9], "x": 11.75, "y": 1}, + {"matrix": [1, 10], "x": 12.75, "y": 1}, + {"matrix": [1, 11], "x": 13.75, "y": 1}, + {"matrix": [1, 12], "x": 14.75, "y": 1}, + {"matrix": [2, 13], "x": 15.75, "y": 1}, + {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 18.75, "y": 1}, + {"matrix": [1, 16], "x": 19.75, "y": 1}, + {"matrix": [1, 17], "x": 20.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 10, "y": 2}, + {"matrix": [2, 8], "x": 11, "y": 2}, + {"matrix": [2, 9], "x": 12, "y": 2}, + {"matrix": [2, 10], "x": 13, "y": 2}, + {"matrix": [2, 11], "x": 14, "y": 2}, + {"matrix": [2, 12], "x": 15, "y": 2}, + {"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 18.75, "y": 2}, + {"matrix": [2, 16], "x": 19.75, "y": 2}, + {"matrix": [2, 17], "x": 20.75, "y": 2}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 9.5, "y": 3}, + {"matrix": [3, 8], "x": 10.5, "y": 3}, + {"matrix": [3, 9], "x": 11.5, "y": 3}, + {"matrix": [3, 10], "x": 12.5, "y": 3}, + {"matrix": [3, 11], "x": 13.5, "y": 3}, + {"matrix": [3, 12], "x": 14.5, "y": 3}, + {"matrix": [3, 13], "x": 15.5, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 17.25, "y": 3}, + {"matrix": [3, 15], "x": 18.75, "y": 3}, + {"matrix": [3, 16], "x": 19.75, "y": 3}, + {"matrix": [3, 17], "x": 20.75, "y": 3}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8, "y": 4}, + {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 15.75, "y": 4}, + {"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}, + {"matrix": [4, 15], "x": 18.75, "y": 4}, + {"matrix": [4, 16], "x": 19.75, "y": 4}, + {"matrix": [4, 17], "x": 20.75, "y": 4} + ] + }, + "LAYOUT_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 10.25, "y": 0}, + {"matrix": [0, 9], "x": 11.25, "y": 0}, + {"matrix": [0, 10], "x": 12.25, "y": 0}, + {"matrix": [0, 11], "x": 13.25, "y": 0}, + {"matrix": [0, 12], "x": 14.25, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [1, 13], "x": 16.25, "y": 0}, + {"matrix": [0, 14], "x": 17.25, "y": 0}, + {"matrix": [0, 15], "x": 18.75, "y": 0}, + {"matrix": [0, 16], "x": 19.75, "y": 0}, + {"matrix": [0, 17], "x": 20.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 9.75, "y": 1}, + {"matrix": [1, 8], "x": 10.75, "y": 1}, + {"matrix": [1, 9], "x": 11.75, "y": 1}, + {"matrix": [1, 10], "x": 12.75, "y": 1}, + {"matrix": [1, 11], "x": 13.75, "y": 1}, + {"matrix": [1, 12], "x": 14.75, "y": 1}, + {"matrix": [2, 13], "x": 15.75, "y": 1}, + {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 18.75, "y": 1}, + {"matrix": [1, 16], "x": 19.75, "y": 1}, + {"matrix": [1, 17], "x": 20.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 10, "y": 2}, + {"matrix": [2, 8], "x": 11, "y": 2}, + {"matrix": [2, 9], "x": 12, "y": 2}, + {"matrix": [2, 10], "x": 13, "y": 2}, + {"matrix": [2, 11], "x": 14, "y": 2}, + {"matrix": [2, 12], "x": 15, "y": 2}, + {"matrix": [2, 14], "x": 16, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 18.75, "y": 2}, + {"matrix": [2, 16], "x": 19.75, "y": 2}, + {"matrix": [2, 17], "x": 20.75, "y": 2}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 9.5, "y": 3}, + {"matrix": [3, 8], "x": 10.5, "y": 3}, + {"matrix": [3, 9], "x": 11.5, "y": 3}, + {"matrix": [3, 10], "x": 12.5, "y": 3}, + {"matrix": [3, 11], "x": 13.5, "y": 3}, + {"matrix": [3, 12], "x": 14.5, "y": 3}, + {"matrix": [3, 13], "x": 15.5, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 17.25, "y": 3}, + {"matrix": [3, 15], "x": 18.75, "y": 3}, + {"matrix": [3, 16], "x": 19.75, "y": 3}, + {"matrix": [3, 17], "x": 20.75, "y": 3}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8, "y": 4}, + {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 15.75, "y": 4}, + {"matrix": [4, 14], "x": 16.75, "y": 4, "w": 1.5}, + {"matrix": [4, 15], "x": 18.75, "y": 4}, + {"matrix": [4, 16], "x": 19.75, "y": 4}, + {"matrix": [4, 17], "x": 20.75, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/kopibeng/tgr_lena/rules.mk b/keyboards/kopibeng/tgr_lena/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kopibeng/tgr_lena/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kprepublic/bm16a/v1/info.json b/keyboards/kprepublic/bm16a/v1/info.json deleted file mode 100644 index 85173a89cc..0000000000 --- a/keyboards/kprepublic/bm16a/v1/info.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "keyboard_name": "bm16a", - "manufacturer": "KPrepublic", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x4B50", - "pid": "0x016A", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "backlight": true, - "rgblight": true - }, - "matrix_pins": { - "rows": ["D3", "D5", "D1", "D2"], - "cols": ["D6", "D4", "D7", "B4"] - }, - "diode_direction": "COL2ROW", - "backlight": { - "pin": "B6", - "levels": 5 - }, - "rgblight": { - "led_count": 4, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "E2" - }, - "community_layouts": ["ortho_4x4"], - "layouts": { - "LAYOUT_ortho_4x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/kprepublic/bm16a/v1/keyboard.json b/keyboards/kprepublic/bm16a/v1/keyboard.json new file mode 100644 index 0000000000..85173a89cc --- /dev/null +++ b/keyboards/kprepublic/bm16a/v1/keyboard.json @@ -0,0 +1,76 @@ +{ + "keyboard_name": "bm16a", + "manufacturer": "KPrepublic", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x4B50", + "pid": "0x016A", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "backlight": true, + "rgblight": true + }, + "matrix_pins": { + "rows": ["D3", "D5", "D1", "D2"], + "cols": ["D6", "D4", "D7", "B4"] + }, + "diode_direction": "COL2ROW", + "backlight": { + "pin": "B6", + "levels": 5 + }, + "rgblight": { + "led_count": 4, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "E2" + }, + "community_layouts": ["ortho_4x4"], + "layouts": { + "LAYOUT_ortho_4x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/kprepublic/bm16a/v1/rules.mk b/keyboards/kprepublic/bm16a/v1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kprepublic/bm16a/v1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kprepublic/bm16a/v2/info.json b/keyboards/kprepublic/bm16a/v2/info.json deleted file mode 100644 index e922d0b9ee..0000000000 --- a/keyboards/kprepublic/bm16a/v2/info.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "manufacturer": "kprepublic", - "keyboard_name": "BM16v2", - "maintainer": "qmk", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "B9", - "driver": "pwm" - }, - "matrix_pins": { - "cols": ["B1", "A3", "B0", "B4"], - "rows": ["A8", "A9", "B5", "B3"] - }, - "processor": "STM32F103", // GD32F303CCT6 - "url": "", - "usb": { - "device_version": "0.0.2", - "pid": "0x016C", - "vid": "0x4B50" - }, - "layouts": { - "LAYOUT_ortho_4x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3} - ] - } - }, - "community_layouts": ["ortho_4x4"], - "rgb_matrix": { - "driver": "ws2812", - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 149, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 224, "y": 0, "flags": 4}, - - {"matrix": [1, 0], "x": 0, "y": 21, "flags": 4}, - {"matrix": [1, 1], "x": 75, "y": 21, "flags": 4}, - {"matrix": [1, 2], "x": 149, "y": 21, "flags": 4}, - {"matrix": [1, 3], "x": 224, "y": 21, "flags": 4}, - - {"matrix": [2, 0], "x": 0, "y": 43, "flags": 4}, - {"matrix": [2, 1], "x": 75, "y": 43, "flags": 4}, - {"matrix": [2, 2], "x": 149, "y": 43, "flags": 4}, - {"matrix": [2, 3], "x": 224, "y": 43, "flags": 4}, - - {"matrix": [3, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [3, 1], "x": 75, "y": 64, "flags": 4}, - {"matrix": [3, 2], "x": 149, "y": 64, "flags": 4}, - {"matrix": [3, 3], "x": 224, "y": 64, "flags": 4} - ] - } -} diff --git a/keyboards/kprepublic/bm16a/v2/keyboard.json b/keyboards/kprepublic/bm16a/v2/keyboard.json new file mode 100644 index 0000000000..e922d0b9ee --- /dev/null +++ b/keyboards/kprepublic/bm16a/v2/keyboard.json @@ -0,0 +1,124 @@ +{ + "manufacturer": "kprepublic", + "keyboard_name": "BM16v2", + "maintainer": "qmk", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "B9", + "driver": "pwm" + }, + "matrix_pins": { + "cols": ["B1", "A3", "B0", "B4"], + "rows": ["A8", "A9", "B5", "B3"] + }, + "processor": "STM32F103", // GD32F303CCT6 + "url": "", + "usb": { + "device_version": "0.0.2", + "pid": "0x016C", + "vid": "0x4B50" + }, + "layouts": { + "LAYOUT_ortho_4x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3} + ] + } + }, + "community_layouts": ["ortho_4x4"], + "rgb_matrix": { + "driver": "ws2812", + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 149, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 224, "y": 0, "flags": 4}, + + {"matrix": [1, 0], "x": 0, "y": 21, "flags": 4}, + {"matrix": [1, 1], "x": 75, "y": 21, "flags": 4}, + {"matrix": [1, 2], "x": 149, "y": 21, "flags": 4}, + {"matrix": [1, 3], "x": 224, "y": 21, "flags": 4}, + + {"matrix": [2, 0], "x": 0, "y": 43, "flags": 4}, + {"matrix": [2, 1], "x": 75, "y": 43, "flags": 4}, + {"matrix": [2, 2], "x": 149, "y": 43, "flags": 4}, + {"matrix": [2, 3], "x": 224, "y": 43, "flags": 4}, + + {"matrix": [3, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [3, 1], "x": 75, "y": 64, "flags": 4}, + {"matrix": [3, 2], "x": 149, "y": 64, "flags": 4}, + {"matrix": [3, 3], "x": 224, "y": 64, "flags": 4} + ] + } +} diff --git a/keyboards/kprepublic/bm16a/v2/rules.mk b/keyboards/kprepublic/bm16a/v2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kprepublic/bm40hsrgb/rev2/info.json b/keyboards/kprepublic/bm40hsrgb/rev2/info.json deleted file mode 100644 index cfaabd5c9e..0000000000 --- a/keyboards/kprepublic/bm40hsrgb/rev2/info.json +++ /dev/null @@ -1,191 +0,0 @@ -{ - "keyboard_name": "BM40 Hotswap RGB", - "manufacturer": "KPRepublic", - "url": "", - "maintainer": "qmk", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "rgblight": true, - "rgb_matrix": true, - "tri_layer": true, - "console": false, - "command": false, - "nkro": false - }, - "usb": { - "vid": "0x4B50", - "pid": "0x3430", - "device_version": "0.0.2" - }, - "ws2812": { - "pin": "B0" - }, - "rgblight": { - "led_count": 6, - "max_brightness": 150, - "animations": { - "knight": true, - "rainbow_swirl": true - } - }, - "rgb_matrix": { - "driver": "is31fl3733", - "max_brightness": 150, - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 40, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 61, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 81, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 101, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 122, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 142, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 183, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 203, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 224, "y": 0, "flags": 1}, - {"matrix": [1, 0], "x": 0, "y": 21, "flags": 1}, - {"matrix": [1, 1], "x": 20, "y": 21, "flags": 4}, - {"matrix": [1, 2], "x": 40, "y": 21, "flags": 4}, - {"matrix": [1, 3], "x": 61, "y": 21, "flags": 4}, - {"matrix": [1, 4], "x": 81, "y": 21, "flags": 4}, - {"matrix": [1, 5], "x": 101, "y": 21, "flags": 4}, - {"matrix": [1, 6], "x": 122, "y": 21, "flags": 4}, - {"matrix": [1, 7], "x": 142, "y": 21, "flags": 4}, - {"matrix": [1, 8], "x": 162, "y": 21, "flags": 4}, - {"matrix": [1, 9], "x": 183, "y": 21, "flags": 4}, - {"matrix": [1, 10], "x": 203, "y": 21, "flags": 4}, - {"matrix": [1, 11], "x": 224, "y": 21, "flags": 1}, - {"matrix": [2, 0], "x": 0, "y": 42, "flags": 1}, - {"matrix": [2, 1], "x": 20, "y": 42, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 42, "flags": 4}, - {"matrix": [2, 3], "x": 61, "y": 42, "flags": 4}, - {"matrix": [2, 4], "x": 81, "y": 42, "flags": 4}, - {"matrix": [2, 5], "x": 101, "y": 42, "flags": 4}, - {"matrix": [2, 6], "x": 122, "y": 42, "flags": 4}, - {"matrix": [2, 7], "x": 142, "y": 42, "flags": 4}, - {"matrix": [2, 8], "x": 162, "y": 42, "flags": 4}, - {"matrix": [2, 9], "x": 183, "y": 42, "flags": 4}, - {"matrix": [2, 10], "x": 203, "y": 42, "flags": 4}, - {"matrix": [2, 11], "x": 224, "y": 42, "flags": 1}, - {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, - {"matrix": [3, 1], "x": 20, "y": 64, "flags": 1}, - {"matrix": [3, 2], "x": 40, "y": 64, "flags": 1}, - {"matrix": [3, 3], "x": 61, "y": 64, "flags": 1}, - {"matrix": [3, 4], "x": 81, "y": 64, "flags": 1}, - {"matrix": [3, 5], "x": 111, "y": 64, "flags": 1}, - {"matrix": [3, 7], "x": 142, "y": 64, "flags": 1}, - {"matrix": [3, 8], "x": 162, "y": 64, "flags": 1}, - {"matrix": [3, 9], "x": 183, "y": 64, "flags": 1}, - {"matrix": [3, 10], "x": 203, "y": 64, "flags": 1}, - {"matrix": [3, 11], "x": 224, "y": 64, "flags": 1} - ], - "sleep": true - }, - "matrix_pins": { - "cols": ["B2", "B3", "D5", "D3", "D2", "B7", "F0", "B4", "B5", "B6", "C6", "C7"], - "rows": ["D7", "F7", "F6", "F5"] - }, - "diode_direction": "ROW2COL", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "community_layouts": ["planck_mit"], - "layout_aliases": { - "LAYOUT_planck_mit": "LAYOUT_ortho_4x12_1x2uC" - }, - "layouts": { - "LAYOUT_ortho_4x12_1x2uC": { - "layout": [ - {"label":"K00", "matrix": [0, 0], "x":0, "y":0}, - {"label":"K01", "matrix": [0, 1], "x":1, "y":0}, - {"label":"K02", "matrix": [0, 2], "x":2, "y":0}, - {"label":"K03", "matrix": [0, 3], "x":3, "y":0}, - {"label":"K04", "matrix": [0, 4], "x":4, "y":0}, - {"label":"K05", "matrix": [0, 5], "x":5, "y":0}, - {"label":"K06", "matrix": [0, 6], "x":6, "y":0}, - {"label":"K07", "matrix": [0, 7], "x":7, "y":0}, - {"label":"K08", "matrix": [0, 8], "x":8, "y":0}, - {"label":"K09", "matrix": [0, 9], "x":9, "y":0}, - {"label":"K0A", "matrix": [0, 10], "x":10, "y":0}, - {"label":"K0B", "matrix": [0, 11], "x":11, "y":0}, - {"label":"K10", "matrix": [1, 0], "x":0, "y":1}, - {"label":"K11", "matrix": [1, 1], "x":1, "y":1}, - {"label":"K12", "matrix": [1, 2], "x":2, "y":1}, - {"label":"K13", "matrix": [1, 3], "x":3, "y":1}, - {"label":"K14", "matrix": [1, 4], "x":4, "y":1}, - {"label":"K15", "matrix": [1, 5], "x":5, "y":1}, - {"label":"K16", "matrix": [1, 6], "x":6, "y":1}, - {"label":"K17", "matrix": [1, 7], "x":7, "y":1}, - {"label":"K18", "matrix": [1, 8], "x":8, "y":1}, - {"label":"K19", "matrix": [1, 9], "x":9, "y":1}, - {"label":"K1A", "matrix": [1, 10], "x":10, "y":1}, - {"label":"K1B", "matrix": [1, 11], "x":11, "y":1}, - {"label":"K20", "matrix": [2, 0], "x":0, "y":2}, - {"label":"K21", "matrix": [2, 1], "x":1, "y":2}, - {"label":"K22", "matrix": [2, 2], "x":2, "y":2}, - {"label":"K23", "matrix": [2, 3], "x":3, "y":2}, - {"label":"K24", "matrix": [2, 4], "x":4, "y":2}, - {"label":"K25", "matrix": [2, 5], "x":5, "y":2}, - {"label":"K26", "matrix": [2, 6], "x":6, "y":2}, - {"label":"K27", "matrix": [2, 7], "x":7, "y":2}, - {"label":"K28", "matrix": [2, 8], "x":8, "y":2}, - {"label":"K29", "matrix": [2, 9], "x":9, "y":2}, - {"label":"K2A", "matrix": [2, 10], "x":10, "y":2}, - {"label":"K2B", "matrix": [2, 11], "x":11, "y":2}, - {"label":"K30", "matrix": [3, 0], "x":0, "y":3}, - {"label":"K31", "matrix": [3, 1], "x":1, "y":3}, - {"label":"K32", "matrix": [3, 2], "x":2, "y":3}, - {"label":"K33", "matrix": [3, 3], "x":3, "y":3}, - {"label":"K34", "matrix": [3, 4], "x":4, "y":3}, - {"label":"K35", "matrix": [3, 5], "x":5, "y":3, "w":2}, - {"label":"K37", "matrix": [3, 7], "x":7, "y":3}, - {"label":"K38", "matrix": [3, 8], "x":8, "y":3}, - {"label":"K39", "matrix": [3, 9], "x":9, "y":3}, - {"label":"K3A", "matrix": [3, 10], "x":10, "y":3}, - {"label":"K3B", "matrix": [3, 11], "x":11, "y":3} - ] - } - } -} diff --git a/keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json b/keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json new file mode 100644 index 0000000000..cfaabd5c9e --- /dev/null +++ b/keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json @@ -0,0 +1,191 @@ +{ + "keyboard_name": "BM40 Hotswap RGB", + "manufacturer": "KPRepublic", + "url": "", + "maintainer": "qmk", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "rgblight": true, + "rgb_matrix": true, + "tri_layer": true, + "console": false, + "command": false, + "nkro": false + }, + "usb": { + "vid": "0x4B50", + "pid": "0x3430", + "device_version": "0.0.2" + }, + "ws2812": { + "pin": "B0" + }, + "rgblight": { + "led_count": 6, + "max_brightness": 150, + "animations": { + "knight": true, + "rainbow_swirl": true + } + }, + "rgb_matrix": { + "driver": "is31fl3733", + "max_brightness": 150, + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 40, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 61, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 81, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 101, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 122, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 142, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 183, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 203, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 224, "y": 0, "flags": 1}, + {"matrix": [1, 0], "x": 0, "y": 21, "flags": 1}, + {"matrix": [1, 1], "x": 20, "y": 21, "flags": 4}, + {"matrix": [1, 2], "x": 40, "y": 21, "flags": 4}, + {"matrix": [1, 3], "x": 61, "y": 21, "flags": 4}, + {"matrix": [1, 4], "x": 81, "y": 21, "flags": 4}, + {"matrix": [1, 5], "x": 101, "y": 21, "flags": 4}, + {"matrix": [1, 6], "x": 122, "y": 21, "flags": 4}, + {"matrix": [1, 7], "x": 142, "y": 21, "flags": 4}, + {"matrix": [1, 8], "x": 162, "y": 21, "flags": 4}, + {"matrix": [1, 9], "x": 183, "y": 21, "flags": 4}, + {"matrix": [1, 10], "x": 203, "y": 21, "flags": 4}, + {"matrix": [1, 11], "x": 224, "y": 21, "flags": 1}, + {"matrix": [2, 0], "x": 0, "y": 42, "flags": 1}, + {"matrix": [2, 1], "x": 20, "y": 42, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 42, "flags": 4}, + {"matrix": [2, 3], "x": 61, "y": 42, "flags": 4}, + {"matrix": [2, 4], "x": 81, "y": 42, "flags": 4}, + {"matrix": [2, 5], "x": 101, "y": 42, "flags": 4}, + {"matrix": [2, 6], "x": 122, "y": 42, "flags": 4}, + {"matrix": [2, 7], "x": 142, "y": 42, "flags": 4}, + {"matrix": [2, 8], "x": 162, "y": 42, "flags": 4}, + {"matrix": [2, 9], "x": 183, "y": 42, "flags": 4}, + {"matrix": [2, 10], "x": 203, "y": 42, "flags": 4}, + {"matrix": [2, 11], "x": 224, "y": 42, "flags": 1}, + {"matrix": [3, 0], "x": 0, "y": 64, "flags": 1}, + {"matrix": [3, 1], "x": 20, "y": 64, "flags": 1}, + {"matrix": [3, 2], "x": 40, "y": 64, "flags": 1}, + {"matrix": [3, 3], "x": 61, "y": 64, "flags": 1}, + {"matrix": [3, 4], "x": 81, "y": 64, "flags": 1}, + {"matrix": [3, 5], "x": 111, "y": 64, "flags": 1}, + {"matrix": [3, 7], "x": 142, "y": 64, "flags": 1}, + {"matrix": [3, 8], "x": 162, "y": 64, "flags": 1}, + {"matrix": [3, 9], "x": 183, "y": 64, "flags": 1}, + {"matrix": [3, 10], "x": 203, "y": 64, "flags": 1}, + {"matrix": [3, 11], "x": 224, "y": 64, "flags": 1} + ], + "sleep": true + }, + "matrix_pins": { + "cols": ["B2", "B3", "D5", "D3", "D2", "B7", "F0", "B4", "B5", "B6", "C6", "C7"], + "rows": ["D7", "F7", "F6", "F5"] + }, + "diode_direction": "ROW2COL", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "community_layouts": ["planck_mit"], + "layout_aliases": { + "LAYOUT_planck_mit": "LAYOUT_ortho_4x12_1x2uC" + }, + "layouts": { + "LAYOUT_ortho_4x12_1x2uC": { + "layout": [ + {"label":"K00", "matrix": [0, 0], "x":0, "y":0}, + {"label":"K01", "matrix": [0, 1], "x":1, "y":0}, + {"label":"K02", "matrix": [0, 2], "x":2, "y":0}, + {"label":"K03", "matrix": [0, 3], "x":3, "y":0}, + {"label":"K04", "matrix": [0, 4], "x":4, "y":0}, + {"label":"K05", "matrix": [0, 5], "x":5, "y":0}, + {"label":"K06", "matrix": [0, 6], "x":6, "y":0}, + {"label":"K07", "matrix": [0, 7], "x":7, "y":0}, + {"label":"K08", "matrix": [0, 8], "x":8, "y":0}, + {"label":"K09", "matrix": [0, 9], "x":9, "y":0}, + {"label":"K0A", "matrix": [0, 10], "x":10, "y":0}, + {"label":"K0B", "matrix": [0, 11], "x":11, "y":0}, + {"label":"K10", "matrix": [1, 0], "x":0, "y":1}, + {"label":"K11", "matrix": [1, 1], "x":1, "y":1}, + {"label":"K12", "matrix": [1, 2], "x":2, "y":1}, + {"label":"K13", "matrix": [1, 3], "x":3, "y":1}, + {"label":"K14", "matrix": [1, 4], "x":4, "y":1}, + {"label":"K15", "matrix": [1, 5], "x":5, "y":1}, + {"label":"K16", "matrix": [1, 6], "x":6, "y":1}, + {"label":"K17", "matrix": [1, 7], "x":7, "y":1}, + {"label":"K18", "matrix": [1, 8], "x":8, "y":1}, + {"label":"K19", "matrix": [1, 9], "x":9, "y":1}, + {"label":"K1A", "matrix": [1, 10], "x":10, "y":1}, + {"label":"K1B", "matrix": [1, 11], "x":11, "y":1}, + {"label":"K20", "matrix": [2, 0], "x":0, "y":2}, + {"label":"K21", "matrix": [2, 1], "x":1, "y":2}, + {"label":"K22", "matrix": [2, 2], "x":2, "y":2}, + {"label":"K23", "matrix": [2, 3], "x":3, "y":2}, + {"label":"K24", "matrix": [2, 4], "x":4, "y":2}, + {"label":"K25", "matrix": [2, 5], "x":5, "y":2}, + {"label":"K26", "matrix": [2, 6], "x":6, "y":2}, + {"label":"K27", "matrix": [2, 7], "x":7, "y":2}, + {"label":"K28", "matrix": [2, 8], "x":8, "y":2}, + {"label":"K29", "matrix": [2, 9], "x":9, "y":2}, + {"label":"K2A", "matrix": [2, 10], "x":10, "y":2}, + {"label":"K2B", "matrix": [2, 11], "x":11, "y":2}, + {"label":"K30", "matrix": [3, 0], "x":0, "y":3}, + {"label":"K31", "matrix": [3, 1], "x":1, "y":3}, + {"label":"K32", "matrix": [3, 2], "x":2, "y":3}, + {"label":"K33", "matrix": [3, 3], "x":3, "y":3}, + {"label":"K34", "matrix": [3, 4], "x":4, "y":3}, + {"label":"K35", "matrix": [3, 5], "x":5, "y":3, "w":2}, + {"label":"K37", "matrix": [3, 7], "x":7, "y":3}, + {"label":"K38", "matrix": [3, 8], "x":8, "y":3}, + {"label":"K39", "matrix": [3, 9], "x":9, "y":3}, + {"label":"K3A", "matrix": [3, 10], "x":10, "y":3}, + {"label":"K3B", "matrix": [3, 11], "x":11, "y":3} + ] + } + } +} diff --git a/keyboards/kprepublic/bm40hsrgb/rev2/rules.mk b/keyboards/kprepublic/bm40hsrgb/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kprepublic/cstc40/daughterboard/info.json b/keyboards/kprepublic/cstc40/daughterboard/info.json deleted file mode 100644 index cdba7942df..0000000000 --- a/keyboards/kprepublic/cstc40/daughterboard/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B15", "B14", "B13", "B10", "B12", "A5", "C4", "A7", "A15", "C10", "C11", "C0"], - "rows": ["B1", "B0", "C5", "A6"] - } -} \ No newline at end of file diff --git a/keyboards/kprepublic/cstc40/daughterboard/keyboard.json b/keyboards/kprepublic/cstc40/daughterboard/keyboard.json new file mode 100644 index 0000000000..cdba7942df --- /dev/null +++ b/keyboards/kprepublic/cstc40/daughterboard/keyboard.json @@ -0,0 +1,6 @@ +{ + "matrix_pins": { + "cols": ["B15", "B14", "B13", "B10", "B12", "A5", "C4", "A7", "A15", "C10", "C11", "C0"], + "rows": ["B1", "B0", "C5", "A6"] + } +} \ No newline at end of file diff --git a/keyboards/kprepublic/cstc40/daughterboard/rules.mk b/keyboards/kprepublic/cstc40/daughterboard/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kprepublic/cstc40/daughterboard/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kprepublic/cstc40/single_pcb/info.json b/keyboards/kprepublic/cstc40/single_pcb/info.json deleted file mode 100644 index 330ada7bac..0000000000 --- a/keyboards/kprepublic/cstc40/single_pcb/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "matrix_pins": { - "cols": ["C7", "C8", "C9", "A8", "A10", "B10", "A15", "C13", "B6", "B5", "B4", "B3"], - "rows": ["C12", "C10", "C11", "B0"] - } -} \ No newline at end of file diff --git a/keyboards/kprepublic/cstc40/single_pcb/keyboard.json b/keyboards/kprepublic/cstc40/single_pcb/keyboard.json new file mode 100644 index 0000000000..330ada7bac --- /dev/null +++ b/keyboards/kprepublic/cstc40/single_pcb/keyboard.json @@ -0,0 +1,6 @@ +{ + "matrix_pins": { + "cols": ["C7", "C8", "C9", "A8", "A10", "B10", "A15", "C13", "B6", "B5", "B4", "B3"], + "rows": ["C12", "C10", "C11", "B0"] + } +} \ No newline at end of file diff --git a/keyboards/kprepublic/cstc40/single_pcb/rules.mk b/keyboards/kprepublic/cstc40/single_pcb/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kprepublic/cstc40/single_pcb/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kradoindustries/kousa/info.json b/keyboards/kradoindustries/kousa/info.json deleted file mode 100644 index 196e863bf5..0000000000 --- a/keyboards/kradoindustries/kousa/info.json +++ /dev/null @@ -1,158 +0,0 @@ -{ - "keyboard_name": "Kousa-TKL", - "manufacturer": "Krado Industries", - "url": "https://www.kradoindustries.com/", - "maintainer": "Krado Industries", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x4B72", - "pid": "0x4B4F", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "encoder": true, - "rgblight": true - }, - "encoder": { - "rotary": [ - { "pin_a": "GP10", "pin_b": "GP9" } - ] - }, - "ws2812": { - "pin": "GP4", - "driver": "vendor" - }, - "rgblight": { - "led_count": 18, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - - - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP20", "GP21", "GP14", "GP15", "GP16", "GP17", "GP18", "GP13", "GP0", "GP1", "GP3"], - "rows": [ "GP2", "GP29", "GP28", "GP19", "GP12", "GP11"] - }, - - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":1.25, "y":0}, - {"matrix": [0, 2], "x":2.25, "y":0}, - {"matrix": [0, 3], "x":3.25, "y":0}, - {"matrix": [0, 4], "x":4.25, "y":0}, - {"matrix": [0, 5], "x":5.5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.75, "y":0}, - {"matrix": [0, 10], "x":10.75, "y":0}, - {"matrix": [0, 11], "x":11.75, "y":0}, - {"matrix": [0, 12], "x":12.75, "y":0}, - {"matrix": [0, 13], "x":14, "y":0}, - {"matrix": [0, 14], "x":15.25, "y":0}, - {"matrix": [0, 15], "x":16.25, "y":0}, - {"matrix": [0, 16], "x":17.25, "y":0}, - {"matrix": [1, 0], "x":0, "y":1.25, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1.25}, - {"matrix": [1, 2], "x":2.5, "y":1.25}, - {"matrix": [1, 3], "x":3.5, "y":1.25}, - {"matrix": [1, 4], "x":4.5, "y":1.25}, - {"matrix": [1, 5], "x":5.5, "y":1.25}, - {"matrix": [1, 6], "x":6.5, "y":1.25}, - {"matrix": [1, 7], "x":7.5, "y":1.25}, - {"matrix": [1, 8], "x":8.5, "y":1.25}, - {"matrix": [1, 9], "x":9.5, "y":1.25}, - {"matrix": [1, 10], "x":10.5, "y":1.25}, - {"matrix": [1, 11], "x":11.5, "y":1.25}, - {"matrix": [1, 12], "x":12.5, "y":1.25}, - {"matrix": [1, 13], "x":13.5, "y":1.25, "w":1.5}, - {"matrix": [1, 14], "x":15.25, "y":1.25}, - {"matrix": [1, 15], "x":16.25, "y":1.25}, - {"matrix": [1, 16], "x":17.25, "y":1.25}, - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2, 10], "x":10.5, "y":2.25}, - {"matrix": [2, 11], "x":11.5, "y":2.25}, - {"matrix": [2, 12], "x":12.5, "y":2.25}, - {"matrix": [2, 13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2, 14], "x":15.25, "y":2.25}, - {"matrix": [2, 15], "x":16.25, "y":2.25}, - {"matrix": [2, 16], "x":17.25, "y":2.25}, - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.5}, - {"matrix": [3, 1], "x":1.5, "y":3.25}, - {"matrix": [3, 2], "x":2.5, "y":3.25}, - {"matrix": [3, 3], "x":3.5, "y":3.25}, - {"matrix": [3, 4], "x":4.5, "y":3.25}, - {"matrix": [3, 5], "x":5.5, "y":3.25}, - {"matrix": [3, 6], "x":6.5, "y":3.25}, - {"matrix": [3, 7], "x":7.5, "y":3.25}, - {"matrix": [3, 8], "x":8.5, "y":3.25}, - {"matrix": [3, 9], "x":9.5, "y":3.25}, - {"matrix": [3, 10], "x":10.5, "y":3.25}, - {"matrix": [3, 11], "x":11.5, "y":3.25}, - {"matrix": [3, 12], "x":12.5, "y":3.25}, - {"matrix": [3, 13], "x":13.5, "y":3.25, "w":1.5}, - {"matrix": [4, 0], "x":0, "y":4.25, "w":1.5}, - {"matrix": [4, 1], "x":1.5, "y":4.25}, - {"matrix": [4, 2], "x":2.5, "y":4.25}, - {"matrix": [4, 3], "x":3.5, "y":4.25}, - {"matrix": [4, 4], "x":4.5, "y":4.25}, - {"matrix": [4, 5], "x":5.5, "y":4.25}, - {"matrix": [4, 6], "x":6.5, "y":4.25}, - {"matrix": [4, 7], "x":7.5, "y":4.25}, - {"matrix": [4, 8], "x":8.5, "y":4.25}, - {"matrix": [4, 9], "x":9.5, "y":4.25}, - {"matrix": [4, 10], "x":10.5, "y":4.25}, - {"matrix": [4, 11], "x":11.5, "y":4.25}, - {"matrix": [4, 12], "x":12.5, "y":4.25}, - {"matrix": [4, 13], "x":13.5, "y":4.25, "w":1.5}, - {"matrix": [4, 15], "x":16.25, "y":4.25}, - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, - {"matrix": [5, 1], "x":1.5, "y":5.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25}, - {"matrix": [5, 3], "x":3.5, "y":5.25}, - {"matrix": [5, 4], "x":4.5, "y":5.25}, - {"matrix": [5, 5], "x":5.5, "y":5.25}, - {"matrix": [5, 6], "x":6.5, "y":5.25, "w":2}, - {"matrix": [5, 8], "x":8.5, "y":5.25}, - {"matrix": [5, 9], "x":9.5, "y":5.25}, - {"matrix": [5, 10], "x":10.5, "y":5.25}, - {"matrix": [5, 11], "x":11.5, "y":5.25}, - {"matrix": [5, 12], "x":12.5, "y":5.25}, - {"matrix": [5, 13], "x":13.5, "y":5.25, "w":1.5}, - {"matrix": [5, 14], "x":15.25, "y":5.25}, - {"matrix": [5, 15], "x":16.25, "y":5.25}, - {"matrix": [5, 16], "x":17.25, "y":5.25} - ] - } - } -} diff --git a/keyboards/kradoindustries/kousa/keyboard.json b/keyboards/kradoindustries/kousa/keyboard.json new file mode 100644 index 0000000000..196e863bf5 --- /dev/null +++ b/keyboards/kradoindustries/kousa/keyboard.json @@ -0,0 +1,158 @@ +{ + "keyboard_name": "Kousa-TKL", + "manufacturer": "Krado Industries", + "url": "https://www.kradoindustries.com/", + "maintainer": "Krado Industries", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x4B72", + "pid": "0x4B4F", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "encoder": true, + "rgblight": true + }, + "encoder": { + "rotary": [ + { "pin_a": "GP10", "pin_b": "GP9" } + ] + }, + "ws2812": { + "pin": "GP4", + "driver": "vendor" + }, + "rgblight": { + "led_count": 18, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + + + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP20", "GP21", "GP14", "GP15", "GP16", "GP17", "GP18", "GP13", "GP0", "GP1", "GP3"], + "rows": [ "GP2", "GP29", "GP28", "GP19", "GP12", "GP11"] + }, + + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":1.25, "y":0}, + {"matrix": [0, 2], "x":2.25, "y":0}, + {"matrix": [0, 3], "x":3.25, "y":0}, + {"matrix": [0, 4], "x":4.25, "y":0}, + {"matrix": [0, 5], "x":5.5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.75, "y":0}, + {"matrix": [0, 10], "x":10.75, "y":0}, + {"matrix": [0, 11], "x":11.75, "y":0}, + {"matrix": [0, 12], "x":12.75, "y":0}, + {"matrix": [0, 13], "x":14, "y":0}, + {"matrix": [0, 14], "x":15.25, "y":0}, + {"matrix": [0, 15], "x":16.25, "y":0}, + {"matrix": [0, 16], "x":17.25, "y":0}, + {"matrix": [1, 0], "x":0, "y":1.25, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1.25}, + {"matrix": [1, 2], "x":2.5, "y":1.25}, + {"matrix": [1, 3], "x":3.5, "y":1.25}, + {"matrix": [1, 4], "x":4.5, "y":1.25}, + {"matrix": [1, 5], "x":5.5, "y":1.25}, + {"matrix": [1, 6], "x":6.5, "y":1.25}, + {"matrix": [1, 7], "x":7.5, "y":1.25}, + {"matrix": [1, 8], "x":8.5, "y":1.25}, + {"matrix": [1, 9], "x":9.5, "y":1.25}, + {"matrix": [1, 10], "x":10.5, "y":1.25}, + {"matrix": [1, 11], "x":11.5, "y":1.25}, + {"matrix": [1, 12], "x":12.5, "y":1.25}, + {"matrix": [1, 13], "x":13.5, "y":1.25, "w":1.5}, + {"matrix": [1, 14], "x":15.25, "y":1.25}, + {"matrix": [1, 15], "x":16.25, "y":1.25}, + {"matrix": [1, 16], "x":17.25, "y":1.25}, + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2, 10], "x":10.5, "y":2.25}, + {"matrix": [2, 11], "x":11.5, "y":2.25}, + {"matrix": [2, 12], "x":12.5, "y":2.25}, + {"matrix": [2, 13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2, 14], "x":15.25, "y":2.25}, + {"matrix": [2, 15], "x":16.25, "y":2.25}, + {"matrix": [2, 16], "x":17.25, "y":2.25}, + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.5}, + {"matrix": [3, 1], "x":1.5, "y":3.25}, + {"matrix": [3, 2], "x":2.5, "y":3.25}, + {"matrix": [3, 3], "x":3.5, "y":3.25}, + {"matrix": [3, 4], "x":4.5, "y":3.25}, + {"matrix": [3, 5], "x":5.5, "y":3.25}, + {"matrix": [3, 6], "x":6.5, "y":3.25}, + {"matrix": [3, 7], "x":7.5, "y":3.25}, + {"matrix": [3, 8], "x":8.5, "y":3.25}, + {"matrix": [3, 9], "x":9.5, "y":3.25}, + {"matrix": [3, 10], "x":10.5, "y":3.25}, + {"matrix": [3, 11], "x":11.5, "y":3.25}, + {"matrix": [3, 12], "x":12.5, "y":3.25}, + {"matrix": [3, 13], "x":13.5, "y":3.25, "w":1.5}, + {"matrix": [4, 0], "x":0, "y":4.25, "w":1.5}, + {"matrix": [4, 1], "x":1.5, "y":4.25}, + {"matrix": [4, 2], "x":2.5, "y":4.25}, + {"matrix": [4, 3], "x":3.5, "y":4.25}, + {"matrix": [4, 4], "x":4.5, "y":4.25}, + {"matrix": [4, 5], "x":5.5, "y":4.25}, + {"matrix": [4, 6], "x":6.5, "y":4.25}, + {"matrix": [4, 7], "x":7.5, "y":4.25}, + {"matrix": [4, 8], "x":8.5, "y":4.25}, + {"matrix": [4, 9], "x":9.5, "y":4.25}, + {"matrix": [4, 10], "x":10.5, "y":4.25}, + {"matrix": [4, 11], "x":11.5, "y":4.25}, + {"matrix": [4, 12], "x":12.5, "y":4.25}, + {"matrix": [4, 13], "x":13.5, "y":4.25, "w":1.5}, + {"matrix": [4, 15], "x":16.25, "y":4.25}, + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, + {"matrix": [5, 1], "x":1.5, "y":5.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25}, + {"matrix": [5, 3], "x":3.5, "y":5.25}, + {"matrix": [5, 4], "x":4.5, "y":5.25}, + {"matrix": [5, 5], "x":5.5, "y":5.25}, + {"matrix": [5, 6], "x":6.5, "y":5.25, "w":2}, + {"matrix": [5, 8], "x":8.5, "y":5.25}, + {"matrix": [5, 9], "x":9.5, "y":5.25}, + {"matrix": [5, 10], "x":10.5, "y":5.25}, + {"matrix": [5, 11], "x":11.5, "y":5.25}, + {"matrix": [5, 12], "x":12.5, "y":5.25}, + {"matrix": [5, 13], "x":13.5, "y":5.25, "w":1.5}, + {"matrix": [5, 14], "x":15.25, "y":5.25}, + {"matrix": [5, 15], "x":16.25, "y":5.25}, + {"matrix": [5, 16], "x":17.25, "y":5.25} + ] + } + } +} diff --git a/keyboards/kradoindustries/kousa/rules.mk b/keyboards/kradoindustries/kousa/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kradoindustries/kousa/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kradoindustries/krado66/info.json b/keyboards/kradoindustries/krado66/info.json deleted file mode 100644 index aefadf12de..0000000000 --- a/keyboards/kradoindustries/krado66/info.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "keyboard_name": "Krado66", - "manufacturer": "Krado Industries", - "url": "https://www.kradoindustries.com/", - "maintainer": "Krado Industries", - "usb": { - "vid": "0x4B72", - "pid": "0x6664", - "device_version": "2.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "encoder": true, - "rgblight": true - }, - "ws2812": { - "pin": "B2" - }, - "rgblight": { - "led_count": 14, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "encoder": { - "rotary": [ - { "pin_a": "B1", "pin_b": "B0" }, - { "pin_a": "D7", "pin_b": "D6" }, - { "pin_a": "F7", "pin_b": "F6" } - ] - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": [ "C7", "B3", "D0", "D1", "D2", "D3", "D5", "D4"], - "rows": [ "F5", "F4", "F1", "F0", "B7", "E6", "B4", "B5", "C6", "B6" ] - }, - - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x":0.25, "y":0}, - {"matrix": [1, 0], "x":1.25, "y":0}, - {"matrix": [0, 1], "x":2.25, "y":0}, - {"matrix": [1, 1], "x":3.25, "y":0}, - {"matrix": [0, 2], "x":4.25, "y":0}, - {"matrix": [1, 2], "x":5.25, "y":0}, - {"matrix": [0, 3], "x":6.25, "y":0}, - {"matrix": [1, 3], "x":7.25, "y":0}, - {"matrix": [0, 4], "x":8.25, "y":0}, - {"matrix": [1, 4], "x":9.25, "y":0}, - {"matrix": [0, 5], "x":10.25, "y":0}, - {"matrix": [1, 5], "x":11.25, "y":0}, - {"matrix": [0, 6], "x":12.25, "y":0}, - {"matrix": [1, 6], "x":13.25, "y":0}, - {"matrix": [0, 7], "x":14.25, "y":0}, - {"matrix": [1, 7], "x":15.25, "y":0}, - {"matrix": [3, 0], "x":0.75, "y":1, "w":1.5}, - {"matrix": [2, 1], "x":2.25, "y":1}, - {"matrix": [3, 1], "x":3.25, "y":1}, - {"matrix": [2, 2], "x":4.25, "y":1}, - {"matrix": [3, 2], "x":5.25, "y":1}, - {"matrix": [2, 3], "x":6.25, "y":1}, - {"matrix": [3, 3], "x":7.25, "y":1}, - {"matrix": [2, 4], "x":8.25, "y":1}, - {"matrix": [3, 4], "x":9.25, "y":1}, - {"matrix": [2, 5], "x":10.25, "y":1}, - {"matrix": [3, 5], "x":11.25, "y":1}, - {"matrix": [2, 6], "x":12.25, "y":1}, - {"matrix": [3, 6], "x":13.25, "y":1}, - {"matrix": [2, 7], "x":14.25, "y":1, "w":1.5}, - {"matrix": [5, 0], "x":0.5, "y":2, "w":1.75}, - {"matrix": [4, 1], "x":2.25, "y":2}, - {"matrix": [5, 1], "x":3.25, "y":2}, - {"matrix": [4, 2], "x":4.25, "y":2}, - {"matrix": [5, 2], "x":5.25, "y":2}, - {"matrix": [4, 3], "x":6.25, "y":2}, - {"matrix": [5, 3], "x":7.25, "y":2}, - {"matrix": [4, 4], "x":8.25, "y":2}, - {"matrix": [5, 4], "x":9.25, "y":2}, - {"matrix": [4, 5], "x":10.25, "y":2}, - {"matrix": [5, 5], "x":11.25, "y":2}, - {"matrix": [4, 6], "x":12.25, "y":2}, - {"matrix": [5, 6], "x":13.25, "y":2, "w":2.25}, - {"matrix": [7, 0], "x":0, "y":3, "w":2.25}, - {"matrix": [6, 1], "x":2.25, "y":3}, - {"matrix": [7, 1], "x":3.25, "y":3}, - {"matrix": [6, 2], "x":4.25, "y":3}, - {"matrix": [7, 2], "x":5.25, "y":3}, - {"matrix": [6, 3], "x":6.25, "y":3}, - {"matrix": [7, 3], "x":7.25, "y":3}, - {"matrix": [6, 4], "x":8.25, "y":3}, - {"matrix": [7, 4], "x":9.25, "y":3}, - {"matrix": [6, 5], "x":10.25, "y":3}, - {"matrix": [7, 5], "x":11.25, "y":3}, - {"matrix": [6, 6], "x":12.25, "y":3, "w":1.75}, - {"matrix": [6, 7], "x":14, "y":3}, - {"matrix": [7, 7], "x":15, "y":3}, - {"matrix": [8, 0], "x":0, "y":4, "w":1.25}, - {"matrix": [9, 0], "x":1.25, "y":4, "w":1.25}, - {"matrix": [8, 1], "x":2.5, "y":4, "w":1.25}, - {"matrix": [9, 2], "x":3.75, "y":4, "w":1.25}, - {"matrix": [8, 3], "x":5, "y":4, "w":2.25}, - {"matrix": [9, 4], "x":7.25, "y":4, "w":2.75}, - {"matrix": [8, 5], "x":10, "y":4}, - {"matrix": [9, 5], "x":11, "y":4}, - {"matrix": [8, 6], "x":12, "y":4}, - {"matrix": [9, 6], "x":13, "y":4}, - {"matrix": [8, 7], "x":14, "y":4}, - {"matrix": [9, 7], "x":15, "y":4} - ] - } - } -} diff --git a/keyboards/kradoindustries/krado66/keyboard.json b/keyboards/kradoindustries/krado66/keyboard.json new file mode 100644 index 0000000000..aefadf12de --- /dev/null +++ b/keyboards/kradoindustries/krado66/keyboard.json @@ -0,0 +1,130 @@ +{ + "keyboard_name": "Krado66", + "manufacturer": "Krado Industries", + "url": "https://www.kradoindustries.com/", + "maintainer": "Krado Industries", + "usb": { + "vid": "0x4B72", + "pid": "0x6664", + "device_version": "2.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "encoder": true, + "rgblight": true + }, + "ws2812": { + "pin": "B2" + }, + "rgblight": { + "led_count": 14, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "encoder": { + "rotary": [ + { "pin_a": "B1", "pin_b": "B0" }, + { "pin_a": "D7", "pin_b": "D6" }, + { "pin_a": "F7", "pin_b": "F6" } + ] + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": [ "C7", "B3", "D0", "D1", "D2", "D3", "D5", "D4"], + "rows": [ "F5", "F4", "F1", "F0", "B7", "E6", "B4", "B5", "C6", "B6" ] + }, + + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x":0.25, "y":0}, + {"matrix": [1, 0], "x":1.25, "y":0}, + {"matrix": [0, 1], "x":2.25, "y":0}, + {"matrix": [1, 1], "x":3.25, "y":0}, + {"matrix": [0, 2], "x":4.25, "y":0}, + {"matrix": [1, 2], "x":5.25, "y":0}, + {"matrix": [0, 3], "x":6.25, "y":0}, + {"matrix": [1, 3], "x":7.25, "y":0}, + {"matrix": [0, 4], "x":8.25, "y":0}, + {"matrix": [1, 4], "x":9.25, "y":0}, + {"matrix": [0, 5], "x":10.25, "y":0}, + {"matrix": [1, 5], "x":11.25, "y":0}, + {"matrix": [0, 6], "x":12.25, "y":0}, + {"matrix": [1, 6], "x":13.25, "y":0}, + {"matrix": [0, 7], "x":14.25, "y":0}, + {"matrix": [1, 7], "x":15.25, "y":0}, + {"matrix": [3, 0], "x":0.75, "y":1, "w":1.5}, + {"matrix": [2, 1], "x":2.25, "y":1}, + {"matrix": [3, 1], "x":3.25, "y":1}, + {"matrix": [2, 2], "x":4.25, "y":1}, + {"matrix": [3, 2], "x":5.25, "y":1}, + {"matrix": [2, 3], "x":6.25, "y":1}, + {"matrix": [3, 3], "x":7.25, "y":1}, + {"matrix": [2, 4], "x":8.25, "y":1}, + {"matrix": [3, 4], "x":9.25, "y":1}, + {"matrix": [2, 5], "x":10.25, "y":1}, + {"matrix": [3, 5], "x":11.25, "y":1}, + {"matrix": [2, 6], "x":12.25, "y":1}, + {"matrix": [3, 6], "x":13.25, "y":1}, + {"matrix": [2, 7], "x":14.25, "y":1, "w":1.5}, + {"matrix": [5, 0], "x":0.5, "y":2, "w":1.75}, + {"matrix": [4, 1], "x":2.25, "y":2}, + {"matrix": [5, 1], "x":3.25, "y":2}, + {"matrix": [4, 2], "x":4.25, "y":2}, + {"matrix": [5, 2], "x":5.25, "y":2}, + {"matrix": [4, 3], "x":6.25, "y":2}, + {"matrix": [5, 3], "x":7.25, "y":2}, + {"matrix": [4, 4], "x":8.25, "y":2}, + {"matrix": [5, 4], "x":9.25, "y":2}, + {"matrix": [4, 5], "x":10.25, "y":2}, + {"matrix": [5, 5], "x":11.25, "y":2}, + {"matrix": [4, 6], "x":12.25, "y":2}, + {"matrix": [5, 6], "x":13.25, "y":2, "w":2.25}, + {"matrix": [7, 0], "x":0, "y":3, "w":2.25}, + {"matrix": [6, 1], "x":2.25, "y":3}, + {"matrix": [7, 1], "x":3.25, "y":3}, + {"matrix": [6, 2], "x":4.25, "y":3}, + {"matrix": [7, 2], "x":5.25, "y":3}, + {"matrix": [6, 3], "x":6.25, "y":3}, + {"matrix": [7, 3], "x":7.25, "y":3}, + {"matrix": [6, 4], "x":8.25, "y":3}, + {"matrix": [7, 4], "x":9.25, "y":3}, + {"matrix": [6, 5], "x":10.25, "y":3}, + {"matrix": [7, 5], "x":11.25, "y":3}, + {"matrix": [6, 6], "x":12.25, "y":3, "w":1.75}, + {"matrix": [6, 7], "x":14, "y":3}, + {"matrix": [7, 7], "x":15, "y":3}, + {"matrix": [8, 0], "x":0, "y":4, "w":1.25}, + {"matrix": [9, 0], "x":1.25, "y":4, "w":1.25}, + {"matrix": [8, 1], "x":2.5, "y":4, "w":1.25}, + {"matrix": [9, 2], "x":3.75, "y":4, "w":1.25}, + {"matrix": [8, 3], "x":5, "y":4, "w":2.25}, + {"matrix": [9, 4], "x":7.25, "y":4, "w":2.75}, + {"matrix": [8, 5], "x":10, "y":4}, + {"matrix": [9, 5], "x":11, "y":4}, + {"matrix": [8, 6], "x":12, "y":4}, + {"matrix": [9, 6], "x":13, "y":4}, + {"matrix": [8, 7], "x":14, "y":4}, + {"matrix": [9, 7], "x":15, "y":4} + ] + } + } +} diff --git a/keyboards/kradoindustries/krado66/rules.mk b/keyboards/kradoindustries/krado66/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/kradoindustries/krado66/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/kradoindustries/promenade/info.json b/keyboards/kradoindustries/promenade/info.json deleted file mode 100644 index 86330dbc2e..0000000000 --- a/keyboards/kradoindustries/promenade/info.json +++ /dev/null @@ -1,415 +0,0 @@ -{ - "keyboard_name": "Promenade", - "manufacturer": "krado industries", - "url": "https://www.kradoindustries.com/", - "maintainer": "Krado Industries", - "usb": { - "vid": "0x4B72", - "pid": "0x706D", - "device_version": "1.0.0" - }, - - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgblight": true - }, - "ws2812": { - "pin": "B7" - }, - "rgblight": { - "led_count": 14, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": [ "F4", "C7", "D7", "B4", "B5", "B6", "C6", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], - "rows": [ "F1", "F5", "E6", "F7", "F6"] - }, - - - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, - {"matrix": [0, 1], "x":1.5, "y":0}, - {"matrix": [0, 2], "x":2.5, "y":0}, - {"matrix": [0, 3], "x":3.5, "y":0}, - {"matrix": [0, 4], "x":4.5, "y":0}, - {"matrix": [0, 5], "x":5.5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0, 10], "x":10.5, "y":0}, - {"matrix": [0, 11], "x":11.5, "y":0}, - {"matrix": [0, 12], "x":12.5, "y":0}, - {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, - {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2}, - {"matrix": [2, 2], "x":2.5, "y":2}, - {"matrix": [2, 3], "x":3.5, "y":2}, - {"matrix": [2, 4], "x":4.5, "y":2}, - {"matrix": [2, 5], "x":5.5, "y":2}, - {"matrix": [2, 8], "x":8.5, "y":2}, - {"matrix": [2, 9], "x":9.5, "y":2}, - {"matrix": [2, 10], "x":10.5, "y":2}, - {"matrix": [2, 11], "x":11.5, "y":2}, - {"matrix": [2, 12], "x":12.5, "y":2}, - {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, - - {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, - {"matrix": [3, 1], "x":1.5, "y":3}, - {"matrix": [3, 2], "x":2.5, "y":3}, - {"matrix": [3, 3], "x":3.5, "y":3}, - {"matrix": [3, 4], "x":4.5, "y":3}, - {"matrix": [3, 5], "x":5.5, "y":3}, - {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, - {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, - {"matrix": [3, 8], "x":8.5, "y":3}, - {"matrix": [3, 9], "x":9.5, "y":3}, - {"matrix": [3, 10], "x":10.5, "y":3}, - {"matrix": [3, 11], "x":11.5, "y":3}, - {"matrix": [3, 12], "x":12.5, "y":3}, - {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, - - {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, - {"matrix": [4, 1], "x":1.5, "y":4}, - {"matrix": [4, 2], "x":2.5, "y":4}, - {"matrix": [4, 3], "x":3.5, "y":4}, - {"matrix": [4, 4], "x":4.5, "y":4}, - {"matrix": [4, 5], "x":5.5, "y":4}, - {"matrix": [4, 6], "x":6.5, "y":4, "w":2}, - {"matrix": [4, 8], "x":8.5, "y":4}, - {"matrix": [4, 9], "x":9.5, "y":4}, - {"matrix": [4, 10], "x":10.5, "y":4}, - {"matrix": [4, 11], "x":11.5, "y":4}, - {"matrix": [4, 12], "x":12.5, "y":4}, - {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} - ] - }, - "LAYOUT_2x2u": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, - {"matrix": [0, 1], "x":1.5, "y":0}, - {"matrix": [0, 2], "x":2.5, "y":0}, - {"matrix": [0, 3], "x":3.5, "y":0}, - {"matrix": [0, 4], "x":4.5, "y":0}, - {"matrix": [0, 5], "x":5.5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0, 10], "x":10.5, "y":0}, - {"matrix": [0, 11], "x":11.5, "y":0}, - {"matrix": [0, 12], "x":12.5, "y":0}, - {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, - {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2}, - {"matrix": [2, 2], "x":2.5, "y":2}, - {"matrix": [2, 3], "x":3.5, "y":2}, - {"matrix": [2, 4], "x":4.5, "y":2}, - {"matrix": [2, 5], "x":5.5, "y":2}, - {"matrix": [2, 8], "x":8.5, "y":2}, - {"matrix": [2, 9], "x":9.5, "y":2}, - {"matrix": [2, 10], "x":10.5, "y":2}, - {"matrix": [2, 11], "x":11.5, "y":2}, - {"matrix": [2, 12], "x":12.5, "y":2}, - {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, - - {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, - {"matrix": [3, 1], "x":1.5, "y":3}, - {"matrix": [3, 2], "x":2.5, "y":3}, - {"matrix": [3, 3], "x":3.5, "y":3}, - {"matrix": [3, 4], "x":4.5, "y":3}, - {"matrix": [3, 5], "x":5.5, "y":3}, - {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, - {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, - {"matrix": [3, 8], "x":8.5, "y":3}, - {"matrix": [3, 9], "x":9.5, "y":3}, - {"matrix": [3, 10], "x":10.5, "y":3}, - {"matrix": [3, 11], "x":11.5, "y":3}, - {"matrix": [3, 12], "x":12.5, "y":3}, - {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, - - {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, - {"matrix": [4, 1], "x":1.5, "y":4}, - {"matrix": [4, 2], "x":2.5, "y":4}, - {"matrix": [4, 3], "x":3.5, "y":4}, - {"matrix": [4, 4], "x":4.5, "y":4}, - {"matrix": [4, 5], "x":5.5, "y":4, "w":2}, - {"matrix": [4, 8], "x":7.5, "y":4, "w":2}, - {"matrix": [4, 9], "x":9.5, "y":4}, - {"matrix": [4, 10], "x":10.5, "y":4}, - {"matrix": [4, 11], "x":11.5, "y":4}, - {"matrix": [4, 12], "x":12.5, "y":4}, - {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} - ] - }, - "LAYOUT_2x3u": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, - {"matrix": [0, 1], "x":1.5, "y":0}, - {"matrix": [0, 2], "x":2.5, "y":0}, - {"matrix": [0, 3], "x":3.5, "y":0}, - {"matrix": [0, 4], "x":4.5, "y":0}, - {"matrix": [0, 5], "x":5.5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0, 10], "x":10.5, "y":0}, - {"matrix": [0, 11], "x":11.5, "y":0}, - {"matrix": [0, 12], "x":12.5, "y":0}, - {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, - {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2}, - {"matrix": [2, 2], "x":2.5, "y":2}, - {"matrix": [2, 3], "x":3.5, "y":2}, - {"matrix": [2, 4], "x":4.5, "y":2}, - {"matrix": [2, 5], "x":5.5, "y":2}, - {"matrix": [2, 8], "x":8.5, "y":2}, - {"matrix": [2, 9], "x":9.5, "y":2}, - {"matrix": [2, 10], "x":10.5, "y":2}, - {"matrix": [2, 11], "x":11.5, "y":2}, - {"matrix": [2, 12], "x":12.5, "y":2}, - {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, - - {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, - {"matrix": [3, 1], "x":1.5, "y":3}, - {"matrix": [3, 2], "x":2.5, "y":3}, - {"matrix": [3, 3], "x":3.5, "y":3}, - {"matrix": [3, 4], "x":4.5, "y":3}, - {"matrix": [3, 5], "x":5.5, "y":3}, - {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, - {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, - {"matrix": [3, 8], "x":8.5, "y":3}, - {"matrix": [3, 9], "x":9.5, "y":3}, - {"matrix": [3, 10], "x":10.5, "y":3}, - {"matrix": [3, 11], "x":11.5, "y":3}, - {"matrix": [3, 12], "x":12.5, "y":3}, - {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, - - {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, - {"matrix": [4, 1], "x":1.5, "y":4}, - {"matrix": [4, 2], "x":2.5, "y":4}, - {"matrix": [4, 3], "x":3.5, "y":4}, - {"matrix": [4, 5], "x":4.5, "y":4, "w":3}, - {"matrix": [4, 8], "x":7.5, "y":4, "w":3}, - {"matrix": [4, 10], "x":10.5, "y":4}, - {"matrix": [4, 11], "x":11.5, "y":4}, - {"matrix": [4, 12], "x":12.5, "y":4}, - {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} - ] - }, - "LAYOUT_6u_space": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, - {"matrix": [0, 1], "x":1.5, "y":0}, - {"matrix": [0, 2], "x":2.5, "y":0}, - {"matrix": [0, 3], "x":3.5, "y":0}, - {"matrix": [0, 4], "x":4.5, "y":0}, - {"matrix": [0, 5], "x":5.5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0, 10], "x":10.5, "y":0}, - {"matrix": [0, 11], "x":11.5, "y":0}, - {"matrix": [0, 12], "x":12.5, "y":0}, - {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, - {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2}, - {"matrix": [2, 2], "x":2.5, "y":2}, - {"matrix": [2, 3], "x":3.5, "y":2}, - {"matrix": [2, 4], "x":4.5, "y":2}, - {"matrix": [2, 5], "x":5.5, "y":2}, - {"matrix": [2, 8], "x":8.5, "y":2}, - {"matrix": [2, 9], "x":9.5, "y":2}, - {"matrix": [2, 10], "x":10.5, "y":2}, - {"matrix": [2, 11], "x":11.5, "y":2}, - {"matrix": [2, 12], "x":12.5, "y":2}, - {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, - - {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, - {"matrix": [3, 1], "x":1.5, "y":3}, - {"matrix": [3, 2], "x":2.5, "y":3}, - {"matrix": [3, 3], "x":3.5, "y":3}, - {"matrix": [3, 4], "x":4.5, "y":3}, - {"matrix": [3, 5], "x":5.5, "y":3}, - {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, - {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, - {"matrix": [3, 8], "x":8.5, "y":3}, - {"matrix": [3, 9], "x":9.5, "y":3}, - {"matrix": [3, 10], "x":10.5, "y":3}, - {"matrix": [3, 11], "x":11.5, "y":3}, - {"matrix": [3, 12], "x":12.5, "y":3}, - {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, - - {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, - {"matrix": [4, 1], "x":1.5, "y":4}, - {"matrix": [4, 2], "x":2.5, "y":4}, - {"matrix": [4, 3], "x":3.5, "y":4}, - {"matrix": [4, 6], "x":4.5, "y":4, "w":6}, - {"matrix": [4, 10], "x":10.5, "y":4}, - {"matrix": [4, 11], "x":11.5, "y":4}, - {"matrix": [4, 12], "x":12.5, "y":4}, - {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} - ] - }, - "LAYOUT_7u_space": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, - {"matrix": [0, 1], "x":1.5, "y":0}, - {"matrix": [0, 2], "x":2.5, "y":0}, - {"matrix": [0, 3], "x":3.5, "y":0}, - {"matrix": [0, 4], "x":4.5, "y":0}, - {"matrix": [0, 5], "x":5.5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0, 10], "x":10.5, "y":0}, - {"matrix": [0, 11], "x":11.5, "y":0}, - {"matrix": [0, 12], "x":12.5, "y":0}, - {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, - {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2}, - {"matrix": [2, 2], "x":2.5, "y":2}, - {"matrix": [2, 3], "x":3.5, "y":2}, - {"matrix": [2, 4], "x":4.5, "y":2}, - {"matrix": [2, 5], "x":5.5, "y":2}, - {"matrix": [2, 8], "x":8.5, "y":2}, - {"matrix": [2, 9], "x":9.5, "y":2}, - {"matrix": [2, 10], "x":10.5, "y":2}, - {"matrix": [2, 11], "x":11.5, "y":2}, - {"matrix": [2, 12], "x":12.5, "y":2}, - {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, - - {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, - {"matrix": [3, 1], "x":1.5, "y":3}, - {"matrix": [3, 2], "x":2.5, "y":3}, - {"matrix": [3, 3], "x":3.5, "y":3}, - {"matrix": [3, 4], "x":4.5, "y":3}, - {"matrix": [3, 5], "x":5.5, "y":3}, - {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, - {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, - {"matrix": [3, 8], "x":8.5, "y":3}, - {"matrix": [3, 9], "x":9.5, "y":3}, - {"matrix": [3, 10], "x":10.5, "y":3}, - {"matrix": [3, 11], "x":11.5, "y":3}, - {"matrix": [3, 12], "x":12.5, "y":3}, - {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, - - {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, - {"matrix": [4, 1], "x":1.5, "y":4}, - {"matrix": [4, 2], "x":2.5, "y":4, "w":1.5}, - {"matrix": [4, 6], "x":4, "y":4, "w":7}, - {"matrix": [4, 11], "x":11, "y":4, "w":1.5}, - {"matrix": [4, 12], "x":12.5, "y":4}, - {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} - ] - } - } -} diff --git a/keyboards/kradoindustries/promenade/keyboard.json b/keyboards/kradoindustries/promenade/keyboard.json new file mode 100644 index 0000000000..86330dbc2e --- /dev/null +++ b/keyboards/kradoindustries/promenade/keyboard.json @@ -0,0 +1,415 @@ +{ + "keyboard_name": "Promenade", + "manufacturer": "krado industries", + "url": "https://www.kradoindustries.com/", + "maintainer": "Krado Industries", + "usb": { + "vid": "0x4B72", + "pid": "0x706D", + "device_version": "1.0.0" + }, + + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgblight": true + }, + "ws2812": { + "pin": "B7" + }, + "rgblight": { + "led_count": 14, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": [ "F4", "C7", "D7", "B4", "B5", "B6", "C6", "D6", "D4", "D5", "D3", "D2", "D1", "D0"], + "rows": [ "F1", "F5", "E6", "F7", "F6"] + }, + + + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, + {"matrix": [0, 1], "x":1.5, "y":0}, + {"matrix": [0, 2], "x":2.5, "y":0}, + {"matrix": [0, 3], "x":3.5, "y":0}, + {"matrix": [0, 4], "x":4.5, "y":0}, + {"matrix": [0, 5], "x":5.5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0, 10], "x":10.5, "y":0}, + {"matrix": [0, 11], "x":11.5, "y":0}, + {"matrix": [0, 12], "x":12.5, "y":0}, + {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, + {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2}, + {"matrix": [2, 2], "x":2.5, "y":2}, + {"matrix": [2, 3], "x":3.5, "y":2}, + {"matrix": [2, 4], "x":4.5, "y":2}, + {"matrix": [2, 5], "x":5.5, "y":2}, + {"matrix": [2, 8], "x":8.5, "y":2}, + {"matrix": [2, 9], "x":9.5, "y":2}, + {"matrix": [2, 10], "x":10.5, "y":2}, + {"matrix": [2, 11], "x":11.5, "y":2}, + {"matrix": [2, 12], "x":12.5, "y":2}, + {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, + + {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, + {"matrix": [3, 1], "x":1.5, "y":3}, + {"matrix": [3, 2], "x":2.5, "y":3}, + {"matrix": [3, 3], "x":3.5, "y":3}, + {"matrix": [3, 4], "x":4.5, "y":3}, + {"matrix": [3, 5], "x":5.5, "y":3}, + {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, + {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, + {"matrix": [3, 8], "x":8.5, "y":3}, + {"matrix": [3, 9], "x":9.5, "y":3}, + {"matrix": [3, 10], "x":10.5, "y":3}, + {"matrix": [3, 11], "x":11.5, "y":3}, + {"matrix": [3, 12], "x":12.5, "y":3}, + {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, + + {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, + {"matrix": [4, 1], "x":1.5, "y":4}, + {"matrix": [4, 2], "x":2.5, "y":4}, + {"matrix": [4, 3], "x":3.5, "y":4}, + {"matrix": [4, 4], "x":4.5, "y":4}, + {"matrix": [4, 5], "x":5.5, "y":4}, + {"matrix": [4, 6], "x":6.5, "y":4, "w":2}, + {"matrix": [4, 8], "x":8.5, "y":4}, + {"matrix": [4, 9], "x":9.5, "y":4}, + {"matrix": [4, 10], "x":10.5, "y":4}, + {"matrix": [4, 11], "x":11.5, "y":4}, + {"matrix": [4, 12], "x":12.5, "y":4}, + {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} + ] + }, + "LAYOUT_2x2u": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, + {"matrix": [0, 1], "x":1.5, "y":0}, + {"matrix": [0, 2], "x":2.5, "y":0}, + {"matrix": [0, 3], "x":3.5, "y":0}, + {"matrix": [0, 4], "x":4.5, "y":0}, + {"matrix": [0, 5], "x":5.5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0, 10], "x":10.5, "y":0}, + {"matrix": [0, 11], "x":11.5, "y":0}, + {"matrix": [0, 12], "x":12.5, "y":0}, + {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, + {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2}, + {"matrix": [2, 2], "x":2.5, "y":2}, + {"matrix": [2, 3], "x":3.5, "y":2}, + {"matrix": [2, 4], "x":4.5, "y":2}, + {"matrix": [2, 5], "x":5.5, "y":2}, + {"matrix": [2, 8], "x":8.5, "y":2}, + {"matrix": [2, 9], "x":9.5, "y":2}, + {"matrix": [2, 10], "x":10.5, "y":2}, + {"matrix": [2, 11], "x":11.5, "y":2}, + {"matrix": [2, 12], "x":12.5, "y":2}, + {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, + + {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, + {"matrix": [3, 1], "x":1.5, "y":3}, + {"matrix": [3, 2], "x":2.5, "y":3}, + {"matrix": [3, 3], "x":3.5, "y":3}, + {"matrix": [3, 4], "x":4.5, "y":3}, + {"matrix": [3, 5], "x":5.5, "y":3}, + {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, + {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, + {"matrix": [3, 8], "x":8.5, "y":3}, + {"matrix": [3, 9], "x":9.5, "y":3}, + {"matrix": [3, 10], "x":10.5, "y":3}, + {"matrix": [3, 11], "x":11.5, "y":3}, + {"matrix": [3, 12], "x":12.5, "y":3}, + {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, + + {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, + {"matrix": [4, 1], "x":1.5, "y":4}, + {"matrix": [4, 2], "x":2.5, "y":4}, + {"matrix": [4, 3], "x":3.5, "y":4}, + {"matrix": [4, 4], "x":4.5, "y":4}, + {"matrix": [4, 5], "x":5.5, "y":4, "w":2}, + {"matrix": [4, 8], "x":7.5, "y":4, "w":2}, + {"matrix": [4, 9], "x":9.5, "y":4}, + {"matrix": [4, 10], "x":10.5, "y":4}, + {"matrix": [4, 11], "x":11.5, "y":4}, + {"matrix": [4, 12], "x":12.5, "y":4}, + {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} + ] + }, + "LAYOUT_2x3u": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, + {"matrix": [0, 1], "x":1.5, "y":0}, + {"matrix": [0, 2], "x":2.5, "y":0}, + {"matrix": [0, 3], "x":3.5, "y":0}, + {"matrix": [0, 4], "x":4.5, "y":0}, + {"matrix": [0, 5], "x":5.5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0, 10], "x":10.5, "y":0}, + {"matrix": [0, 11], "x":11.5, "y":0}, + {"matrix": [0, 12], "x":12.5, "y":0}, + {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, + {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2}, + {"matrix": [2, 2], "x":2.5, "y":2}, + {"matrix": [2, 3], "x":3.5, "y":2}, + {"matrix": [2, 4], "x":4.5, "y":2}, + {"matrix": [2, 5], "x":5.5, "y":2}, + {"matrix": [2, 8], "x":8.5, "y":2}, + {"matrix": [2, 9], "x":9.5, "y":2}, + {"matrix": [2, 10], "x":10.5, "y":2}, + {"matrix": [2, 11], "x":11.5, "y":2}, + {"matrix": [2, 12], "x":12.5, "y":2}, + {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, + + {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, + {"matrix": [3, 1], "x":1.5, "y":3}, + {"matrix": [3, 2], "x":2.5, "y":3}, + {"matrix": [3, 3], "x":3.5, "y":3}, + {"matrix": [3, 4], "x":4.5, "y":3}, + {"matrix": [3, 5], "x":5.5, "y":3}, + {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, + {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, + {"matrix": [3, 8], "x":8.5, "y":3}, + {"matrix": [3, 9], "x":9.5, "y":3}, + {"matrix": [3, 10], "x":10.5, "y":3}, + {"matrix": [3, 11], "x":11.5, "y":3}, + {"matrix": [3, 12], "x":12.5, "y":3}, + {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, + + {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, + {"matrix": [4, 1], "x":1.5, "y":4}, + {"matrix": [4, 2], "x":2.5, "y":4}, + {"matrix": [4, 3], "x":3.5, "y":4}, + {"matrix": [4, 5], "x":4.5, "y":4, "w":3}, + {"matrix": [4, 8], "x":7.5, "y":4, "w":3}, + {"matrix": [4, 10], "x":10.5, "y":4}, + {"matrix": [4, 11], "x":11.5, "y":4}, + {"matrix": [4, 12], "x":12.5, "y":4}, + {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} + ] + }, + "LAYOUT_6u_space": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, + {"matrix": [0, 1], "x":1.5, "y":0}, + {"matrix": [0, 2], "x":2.5, "y":0}, + {"matrix": [0, 3], "x":3.5, "y":0}, + {"matrix": [0, 4], "x":4.5, "y":0}, + {"matrix": [0, 5], "x":5.5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0, 10], "x":10.5, "y":0}, + {"matrix": [0, 11], "x":11.5, "y":0}, + {"matrix": [0, 12], "x":12.5, "y":0}, + {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, + {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2}, + {"matrix": [2, 2], "x":2.5, "y":2}, + {"matrix": [2, 3], "x":3.5, "y":2}, + {"matrix": [2, 4], "x":4.5, "y":2}, + {"matrix": [2, 5], "x":5.5, "y":2}, + {"matrix": [2, 8], "x":8.5, "y":2}, + {"matrix": [2, 9], "x":9.5, "y":2}, + {"matrix": [2, 10], "x":10.5, "y":2}, + {"matrix": [2, 11], "x":11.5, "y":2}, + {"matrix": [2, 12], "x":12.5, "y":2}, + {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, + + {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, + {"matrix": [3, 1], "x":1.5, "y":3}, + {"matrix": [3, 2], "x":2.5, "y":3}, + {"matrix": [3, 3], "x":3.5, "y":3}, + {"matrix": [3, 4], "x":4.5, "y":3}, + {"matrix": [3, 5], "x":5.5, "y":3}, + {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, + {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, + {"matrix": [3, 8], "x":8.5, "y":3}, + {"matrix": [3, 9], "x":9.5, "y":3}, + {"matrix": [3, 10], "x":10.5, "y":3}, + {"matrix": [3, 11], "x":11.5, "y":3}, + {"matrix": [3, 12], "x":12.5, "y":3}, + {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, + + {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, + {"matrix": [4, 1], "x":1.5, "y":4}, + {"matrix": [4, 2], "x":2.5, "y":4}, + {"matrix": [4, 3], "x":3.5, "y":4}, + {"matrix": [4, 6], "x":4.5, "y":4, "w":6}, + {"matrix": [4, 10], "x":10.5, "y":4}, + {"matrix": [4, 11], "x":11.5, "y":4}, + {"matrix": [4, 12], "x":12.5, "y":4}, + {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} + ] + }, + "LAYOUT_7u_space": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0, "w":1.5}, + {"matrix": [0, 1], "x":1.5, "y":0}, + {"matrix": [0, 2], "x":2.5, "y":0}, + {"matrix": [0, 3], "x":3.5, "y":0}, + {"matrix": [0, 4], "x":4.5, "y":0}, + {"matrix": [0, 5], "x":5.5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0, 10], "x":10.5, "y":0}, + {"matrix": [0, 11], "x":11.5, "y":0}, + {"matrix": [0, 12], "x":12.5, "y":0}, + {"matrix": [0, 13], "x":13.5, "y":0, "w":1.5}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1, "h":1.5}, + {"matrix": [1, 7], "x":7.5, "y":1, "h":1.5}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2}, + {"matrix": [2, 2], "x":2.5, "y":2}, + {"matrix": [2, 3], "x":3.5, "y":2}, + {"matrix": [2, 4], "x":4.5, "y":2}, + {"matrix": [2, 5], "x":5.5, "y":2}, + {"matrix": [2, 8], "x":8.5, "y":2}, + {"matrix": [2, 9], "x":9.5, "y":2}, + {"matrix": [2, 10], "x":10.5, "y":2}, + {"matrix": [2, 11], "x":11.5, "y":2}, + {"matrix": [2, 12], "x":12.5, "y":2}, + {"matrix": [2, 13], "x":13.5, "y":2, "w":1.5}, + + {"matrix": [3, 0], "x":0, "y":3, "w":1.5}, + {"matrix": [3, 1], "x":1.5, "y":3}, + {"matrix": [3, 2], "x":2.5, "y":3}, + {"matrix": [3, 3], "x":3.5, "y":3}, + {"matrix": [3, 4], "x":4.5, "y":3}, + {"matrix": [3, 5], "x":5.5, "y":3}, + {"matrix": [3, 6], "x":6.5, "y":2.5, "h":1.5}, + {"matrix": [3, 7], "x":7.5, "y":2.5, "h":1.5}, + {"matrix": [3, 8], "x":8.5, "y":3}, + {"matrix": [3, 9], "x":9.5, "y":3}, + {"matrix": [3, 10], "x":10.5, "y":3}, + {"matrix": [3, 11], "x":11.5, "y":3}, + {"matrix": [3, 12], "x":12.5, "y":3}, + {"matrix": [3, 13], "x":13.5, "y":3, "w":1.5}, + + {"matrix": [4, 0], "x":0, "y":4, "w":1.5}, + {"matrix": [4, 1], "x":1.5, "y":4}, + {"matrix": [4, 2], "x":2.5, "y":4, "w":1.5}, + {"matrix": [4, 6], "x":4, "y":4, "w":7}, + {"matrix": [4, 11], "x":11, "y":4, "w":1.5}, + {"matrix": [4, 12], "x":12.5, "y":4}, + {"matrix": [4, 13], "x":13.5, "y":4, "w":1.5} + ] + } + } +} diff --git a/keyboards/kradoindustries/promenade/rules.mk b/keyboards/kradoindustries/promenade/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kradoindustries/promenade/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kraken_jones/pteron56/info.json b/keyboards/kraken_jones/pteron56/info.json deleted file mode 100644 index 0af1f6b735..0000000000 --- a/keyboards/kraken_jones/pteron56/info.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "keyboard_name": "pteron56", - "manufacturer": "Kraken-jokes", - "url": "https://github.com/kraken-jokes/pteron-pcb", - "maintainer": "Kraken-jokes", - "usb": { - "vid": "0x6D4B", - "pid": "0x7056", - "device_version": "0.2.0" - }, - "development_board": "promicro", - "matrix_pins": { - "rows": ["D3", "D2", "F4", "D4", "B5"], - "cols": ["E6", "B4", "D7", "C6", "D0", "D1", "F6", "F7", "B1", "B3", "B6", "B2"] - }, - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "layouts": { - "LAYOUT":{ - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.75}, - {"matrix": [0, 1], "x": 1, "y": 0.75}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.0}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.5}, - - {"matrix": [0, 6], "x": 9.8, "y": 0.5}, - {"matrix": [0, 7], "x": 10.8, "y": 0.25}, - {"matrix": [0, 8], "x": 11.8, "y": 0}, - {"matrix": [0, 9], "x": 12.8, "y": 0.25}, - {"matrix": [0, 10], "x": 13.8, "y": 0.75}, - {"matrix": [0, 11], "x": 14.8, "y": 0.75}, - - {"matrix": [1, 0], "x": 0, "y": 1.75}, - {"matrix": [1, 1], "x": 1, "y": 1.75}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - - {"matrix": [1, 6], "x": 9.8, "y": 1.5}, - {"matrix": [1, 7], "x": 10.8, "y": 1.25}, - {"matrix": [1, 8], "x": 11.8, "y": 1}, - {"matrix": [1, 9], "x": 12.8, "y": 1.25}, - {"matrix": [1, 10], "x": 13.8, "y": 1.75}, - {"matrix": [1, 11], "x": 14.8, "y": 1.75}, - - {"matrix": [2, 0], "x": 0, "y": 2.75}, - {"matrix": [2, 1], "x": 1, "y": 2.75}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.25}, - {"matrix": [2, 5], "x": 5, "y": 2.5}, - - {"matrix": [2, 6], "x": 9.8, "y": 2.5}, - {"matrix": [2, 7], "x": 10.8, "y": 2.25}, - {"matrix": [2, 8], "x": 11.8, "y": 2}, - {"matrix": [2, 9], "x": 12.8, "y": 2.25}, - {"matrix": [2, 10], "x": 13.8, "y": 2.75}, - {"matrix": [2, 11], "x": 14.8, "y": 2.75}, - - {"matrix": [3, 0], "x": 0, "y": 3.75}, - {"matrix": [3, 1], "x": 1, "y": 3.75}, - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.25}, - {"matrix": [3, 5], "x": 5, "y": 3.5}, - - {"matrix": [3, 6], "x": 9.8, "y": 3.5}, - {"matrix": [3, 7], "x": 10.8, "y": 3.25}, - {"matrix": [3, 8], "x": 11.8, "y": 3}, - {"matrix": [3, 9], "x": 12.8, "y": 3.25}, - {"matrix": [3, 10], "x": 13.8, "y": 3.75}, - {"matrix": [3, 11], "x": 14.8, "y": 3.75}, - - {"matrix": [4, 0], "x": 3.9, "y": 4.5}, - {"matrix": [4, 1], "x": 4.9, "y": 4.6}, - {"matrix": [4, 2], "x": 5.9, "y": 4.85}, - {"matrix": [4, 3], "x": 6.9, "y": 5.35}, - - {"matrix": [4, 8], "x": 7.9, "y": 5.35}, - {"matrix": [4, 9], "x": 8.9, "y": 4.85}, - {"matrix": [4, 10], "x": 9.9, "y": 4.6}, - {"matrix": [4, 11], "x": 10.9, "y": 4.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/kraken_jones/pteron56/keyboard.json b/keyboards/kraken_jones/pteron56/keyboard.json new file mode 100644 index 0000000000..0af1f6b735 --- /dev/null +++ b/keyboards/kraken_jones/pteron56/keyboard.json @@ -0,0 +1,96 @@ +{ + "keyboard_name": "pteron56", + "manufacturer": "Kraken-jokes", + "url": "https://github.com/kraken-jokes/pteron-pcb", + "maintainer": "Kraken-jokes", + "usb": { + "vid": "0x6D4B", + "pid": "0x7056", + "device_version": "0.2.0" + }, + "development_board": "promicro", + "matrix_pins": { + "rows": ["D3", "D2", "F4", "D4", "B5"], + "cols": ["E6", "B4", "D7", "C6", "D0", "D1", "F6", "F7", "B1", "B3", "B6", "B2"] + }, + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "layouts": { + "LAYOUT":{ + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.75}, + {"matrix": [0, 1], "x": 1, "y": 0.75}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.0}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.5}, + + {"matrix": [0, 6], "x": 9.8, "y": 0.5}, + {"matrix": [0, 7], "x": 10.8, "y": 0.25}, + {"matrix": [0, 8], "x": 11.8, "y": 0}, + {"matrix": [0, 9], "x": 12.8, "y": 0.25}, + {"matrix": [0, 10], "x": 13.8, "y": 0.75}, + {"matrix": [0, 11], "x": 14.8, "y": 0.75}, + + {"matrix": [1, 0], "x": 0, "y": 1.75}, + {"matrix": [1, 1], "x": 1, "y": 1.75}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + + {"matrix": [1, 6], "x": 9.8, "y": 1.5}, + {"matrix": [1, 7], "x": 10.8, "y": 1.25}, + {"matrix": [1, 8], "x": 11.8, "y": 1}, + {"matrix": [1, 9], "x": 12.8, "y": 1.25}, + {"matrix": [1, 10], "x": 13.8, "y": 1.75}, + {"matrix": [1, 11], "x": 14.8, "y": 1.75}, + + {"matrix": [2, 0], "x": 0, "y": 2.75}, + {"matrix": [2, 1], "x": 1, "y": 2.75}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.25}, + {"matrix": [2, 5], "x": 5, "y": 2.5}, + + {"matrix": [2, 6], "x": 9.8, "y": 2.5}, + {"matrix": [2, 7], "x": 10.8, "y": 2.25}, + {"matrix": [2, 8], "x": 11.8, "y": 2}, + {"matrix": [2, 9], "x": 12.8, "y": 2.25}, + {"matrix": [2, 10], "x": 13.8, "y": 2.75}, + {"matrix": [2, 11], "x": 14.8, "y": 2.75}, + + {"matrix": [3, 0], "x": 0, "y": 3.75}, + {"matrix": [3, 1], "x": 1, "y": 3.75}, + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.25}, + {"matrix": [3, 5], "x": 5, "y": 3.5}, + + {"matrix": [3, 6], "x": 9.8, "y": 3.5}, + {"matrix": [3, 7], "x": 10.8, "y": 3.25}, + {"matrix": [3, 8], "x": 11.8, "y": 3}, + {"matrix": [3, 9], "x": 12.8, "y": 3.25}, + {"matrix": [3, 10], "x": 13.8, "y": 3.75}, + {"matrix": [3, 11], "x": 14.8, "y": 3.75}, + + {"matrix": [4, 0], "x": 3.9, "y": 4.5}, + {"matrix": [4, 1], "x": 4.9, "y": 4.6}, + {"matrix": [4, 2], "x": 5.9, "y": 4.85}, + {"matrix": [4, 3], "x": 6.9, "y": 5.35}, + + {"matrix": [4, 8], "x": 7.9, "y": 5.35}, + {"matrix": [4, 9], "x": 8.9, "y": 4.85}, + {"matrix": [4, 10], "x": 9.9, "y": 4.6}, + {"matrix": [4, 11], "x": 10.9, "y": 4.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/kraken_jones/pteron56/rules.mk b/keyboards/kraken_jones/pteron56/rules.mk deleted file mode 100644 index 876618b9d1..0000000000 --- a/keyboards/kraken_jones/pteron56/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File is intentionally blank diff --git a/keyboards/kumaokobo/kudox/columner/info.json b/keyboards/kumaokobo/kudox/columner/info.json deleted file mode 100644 index 5f7d444411..0000000000 --- a/keyboards/kumaokobo/kudox/columner/info.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "keyboard_name": "The Kudox Keyboard Columner", - "manufacturer": "Kumao Kobo", - "url": "http://kumaokobo.com/", - "maintainer": "Kumao Kobo", - "usb": { - "vid": "0xABBA", - "pid": "0x9691", - "device_version": "1.0.0" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5, "w": 1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 0.5}, - {"matrix": [0, 2], "x": 2.25, "y": 0.25}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0.25}, - {"matrix": [0, 5], "x": 5.25, "y": 0.5}, - {"matrix": [0, 6], "x": 6.25, "y": 1.25, "h": 1.25}, - - {"matrix": [5, 6], "x": 10, "y": 1.25, "h": 1.25}, - {"matrix": [5, 5], "x": 11, "y": 0.5}, - {"matrix": [5, 4], "x": 12, "y": 0.25}, - {"matrix": [5, 3], "x": 13, "y": 0}, - {"matrix": [5, 2], "x": 14, "y": 0.25}, - {"matrix": [5, 1], "x": 15, "y": 0.5}, - {"matrix": [5, 0], "x": 16, "y": 0.5, "w": 1.25}, - - {"matrix": [1, 0], "x": 0, "y": 1.5, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1.5}, - {"matrix": [1, 2], "x": 2.25, "y": 1.25}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1.25}, - {"matrix": [1, 5], "x": 5.25, "y": 1.5}, - {"matrix": [1, 6], "x": 6.25, "y": 2.5, "h": 1.25}, - - {"matrix": [6, 6], "x": 10, "y": 2.5, "h": 1.25}, - {"matrix": [6, 5], "x": 11, "y": 1.5}, - {"matrix": [6, 4], "x": 12, "y": 1.25}, - {"matrix": [6, 3], "x": 13, "y": 1}, - {"matrix": [6, 2], "x": 14, "y": 1.25}, - {"matrix": [6, 1], "x": 15, "y": 1.5}, - {"matrix": [6, 0], "x": 16, "y": 1.5, "w": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.25}, - {"matrix": [2, 1], "x": 1.25, "y": 2.5}, - {"matrix": [2, 2], "x": 2.25, "y": 2.25}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2.25}, - {"matrix": [2, 5], "x": 5.25, "y": 2.5}, - - {"matrix": [7, 5], "x": 11, "y": 2.5}, - {"matrix": [7, 4], "x": 12, "y": 2.25}, - {"matrix": [7, 3], "x": 13, "y": 2}, - {"matrix": [7, 2], "x": 14, "y": 2.25}, - {"matrix": [7, 1], "x": 15, "y": 2.5}, - {"matrix": [7, 0], "x": 16, "y": 2.5, "w": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.5}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.5}, - - {"matrix": [8, 5], "x": 11, "y": 3.5}, - {"matrix": [8, 4], "x": 12, "y": 3.25}, - {"matrix": [8, 3], "x": 13, "y": 3}, - {"matrix": [8, 2], "x": 14, "y": 3.25}, - {"matrix": [8, 1], "x": 15, "y": 3.5}, - {"matrix": [8, 0], "x": 16, "y": 3.5, "w": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.75}, - {"matrix": [4, 6], "x": 6.25, "y": 5}, - - {"matrix": [9, 6], "x": 10, "y": 5}, - {"matrix": [9, 5], "x": 11, "y": 4.75}, - {"matrix": [9, 4], "x": 12, "y": 4.5}, - {"matrix": [9, 3], "x": 13, "y": 4}, - {"matrix": [9, 2], "x": 14, "y": 4.25}, - {"matrix": [9, 1], "x": 15, "y": 4.5}, - {"matrix": [9, 0], "x": 16, "y": 4.5, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kumaokobo/kudox/columner/keyboard.json b/keyboards/kumaokobo/kudox/columner/keyboard.json new file mode 100644 index 0000000000..5f7d444411 --- /dev/null +++ b/keyboards/kumaokobo/kudox/columner/keyboard.json @@ -0,0 +1,122 @@ +{ + "keyboard_name": "The Kudox Keyboard Columner", + "manufacturer": "Kumao Kobo", + "url": "http://kumaokobo.com/", + "maintainer": "Kumao Kobo", + "usb": { + "vid": "0xABBA", + "pid": "0x9691", + "device_version": "1.0.0" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5, "w": 1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 0.5}, + {"matrix": [0, 2], "x": 2.25, "y": 0.25}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0.25}, + {"matrix": [0, 5], "x": 5.25, "y": 0.5}, + {"matrix": [0, 6], "x": 6.25, "y": 1.25, "h": 1.25}, + + {"matrix": [5, 6], "x": 10, "y": 1.25, "h": 1.25}, + {"matrix": [5, 5], "x": 11, "y": 0.5}, + {"matrix": [5, 4], "x": 12, "y": 0.25}, + {"matrix": [5, 3], "x": 13, "y": 0}, + {"matrix": [5, 2], "x": 14, "y": 0.25}, + {"matrix": [5, 1], "x": 15, "y": 0.5}, + {"matrix": [5, 0], "x": 16, "y": 0.5, "w": 1.25}, + + {"matrix": [1, 0], "x": 0, "y": 1.5, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1.5}, + {"matrix": [1, 2], "x": 2.25, "y": 1.25}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1.25}, + {"matrix": [1, 5], "x": 5.25, "y": 1.5}, + {"matrix": [1, 6], "x": 6.25, "y": 2.5, "h": 1.25}, + + {"matrix": [6, 6], "x": 10, "y": 2.5, "h": 1.25}, + {"matrix": [6, 5], "x": 11, "y": 1.5}, + {"matrix": [6, 4], "x": 12, "y": 1.25}, + {"matrix": [6, 3], "x": 13, "y": 1}, + {"matrix": [6, 2], "x": 14, "y": 1.25}, + {"matrix": [6, 1], "x": 15, "y": 1.5}, + {"matrix": [6, 0], "x": 16, "y": 1.5, "w": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.25}, + {"matrix": [2, 1], "x": 1.25, "y": 2.5}, + {"matrix": [2, 2], "x": 2.25, "y": 2.25}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2.25}, + {"matrix": [2, 5], "x": 5.25, "y": 2.5}, + + {"matrix": [7, 5], "x": 11, "y": 2.5}, + {"matrix": [7, 4], "x": 12, "y": 2.25}, + {"matrix": [7, 3], "x": 13, "y": 2}, + {"matrix": [7, 2], "x": 14, "y": 2.25}, + {"matrix": [7, 1], "x": 15, "y": 2.5}, + {"matrix": [7, 0], "x": 16, "y": 2.5, "w": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.5}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.5}, + + {"matrix": [8, 5], "x": 11, "y": 3.5}, + {"matrix": [8, 4], "x": 12, "y": 3.25}, + {"matrix": [8, 3], "x": 13, "y": 3}, + {"matrix": [8, 2], "x": 14, "y": 3.25}, + {"matrix": [8, 1], "x": 15, "y": 3.5}, + {"matrix": [8, 0], "x": 16, "y": 3.5, "w": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.75}, + {"matrix": [4, 6], "x": 6.25, "y": 5}, + + {"matrix": [9, 6], "x": 10, "y": 5}, + {"matrix": [9, 5], "x": 11, "y": 4.75}, + {"matrix": [9, 4], "x": 12, "y": 4.5}, + {"matrix": [9, 3], "x": 13, "y": 4}, + {"matrix": [9, 2], "x": 14, "y": 4.25}, + {"matrix": [9, 1], "x": 15, "y": 4.5}, + {"matrix": [9, 0], "x": 16, "y": 4.5, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kumaokobo/kudox/columner/rules.mk b/keyboards/kumaokobo/kudox/columner/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kumaokobo/kudox/rev1/info.json b/keyboards/kumaokobo/kudox/rev1/info.json deleted file mode 100644 index 52579e1c43..0000000000 --- a/keyboards/kumaokobo/kudox/rev1/info.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "keyboard_name": "The Kudox Keyboard Rev1", - "manufacturer": "Kumao Kobo", - "url": "http://kumaokobo.com/", - "maintainer": "Kumao Kobo", - "usb": { - "vid": "0xABBA", - "pid": "0x9690", - "device_version": "1.0.0" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [5, 5], "x": 11, "y": 0}, - {"matrix": [5, 4], "x": 12, "y": 0}, - {"matrix": [5, 3], "x": 13, "y": 0}, - {"matrix": [5, 2], "x": 14, "y": 0}, - {"matrix": [5, 1], "x": 15, "y": 0}, - {"matrix": [5, 0], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - - {"matrix": [6, 6], "x": 9.75, "y": 1}, - {"matrix": [6, 5], "x": 10.75, "y": 1}, - {"matrix": [6, 4], "x": 11.75, "y": 1}, - {"matrix": [6, 3], "x": 12.75, "y": 1}, - {"matrix": [6, 2], "x": 13.75, "y": 1}, - {"matrix": [6, 1], "x": 14.75, "y": 1}, - {"matrix": [6, 0], "x": 15.75, "y": 1, "w": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 5], "x": 10.25, "y": 2}, - {"matrix": [7, 4], "x": 11.25, "y": 2}, - {"matrix": [7, 3], "x": 12.25, "y": 2}, - {"matrix": [7, 2], "x": 13.25, "y": 2}, - {"matrix": [7, 1], "x": 14.25, "y": 2}, - {"matrix": [7, 0], "x": 15.25, "y": 2, "w": 1.75}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9.75, "y": 3}, - {"matrix": [8, 4], "x": 10.75, "y": 3}, - {"matrix": [8, 3], "x": 11.75, "y": 3}, - {"matrix": [8, 2], "x": 12.75, "y": 3}, - {"matrix": [8, 1], "x": 13.75, "y": 3}, - {"matrix": [8, 0], "x": 14.75, "y": 3, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4.33, "w": 1.25}, - {"matrix": [4, 5], "x": 5.5, "y": 4.67}, - {"matrix": [4, 6], "x": 6.5, "y": 5}, - - {"matrix": [9, 6], "x": 9.5, "y": 5}, - {"matrix": [9, 5], "x": 10.5, "y": 4.67}, - {"matrix": [9, 4], "x": 11.5, "y": 4.33, "w": 1.25}, - {"matrix": [9, 3], "x": 12.75, "y": 4}, - {"matrix": [9, 2], "x": 13.75, "y": 4}, - {"matrix": [9, 1], "x": 14.75, "y": 4}, - {"matrix": [9, 0], "x": 15.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kumaokobo/kudox/rev1/keyboard.json b/keyboards/kumaokobo/kudox/rev1/keyboard.json new file mode 100644 index 0000000000..52579e1c43 --- /dev/null +++ b/keyboards/kumaokobo/kudox/rev1/keyboard.json @@ -0,0 +1,120 @@ +{ + "keyboard_name": "The Kudox Keyboard Rev1", + "manufacturer": "Kumao Kobo", + "url": "http://kumaokobo.com/", + "maintainer": "Kumao Kobo", + "usb": { + "vid": "0xABBA", + "pid": "0x9690", + "device_version": "1.0.0" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [5, 5], "x": 11, "y": 0}, + {"matrix": [5, 4], "x": 12, "y": 0}, + {"matrix": [5, 3], "x": 13, "y": 0}, + {"matrix": [5, 2], "x": 14, "y": 0}, + {"matrix": [5, 1], "x": 15, "y": 0}, + {"matrix": [5, 0], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + + {"matrix": [6, 6], "x": 9.75, "y": 1}, + {"matrix": [6, 5], "x": 10.75, "y": 1}, + {"matrix": [6, 4], "x": 11.75, "y": 1}, + {"matrix": [6, 3], "x": 12.75, "y": 1}, + {"matrix": [6, 2], "x": 13.75, "y": 1}, + {"matrix": [6, 1], "x": 14.75, "y": 1}, + {"matrix": [6, 0], "x": 15.75, "y": 1, "w": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 5], "x": 10.25, "y": 2}, + {"matrix": [7, 4], "x": 11.25, "y": 2}, + {"matrix": [7, 3], "x": 12.25, "y": 2}, + {"matrix": [7, 2], "x": 13.25, "y": 2}, + {"matrix": [7, 1], "x": 14.25, "y": 2}, + {"matrix": [7, 0], "x": 15.25, "y": 2, "w": 1.75}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9.75, "y": 3}, + {"matrix": [8, 4], "x": 10.75, "y": 3}, + {"matrix": [8, 3], "x": 11.75, "y": 3}, + {"matrix": [8, 2], "x": 12.75, "y": 3}, + {"matrix": [8, 1], "x": 13.75, "y": 3}, + {"matrix": [8, 0], "x": 14.75, "y": 3, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4.33, "w": 1.25}, + {"matrix": [4, 5], "x": 5.5, "y": 4.67}, + {"matrix": [4, 6], "x": 6.5, "y": 5}, + + {"matrix": [9, 6], "x": 9.5, "y": 5}, + {"matrix": [9, 5], "x": 10.5, "y": 4.67}, + {"matrix": [9, 4], "x": 11.5, "y": 4.33, "w": 1.25}, + {"matrix": [9, 3], "x": 12.75, "y": 4}, + {"matrix": [9, 2], "x": 13.75, "y": 4}, + {"matrix": [9, 1], "x": 14.75, "y": 4}, + {"matrix": [9, 0], "x": 15.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kumaokobo/kudox/rev1/rules.mk b/keyboards/kumaokobo/kudox/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kumaokobo/kudox/rev2/info.json b/keyboards/kumaokobo/kudox/rev2/info.json deleted file mode 100644 index 98cb6bb431..0000000000 --- a/keyboards/kumaokobo/kudox/rev2/info.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "keyboard_name": "The Kudox Keyboard Rev2", - "manufacturer": "Kumao Kobo", - "url": "http://kumaokobo.com/", - "maintainer": "Kumao Kobo", - "usb": { - "vid": "0xABBA", - "pid": "0x9690", - "device_version": "2.0.0" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 10, "y": 0}, - {"matrix": [5, 5], "x": 11, "y": 0}, - {"matrix": [5, 4], "x": 12, "y": 0}, - {"matrix": [5, 3], "x": 13, "y": 0}, - {"matrix": [5, 2], "x": 14, "y": 0}, - {"matrix": [5, 1], "x": 15, "y": 0}, - {"matrix": [5, 0], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - - {"matrix": [6, 6], "x": 9.75, "y": 1}, - {"matrix": [6, 5], "x": 10.75, "y": 1}, - {"matrix": [6, 4], "x": 11.75, "y": 1}, - {"matrix": [6, 3], "x": 12.75, "y": 1}, - {"matrix": [6, 2], "x": 13.75, "y": 1}, - {"matrix": [6, 1], "x": 14.75, "y": 1}, - {"matrix": [6, 0], "x": 15.75, "y": 1, "w": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 5], "x": 10.25, "y": 2}, - {"matrix": [7, 4], "x": 11.25, "y": 2}, - {"matrix": [7, 3], "x": 12.25, "y": 2}, - {"matrix": [7, 2], "x": 13.25, "y": 2}, - {"matrix": [7, 1], "x": 14.25, "y": 2}, - {"matrix": [7, 0], "x": 15.25, "y": 2, "w": 1.75}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9.75, "y": 3}, - {"matrix": [8, 4], "x": 10.75, "y": 3}, - {"matrix": [8, 3], "x": 11.75, "y": 3}, - {"matrix": [8, 2], "x": 12.75, "y": 3}, - {"matrix": [8, 1], "x": 13.75, "y": 3}, - {"matrix": [8, 0], "x": 14.75, "y": 3, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4.33, "w": 1.25}, - {"matrix": [4, 5], "x": 5.5, "y": 4.67}, - {"matrix": [4, 6], "x": 6.5, "y": 5}, - - {"matrix": [9, 6], "x": 9.5, "y": 5}, - {"matrix": [9, 5], "x": 10.5, "y": 4.67}, - {"matrix": [9, 4], "x": 11.5, "y": 4.33, "w": 1.25}, - {"matrix": [9, 3], "x": 12.75, "y": 4}, - {"matrix": [9, 2], "x": 13.75, "y": 4}, - {"matrix": [9, 1], "x": 14.75, "y": 4}, - {"matrix": [9, 0], "x": 15.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kumaokobo/kudox/rev2/keyboard.json b/keyboards/kumaokobo/kudox/rev2/keyboard.json new file mode 100644 index 0000000000..98cb6bb431 --- /dev/null +++ b/keyboards/kumaokobo/kudox/rev2/keyboard.json @@ -0,0 +1,122 @@ +{ + "keyboard_name": "The Kudox Keyboard Rev2", + "manufacturer": "Kumao Kobo", + "url": "http://kumaokobo.com/", + "maintainer": "Kumao Kobo", + "usb": { + "vid": "0xABBA", + "pid": "0x9690", + "device_version": "2.0.0" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 10, "y": 0}, + {"matrix": [5, 5], "x": 11, "y": 0}, + {"matrix": [5, 4], "x": 12, "y": 0}, + {"matrix": [5, 3], "x": 13, "y": 0}, + {"matrix": [5, 2], "x": 14, "y": 0}, + {"matrix": [5, 1], "x": 15, "y": 0}, + {"matrix": [5, 0], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + + {"matrix": [6, 6], "x": 9.75, "y": 1}, + {"matrix": [6, 5], "x": 10.75, "y": 1}, + {"matrix": [6, 4], "x": 11.75, "y": 1}, + {"matrix": [6, 3], "x": 12.75, "y": 1}, + {"matrix": [6, 2], "x": 13.75, "y": 1}, + {"matrix": [6, 1], "x": 14.75, "y": 1}, + {"matrix": [6, 0], "x": 15.75, "y": 1, "w": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 5], "x": 10.25, "y": 2}, + {"matrix": [7, 4], "x": 11.25, "y": 2}, + {"matrix": [7, 3], "x": 12.25, "y": 2}, + {"matrix": [7, 2], "x": 13.25, "y": 2}, + {"matrix": [7, 1], "x": 14.25, "y": 2}, + {"matrix": [7, 0], "x": 15.25, "y": 2, "w": 1.75}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9.75, "y": 3}, + {"matrix": [8, 4], "x": 10.75, "y": 3}, + {"matrix": [8, 3], "x": 11.75, "y": 3}, + {"matrix": [8, 2], "x": 12.75, "y": 3}, + {"matrix": [8, 1], "x": 13.75, "y": 3}, + {"matrix": [8, 0], "x": 14.75, "y": 3, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4.33, "w": 1.25}, + {"matrix": [4, 5], "x": 5.5, "y": 4.67}, + {"matrix": [4, 6], "x": 6.5, "y": 5}, + + {"matrix": [9, 6], "x": 9.5, "y": 5}, + {"matrix": [9, 5], "x": 10.5, "y": 4.67}, + {"matrix": [9, 4], "x": 11.5, "y": 4.33, "w": 1.25}, + {"matrix": [9, 3], "x": 12.75, "y": 4}, + {"matrix": [9, 2], "x": 13.75, "y": 4}, + {"matrix": [9, 1], "x": 14.75, "y": 4}, + {"matrix": [9, 0], "x": 15.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kumaokobo/kudox/rev2/rules.mk b/keyboards/kumaokobo/kudox/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kumaokobo/kudox/rev3/info.json b/keyboards/kumaokobo/kudox/rev3/info.json deleted file mode 100644 index 35144cc25a..0000000000 --- a/keyboards/kumaokobo/kudox/rev3/info.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "keyboard_name": "The Kudox Keyboard Rev3", - "manufacturer": "Kumao Kobo", - "url": "http://kumaokobo.com/", - "maintainer": "Kumao Kobo", - "usb": { - "vid": "0xABBA", - "pid": "0x9690", - "device_version": "3.0.0" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 10, "y": 0}, - {"matrix": [5, 5], "x": 11, "y": 0}, - {"matrix": [5, 4], "x": 12, "y": 0}, - {"matrix": [5, 3], "x": 13, "y": 0}, - {"matrix": [5, 2], "x": 14, "y": 0}, - {"matrix": [5, 1], "x": 15, "y": 0}, - {"matrix": [5, 0], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - - {"matrix": [6, 6], "x": 9.75, "y": 1}, - {"matrix": [6, 5], "x": 10.75, "y": 1}, - {"matrix": [6, 4], "x": 11.75, "y": 1}, - {"matrix": [6, 3], "x": 12.75, "y": 1}, - {"matrix": [6, 2], "x": 13.75, "y": 1}, - {"matrix": [6, 1], "x": 14.75, "y": 1}, - {"matrix": [6, 0], "x": 15.75, "y": 1, "w": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 5], "x": 10.25, "y": 2}, - {"matrix": [7, 4], "x": 11.25, "y": 2}, - {"matrix": [7, 3], "x": 12.25, "y": 2}, - {"matrix": [7, 2], "x": 13.25, "y": 2}, - {"matrix": [7, 1], "x": 14.25, "y": 2}, - {"matrix": [7, 0], "x": 15.25, "y": 2, "w": 1.75}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - - {"matrix": [8, 5], "x": 9.75, "y": 3}, - {"matrix": [8, 4], "x": 10.75, "y": 3}, - {"matrix": [8, 3], "x": 11.75, "y": 3}, - {"matrix": [8, 2], "x": 12.75, "y": 3}, - {"matrix": [8, 1], "x": 13.75, "y": 3}, - {"matrix": [8, 0], "x": 14.75, "y": 3, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4.33, "w": 1.25}, - {"matrix": [4, 5], "x": 5.5, "y": 4.67}, - {"matrix": [4, 6], "x": 6.5, "y": 5}, - - {"matrix": [9, 6], "x": 9.5, "y": 5}, - {"matrix": [9, 5], "x": 10.5, "y": 4.67}, - {"matrix": [9, 4], "x": 11.5, "y": 4.33, "w": 1.25}, - {"matrix": [9, 3], "x": 12.75, "y": 4}, - {"matrix": [9, 2], "x": 13.75, "y": 4}, - {"matrix": [9, 1], "x": 14.75, "y": 4}, - {"matrix": [9, 0], "x": 15.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/kumaokobo/kudox/rev3/keyboard.json b/keyboards/kumaokobo/kudox/rev3/keyboard.json new file mode 100644 index 0000000000..35144cc25a --- /dev/null +++ b/keyboards/kumaokobo/kudox/rev3/keyboard.json @@ -0,0 +1,122 @@ +{ + "keyboard_name": "The Kudox Keyboard Rev3", + "manufacturer": "Kumao Kobo", + "url": "http://kumaokobo.com/", + "maintainer": "Kumao Kobo", + "usb": { + "vid": "0xABBA", + "pid": "0x9690", + "device_version": "3.0.0" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 10, "y": 0}, + {"matrix": [5, 5], "x": 11, "y": 0}, + {"matrix": [5, 4], "x": 12, "y": 0}, + {"matrix": [5, 3], "x": 13, "y": 0}, + {"matrix": [5, 2], "x": 14, "y": 0}, + {"matrix": [5, 1], "x": 15, "y": 0}, + {"matrix": [5, 0], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + + {"matrix": [6, 6], "x": 9.75, "y": 1}, + {"matrix": [6, 5], "x": 10.75, "y": 1}, + {"matrix": [6, 4], "x": 11.75, "y": 1}, + {"matrix": [6, 3], "x": 12.75, "y": 1}, + {"matrix": [6, 2], "x": 13.75, "y": 1}, + {"matrix": [6, 1], "x": 14.75, "y": 1}, + {"matrix": [6, 0], "x": 15.75, "y": 1, "w": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 5], "x": 10.25, "y": 2}, + {"matrix": [7, 4], "x": 11.25, "y": 2}, + {"matrix": [7, 3], "x": 12.25, "y": 2}, + {"matrix": [7, 2], "x": 13.25, "y": 2}, + {"matrix": [7, 1], "x": 14.25, "y": 2}, + {"matrix": [7, 0], "x": 15.25, "y": 2, "w": 1.75}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + + {"matrix": [8, 5], "x": 9.75, "y": 3}, + {"matrix": [8, 4], "x": 10.75, "y": 3}, + {"matrix": [8, 3], "x": 11.75, "y": 3}, + {"matrix": [8, 2], "x": 12.75, "y": 3}, + {"matrix": [8, 1], "x": 13.75, "y": 3}, + {"matrix": [8, 0], "x": 14.75, "y": 3, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4.33, "w": 1.25}, + {"matrix": [4, 5], "x": 5.5, "y": 4.67}, + {"matrix": [4, 6], "x": 6.5, "y": 5}, + + {"matrix": [9, 6], "x": 9.5, "y": 5}, + {"matrix": [9, 5], "x": 10.5, "y": 4.67}, + {"matrix": [9, 4], "x": 11.5, "y": 4.33, "w": 1.25}, + {"matrix": [9, 3], "x": 12.75, "y": 4}, + {"matrix": [9, 2], "x": 13.75, "y": 4}, + {"matrix": [9, 1], "x": 14.75, "y": 4}, + {"matrix": [9, 0], "x": 15.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/kumaokobo/kudox/rev3/rules.mk b/keyboards/kumaokobo/kudox/rev3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kumaokobo/kudox_game/rev1/info.json b/keyboards/kumaokobo/kudox_game/rev1/info.json deleted file mode 100644 index e5c39fce31..0000000000 --- a/keyboards/kumaokobo/kudox_game/rev1/info.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "usb": { - "device_version": "1.0.0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 7, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 3}, - {"matrix": [3, 4], "x": 3.75, "y": 3}, - {"matrix": [3, 5], "x": 4.75, "y": 3}, - {"matrix": [3, 6], "x": 5.75, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 5.5, "y": 4.25, "h": 1.5}, - {"matrix": [4, 6], "x": 6.5, "y": 4.75, "h": 2} - ] - } - } -} diff --git a/keyboards/kumaokobo/kudox_game/rev1/keyboard.json b/keyboards/kumaokobo/kudox_game/rev1/keyboard.json new file mode 100644 index 0000000000..e5c39fce31 --- /dev/null +++ b/keyboards/kumaokobo/kudox_game/rev1/keyboard.json @@ -0,0 +1,67 @@ +{ + "usb": { + "device_version": "1.0.0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 7, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 3}, + {"matrix": [3, 4], "x": 3.75, "y": 3}, + {"matrix": [3, 5], "x": 4.75, "y": 3}, + {"matrix": [3, 6], "x": 5.75, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 5.5, "y": 4.25, "h": 1.5}, + {"matrix": [4, 6], "x": 6.5, "y": 4.75, "h": 2} + ] + } + } +} diff --git a/keyboards/kumaokobo/kudox_game/rev1/rules.mk b/keyboards/kumaokobo/kudox_game/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kumaokobo/pico/65keys/info.json b/keyboards/kumaokobo/pico/65keys/info.json deleted file mode 100644 index 260b2db1e9..0000000000 --- a/keyboards/kumaokobo/pico/65keys/info.json +++ /dev/null @@ -1,116 +0,0 @@ -{ - "keyboard_name": "Pico Keyboard", - "manufacturer": "Kumao Kobo", - "url": "https://github.com/kumaokobo/pico-keyboard/", - "maintainer": "Kumao Kobo", - "usb": { - "vid": "0xFEED", - "pid": "0x9692", - "device_version": "1.0.0" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 1], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1, "y": 0}, - {"matrix": [0, 3], "x": 2, "y": 0}, - {"matrix": [0, 4], "x": 3, "y": 0}, - {"matrix": [0, 5], "x": 4, "y": 0}, - {"matrix": [0, 6], "x": 5, "y": 0}, - {"matrix": [5, 0], "x": 9, "y": 0}, - {"matrix": [5, 1], "x": 10, "y": 0}, - {"matrix": [5, 2], "x": 11, "y": 0}, - {"matrix": [5, 3], "x": 12, "y": 0}, - {"matrix": [5, 4], "x": 13, "y": 0}, - {"matrix": [5, 5], "x": 14, "y": 0}, - {"matrix": [5, 6], "x": 15, "y": 0}, - - {"matrix": [1, 1], "x": 0.25, "y": 1}, - {"matrix": [1, 2], "x": 1.25, "y": 1}, - {"matrix": [1, 3], "x": 2.25, "y": 1}, - {"matrix": [1, 4], "x": 3.25, "y": 1}, - {"matrix": [1, 5], "x": 4.25, "y": 1}, - {"matrix": [1, 6], "x": 5.25, "y": 1}, - {"matrix": [6, 0], "x": 9.25, "y": 1}, - {"matrix": [6, 1], "x": 10.25, "y": 1}, - {"matrix": [6, 2], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 4], "x": 13.25, "y": 1}, - {"matrix": [6, 5], "x": 14.25, "y": 1}, - {"matrix": [6, 6], "x": 15.25, "y": 1}, - - {"matrix": [2, 1], "x": 0.5, "y": 2}, - {"matrix": [2, 2], "x": 1.5, "y": 2}, - {"matrix": [2, 3], "x": 2.5, "y": 2}, - {"matrix": [2, 4], "x": 3.5, "y": 2}, - {"matrix": [2, 5], "x": 4.5, "y": 2}, - {"matrix": [2, 6], "x": 5.5, "y": 2}, - {"matrix": [7, 0], "x": 9.5, "y": 2}, - {"matrix": [7, 1], "x": 10.5, "y": 2}, - {"matrix": [7, 2], "x": 11.5, "y": 2}, - {"matrix": [7, 3], "x": 12.5, "y": 2}, - {"matrix": [7, 4], "x": 13.5, "y": 2}, - {"matrix": [7, 5], "x": 14.5, "y": 2}, - {"matrix": [7, 6], "x": 15.5, "y": 2}, - - {"matrix": [3, 1], "x": 0.75, "y": 3}, - {"matrix": [3, 2], "x": 1.75, "y": 3}, - {"matrix": [3, 3], "x": 2.75, "y": 3}, - {"matrix": [3, 4], "x": 3.75, "y": 3}, - {"matrix": [3, 5], "x": 4.75, "y": 3}, - {"matrix": [3, 6], "x": 5.75, "y": 3}, - {"matrix": [8, 0], "x": 9.75, "y": 3}, - {"matrix": [8, 1], "x": 10.75, "y": 3}, - {"matrix": [8, 2], "x": 11.75, "y": 3}, - {"matrix": [8, 3], "x": 12.75, "y": 3}, - {"matrix": [8, 4], "x": 13.75, "y": 3}, - {"matrix": [8, 5], "x": 14.75, "y": 3}, - {"matrix": [8, 6], "x": 15.75, "y": 3}, - - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - {"matrix": [9, 0], "x": 10, "y": 4}, - {"matrix": [9, 1], "x": 11, "y": 4}, - {"matrix": [9, 2], "x": 12, "y": 4}, - {"matrix": [9, 3], "x": 13, "y": 4}, - {"matrix": [9, 4], "x": 14, "y": 4}, - {"matrix": [9, 5], "x": 15, "y": 4}, - {"matrix": [9, 6], "x": 16, "y": 4} - ] - } - } -} diff --git a/keyboards/kumaokobo/pico/65keys/keyboard.json b/keyboards/kumaokobo/pico/65keys/keyboard.json new file mode 100644 index 0000000000..260b2db1e9 --- /dev/null +++ b/keyboards/kumaokobo/pico/65keys/keyboard.json @@ -0,0 +1,116 @@ +{ + "keyboard_name": "Pico Keyboard", + "manufacturer": "Kumao Kobo", + "url": "https://github.com/kumaokobo/pico-keyboard/", + "maintainer": "Kumao Kobo", + "usb": { + "vid": "0xFEED", + "pid": "0x9692", + "device_version": "1.0.0" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 1], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1, "y": 0}, + {"matrix": [0, 3], "x": 2, "y": 0}, + {"matrix": [0, 4], "x": 3, "y": 0}, + {"matrix": [0, 5], "x": 4, "y": 0}, + {"matrix": [0, 6], "x": 5, "y": 0}, + {"matrix": [5, 0], "x": 9, "y": 0}, + {"matrix": [5, 1], "x": 10, "y": 0}, + {"matrix": [5, 2], "x": 11, "y": 0}, + {"matrix": [5, 3], "x": 12, "y": 0}, + {"matrix": [5, 4], "x": 13, "y": 0}, + {"matrix": [5, 5], "x": 14, "y": 0}, + {"matrix": [5, 6], "x": 15, "y": 0}, + + {"matrix": [1, 1], "x": 0.25, "y": 1}, + {"matrix": [1, 2], "x": 1.25, "y": 1}, + {"matrix": [1, 3], "x": 2.25, "y": 1}, + {"matrix": [1, 4], "x": 3.25, "y": 1}, + {"matrix": [1, 5], "x": 4.25, "y": 1}, + {"matrix": [1, 6], "x": 5.25, "y": 1}, + {"matrix": [6, 0], "x": 9.25, "y": 1}, + {"matrix": [6, 1], "x": 10.25, "y": 1}, + {"matrix": [6, 2], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 4], "x": 13.25, "y": 1}, + {"matrix": [6, 5], "x": 14.25, "y": 1}, + {"matrix": [6, 6], "x": 15.25, "y": 1}, + + {"matrix": [2, 1], "x": 0.5, "y": 2}, + {"matrix": [2, 2], "x": 1.5, "y": 2}, + {"matrix": [2, 3], "x": 2.5, "y": 2}, + {"matrix": [2, 4], "x": 3.5, "y": 2}, + {"matrix": [2, 5], "x": 4.5, "y": 2}, + {"matrix": [2, 6], "x": 5.5, "y": 2}, + {"matrix": [7, 0], "x": 9.5, "y": 2}, + {"matrix": [7, 1], "x": 10.5, "y": 2}, + {"matrix": [7, 2], "x": 11.5, "y": 2}, + {"matrix": [7, 3], "x": 12.5, "y": 2}, + {"matrix": [7, 4], "x": 13.5, "y": 2}, + {"matrix": [7, 5], "x": 14.5, "y": 2}, + {"matrix": [7, 6], "x": 15.5, "y": 2}, + + {"matrix": [3, 1], "x": 0.75, "y": 3}, + {"matrix": [3, 2], "x": 1.75, "y": 3}, + {"matrix": [3, 3], "x": 2.75, "y": 3}, + {"matrix": [3, 4], "x": 3.75, "y": 3}, + {"matrix": [3, 5], "x": 4.75, "y": 3}, + {"matrix": [3, 6], "x": 5.75, "y": 3}, + {"matrix": [8, 0], "x": 9.75, "y": 3}, + {"matrix": [8, 1], "x": 10.75, "y": 3}, + {"matrix": [8, 2], "x": 11.75, "y": 3}, + {"matrix": [8, 3], "x": 12.75, "y": 3}, + {"matrix": [8, 4], "x": 13.75, "y": 3}, + {"matrix": [8, 5], "x": 14.75, "y": 3}, + {"matrix": [8, 6], "x": 15.75, "y": 3}, + + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + {"matrix": [9, 0], "x": 10, "y": 4}, + {"matrix": [9, 1], "x": 11, "y": 4}, + {"matrix": [9, 2], "x": 12, "y": 4}, + {"matrix": [9, 3], "x": 13, "y": 4}, + {"matrix": [9, 4], "x": 14, "y": 4}, + {"matrix": [9, 5], "x": 15, "y": 4}, + {"matrix": [9, 6], "x": 16, "y": 4} + ] + } + } +} diff --git a/keyboards/kumaokobo/pico/65keys/rules.mk b/keyboards/kumaokobo/pico/65keys/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kumaokobo/pico/70keys/info.json b/keyboards/kumaokobo/pico/70keys/info.json deleted file mode 100644 index ed3c8163d1..0000000000 --- a/keyboards/kumaokobo/pico/70keys/info.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "keyboard_name": "Pico Keyboard", - "manufacturer": "Kumao Kobo", - "url": "https://github.com/kumaokobo/pico-keyboard/", - "maintainer": "Kumao Kobo", - "usb": { - "vid": "0xFEED", - "pid": "0x9692", - "device_version": "1.0.1" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [5, 0], "x": 9, "y": 0}, - {"matrix": [5, 1], "x": 10, "y": 0}, - {"matrix": [5, 2], "x": 11, "y": 0}, - {"matrix": [5, 3], "x": 12, "y": 0}, - {"matrix": [5, 4], "x": 13, "y": 0}, - {"matrix": [5, 5], "x": 14, "y": 0}, - {"matrix": [5, 6], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0.25, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [6, 0], "x": 9.25, "y": 1}, - {"matrix": [6, 1], "x": 10.25, "y": 1}, - {"matrix": [6, 2], "x": 11.25, "y": 1}, - {"matrix": [6, 3], "x": 12.25, "y": 1}, - {"matrix": [6, 4], "x": 13.25, "y": 1}, - {"matrix": [6, 5], "x": 14.25, "y": 1}, - {"matrix": [6, 6], "x": 15.25, "y": 1}, - - {"matrix": [2, 0], "x": 0.5, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [7, 0], "x": 9.5, "y": 2}, - {"matrix": [7, 1], "x": 10.5, "y": 2}, - {"matrix": [7, 2], "x": 11.5, "y": 2}, - {"matrix": [7, 3], "x": 12.5, "y": 2}, - {"matrix": [7, 4], "x": 13.5, "y": 2}, - {"matrix": [7, 5], "x": 14.5, "y": 2}, - {"matrix": [7, 6], "x": 15.5, "y": 2}, - - {"matrix": [3, 0], "x": 0.75, "y": 3}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [8, 0], "x": 9.75, "y": 3}, - {"matrix": [8, 1], "x": 10.75, "y": 3}, - {"matrix": [8, 2], "x": 11.75, "y": 3}, - {"matrix": [8, 3], "x": 12.75, "y": 3}, - {"matrix": [8, 4], "x": 13.75, "y": 3}, - {"matrix": [8, 5], "x": 14.75, "y": 3}, - {"matrix": [8, 6], "x": 15.75, "y": 3}, - - {"matrix": [4, 0], "x": 1, "y": 4}, - {"matrix": [4, 1], "x": 2, "y": 4}, - {"matrix": [4, 2], "x": 3, "y": 4}, - {"matrix": [4, 3], "x": 4, "y": 4}, - {"matrix": [4, 4], "x": 5, "y": 4}, - {"matrix": [4, 5], "x": 6, "y": 4}, - {"matrix": [4, 6], "x": 7, "y": 4}, - {"matrix": [9, 0], "x": 10, "y": 4}, - {"matrix": [9, 1], "x": 11, "y": 4}, - {"matrix": [9, 2], "x": 12, "y": 4}, - {"matrix": [9, 3], "x": 13, "y": 4}, - {"matrix": [9, 4], "x": 14, "y": 4}, - {"matrix": [9, 5], "x": 15, "y": 4}, - {"matrix": [9, 6], "x": 16, "y": 4} - ] - } - } -} diff --git a/keyboards/kumaokobo/pico/70keys/keyboard.json b/keyboards/kumaokobo/pico/70keys/keyboard.json new file mode 100644 index 0000000000..ed3c8163d1 --- /dev/null +++ b/keyboards/kumaokobo/pico/70keys/keyboard.json @@ -0,0 +1,121 @@ +{ + "keyboard_name": "Pico Keyboard", + "manufacturer": "Kumao Kobo", + "url": "https://github.com/kumaokobo/pico-keyboard/", + "maintainer": "Kumao Kobo", + "usb": { + "vid": "0xFEED", + "pid": "0x9692", + "device_version": "1.0.1" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [5, 0], "x": 9, "y": 0}, + {"matrix": [5, 1], "x": 10, "y": 0}, + {"matrix": [5, 2], "x": 11, "y": 0}, + {"matrix": [5, 3], "x": 12, "y": 0}, + {"matrix": [5, 4], "x": 13, "y": 0}, + {"matrix": [5, 5], "x": 14, "y": 0}, + {"matrix": [5, 6], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0.25, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [6, 0], "x": 9.25, "y": 1}, + {"matrix": [6, 1], "x": 10.25, "y": 1}, + {"matrix": [6, 2], "x": 11.25, "y": 1}, + {"matrix": [6, 3], "x": 12.25, "y": 1}, + {"matrix": [6, 4], "x": 13.25, "y": 1}, + {"matrix": [6, 5], "x": 14.25, "y": 1}, + {"matrix": [6, 6], "x": 15.25, "y": 1}, + + {"matrix": [2, 0], "x": 0.5, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [7, 0], "x": 9.5, "y": 2}, + {"matrix": [7, 1], "x": 10.5, "y": 2}, + {"matrix": [7, 2], "x": 11.5, "y": 2}, + {"matrix": [7, 3], "x": 12.5, "y": 2}, + {"matrix": [7, 4], "x": 13.5, "y": 2}, + {"matrix": [7, 5], "x": 14.5, "y": 2}, + {"matrix": [7, 6], "x": 15.5, "y": 2}, + + {"matrix": [3, 0], "x": 0.75, "y": 3}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [8, 0], "x": 9.75, "y": 3}, + {"matrix": [8, 1], "x": 10.75, "y": 3}, + {"matrix": [8, 2], "x": 11.75, "y": 3}, + {"matrix": [8, 3], "x": 12.75, "y": 3}, + {"matrix": [8, 4], "x": 13.75, "y": 3}, + {"matrix": [8, 5], "x": 14.75, "y": 3}, + {"matrix": [8, 6], "x": 15.75, "y": 3}, + + {"matrix": [4, 0], "x": 1, "y": 4}, + {"matrix": [4, 1], "x": 2, "y": 4}, + {"matrix": [4, 2], "x": 3, "y": 4}, + {"matrix": [4, 3], "x": 4, "y": 4}, + {"matrix": [4, 4], "x": 5, "y": 4}, + {"matrix": [4, 5], "x": 6, "y": 4}, + {"matrix": [4, 6], "x": 7, "y": 4}, + {"matrix": [9, 0], "x": 10, "y": 4}, + {"matrix": [9, 1], "x": 11, "y": 4}, + {"matrix": [9, 2], "x": 12, "y": 4}, + {"matrix": [9, 3], "x": 13, "y": 4}, + {"matrix": [9, 4], "x": 14, "y": 4}, + {"matrix": [9, 5], "x": 15, "y": 4}, + {"matrix": [9, 6], "x": 16, "y": 4} + ] + } + } +} diff --git a/keyboards/kumaokobo/pico/70keys/rules.mk b/keyboards/kumaokobo/pico/70keys/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/kuro/kuro65/info.json b/keyboards/kuro/kuro65/info.json deleted file mode 100644 index 72549735d9..0000000000 --- a/keyboards/kuro/kuro65/info.json +++ /dev/null @@ -1,238 +0,0 @@ -{ - "keyboard_name": "Kuro65", - "manufacturer": "Kuro", - "maintainer": "0x544D", - "url": "", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["F6", "F5", "F4", "F1", "F0"], - "cols": ["B0", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"] - }, - "usb": { - "vid": "0x544D", - "pid": "0xC000", - "device_version": "1.0.0" - }, - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "E6" - }, - "community_layouts": ["65_iso"], - "layouts": { - "LAYOUT_65_iso": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "1", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "2", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "3", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "4", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "5", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "6", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "7", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "8", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "9", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "0", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "?", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "`", "x": 12, "y": 0}, - {"matrix": [0, 14], "label": "Backspace", "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "label": "Del", "x": 15, "y": 0}, - - {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, - {"matrix": [1, 6], "label": "Z", "x": 6.5, "y": 1}, - {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, - {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, - {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, - {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, - {"matrix": [1, 11], "label": "\u00dc", "x": 11.5, "y": 1}, - {"matrix": [1, 12], "label": "*", "x": 12.5, "y": 1}, - {"matrix": [1, 15], "label": "Page Up", "x": 15, "y": 1}, - - {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, - {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, - {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, - {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, - {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, - {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, - {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, - {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, - {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, - {"matrix": [2, 10], "label": "\u00d6", "x": 10.75, "y": 2}, - {"matrix": [2, 11], "label": "\u00c4", "x": 11.75, "y": 2}, - {"matrix": [2, 12], "label": "'", "x": 12.75, "y": 2}, - {"matrix": [2, 14], "label": "Enter", "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "label": "Page Down", "x": 15, "y": 2}, - - {"matrix": [3, 0], "label": "LShift", "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "label": "<", "x": 1.25, "y": 3}, - {"matrix": [3, 2], "label": "Y", "x": 2.25, "y": 3}, - {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, - {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, - {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, - {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, - {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, - {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, - {"matrix": [3, 9], "label": ",", "x": 9.25, "y": 3}, - {"matrix": [3, 10], "label": ".", "x": 10.25, "y": 3}, - {"matrix": [3, 11], "label": "-", "x": 11.25, "y": 3}, - {"matrix": [3, 12], "label": "RShift", "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "label": "\u2191", "x": 14, "y": 3}, - {"matrix": [3, 15], "label": "Fn2", "x": 15, "y": 3}, - - {"matrix": [4, 0], "label": "LCtrl", "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "label": "LAlt", "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "label": "Space", "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "label": "RAlt", "x": 10, "y": 4}, - {"matrix": [4, 11], "label": "Fn1", "x": 11, "y": 4}, - {"matrix": [4, 12], "label": "RCtrl", "x": 12, "y": 4}, - {"matrix": [4, 13], "label": "\u2190", "x": 13, "y": 4}, - {"matrix": [4, 14], "label": "\u2193", "x": 14, "y": 4}, - {"matrix": [4, 15], "label": "\u2192", "x": 15, "y": 4} - ] - } - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "cycle_all" - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [4, 6], "x": 96, "y": 64}, - {"flags": 1, "matrix": [4, 10], "x": 150, "y": 64}, - {"flags": 1, "matrix": [4, 11], "x": 165, "y": 64}, - {"flags": 1, "matrix": [4, 12], "x": 180, "y": 64}, - {"flags": 4, "matrix": [4, 13], "x": 195, "y": 64}, - {"flags": 4, "matrix": [4, 14], "x": 210, "y": 64}, - {"flags": 4, "matrix": [4, 15], "x": 224, "y": 64}, - {"flags": 4, "matrix": [3, 15], "x": 224, "y": 48}, - {"flags": 4, "matrix": [3, 14], "x": 210, "y": 48}, - {"flags": 1, "matrix": [3, 12], "x": 189, "y": 48}, - {"flags": 4, "matrix": [3, 11], "x": 169, "y": 48}, - {"flags": 4, "matrix": [3, 10], "x": 154, "y": 48}, - {"flags": 4, "matrix": [3, 9], "x": 139, "y": 48}, - {"flags": 4, "matrix": [3, 8], "x": 124, "y": 48}, - {"flags": 4, "matrix": [3, 7], "x": 109, "y": 48}, - {"flags": 4, "matrix": [3, 6], "x": 94, "y": 48}, - {"flags": 4, "matrix": [3, 5], "x": 79, "y": 48}, - {"flags": 4, "matrix": [3, 4], "x": 64, "y": 48}, - {"flags": 4, "matrix": [3, 3], "x": 49, "y": 48}, - {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, - {"flags": 4, "matrix": [3, 1], "x": 19, "y": 48}, - {"flags": 1, "matrix": [4, 2], "x": 39, "y": 64}, - {"flags": 1, "matrix": [4, 1], "x": 21, "y": 64}, - {"flags": 1, "matrix": [4, 0], "x": 2, "y": 64}, - {"flags": 1, "matrix": [3, 0], "x": 2, "y": 48}, - {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 26, "y": 32}, - {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, - {"flags": 4, "matrix": [2, 3], "x": 56, "y": 32}, - {"flags": 4, "matrix": [2, 4], "x": 71, "y": 32}, - {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, - {"flags": 4, "matrix": [2, 6], "x": 101, "y": 32}, - {"flags": 4, "matrix": [2, 7], "x": 116, "y": 32}, - {"flags": 4, "matrix": [2, 8], "x": 131, "y": 32}, - {"flags": 4, "matrix": [2, 9], "x": 146, "y": 32}, - {"flags": 4, "matrix": [2, 10], "x": 161, "y": 32}, - {"flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, - {"flags": 4, "matrix": [2, 12], "x": 191, "y": 32}, - {"flags": 4, "matrix": [2, 14], "x": 208, "y": 24}, - {"flags": 4, "matrix": [2, 15], "x": 224, "y": 32}, - {"flags": 4, "matrix": [1, 15], "x": 224, "y": 16}, - {"flags": 4, "matrix": [1, 12], "x": 188, "y": 16}, - {"flags": 4, "matrix": [1, 11], "x": 173, "y": 16}, - {"flags": 4, "matrix": [1, 10], "x": 158, "y": 16}, - {"flags": 4, "matrix": [1, 9], "x": 143, "y": 16}, - {"flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, - {"flags": 4, "matrix": [1, 7], "x": 113, "y": 16}, - {"flags": 4, "matrix": [1, 6], "x": 98, "y": 16}, - {"flags": 4, "matrix": [1, 5], "x": 83, "y": 16}, - {"flags": 4, "matrix": [1, 4], "x": 68, "y": 16}, - {"flags": 4, "matrix": [1, 3], "x": 53, "y": 16}, - {"flags": 4, "matrix": [1, 2], "x": 38, "y": 16}, - {"flags": 4, "matrix": [1, 1], "x": 23, "y": 16}, - {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, - {"flags": 4, "matrix": [0, 11], "x": 165, "y": 0}, - {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, - {"flags": 4, "matrix": [0, 14], "x": 203, "y": 0}, - {"flags": 4, "matrix": [0, 15], "x": 224, "y": 0} - ], - "led_flush_limit": 26, - "led_process_limit": 4, - "sleep": true - } -} diff --git a/keyboards/kuro/kuro65/keyboard.json b/keyboards/kuro/kuro65/keyboard.json new file mode 100644 index 0000000000..72549735d9 --- /dev/null +++ b/keyboards/kuro/kuro65/keyboard.json @@ -0,0 +1,238 @@ +{ + "keyboard_name": "Kuro65", + "manufacturer": "Kuro", + "maintainer": "0x544D", + "url": "", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["F6", "F5", "F4", "F1", "F0"], + "cols": ["B0", "B7", "D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F7"] + }, + "usb": { + "vid": "0x544D", + "pid": "0xC000", + "device_version": "1.0.0" + }, + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "E6" + }, + "community_layouts": ["65_iso"], + "layouts": { + "LAYOUT_65_iso": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "1", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "2", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "3", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "4", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "5", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "6", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "7", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "8", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "9", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "0", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "?", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "`", "x": 12, "y": 0}, + {"matrix": [0, 14], "label": "Backspace", "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "label": "Del", "x": 15, "y": 0}, + + {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, + {"matrix": [1, 6], "label": "Z", "x": 6.5, "y": 1}, + {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, + {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, + {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, + {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, + {"matrix": [1, 11], "label": "\u00dc", "x": 11.5, "y": 1}, + {"matrix": [1, 12], "label": "*", "x": 12.5, "y": 1}, + {"matrix": [1, 15], "label": "Page Up", "x": 15, "y": 1}, + + {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, + {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, + {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, + {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, + {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, + {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, + {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, + {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, + {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, + {"matrix": [2, 10], "label": "\u00d6", "x": 10.75, "y": 2}, + {"matrix": [2, 11], "label": "\u00c4", "x": 11.75, "y": 2}, + {"matrix": [2, 12], "label": "'", "x": 12.75, "y": 2}, + {"matrix": [2, 14], "label": "Enter", "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "label": "Page Down", "x": 15, "y": 2}, + + {"matrix": [3, 0], "label": "LShift", "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "label": "<", "x": 1.25, "y": 3}, + {"matrix": [3, 2], "label": "Y", "x": 2.25, "y": 3}, + {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, + {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, + {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, + {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, + {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, + {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, + {"matrix": [3, 9], "label": ",", "x": 9.25, "y": 3}, + {"matrix": [3, 10], "label": ".", "x": 10.25, "y": 3}, + {"matrix": [3, 11], "label": "-", "x": 11.25, "y": 3}, + {"matrix": [3, 12], "label": "RShift", "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "label": "\u2191", "x": 14, "y": 3}, + {"matrix": [3, 15], "label": "Fn2", "x": 15, "y": 3}, + + {"matrix": [4, 0], "label": "LCtrl", "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "label": "LAlt", "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "label": "Space", "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "label": "RAlt", "x": 10, "y": 4}, + {"matrix": [4, 11], "label": "Fn1", "x": 11, "y": 4}, + {"matrix": [4, 12], "label": "RCtrl", "x": 12, "y": 4}, + {"matrix": [4, 13], "label": "\u2190", "x": 13, "y": 4}, + {"matrix": [4, 14], "label": "\u2193", "x": 14, "y": 4}, + {"matrix": [4, 15], "label": "\u2192", "x": 15, "y": 4} + ] + } + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "cycle_all" + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [4, 6], "x": 96, "y": 64}, + {"flags": 1, "matrix": [4, 10], "x": 150, "y": 64}, + {"flags": 1, "matrix": [4, 11], "x": 165, "y": 64}, + {"flags": 1, "matrix": [4, 12], "x": 180, "y": 64}, + {"flags": 4, "matrix": [4, 13], "x": 195, "y": 64}, + {"flags": 4, "matrix": [4, 14], "x": 210, "y": 64}, + {"flags": 4, "matrix": [4, 15], "x": 224, "y": 64}, + {"flags": 4, "matrix": [3, 15], "x": 224, "y": 48}, + {"flags": 4, "matrix": [3, 14], "x": 210, "y": 48}, + {"flags": 1, "matrix": [3, 12], "x": 189, "y": 48}, + {"flags": 4, "matrix": [3, 11], "x": 169, "y": 48}, + {"flags": 4, "matrix": [3, 10], "x": 154, "y": 48}, + {"flags": 4, "matrix": [3, 9], "x": 139, "y": 48}, + {"flags": 4, "matrix": [3, 8], "x": 124, "y": 48}, + {"flags": 4, "matrix": [3, 7], "x": 109, "y": 48}, + {"flags": 4, "matrix": [3, 6], "x": 94, "y": 48}, + {"flags": 4, "matrix": [3, 5], "x": 79, "y": 48}, + {"flags": 4, "matrix": [3, 4], "x": 64, "y": 48}, + {"flags": 4, "matrix": [3, 3], "x": 49, "y": 48}, + {"flags": 4, "matrix": [3, 2], "x": 34, "y": 48}, + {"flags": 4, "matrix": [3, 1], "x": 19, "y": 48}, + {"flags": 1, "matrix": [4, 2], "x": 39, "y": 64}, + {"flags": 1, "matrix": [4, 1], "x": 21, "y": 64}, + {"flags": 1, "matrix": [4, 0], "x": 2, "y": 64}, + {"flags": 1, "matrix": [3, 0], "x": 2, "y": 48}, + {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 26, "y": 32}, + {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, + {"flags": 4, "matrix": [2, 3], "x": 56, "y": 32}, + {"flags": 4, "matrix": [2, 4], "x": 71, "y": 32}, + {"flags": 4, "matrix": [2, 5], "x": 86, "y": 32}, + {"flags": 4, "matrix": [2, 6], "x": 101, "y": 32}, + {"flags": 4, "matrix": [2, 7], "x": 116, "y": 32}, + {"flags": 4, "matrix": [2, 8], "x": 131, "y": 32}, + {"flags": 4, "matrix": [2, 9], "x": 146, "y": 32}, + {"flags": 4, "matrix": [2, 10], "x": 161, "y": 32}, + {"flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, + {"flags": 4, "matrix": [2, 12], "x": 191, "y": 32}, + {"flags": 4, "matrix": [2, 14], "x": 208, "y": 24}, + {"flags": 4, "matrix": [2, 15], "x": 224, "y": 32}, + {"flags": 4, "matrix": [1, 15], "x": 224, "y": 16}, + {"flags": 4, "matrix": [1, 12], "x": 188, "y": 16}, + {"flags": 4, "matrix": [1, 11], "x": 173, "y": 16}, + {"flags": 4, "matrix": [1, 10], "x": 158, "y": 16}, + {"flags": 4, "matrix": [1, 9], "x": 143, "y": 16}, + {"flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, + {"flags": 4, "matrix": [1, 7], "x": 113, "y": 16}, + {"flags": 4, "matrix": [1, 6], "x": 98, "y": 16}, + {"flags": 4, "matrix": [1, 5], "x": 83, "y": 16}, + {"flags": 4, "matrix": [1, 4], "x": 68, "y": 16}, + {"flags": 4, "matrix": [1, 3], "x": 53, "y": 16}, + {"flags": 4, "matrix": [1, 2], "x": 38, "y": 16}, + {"flags": 4, "matrix": [1, 1], "x": 23, "y": 16}, + {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 15, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 30, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 45, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 60, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 75, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 90, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 105, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 120, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 135, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 150, "y": 0}, + {"flags": 4, "matrix": [0, 11], "x": 165, "y": 0}, + {"flags": 4, "matrix": [0, 12], "x": 180, "y": 0}, + {"flags": 4, "matrix": [0, 14], "x": 203, "y": 0}, + {"flags": 4, "matrix": [0, 15], "x": 224, "y": 0} + ], + "led_flush_limit": 26, + "led_process_limit": 4, + "sleep": true + } +} diff --git a/keyboards/kuro/kuro65/rules.mk b/keyboards/kuro/kuro65/rules.mk deleted file mode 100644 index d6b023bddc..0000000000 --- a/keyboards/kuro/kuro65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is left blank intentionally. See info.json for config. \ No newline at end of file diff --git a/keyboards/kwstudio/pisces/info.json b/keyboards/kwstudio/pisces/info.json deleted file mode 100644 index 48f4e6a4f6..0000000000 --- a/keyboards/kwstudio/pisces/info.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "keyboard_name": "Pisces", - "manufacturer": "kws", - "maintainer": "kws", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "B0" - }, - "matrix_pins": { - "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B2", "B3", "B1"], - "rows": ["B7", "D5", "D3", "D2", "D1", "D0"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4B53" - }, - "community_layouts": ["tkl_f13_ansi_tsangan"], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"matrix":[0,0], "x":0, "y":0}, - {"matrix":[0,1], "x":1.25, "y":0}, - {"matrix":[0,2], "x":2.25, "y":0}, - {"matrix":[0,3], "x":3.25, "y":0}, - {"matrix":[0,4], "x":4.25, "y":0}, - {"matrix":[0,6], "x":5.5, "y":0}, - {"matrix":[0,7], "x":6.5, "y":0}, - {"matrix":[0,8], "x":7.5, "y":0}, - {"matrix":[0,9], "x":8.5, "y":0}, - {"matrix":[0,10], "x":9.75, "y":0}, - {"matrix":[0,11], "x":10.75, "y":0}, - {"matrix":[0,12], "x":11.75, "y":0}, - {"matrix":[0,13], "x":12.75, "y":0}, - {"matrix":[0,14], "x":14, "y":0}, - {"matrix":[0,15], "x":15.25, "y":0}, - {"matrix":[0,16], "x":16.25, "y":0}, - {"matrix":[0,17], "x":17.25, "y":0}, - - {"matrix":[1,0], "x":0, "y":1.25}, - {"matrix":[1,1], "x":1, "y":1.25}, - {"matrix":[1,2], "x":2, "y":1.25}, - {"matrix":[1,3], "x":3, "y":1.25}, - {"matrix":[1,4], "x":4, "y":1.25}, - {"matrix":[1,5], "x":5, "y":1.25}, - {"matrix":[1,6], "x":6, "y":1.25}, - {"matrix":[1,7], "x":7, "y":1.25}, - {"matrix":[1,8], "x":8, "y":1.25}, - {"matrix":[1,9], "x":9, "y":1.25}, - {"matrix":[1,10], "x":10, "y":1.25}, - {"matrix":[1,11], "x":11, "y":1.25}, - {"matrix":[1,12], "x":12, "y":1.25}, - {"matrix":[1,14], "x":13, "y":1.25, "w":2}, - {"matrix":[1,15], "x":15.25, "y":1.25}, - {"matrix":[1,16], "x":16.25, "y":1.25}, - {"matrix":[1,17], "x":17.25, "y":1.25}, - - {"matrix":[2,0], "x":0, "y":2.25, "w":1.5}, - {"matrix":[2,2], "x":1.5, "y":2.25}, - {"matrix":[2,3], "x":2.5, "y":2.25}, - {"matrix":[2,4], "x":3.5, "y":2.25}, - {"matrix":[2,5], "x":4.5, "y":2.25}, - {"matrix":[2,6], "x":5.5, "y":2.25}, - {"matrix":[2,7], "x":6.5, "y":2.25}, - {"matrix":[2,8], "x":7.5, "y":2.25}, - {"matrix":[2,9], "x":8.5, "y":2.25}, - {"matrix":[2,10], "x":9.5, "y":2.25}, - {"matrix":[2,11], "x":10.5, "y":2.25}, - {"matrix":[2,12], "x":11.5, "y":2.25}, - {"matrix":[2,13], "x":12.5, "y":2.25}, - {"matrix":[2,14], "x":13.5, "y":2.25, "w":1.5}, - {"matrix":[2,15], "x":15.25, "y":2.25}, - {"matrix":[2,16], "x":16.25, "y":2.25}, - {"matrix":[2,17], "x":17.25, "y":2.25}, - - {"matrix":[3,0], "x":0, "y":3.25, "w":1.75}, - {"matrix":[3,2], "x":1.75, "y":3.25}, - {"matrix":[3,3], "x":2.75, "y":3.25}, - {"matrix":[3,4], "x":3.75, "y":3.25}, - {"matrix":[3,5], "x":4.75, "y":3.25}, - {"matrix":[3,6], "x":5.75, "y":3.25}, - {"matrix":[3,7], "x":6.75, "y":3.25}, - {"matrix":[3,8], "x":7.75, "y":3.25}, - {"matrix":[3,9], "x":8.75, "y":3.25}, - {"matrix":[3,10], "x":9.75, "y":3.25}, - {"matrix":[3,11], "x":10.75, "y":3.25}, - {"matrix":[3,12], "x":11.75, "y":3.25}, - {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, - {"matrix":[4,1], "x":0, "y":4.25, "w":2.25}, - {"matrix":[4,2], "x":2.25, "y":4.25}, - {"matrix":[4,3], "x":3.25, "y":4.25}, - {"matrix":[4,4], "x":4.25, "y":4.25}, - {"matrix":[4,5], "x":5.25, "y":4.25}, - {"matrix":[4,6], "x":6.25, "y":4.25}, - {"matrix":[4,7], "x":7.25, "y":4.25}, - {"matrix":[4,8], "x":8.25, "y":4.25}, - {"matrix":[4,9], "x":9.25, "y":4.25}, - {"matrix":[4,10], "x":10.25, "y":4.25}, - {"matrix":[4,11], "x":11.25, "y":4.25}, - {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, - {"matrix":[4,16], "x":16.25, "y":4.25}, - - {"matrix":[5,0], "x":0, "y":5.25, "w":1.5}, - {"matrix":[5,2], "x":1.5, "y":5.25}, - {"matrix":[5,3], "x":2.5, "y":5.25, "w":1.5}, - {"matrix":[5,7], "x":4, "y":5.25, "w":7}, - {"matrix":[5,11], "x":11, "y":5.25, "w":1.5}, - {"matrix":[5,13], "x":12.5, "y":5.25}, - {"matrix":[5,14], "x":13.5, "y":5.25, "w":1.5}, - {"matrix":[5,15], "x":15.25, "y":5.25}, - {"matrix":[5,16], "x":16.25, "y":5.25}, - {"matrix":[5,17], "x":17.25, "y":5.25} - ] - } - } -} diff --git a/keyboards/kwstudio/pisces/keyboard.json b/keyboards/kwstudio/pisces/keyboard.json new file mode 100644 index 0000000000..48f4e6a4f6 --- /dev/null +++ b/keyboards/kwstudio/pisces/keyboard.json @@ -0,0 +1,127 @@ +{ + "keyboard_name": "Pisces", + "manufacturer": "kws", + "maintainer": "kws", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "B0" + }, + "matrix_pins": { + "cols": ["E6", "F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "B2", "B3", "B1"], + "rows": ["B7", "D5", "D3", "D2", "D1", "D0"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4B53" + }, + "community_layouts": ["tkl_f13_ansi_tsangan"], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"matrix":[0,0], "x":0, "y":0}, + {"matrix":[0,1], "x":1.25, "y":0}, + {"matrix":[0,2], "x":2.25, "y":0}, + {"matrix":[0,3], "x":3.25, "y":0}, + {"matrix":[0,4], "x":4.25, "y":0}, + {"matrix":[0,6], "x":5.5, "y":0}, + {"matrix":[0,7], "x":6.5, "y":0}, + {"matrix":[0,8], "x":7.5, "y":0}, + {"matrix":[0,9], "x":8.5, "y":0}, + {"matrix":[0,10], "x":9.75, "y":0}, + {"matrix":[0,11], "x":10.75, "y":0}, + {"matrix":[0,12], "x":11.75, "y":0}, + {"matrix":[0,13], "x":12.75, "y":0}, + {"matrix":[0,14], "x":14, "y":0}, + {"matrix":[0,15], "x":15.25, "y":0}, + {"matrix":[0,16], "x":16.25, "y":0}, + {"matrix":[0,17], "x":17.25, "y":0}, + + {"matrix":[1,0], "x":0, "y":1.25}, + {"matrix":[1,1], "x":1, "y":1.25}, + {"matrix":[1,2], "x":2, "y":1.25}, + {"matrix":[1,3], "x":3, "y":1.25}, + {"matrix":[1,4], "x":4, "y":1.25}, + {"matrix":[1,5], "x":5, "y":1.25}, + {"matrix":[1,6], "x":6, "y":1.25}, + {"matrix":[1,7], "x":7, "y":1.25}, + {"matrix":[1,8], "x":8, "y":1.25}, + {"matrix":[1,9], "x":9, "y":1.25}, + {"matrix":[1,10], "x":10, "y":1.25}, + {"matrix":[1,11], "x":11, "y":1.25}, + {"matrix":[1,12], "x":12, "y":1.25}, + {"matrix":[1,14], "x":13, "y":1.25, "w":2}, + {"matrix":[1,15], "x":15.25, "y":1.25}, + {"matrix":[1,16], "x":16.25, "y":1.25}, + {"matrix":[1,17], "x":17.25, "y":1.25}, + + {"matrix":[2,0], "x":0, "y":2.25, "w":1.5}, + {"matrix":[2,2], "x":1.5, "y":2.25}, + {"matrix":[2,3], "x":2.5, "y":2.25}, + {"matrix":[2,4], "x":3.5, "y":2.25}, + {"matrix":[2,5], "x":4.5, "y":2.25}, + {"matrix":[2,6], "x":5.5, "y":2.25}, + {"matrix":[2,7], "x":6.5, "y":2.25}, + {"matrix":[2,8], "x":7.5, "y":2.25}, + {"matrix":[2,9], "x":8.5, "y":2.25}, + {"matrix":[2,10], "x":9.5, "y":2.25}, + {"matrix":[2,11], "x":10.5, "y":2.25}, + {"matrix":[2,12], "x":11.5, "y":2.25}, + {"matrix":[2,13], "x":12.5, "y":2.25}, + {"matrix":[2,14], "x":13.5, "y":2.25, "w":1.5}, + {"matrix":[2,15], "x":15.25, "y":2.25}, + {"matrix":[2,16], "x":16.25, "y":2.25}, + {"matrix":[2,17], "x":17.25, "y":2.25}, + + {"matrix":[3,0], "x":0, "y":3.25, "w":1.75}, + {"matrix":[3,2], "x":1.75, "y":3.25}, + {"matrix":[3,3], "x":2.75, "y":3.25}, + {"matrix":[3,4], "x":3.75, "y":3.25}, + {"matrix":[3,5], "x":4.75, "y":3.25}, + {"matrix":[3,6], "x":5.75, "y":3.25}, + {"matrix":[3,7], "x":6.75, "y":3.25}, + {"matrix":[3,8], "x":7.75, "y":3.25}, + {"matrix":[3,9], "x":8.75, "y":3.25}, + {"matrix":[3,10], "x":9.75, "y":3.25}, + {"matrix":[3,11], "x":10.75, "y":3.25}, + {"matrix":[3,12], "x":11.75, "y":3.25}, + {"matrix":[3,13], "x":12.75, "y":3.25, "w":2.25}, + {"matrix":[4,1], "x":0, "y":4.25, "w":2.25}, + {"matrix":[4,2], "x":2.25, "y":4.25}, + {"matrix":[4,3], "x":3.25, "y":4.25}, + {"matrix":[4,4], "x":4.25, "y":4.25}, + {"matrix":[4,5], "x":5.25, "y":4.25}, + {"matrix":[4,6], "x":6.25, "y":4.25}, + {"matrix":[4,7], "x":7.25, "y":4.25}, + {"matrix":[4,8], "x":8.25, "y":4.25}, + {"matrix":[4,9], "x":9.25, "y":4.25}, + {"matrix":[4,10], "x":10.25, "y":4.25}, + {"matrix":[4,11], "x":11.25, "y":4.25}, + {"matrix":[4,13], "x":12.25, "y":4.25, "w":2.75}, + {"matrix":[4,16], "x":16.25, "y":4.25}, + + {"matrix":[5,0], "x":0, "y":5.25, "w":1.5}, + {"matrix":[5,2], "x":1.5, "y":5.25}, + {"matrix":[5,3], "x":2.5, "y":5.25, "w":1.5}, + {"matrix":[5,7], "x":4, "y":5.25, "w":7}, + {"matrix":[5,11], "x":11, "y":5.25, "w":1.5}, + {"matrix":[5,13], "x":12.5, "y":5.25}, + {"matrix":[5,14], "x":13.5, "y":5.25, "w":1.5}, + {"matrix":[5,15], "x":15.25, "y":5.25}, + {"matrix":[5,16], "x":16.25, "y":5.25}, + {"matrix":[5,17], "x":17.25, "y":5.25} + ] + } + } +} diff --git a/keyboards/kwstudio/pisces/rules.mk b/keyboards/kwstudio/pisces/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kwstudio/pisces/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kwstudio/scorpio/info.json b/keyboards/kwstudio/scorpio/info.json deleted file mode 100644 index 82262afb1b..0000000000 --- a/keyboards/kwstudio/scorpio/info.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "manufacturer": "kwstudio", - "keyboard_name": "Scorpio", - "maintainer": "kwstudio", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "GP24" - }, - "matrix_pins": { - "cols": ["GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP7", "GP6", "GP5", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8"], - "rows": ["GP1", "GP0", "GP16", "GP15", "GP14"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 9, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0002", - "vid": "0x4B53" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP4" - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs" - }, - "layouts": { - "LAYOUT_65_ansi_blocker_tsangan_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} - diff --git a/keyboards/kwstudio/scorpio/keyboard.json b/keyboards/kwstudio/scorpio/keyboard.json new file mode 100644 index 0000000000..82262afb1b --- /dev/null +++ b/keyboards/kwstudio/scorpio/keyboard.json @@ -0,0 +1,199 @@ +{ + "manufacturer": "kwstudio", + "keyboard_name": "Scorpio", + "maintainer": "kwstudio", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "GP24" + }, + "matrix_pins": { + "cols": ["GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP7", "GP6", "GP5", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8"], + "rows": ["GP1", "GP0", "GP16", "GP15", "GP14"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 9, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0002", + "vid": "0x4B53" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP4" + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs" + }, + "layouts": { + "LAYOUT_65_ansi_blocker_tsangan_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} + diff --git a/keyboards/kwstudio/scorpio/rules.mk b/keyboards/kwstudio/scorpio/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kwstudio/scorpio/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/kwstudio/scorpio_rev2/info.json b/keyboards/kwstudio/scorpio_rev2/info.json deleted file mode 100644 index d1b41b1d4f..0000000000 --- a/keyboards/kwstudio/scorpio_rev2/info.json +++ /dev/null @@ -1,201 +0,0 @@ -{ - "manufacturer": "kwstudio", - "keyboard_name": "Scorpio Rev2", - "maintainer": "kwstudio", - "processor": "STM32F103", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["A4", "A2", "A5", "A6", "A7", "A3", "B10", "B13", "B3", "B4", "B9", "B8", "B5", "B7", "B6"], - "rows": ["B11", "B0", "B14", "B12", "A1"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 10, - "default": { - "animation": "rainbow_swirl" - }, - "layers": { - "enabled": true - }, - "led_count": 9, - "saturation_steps": 8 - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0003", - "vid": "0x4B53" - }, - "ws2812": { - "driver": "pwm", - "pin": "B15" - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs" - }, - "layouts": { - "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/kwstudio/scorpio_rev2/keyboard.json b/keyboards/kwstudio/scorpio_rev2/keyboard.json new file mode 100644 index 0000000000..d1b41b1d4f --- /dev/null +++ b/keyboards/kwstudio/scorpio_rev2/keyboard.json @@ -0,0 +1,201 @@ +{ + "manufacturer": "kwstudio", + "keyboard_name": "Scorpio Rev2", + "maintainer": "kwstudio", + "processor": "STM32F103", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["A4", "A2", "A5", "A6", "A7", "A3", "B10", "B13", "B3", "B4", "B9", "B8", "B5", "B7", "B6"], + "rows": ["B11", "B0", "B14", "B12", "A1"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 10, + "default": { + "animation": "rainbow_swirl" + }, + "layers": { + "enabled": true + }, + "led_count": 9, + "saturation_steps": 8 + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0003", + "vid": "0x4B53" + }, + "ws2812": { + "driver": "pwm", + "pin": "B15" + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs" + }, + "layouts": { + "LAYOUT_65_ansi_blocker_tsangan_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10.75, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/kwstudio/scorpio_rev2/rules.mk b/keyboards/kwstudio/scorpio_rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/kwstudio/scorpio_rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/laneware/raindrop/info.json b/keyboards/laneware/raindrop/info.json deleted file mode 100644 index d1896a41b4..0000000000 --- a/keyboards/laneware/raindrop/info.json +++ /dev/null @@ -1,385 +0,0 @@ -{ - "keyboard_name": "Raindrop", - "manufacturer": "Laneware Peripherals", - "url": "https://lanewareperipherals.com/collections/raindrop-60", - "maintainer": "qmk", - "usb": { - "vid": "0x4C50", - "pid": "0x3333", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "F7", "F6", "F5", "F4", "F1", "F0", "D5"], - "rows": ["E6", "B7", "D0", "D1", "D2"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_64_ansi_split_bs" - }, - "community_layouts": ["60_hhkb", "60_ansi", "64_ansi"], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":1, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6, "y":0}, - {"matrix": [0, 7], "x":7, "y":0}, - {"matrix": [0, 8], "x":8, "y":0}, - {"matrix": [0, 9], "x":9, "y":0}, - {"matrix": [0, 10], "x":10, "y":0}, - {"matrix": [0, 11], "x":11, "y":0}, - {"matrix": [0, 12], "x":12, "y":0}, - {"matrix": [0, 13], "x":13, "y":0, "w":2}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1}, - {"matrix": [1, 7], "x":7.5, "y":1}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.75}, - {"matrix": [2, 1], "x":1.75, "y":2}, - {"matrix": [2, 2], "x":2.75, "y":2}, - {"matrix": [2, 3], "x":3.75, "y":2}, - {"matrix": [2, 4], "x":4.75, "y":2}, - {"matrix": [2, 5], "x":5.75, "y":2}, - {"matrix": [2, 6], "x":6.75, "y":2}, - {"matrix": [2, 7], "x":7.75, "y":2}, - {"matrix": [2, 8], "x":8.75, "y":2}, - {"matrix": [2, 9], "x":9.75, "y":2}, - {"matrix": [2, 10], "x":10.75, "y":2}, - {"matrix": [2, 11], "x":11.75, "y":2}, - {"matrix": [2, 12], "x":12.75, "y":2, "w":2.25}, - - {"matrix": [3, 0], "x":0, "y":3, "w":2.25}, - {"matrix": [3, 1], "x":2.25, "y":3}, - {"matrix": [3, 2], "x":3.25, "y":3}, - {"matrix": [3, 3], "x":4.25, "y":3}, - {"matrix": [3, 4], "x":5.25, "y":3}, - {"matrix": [3, 5], "x":6.25, "y":3}, - {"matrix": [3, 6], "x":7.25, "y":3}, - {"matrix": [3, 7], "x":8.25, "y":3}, - {"matrix": [3, 8], "x":9.25, "y":3}, - {"matrix": [3, 9], "x":10.25, "y":3}, - {"matrix": [3, 10], "x":11.25, "y":3}, - {"matrix": [3, 11], "x":12.25, "y":3, "w":2.75}, - - {"matrix": [4, 0], "x":0, "y":4, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4, "w":1.25}, - {"matrix": [4, 2], "x":2.5, "y":4, "w":1.25}, - {"matrix": [4, 3], "x":3.75, "y":4, "w":6.25}, - {"matrix": [4, 4], "x":10, "y":4, "w":1.25}, - {"matrix": [4, 5], "x":11.25, "y":4, "w":1.25}, - {"matrix": [4, 6], "x":12.5, "y":4, "w":1.25}, - {"matrix": [4, 7], "x":13.75, "y":4, "w":1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":1, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6, "y":0}, - {"matrix": [0, 7], "x":7, "y":0}, - {"matrix": [0, 8], "x":8, "y":0}, - {"matrix": [0, 9], "x":9, "y":0}, - {"matrix": [0, 10], "x":10, "y":0}, - {"matrix": [0, 11], "x":11, "y":0}, - {"matrix": [0, 12], "x":12, "y":0}, - {"matrix": [0, 13], "x":13, "y":0}, - {"matrix": [0, 14], "x":14, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1}, - {"matrix": [1, 7], "x":7.5, "y":1}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.75}, - {"matrix": [2, 1], "x":1.75, "y":2}, - {"matrix": [2, 2], "x":2.75, "y":2}, - {"matrix": [2, 3], "x":3.75, "y":2}, - {"matrix": [2, 4], "x":4.75, "y":2}, - {"matrix": [2, 5], "x":5.75, "y":2}, - {"matrix": [2, 6], "x":6.75, "y":2}, - {"matrix": [2, 7], "x":7.75, "y":2}, - {"matrix": [2, 8], "x":8.75, "y":2}, - {"matrix": [2, 9], "x":9.75, "y":2}, - {"matrix": [2, 10], "x":10.75, "y":2}, - {"matrix": [2, 11], "x":11.75, "y":2}, - {"matrix": [2, 12], "x":12.75, "y":2, "w":2.25}, - - {"matrix": [3, 0], "x":0, "y":3, "w":2.25}, - {"matrix": [3, 1], "x":2.25, "y":3}, - {"matrix": [3, 2], "x":3.25, "y":3}, - {"matrix": [3, 3], "x":4.25, "y":3}, - {"matrix": [3, 4], "x":5.25, "y":3}, - {"matrix": [3, 5], "x":6.25, "y":3}, - {"matrix": [3, 6], "x":7.25, "y":3}, - {"matrix": [3, 7], "x":8.25, "y":3}, - {"matrix": [3, 8], "x":9.25, "y":3}, - {"matrix": [3, 9], "x":10.25, "y":3}, - {"matrix": [3, 10], "x":11.25, "y":3}, - {"matrix": [3, 11], "x":12.25, "y":3, "w":1.75}, - {"matrix": [3, 13], "x":14, "y":3}, - - {"matrix": [4, 0], "x":0, "y":4, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4, "w":1.25}, - {"matrix": [4, 2], "x":2.5, "y":4, "w":1.25}, - {"matrix": [4, 3], "x":3.75, "y":4, "w":6.25}, - {"matrix": [4, 4], "x":10, "y":4, "w":1.25}, - {"matrix": [4, 5], "x":11.25, "y":4, "w":1.25}, - {"matrix": [4, 6], "x":12.5, "y":4, "w":1.25}, - {"matrix": [4, 7], "x":13.75, "y":4, "w":1.25} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":1, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6, "y":0}, - {"matrix": [0, 7], "x":7, "y":0}, - {"matrix": [0, 8], "x":8, "y":0}, - {"matrix": [0, 9], "x":9, "y":0}, - {"matrix": [0, 10], "x":10, "y":0}, - {"matrix": [0, 11], "x":11, "y":0}, - {"matrix": [0, 12], "x":12, "y":0}, - {"matrix": [0, 13], "x":13, "y":0}, - {"matrix": [0, 14], "x":14, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1}, - {"matrix": [1, 7], "x":7.5, "y":1}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [2, 0], "x":0, "y":2, "w":1.75}, - {"matrix": [2, 1], "x":1.75, "y":2}, - {"matrix": [2, 2], "x":2.75, "y":2}, - {"matrix": [2, 3], "x":3.75, "y":2}, - {"matrix": [2, 4], "x":4.75, "y":2}, - {"matrix": [2, 5], "x":5.75, "y":2}, - {"matrix": [2, 6], "x":6.75, "y":2}, - {"matrix": [2, 7], "x":7.75, "y":2}, - {"matrix": [2, 8], "x":8.75, "y":2}, - {"matrix": [2, 9], "x":9.75, "y":2}, - {"matrix": [2, 10], "x":10.75, "y":2}, - {"matrix": [2, 11], "x":11.75, "y":2}, - {"matrix": [2, 12], "x":12.75, "y":2, "w":2.25}, - - {"matrix": [3, 0], "x":0, "y":3, "w":2.25}, - {"matrix": [3, 1], "x":2.25, "y":3}, - {"matrix": [3, 2], "x":3.25, "y":3}, - {"matrix": [3, 3], "x":4.25, "y":3}, - {"matrix": [3, 4], "x":5.25, "y":3}, - {"matrix": [3, 5], "x":6.25, "y":3}, - {"matrix": [3, 6], "x":7.25, "y":3}, - {"matrix": [3, 7], "x":8.25, "y":3}, - {"matrix": [3, 8], "x":9.25, "y":3}, - {"matrix": [3, 9], "x":10.25, "y":3}, - {"matrix": [3, 10], "x":11.25, "y":3}, - {"matrix": [3, 11], "x":12.25, "y":3, "w":1.75}, - {"matrix": [3, 13], "x":14, "y":3}, - - {"matrix": [4, 1], "x": 1.75, "y": 4}, - {"matrix": [4, 2], "x": 2.75, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 6.25}, - {"matrix": [4, 5], "x": 10.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 12, "y": 4} - ] - }, - "LAYOUT_64_ansi": { - "layout" : [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, - {"matrix": [3, 1], "x": 2, "y": 3}, - {"matrix": [3, 2], "x": 3, "y": 3}, - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3}, - {"matrix": [3, 5], "x": 6, "y": 3}, - {"matrix": [3, 6], "x": 7, "y": 3}, - {"matrix": [3, 7], "x": 8, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - {"matrix": [3, 9], "x": 10, "y": 3}, - {"matrix": [3, 10], "x": 11, "y": 3}, - {"matrix": [3, 11], "x": 12, "y": 3}, - {"matrix": [3, 12], "x": 13, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 4], "x": 10, "y": 4}, - {"matrix": [4, 5], "x": 11, "y": 4}, - {"matrix": [4, 6], "x": 12, "y": 4}, - {"matrix": [4, 7], "x": 13, "y": 4}, - {"matrix": [4, 8], "x": 14, "y": 4} - ] - }, - "LAYOUT_64_ansi_split_bs": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":1, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6, "y":0}, - {"matrix": [0, 7], "x":7, "y":0}, - {"matrix": [0, 8], "x":8, "y":0}, - {"matrix": [0, 9], "x":9, "y":0}, - {"matrix": [0, 10], "x":10, "y":0}, - {"matrix": [0, 11], "x":11, "y":0}, - {"matrix": [0, 12], "x":12, "y":0}, - {"matrix": [0, 13], "x":13, "y":0}, - {"matrix": [0, 14], "x":14, "y":0}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, - {"matrix": [1, 1], "x":1.5, "y":1}, - {"matrix": [1, 2], "x":2.5, "y":1}, - {"matrix": [1, 3], "x":3.5, "y":1}, - {"matrix": [1, 4], "x":4.5, "y":1}, - {"matrix": [1, 5], "x":5.5, "y":1}, - {"matrix": [1, 6], "x":6.5, "y":1}, - {"matrix": [1, 7], "x":7.5, "y":1}, - {"matrix": [1, 8], "x":8.5, "y":1}, - {"matrix": [1, 9], "x":9.5, "y":1}, - {"matrix": [1, 10], "x":10.5, "y":1}, - {"matrix": [1, 11], "x":11.5, "y":1}, - {"matrix": [1, 12], "x":12.5, "y":1}, - {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, - {"matrix": [3, 1], "x": 2, "y": 3}, - {"matrix": [3, 2], "x": 3, "y": 3}, - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3}, - {"matrix": [3, 5], "x": 6, "y": 3}, - {"matrix": [3, 6], "x": 7, "y": 3}, - {"matrix": [3, 7], "x": 8, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - {"matrix": [3, 9], "x": 10, "y": 3}, - {"matrix": [3, 10], "x": 11, "y": 3}, - {"matrix": [3, 11], "x": 12, "y": 3}, - {"matrix": [3, 12], "x": 13, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 4], "x": 10, "y": 4}, - {"matrix": [4, 5], "x": 11, "y": 4}, - {"matrix": [4, 6], "x": 12, "y": 4}, - {"matrix": [4, 7], "x": 13, "y": 4}, - {"matrix": [4, 8], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/laneware/raindrop/keyboard.json b/keyboards/laneware/raindrop/keyboard.json new file mode 100644 index 0000000000..d1896a41b4 --- /dev/null +++ b/keyboards/laneware/raindrop/keyboard.json @@ -0,0 +1,385 @@ +{ + "keyboard_name": "Raindrop", + "manufacturer": "Laneware Peripherals", + "url": "https://lanewareperipherals.com/collections/raindrop-60", + "maintainer": "qmk", + "usb": { + "vid": "0x4C50", + "pid": "0x3333", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["D3", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "F7", "F6", "F5", "F4", "F1", "F0", "D5"], + "rows": ["E6", "B7", "D0", "D1", "D2"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_64_ansi_split_bs" + }, + "community_layouts": ["60_hhkb", "60_ansi", "64_ansi"], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":1, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6, "y":0}, + {"matrix": [0, 7], "x":7, "y":0}, + {"matrix": [0, 8], "x":8, "y":0}, + {"matrix": [0, 9], "x":9, "y":0}, + {"matrix": [0, 10], "x":10, "y":0}, + {"matrix": [0, 11], "x":11, "y":0}, + {"matrix": [0, 12], "x":12, "y":0}, + {"matrix": [0, 13], "x":13, "y":0, "w":2}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1}, + {"matrix": [1, 7], "x":7.5, "y":1}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.75}, + {"matrix": [2, 1], "x":1.75, "y":2}, + {"matrix": [2, 2], "x":2.75, "y":2}, + {"matrix": [2, 3], "x":3.75, "y":2}, + {"matrix": [2, 4], "x":4.75, "y":2}, + {"matrix": [2, 5], "x":5.75, "y":2}, + {"matrix": [2, 6], "x":6.75, "y":2}, + {"matrix": [2, 7], "x":7.75, "y":2}, + {"matrix": [2, 8], "x":8.75, "y":2}, + {"matrix": [2, 9], "x":9.75, "y":2}, + {"matrix": [2, 10], "x":10.75, "y":2}, + {"matrix": [2, 11], "x":11.75, "y":2}, + {"matrix": [2, 12], "x":12.75, "y":2, "w":2.25}, + + {"matrix": [3, 0], "x":0, "y":3, "w":2.25}, + {"matrix": [3, 1], "x":2.25, "y":3}, + {"matrix": [3, 2], "x":3.25, "y":3}, + {"matrix": [3, 3], "x":4.25, "y":3}, + {"matrix": [3, 4], "x":5.25, "y":3}, + {"matrix": [3, 5], "x":6.25, "y":3}, + {"matrix": [3, 6], "x":7.25, "y":3}, + {"matrix": [3, 7], "x":8.25, "y":3}, + {"matrix": [3, 8], "x":9.25, "y":3}, + {"matrix": [3, 9], "x":10.25, "y":3}, + {"matrix": [3, 10], "x":11.25, "y":3}, + {"matrix": [3, 11], "x":12.25, "y":3, "w":2.75}, + + {"matrix": [4, 0], "x":0, "y":4, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4, "w":1.25}, + {"matrix": [4, 2], "x":2.5, "y":4, "w":1.25}, + {"matrix": [4, 3], "x":3.75, "y":4, "w":6.25}, + {"matrix": [4, 4], "x":10, "y":4, "w":1.25}, + {"matrix": [4, 5], "x":11.25, "y":4, "w":1.25}, + {"matrix": [4, 6], "x":12.5, "y":4, "w":1.25}, + {"matrix": [4, 7], "x":13.75, "y":4, "w":1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":1, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6, "y":0}, + {"matrix": [0, 7], "x":7, "y":0}, + {"matrix": [0, 8], "x":8, "y":0}, + {"matrix": [0, 9], "x":9, "y":0}, + {"matrix": [0, 10], "x":10, "y":0}, + {"matrix": [0, 11], "x":11, "y":0}, + {"matrix": [0, 12], "x":12, "y":0}, + {"matrix": [0, 13], "x":13, "y":0}, + {"matrix": [0, 14], "x":14, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1}, + {"matrix": [1, 7], "x":7.5, "y":1}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.75}, + {"matrix": [2, 1], "x":1.75, "y":2}, + {"matrix": [2, 2], "x":2.75, "y":2}, + {"matrix": [2, 3], "x":3.75, "y":2}, + {"matrix": [2, 4], "x":4.75, "y":2}, + {"matrix": [2, 5], "x":5.75, "y":2}, + {"matrix": [2, 6], "x":6.75, "y":2}, + {"matrix": [2, 7], "x":7.75, "y":2}, + {"matrix": [2, 8], "x":8.75, "y":2}, + {"matrix": [2, 9], "x":9.75, "y":2}, + {"matrix": [2, 10], "x":10.75, "y":2}, + {"matrix": [2, 11], "x":11.75, "y":2}, + {"matrix": [2, 12], "x":12.75, "y":2, "w":2.25}, + + {"matrix": [3, 0], "x":0, "y":3, "w":2.25}, + {"matrix": [3, 1], "x":2.25, "y":3}, + {"matrix": [3, 2], "x":3.25, "y":3}, + {"matrix": [3, 3], "x":4.25, "y":3}, + {"matrix": [3, 4], "x":5.25, "y":3}, + {"matrix": [3, 5], "x":6.25, "y":3}, + {"matrix": [3, 6], "x":7.25, "y":3}, + {"matrix": [3, 7], "x":8.25, "y":3}, + {"matrix": [3, 8], "x":9.25, "y":3}, + {"matrix": [3, 9], "x":10.25, "y":3}, + {"matrix": [3, 10], "x":11.25, "y":3}, + {"matrix": [3, 11], "x":12.25, "y":3, "w":1.75}, + {"matrix": [3, 13], "x":14, "y":3}, + + {"matrix": [4, 0], "x":0, "y":4, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4, "w":1.25}, + {"matrix": [4, 2], "x":2.5, "y":4, "w":1.25}, + {"matrix": [4, 3], "x":3.75, "y":4, "w":6.25}, + {"matrix": [4, 4], "x":10, "y":4, "w":1.25}, + {"matrix": [4, 5], "x":11.25, "y":4, "w":1.25}, + {"matrix": [4, 6], "x":12.5, "y":4, "w":1.25}, + {"matrix": [4, 7], "x":13.75, "y":4, "w":1.25} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":1, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6, "y":0}, + {"matrix": [0, 7], "x":7, "y":0}, + {"matrix": [0, 8], "x":8, "y":0}, + {"matrix": [0, 9], "x":9, "y":0}, + {"matrix": [0, 10], "x":10, "y":0}, + {"matrix": [0, 11], "x":11, "y":0}, + {"matrix": [0, 12], "x":12, "y":0}, + {"matrix": [0, 13], "x":13, "y":0}, + {"matrix": [0, 14], "x":14, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1}, + {"matrix": [1, 7], "x":7.5, "y":1}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [2, 0], "x":0, "y":2, "w":1.75}, + {"matrix": [2, 1], "x":1.75, "y":2}, + {"matrix": [2, 2], "x":2.75, "y":2}, + {"matrix": [2, 3], "x":3.75, "y":2}, + {"matrix": [2, 4], "x":4.75, "y":2}, + {"matrix": [2, 5], "x":5.75, "y":2}, + {"matrix": [2, 6], "x":6.75, "y":2}, + {"matrix": [2, 7], "x":7.75, "y":2}, + {"matrix": [2, 8], "x":8.75, "y":2}, + {"matrix": [2, 9], "x":9.75, "y":2}, + {"matrix": [2, 10], "x":10.75, "y":2}, + {"matrix": [2, 11], "x":11.75, "y":2}, + {"matrix": [2, 12], "x":12.75, "y":2, "w":2.25}, + + {"matrix": [3, 0], "x":0, "y":3, "w":2.25}, + {"matrix": [3, 1], "x":2.25, "y":3}, + {"matrix": [3, 2], "x":3.25, "y":3}, + {"matrix": [3, 3], "x":4.25, "y":3}, + {"matrix": [3, 4], "x":5.25, "y":3}, + {"matrix": [3, 5], "x":6.25, "y":3}, + {"matrix": [3, 6], "x":7.25, "y":3}, + {"matrix": [3, 7], "x":8.25, "y":3}, + {"matrix": [3, 8], "x":9.25, "y":3}, + {"matrix": [3, 9], "x":10.25, "y":3}, + {"matrix": [3, 10], "x":11.25, "y":3}, + {"matrix": [3, 11], "x":12.25, "y":3, "w":1.75}, + {"matrix": [3, 13], "x":14, "y":3}, + + {"matrix": [4, 1], "x": 1.75, "y": 4}, + {"matrix": [4, 2], "x": 2.75, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 6.25}, + {"matrix": [4, 5], "x": 10.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 12, "y": 4} + ] + }, + "LAYOUT_64_ansi": { + "layout" : [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, + {"matrix": [3, 1], "x": 2, "y": 3}, + {"matrix": [3, 2], "x": 3, "y": 3}, + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3}, + {"matrix": [3, 5], "x": 6, "y": 3}, + {"matrix": [3, 6], "x": 7, "y": 3}, + {"matrix": [3, 7], "x": 8, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + {"matrix": [3, 9], "x": 10, "y": 3}, + {"matrix": [3, 10], "x": 11, "y": 3}, + {"matrix": [3, 11], "x": 12, "y": 3}, + {"matrix": [3, 12], "x": 13, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 4], "x": 10, "y": 4}, + {"matrix": [4, 5], "x": 11, "y": 4}, + {"matrix": [4, 6], "x": 12, "y": 4}, + {"matrix": [4, 7], "x": 13, "y": 4}, + {"matrix": [4, 8], "x": 14, "y": 4} + ] + }, + "LAYOUT_64_ansi_split_bs": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":1, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6, "y":0}, + {"matrix": [0, 7], "x":7, "y":0}, + {"matrix": [0, 8], "x":8, "y":0}, + {"matrix": [0, 9], "x":9, "y":0}, + {"matrix": [0, 10], "x":10, "y":0}, + {"matrix": [0, 11], "x":11, "y":0}, + {"matrix": [0, 12], "x":12, "y":0}, + {"matrix": [0, 13], "x":13, "y":0}, + {"matrix": [0, 14], "x":14, "y":0}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [1, 0], "x":0, "y":1, "w":1.5}, + {"matrix": [1, 1], "x":1.5, "y":1}, + {"matrix": [1, 2], "x":2.5, "y":1}, + {"matrix": [1, 3], "x":3.5, "y":1}, + {"matrix": [1, 4], "x":4.5, "y":1}, + {"matrix": [1, 5], "x":5.5, "y":1}, + {"matrix": [1, 6], "x":6.5, "y":1}, + {"matrix": [1, 7], "x":7.5, "y":1}, + {"matrix": [1, 8], "x":8.5, "y":1}, + {"matrix": [1, 9], "x":9.5, "y":1}, + {"matrix": [1, 10], "x":10.5, "y":1}, + {"matrix": [1, 11], "x":11.5, "y":1}, + {"matrix": [1, 12], "x":12.5, "y":1}, + {"matrix": [1, 13], "x":13.5, "y":1, "w":1.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, + {"matrix": [3, 1], "x": 2, "y": 3}, + {"matrix": [3, 2], "x": 3, "y": 3}, + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3}, + {"matrix": [3, 5], "x": 6, "y": 3}, + {"matrix": [3, 6], "x": 7, "y": 3}, + {"matrix": [3, 7], "x": 8, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + {"matrix": [3, 9], "x": 10, "y": 3}, + {"matrix": [3, 10], "x": 11, "y": 3}, + {"matrix": [3, 11], "x": 12, "y": 3}, + {"matrix": [3, 12], "x": 13, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 4], "x": 10, "y": 4}, + {"matrix": [4, 5], "x": 11, "y": 4}, + {"matrix": [4, 6], "x": 12, "y": 4}, + {"matrix": [4, 7], "x": 13, "y": 4}, + {"matrix": [4, 8], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/laneware/raindrop/rules.mk b/keyboards/laneware/raindrop/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/laser_ninja/pumpkinpad/info.json b/keyboards/laser_ninja/pumpkinpad/info.json deleted file mode 100644 index 3908e99fc2..0000000000 --- a/keyboards/laser_ninja/pumpkinpad/info.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "keyboard_name": "Pumpkinpad", - "manufacturer": "Laser Ninja", - "url": "", - "maintainer": "Jels", - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": false, - "mousekey": false, - "nkro": false, - "rgb_matrix": true - }, - "matrix_pins": { - "direct": [ - ["A9", "B3", "B9", "NO_PIN"], - ["A8", "B12", "A2", "A1"], - ["B15", "B14", "B13", "NO_PIN"] - ] - }, - "usb": { - "vid": "0x6C6E", - "pid": "0x7070", - "device_version": "0.0.1" - }, - "ws2812": { - "pin": "A10" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.5, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0.5, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2} - ] - } - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 36, "y": 3}, - {"flags": 2, "x": 86, "y": 2}, - {"flags": 2, "x": 138, "y": 2}, - {"flags": 2, "x": 188, "y": 2}, - {"flags": 2, "x": 215, "y": 16}, - {"flags": 2, "x": 215, "y": 16}, - {"flags": 4, "matrix": [0, 2], "x": 167, "y": 17}, - {"flags": 4, "matrix": [0, 1], "x": 112, "y": 17}, - {"flags": 4, "matrix": [0, 0], "x": 57, "y": 17}, - {"flags": 2, "x": 9, "y": 15}, - {"flags": 2, "x": 9, "y": 15}, - {"flags": 2, "x": 6, "y": 34}, - {"flags": 2, "x": 9, "y": 48}, - {"flags": 2, "x": 9, "y": 48}, - {"flags": 4, "matrix": [1, 0], "x": 29, "y": 38}, - {"flags": 4, "matrix": [1, 1], "x": 84, "y": 38}, - {"flags": 4, "matrix": [1, 2], "x": 140, "y": 38}, - {"flags": 2, "x": 218, "y": 34}, - {"flags": 2, "x": 215, "y": 48}, - {"flags": 2, "x": 215, "y": 48}, - {"flags": 2, "x": 188, "y": 61}, - {"flags": 4, "matrix": [2, 2], "x": 167, "y": 59}, - {"flags": 2, "x": 138, "y": 61}, - {"flags": 4, "matrix": [2, 1], "x": 112, "y": 59}, - {"flags": 2, "x": 86, "y": 61}, - {"flags": 4, "matrix": [2, 0], "x": 57, "y": 59}, - {"flags": 2, "x": 36, "y": 61} - ], - "max_brightness": 200 - } -} diff --git a/keyboards/laser_ninja/pumpkinpad/keyboard.json b/keyboards/laser_ninja/pumpkinpad/keyboard.json new file mode 100644 index 0000000000..3908e99fc2 --- /dev/null +++ b/keyboards/laser_ninja/pumpkinpad/keyboard.json @@ -0,0 +1,112 @@ +{ + "keyboard_name": "Pumpkinpad", + "manufacturer": "Laser Ninja", + "url": "", + "maintainer": "Jels", + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": false, + "mousekey": false, + "nkro": false, + "rgb_matrix": true + }, + "matrix_pins": { + "direct": [ + ["A9", "B3", "B9", "NO_PIN"], + ["A8", "B12", "A2", "A1"], + ["B15", "B14", "B13", "NO_PIN"] + ] + }, + "usb": { + "vid": "0x6C6E", + "pid": "0x7070", + "device_version": "0.0.1" + }, + "ws2812": { + "pin": "A10" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.5, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0.5, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2} + ] + } + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 36, "y": 3}, + {"flags": 2, "x": 86, "y": 2}, + {"flags": 2, "x": 138, "y": 2}, + {"flags": 2, "x": 188, "y": 2}, + {"flags": 2, "x": 215, "y": 16}, + {"flags": 2, "x": 215, "y": 16}, + {"flags": 4, "matrix": [0, 2], "x": 167, "y": 17}, + {"flags": 4, "matrix": [0, 1], "x": 112, "y": 17}, + {"flags": 4, "matrix": [0, 0], "x": 57, "y": 17}, + {"flags": 2, "x": 9, "y": 15}, + {"flags": 2, "x": 9, "y": 15}, + {"flags": 2, "x": 6, "y": 34}, + {"flags": 2, "x": 9, "y": 48}, + {"flags": 2, "x": 9, "y": 48}, + {"flags": 4, "matrix": [1, 0], "x": 29, "y": 38}, + {"flags": 4, "matrix": [1, 1], "x": 84, "y": 38}, + {"flags": 4, "matrix": [1, 2], "x": 140, "y": 38}, + {"flags": 2, "x": 218, "y": 34}, + {"flags": 2, "x": 215, "y": 48}, + {"flags": 2, "x": 215, "y": 48}, + {"flags": 2, "x": 188, "y": 61}, + {"flags": 4, "matrix": [2, 2], "x": 167, "y": 59}, + {"flags": 2, "x": 138, "y": 61}, + {"flags": 4, "matrix": [2, 1], "x": 112, "y": 59}, + {"flags": 2, "x": 86, "y": 61}, + {"flags": 4, "matrix": [2, 0], "x": 57, "y": 59}, + {"flags": 2, "x": 36, "y": 61} + ], + "max_brightness": 200 + } +} diff --git a/keyboards/laser_ninja/pumpkinpad/rules.mk b/keyboards/laser_ninja/pumpkinpad/rules.mk deleted file mode 100644 index 08a1c1568c..0000000000 --- a/keyboards/laser_ninja/pumpkinpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank. diff --git a/keyboards/lendunistus/rpneko65/rev1/info.json b/keyboards/lendunistus/rpneko65/rev1/info.json deleted file mode 100644 index 29682cf2a7..0000000000 --- a/keyboards/lendunistus/rpneko65/rev1/info.json +++ /dev/null @@ -1,766 +0,0 @@ -{ - "manufacturer": "lendunistus", - "keyboard_name": "RPNeko65", - "maintainer": "lendunistus", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP29", "GP15", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP6", "GP5", "GP4", "GP3", "GP2", "GP0", "GP1"], - "rows": ["GP28", "GP27", "GP26", "GP25", "GP24"] - }, - "processor": "RP2040", - "rgblight": { - "led_count": 1 - }, - "url": "https://github.com/lendunistus/rpneko65", - "usb": { - "device_version": "1.0.0", - "force_nkro": true, - "pid": "0x0001", - "vid": "0x6C75" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP18" - }, - "community_layouts": [ - "65_ansi_blocker", - "65_ansi_blocker_split_bs", - "65_ansi_blocker_tsangan", - "65_ansi_blocker_tsangan_split_bs", - "65_iso_blocker", - "65_iso_blocker_split_bs", - "65_iso_blocker_tsangan", - "65_iso_blocker_tsangan_split_bs" - ], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 2}, - {"matrix": [4, 7], "x": 8.25, "y": 4, "w": 2.75}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 2}, - {"matrix": [4, 7], "x": 8.25, "y": 4, "w": 1.75}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/lendunistus/rpneko65/rev1/keyboard.json b/keyboards/lendunistus/rpneko65/rev1/keyboard.json new file mode 100644 index 0000000000..29682cf2a7 --- /dev/null +++ b/keyboards/lendunistus/rpneko65/rev1/keyboard.json @@ -0,0 +1,766 @@ +{ + "manufacturer": "lendunistus", + "keyboard_name": "RPNeko65", + "maintainer": "lendunistus", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP29", "GP15", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP6", "GP5", "GP4", "GP3", "GP2", "GP0", "GP1"], + "rows": ["GP28", "GP27", "GP26", "GP25", "GP24"] + }, + "processor": "RP2040", + "rgblight": { + "led_count": 1 + }, + "url": "https://github.com/lendunistus/rpneko65", + "usb": { + "device_version": "1.0.0", + "force_nkro": true, + "pid": "0x0001", + "vid": "0x6C75" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP18" + }, + "community_layouts": [ + "65_ansi_blocker", + "65_ansi_blocker_split_bs", + "65_ansi_blocker_tsangan", + "65_ansi_blocker_tsangan_split_bs", + "65_iso_blocker", + "65_iso_blocker_split_bs", + "65_iso_blocker_tsangan", + "65_iso_blocker_tsangan_split_bs" + ], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 2}, + {"matrix": [4, 7], "x": 8.25, "y": 4, "w": 2.75}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 2}, + {"matrix": [4, 7], "x": 8.25, "y": 4, "w": 1.75}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/lendunistus/rpneko65/rev1/rules.mk b/keyboards/lendunistus/rpneko65/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/lendunistus/rpneko65/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/lets_split/rev1/info.json b/keyboards/lets_split/rev1/info.json deleted file mode 100644 index 6f00161cd5..0000000000 --- a/keyboards/lets_split/rev1/info.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "keyboard_name": "Lets Split v1", - "manufacturer": "Wootpatoot", - "usb": { - "vid": "0xFEED", - "pid": "0x3060", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], - "rows": ["B5", "B4", "E6", "D7"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "led_count": 16 - }, - "ws2812": { - "pin": "D3" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_4x12" - }, - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [4, 0], "x": 7, "y": 0}, - {"matrix": [4, 1], "x": 8, "y": 0}, - {"matrix": [4, 2], "x": 9, "y": 0}, - {"matrix": [4, 3], "x": 10, "y": 0}, - {"matrix": [4, 4], "x": 11, "y": 0}, - {"matrix": [4, 5], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [5, 0], "x": 7, "y": 1}, - {"matrix": [5, 1], "x": 8, "y": 1}, - {"matrix": [5, 2], "x": 9, "y": 1}, - {"matrix": [5, 3], "x": 10, "y": 1}, - {"matrix": [5, 4], "x": 11, "y": 1}, - {"matrix": [5, 5], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [6, 0], "x": 7, "y": 2}, - {"matrix": [6, 1], "x": 8, "y": 2}, - {"matrix": [6, 2], "x": 9, "y": 2}, - {"matrix": [6, 3], "x": 10, "y": 2}, - {"matrix": [6, 4], "x": 11, "y": 2}, - {"matrix": [6, 5], "x": 12, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [7, 0], "x": 7, "y": 3}, - {"matrix": [7, 1], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 3], "x": 10, "y": 3}, - {"matrix": [7, 4], "x": 11, "y": 3}, - {"matrix": [7, 5], "x": 12, "y": 3} - ] - } - } -} diff --git a/keyboards/lets_split/rev1/keyboard.json b/keyboards/lets_split/rev1/keyboard.json new file mode 100644 index 0000000000..6f00161cd5 --- /dev/null +++ b/keyboards/lets_split/rev1/keyboard.json @@ -0,0 +1,87 @@ +{ + "keyboard_name": "Lets Split v1", + "manufacturer": "Wootpatoot", + "usb": { + "vid": "0xFEED", + "pid": "0x3060", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], + "rows": ["B5", "B4", "E6", "D7"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "led_count": 16 + }, + "ws2812": { + "pin": "D3" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_ortho_4x12" + }, + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [4, 0], "x": 7, "y": 0}, + {"matrix": [4, 1], "x": 8, "y": 0}, + {"matrix": [4, 2], "x": 9, "y": 0}, + {"matrix": [4, 3], "x": 10, "y": 0}, + {"matrix": [4, 4], "x": 11, "y": 0}, + {"matrix": [4, 5], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [5, 0], "x": 7, "y": 1}, + {"matrix": [5, 1], "x": 8, "y": 1}, + {"matrix": [5, 2], "x": 9, "y": 1}, + {"matrix": [5, 3], "x": 10, "y": 1}, + {"matrix": [5, 4], "x": 11, "y": 1}, + {"matrix": [5, 5], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [6, 0], "x": 7, "y": 2}, + {"matrix": [6, 1], "x": 8, "y": 2}, + {"matrix": [6, 2], "x": 9, "y": 2}, + {"matrix": [6, 3], "x": 10, "y": 2}, + {"matrix": [6, 4], "x": 11, "y": 2}, + {"matrix": [6, 5], "x": 12, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [7, 0], "x": 7, "y": 3}, + {"matrix": [7, 1], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 3], "x": 10, "y": 3}, + {"matrix": [7, 4], "x": 11, "y": 3}, + {"matrix": [7, 5], "x": 12, "y": 3} + ] + } + } +} diff --git a/keyboards/lets_split/rev1/rules.mk b/keyboards/lets_split/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lfkeyboards/lfk65_hs/info.json b/keyboards/lfkeyboards/lfk65_hs/info.json deleted file mode 100644 index 0034fced4a..0000000000 --- a/keyboards/lfkeyboards/lfk65_hs/info.json +++ /dev/null @@ -1,175 +0,0 @@ -{ - "keyboard_name": "LFK65-HS", - "manufacturer": "LFKeyboards", - "url": "https://github.com/lfkeyboards", - "maintainer": "LFKeyboards", - "usb": { - "vid": "0xFEED", - "pid": "0x6064", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["E6", "F4", "B7", "D5", "D3", "D2", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], - "rows": ["B0", "B3", "B2", "B1", "F5"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [2, 13], "x": 14, "y": 4}, - {"matrix": [3, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [2, 13], "x": 14, "y": 4}, - {"matrix": [3, 13], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/lfkeyboards/lfk65_hs/keyboard.json b/keyboards/lfkeyboards/lfk65_hs/keyboard.json new file mode 100644 index 0000000000..0034fced4a --- /dev/null +++ b/keyboards/lfkeyboards/lfk65_hs/keyboard.json @@ -0,0 +1,175 @@ +{ + "keyboard_name": "LFK65-HS", + "manufacturer": "LFKeyboards", + "url": "https://github.com/lfkeyboards", + "maintainer": "LFKeyboards", + "usb": { + "vid": "0xFEED", + "pid": "0x6064", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["E6", "F4", "B7", "D5", "D3", "D2", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], + "rows": ["B0", "B3", "B2", "B1", "F5"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [2, 13], "x": 14, "y": 4}, + {"matrix": [3, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [2, 13], "x": 14, "y": 4}, + {"matrix": [3, 13], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/lfkeyboards/lfk65_hs/rules.mk b/keyboards/lfkeyboards/lfk65_hs/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lfkeyboards/lfk78/revb/info.json b/keyboards/lfkeyboards/lfk78/revb/info.json deleted file mode 100644 index ac98455afa..0000000000 --- a/keyboards/lfkeyboards/lfk78/revb/info.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "keyboard_name": "LFK78 Rev B", - "manufacturer": "LFKeyboards", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x4C46", - "pid": "0x3738", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["E6", "F7", "D2", "D3", "D4", "D5", "D6", "D7"], - "rows": ["B0", "B1", "B2", "B3", "B4", "F0", "F1", "F4", "F5", "F6"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [5, 0], "x": 8.25, "y": 0}, - {"matrix": [5, 1], "x": 9.25, "y": 0}, - {"matrix": [5, 2], "x": 10.25, "y": 0}, - {"matrix": [5, 3], "x": 11.25, "y": 0}, - {"matrix": [5, 4], "x": 12.25, "y": 0}, - {"matrix": [5, 5], "x": 13.25, "y": 0}, - {"matrix": [5, 6], "x": 14.25, "y": 0}, - {"matrix": [5, 7], "x": 15.25, "y": 0, "w": 2}, - {"matrix": [9, 4], "x": 17.5, "y": 0}, - {"matrix": [9, 5], "x": 18.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [6, 0], "x": 8.75, "y": 1}, - {"matrix": [6, 1], "x": 9.75, "y": 1}, - {"matrix": [6, 2], "x": 10.75, "y": 1}, - {"matrix": [6, 3], "x": 11.75, "y": 1}, - {"matrix": [6, 4], "x": 12.75, "y": 1}, - {"matrix": [6, 5], "x": 13.75, "y": 1}, - {"matrix": [6, 6], "x": 14.75, "y": 1}, - {"matrix": [6, 7], "x": 15.75, "y": 1, "w": 1.5}, - {"matrix": [9, 6], "x": 17.5, "y": 1}, - {"matrix": [9, 7], "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [7, 0], "x": 9, "y": 2}, - {"matrix": [7, 1], "x": 10, "y": 2}, - {"matrix": [7, 2], "x": 11, "y": 2}, - {"matrix": [7, 3], "x": 12, "y": 2}, - {"matrix": [7, 4], "x": 13, "y": 2}, - {"matrix": [7, 5], "x": 14, "y": 2}, - {"matrix": [7, 6], "x": 15, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [8, 0], "x": 9.5, "y": 3}, - {"matrix": [8, 1], "x": 10.5, "y": 3}, - {"matrix": [8, 2], "x": 11.5, "y": 3}, - {"matrix": [8, 3], "x": 12.5, "y": 3}, - {"matrix": [8, 4], "x": 13.5, "y": 3}, - {"matrix": [8, 5], "x": 14.5, "y": 3, "w": 2.75}, - {"matrix": [8, 6], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 6, "y": 4, "w": 6.25}, - {"matrix": [4, 6], "x": 12.25, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 13.5, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 14.75, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 16.5, "y": 4}, - {"matrix": [9, 2], "x": 17.5, "y": 4}, - {"matrix": [9, 3], "x": 18.5, "y": 4} - ] - } - } -} diff --git a/keyboards/lfkeyboards/lfk78/revb/keyboard.json b/keyboards/lfkeyboards/lfk78/revb/keyboard.json new file mode 100644 index 0000000000..ac98455afa --- /dev/null +++ b/keyboards/lfkeyboards/lfk78/revb/keyboard.json @@ -0,0 +1,106 @@ +{ + "keyboard_name": "LFK78 Rev B", + "manufacturer": "LFKeyboards", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x4C46", + "pid": "0x3738", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["E6", "F7", "D2", "D3", "D4", "D5", "D6", "D7"], + "rows": ["B0", "B1", "B2", "B3", "B4", "F0", "F1", "F4", "F5", "F6"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [5, 0], "x": 8.25, "y": 0}, + {"matrix": [5, 1], "x": 9.25, "y": 0}, + {"matrix": [5, 2], "x": 10.25, "y": 0}, + {"matrix": [5, 3], "x": 11.25, "y": 0}, + {"matrix": [5, 4], "x": 12.25, "y": 0}, + {"matrix": [5, 5], "x": 13.25, "y": 0}, + {"matrix": [5, 6], "x": 14.25, "y": 0}, + {"matrix": [5, 7], "x": 15.25, "y": 0, "w": 2}, + {"matrix": [9, 4], "x": 17.5, "y": 0}, + {"matrix": [9, 5], "x": 18.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [6, 0], "x": 8.75, "y": 1}, + {"matrix": [6, 1], "x": 9.75, "y": 1}, + {"matrix": [6, 2], "x": 10.75, "y": 1}, + {"matrix": [6, 3], "x": 11.75, "y": 1}, + {"matrix": [6, 4], "x": 12.75, "y": 1}, + {"matrix": [6, 5], "x": 13.75, "y": 1}, + {"matrix": [6, 6], "x": 14.75, "y": 1}, + {"matrix": [6, 7], "x": 15.75, "y": 1, "w": 1.5}, + {"matrix": [9, 6], "x": 17.5, "y": 1}, + {"matrix": [9, 7], "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [7, 0], "x": 9, "y": 2}, + {"matrix": [7, 1], "x": 10, "y": 2}, + {"matrix": [7, 2], "x": 11, "y": 2}, + {"matrix": [7, 3], "x": 12, "y": 2}, + {"matrix": [7, 4], "x": 13, "y": 2}, + {"matrix": [7, 5], "x": 14, "y": 2}, + {"matrix": [7, 6], "x": 15, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [8, 0], "x": 9.5, "y": 3}, + {"matrix": [8, 1], "x": 10.5, "y": 3}, + {"matrix": [8, 2], "x": 11.5, "y": 3}, + {"matrix": [8, 3], "x": 12.5, "y": 3}, + {"matrix": [8, 4], "x": 13.5, "y": 3}, + {"matrix": [8, 5], "x": 14.5, "y": 3, "w": 2.75}, + {"matrix": [8, 6], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 6, "y": 4, "w": 6.25}, + {"matrix": [4, 6], "x": 12.25, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 13.5, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 14.75, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 16.5, "y": 4}, + {"matrix": [9, 2], "x": 17.5, "y": 4}, + {"matrix": [9, 3], "x": 18.5, "y": 4} + ] + } + } +} diff --git a/keyboards/lfkeyboards/lfk78/revb/rules.mk b/keyboards/lfkeyboards/lfk78/revb/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lfkeyboards/lfk78/revc/info.json b/keyboards/lfkeyboards/lfk78/revc/info.json deleted file mode 100644 index 7bfaf8cac6..0000000000 --- a/keyboards/lfkeyboards/lfk78/revc/info.json +++ /dev/null @@ -1,403 +0,0 @@ -{ - "keyboard_name": "LFK7 Rev C-H", - "manufacturer": "LFKeyboards", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x4C46", - "pid": "0x3738", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "E6", "E7", "F0", "F1", "F2", "F3", "C0", "C1", "C2", "C3"], - "rows": ["D2", "D3", "D4", "D5", "D6"] - }, - "diode_direction": "COL2ROW", - "processor": "at90usb1286", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0, "w": 2}, - - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1}, - {"matrix": [1, 15], "x": 15.75, "y": 1, "w": 1.5}, - - {"matrix": [1, 16], "x": 17.5, "y": 1}, - {"matrix": [1, 17], "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 2.75}, - - {"matrix": [3, 16], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 15], "x": 16.5, "y": 4}, - {"matrix": [4, 16], "x": 17.5, "y": 4}, - {"matrix": [4, 17], "x": 18.5, "y": 4} - ] - }, - "LAYOUT_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [2, 15], "x": 16.25, "y": 0}, - - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1}, - {"matrix": [1, 15], "x": 15.75, "y": 1, "w": 1.5}, - - {"matrix": [1, 16], "x": 17.5, "y": 1}, - {"matrix": [1, 17], "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 2.75}, - - {"matrix": [3, 16], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 15], "x": 16.5, "y": 4}, - {"matrix": [4, 16], "x": 17.5, "y": 4}, - {"matrix": [4, 17], "x": 18.5, "y": 4} - ] - }, - "LAYOUT_split_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0, "w": 2}, - - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1}, - {"matrix": [1, 15], "x": 15.75, "y": 1, "w": 1.5}, - - {"matrix": [1, 16], "x": 17.5, "y": 1}, - {"matrix": [1, 17], "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [3, 16], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 15], "x": 16.5, "y": 4}, - {"matrix": [4, 16], "x": 17.5, "y": 4}, - {"matrix": [4, 17], "x": 18.5, "y": 4} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0, "w": 2}, - - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1}, - {"matrix": [1, 15], "x": 16, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [1, 16], "x": 17.5, "y": 1}, - {"matrix": [1, 17], "x": 18.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 13], "x": 14, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3}, - {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 2.75}, - - {"matrix": [3, 16], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 15], "x": 16.5, "y": 4}, - {"matrix": [4, 16], "x": 17.5, "y": 4}, - {"matrix": [4, 17], "x": 18.5, "y": 4} - ] - } - } -} diff --git a/keyboards/lfkeyboards/lfk78/revc/keyboard.json b/keyboards/lfkeyboards/lfk78/revc/keyboard.json new file mode 100644 index 0000000000..7bfaf8cac6 --- /dev/null +++ b/keyboards/lfkeyboards/lfk78/revc/keyboard.json @@ -0,0 +1,403 @@ +{ + "keyboard_name": "LFK7 Rev C-H", + "manufacturer": "LFKeyboards", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x4C46", + "pid": "0x3738", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "E6", "E7", "F0", "F1", "F2", "F3", "C0", "C1", "C2", "C3"], + "rows": ["D2", "D3", "D4", "D5", "D6"] + }, + "diode_direction": "COL2ROW", + "processor": "at90usb1286", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0, "w": 2}, + + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1}, + {"matrix": [1, 15], "x": 15.75, "y": 1, "w": 1.5}, + + {"matrix": [1, 16], "x": 17.5, "y": 1}, + {"matrix": [1, 17], "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 2.75}, + + {"matrix": [3, 16], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 15], "x": 16.5, "y": 4}, + {"matrix": [4, 16], "x": 17.5, "y": 4}, + {"matrix": [4, 17], "x": 18.5, "y": 4} + ] + }, + "LAYOUT_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [2, 15], "x": 16.25, "y": 0}, + + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1}, + {"matrix": [1, 15], "x": 15.75, "y": 1, "w": 1.5}, + + {"matrix": [1, 16], "x": 17.5, "y": 1}, + {"matrix": [1, 17], "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 2.75}, + + {"matrix": [3, 16], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 15], "x": 16.5, "y": 4}, + {"matrix": [4, 16], "x": 17.5, "y": 4}, + {"matrix": [4, 17], "x": 18.5, "y": 4} + ] + }, + "LAYOUT_split_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0, "w": 2}, + + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1}, + {"matrix": [1, 15], "x": 15.75, "y": 1, "w": 1.5}, + + {"matrix": [1, 16], "x": 17.5, "y": 1}, + {"matrix": [1, 17], "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [3, 16], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 15], "x": 16.5, "y": 4}, + {"matrix": [4, 16], "x": 17.5, "y": 4}, + {"matrix": [4, 17], "x": 18.5, "y": 4} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0, "w": 2}, + + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1}, + {"matrix": [1, 15], "x": 16, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [1, 16], "x": 17.5, "y": 1}, + {"matrix": [1, 17], "x": 18.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 13], "x": 14, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3}, + {"matrix": [3, 14], "x": 14.5, "y": 3, "w": 2.75}, + + {"matrix": [3, 16], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 6, "y": 4, "w": 6.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 14.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 15], "x": 16.5, "y": 4}, + {"matrix": [4, 16], "x": 17.5, "y": 4}, + {"matrix": [4, 17], "x": 18.5, "y": 4} + ] + } + } +} diff --git a/keyboards/lfkeyboards/lfk78/revc/rules.mk b/keyboards/lfkeyboards/lfk78/revc/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lfkeyboards/lfk87/reva/info.json b/keyboards/lfkeyboards/lfk87/reva/info.json deleted file mode 100644 index 95b5ff81b7..0000000000 --- a/keyboards/lfkeyboards/lfk87/reva/info.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "processor": "at90usb1286", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "E6", "E7", "F0", "F1", "F2", "F3", "C0", "C1", "C2"], - "rows": ["D2", "D3", "D4", "D5", "D6", "D7"] - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.25, "y": 1.5}, - {"matrix": [1, 16], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [2, 16], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"matrix": [5, 15], "x": 16.25, "y": 5.5}, - {"matrix": [5, 16], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.25, "y": 1.5}, - {"matrix": [1, 16], "x": 17.25, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [2, 16], "x": 17.25, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [2, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.5}, - {"matrix": [5, 15], "x": 16.25, "y": 5.5}, - {"matrix": [5, 16], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/lfkeyboards/lfk87/reva/keyboard.json b/keyboards/lfkeyboards/lfk87/reva/keyboard.json new file mode 100644 index 0000000000..95b5ff81b7 --- /dev/null +++ b/keyboards/lfkeyboards/lfk87/reva/keyboard.json @@ -0,0 +1,220 @@ +{ + "processor": "at90usb1286", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "E6", "E7", "F0", "F1", "F2", "F3", "C0", "C1", "C2"], + "rows": ["D2", "D3", "D4", "D5", "D6", "D7"] + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.25, "y": 1.5}, + {"matrix": [1, 16], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [2, 16], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"matrix": [5, 15], "x": 16.25, "y": 5.5}, + {"matrix": [5, 16], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.25, "y": 1.5}, + {"matrix": [1, 16], "x": 17.25, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [2, 16], "x": 17.25, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [2, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.5, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.5}, + {"matrix": [5, 15], "x": 16.25, "y": 5.5}, + {"matrix": [5, 16], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/lfkeyboards/lfk87/reva/rules.mk b/keyboards/lfkeyboards/lfk87/reva/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lfkeyboards/lfk87/revc/info.json b/keyboards/lfkeyboards/lfk87/revc/info.json deleted file mode 100644 index cf8c74397f..0000000000 --- a/keyboards/lfkeyboards/lfk87/revc/info.json +++ /dev/null @@ -1,220 +0,0 @@ -{ - "processor": "at90usb646", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C1", "C0", "E1", "E0", "C2", "C3", "C4"], - "rows": ["F2", "D7", "D6", "D5", "D4", "D3", "F3"] - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [6, 0], "x": 0, "y": 0}, - - {"matrix": [0, 0], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [0, 3], "x": 5, "y": 0}, - - {"matrix": [0, 4], "x": 6.5, "y": 0}, - {"matrix": [0, 5], "x": 7.5, "y": 0}, - {"matrix": [0, 6], "x": 8.5, "y": 0}, - {"matrix": [0, 7], "x": 9.5, "y": 0}, - - {"matrix": [0, 8], "x": 11, "y": 0}, - {"matrix": [0, 9], "x": 12, "y": 0}, - {"matrix": [0, 10], "x": 13, "y": 0}, - {"matrix": [0, 11], "x": 14, "y": 0}, - - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - - {"matrix": [6, 1], "x": 0, "y": 1.5}, - {"matrix": [6, 2], "x": 1, "y": 1.5}, - {"matrix": [1, 0], "x": 2, "y": 1.5}, - {"matrix": [1, 1], "x": 3, "y": 1.5}, - {"matrix": [1, 2], "x": 4, "y": 1.5}, - {"matrix": [1, 3], "x": 5, "y": 1.5}, - {"matrix": [1, 4], "x": 6, "y": 1.5}, - {"matrix": [1, 5], "x": 7, "y": 1.5}, - {"matrix": [1, 6], "x": 8, "y": 1.5}, - {"matrix": [1, 7], "x": 9, "y": 1.5}, - {"matrix": [1, 8], "x": 10, "y": 1.5}, - {"matrix": [1, 9], "x": 11, "y": 1.5}, - {"matrix": [1, 10], "x": 12, "y": 1.5}, - {"matrix": [1, 11], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [1, 13], "x": 15.25, "y": 1.5}, - {"matrix": [1, 14], "x": 16.25, "y": 1.5}, - {"matrix": [1, 15], "x": 17.25, "y": 1.5}, - - {"matrix": [6, 3], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 0], "x": 1.5, "y": 2.5}, - {"matrix": [2, 1], "x": 2.5, "y": 2.5}, - {"matrix": [2, 2], "x": 3.5, "y": 2.5}, - {"matrix": [2, 3], "x": 4.5, "y": 2.5}, - {"matrix": [2, 4], "x": 5.5, "y": 2.5}, - {"matrix": [2, 5], "x": 6.5, "y": 2.5}, - {"matrix": [2, 6], "x": 7.5, "y": 2.5}, - {"matrix": [2, 7], "x": 8.5, "y": 2.5}, - {"matrix": [2, 8], "x": 9.5, "y": 2.5}, - {"matrix": [2, 9], "x": 10.5, "y": 2.5}, - {"matrix": [2, 10], "x": 11.5, "y": 2.5}, - {"matrix": [2, 11], "x": 12.5, "y": 2.5}, - {"matrix": [2, 12], "x": 13.5, "y": 2.5, "w": 1.5}, - - {"matrix": [2, 13], "x": 15.25, "y": 2.5}, - {"matrix": [2, 14], "x": 16.25, "y": 2.5}, - {"matrix": [2, 15], "x": 17.25, "y": 2.5}, - - {"matrix": [5, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 0], "x": 1.75, "y": 3.5}, - {"matrix": [3, 1], "x": 2.75, "y": 3.5}, - {"matrix": [3, 2], "x": 3.75, "y": 3.5}, - {"matrix": [3, 3], "x": 4.75, "y": 3.5}, - {"matrix": [3, 4], "x": 5.75, "y": 3.5}, - {"matrix": [3, 5], "x": 6.75, "y": 3.5}, - {"matrix": [3, 6], "x": 7.75, "y": 3.5}, - {"matrix": [3, 7], "x": 8.75, "y": 3.5}, - {"matrix": [3, 8], "x": 9.75, "y": 3.5}, - {"matrix": [3, 9], "x": 10.75, "y": 3.5}, - {"matrix": [3, 10], "x": 11.75, "y": 3.5}, - {"matrix": [3, 11], "x": 12.75, "y": 3.5, "w": 2.25}, - - {"matrix": [5, 1], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 4.5}, - {"matrix": [4, 2], "x": 3.25, "y": 4.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4.5}, - {"matrix": [4, 5], "x": 6.25, "y": 4.5}, - {"matrix": [4, 6], "x": 7.25, "y": 4.5}, - {"matrix": [4, 7], "x": 8.25, "y": 4.5}, - {"matrix": [4, 8], "x": 9.25, "y": 4.5}, - {"matrix": [4, 9], "x": 10.25, "y": 4.5}, - {"matrix": [4, 10], "x": 11.25, "y": 4.5}, - {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [4, 14], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 2], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [6, 0], "x": 0, "y": 0}, - - {"matrix": [0, 0], "x": 2, "y": 0}, - {"matrix": [0, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [0, 3], "x": 5, "y": 0}, - - {"matrix": [0, 4], "x": 6.5, "y": 0}, - {"matrix": [0, 5], "x": 7.5, "y": 0}, - {"matrix": [0, 6], "x": 8.5, "y": 0}, - {"matrix": [0, 7], "x": 9.5, "y": 0}, - - {"matrix": [0, 8], "x": 11, "y": 0}, - {"matrix": [0, 9], "x": 12, "y": 0}, - {"matrix": [0, 10], "x": 13, "y": 0}, - {"matrix": [0, 11], "x": 14, "y": 0}, - - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - - {"matrix": [6, 1], "x": 0, "y": 1.5}, - {"matrix": [6, 2], "x": 1, "y": 1.5}, - {"matrix": [1, 0], "x": 2, "y": 1.5}, - {"matrix": [1, 1], "x": 3, "y": 1.5}, - {"matrix": [1, 2], "x": 4, "y": 1.5}, - {"matrix": [1, 3], "x": 5, "y": 1.5}, - {"matrix": [1, 4], "x": 6, "y": 1.5}, - {"matrix": [1, 5], "x": 7, "y": 1.5}, - {"matrix": [1, 6], "x": 8, "y": 1.5}, - {"matrix": [1, 7], "x": 9, "y": 1.5}, - {"matrix": [1, 8], "x": 10, "y": 1.5}, - {"matrix": [1, 9], "x": 11, "y": 1.5}, - {"matrix": [1, 10], "x": 12, "y": 1.5}, - {"matrix": [1, 11], "x": 13, "y": 1.5, "w": 2}, - - {"matrix": [1, 13], "x": 15.25, "y": 1.5}, - {"matrix": [1, 14], "x": 16.25, "y": 1.5}, - {"matrix": [1, 15], "x": 17.25, "y": 1.5}, - - {"matrix": [6, 3], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 0], "x": 1.5, "y": 2.5}, - {"matrix": [2, 1], "x": 2.5, "y": 2.5}, - {"matrix": [2, 2], "x": 3.5, "y": 2.5}, - {"matrix": [2, 3], "x": 4.5, "y": 2.5}, - {"matrix": [2, 4], "x": 5.5, "y": 2.5}, - {"matrix": [2, 5], "x": 6.5, "y": 2.5}, - {"matrix": [2, 6], "x": 7.5, "y": 2.5}, - {"matrix": [2, 7], "x": 8.5, "y": 2.5}, - {"matrix": [2, 8], "x": 9.5, "y": 2.5}, - {"matrix": [2, 9], "x": 10.5, "y": 2.5}, - {"matrix": [2, 10], "x": 11.5, "y": 2.5}, - {"matrix": [2, 11], "x": 12.5, "y": 2.5}, - - {"matrix": [2, 13], "x": 15.25, "y": 2.5}, - {"matrix": [2, 14], "x": 16.25, "y": 2.5}, - {"matrix": [2, 15], "x": 17.25, "y": 2.5}, - - {"matrix": [5, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 0], "x": 1.75, "y": 3.5}, - {"matrix": [3, 1], "x": 2.75, "y": 3.5}, - {"matrix": [3, 2], "x": 3.75, "y": 3.5}, - {"matrix": [3, 3], "x": 4.75, "y": 3.5}, - {"matrix": [3, 4], "x": 5.75, "y": 3.5}, - {"matrix": [3, 5], "x": 6.75, "y": 3.5}, - {"matrix": [3, 6], "x": 7.75, "y": 3.5}, - {"matrix": [3, 7], "x": 8.75, "y": 3.5}, - {"matrix": [3, 8], "x": 9.75, "y": 3.5}, - {"matrix": [3, 9], "x": 10.75, "y": 3.5}, - {"matrix": [3, 10], "x": 11.75, "y": 3.5}, - {"matrix": [3, 11], "x": 12.75, "y": 3.5}, - {"matrix": [2, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - - {"matrix": [5, 1], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 0], "x": 1.25, "y": 4.5}, - {"matrix": [4, 1], "x": 2.25, "y": 4.5}, - {"matrix": [4, 2], "x": 3.25, "y": 4.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4.5}, - {"matrix": [4, 5], "x": 6.25, "y": 4.5}, - {"matrix": [4, 6], "x": 7.25, "y": 4.5}, - {"matrix": [4, 7], "x": 8.25, "y": 4.5}, - {"matrix": [4, 8], "x": 9.25, "y": 4.5}, - {"matrix": [4, 9], "x": 10.25, "y": 4.5}, - {"matrix": [4, 10], "x": 11.25, "y": 4.5}, - {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, - - {"matrix": [4, 14], "x": 16.25, "y": 4.5}, - - {"matrix": [5, 2], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/lfkeyboards/lfk87/revc/keyboard.json b/keyboards/lfkeyboards/lfk87/revc/keyboard.json new file mode 100644 index 0000000000..cf8c74397f --- /dev/null +++ b/keyboards/lfkeyboards/lfk87/revc/keyboard.json @@ -0,0 +1,220 @@ +{ + "processor": "at90usb646", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C7", "C1", "C0", "E1", "E0", "C2", "C3", "C4"], + "rows": ["F2", "D7", "D6", "D5", "D4", "D3", "F3"] + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [6, 0], "x": 0, "y": 0}, + + {"matrix": [0, 0], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [0, 3], "x": 5, "y": 0}, + + {"matrix": [0, 4], "x": 6.5, "y": 0}, + {"matrix": [0, 5], "x": 7.5, "y": 0}, + {"matrix": [0, 6], "x": 8.5, "y": 0}, + {"matrix": [0, 7], "x": 9.5, "y": 0}, + + {"matrix": [0, 8], "x": 11, "y": 0}, + {"matrix": [0, 9], "x": 12, "y": 0}, + {"matrix": [0, 10], "x": 13, "y": 0}, + {"matrix": [0, 11], "x": 14, "y": 0}, + + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + + {"matrix": [6, 1], "x": 0, "y": 1.5}, + {"matrix": [6, 2], "x": 1, "y": 1.5}, + {"matrix": [1, 0], "x": 2, "y": 1.5}, + {"matrix": [1, 1], "x": 3, "y": 1.5}, + {"matrix": [1, 2], "x": 4, "y": 1.5}, + {"matrix": [1, 3], "x": 5, "y": 1.5}, + {"matrix": [1, 4], "x": 6, "y": 1.5}, + {"matrix": [1, 5], "x": 7, "y": 1.5}, + {"matrix": [1, 6], "x": 8, "y": 1.5}, + {"matrix": [1, 7], "x": 9, "y": 1.5}, + {"matrix": [1, 8], "x": 10, "y": 1.5}, + {"matrix": [1, 9], "x": 11, "y": 1.5}, + {"matrix": [1, 10], "x": 12, "y": 1.5}, + {"matrix": [1, 11], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [1, 13], "x": 15.25, "y": 1.5}, + {"matrix": [1, 14], "x": 16.25, "y": 1.5}, + {"matrix": [1, 15], "x": 17.25, "y": 1.5}, + + {"matrix": [6, 3], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 0], "x": 1.5, "y": 2.5}, + {"matrix": [2, 1], "x": 2.5, "y": 2.5}, + {"matrix": [2, 2], "x": 3.5, "y": 2.5}, + {"matrix": [2, 3], "x": 4.5, "y": 2.5}, + {"matrix": [2, 4], "x": 5.5, "y": 2.5}, + {"matrix": [2, 5], "x": 6.5, "y": 2.5}, + {"matrix": [2, 6], "x": 7.5, "y": 2.5}, + {"matrix": [2, 7], "x": 8.5, "y": 2.5}, + {"matrix": [2, 8], "x": 9.5, "y": 2.5}, + {"matrix": [2, 9], "x": 10.5, "y": 2.5}, + {"matrix": [2, 10], "x": 11.5, "y": 2.5}, + {"matrix": [2, 11], "x": 12.5, "y": 2.5}, + {"matrix": [2, 12], "x": 13.5, "y": 2.5, "w": 1.5}, + + {"matrix": [2, 13], "x": 15.25, "y": 2.5}, + {"matrix": [2, 14], "x": 16.25, "y": 2.5}, + {"matrix": [2, 15], "x": 17.25, "y": 2.5}, + + {"matrix": [5, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 0], "x": 1.75, "y": 3.5}, + {"matrix": [3, 1], "x": 2.75, "y": 3.5}, + {"matrix": [3, 2], "x": 3.75, "y": 3.5}, + {"matrix": [3, 3], "x": 4.75, "y": 3.5}, + {"matrix": [3, 4], "x": 5.75, "y": 3.5}, + {"matrix": [3, 5], "x": 6.75, "y": 3.5}, + {"matrix": [3, 6], "x": 7.75, "y": 3.5}, + {"matrix": [3, 7], "x": 8.75, "y": 3.5}, + {"matrix": [3, 8], "x": 9.75, "y": 3.5}, + {"matrix": [3, 9], "x": 10.75, "y": 3.5}, + {"matrix": [3, 10], "x": 11.75, "y": 3.5}, + {"matrix": [3, 11], "x": 12.75, "y": 3.5, "w": 2.25}, + + {"matrix": [5, 1], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 4.5}, + {"matrix": [4, 2], "x": 3.25, "y": 4.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4.5}, + {"matrix": [4, 5], "x": 6.25, "y": 4.5}, + {"matrix": [4, 6], "x": 7.25, "y": 4.5}, + {"matrix": [4, 7], "x": 8.25, "y": 4.5}, + {"matrix": [4, 8], "x": 9.25, "y": 4.5}, + {"matrix": [4, 9], "x": 10.25, "y": 4.5}, + {"matrix": [4, 10], "x": 11.25, "y": 4.5}, + {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [4, 14], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 2], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [6, 0], "x": 0, "y": 0}, + + {"matrix": [0, 0], "x": 2, "y": 0}, + {"matrix": [0, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [0, 3], "x": 5, "y": 0}, + + {"matrix": [0, 4], "x": 6.5, "y": 0}, + {"matrix": [0, 5], "x": 7.5, "y": 0}, + {"matrix": [0, 6], "x": 8.5, "y": 0}, + {"matrix": [0, 7], "x": 9.5, "y": 0}, + + {"matrix": [0, 8], "x": 11, "y": 0}, + {"matrix": [0, 9], "x": 12, "y": 0}, + {"matrix": [0, 10], "x": 13, "y": 0}, + {"matrix": [0, 11], "x": 14, "y": 0}, + + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + + {"matrix": [6, 1], "x": 0, "y": 1.5}, + {"matrix": [6, 2], "x": 1, "y": 1.5}, + {"matrix": [1, 0], "x": 2, "y": 1.5}, + {"matrix": [1, 1], "x": 3, "y": 1.5}, + {"matrix": [1, 2], "x": 4, "y": 1.5}, + {"matrix": [1, 3], "x": 5, "y": 1.5}, + {"matrix": [1, 4], "x": 6, "y": 1.5}, + {"matrix": [1, 5], "x": 7, "y": 1.5}, + {"matrix": [1, 6], "x": 8, "y": 1.5}, + {"matrix": [1, 7], "x": 9, "y": 1.5}, + {"matrix": [1, 8], "x": 10, "y": 1.5}, + {"matrix": [1, 9], "x": 11, "y": 1.5}, + {"matrix": [1, 10], "x": 12, "y": 1.5}, + {"matrix": [1, 11], "x": 13, "y": 1.5, "w": 2}, + + {"matrix": [1, 13], "x": 15.25, "y": 1.5}, + {"matrix": [1, 14], "x": 16.25, "y": 1.5}, + {"matrix": [1, 15], "x": 17.25, "y": 1.5}, + + {"matrix": [6, 3], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 0], "x": 1.5, "y": 2.5}, + {"matrix": [2, 1], "x": 2.5, "y": 2.5}, + {"matrix": [2, 2], "x": 3.5, "y": 2.5}, + {"matrix": [2, 3], "x": 4.5, "y": 2.5}, + {"matrix": [2, 4], "x": 5.5, "y": 2.5}, + {"matrix": [2, 5], "x": 6.5, "y": 2.5}, + {"matrix": [2, 6], "x": 7.5, "y": 2.5}, + {"matrix": [2, 7], "x": 8.5, "y": 2.5}, + {"matrix": [2, 8], "x": 9.5, "y": 2.5}, + {"matrix": [2, 9], "x": 10.5, "y": 2.5}, + {"matrix": [2, 10], "x": 11.5, "y": 2.5}, + {"matrix": [2, 11], "x": 12.5, "y": 2.5}, + + {"matrix": [2, 13], "x": 15.25, "y": 2.5}, + {"matrix": [2, 14], "x": 16.25, "y": 2.5}, + {"matrix": [2, 15], "x": 17.25, "y": 2.5}, + + {"matrix": [5, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 0], "x": 1.75, "y": 3.5}, + {"matrix": [3, 1], "x": 2.75, "y": 3.5}, + {"matrix": [3, 2], "x": 3.75, "y": 3.5}, + {"matrix": [3, 3], "x": 4.75, "y": 3.5}, + {"matrix": [3, 4], "x": 5.75, "y": 3.5}, + {"matrix": [3, 5], "x": 6.75, "y": 3.5}, + {"matrix": [3, 6], "x": 7.75, "y": 3.5}, + {"matrix": [3, 7], "x": 8.75, "y": 3.5}, + {"matrix": [3, 8], "x": 9.75, "y": 3.5}, + {"matrix": [3, 9], "x": 10.75, "y": 3.5}, + {"matrix": [3, 10], "x": 11.75, "y": 3.5}, + {"matrix": [3, 11], "x": 12.75, "y": 3.5}, + {"matrix": [2, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + + {"matrix": [5, 1], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 0], "x": 1.25, "y": 4.5}, + {"matrix": [4, 1], "x": 2.25, "y": 4.5}, + {"matrix": [4, 2], "x": 3.25, "y": 4.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4.5}, + {"matrix": [4, 5], "x": 6.25, "y": 4.5}, + {"matrix": [4, 6], "x": 7.25, "y": 4.5}, + {"matrix": [4, 7], "x": 8.25, "y": 4.5}, + {"matrix": [4, 8], "x": 9.25, "y": 4.5}, + {"matrix": [4, 9], "x": 10.25, "y": 4.5}, + {"matrix": [4, 10], "x": 11.25, "y": 4.5}, + {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, + + {"matrix": [4, 14], "x": 16.25, "y": 4.5}, + + {"matrix": [5, 2], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/lfkeyboards/lfk87/revc/rules.mk b/keyboards/lfkeyboards/lfk87/revc/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lfkeyboards/smk65/revb/info.json b/keyboards/lfkeyboards/smk65/revb/info.json deleted file mode 100644 index 148465d27d..0000000000 --- a/keyboards/lfkeyboards/smk65/revb/info.json +++ /dev/null @@ -1,165 +0,0 @@ -{ - "usb": { - "pid": "0x565B" - }, - "processor": "at90usb646", - "bootloader": "atmel-dfu", - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi" - }, - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [2, 13], "x": 14, "y": 4}, - {"matrix": [3, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [2, 13], "x": 14, "y": 4}, - {"matrix": [3, 13], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/lfkeyboards/smk65/revb/keyboard.json b/keyboards/lfkeyboards/smk65/revb/keyboard.json new file mode 100644 index 0000000000..148465d27d --- /dev/null +++ b/keyboards/lfkeyboards/smk65/revb/keyboard.json @@ -0,0 +1,165 @@ +{ + "usb": { + "pid": "0x565B" + }, + "processor": "at90usb646", + "bootloader": "atmel-dfu", + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi" + }, + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [2, 13], "x": 14, "y": 4}, + {"matrix": [3, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [2, 13], "x": 14, "y": 4}, + {"matrix": [3, 13], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/lfkeyboards/smk65/revb/rules.mk b/keyboards/lfkeyboards/smk65/revb/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lfkeyboards/smk65/revf/info.json b/keyboards/lfkeyboards/smk65/revf/info.json deleted file mode 100644 index 63e9d0abc7..0000000000 --- a/keyboards/lfkeyboards/smk65/revf/info.json +++ /dev/null @@ -1,243 +0,0 @@ -{ - "usb": { - "pid": "0x565F" - }, - "processor": "atmega32u4", - "bootloader": "halfkay", - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [2, 13], "x": 14, "y": 4}, - {"matrix": [3, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [2, 13], "x": 14, "y": 4}, - {"matrix": [3, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [2, 13], "x": 14, "y": 4}, - {"matrix": [3, 13], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/lfkeyboards/smk65/revf/keyboard.json b/keyboards/lfkeyboards/smk65/revf/keyboard.json new file mode 100644 index 0000000000..63e9d0abc7 --- /dev/null +++ b/keyboards/lfkeyboards/smk65/revf/keyboard.json @@ -0,0 +1,243 @@ +{ + "usb": { + "pid": "0x565F" + }, + "processor": "atmega32u4", + "bootloader": "halfkay", + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [2, 13], "x": 14, "y": 4}, + {"matrix": [3, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [1, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [2, 13], "x": 14, "y": 4}, + {"matrix": [3, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [2, 13], "x": 14, "y": 4}, + {"matrix": [3, 13], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/lfkeyboards/smk65/revf/rules.mk b/keyboards/lfkeyboards/smk65/revf/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/lgbtkl/info.json b/keyboards/lgbtkl/info.json deleted file mode 100644 index a3f126e862..0000000000 --- a/keyboards/lgbtkl/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "manufacturer": "queertykeys", - "keyboard_name": "lgbtkl", - "maintainer": "ojthetiny", - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "usb": { - "vid": "0x6F6A", - "pid": "0x4C54", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["C10", "A15", "A5", "C1", "C2"], - "cols": ["C8", "C7", "C6", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "C5", "C4", "A7", "A6", "C3", "C14", "C13"] - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1.25, "y": 0 }, - { "matrix": [0, 2], "x": 2.25, "y": 0 }, - { "matrix": [0, 3], "x": 3.25, "y": 0 }, - { "matrix": [0, 4], "x": 4.25, "y": 0 }, - { "matrix": [0, 5], "x": 5.25, "y": 0 }, - { "matrix": [0, 6], "x": 6.25, "y": 0 }, - { "matrix": [0, 7], "x": 7.25, "y": 0 }, - { "matrix": [0, 8], "x": 8.25, "y": 0 }, - { "matrix": [0, 9], "x": 9.25, "y": 0 }, - { "matrix": [0, 10], "x": 10.25, "y": 0 }, - { "matrix": [0, 11], "x": 11.25, "y": 0 }, - { "matrix": [0, 12], "x": 12.25, "y": 0 }, - { "matrix": [0, 13], "x": 13.25, "y": 0 }, - { "matrix": [0, 14], "x": 14.25, "y": 0 }, - { "matrix": [0, 15], "x": 15.25, "y": 0 }, - { "matrix": [0, 16], "x": 16.5, "y": 0 }, - { "matrix": [0, 17], "x": 17.5, "y": 0 }, - { "matrix": [0, 18], "x": 18.5, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "w": 1.5, "x": 1.25, "y": 1 }, - { "matrix": [1, 2], "x": 2.75, "y": 1 }, - { "matrix": [1, 3], "x": 3.75, "y": 1 }, - { "matrix": [1, 4], "x": 4.75, "y": 1 }, - { "matrix": [1, 5], "x": 5.75, "y": 1 }, - { "matrix": [1, 6], "x": 6.75, "y": 1 }, - { "matrix": [1, 7], "x": 7.75, "y": 1 }, - { "matrix": [1, 8], "x": 8.75, "y": 1 }, - { "matrix": [1, 9], "x": 9.75, "y": 1 }, - { "matrix": [1, 10], "x": 10.75, "y": 1 }, - { "matrix": [1, 11], "x": 11.75, "y": 1 }, - { "matrix": [1, 12], "x": 12.75, "y": 1 }, - { "matrix": [1, 13], "x": 13.75, "y": 1 }, - { "matrix": [1, 15], "w": 1.5, "x": 14.75, "y": 1 }, - { "matrix": [1, 16], "x": 16.5, "y": 1 }, - { "matrix": [1, 17], "x": 17.5, "y": 1 }, - { "matrix": [1, 18], "x": 18.5, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2 }, - { "matrix": [2, 2], "x": 3, "y": 2 }, - { "matrix": [2, 3], "x": 4, "y": 2 }, - { "matrix": [2, 4], "x": 5, "y": 2 }, - { "matrix": [2, 5], "x": 6, "y": 2 }, - { "matrix": [2, 6], "x": 7, "y": 2 }, - { "matrix": [2, 7], "x": 8, "y": 2 }, - { "matrix": [2, 8], "x": 9, "y": 2 }, - { "matrix": [2, 9], "x": 10, "y": 2 }, - { "matrix": [2, 10], "x": 11, "y": 2 }, - { "matrix": [2, 11], "x": 12, "y": 2 }, - { "matrix": [2, 12], "x": 13, "y": 2 }, - { "matrix": [2, 14], "w": 2.25, "x": 14, "y": 2 }, - { "matrix": [3, 0], "x": 0, "y": 3 }, - { "matrix": [3, 1], "w": 2.25, "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 3.5, "y": 3 }, - { "matrix": [3, 3], "x": 4.5, "y": 3 }, - { "matrix": [3, 4], "x": 5.5, "y": 3 }, - { "matrix": [3, 5], "x": 6.5, "y": 3 }, - { "matrix": [3, 6], "x": 7.5, "y": 3 }, - { "matrix": [3, 7], "x": 8.5, "y": 3 }, - { "matrix": [3, 8], "x": 9.5, "y": 3 }, - { "matrix": [3, 9], "x": 10.5, "y": 3 }, - { "matrix": [3, 10], "x": 11.5, "y": 3 }, - { "matrix": [3, 11], "x": 12.5, "y": 3 }, - { "matrix": [3, 13], "w": 1.75, "x": 13.5, "y": 3 }, - { "matrix": [3, 14], "w": 2.75, "x": 13.5, "y": 3 }, - { "matrix": [3, 15], "x": 15.25, "y": 3 }, - { "matrix": [3, 17], "x": 17.5, "y": 3 }, - { "matrix": [4, 0], "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.5, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "x": 2.75, "y": 4 }, - { "matrix": [4, 3], "w": 1.5, "x": 3.75, "y": 4 }, - { "matrix": [4, 5], "w": 3, "x": 5.25, "y": 4 }, - { "matrix": [4, 7], "x": 8.25, "y": 4 }, - { "matrix": [4, 9], "w": 3, "x": 9.25, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 12.25, "y": 4 }, - { "matrix": [4, 13], "x": 13.75, "y": 4 }, - { "matrix": [4, 15], "w": 1.5, "x": 14.75, "y": 4 }, - { "matrix": [4, 16], "x": 16.5, "y": 4 }, - { "matrix": [4, 17], "x": 17.5, "y": 4 }, - { "matrix": [4, 18], "x": 18.5, "y": 4 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/lgbtkl/keyboard.json b/keyboards/lgbtkl/keyboard.json new file mode 100644 index 0000000000..a3f126e862 --- /dev/null +++ b/keyboards/lgbtkl/keyboard.json @@ -0,0 +1,111 @@ +{ + "manufacturer": "queertykeys", + "keyboard_name": "lgbtkl", + "maintainer": "ojthetiny", + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "usb": { + "vid": "0x6F6A", + "pid": "0x4C54", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["C10", "A15", "A5", "C1", "C2"], + "cols": ["C8", "C7", "C6", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "C5", "C4", "A7", "A6", "C3", "C14", "C13"] + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1.25, "y": 0 }, + { "matrix": [0, 2], "x": 2.25, "y": 0 }, + { "matrix": [0, 3], "x": 3.25, "y": 0 }, + { "matrix": [0, 4], "x": 4.25, "y": 0 }, + { "matrix": [0, 5], "x": 5.25, "y": 0 }, + { "matrix": [0, 6], "x": 6.25, "y": 0 }, + { "matrix": [0, 7], "x": 7.25, "y": 0 }, + { "matrix": [0, 8], "x": 8.25, "y": 0 }, + { "matrix": [0, 9], "x": 9.25, "y": 0 }, + { "matrix": [0, 10], "x": 10.25, "y": 0 }, + { "matrix": [0, 11], "x": 11.25, "y": 0 }, + { "matrix": [0, 12], "x": 12.25, "y": 0 }, + { "matrix": [0, 13], "x": 13.25, "y": 0 }, + { "matrix": [0, 14], "x": 14.25, "y": 0 }, + { "matrix": [0, 15], "x": 15.25, "y": 0 }, + { "matrix": [0, 16], "x": 16.5, "y": 0 }, + { "matrix": [0, 17], "x": 17.5, "y": 0 }, + { "matrix": [0, 18], "x": 18.5, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "w": 1.5, "x": 1.25, "y": 1 }, + { "matrix": [1, 2], "x": 2.75, "y": 1 }, + { "matrix": [1, 3], "x": 3.75, "y": 1 }, + { "matrix": [1, 4], "x": 4.75, "y": 1 }, + { "matrix": [1, 5], "x": 5.75, "y": 1 }, + { "matrix": [1, 6], "x": 6.75, "y": 1 }, + { "matrix": [1, 7], "x": 7.75, "y": 1 }, + { "matrix": [1, 8], "x": 8.75, "y": 1 }, + { "matrix": [1, 9], "x": 9.75, "y": 1 }, + { "matrix": [1, 10], "x": 10.75, "y": 1 }, + { "matrix": [1, 11], "x": 11.75, "y": 1 }, + { "matrix": [1, 12], "x": 12.75, "y": 1 }, + { "matrix": [1, 13], "x": 13.75, "y": 1 }, + { "matrix": [1, 15], "w": 1.5, "x": 14.75, "y": 1 }, + { "matrix": [1, 16], "x": 16.5, "y": 1 }, + { "matrix": [1, 17], "x": 17.5, "y": 1 }, + { "matrix": [1, 18], "x": 18.5, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2 }, + { "matrix": [2, 2], "x": 3, "y": 2 }, + { "matrix": [2, 3], "x": 4, "y": 2 }, + { "matrix": [2, 4], "x": 5, "y": 2 }, + { "matrix": [2, 5], "x": 6, "y": 2 }, + { "matrix": [2, 6], "x": 7, "y": 2 }, + { "matrix": [2, 7], "x": 8, "y": 2 }, + { "matrix": [2, 8], "x": 9, "y": 2 }, + { "matrix": [2, 9], "x": 10, "y": 2 }, + { "matrix": [2, 10], "x": 11, "y": 2 }, + { "matrix": [2, 11], "x": 12, "y": 2 }, + { "matrix": [2, 12], "x": 13, "y": 2 }, + { "matrix": [2, 14], "w": 2.25, "x": 14, "y": 2 }, + { "matrix": [3, 0], "x": 0, "y": 3 }, + { "matrix": [3, 1], "w": 2.25, "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 3.5, "y": 3 }, + { "matrix": [3, 3], "x": 4.5, "y": 3 }, + { "matrix": [3, 4], "x": 5.5, "y": 3 }, + { "matrix": [3, 5], "x": 6.5, "y": 3 }, + { "matrix": [3, 6], "x": 7.5, "y": 3 }, + { "matrix": [3, 7], "x": 8.5, "y": 3 }, + { "matrix": [3, 8], "x": 9.5, "y": 3 }, + { "matrix": [3, 9], "x": 10.5, "y": 3 }, + { "matrix": [3, 10], "x": 11.5, "y": 3 }, + { "matrix": [3, 11], "x": 12.5, "y": 3 }, + { "matrix": [3, 13], "w": 1.75, "x": 13.5, "y": 3 }, + { "matrix": [3, 14], "w": 2.75, "x": 13.5, "y": 3 }, + { "matrix": [3, 15], "x": 15.25, "y": 3 }, + { "matrix": [3, 17], "x": 17.5, "y": 3 }, + { "matrix": [4, 0], "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.5, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "x": 2.75, "y": 4 }, + { "matrix": [4, 3], "w": 1.5, "x": 3.75, "y": 4 }, + { "matrix": [4, 5], "w": 3, "x": 5.25, "y": 4 }, + { "matrix": [4, 7], "x": 8.25, "y": 4 }, + { "matrix": [4, 9], "w": 3, "x": 9.25, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 12.25, "y": 4 }, + { "matrix": [4, 13], "x": 13.75, "y": 4 }, + { "matrix": [4, 15], "w": 1.5, "x": 14.75, "y": 4 }, + { "matrix": [4, 16], "x": 16.5, "y": 4 }, + { "matrix": [4, 17], "x": 17.5, "y": 4 }, + { "matrix": [4, 18], "x": 18.5, "y": 4 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/lgbtkl/rules.mk b/keyboards/lgbtkl/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/lgbtkl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/lily58/rev1/info.json b/keyboards/lily58/rev1/info.json deleted file mode 100644 index 6f341915bf..0000000000 --- a/keyboards/lily58/rev1/info.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "keyboard_name": "Lily58", - "manufacturer": "liliums", - "url": "", - "maintainer": "liliums", - "usb": { - "vid": "0x04D8", - "pid": "0xEB2D", - "device_version": "1.0.0" - }, - "features": { - "oled": true - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D2" - }, - "rgblight": { - "led_count": 12 - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.375}, - {"matrix": [0, 2], "x": 2, "y": 0.125}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.125}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - - {"matrix": [5, 5], "x": 10.5, "y": 0.25}, - {"matrix": [5, 4], "x": 11.5, "y": 0.125}, - {"matrix": [5, 3], "x": 12.5, "y": 0}, - {"matrix": [5, 2], "x": 13.5, "y": 0.125}, - {"matrix": [5, 1], "x": 14.5, "y": 0.375}, - {"matrix": [5, 0], "x": 15.5, "y": 0.5}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.375}, - {"matrix": [1, 2], "x": 2, "y": 1.125}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.125}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - - {"matrix": [6, 5], "x": 10.5, "y": 1.25}, - {"matrix": [6, 4], "x": 11.5, "y": 1.125}, - {"matrix": [6, 3], "x": 12.5, "y": 1}, - {"matrix": [6, 2], "x": 13.5, "y": 1.125}, - {"matrix": [6, 1], "x": 14.5, "y": 1.375}, - {"matrix": [6, 0], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.375}, - {"matrix": [2, 2], "x": 2, "y": 2.125}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.125}, - {"matrix": [2, 5], "x": 5, "y": 2.25}, - - {"matrix": [7, 5], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.125}, - {"matrix": [7, 3], "x": 12.5, "y": 2}, - {"matrix": [7, 2], "x": 13.5, "y": 2.125}, - {"matrix": [7, 1], "x": 14.5, "y": 2.375}, - {"matrix": [7, 0], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.375}, - {"matrix": [3, 2], "x": 2, "y": 3.125}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.125}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - {"matrix": [4, 5], "x": 6, "y": 2.75}, - - {"matrix": [9, 5], "x": 9.5, "y": 2.75}, - {"matrix": [8, 5], "x": 10.5, "y": 3.25}, - {"matrix": [8, 4], "x": 11.5, "y": 3.125}, - {"matrix": [8, 3], "x": 12.5, "y": 3}, - {"matrix": [8, 2], "x": 13.5, "y": 3.125}, - {"matrix": [8, 1], "x": 14.5, "y": 3.375}, - {"matrix": [8, 0], "x": 15.5, "y": 3.5}, - - {"matrix": [4, 1], "x": 2.5, "y": 4.125}, - {"matrix": [4, 2], "x": 3.5, "y": 4.15}, - {"matrix": [4, 3], "x": 4.5, "y": 4.25}, - {"matrix": [4, 4], "x": 6, "y": 4.25, "h": 1.5}, - - {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, - {"matrix": [9, 3], "x": 11, "y": 4.25}, - {"matrix": [9, 2], "x": 12, "y": 4.15}, - {"matrix": [9, 1], "x": 13, "y": 4.15} - ] - } - } -} diff --git a/keyboards/lily58/rev1/keyboard.json b/keyboards/lily58/rev1/keyboard.json new file mode 100644 index 0000000000..6f341915bf --- /dev/null +++ b/keyboards/lily58/rev1/keyboard.json @@ -0,0 +1,104 @@ +{ + "keyboard_name": "Lily58", + "manufacturer": "liliums", + "url": "", + "maintainer": "liliums", + "usb": { + "vid": "0x04D8", + "pid": "0xEB2D", + "device_version": "1.0.0" + }, + "features": { + "oled": true + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D2" + }, + "rgblight": { + "led_count": 12 + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.375}, + {"matrix": [0, 2], "x": 2, "y": 0.125}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.125}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + + {"matrix": [5, 5], "x": 10.5, "y": 0.25}, + {"matrix": [5, 4], "x": 11.5, "y": 0.125}, + {"matrix": [5, 3], "x": 12.5, "y": 0}, + {"matrix": [5, 2], "x": 13.5, "y": 0.125}, + {"matrix": [5, 1], "x": 14.5, "y": 0.375}, + {"matrix": [5, 0], "x": 15.5, "y": 0.5}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.375}, + {"matrix": [1, 2], "x": 2, "y": 1.125}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.125}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + + {"matrix": [6, 5], "x": 10.5, "y": 1.25}, + {"matrix": [6, 4], "x": 11.5, "y": 1.125}, + {"matrix": [6, 3], "x": 12.5, "y": 1}, + {"matrix": [6, 2], "x": 13.5, "y": 1.125}, + {"matrix": [6, 1], "x": 14.5, "y": 1.375}, + {"matrix": [6, 0], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.375}, + {"matrix": [2, 2], "x": 2, "y": 2.125}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.125}, + {"matrix": [2, 5], "x": 5, "y": 2.25}, + + {"matrix": [7, 5], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.125}, + {"matrix": [7, 3], "x": 12.5, "y": 2}, + {"matrix": [7, 2], "x": 13.5, "y": 2.125}, + {"matrix": [7, 1], "x": 14.5, "y": 2.375}, + {"matrix": [7, 0], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.375}, + {"matrix": [3, 2], "x": 2, "y": 3.125}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.125}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + {"matrix": [4, 5], "x": 6, "y": 2.75}, + + {"matrix": [9, 5], "x": 9.5, "y": 2.75}, + {"matrix": [8, 5], "x": 10.5, "y": 3.25}, + {"matrix": [8, 4], "x": 11.5, "y": 3.125}, + {"matrix": [8, 3], "x": 12.5, "y": 3}, + {"matrix": [8, 2], "x": 13.5, "y": 3.125}, + {"matrix": [8, 1], "x": 14.5, "y": 3.375}, + {"matrix": [8, 0], "x": 15.5, "y": 3.5}, + + {"matrix": [4, 1], "x": 2.5, "y": 4.125}, + {"matrix": [4, 2], "x": 3.5, "y": 4.15}, + {"matrix": [4, 3], "x": 4.5, "y": 4.25}, + {"matrix": [4, 4], "x": 6, "y": 4.25, "h": 1.5}, + + {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, + {"matrix": [9, 3], "x": 11, "y": 4.25}, + {"matrix": [9, 2], "x": 12, "y": 4.15}, + {"matrix": [9, 1], "x": 13, "y": 4.15} + ] + } + } +} diff --git a/keyboards/lily58/rev1/rules.mk b/keyboards/lily58/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/linworks/em8/info.json b/keyboards/linworks/em8/info.json deleted file mode 100644 index cf17b94a4d..0000000000 --- a/keyboards/linworks/em8/info.json +++ /dev/null @@ -1,197 +0,0 @@ -{ - "manufacturer": "Linworks", - "keyboard_name": "EM.8", - "maintainer": "ebastler", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true - }, - "matrix_pins": { - "cols": ["B5", "B4", "D0", "D1", "D4", "D6", "D7", "F6", "F5", "F4", "F1", "B2", "B6", "C6", "C7"], - "rows": ["B7", "B0", "F0", "E6", "F7"] - }, - "processor": "atmega32u4", - "url": "https://klc-playground.com/", - "usb": { - "device_version": "1.0.0", - "pid": "0x0006", - "vid": "0x4C58" - }, - "bootmagic": { - "matrix": [1, 0] - }, - "indicators": { - "num_lock": "D2", - "caps_lock": "D3", - "scroll_lock": "D5", - "on_state": 0 - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_split_bs", - "LAYOUT_em8_all": "LAYOUT_split_bs", - "LAYOUT_em8_2u_backsp": "LAYOUT" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [1, 0]}, - {"x": 1.25, "y": 0, "matrix": [0, 0]}, - {"x": 2.25, "y": 0, "matrix": [0, 1]}, - {"x": 3.25, "y": 0, "matrix": [0, 2]}, - {"x": 4.25, "y": 0, "matrix": [0, 3]}, - {"x": 5.25, "y": 0, "matrix": [0, 4]}, - {"x": 6.25, "y": 0, "matrix": [0, 5]}, - {"x": 7.25, "y": 0, "matrix": [0, 6]}, - {"x": 10.25, "y": 0, "matrix": [0, 7]}, - {"x": 11.25, "y": 0, "matrix": [0, 8]}, - {"x": 12.25, "y": 0, "matrix": [0, 9]}, - {"x": 13.25, "y": 0, "matrix": [0, 10]}, - {"x": 14.25, "y": 0, "matrix": [0, 11]}, - {"x": 15.25, "y": 0, "matrix": [0, 12]}, - {"x": 16.25, "y": 0, "w": 2, "matrix": [0, 13]}, - {"x": 18.5, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "matrix": [2, 0]}, - {"x": 1.25, "y": 1, "w": 1.5, "matrix": [1, 1]}, - {"x": 2.75, "y": 1, "matrix": [1, 2]}, - {"x": 3.75, "y": 1, "matrix": [1, 3]}, - {"x": 4.75, "y": 1, "matrix": [1, 4]}, - {"x": 5.75, "y": 1, "matrix": [1, 5]}, - {"x": 6.75, "y": 1, "matrix": [1, 6]}, - {"x": 9.75, "y": 1, "matrix": [1, 7]}, - {"x": 10.75, "y": 1, "matrix": [1, 8]}, - {"x": 11.75, "y": 1, "matrix": [1, 9]}, - {"x": 12.75, "y": 1, "matrix": [1, 10]}, - {"x": 13.75, "y": 1, "matrix": [1, 11]}, - {"x": 14.75, "y": 1, "matrix": [1, 12]}, - {"x": 15.75, "y": 1, "matrix": [1, 13]}, - {"x": 16.75, "y": 1, "w": 1.5, "matrix": [1, 14]}, - {"x": 18.5, "y": 1, "matrix": [2, 14]}, - - {"x": 0, "y": 2, "matrix": [3, 0]}, - {"x": 1.25, "y": 2, "w": 1.75, "matrix": [2, 1]}, - {"x": 3, "y": 2, "matrix": [2, 2]}, - {"x": 4, "y": 2, "matrix": [2, 3]}, - {"x": 5, "y": 2, "matrix": [2, 4]}, - {"x": 6, "y": 2, "matrix": [2, 5]}, - {"x": 7, "y": 2, "matrix": [2, 6]}, - {"x": 10, "y": 2, "matrix": [2, 7]}, - {"x": 11, "y": 2, "matrix": [2, 8]}, - {"x": 12, "y": 2, "matrix": [2, 9]}, - {"x": 13, "y": 2, "matrix": [2, 10]}, - {"x": 14, "y": 2, "matrix": [2, 11]}, - {"x": 15, "y": 2, "matrix": [2, 12]}, - {"x": 16, "y": 2, "w": 2.25, "matrix": [2, 13]}, - - {"x": 1.25, "y": 3, "w": 2.25, "matrix": [3, 1]}, - {"x": 3.5, "y": 3, "matrix": [3, 2]}, - {"x": 4.5, "y": 3, "matrix": [3, 3]}, - {"x": 5.5, "y": 3, "matrix": [3, 4]}, - {"x": 6.5, "y": 3, "matrix": [3, 5]}, - {"x": 7.5, "y": 3, "matrix": [3, 6]}, - {"x": 9.5, "y": 3, "matrix": [3, 7]}, - {"x": 10.5, "y": 3, "matrix": [3, 8]}, - {"x": 11.5, "y": 3, "matrix": [3, 9]}, - {"x": 12.5, "y": 3, "matrix": [3, 10]}, - {"x": 13.5, "y": 3, "matrix": [3, 11]}, - {"x": 14.5, "y": 3, "matrix": [3, 12]}, - {"x": 15.5, "y": 3, "w": 1.75, "matrix": [3, 13]}, - {"x": 17.5, "y": 3.25, "matrix": [3, 14]}, - - {"x": 1.25, "y": 4, "w": 1.5, "matrix": [4, 1]}, - {"x": 4.25, "y": 4, "w": 1.5, "matrix": [4, 3]}, - {"x": 5.75, "y": 4, "w": 2.25, "matrix": [4, 5]}, - {"x": 8, "y": 4, "matrix": [4, 6]}, - {"x": 9.5, "y": 4, "w": 2.75, "matrix": [4, 8]}, - {"x": 12.25, "y": 4, "w": 1.5, "matrix": [4, 10]}, - {"x": 16.5, "y": 4.25, "matrix": [4, 12]}, - {"x": 17.5, "y": 4.25, "matrix": [4, 13]}, - {"x": 18.5, "y": 4.25, "matrix": [4, 14]} - ] - }, - "LAYOUT_split_bs": { - "layout": [ - {"x": 0, "y": 0, "matrix": [1, 0]}, - {"x": 1.25, "y": 0, "matrix": [0, 0]}, - {"x": 2.25, "y": 0, "matrix": [0, 1]}, - {"x": 3.25, "y": 0, "matrix": [0, 2]}, - {"x": 4.25, "y": 0, "matrix": [0, 3]}, - {"x": 5.25, "y": 0, "matrix": [0, 4]}, - {"x": 6.25, "y": 0, "matrix": [0, 5]}, - {"x": 7.25, "y": 0, "matrix": [0, 6]}, - {"x": 10.25, "y": 0, "matrix": [0, 7]}, - {"x": 11.25, "y": 0, "matrix": [0, 8]}, - {"x": 12.25, "y": 0, "matrix": [0, 9]}, - {"x": 13.25, "y": 0, "matrix": [0, 10]}, - {"x": 14.25, "y": 0, "matrix": [0, 11]}, - {"x": 15.25, "y": 0, "matrix": [0, 12]}, - {"x": 16.25, "y": 0, "matrix": [0, 13]}, - {"x": 17.25, "y": 0, "matrix": [4, 11]}, - {"x": 18.5, "y": 0, "matrix": [0, 14]}, - - {"x": 0, "y": 1, "matrix": [2, 0]}, - {"x": 1.25, "y": 1, "w": 1.5, "matrix": [1, 1]}, - {"x": 2.75, "y": 1, "matrix": [1, 2]}, - {"x": 3.75, "y": 1, "matrix": [1, 3]}, - {"x": 4.75, "y": 1, "matrix": [1, 4]}, - {"x": 5.75, "y": 1, "matrix": [1, 5]}, - {"x": 6.75, "y": 1, "matrix": [1, 6]}, - {"x": 9.75, "y": 1, "matrix": [1, 7]}, - {"x": 10.75, "y": 1, "matrix": [1, 8]}, - {"x": 11.75, "y": 1, "matrix": [1, 9]}, - {"x": 12.75, "y": 1, "matrix": [1, 10]}, - {"x": 13.75, "y": 1, "matrix": [1, 11]}, - {"x": 14.75, "y": 1, "matrix": [1, 12]}, - {"x": 15.75, "y": 1, "matrix": [1, 13]}, - {"x": 16.75, "y": 1, "w": 1.5, "matrix": [1, 14]}, - {"x": 18.5, "y": 1, "matrix": [2, 14]}, - - {"x": 0, "y": 2, "matrix": [3, 0]}, - {"x": 1.25, "y": 2, "w": 1.75, "matrix": [2, 1]}, - {"x": 3, "y": 2, "matrix": [2, 2]}, - {"x": 4, "y": 2, "matrix": [2, 3]}, - {"x": 5, "y": 2, "matrix": [2, 4]}, - {"x": 6, "y": 2, "matrix": [2, 5]}, - {"x": 7, "y": 2, "matrix": [2, 6]}, - {"x": 10, "y": 2, "matrix": [2, 7]}, - {"x": 11, "y": 2, "matrix": [2, 8]}, - {"x": 12, "y": 2, "matrix": [2, 9]}, - {"x": 13, "y": 2, "matrix": [2, 10]}, - {"x": 14, "y": 2, "matrix": [2, 11]}, - {"x": 15, "y": 2, "matrix": [2, 12]}, - {"x": 16, "y": 2, "w": 2.25, "matrix": [2, 13]}, - - {"x": 1.25, "y": 3, "w": 2.25, "matrix": [3, 1]}, - {"x": 3.5, "y": 3, "matrix": [3, 2]}, - {"x": 4.5, "y": 3, "matrix": [3, 3]}, - {"x": 5.5, "y": 3, "matrix": [3, 4]}, - {"x": 6.5, "y": 3, "matrix": [3, 5]}, - {"x": 7.5, "y": 3, "matrix": [3, 6]}, - {"x": 9.5, "y": 3, "matrix": [3, 7]}, - {"x": 10.5, "y": 3, "matrix": [3, 8]}, - {"x": 11.5, "y": 3, "matrix": [3, 9]}, - {"x": 12.5, "y": 3, "matrix": [3, 10]}, - {"x": 13.5, "y": 3, "matrix": [3, 11]}, - {"x": 14.5, "y": 3, "matrix": [3, 12]}, - {"x": 15.5, "y": 3, "w": 1.75, "matrix": [3, 13]}, - {"x": 17.5, "y": 3.25, "matrix": [3, 14]}, - - {"x": 1.25, "y": 4, "w": 1.5, "matrix": [4, 1]}, - {"x": 4.25, "y": 4, "w": 1.5, "matrix": [4, 3]}, - {"x": 5.75, "y": 4, "w": 2.25, "matrix": [4, 5]}, - {"x": 8, "y": 4, "matrix": [4, 6]}, - {"x": 9.5, "y": 4, "w": 2.75, "matrix": [4, 8]}, - {"x": 12.25, "y": 4, "w": 1.5, "matrix": [4, 10]}, - {"x": 16.5, "y": 4.25, "matrix": [4, 12]}, - {"x": 17.5, "y": 4.25, "matrix": [4, 13]}, - {"x": 18.5, "y": 4.25, "matrix": [4, 14]} - ] - } - } -} diff --git a/keyboards/linworks/em8/keyboard.json b/keyboards/linworks/em8/keyboard.json new file mode 100644 index 0000000000..cf17b94a4d --- /dev/null +++ b/keyboards/linworks/em8/keyboard.json @@ -0,0 +1,197 @@ +{ + "manufacturer": "Linworks", + "keyboard_name": "EM.8", + "maintainer": "ebastler", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true + }, + "matrix_pins": { + "cols": ["B5", "B4", "D0", "D1", "D4", "D6", "D7", "F6", "F5", "F4", "F1", "B2", "B6", "C6", "C7"], + "rows": ["B7", "B0", "F0", "E6", "F7"] + }, + "processor": "atmega32u4", + "url": "https://klc-playground.com/", + "usb": { + "device_version": "1.0.0", + "pid": "0x0006", + "vid": "0x4C58" + }, + "bootmagic": { + "matrix": [1, 0] + }, + "indicators": { + "num_lock": "D2", + "caps_lock": "D3", + "scroll_lock": "D5", + "on_state": 0 + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_split_bs", + "LAYOUT_em8_all": "LAYOUT_split_bs", + "LAYOUT_em8_2u_backsp": "LAYOUT" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [1, 0]}, + {"x": 1.25, "y": 0, "matrix": [0, 0]}, + {"x": 2.25, "y": 0, "matrix": [0, 1]}, + {"x": 3.25, "y": 0, "matrix": [0, 2]}, + {"x": 4.25, "y": 0, "matrix": [0, 3]}, + {"x": 5.25, "y": 0, "matrix": [0, 4]}, + {"x": 6.25, "y": 0, "matrix": [0, 5]}, + {"x": 7.25, "y": 0, "matrix": [0, 6]}, + {"x": 10.25, "y": 0, "matrix": [0, 7]}, + {"x": 11.25, "y": 0, "matrix": [0, 8]}, + {"x": 12.25, "y": 0, "matrix": [0, 9]}, + {"x": 13.25, "y": 0, "matrix": [0, 10]}, + {"x": 14.25, "y": 0, "matrix": [0, 11]}, + {"x": 15.25, "y": 0, "matrix": [0, 12]}, + {"x": 16.25, "y": 0, "w": 2, "matrix": [0, 13]}, + {"x": 18.5, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "matrix": [2, 0]}, + {"x": 1.25, "y": 1, "w": 1.5, "matrix": [1, 1]}, + {"x": 2.75, "y": 1, "matrix": [1, 2]}, + {"x": 3.75, "y": 1, "matrix": [1, 3]}, + {"x": 4.75, "y": 1, "matrix": [1, 4]}, + {"x": 5.75, "y": 1, "matrix": [1, 5]}, + {"x": 6.75, "y": 1, "matrix": [1, 6]}, + {"x": 9.75, "y": 1, "matrix": [1, 7]}, + {"x": 10.75, "y": 1, "matrix": [1, 8]}, + {"x": 11.75, "y": 1, "matrix": [1, 9]}, + {"x": 12.75, "y": 1, "matrix": [1, 10]}, + {"x": 13.75, "y": 1, "matrix": [1, 11]}, + {"x": 14.75, "y": 1, "matrix": [1, 12]}, + {"x": 15.75, "y": 1, "matrix": [1, 13]}, + {"x": 16.75, "y": 1, "w": 1.5, "matrix": [1, 14]}, + {"x": 18.5, "y": 1, "matrix": [2, 14]}, + + {"x": 0, "y": 2, "matrix": [3, 0]}, + {"x": 1.25, "y": 2, "w": 1.75, "matrix": [2, 1]}, + {"x": 3, "y": 2, "matrix": [2, 2]}, + {"x": 4, "y": 2, "matrix": [2, 3]}, + {"x": 5, "y": 2, "matrix": [2, 4]}, + {"x": 6, "y": 2, "matrix": [2, 5]}, + {"x": 7, "y": 2, "matrix": [2, 6]}, + {"x": 10, "y": 2, "matrix": [2, 7]}, + {"x": 11, "y": 2, "matrix": [2, 8]}, + {"x": 12, "y": 2, "matrix": [2, 9]}, + {"x": 13, "y": 2, "matrix": [2, 10]}, + {"x": 14, "y": 2, "matrix": [2, 11]}, + {"x": 15, "y": 2, "matrix": [2, 12]}, + {"x": 16, "y": 2, "w": 2.25, "matrix": [2, 13]}, + + {"x": 1.25, "y": 3, "w": 2.25, "matrix": [3, 1]}, + {"x": 3.5, "y": 3, "matrix": [3, 2]}, + {"x": 4.5, "y": 3, "matrix": [3, 3]}, + {"x": 5.5, "y": 3, "matrix": [3, 4]}, + {"x": 6.5, "y": 3, "matrix": [3, 5]}, + {"x": 7.5, "y": 3, "matrix": [3, 6]}, + {"x": 9.5, "y": 3, "matrix": [3, 7]}, + {"x": 10.5, "y": 3, "matrix": [3, 8]}, + {"x": 11.5, "y": 3, "matrix": [3, 9]}, + {"x": 12.5, "y": 3, "matrix": [3, 10]}, + {"x": 13.5, "y": 3, "matrix": [3, 11]}, + {"x": 14.5, "y": 3, "matrix": [3, 12]}, + {"x": 15.5, "y": 3, "w": 1.75, "matrix": [3, 13]}, + {"x": 17.5, "y": 3.25, "matrix": [3, 14]}, + + {"x": 1.25, "y": 4, "w": 1.5, "matrix": [4, 1]}, + {"x": 4.25, "y": 4, "w": 1.5, "matrix": [4, 3]}, + {"x": 5.75, "y": 4, "w": 2.25, "matrix": [4, 5]}, + {"x": 8, "y": 4, "matrix": [4, 6]}, + {"x": 9.5, "y": 4, "w": 2.75, "matrix": [4, 8]}, + {"x": 12.25, "y": 4, "w": 1.5, "matrix": [4, 10]}, + {"x": 16.5, "y": 4.25, "matrix": [4, 12]}, + {"x": 17.5, "y": 4.25, "matrix": [4, 13]}, + {"x": 18.5, "y": 4.25, "matrix": [4, 14]} + ] + }, + "LAYOUT_split_bs": { + "layout": [ + {"x": 0, "y": 0, "matrix": [1, 0]}, + {"x": 1.25, "y": 0, "matrix": [0, 0]}, + {"x": 2.25, "y": 0, "matrix": [0, 1]}, + {"x": 3.25, "y": 0, "matrix": [0, 2]}, + {"x": 4.25, "y": 0, "matrix": [0, 3]}, + {"x": 5.25, "y": 0, "matrix": [0, 4]}, + {"x": 6.25, "y": 0, "matrix": [0, 5]}, + {"x": 7.25, "y": 0, "matrix": [0, 6]}, + {"x": 10.25, "y": 0, "matrix": [0, 7]}, + {"x": 11.25, "y": 0, "matrix": [0, 8]}, + {"x": 12.25, "y": 0, "matrix": [0, 9]}, + {"x": 13.25, "y": 0, "matrix": [0, 10]}, + {"x": 14.25, "y": 0, "matrix": [0, 11]}, + {"x": 15.25, "y": 0, "matrix": [0, 12]}, + {"x": 16.25, "y": 0, "matrix": [0, 13]}, + {"x": 17.25, "y": 0, "matrix": [4, 11]}, + {"x": 18.5, "y": 0, "matrix": [0, 14]}, + + {"x": 0, "y": 1, "matrix": [2, 0]}, + {"x": 1.25, "y": 1, "w": 1.5, "matrix": [1, 1]}, + {"x": 2.75, "y": 1, "matrix": [1, 2]}, + {"x": 3.75, "y": 1, "matrix": [1, 3]}, + {"x": 4.75, "y": 1, "matrix": [1, 4]}, + {"x": 5.75, "y": 1, "matrix": [1, 5]}, + {"x": 6.75, "y": 1, "matrix": [1, 6]}, + {"x": 9.75, "y": 1, "matrix": [1, 7]}, + {"x": 10.75, "y": 1, "matrix": [1, 8]}, + {"x": 11.75, "y": 1, "matrix": [1, 9]}, + {"x": 12.75, "y": 1, "matrix": [1, 10]}, + {"x": 13.75, "y": 1, "matrix": [1, 11]}, + {"x": 14.75, "y": 1, "matrix": [1, 12]}, + {"x": 15.75, "y": 1, "matrix": [1, 13]}, + {"x": 16.75, "y": 1, "w": 1.5, "matrix": [1, 14]}, + {"x": 18.5, "y": 1, "matrix": [2, 14]}, + + {"x": 0, "y": 2, "matrix": [3, 0]}, + {"x": 1.25, "y": 2, "w": 1.75, "matrix": [2, 1]}, + {"x": 3, "y": 2, "matrix": [2, 2]}, + {"x": 4, "y": 2, "matrix": [2, 3]}, + {"x": 5, "y": 2, "matrix": [2, 4]}, + {"x": 6, "y": 2, "matrix": [2, 5]}, + {"x": 7, "y": 2, "matrix": [2, 6]}, + {"x": 10, "y": 2, "matrix": [2, 7]}, + {"x": 11, "y": 2, "matrix": [2, 8]}, + {"x": 12, "y": 2, "matrix": [2, 9]}, + {"x": 13, "y": 2, "matrix": [2, 10]}, + {"x": 14, "y": 2, "matrix": [2, 11]}, + {"x": 15, "y": 2, "matrix": [2, 12]}, + {"x": 16, "y": 2, "w": 2.25, "matrix": [2, 13]}, + + {"x": 1.25, "y": 3, "w": 2.25, "matrix": [3, 1]}, + {"x": 3.5, "y": 3, "matrix": [3, 2]}, + {"x": 4.5, "y": 3, "matrix": [3, 3]}, + {"x": 5.5, "y": 3, "matrix": [3, 4]}, + {"x": 6.5, "y": 3, "matrix": [3, 5]}, + {"x": 7.5, "y": 3, "matrix": [3, 6]}, + {"x": 9.5, "y": 3, "matrix": [3, 7]}, + {"x": 10.5, "y": 3, "matrix": [3, 8]}, + {"x": 11.5, "y": 3, "matrix": [3, 9]}, + {"x": 12.5, "y": 3, "matrix": [3, 10]}, + {"x": 13.5, "y": 3, "matrix": [3, 11]}, + {"x": 14.5, "y": 3, "matrix": [3, 12]}, + {"x": 15.5, "y": 3, "w": 1.75, "matrix": [3, 13]}, + {"x": 17.5, "y": 3.25, "matrix": [3, 14]}, + + {"x": 1.25, "y": 4, "w": 1.5, "matrix": [4, 1]}, + {"x": 4.25, "y": 4, "w": 1.5, "matrix": [4, 3]}, + {"x": 5.75, "y": 4, "w": 2.25, "matrix": [4, 5]}, + {"x": 8, "y": 4, "matrix": [4, 6]}, + {"x": 9.5, "y": 4, "w": 2.75, "matrix": [4, 8]}, + {"x": 12.25, "y": 4, "w": 1.5, "matrix": [4, 10]}, + {"x": 16.5, "y": 4.25, "matrix": [4, 12]}, + {"x": 17.5, "y": 4.25, "matrix": [4, 13]}, + {"x": 18.5, "y": 4.25, "matrix": [4, 14]} + ] + } + } +} diff --git a/keyboards/linworks/em8/rules.mk b/keyboards/linworks/em8/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/linworks/em8/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/linworks/fave60/info.json b/keyboards/linworks/fave60/info.json deleted file mode 100644 index c801c594ca..0000000000 --- a/keyboards/linworks/fave60/info.json +++ /dev/null @@ -1,446 +0,0 @@ -{ - "manufacturer": "Lx3", - "keyboard_name": "fave60", - "maintainer": "keydler", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "backlight": { - "pin": "B7", - "breathing": true - }, - "ws2812": { - "pin": "F5" - }, - "rgblight": { - "led_count": 18, - "sleep": true, - "animations": { - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "twinkle": true - } - }, - "diode_direction": "COL2ROW", - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D6", "D4", "B5", "B4", "B6", "C6", "C7", "F4", "F0", "E6", "D1", "D2", "D3", "D5", "B0"], - "rows": ["F6", "F7", "D7", "F1", "D0"] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x000D", - "vid": "0x4C58" - }, - "Layout_aliases": { - "LAYOUT_all": "LAYOUT_60_ansi_split_bs_rshift" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_tsangan", - "60_ansi_split_bs_rshift", - "60_tsangan_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 14], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 13], "x": 12.5, "y": 4 }, - { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 14], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 13], "x": 12.5, "y": 4 }, - { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_winkeyless": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_winkeyless_split": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 2], "x": 1.5, "y": 1 }, - { "matrix": [1, 3], "x": 2.5, "y": 1 }, - { "matrix": [1, 4], "x": 3.5, "y": 1 }, - { "matrix": [1, 5], "x": 4.5, "y": 1 }, - { "matrix": [1, 6], "x": 5.5, "y": 1 }, - { "matrix": [1, 7], "x": 6.5, "y": 1 }, - { "matrix": [1, 8], "x": 7.5, "y": 1 }, - { "matrix": [1, 9], "x": 8.5, "y": 1 }, - { "matrix": [1, 10], "x": 9.5, "y": 1 }, - { "matrix": [1, 11], "x": 10.5, "y": 1 }, - { "matrix": [1, 12], "x": 11.5, "y": 1 }, - { "matrix": [1, 13], "x": 12.5, "y": 1 }, - { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 2], "x": 1.75, "y": 2 }, - { "matrix": [2, 3], "x": 2.75, "y": 2 }, - { "matrix": [2, 4], "x": 3.75, "y": 2 }, - { "matrix": [2, 5], "x": 4.75, "y": 2 }, - { "matrix": [2, 6], "x": 5.75, "y": 2 }, - { "matrix": [2, 7], "x": 6.75, "y": 2 }, - { "matrix": [2, 8], "x": 7.75, "y": 2 }, - { "matrix": [2, 9], "x": 8.75, "y": 2 }, - { "matrix": [2, 10], "x": 9.75, "y": 2 }, - { "matrix": [2, 11], "x": 10.75, "y": 2 }, - { "matrix": [2, 12], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 14], "x": 14, "y": 3 }, - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } - ] - } - } -} - diff --git a/keyboards/linworks/fave60/keyboard.json b/keyboards/linworks/fave60/keyboard.json new file mode 100644 index 0000000000..c801c594ca --- /dev/null +++ b/keyboards/linworks/fave60/keyboard.json @@ -0,0 +1,446 @@ +{ + "manufacturer": "Lx3", + "keyboard_name": "fave60", + "maintainer": "keydler", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "backlight": { + "pin": "B7", + "breathing": true + }, + "ws2812": { + "pin": "F5" + }, + "rgblight": { + "led_count": 18, + "sleep": true, + "animations": { + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "twinkle": true + } + }, + "diode_direction": "COL2ROW", + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D6", "D4", "B5", "B4", "B6", "C6", "C7", "F4", "F0", "E6", "D1", "D2", "D3", "D5", "B0"], + "rows": ["F6", "F7", "D7", "F1", "D0"] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x000D", + "vid": "0x4C58" + }, + "Layout_aliases": { + "LAYOUT_all": "LAYOUT_60_ansi_split_bs_rshift" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_tsangan", + "60_ansi_split_bs_rshift", + "60_tsangan_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 14], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 3], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 13], "x": 12.5, "y": 4 }, + { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 14], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 13], "x": 12.5, "y": 4 }, + { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_winkeyless": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 14], "w": 2, "x": 13, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_winkeyless_split": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 2], "x": 1.5, "y": 1 }, + { "matrix": [1, 3], "x": 2.5, "y": 1 }, + { "matrix": [1, 4], "x": 3.5, "y": 1 }, + { "matrix": [1, 5], "x": 4.5, "y": 1 }, + { "matrix": [1, 6], "x": 5.5, "y": 1 }, + { "matrix": [1, 7], "x": 6.5, "y": 1 }, + { "matrix": [1, 8], "x": 7.5, "y": 1 }, + { "matrix": [1, 9], "x": 8.5, "y": 1 }, + { "matrix": [1, 10], "x": 9.5, "y": 1 }, + { "matrix": [1, 11], "x": 10.5, "y": 1 }, + { "matrix": [1, 12], "x": 11.5, "y": 1 }, + { "matrix": [1, 13], "x": 12.5, "y": 1 }, + { "matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 2], "x": 1.75, "y": 2 }, + { "matrix": [2, 3], "x": 2.75, "y": 2 }, + { "matrix": [2, 4], "x": 3.75, "y": 2 }, + { "matrix": [2, 5], "x": 4.75, "y": 2 }, + { "matrix": [2, 6], "x": 5.75, "y": 2 }, + { "matrix": [2, 7], "x": 6.75, "y": 2 }, + { "matrix": [2, 8], "x": 7.75, "y": 2 }, + { "matrix": [2, 9], "x": 8.75, "y": 2 }, + { "matrix": [2, 10], "x": 9.75, "y": 2 }, + { "matrix": [2, 11], "x": 10.75, "y": 2 }, + { "matrix": [2, 12], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [3, 1], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 14], "x": 14, "y": 3 }, + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 3], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 14], "w": 1.5, "x": 13.5, "y": 4 } + ] + } + } +} + diff --git a/keyboards/linworks/fave60/rules.mk b/keyboards/linworks/fave60/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/linworks/fave60a/info.json b/keyboards/linworks/fave60a/info.json deleted file mode 100644 index 6d59949b23..0000000000 --- a/keyboards/linworks/fave60a/info.json +++ /dev/null @@ -1,317 +0,0 @@ -{ - "manufacturer": "Lx3", - "keyboard_name": "fave60a", - "maintainer": "keydler", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14", "C13"], - "rows": ["A8", "B15", "B14", "B8", "B9"] - }, - "processor": "STM32F072", - "ws2812": { - "pin": "A10" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "cycle_all" - }, - "driver": "ws2812", - "layout": [ - { "flags": 4, "matrix": [4, 13], "x": 208, "y": 64 }, - { "flags": 4, "matrix": [4, 12], "x": 192, "y": 64 }, - { "flags": 4, "matrix": [4, 11], "x": 176, "y": 64 }, - { "flags": 1, "matrix": [4, 6], "x": 96, "y": 64 }, - { "flags": 4, "matrix": [4, 2], "x": 32, "y": 64 }, - { "flags": 4, "matrix": [4, 1], "x": 16, "y": 64 }, - { "flags": 4, "matrix": [4, 0], "x": 0, "y": 64 }, - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 48 }, - { "flags": 1, "matrix": [3, 2], "x": 32, "y": 48 }, - { "flags": 1, "matrix": [3, 3], "x": 48, "y": 48 }, - { "flags": 1, "matrix": [3, 4], "x": 64, "y": 48 }, - { "flags": 1, "matrix": [3, 5], "x": 80, "y": 48 }, - { "flags": 1, "matrix": [3, 6], "x": 96, "y": 48 }, - { "flags": 1, "matrix": [3, 7], "x": 112, "y": 48 }, - { "flags": 1, "matrix": [3, 8], "x": 128, "y": 48 }, - { "flags": 1, "matrix": [3, 9], "x": 144, "y": 48 }, - { "flags": 1, "matrix": [3, 10], "x": 160, "y": 48 }, - { "flags": 1, "matrix": [3, 11], "x": 176, "y": 48 }, - { "flags": 4, "matrix": [3, 13], "x": 208, "y": 48 }, - { "flags": 1, "matrix": [2, 13], "x": 208, "y": 32 }, - { "flags": 1, "matrix": [2, 11], "x": 176, "y": 32 }, - { "flags": 1, "matrix": [2, 10], "x": 160, "y": 32 }, - { "flags": 1, "matrix": [2, 9], "x": 144, "y": 32 }, - { "flags": 1, "matrix": [2, 8], "x": 128, "y": 32 }, - { "flags": 1, "matrix": [2, 7], "x": 112, "y": 32 }, - { "flags": 1, "matrix": [2, 6], "x": 96, "y": 32 }, - { "flags": 1, "matrix": [2, 5], "x": 80, "y": 32 }, - { "flags": 1, "matrix": [2, 4], "x": 64, "y": 32 }, - { "flags": 1, "matrix": [2, 3], "x": 48, "y": 32 }, - { "flags": 1, "matrix": [2, 2], "x": 24, "y": 32 }, - { "flags": 1, "matrix": [2, 1], "x": 12, "y": 32 }, - { "flags": 9, "matrix": [2, 0], "x": 0, "y": 32 }, - { "flags": 1, "matrix": [1, 0], "x": 0, "y": 16 }, - { "flags": 1, "matrix": [1, 1], "x": 16, "y": 16 }, - { "flags": 1, "matrix": [1, 2], "x": 32, "y": 16 }, - { "flags": 1, "matrix": [1, 3], "x": 48, "y": 16 }, - { "flags": 1, "matrix": [1, 4], "x": 64, "y": 16 }, - { "flags": 1, "matrix": [1, 5], "x": 80, "y": 16 }, - { "flags": 1, "matrix": [1, 6], "x": 96, "y": 16 }, - { "flags": 1, "matrix": [1, 7], "x": 112, "y": 16 }, - { "flags": 1, "matrix": [1, 8], "x": 128, "y": 16 }, - { "flags": 1, "matrix": [1, 9], "x": 144, "y": 16 }, - { "flags": 1, "matrix": [1, 10], "x": 160, "y": 16 }, - { "flags": 1, "matrix": [1, 11], "x": 176, "y": 16 }, - { "flags": 1, "matrix": [1, 12], "x": 192, "y": 16 }, - { "flags": 1, "matrix": [1, 13], "x": 208, "y": 16 }, - { "flags": 1, "matrix": [0, 13], "x": 208, "y": 0 }, - { "flags": 1, "matrix": [0, 12], "x": 192, "y": 0 }, - { "flags": 1, "matrix": [0, 11], "x": 176, "y": 0 }, - { "flags": 1, "matrix": [0, 10], "x": 160, "y": 0 }, - { "flags": 1, "matrix": [0, 9], "x": 144, "y": 0 }, - { "flags": 1, "matrix": [0, 8], "x": 128, "y": 0 }, - { "flags": 1, "matrix": [0, 7], "x": 112, "y": 0 }, - { "flags": 1, "matrix": [0, 6], "x": 96, "y": 0 }, - { "flags": 1, "matrix": [0, 5], "x": 80, "y": 0 }, - { "flags": 1, "matrix": [0, 4], "x": 64, "y": 0 }, - { "flags": 1, "matrix": [0, 3], "x": 48, "y": 0 }, - { "flags": 1, "matrix": [0, 2], "x": 32, "y": 0 }, - { "flags": 1, "matrix": [0, 1], "x": 16, "y": 0 }, - { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 2, "x": 0, "y": 3 }, - { "flags": 2, "x": 16, "y": 3 }, - { "flags": 2, "x": 32, "y": 3 }, - { "flags": 2, "x": 48, "y": 3 }, - { "flags": 2, "x": 64, "y": 3 }, - { "flags": 2, "x": 80, "y": 3 }, - { "flags": 2, "x": 96, "y": 3 }, - { "flags": 2, "x": 112, "y": 3 }, - { "flags": 2, "x": 128, "y": 3 }, - { "flags": 2, "x": 144, "y": 3 }, - { "flags": 2, "x": 160, "y": 3 }, - { "flags": 2, "x": 176, "y": 3 }, - { "flags": 2, "x": 192, "y": 3 }, - { "flags": 2, "x": 208, "y": 3 }, - { "flags": 2, "x": 208, "y": 19 }, - { "flags": 2, "x": 208, "y": 35 }, - { "flags": 2, "x": 208, "y": 51 }, - { "flags": 2, "x": 176, "y": 51 }, - { "flags": 2, "x": 160, "y": 51 }, - { "flags": 2, "x": 144, "y": 51 }, - { "flags": 2, "x": 128, "y": 51 }, - { "flags": 2, "x": 112, "y": 51 }, - { "flags": 2, "x": 96, "y": 51 }, - { "flags": 2, "x": 80, "y": 51 }, - { "flags": 2, "x": 64, "y": 51 }, - { "flags": 2, "x": 48, "y": 51 }, - { "flags": 2, "x": 32, "y": 51 }, - { "flags": 2, "x": 16, "y": 51 }, - { "flags": 2, "x": 0, "y": 51 }, - { "flags": 2, "x": 0, "y": 35 }, - { "flags": 2, "x": 0, "y": 19 } - ], - "max_brightness": 120, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x000C", - "vid": "0x4C58" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_60_tsangan_hhkb" - }, - "community_layouts": [ - "60_tsangan_hhkb", - "60_ansi_tsangan" - ], - "layouts": { - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0 }, - { "label": "K14", "matrix": [0, 14], "x": 14, "y": 0 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75 }, - { "label": "K54", "matrix": [3, 14], "x": 14, "y": 3 }, - - { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, - { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, - { "label": "K58", "matrix": [4, 6], "x": 4, "y": 4, "w": 7 }, - { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, - { "label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, - { "label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, - - { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, - - { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, - { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75 }, - - { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, - { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, - { "label": "K58", "matrix": [4, 6], "x": 4, "y": 4, "w": 7 }, - { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, - { "label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } - ] - } - } -} diff --git a/keyboards/linworks/fave60a/keyboard.json b/keyboards/linworks/fave60a/keyboard.json new file mode 100644 index 0000000000..6d59949b23 --- /dev/null +++ b/keyboards/linworks/fave60a/keyboard.json @@ -0,0 +1,317 @@ +{ + "manufacturer": "Lx3", + "keyboard_name": "fave60a", + "maintainer": "keydler", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C15", "C14", "C13"], + "rows": ["A8", "B15", "B14", "B8", "B9"] + }, + "processor": "STM32F072", + "ws2812": { + "pin": "A10" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "cycle_all" + }, + "driver": "ws2812", + "layout": [ + { "flags": 4, "matrix": [4, 13], "x": 208, "y": 64 }, + { "flags": 4, "matrix": [4, 12], "x": 192, "y": 64 }, + { "flags": 4, "matrix": [4, 11], "x": 176, "y": 64 }, + { "flags": 1, "matrix": [4, 6], "x": 96, "y": 64 }, + { "flags": 4, "matrix": [4, 2], "x": 32, "y": 64 }, + { "flags": 4, "matrix": [4, 1], "x": 16, "y": 64 }, + { "flags": 4, "matrix": [4, 0], "x": 0, "y": 64 }, + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 48 }, + { "flags": 1, "matrix": [3, 2], "x": 32, "y": 48 }, + { "flags": 1, "matrix": [3, 3], "x": 48, "y": 48 }, + { "flags": 1, "matrix": [3, 4], "x": 64, "y": 48 }, + { "flags": 1, "matrix": [3, 5], "x": 80, "y": 48 }, + { "flags": 1, "matrix": [3, 6], "x": 96, "y": 48 }, + { "flags": 1, "matrix": [3, 7], "x": 112, "y": 48 }, + { "flags": 1, "matrix": [3, 8], "x": 128, "y": 48 }, + { "flags": 1, "matrix": [3, 9], "x": 144, "y": 48 }, + { "flags": 1, "matrix": [3, 10], "x": 160, "y": 48 }, + { "flags": 1, "matrix": [3, 11], "x": 176, "y": 48 }, + { "flags": 4, "matrix": [3, 13], "x": 208, "y": 48 }, + { "flags": 1, "matrix": [2, 13], "x": 208, "y": 32 }, + { "flags": 1, "matrix": [2, 11], "x": 176, "y": 32 }, + { "flags": 1, "matrix": [2, 10], "x": 160, "y": 32 }, + { "flags": 1, "matrix": [2, 9], "x": 144, "y": 32 }, + { "flags": 1, "matrix": [2, 8], "x": 128, "y": 32 }, + { "flags": 1, "matrix": [2, 7], "x": 112, "y": 32 }, + { "flags": 1, "matrix": [2, 6], "x": 96, "y": 32 }, + { "flags": 1, "matrix": [2, 5], "x": 80, "y": 32 }, + { "flags": 1, "matrix": [2, 4], "x": 64, "y": 32 }, + { "flags": 1, "matrix": [2, 3], "x": 48, "y": 32 }, + { "flags": 1, "matrix": [2, 2], "x": 24, "y": 32 }, + { "flags": 1, "matrix": [2, 1], "x": 12, "y": 32 }, + { "flags": 9, "matrix": [2, 0], "x": 0, "y": 32 }, + { "flags": 1, "matrix": [1, 0], "x": 0, "y": 16 }, + { "flags": 1, "matrix": [1, 1], "x": 16, "y": 16 }, + { "flags": 1, "matrix": [1, 2], "x": 32, "y": 16 }, + { "flags": 1, "matrix": [1, 3], "x": 48, "y": 16 }, + { "flags": 1, "matrix": [1, 4], "x": 64, "y": 16 }, + { "flags": 1, "matrix": [1, 5], "x": 80, "y": 16 }, + { "flags": 1, "matrix": [1, 6], "x": 96, "y": 16 }, + { "flags": 1, "matrix": [1, 7], "x": 112, "y": 16 }, + { "flags": 1, "matrix": [1, 8], "x": 128, "y": 16 }, + { "flags": 1, "matrix": [1, 9], "x": 144, "y": 16 }, + { "flags": 1, "matrix": [1, 10], "x": 160, "y": 16 }, + { "flags": 1, "matrix": [1, 11], "x": 176, "y": 16 }, + { "flags": 1, "matrix": [1, 12], "x": 192, "y": 16 }, + { "flags": 1, "matrix": [1, 13], "x": 208, "y": 16 }, + { "flags": 1, "matrix": [0, 13], "x": 208, "y": 0 }, + { "flags": 1, "matrix": [0, 12], "x": 192, "y": 0 }, + { "flags": 1, "matrix": [0, 11], "x": 176, "y": 0 }, + { "flags": 1, "matrix": [0, 10], "x": 160, "y": 0 }, + { "flags": 1, "matrix": [0, 9], "x": 144, "y": 0 }, + { "flags": 1, "matrix": [0, 8], "x": 128, "y": 0 }, + { "flags": 1, "matrix": [0, 7], "x": 112, "y": 0 }, + { "flags": 1, "matrix": [0, 6], "x": 96, "y": 0 }, + { "flags": 1, "matrix": [0, 5], "x": 80, "y": 0 }, + { "flags": 1, "matrix": [0, 4], "x": 64, "y": 0 }, + { "flags": 1, "matrix": [0, 3], "x": 48, "y": 0 }, + { "flags": 1, "matrix": [0, 2], "x": 32, "y": 0 }, + { "flags": 1, "matrix": [0, 1], "x": 16, "y": 0 }, + { "flags": 1, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 2, "x": 0, "y": 3 }, + { "flags": 2, "x": 16, "y": 3 }, + { "flags": 2, "x": 32, "y": 3 }, + { "flags": 2, "x": 48, "y": 3 }, + { "flags": 2, "x": 64, "y": 3 }, + { "flags": 2, "x": 80, "y": 3 }, + { "flags": 2, "x": 96, "y": 3 }, + { "flags": 2, "x": 112, "y": 3 }, + { "flags": 2, "x": 128, "y": 3 }, + { "flags": 2, "x": 144, "y": 3 }, + { "flags": 2, "x": 160, "y": 3 }, + { "flags": 2, "x": 176, "y": 3 }, + { "flags": 2, "x": 192, "y": 3 }, + { "flags": 2, "x": 208, "y": 3 }, + { "flags": 2, "x": 208, "y": 19 }, + { "flags": 2, "x": 208, "y": 35 }, + { "flags": 2, "x": 208, "y": 51 }, + { "flags": 2, "x": 176, "y": 51 }, + { "flags": 2, "x": 160, "y": 51 }, + { "flags": 2, "x": 144, "y": 51 }, + { "flags": 2, "x": 128, "y": 51 }, + { "flags": 2, "x": 112, "y": 51 }, + { "flags": 2, "x": 96, "y": 51 }, + { "flags": 2, "x": 80, "y": 51 }, + { "flags": 2, "x": 64, "y": 51 }, + { "flags": 2, "x": 48, "y": 51 }, + { "flags": 2, "x": 32, "y": 51 }, + { "flags": 2, "x": 16, "y": 51 }, + { "flags": 2, "x": 0, "y": 51 }, + { "flags": 2, "x": 0, "y": 35 }, + { "flags": 2, "x": 0, "y": 19 } + ], + "max_brightness": 120, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x000C", + "vid": "0x4C58" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_60_tsangan_hhkb" + }, + "community_layouts": [ + "60_tsangan_hhkb", + "60_ansi_tsangan" + ], + "layouts": { + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0 }, + { "label": "K14", "matrix": [0, 14], "x": 14, "y": 0 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75 }, + { "label": "K54", "matrix": [3, 14], "x": 14, "y": 3 }, + + { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, + { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, + { "label": "K58", "matrix": [4, 6], "x": 4, "y": 4, "w": 7 }, + { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, + { "label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 7, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 8, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 9, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 10, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 11, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 12, "y": 0 }, + { "label": "Bksp", "matrix": [0, 13], "x": 13, "y": 0, "w": 2 }, + + { "label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "label": "{", "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "label": "}", "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5 }, + + { "label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "label": ":", "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "label": "\"", "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25 }, + { "label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "label": "<", "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "label": ">", "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "label": "?", "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "label": "Shift", "matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75 }, + + { "label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5 }, + { "label": "Win", "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5 }, + { "label": "K58", "matrix": [4, 6], "x": 4, "y": 4, "w": 7 }, + { "label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5 }, + { "label": "Fn", "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5 } + ] + } + } +} diff --git a/keyboards/linworks/fave60a/rules.mk b/keyboards/linworks/fave60a/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/linworks/favepada/info.json b/keyboards/linworks/favepada/info.json deleted file mode 100644 index 2b5adcf0a6..0000000000 --- a/keyboards/linworks/favepada/info.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "manufacturer": "Lx3", - "keyboard_name": "favepada", - "maintainer": "keydler", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["A14", "A15", "B3", "B4"], - "rows": ["A9", "A8", "B15", "B14", "B13", "B12"] - }, - "processor": "STM32F072", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "cycle_all" - }, - "driver": "ws2812", - "layout": [ - { "flags": 1, "matrix": [5, 2], "x": 149, "y": 59 }, - { "flags": 1, "matrix": [5, 0], "x": 0, "y": 59 }, - { "flags": 1, "matrix": [4, 0], "x": 0, "y": 51 }, - { "flags": 1, "matrix": [4, 1], "x": 74, "y": 51 }, - { "flags": 1, "matrix": [4, 2], "x": 149, "y": 51 }, - { "flags": 1, "matrix": [4, 3], "x": 224, "y": 51 }, - { "flags": 1, "matrix": [3, 2], "x": 149, "y": 38 }, - { "flags": 1, "matrix": [3, 1], "x": 74, "y": 38 }, - { "flags": 1, "matrix": [3, 0], "x": 0, "y": 38 }, - { "flags": 1, "matrix": [2, 0], "x": 0, "y": 26 }, - { "flags": 1, "matrix": [2, 1], "x": 74, "y": 26 }, - { "flags": 1, "matrix": [2, 2], "x": 149, "y": 26 }, - { "flags": 1, "matrix": [2, 3], "x": 224, "y": 26 }, - { "flags": 1, "matrix": [1, 3], "x": 224, "y": 13 }, - { "flags": 1, "matrix": [1, 2], "x": 149, "y": 13 }, - { "flags": 1, "matrix": [1, 1], "x": 74, "y": 13 }, - { "flags": 9, "matrix": [1, 0], "x": 0, "y": 13 }, - { "flags": 2, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 2, "matrix": [0, 1], "x": 74, "y": 0 }, - { "flags": 2, "matrix": [0, 2], "x": 149, "y": 0 }, - { "flags": 2, "matrix": [0, 3], "x": 224, "y": 0 }, - { "flags": 4, "x": 224, "y": 5 }, - { "flags": 4, "x": 149, "y": 5 }, - { "flags": 4, "x": 74, "y": 5 }, - { "flags": 4, "x": 0, "y": 5 }, - { "flags": 4, "x": 0, "y": 18 }, - { "flags": 4, "x": 0, "y": 31 }, - { "flags": 4, "x": 0, "y": 43 }, - { "flags": 4, "x": 0, "y": 56 }, - { "flags": 4, "x": 0, "y": 64 }, - { "flags": 4, "x": 74, "y": 64 }, - { "flags": 4, "x": 149, "y": 64 }, - { "flags": 4, "x": 224, "y": 64 }, - { "flags": 4, "x": 224, "y": 56 }, - { "flags": 4, "x": 224, "y": 43 }, - { "flags": 4, "x": 224, "y": 31 }, - { "flags": 4, "x": 224, "y": 18 } - ], - "max_brightness": 120, - "sleep": true - }, - "ws2812": { - "pin": "B1" - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x000B", - "vid": "0x4C58" - }, - "community_layouts": ["numpad_6x4"], - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - { "label": "K00", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "K01", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "K02", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "K03", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "Num Lock", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "/", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "*", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "-", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "7", "matrix": [2, 0], "x": 0, "y": 2.25 }, - { "label": "8", "matrix": [2, 1], "x": 1, "y": 2.25 }, - { "label": "9", "matrix": [2, 2], "x": 2, "y": 2.25 }, - { "label": "4", "matrix": [3, 0], "x": 0, "y": 3.25 }, - { "label": "5", "matrix": [3, 1], "x": 1, "y": 3.25 }, - { "label": "6", "matrix": [3, 2], "x": 2, "y": 3.25 }, - { "h": 2, "label": "+", "matrix": [2, 3], "x": 3, "y": 2.25 }, - { "label": "1", "matrix": [4, 0], "x": 0, "y": 4.25 }, - { "label": "2", "matrix": [4, 1], "x": 1, "y": 4.25 }, - { "label": "3", "matrix": [4, 2], "x": 2, "y": 4.25 }, - { "label": "0", "matrix": [5, 0], "w": 2, "x": 0, "y": 5.25 }, - { "label": "Del", "matrix": [5, 2], "x": 2, "y": 5.25 }, - { "h": 2, "label": "Enter", "matrix": [4, 3], "x": 3, "y": 4.25 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/linworks/favepada/keyboard.json b/keyboards/linworks/favepada/keyboard.json new file mode 100644 index 0000000000..2b5adcf0a6 --- /dev/null +++ b/keyboards/linworks/favepada/keyboard.json @@ -0,0 +1,144 @@ +{ + "manufacturer": "Lx3", + "keyboard_name": "favepada", + "maintainer": "keydler", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["A14", "A15", "B3", "B4"], + "rows": ["A9", "A8", "B15", "B14", "B13", "B12"] + }, + "processor": "STM32F072", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "cycle_all" + }, + "driver": "ws2812", + "layout": [ + { "flags": 1, "matrix": [5, 2], "x": 149, "y": 59 }, + { "flags": 1, "matrix": [5, 0], "x": 0, "y": 59 }, + { "flags": 1, "matrix": [4, 0], "x": 0, "y": 51 }, + { "flags": 1, "matrix": [4, 1], "x": 74, "y": 51 }, + { "flags": 1, "matrix": [4, 2], "x": 149, "y": 51 }, + { "flags": 1, "matrix": [4, 3], "x": 224, "y": 51 }, + { "flags": 1, "matrix": [3, 2], "x": 149, "y": 38 }, + { "flags": 1, "matrix": [3, 1], "x": 74, "y": 38 }, + { "flags": 1, "matrix": [3, 0], "x": 0, "y": 38 }, + { "flags": 1, "matrix": [2, 0], "x": 0, "y": 26 }, + { "flags": 1, "matrix": [2, 1], "x": 74, "y": 26 }, + { "flags": 1, "matrix": [2, 2], "x": 149, "y": 26 }, + { "flags": 1, "matrix": [2, 3], "x": 224, "y": 26 }, + { "flags": 1, "matrix": [1, 3], "x": 224, "y": 13 }, + { "flags": 1, "matrix": [1, 2], "x": 149, "y": 13 }, + { "flags": 1, "matrix": [1, 1], "x": 74, "y": 13 }, + { "flags": 9, "matrix": [1, 0], "x": 0, "y": 13 }, + { "flags": 2, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 2, "matrix": [0, 1], "x": 74, "y": 0 }, + { "flags": 2, "matrix": [0, 2], "x": 149, "y": 0 }, + { "flags": 2, "matrix": [0, 3], "x": 224, "y": 0 }, + { "flags": 4, "x": 224, "y": 5 }, + { "flags": 4, "x": 149, "y": 5 }, + { "flags": 4, "x": 74, "y": 5 }, + { "flags": 4, "x": 0, "y": 5 }, + { "flags": 4, "x": 0, "y": 18 }, + { "flags": 4, "x": 0, "y": 31 }, + { "flags": 4, "x": 0, "y": 43 }, + { "flags": 4, "x": 0, "y": 56 }, + { "flags": 4, "x": 0, "y": 64 }, + { "flags": 4, "x": 74, "y": 64 }, + { "flags": 4, "x": 149, "y": 64 }, + { "flags": 4, "x": 224, "y": 64 }, + { "flags": 4, "x": 224, "y": 56 }, + { "flags": 4, "x": 224, "y": 43 }, + { "flags": 4, "x": 224, "y": 31 }, + { "flags": 4, "x": 224, "y": 18 } + ], + "max_brightness": 120, + "sleep": true + }, + "ws2812": { + "pin": "B1" + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x000B", + "vid": "0x4C58" + }, + "community_layouts": ["numpad_6x4"], + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + { "label": "K00", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "K01", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "K02", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "K03", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "Num Lock", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "/", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "*", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "-", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "7", "matrix": [2, 0], "x": 0, "y": 2.25 }, + { "label": "8", "matrix": [2, 1], "x": 1, "y": 2.25 }, + { "label": "9", "matrix": [2, 2], "x": 2, "y": 2.25 }, + { "label": "4", "matrix": [3, 0], "x": 0, "y": 3.25 }, + { "label": "5", "matrix": [3, 1], "x": 1, "y": 3.25 }, + { "label": "6", "matrix": [3, 2], "x": 2, "y": 3.25 }, + { "h": 2, "label": "+", "matrix": [2, 3], "x": 3, "y": 2.25 }, + { "label": "1", "matrix": [4, 0], "x": 0, "y": 4.25 }, + { "label": "2", "matrix": [4, 1], "x": 1, "y": 4.25 }, + { "label": "3", "matrix": [4, 2], "x": 2, "y": 4.25 }, + { "label": "0", "matrix": [5, 0], "w": 2, "x": 0, "y": 5.25 }, + { "label": "Del", "matrix": [5, 2], "x": 2, "y": 5.25 }, + { "h": 2, "label": "Enter", "matrix": [4, 3], "x": 3, "y": 4.25 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/linworks/favepada/rules.mk b/keyboards/linworks/favepada/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/macrocat/info.json b/keyboards/macrocat/info.json deleted file mode 100644 index 470ce8973a..0000000000 --- a/keyboards/macrocat/info.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "manufacturer": "Catmunch", - "keyboard_name": "MacroCat Keyboard", - "maintainer": "Catmunch, starcatmeow", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["B5", "B6", "C6", "C7"], - "rows": ["D4", "D6", "D7", "B4"] - }, - "processor": "atmega32u4", - "url": "https://github.com/catmunch/macrocat", - "usb": { - "device_version": "0.0.1", - "pid": "0x8086", - "vid": "0x2022" - }, - "encoder": { - "rotary": [ - {"pin_a": "D3", "pin_b": "D2"} - ] - }, - "layout_aliases": { - "LAYOUT_numpad_4x4": "LAYOUT_ortho_4x4" - }, - "layouts": { - "LAYOUT_ortho_4x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/macrocat/keyboard.json b/keyboards/macrocat/keyboard.json new file mode 100644 index 0000000000..470ce8973a --- /dev/null +++ b/keyboards/macrocat/keyboard.json @@ -0,0 +1,57 @@ +{ + "manufacturer": "Catmunch", + "keyboard_name": "MacroCat Keyboard", + "maintainer": "Catmunch, starcatmeow", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["B5", "B6", "C6", "C7"], + "rows": ["D4", "D6", "D7", "B4"] + }, + "processor": "atmega32u4", + "url": "https://github.com/catmunch/macrocat", + "usb": { + "device_version": "0.0.1", + "pid": "0x8086", + "vid": "0x2022" + }, + "encoder": { + "rotary": [ + {"pin_a": "D3", "pin_b": "D2"} + ] + }, + "layout_aliases": { + "LAYOUT_numpad_4x4": "LAYOUT_ortho_4x4" + }, + "layouts": { + "LAYOUT_ortho_4x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/macrocat/rules.mk b/keyboards/macrocat/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/macrocat/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/magic_force/mf17/info.json b/keyboards/magic_force/mf17/info.json deleted file mode 100644 index 705318e71e..0000000000 --- a/keyboards/magic_force/mf17/info.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "manufacturer": "MagicForce", - "keyboard_name": "MF17", - "url": "https://github.com/gezhaoyou", - "maintainer": "MagicForce", - "diode_direction": "ROW2COL", - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "matrix_pins": { - "cols": ["A6", "A5", "A4", "A3"], - "rows": ["B10", "B2", "B1", "B0", "A7"] - }, - "usb": { - "device_version": "1.0.0", - "force_nkro": true, - "vid": "0x3A54", - "pid": "0x4F5D" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "A2" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 1, "matrix": [4, 1], "x": 37, "y": 64}, - {"flags": 1, "matrix": [4, 2], "x": 150, "y": 64}, - {"flags": 1, "matrix": [4, 3], "x": 224, "y": 56}, - {"flags": 1, "matrix": [3, 0], "x": 0, "y": 48}, - {"flags": 1, "matrix": [3, 1], "x": 75, "y": 48}, - {"flags": 1, "matrix": [3, 2], "x": 150, "y": 48}, - {"flags": 1, "matrix": [2, 0], "x": 0, "y": 32}, - {"flags": 1, "matrix": [2, 1], "x": 75, "y": 32}, - {"flags": 1, "matrix": [2, 2], "x": 150, "y": 32}, - {"flags": 1, "matrix": [2, 3], "x": 224, "y": 24}, - {"flags": 1, "matrix": [1, 0], "x": 0, "y": 16}, - {"flags": 1, "matrix": [1, 1], "x": 75, "y": 16}, - {"flags": 1, "matrix": [1, 2], "x": 150, "y": 16}, - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 1, "matrix": [0, 1], "x": 75, "y": 0}, - {"flags": 1, "matrix": [0, 2], "x": 150, "y": 0}, - {"flags": 1, "matrix": [0, 3], "x": 224, "y": 0} - ], - "max_brightness": 180, - "sleep": true - }, - "indicators": { - "caps_lock": "B15", - "on_state": 0 - }, - "community_layouts": ["numpad_5x4"], - "layouts": { - "LAYOUT_numpad_5x4": { - "layout": [ - {"label": "Num Lock", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "/", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "*", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "-", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "7", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "8", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "9", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "4", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "5", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "6", "matrix": [2, 2], "x": 2, "y": 2}, - {"h": 2, "label": "+", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "1", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "2", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "3", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "0", "matrix": [4, 0], "w": 2, "x": 0, "y": 4}, - {"label": ".", "matrix": [4, 2], "x": 2, "y": 4}, - {"h": 2, "label": "Enter", "matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/magic_force/mf17/keyboard.json b/keyboards/magic_force/mf17/keyboard.json new file mode 100644 index 0000000000..705318e71e --- /dev/null +++ b/keyboards/magic_force/mf17/keyboard.json @@ -0,0 +1,126 @@ +{ + "manufacturer": "MagicForce", + "keyboard_name": "MF17", + "url": "https://github.com/gezhaoyou", + "maintainer": "MagicForce", + "diode_direction": "ROW2COL", + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "matrix_pins": { + "cols": ["A6", "A5", "A4", "A3"], + "rows": ["B10", "B2", "B1", "B0", "A7"] + }, + "usb": { + "device_version": "1.0.0", + "force_nkro": true, + "vid": "0x3A54", + "pid": "0x4F5D" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "A2" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 1, "matrix": [4, 1], "x": 37, "y": 64}, + {"flags": 1, "matrix": [4, 2], "x": 150, "y": 64}, + {"flags": 1, "matrix": [4, 3], "x": 224, "y": 56}, + {"flags": 1, "matrix": [3, 0], "x": 0, "y": 48}, + {"flags": 1, "matrix": [3, 1], "x": 75, "y": 48}, + {"flags": 1, "matrix": [3, 2], "x": 150, "y": 48}, + {"flags": 1, "matrix": [2, 0], "x": 0, "y": 32}, + {"flags": 1, "matrix": [2, 1], "x": 75, "y": 32}, + {"flags": 1, "matrix": [2, 2], "x": 150, "y": 32}, + {"flags": 1, "matrix": [2, 3], "x": 224, "y": 24}, + {"flags": 1, "matrix": [1, 0], "x": 0, "y": 16}, + {"flags": 1, "matrix": [1, 1], "x": 75, "y": 16}, + {"flags": 1, "matrix": [1, 2], "x": 150, "y": 16}, + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 1, "matrix": [0, 1], "x": 75, "y": 0}, + {"flags": 1, "matrix": [0, 2], "x": 150, "y": 0}, + {"flags": 1, "matrix": [0, 3], "x": 224, "y": 0} + ], + "max_brightness": 180, + "sleep": true + }, + "indicators": { + "caps_lock": "B15", + "on_state": 0 + }, + "community_layouts": ["numpad_5x4"], + "layouts": { + "LAYOUT_numpad_5x4": { + "layout": [ + {"label": "Num Lock", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "/", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "*", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "-", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "7", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "8", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "9", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "4", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "5", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "6", "matrix": [2, 2], "x": 2, "y": 2}, + {"h": 2, "label": "+", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "1", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "2", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "3", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "0", "matrix": [4, 0], "w": 2, "x": 0, "y": 4}, + {"label": ".", "matrix": [4, 2], "x": 2, "y": 4}, + {"h": 2, "label": "Enter", "matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/magic_force/mf17/rules.mk b/keyboards/magic_force/mf17/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/magic_force/mf17/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/makenova/omega/omega4/info.json b/keyboards/makenova/omega/omega4/info.json deleted file mode 100644 index b5f3a96cb5..0000000000 --- a/keyboards/makenova/omega/omega4/info.json +++ /dev/null @@ -1,146 +0,0 @@ -{ - "manufacturer": "makenova", - "keyboard_name": "omega4", - "maintainer": "makenova", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D4", "F4", "B5", "F5", "F6", "B6", "B2", "B3", "B1", "F7"], - "rows": ["C6", "D7", "E6", "B4"] - }, - "processor": "atmega32u4", - "url": "https://github.com/makenova/omega", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - - {"matrix": [1, 0], "x": 0.25, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - - {"matrix": [2, 0], "x": 0.5, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - - {"matrix": [3, 0], "x": 0.75, "y": 3}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 5], "x": 2.75, "y": 3, "w": 6}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3} - ] - }, - "LAYOUT_6u_bar": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - - {"matrix": [1, 0], "x": 0.25, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - - {"matrix": [2, 0], "x": 0.5, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - - {"matrix": [3, 0], "x": 0.75, "y": 3}, - {"matrix": [3, 5], "x": 1.75, "y": 3, "w": 8}, - {"matrix": [3, 9], "x": 9.75, "y": 3} - ] - }, - "LAYOUT_10u_bar": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - - {"matrix": [1, 0], "x": 0.25, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - - {"matrix": [2, 0], "x": 0.5, "y": 2}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - - {"matrix": [3, 5], "x": 0.75, "y": 3, "w": 10} - ] - } - } -} diff --git a/keyboards/makenova/omega/omega4/keyboard.json b/keyboards/makenova/omega/omega4/keyboard.json new file mode 100644 index 0000000000..b5f3a96cb5 --- /dev/null +++ b/keyboards/makenova/omega/omega4/keyboard.json @@ -0,0 +1,146 @@ +{ + "manufacturer": "makenova", + "keyboard_name": "omega4", + "maintainer": "makenova", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D4", "F4", "B5", "F5", "F6", "B6", "B2", "B3", "B1", "F7"], + "rows": ["C6", "D7", "E6", "B4"] + }, + "processor": "atmega32u4", + "url": "https://github.com/makenova/omega", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + + {"matrix": [1, 0], "x": 0.25, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + + {"matrix": [2, 0], "x": 0.5, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + + {"matrix": [3, 0], "x": 0.75, "y": 3}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 5], "x": 2.75, "y": 3, "w": 6}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3} + ] + }, + "LAYOUT_6u_bar": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + + {"matrix": [1, 0], "x": 0.25, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + + {"matrix": [2, 0], "x": 0.5, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + + {"matrix": [3, 0], "x": 0.75, "y": 3}, + {"matrix": [3, 5], "x": 1.75, "y": 3, "w": 8}, + {"matrix": [3, 9], "x": 9.75, "y": 3} + ] + }, + "LAYOUT_10u_bar": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + + {"matrix": [1, 0], "x": 0.25, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + + {"matrix": [2, 0], "x": 0.5, "y": 2}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + + {"matrix": [3, 5], "x": 0.75, "y": 3, "w": 10} + ] + } + } +} diff --git a/keyboards/makenova/omega/omega4/rules.mk b/keyboards/makenova/omega/omega4/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/makenova/omega/omega4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/maple_computing/ivy/rev1/info.json b/keyboards/maple_computing/ivy/rev1/info.json deleted file mode 100644 index de89abee75..0000000000 --- a/keyboards/maple_computing/ivy/rev1/info.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "keyboard_name": "Ivy", - "manufacturer": "Maple Computing", - "url": "", - "maintainer": "That-Canadian", - "usb": { - "vid": "0x1337", - "pid": "0x6012", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F5", "B3", "D5"], - "rows": ["F1", "B2", "D3"] - }, - "diode_direction": "COL2ROW", - "backlight": { - "driver": "timer", - "pin": "D2" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 1], "x": 1, "y": 0}, - {"matrix": [2, 2], "x": 2, "y": 0} - ] - } - } -} diff --git a/keyboards/maple_computing/ivy/rev1/keyboard.json b/keyboards/maple_computing/ivy/rev1/keyboard.json new file mode 100644 index 0000000000..de89abee75 --- /dev/null +++ b/keyboards/maple_computing/ivy/rev1/keyboard.json @@ -0,0 +1,31 @@ +{ + "keyboard_name": "Ivy", + "manufacturer": "Maple Computing", + "url": "", + "maintainer": "That-Canadian", + "usb": { + "vid": "0x1337", + "pid": "0x6012", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F5", "B3", "D5"], + "rows": ["F1", "B2", "D3"] + }, + "diode_direction": "COL2ROW", + "backlight": { + "driver": "timer", + "pin": "D2" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 1], "x": 1, "y": 0}, + {"matrix": [2, 2], "x": 2, "y": 0} + ] + } + } +} diff --git a/keyboards/maple_computing/ivy/rev1/rules.mk b/keyboards/maple_computing/ivy/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/maple_computing/launchpad/rev1/info.json b/keyboards/maple_computing/launchpad/rev1/info.json deleted file mode 100644 index a846dd83f5..0000000000 --- a/keyboards/maple_computing/launchpad/rev1/info.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "keyboard_name": "Launch Pad", - "manufacturer": "Maple Computing", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x1337", - "pid": "0x6007", - "device_version": "0.0.1" - }, - "rgblight": { - "led_count": 10, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F6" - }, - "matrix_pins": { - "cols": ["D2", "F7"], - "rows": ["C6", "B1", "B3", "D7"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3} - ] - } - } -} diff --git a/keyboards/maple_computing/launchpad/rev1/keyboard.json b/keyboards/maple_computing/launchpad/rev1/keyboard.json new file mode 100644 index 0000000000..a846dd83f5 --- /dev/null +++ b/keyboards/maple_computing/launchpad/rev1/keyboard.json @@ -0,0 +1,53 @@ +{ + "keyboard_name": "Launch Pad", + "manufacturer": "Maple Computing", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x1337", + "pid": "0x6007", + "device_version": "0.0.1" + }, + "rgblight": { + "led_count": 10, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F6" + }, + "matrix_pins": { + "cols": ["D2", "F7"], + "rows": ["C6", "B1", "B3", "D7"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3} + ] + } + } +} diff --git a/keyboards/maple_computing/launchpad/rev1/rules.mk b/keyboards/maple_computing/launchpad/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mariorion_v25/prod/info.json b/keyboards/mariorion_v25/prod/info.json deleted file mode 100644 index dd014be03a..0000000000 --- a/keyboards/mariorion_v25/prod/info.json +++ /dev/null @@ -1,889 +0,0 @@ -{ - "manufacturer": "Maria", - "keyboard_name": "MariOrion v2.5", - "maintainer": "toril940", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight" : true - }, - "indicators": { - "caps_lock": "A6", - "num_lock": "A15", - "on_state": 0 - }, - "rgblight": { - "led_count": 25, - "animations": { - "static_light": true, - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "christmas": true, - "static_gradient": true, - "twinkle": true - }, - "driver": "ws2812", - "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 23, 22, 21, 20], - "sleep": true - }, - "ws2812": { - "driver": "pwm", - "pin": "B9" - }, - "matrix_pins": { - "cols": ["A4", "A5", "A7", "C4", "C5", "B0", "B1", "B2", "B10", "B11", "B13", "B14", "B15", "C6", "B12", - "F0", "C15", "C14"], - "rows": ["B5", "B4", "B3", "A2", "C13", "B8"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x6108" - }, - "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift", - "tkl_iso", "tkl_iso_split_bs_rshift", "tkl_iso_tsangan", "tkl_iso_tsangan_split_bs_rshift"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.375}, - {"matrix": [5, 5], "x": 6.25, "y": 5.25}, - {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.375}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/mariorion_v25/prod/keyboard.json b/keyboards/mariorion_v25/prod/keyboard.json new file mode 100644 index 0000000000..dd014be03a --- /dev/null +++ b/keyboards/mariorion_v25/prod/keyboard.json @@ -0,0 +1,889 @@ +{ + "manufacturer": "Maria", + "keyboard_name": "MariOrion v2.5", + "maintainer": "toril940", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight" : true + }, + "indicators": { + "caps_lock": "A6", + "num_lock": "A15", + "on_state": 0 + }, + "rgblight": { + "led_count": 25, + "animations": { + "static_light": true, + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "christmas": true, + "static_gradient": true, + "twinkle": true + }, + "driver": "ws2812", + "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 23, 22, 21, 20], + "sleep": true + }, + "ws2812": { + "driver": "pwm", + "pin": "B9" + }, + "matrix_pins": { + "cols": ["A4", "A5", "A7", "C4", "C5", "B0", "B1", "B2", "B10", "B11", "B13", "B14", "B15", "C6", "B12", + "F0", "C15", "C14"], + "rows": ["B5", "B4", "B3", "A2", "C13", "B8"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x6108" + }, + "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift", + "tkl_iso", "tkl_iso_split_bs_rshift", "tkl_iso_tsangan", "tkl_iso_tsangan_split_bs_rshift"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.375}, + {"matrix": [5, 5], "x": 6.25, "y": 5.25}, + {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.375}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/mariorion_v25/prod/rules.mk b/keyboards/mariorion_v25/prod/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mariorion_v25/prod/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mariorion_v25/proto/info.json b/keyboards/mariorion_v25/proto/info.json deleted file mode 100644 index be00d447d2..0000000000 --- a/keyboards/mariorion_v25/proto/info.json +++ /dev/null @@ -1,889 +0,0 @@ -{ - "manufacturer": "Maria", - "keyboard_name": "MariOrion v2.5", - "maintainer": "toril940", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 25, - "animations": { - "static_light": true, - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "christmas": true, - "static_gradient": true, - "twinkle": true - }, - "driver": "ws2812", - "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 23, 22, 21, 20], - "sleep": true - }, - "indicators": { - "caps_lock": "A5", - "num_lock": "A15", - "on_state": 0 - }, - "ws2812": { - "driver": "pwm", - "pin": "B9" - }, - "matrix_pins": { - "cols": ["A3", "A4", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10", "B12", "B13", "B14", "B15", "B11", - "F0", "C15", "C14"], - "rows": ["B5", "B4", "B3", "A2", "C13", "B8"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x6108" - }, - "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift", - "tkl_iso", "tkl_iso_split_bs_rshift", "tkl_iso_tsangan", "tkl_iso_tsangan_split_bs_rshift"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.375}, - {"matrix": [5, 5], "x": 6.25, "y": 5.25}, - {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.375}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 15], "x":15.25, "y":2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.25, "y": 0}, - {"matrix": [0, 17], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [1, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 15], "x": 15.25, "y": 1.25}, - {"matrix": [1, 16], "x": 16.25, "y": 1.25}, - {"matrix": [1, 17], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 15], "x": 15.25, "y": 2.25}, - {"matrix": [2, 16], "x": 16.25, "y": 2.25}, - {"matrix": [2, 17], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 16], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [5, 15], "x": 15.25, "y": 5.25}, - {"matrix": [5, 16], "x": 16.25, "y": 5.25}, - {"matrix": [5, 17], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/mariorion_v25/proto/keyboard.json b/keyboards/mariorion_v25/proto/keyboard.json new file mode 100644 index 0000000000..be00d447d2 --- /dev/null +++ b/keyboards/mariorion_v25/proto/keyboard.json @@ -0,0 +1,889 @@ +{ + "manufacturer": "Maria", + "keyboard_name": "MariOrion v2.5", + "maintainer": "toril940", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 25, + "animations": { + "static_light": true, + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "christmas": true, + "static_gradient": true, + "twinkle": true + }, + "driver": "ws2812", + "led_map": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 23, 22, 21, 20], + "sleep": true + }, + "indicators": { + "caps_lock": "A5", + "num_lock": "A15", + "on_state": 0 + }, + "ws2812": { + "driver": "pwm", + "pin": "B9" + }, + "matrix_pins": { + "cols": ["A3", "A4", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10", "B12", "B13", "B14", "B15", "B11", + "F0", "C15", "C14"], + "rows": ["B5", "B4", "B3", "A2", "C13", "B8"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x6108" + }, + "community_layouts": ["tkl_ansi", "tkl_ansi_split_bs_rshift", "tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift", + "tkl_iso", "tkl_iso_split_bs_rshift", "tkl_iso_tsangan", "tkl_iso_tsangan_split_bs_rshift"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 2.375}, + {"matrix": [5, 5], "x": 6.25, "y": 5.25}, + {"matrix": [5, 7], "x": 7.25, "y": 5.25, "w": 2.375}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 15], "x":15.25, "y":2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.25, "y": 0}, + {"matrix": [0, 17], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [1, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 15], "x": 15.25, "y": 1.25}, + {"matrix": [1, 16], "x": 16.25, "y": 1.25}, + {"matrix": [1, 17], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 15], "x": 15.25, "y": 2.25}, + {"matrix": [2, 16], "x": 16.25, "y": 2.25}, + {"matrix": [2, 17], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 16], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 5], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [5, 15], "x": 15.25, "y": 5.25}, + {"matrix": [5, 16], "x": 16.25, "y": 5.25}, + {"matrix": [5, 17], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/mariorion_v25/proto/rules.mk b/keyboards/mariorion_v25/proto/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mariorion_v25/proto/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/marksard/rhymestone/rev1/info.json b/keyboards/marksard/rhymestone/rev1/info.json deleted file mode 100644 index bc474f0881..0000000000 --- a/keyboards/marksard/rhymestone/rev1/info.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "keyboard_name": "Rhymestone", - "manufacturer": "marksard", - "url": "https://github.com/marksard/Keyboards", - "maintainer": "marksard", - "usb": { - "vid": "0xFEED", - "pid": "0xDFA1", - "device_version": "0.2.0" - }, - "rgb_matrix": { - "driver": "ws2812", - "sat_steps": 8, - "val_steps": 8, - "speed_steps": 10, - "max_brightness": 150, - "sleep": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4"], - "rows": ["F4", "F5", "F6", "F7"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 40, - "max_brightness": 150, - "sleep": true, - "split_count": [20, 20], - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "knight": true, - "static_gradient": true - } - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "community_layouts": ["ortho_4x10"], - "layouts": { - "LAYOUT_ortho_4x10": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - - {"matrix": [4, 4], "x": 6, "y": 0}, - {"matrix": [4, 3], "x": 7, "y": 0}, - {"matrix": [4, 2], "x": 8, "y": 0}, - {"matrix": [4, 1], "x": 9, "y": 0}, - {"matrix": [4, 0], "x": 10, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - - {"matrix": [5, 4], "x": 6, "y": 1}, - {"matrix": [5, 3], "x": 7, "y": 1}, - {"matrix": [5, 2], "x": 8, "y": 1}, - {"matrix": [5, 1], "x": 9, "y": 1}, - {"matrix": [5, 0], "x": 10, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - - {"matrix": [6, 4], "x": 6, "y": 2}, - {"matrix": [6, 3], "x": 7, "y": 2}, - {"matrix": [6, 2], "x": 8, "y": 2}, - {"matrix": [6, 1], "x": 9, "y": 2}, - {"matrix": [6, 0], "x": 10, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - - {"matrix": [7, 4], "x": 6, "y": 3}, - {"matrix": [7, 3], "x": 7, "y": 3}, - {"matrix": [7, 2], "x": 8, "y": 3}, - {"matrix": [7, 1], "x": 9, "y": 3}, - {"matrix": [7, 0], "x": 10, "y": 3} - ] - } - } -} diff --git a/keyboards/marksard/rhymestone/rev1/keyboard.json b/keyboards/marksard/rhymestone/rev1/keyboard.json new file mode 100644 index 0000000000..bc474f0881 --- /dev/null +++ b/keyboards/marksard/rhymestone/rev1/keyboard.json @@ -0,0 +1,100 @@ +{ + "keyboard_name": "Rhymestone", + "manufacturer": "marksard", + "url": "https://github.com/marksard/Keyboards", + "maintainer": "marksard", + "usb": { + "vid": "0xFEED", + "pid": "0xDFA1", + "device_version": "0.2.0" + }, + "rgb_matrix": { + "driver": "ws2812", + "sat_steps": 8, + "val_steps": 8, + "speed_steps": 10, + "max_brightness": 150, + "sleep": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4"], + "rows": ["F4", "F5", "F6", "F7"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 40, + "max_brightness": 150, + "sleep": true, + "split_count": [20, 20], + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "knight": true, + "static_gradient": true + } + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "community_layouts": ["ortho_4x10"], + "layouts": { + "LAYOUT_ortho_4x10": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + + {"matrix": [4, 4], "x": 6, "y": 0}, + {"matrix": [4, 3], "x": 7, "y": 0}, + {"matrix": [4, 2], "x": 8, "y": 0}, + {"matrix": [4, 1], "x": 9, "y": 0}, + {"matrix": [4, 0], "x": 10, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + + {"matrix": [5, 4], "x": 6, "y": 1}, + {"matrix": [5, 3], "x": 7, "y": 1}, + {"matrix": [5, 2], "x": 8, "y": 1}, + {"matrix": [5, 1], "x": 9, "y": 1}, + {"matrix": [5, 0], "x": 10, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + + {"matrix": [6, 4], "x": 6, "y": 2}, + {"matrix": [6, 3], "x": 7, "y": 2}, + {"matrix": [6, 2], "x": 8, "y": 2}, + {"matrix": [6, 1], "x": 9, "y": 2}, + {"matrix": [6, 0], "x": 10, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + + {"matrix": [7, 4], "x": 6, "y": 3}, + {"matrix": [7, 3], "x": 7, "y": 3}, + {"matrix": [7, 2], "x": 8, "y": 3}, + {"matrix": [7, 1], "x": 9, "y": 3}, + {"matrix": [7, 0], "x": 10, "y": 3} + ] + } + } +} diff --git a/keyboards/marksard/rhymestone/rev1/rules.mk b/keyboards/marksard/rhymestone/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/marksard/treadstone32/lite/info.json b/keyboards/marksard/treadstone32/lite/info.json deleted file mode 100644 index 4ca3d8b138..0000000000 --- a/keyboards/marksard/treadstone32/lite/info.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "keyboard_name": "treadstone32 lite", - "usb": { - "device_version": "0.1.5" - }, - "rgblight": { - "saturation_steps": 8, - "led_count": 6, - "sleep": true, - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "knight": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["B5", "B4", "E6", "D7", "C6"], - "rows": ["B6", "B2", "F7", "F6", "B3", "B1", "F4", "F5"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [4, 4], "x": 0, "y": 0}, - {"matrix": [4, 3], "x": 1, "y": 0}, - {"matrix": [4, 2], "x": 2, "y": 0}, - {"matrix": [4, 1], "x": 3, "y": 0}, - {"matrix": [4, 0], "x": 4, "y": 0}, - - {"matrix": [0, 4], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 2], "x": 7.5, "y": 0}, - {"matrix": [0, 1], "x": 8.5, "y": 0}, - {"matrix": [0, 0], "x": 9.5, "y": 0}, - - {"matrix": [5, 4], "x": 0.25, "y": 1}, - {"matrix": [5, 3], "x": 1.25, "y": 1}, - {"matrix": [5, 2], "x": 2.25, "y": 1}, - {"matrix": [5, 1], "x": 3.25, "y": 1}, - - {"matrix": [5, 0], "x": 4.25, "y": 1}, - {"matrix": [1, 4], "x": 5.25, "y": 1}, - {"matrix": [1, 3], "x": 6.25, "y": 1}, - {"matrix": [1, 2], "x": 7.25, "y": 1}, - {"matrix": [1, 1], "x": 8.25, "y": 1}, - {"matrix": [1, 0], "x": 9.25, "y": 1}, - - {"matrix": [6, 4], "x": 0, "y": 2}, - {"matrix": [6, 3], "x": 1, "y": 2}, - {"matrix": [6, 2], "x": 2, "y": 2}, - {"matrix": [6, 1], "x": 3, "y": 2}, - {"matrix": [6, 0], "x": 4, "y": 2}, - - {"matrix": [2, 4], "x": 5.5, "y": 2}, - {"matrix": [2, 3], "x": 6.5, "y": 2}, - {"matrix": [2, 2], "x": 7.5, "y": 2}, - {"matrix": [2, 1], "x": 8.5, "y": 2}, - {"matrix": [2, 0], "x": 9.5, "y": 2}, - - {"matrix": [7, 0], "x": 3.25, "y": 3, "w": 2}, - - {"matrix": [3, 4], "x": 5.25, "y": 3, "w": 2} - ] - } - } -} diff --git a/keyboards/marksard/treadstone32/lite/keyboard.json b/keyboards/marksard/treadstone32/lite/keyboard.json new file mode 100644 index 0000000000..4ca3d8b138 --- /dev/null +++ b/keyboards/marksard/treadstone32/lite/keyboard.json @@ -0,0 +1,72 @@ +{ + "keyboard_name": "treadstone32 lite", + "usb": { + "device_version": "0.1.5" + }, + "rgblight": { + "saturation_steps": 8, + "led_count": 6, + "sleep": true, + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "knight": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["B5", "B4", "E6", "D7", "C6"], + "rows": ["B6", "B2", "F7", "F6", "B3", "B1", "F4", "F5"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [4, 4], "x": 0, "y": 0}, + {"matrix": [4, 3], "x": 1, "y": 0}, + {"matrix": [4, 2], "x": 2, "y": 0}, + {"matrix": [4, 1], "x": 3, "y": 0}, + {"matrix": [4, 0], "x": 4, "y": 0}, + + {"matrix": [0, 4], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 2], "x": 7.5, "y": 0}, + {"matrix": [0, 1], "x": 8.5, "y": 0}, + {"matrix": [0, 0], "x": 9.5, "y": 0}, + + {"matrix": [5, 4], "x": 0.25, "y": 1}, + {"matrix": [5, 3], "x": 1.25, "y": 1}, + {"matrix": [5, 2], "x": 2.25, "y": 1}, + {"matrix": [5, 1], "x": 3.25, "y": 1}, + + {"matrix": [5, 0], "x": 4.25, "y": 1}, + {"matrix": [1, 4], "x": 5.25, "y": 1}, + {"matrix": [1, 3], "x": 6.25, "y": 1}, + {"matrix": [1, 2], "x": 7.25, "y": 1}, + {"matrix": [1, 1], "x": 8.25, "y": 1}, + {"matrix": [1, 0], "x": 9.25, "y": 1}, + + {"matrix": [6, 4], "x": 0, "y": 2}, + {"matrix": [6, 3], "x": 1, "y": 2}, + {"matrix": [6, 2], "x": 2, "y": 2}, + {"matrix": [6, 1], "x": 3, "y": 2}, + {"matrix": [6, 0], "x": 4, "y": 2}, + + {"matrix": [2, 4], "x": 5.5, "y": 2}, + {"matrix": [2, 3], "x": 6.5, "y": 2}, + {"matrix": [2, 2], "x": 7.5, "y": 2}, + {"matrix": [2, 1], "x": 8.5, "y": 2}, + {"matrix": [2, 0], "x": 9.5, "y": 2}, + + {"matrix": [7, 0], "x": 3.25, "y": 3, "w": 2}, + + {"matrix": [3, 4], "x": 5.25, "y": 3, "w": 2} + ] + } + } +} diff --git a/keyboards/marksard/treadstone32/lite/rules.mk b/keyboards/marksard/treadstone32/lite/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/marksard/treadstone32/rev1/info.json b/keyboards/marksard/treadstone32/rev1/info.json deleted file mode 100644 index 7da6e2c24e..0000000000 --- a/keyboards/marksard/treadstone32/rev1/info.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "keyboard_name": "treadstone32", - "usb": { - "device_version": "0.1.0" - }, - "rgblight": { - "saturation_steps": 8, - "led_count": 6, - "sleep": true, - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "knight": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "C7"], - "rows": ["F1", "F0", "E6", "B2", "B4", "D7", "D6", "D4"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [4, 4], "x": 0, "y": 0}, - {"matrix": [4, 3], "x": 1, "y": 0}, - {"matrix": [4, 2], "x": 2, "y": 0}, - {"matrix": [4, 1], "x": 3, "y": 0}, - {"matrix": [4, 0], "x": 4, "y": 0}, - - {"matrix": [0, 4], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 2], "x": 7.5, "y": 0}, - {"matrix": [0, 1], "x": 8.5, "y": 0}, - {"matrix": [0, 0], "x": 9.5, "y": 0}, - - {"matrix": [5, 4], "x": 0.25, "y": 1}, - {"matrix": [5, 3], "x": 1.25, "y": 1}, - {"matrix": [5, 2], "x": 2.25, "y": 1}, - {"matrix": [5, 1], "x": 3.25, "y": 1}, - {"matrix": [5, 0], "x": 4.25, "y": 1}, - - {"matrix": [1, 4], "x": 5.25, "y": 1}, - {"matrix": [1, 3], "x": 6.25, "y": 1}, - {"matrix": [1, 2], "x": 7.25, "y": 1}, - {"matrix": [1, 1], "x": 8.25, "y": 1}, - {"matrix": [1, 0], "x": 9.25, "y": 1}, - - {"matrix": [6, 4], "x": 0, "y": 2}, - {"matrix": [6, 3], "x": 1, "y": 2}, - {"matrix": [6, 2], "x": 2, "y": 2}, - {"matrix": [6, 1], "x": 3, "y": 2}, - {"matrix": [6, 0], "x": 4, "y": 2}, - - {"matrix": [2, 4], "x": 5.5, "y": 2}, - {"matrix": [2, 3], "x": 6.5, "y": 2}, - {"matrix": [2, 2], "x": 7.5, "y": 2}, - {"matrix": [2, 1], "x": 8.5, "y": 2}, - {"matrix": [2, 0], "x": 9.5, "y": 2}, - - {"matrix": [7, 0], "x": 3.25, "y": 3, "w": 2}, - - {"matrix": [3, 4], "x": 5.25, "y": 3, "w": 2} - ] - } - } -} diff --git a/keyboards/marksard/treadstone32/rev1/keyboard.json b/keyboards/marksard/treadstone32/rev1/keyboard.json new file mode 100644 index 0000000000..7da6e2c24e --- /dev/null +++ b/keyboards/marksard/treadstone32/rev1/keyboard.json @@ -0,0 +1,72 @@ +{ + "keyboard_name": "treadstone32", + "usb": { + "device_version": "0.1.0" + }, + "rgblight": { + "saturation_steps": 8, + "led_count": 6, + "sleep": true, + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "knight": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "C7"], + "rows": ["F1", "F0", "E6", "B2", "B4", "D7", "D6", "D4"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [4, 4], "x": 0, "y": 0}, + {"matrix": [4, 3], "x": 1, "y": 0}, + {"matrix": [4, 2], "x": 2, "y": 0}, + {"matrix": [4, 1], "x": 3, "y": 0}, + {"matrix": [4, 0], "x": 4, "y": 0}, + + {"matrix": [0, 4], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 2], "x": 7.5, "y": 0}, + {"matrix": [0, 1], "x": 8.5, "y": 0}, + {"matrix": [0, 0], "x": 9.5, "y": 0}, + + {"matrix": [5, 4], "x": 0.25, "y": 1}, + {"matrix": [5, 3], "x": 1.25, "y": 1}, + {"matrix": [5, 2], "x": 2.25, "y": 1}, + {"matrix": [5, 1], "x": 3.25, "y": 1}, + {"matrix": [5, 0], "x": 4.25, "y": 1}, + + {"matrix": [1, 4], "x": 5.25, "y": 1}, + {"matrix": [1, 3], "x": 6.25, "y": 1}, + {"matrix": [1, 2], "x": 7.25, "y": 1}, + {"matrix": [1, 1], "x": 8.25, "y": 1}, + {"matrix": [1, 0], "x": 9.25, "y": 1}, + + {"matrix": [6, 4], "x": 0, "y": 2}, + {"matrix": [6, 3], "x": 1, "y": 2}, + {"matrix": [6, 2], "x": 2, "y": 2}, + {"matrix": [6, 1], "x": 3, "y": 2}, + {"matrix": [6, 0], "x": 4, "y": 2}, + + {"matrix": [2, 4], "x": 5.5, "y": 2}, + {"matrix": [2, 3], "x": 6.5, "y": 2}, + {"matrix": [2, 2], "x": 7.5, "y": 2}, + {"matrix": [2, 1], "x": 8.5, "y": 2}, + {"matrix": [2, 0], "x": 9.5, "y": 2}, + + {"matrix": [7, 0], "x": 3.25, "y": 3, "w": 2}, + + {"matrix": [3, 4], "x": 5.25, "y": 3, "w": 2} + ] + } + } +} diff --git a/keyboards/marksard/treadstone32/rev1/rules.mk b/keyboards/marksard/treadstone32/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/marksard/treadstone48/rev1/info.json b/keyboards/marksard/treadstone48/rev1/info.json deleted file mode 100644 index 5c13e5b15c..0000000000 --- a/keyboards/marksard/treadstone48/rev1/info.json +++ /dev/null @@ -1,299 +0,0 @@ -{ - "keyboard_name": "Treadstone48", - "manufacturer": "marksard", - "url": "https://github.com/marksard/Keyboards", - "maintainer": "marksard", - "usb": { - "vid": "0xFEED", - "pid": "0xDFA3", - "device_version": "0.1.0" - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 180, - "sleep": true, - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "knight": true, - "static_gradient": true - } - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT_base": { - "layout": [ - {"matrix": [4, 5], "x": 1, "y": 0}, - {"matrix": [4, 4], "x": 2.25, "y": 0}, - {"matrix": [4, 3], "x": 3.25, "y": 0}, - {"matrix": [4, 2], "x": 4.25, "y": 0}, - {"matrix": [4, 1], "x": 5.25, "y": 0}, - {"matrix": [4, 0], "x": 6.25, "y": 0}, - - {"matrix": [0, 5], "x": 7.75, "y": 0}, - {"matrix": [0, 4], "x": 8.75, "y": 0}, - {"matrix": [0, 3], "x": 9.75, "y": 0}, - {"matrix": [0, 2], "x": 10.75, "y": 0}, - {"matrix": [0, 1], "x": 11.75, "y": 0}, - {"matrix": [0, 0], "x": 13.75, "y": 0}, - - {"matrix": [5, 5], "x": 1, "y": 1, "w": 1.5}, - {"matrix": [5, 4], "x": 2.5, "y": 1}, - {"matrix": [5, 3], "x": 3.5, "y": 1}, - {"matrix": [5, 2], "x": 4.5, "y": 1}, - {"matrix": [5, 1], "x": 5.5, "y": 1}, - {"matrix": [5, 0], "x": 6.5, "y": 1}, - - {"matrix": [1, 5], "x": 7.5, "y": 1}, - {"matrix": [1, 4], "x": 8.5, "y": 1}, - {"matrix": [1, 3], "x": 9.5, "y": 1}, - {"matrix": [1, 2], "x": 10.5, "y": 1}, - {"matrix": [1, 1], "x": 11.5, "y": 1}, - {"matrix": [1, 0], "x": 12.5, "y": 1, "w": 2.25}, - - {"matrix": [6, 5], "x": 0, "y": 2, "w": 2.25}, - {"matrix": [6, 4], "x": 2.25, "y": 2}, - {"matrix": [6, 3], "x": 3.25, "y": 2}, - {"matrix": [6, 2], "x": 4.25, "y": 2}, - {"matrix": [6, 1], "x": 5.25, "y": 2}, - {"matrix": [6, 0], "x": 6.25, "y": 2}, - - {"matrix": [2, 5], "x": 7.75, "y": 2}, - {"matrix": [2, 4], "x": 8.75, "y": 2}, - {"matrix": [2, 3], "x": 9.75, "y": 2}, - {"matrix": [2, 2], "x": 10.75, "y": 2}, - {"matrix": [2, 1], "x": 11.75, "y": 2}, - {"matrix": [2, 0], "x": 12.75, "y": 2}, - - {"matrix": [7, 5], "x": 0.75, "y": 3, "w": 1.25}, - {"matrix": [7, 4], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [7, 3], "x": 3.25, "y": 3, "w": 1.25}, - {"matrix": [7, 2], "x": 4.5, "y": 3}, - {"matrix": [7, 1], "x": 5.5, "y": 3, "w": 2}, - {"matrix": [7, 0], "x": 7.5, "y": 3, "w": 2}, - - {"matrix": [3, 5], "x": 9.5, "y": 3}, - {"matrix": [3, 4], "x": 10.5, "y": 3, "w": 1.25}, - {"matrix": [3, 3], "x": 11.75, "y": 3}, - {"matrix": [3, 2], "x": 12.75, "y": 3}, - {"matrix": [3, 1], "x": 13.75, "y": 3}, - - {"matrix": [3, 0], "x": 12.75, "y": 0} - ] - }, - "LAYOUT_full": { - "layout": [ - {"matrix": [4, 5], "x": 1, "y": 0}, - {"matrix": [4, 4], "x": 2.25, "y": 0}, - {"matrix": [4, 3], "x": 3.25, "y": 0}, - {"matrix": [4, 2], "x": 4.25, "y": 0}, - {"matrix": [4, 1], "x": 5.25, "y": 0}, - {"matrix": [4, 0], "x": 6.25, "y": 0}, - - {"matrix": [0, 5], "x": 7.75, "y": 0}, - {"matrix": [0, 4], "x": 8.75, "y": 0}, - {"matrix": [0, 3], "x": 9.75, "y": 0}, - {"matrix": [0, 2], "x": 10.75, "y": 0}, - {"matrix": [0, 1], "x": 11.75, "y": 0}, - {"matrix": [0, 0], "x": 13.75, "y": 0}, - - {"matrix": [12, 5], "x": 16.75, "y": 0}, - {"matrix": [12, 4], "x": 18, "y": 0}, - {"matrix": [12, 3], "x": 19, "y": 0}, - {"matrix": [12, 2], "x": 20, "y": 0}, - {"matrix": [12, 1], "x": 21, "y": 0}, - {"matrix": [12, 0], "x": 22, "y": 0}, - - {"matrix": [8, 5], "x": 23.5, "y": 0}, - {"matrix": [8, 4], "x": 24.5, "y": 0}, - {"matrix": [8, 3], "x": 25.5, "y": 0}, - {"matrix": [8, 2], "x": 26.5, "y": 0}, - {"matrix": [8, 1], "x": 27.5, "y": 0}, - {"matrix": [8, 0], "x": 29.5, "y": 0}, - - {"matrix": [5, 5], "x": 1, "y": 1, "w": 1.5}, - {"matrix": [5, 4], "x": 2.5, "y": 1}, - {"matrix": [5, 3], "x": 3.5, "y": 1}, - {"matrix": [5, 2], "x": 4.5, "y": 1}, - {"matrix": [5, 1], "x": 5.5, "y": 1}, - {"matrix": [5, 0], "x": 6.5, "y": 1}, - - {"matrix": [1, 5], "x": 7.5, "y": 1}, - {"matrix": [1, 4], "x": 8.5, "y": 1}, - {"matrix": [1, 3], "x": 9.5, "y": 1}, - {"matrix": [1, 2], "x": 10.5, "y": 1}, - {"matrix": [1, 1], "x": 11.5, "y": 1}, - {"matrix": [1, 0], "x": 12.5, "y": 1, "w": 2.25}, - - {"matrix": [13, 5], "x": 16.75, "y": 1, "w": 1.5}, - {"matrix": [13, 4], "x": 18.25, "y": 1}, - {"matrix": [13, 3], "x": 19.25, "y": 1}, - {"matrix": [13, 2], "x": 20.25, "y": 1}, - {"matrix": [13, 1], "x": 21.25, "y": 1}, - {"matrix": [13, 0], "x": 22.25, "y": 1}, - - {"matrix": [9, 5], "x": 23.25, "y": 1}, - {"matrix": [9, 4], "x": 24.25, "y": 1}, - {"matrix": [9, 3], "x": 25.25, "y": 1}, - {"matrix": [9, 2], "x": 26.25, "y": 1}, - {"matrix": [9, 1], "x": 27.25, "y": 1}, - {"matrix": [9, 0], "x": 28.25, "y": 1, "w": 2.25}, - - {"matrix": [6, 5], "x": 0, "y": 2, "w": 2.25}, - {"matrix": [6, 4], "x": 2.25, "y": 2}, - {"matrix": [6, 3], "x": 3.25, "y": 2}, - {"matrix": [6, 2], "x": 4.25, "y": 2}, - {"matrix": [6, 1], "x": 5.25, "y": 2}, - {"matrix": [6, 0], "x": 6.25, "y": 2}, - - {"matrix": [2, 5], "x": 7.75, "y": 2}, - {"matrix": [2, 4], "x": 8.75, "y": 2}, - {"matrix": [2, 3], "x": 9.75, "y": 2}, - {"matrix": [2, 2], "x": 10.75, "y": 2}, - {"matrix": [2, 1], "x": 11.75, "y": 2}, - {"matrix": [2, 0], "x": 12.75, "y": 2}, - - {"matrix": [14, 5], "x": 15.75, "y": 2, "w": 2.25}, - {"matrix": [14, 4], "x": 18, "y": 2}, - {"matrix": [14, 3], "x": 19, "y": 2}, - {"matrix": [14, 2], "x": 20, "y": 2}, - {"matrix": [14, 1], "x": 21, "y": 2}, - {"matrix": [14, 0], "x": 22, "y": 2}, - - {"matrix": [10, 5], "x": 23.5, "y": 2}, - {"matrix": [10, 4], "x": 24.5, "y": 2}, - {"matrix": [10, 3], "x": 25.5, "y": 2}, - {"matrix": [10, 2], "x": 26.5, "y": 2}, - {"matrix": [10, 1], "x": 27.5, "y": 2}, - {"matrix": [10, 0], "x": 28.5, "y": 2}, - - {"matrix": [7, 5], "x": 0.75, "y": 3, "w": 1.25}, - {"matrix": [7, 4], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [7, 3], "x": 3.25, "y": 3, "w": 1.25}, - {"matrix": [7, 2], "x": 4.5, "y": 3}, - {"matrix": [7, 1], "x": 5.5, "y": 3, "w": 2}, - {"matrix": [7, 0], "x": 7.5, "y": 3, "w": 2}, - - {"matrix": [3, 5], "x": 9.5, "y": 3}, - {"matrix": [3, 4], "x": 10.5, "y": 3, "w": 1.25}, - {"matrix": [3, 3], "x": 11.75, "y": 3}, - {"matrix": [3, 2], "x": 12.75, "y": 3}, - {"matrix": [3, 1], "x": 13.75, "y": 3}, - - {"matrix": [3, 0], "x": 12.75, "y": 0}, - - {"matrix": [15, 5], "x": 16.5, "y": 3, "w": 1.25}, - {"matrix": [15, 4], "x": 17.75, "y": 3, "w": 1.25}, - {"matrix": [15, 3], "x": 19, "y": 3, "w": 1.25}, - {"matrix": [15, 2], "x": 20.25, "y": 3}, - {"matrix": [15, 1], "x": 21.25, "y": 3, "w": 2}, - {"matrix": [15, 0], "x": 23.25, "y": 3, "w": 2}, - - {"matrix": [11, 5], "x": 25.25, "y": 3}, - {"matrix": [11, 4], "x": 26.25, "y": 3, "w": 1.25}, - {"matrix": [11, 3], "x": 27.5, "y": 3}, - {"matrix": [11, 2], "x": 28.5, "y": 3}, - {"matrix": [11, 1], "x": 29.5, "y": 3}, - - {"matrix": [11, 0], "x": 28.5, "y": 0} - ] - }, - "LAYOUT_rs": { - "layout": [ - {"matrix": [4, 5], "x": 1, "y": 0}, - {"matrix": [4, 4], "x": 2.25, "y": 0}, - {"matrix": [4, 3], "x": 3.25, "y": 0}, - {"matrix": [4, 2], "x": 4.25, "y": 0}, - {"matrix": [4, 1], "x": 5.25, "y": 0}, - {"matrix": [4, 0], "x": 6.25, "y": 0}, - - {"matrix": [0, 5], "x": 7.75, "y": 0}, - {"matrix": [0, 4], "x": 8.75, "y": 0}, - {"matrix": [0, 3], "x": 9.75, "y": 0}, - {"matrix": [0, 2], "x": 10.75, "y": 0}, - {"matrix": [0, 1], "x": 11.75, "y": 0}, - {"matrix": [0, 0], "x": 13.75, "y": 0}, - - {"matrix": [8, 0], "x": 15.75, "y": 0}, - {"matrix": [8, 1], "x": 16.75, "y": 0}, - {"matrix": [8, 2], "x": 17.75, "y": 0}, - {"matrix": [8, 3], "x": 18.75, "y": 0}, - {"matrix": [8, 4], "x": 19.75, "y": 0}, - - {"matrix": [5, 5], "x": 1, "y": 1, "w": 1.5}, - {"matrix": [5, 4], "x": 2.5, "y": 1}, - {"matrix": [5, 3], "x": 3.5, "y": 1}, - {"matrix": [5, 2], "x": 4.5, "y": 1}, - {"matrix": [5, 1], "x": 5.5, "y": 1}, - {"matrix": [5, 0], "x": 6.5, "y": 1}, - - {"matrix": [1, 5], "x": 7.5, "y": 1}, - {"matrix": [1, 4], "x": 8.5, "y": 1}, - {"matrix": [1, 3], "x": 9.5, "y": 1}, - {"matrix": [1, 2], "x": 10.5, "y": 1}, - {"matrix": [1, 1], "x": 11.5, "y": 1}, - {"matrix": [1, 0], "x": 12.5, "y": 1, "w": 2.25}, - - {"matrix": [9, 0], "x": 15.75, "y": 1}, - {"matrix": [9, 1], "x": 16.75, "y": 1}, - {"matrix": [9, 2], "x": 17.75, "y": 1}, - {"matrix": [9, 3], "x": 18.75, "y": 1}, - {"matrix": [9, 4], "x": 19.75, "y": 1}, - - {"matrix": [6, 5], "x": 0, "y": 2, "w": 2.25}, - {"matrix": [6, 4], "x": 2.25, "y": 2}, - {"matrix": [6, 3], "x": 3.25, "y": 2}, - {"matrix": [6, 2], "x": 4.25, "y": 2}, - {"matrix": [6, 1], "x": 5.25, "y": 2}, - {"matrix": [6, 0], "x": 6.25, "y": 2}, - - {"matrix": [2, 5], "x": 7.75, "y": 2}, - {"matrix": [2, 4], "x": 8.75, "y": 2}, - {"matrix": [2, 3], "x": 9.75, "y": 2}, - {"matrix": [2, 2], "x": 10.75, "y": 2}, - {"matrix": [2, 1], "x": 11.75, "y": 2}, - {"matrix": [2, 0], "x": 12.75, "y": 2}, - - {"matrix": [10, 0], "x": 15.75, "y": 2}, - {"matrix": [10, 1], "x": 16.75, "y": 2}, - {"matrix": [10, 2], "x": 17.75, "y": 2}, - {"matrix": [10, 3], "x": 18.75, "y": 2}, - {"matrix": [10, 4], "x": 19.75, "y": 2}, - - {"matrix": [7, 5], "x": 0.75, "y": 3, "w": 1.25}, - {"matrix": [7, 4], "x": 2, "y": 3, "w": 1.25}, - {"matrix": [7, 3], "x": 3.25, "y": 3, "w": 1.25}, - {"matrix": [7, 2], "x": 4.5, "y": 3}, - {"matrix": [7, 1], "x": 5.5, "y": 3, "w": 2}, - {"matrix": [7, 0], "x": 7.5, "y": 3, "w": 2}, - - {"matrix": [3, 5], "x": 9.5, "y": 3}, - {"matrix": [3, 4], "x": 10.5, "y": 3, "w": 1.25}, - {"matrix": [3, 3], "x": 11.75, "y": 3}, - {"matrix": [3, 2], "x": 12.75, "y": 3}, - {"matrix": [3, 1], "x": 13.75, "y": 3}, - - {"matrix": [11, 0], "x": 15.75, "y": 3}, - {"matrix": [11, 1], "x": 16.75, "y": 3}, - {"matrix": [11, 2], "x": 17.75, "y": 3}, - {"matrix": [11, 3], "x": 18.75, "y": 3}, - {"matrix": [11, 4], "x": 19.75, "y": 3}, - - {"matrix": [3, 0], "x": 12.75, "y": 0} - ] - } - } -} diff --git a/keyboards/marksard/treadstone48/rev1/keyboard.json b/keyboards/marksard/treadstone48/rev1/keyboard.json new file mode 100644 index 0000000000..5c13e5b15c --- /dev/null +++ b/keyboards/marksard/treadstone48/rev1/keyboard.json @@ -0,0 +1,299 @@ +{ + "keyboard_name": "Treadstone48", + "manufacturer": "marksard", + "url": "https://github.com/marksard/Keyboards", + "maintainer": "marksard", + "usb": { + "vid": "0xFEED", + "pid": "0xDFA3", + "device_version": "0.1.0" + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 180, + "sleep": true, + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "knight": true, + "static_gradient": true + } + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT_base": { + "layout": [ + {"matrix": [4, 5], "x": 1, "y": 0}, + {"matrix": [4, 4], "x": 2.25, "y": 0}, + {"matrix": [4, 3], "x": 3.25, "y": 0}, + {"matrix": [4, 2], "x": 4.25, "y": 0}, + {"matrix": [4, 1], "x": 5.25, "y": 0}, + {"matrix": [4, 0], "x": 6.25, "y": 0}, + + {"matrix": [0, 5], "x": 7.75, "y": 0}, + {"matrix": [0, 4], "x": 8.75, "y": 0}, + {"matrix": [0, 3], "x": 9.75, "y": 0}, + {"matrix": [0, 2], "x": 10.75, "y": 0}, + {"matrix": [0, 1], "x": 11.75, "y": 0}, + {"matrix": [0, 0], "x": 13.75, "y": 0}, + + {"matrix": [5, 5], "x": 1, "y": 1, "w": 1.5}, + {"matrix": [5, 4], "x": 2.5, "y": 1}, + {"matrix": [5, 3], "x": 3.5, "y": 1}, + {"matrix": [5, 2], "x": 4.5, "y": 1}, + {"matrix": [5, 1], "x": 5.5, "y": 1}, + {"matrix": [5, 0], "x": 6.5, "y": 1}, + + {"matrix": [1, 5], "x": 7.5, "y": 1}, + {"matrix": [1, 4], "x": 8.5, "y": 1}, + {"matrix": [1, 3], "x": 9.5, "y": 1}, + {"matrix": [1, 2], "x": 10.5, "y": 1}, + {"matrix": [1, 1], "x": 11.5, "y": 1}, + {"matrix": [1, 0], "x": 12.5, "y": 1, "w": 2.25}, + + {"matrix": [6, 5], "x": 0, "y": 2, "w": 2.25}, + {"matrix": [6, 4], "x": 2.25, "y": 2}, + {"matrix": [6, 3], "x": 3.25, "y": 2}, + {"matrix": [6, 2], "x": 4.25, "y": 2}, + {"matrix": [6, 1], "x": 5.25, "y": 2}, + {"matrix": [6, 0], "x": 6.25, "y": 2}, + + {"matrix": [2, 5], "x": 7.75, "y": 2}, + {"matrix": [2, 4], "x": 8.75, "y": 2}, + {"matrix": [2, 3], "x": 9.75, "y": 2}, + {"matrix": [2, 2], "x": 10.75, "y": 2}, + {"matrix": [2, 1], "x": 11.75, "y": 2}, + {"matrix": [2, 0], "x": 12.75, "y": 2}, + + {"matrix": [7, 5], "x": 0.75, "y": 3, "w": 1.25}, + {"matrix": [7, 4], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [7, 3], "x": 3.25, "y": 3, "w": 1.25}, + {"matrix": [7, 2], "x": 4.5, "y": 3}, + {"matrix": [7, 1], "x": 5.5, "y": 3, "w": 2}, + {"matrix": [7, 0], "x": 7.5, "y": 3, "w": 2}, + + {"matrix": [3, 5], "x": 9.5, "y": 3}, + {"matrix": [3, 4], "x": 10.5, "y": 3, "w": 1.25}, + {"matrix": [3, 3], "x": 11.75, "y": 3}, + {"matrix": [3, 2], "x": 12.75, "y": 3}, + {"matrix": [3, 1], "x": 13.75, "y": 3}, + + {"matrix": [3, 0], "x": 12.75, "y": 0} + ] + }, + "LAYOUT_full": { + "layout": [ + {"matrix": [4, 5], "x": 1, "y": 0}, + {"matrix": [4, 4], "x": 2.25, "y": 0}, + {"matrix": [4, 3], "x": 3.25, "y": 0}, + {"matrix": [4, 2], "x": 4.25, "y": 0}, + {"matrix": [4, 1], "x": 5.25, "y": 0}, + {"matrix": [4, 0], "x": 6.25, "y": 0}, + + {"matrix": [0, 5], "x": 7.75, "y": 0}, + {"matrix": [0, 4], "x": 8.75, "y": 0}, + {"matrix": [0, 3], "x": 9.75, "y": 0}, + {"matrix": [0, 2], "x": 10.75, "y": 0}, + {"matrix": [0, 1], "x": 11.75, "y": 0}, + {"matrix": [0, 0], "x": 13.75, "y": 0}, + + {"matrix": [12, 5], "x": 16.75, "y": 0}, + {"matrix": [12, 4], "x": 18, "y": 0}, + {"matrix": [12, 3], "x": 19, "y": 0}, + {"matrix": [12, 2], "x": 20, "y": 0}, + {"matrix": [12, 1], "x": 21, "y": 0}, + {"matrix": [12, 0], "x": 22, "y": 0}, + + {"matrix": [8, 5], "x": 23.5, "y": 0}, + {"matrix": [8, 4], "x": 24.5, "y": 0}, + {"matrix": [8, 3], "x": 25.5, "y": 0}, + {"matrix": [8, 2], "x": 26.5, "y": 0}, + {"matrix": [8, 1], "x": 27.5, "y": 0}, + {"matrix": [8, 0], "x": 29.5, "y": 0}, + + {"matrix": [5, 5], "x": 1, "y": 1, "w": 1.5}, + {"matrix": [5, 4], "x": 2.5, "y": 1}, + {"matrix": [5, 3], "x": 3.5, "y": 1}, + {"matrix": [5, 2], "x": 4.5, "y": 1}, + {"matrix": [5, 1], "x": 5.5, "y": 1}, + {"matrix": [5, 0], "x": 6.5, "y": 1}, + + {"matrix": [1, 5], "x": 7.5, "y": 1}, + {"matrix": [1, 4], "x": 8.5, "y": 1}, + {"matrix": [1, 3], "x": 9.5, "y": 1}, + {"matrix": [1, 2], "x": 10.5, "y": 1}, + {"matrix": [1, 1], "x": 11.5, "y": 1}, + {"matrix": [1, 0], "x": 12.5, "y": 1, "w": 2.25}, + + {"matrix": [13, 5], "x": 16.75, "y": 1, "w": 1.5}, + {"matrix": [13, 4], "x": 18.25, "y": 1}, + {"matrix": [13, 3], "x": 19.25, "y": 1}, + {"matrix": [13, 2], "x": 20.25, "y": 1}, + {"matrix": [13, 1], "x": 21.25, "y": 1}, + {"matrix": [13, 0], "x": 22.25, "y": 1}, + + {"matrix": [9, 5], "x": 23.25, "y": 1}, + {"matrix": [9, 4], "x": 24.25, "y": 1}, + {"matrix": [9, 3], "x": 25.25, "y": 1}, + {"matrix": [9, 2], "x": 26.25, "y": 1}, + {"matrix": [9, 1], "x": 27.25, "y": 1}, + {"matrix": [9, 0], "x": 28.25, "y": 1, "w": 2.25}, + + {"matrix": [6, 5], "x": 0, "y": 2, "w": 2.25}, + {"matrix": [6, 4], "x": 2.25, "y": 2}, + {"matrix": [6, 3], "x": 3.25, "y": 2}, + {"matrix": [6, 2], "x": 4.25, "y": 2}, + {"matrix": [6, 1], "x": 5.25, "y": 2}, + {"matrix": [6, 0], "x": 6.25, "y": 2}, + + {"matrix": [2, 5], "x": 7.75, "y": 2}, + {"matrix": [2, 4], "x": 8.75, "y": 2}, + {"matrix": [2, 3], "x": 9.75, "y": 2}, + {"matrix": [2, 2], "x": 10.75, "y": 2}, + {"matrix": [2, 1], "x": 11.75, "y": 2}, + {"matrix": [2, 0], "x": 12.75, "y": 2}, + + {"matrix": [14, 5], "x": 15.75, "y": 2, "w": 2.25}, + {"matrix": [14, 4], "x": 18, "y": 2}, + {"matrix": [14, 3], "x": 19, "y": 2}, + {"matrix": [14, 2], "x": 20, "y": 2}, + {"matrix": [14, 1], "x": 21, "y": 2}, + {"matrix": [14, 0], "x": 22, "y": 2}, + + {"matrix": [10, 5], "x": 23.5, "y": 2}, + {"matrix": [10, 4], "x": 24.5, "y": 2}, + {"matrix": [10, 3], "x": 25.5, "y": 2}, + {"matrix": [10, 2], "x": 26.5, "y": 2}, + {"matrix": [10, 1], "x": 27.5, "y": 2}, + {"matrix": [10, 0], "x": 28.5, "y": 2}, + + {"matrix": [7, 5], "x": 0.75, "y": 3, "w": 1.25}, + {"matrix": [7, 4], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [7, 3], "x": 3.25, "y": 3, "w": 1.25}, + {"matrix": [7, 2], "x": 4.5, "y": 3}, + {"matrix": [7, 1], "x": 5.5, "y": 3, "w": 2}, + {"matrix": [7, 0], "x": 7.5, "y": 3, "w": 2}, + + {"matrix": [3, 5], "x": 9.5, "y": 3}, + {"matrix": [3, 4], "x": 10.5, "y": 3, "w": 1.25}, + {"matrix": [3, 3], "x": 11.75, "y": 3}, + {"matrix": [3, 2], "x": 12.75, "y": 3}, + {"matrix": [3, 1], "x": 13.75, "y": 3}, + + {"matrix": [3, 0], "x": 12.75, "y": 0}, + + {"matrix": [15, 5], "x": 16.5, "y": 3, "w": 1.25}, + {"matrix": [15, 4], "x": 17.75, "y": 3, "w": 1.25}, + {"matrix": [15, 3], "x": 19, "y": 3, "w": 1.25}, + {"matrix": [15, 2], "x": 20.25, "y": 3}, + {"matrix": [15, 1], "x": 21.25, "y": 3, "w": 2}, + {"matrix": [15, 0], "x": 23.25, "y": 3, "w": 2}, + + {"matrix": [11, 5], "x": 25.25, "y": 3}, + {"matrix": [11, 4], "x": 26.25, "y": 3, "w": 1.25}, + {"matrix": [11, 3], "x": 27.5, "y": 3}, + {"matrix": [11, 2], "x": 28.5, "y": 3}, + {"matrix": [11, 1], "x": 29.5, "y": 3}, + + {"matrix": [11, 0], "x": 28.5, "y": 0} + ] + }, + "LAYOUT_rs": { + "layout": [ + {"matrix": [4, 5], "x": 1, "y": 0}, + {"matrix": [4, 4], "x": 2.25, "y": 0}, + {"matrix": [4, 3], "x": 3.25, "y": 0}, + {"matrix": [4, 2], "x": 4.25, "y": 0}, + {"matrix": [4, 1], "x": 5.25, "y": 0}, + {"matrix": [4, 0], "x": 6.25, "y": 0}, + + {"matrix": [0, 5], "x": 7.75, "y": 0}, + {"matrix": [0, 4], "x": 8.75, "y": 0}, + {"matrix": [0, 3], "x": 9.75, "y": 0}, + {"matrix": [0, 2], "x": 10.75, "y": 0}, + {"matrix": [0, 1], "x": 11.75, "y": 0}, + {"matrix": [0, 0], "x": 13.75, "y": 0}, + + {"matrix": [8, 0], "x": 15.75, "y": 0}, + {"matrix": [8, 1], "x": 16.75, "y": 0}, + {"matrix": [8, 2], "x": 17.75, "y": 0}, + {"matrix": [8, 3], "x": 18.75, "y": 0}, + {"matrix": [8, 4], "x": 19.75, "y": 0}, + + {"matrix": [5, 5], "x": 1, "y": 1, "w": 1.5}, + {"matrix": [5, 4], "x": 2.5, "y": 1}, + {"matrix": [5, 3], "x": 3.5, "y": 1}, + {"matrix": [5, 2], "x": 4.5, "y": 1}, + {"matrix": [5, 1], "x": 5.5, "y": 1}, + {"matrix": [5, 0], "x": 6.5, "y": 1}, + + {"matrix": [1, 5], "x": 7.5, "y": 1}, + {"matrix": [1, 4], "x": 8.5, "y": 1}, + {"matrix": [1, 3], "x": 9.5, "y": 1}, + {"matrix": [1, 2], "x": 10.5, "y": 1}, + {"matrix": [1, 1], "x": 11.5, "y": 1}, + {"matrix": [1, 0], "x": 12.5, "y": 1, "w": 2.25}, + + {"matrix": [9, 0], "x": 15.75, "y": 1}, + {"matrix": [9, 1], "x": 16.75, "y": 1}, + {"matrix": [9, 2], "x": 17.75, "y": 1}, + {"matrix": [9, 3], "x": 18.75, "y": 1}, + {"matrix": [9, 4], "x": 19.75, "y": 1}, + + {"matrix": [6, 5], "x": 0, "y": 2, "w": 2.25}, + {"matrix": [6, 4], "x": 2.25, "y": 2}, + {"matrix": [6, 3], "x": 3.25, "y": 2}, + {"matrix": [6, 2], "x": 4.25, "y": 2}, + {"matrix": [6, 1], "x": 5.25, "y": 2}, + {"matrix": [6, 0], "x": 6.25, "y": 2}, + + {"matrix": [2, 5], "x": 7.75, "y": 2}, + {"matrix": [2, 4], "x": 8.75, "y": 2}, + {"matrix": [2, 3], "x": 9.75, "y": 2}, + {"matrix": [2, 2], "x": 10.75, "y": 2}, + {"matrix": [2, 1], "x": 11.75, "y": 2}, + {"matrix": [2, 0], "x": 12.75, "y": 2}, + + {"matrix": [10, 0], "x": 15.75, "y": 2}, + {"matrix": [10, 1], "x": 16.75, "y": 2}, + {"matrix": [10, 2], "x": 17.75, "y": 2}, + {"matrix": [10, 3], "x": 18.75, "y": 2}, + {"matrix": [10, 4], "x": 19.75, "y": 2}, + + {"matrix": [7, 5], "x": 0.75, "y": 3, "w": 1.25}, + {"matrix": [7, 4], "x": 2, "y": 3, "w": 1.25}, + {"matrix": [7, 3], "x": 3.25, "y": 3, "w": 1.25}, + {"matrix": [7, 2], "x": 4.5, "y": 3}, + {"matrix": [7, 1], "x": 5.5, "y": 3, "w": 2}, + {"matrix": [7, 0], "x": 7.5, "y": 3, "w": 2}, + + {"matrix": [3, 5], "x": 9.5, "y": 3}, + {"matrix": [3, 4], "x": 10.5, "y": 3, "w": 1.25}, + {"matrix": [3, 3], "x": 11.75, "y": 3}, + {"matrix": [3, 2], "x": 12.75, "y": 3}, + {"matrix": [3, 1], "x": 13.75, "y": 3}, + + {"matrix": [11, 0], "x": 15.75, "y": 3}, + {"matrix": [11, 1], "x": 16.75, "y": 3}, + {"matrix": [11, 2], "x": 17.75, "y": 3}, + {"matrix": [11, 3], "x": 18.75, "y": 3}, + {"matrix": [11, 4], "x": 19.75, "y": 3}, + + {"matrix": [3, 0], "x": 12.75, "y": 0} + ] + } + } +} diff --git a/keyboards/marksard/treadstone48/rev1/rules.mk b/keyboards/marksard/treadstone48/rev1/rules.mk deleted file mode 100644 index fff00a1b51..0000000000 --- a/keyboards/marksard/treadstone48/rev1/rules.mk +++ /dev/null @@ -1,3 +0,0 @@ -# Revision Specific Build Options -# change yes to no to disable -# diff --git a/keyboards/marshkeys/flowerpad/info.json b/keyboards/marshkeys/flowerpad/info.json deleted file mode 100644 index 79e69c7a03..0000000000 --- a/keyboards/marshkeys/flowerpad/info.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "manufacturer": "marshkeys.com", - "keyboard_name": "Flowerpad", - "maintainer": "Ethirallan", - "bootmagic": { - "matrix": [0, 1] - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["F7", "F6", "F5"], - "rows": ["C6", "D4", "D0"] - }, - "url": "marshkeys.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x466C", - "vid": "0x4D61" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 1], "x": 0, "y": 1}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 1, "y": 2}, - {"matrix": [2, 0], "x": 2, "y": 0}, - {"matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/marshkeys/flowerpad/keyboard.json b/keyboards/marshkeys/flowerpad/keyboard.json new file mode 100644 index 0000000000..79e69c7a03 --- /dev/null +++ b/keyboards/marshkeys/flowerpad/keyboard.json @@ -0,0 +1,37 @@ +{ + "manufacturer": "marshkeys.com", + "keyboard_name": "Flowerpad", + "maintainer": "Ethirallan", + "bootmagic": { + "matrix": [0, 1] + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["F7", "F6", "F5"], + "rows": ["C6", "D4", "D0"] + }, + "url": "marshkeys.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x466C", + "vid": "0x4D61" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 1], "x": 0, "y": 1}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 1, "y": 2}, + {"matrix": [2, 0], "x": 2, "y": 0}, + {"matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/marshkeys/flowerpad/rules.mk b/keyboards/marshkeys/flowerpad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/marshkeys/flowerpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/matchstickworks/southpad/rev1/info.json b/keyboards/matchstickworks/southpad/rev1/info.json deleted file mode 100644 index 15db9823b1..0000000000 --- a/keyboards/matchstickworks/southpad/rev1/info.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "keyboard_name": "SouthPad", - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B4"], - "rows": ["B3", "B5", "B6", "B7", "C7", "C6"] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 0], "x": 0, "y": 2, "h": 2}, - - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 0], "x": 0, "y": 4, "h": 2}, - - {"matrix": [5, 1], "x": 1, "y": 5}, - {"matrix": [5, 3], "x": 2, "y": 5, "w": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/matchstickworks/southpad/rev1/keyboard.json b/keyboards/matchstickworks/southpad/rev1/keyboard.json new file mode 100644 index 0000000000..15db9823b1 --- /dev/null +++ b/keyboards/matchstickworks/southpad/rev1/keyboard.json @@ -0,0 +1,55 @@ +{ + "keyboard_name": "SouthPad", + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B4"], + "rows": ["B3", "B5", "B6", "B7", "C7", "C6"] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 0], "x": 0, "y": 2, "h": 2}, + + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 0], "x": 0, "y": 4, "h": 2}, + + {"matrix": [5, 1], "x": 1, "y": 5}, + {"matrix": [5, 3], "x": 2, "y": 5, "w": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/matchstickworks/southpad/rev1/rules.mk b/keyboards/matchstickworks/southpad/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/matchstickworks/southpad/rev2/info.json b/keyboards/matchstickworks/southpad/rev2/info.json deleted file mode 100644 index 717b56ef63..0000000000 --- a/keyboards/matchstickworks/southpad/rev2/info.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "keyboard_name": "SouthPad v2", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x4D57", - "pid": "0x0002", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP13", "GP29", "GP28", "GP20", "GP19", "GP18"], - "cols": ["GP2", "GP4", "GP11", "GP12"] - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Bksp", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "=", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "(", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": ")", "matrix": [0, 3], "x": 3, "y": 0 }, - - { "label": "-", "matrix": [1, 0], "x": 0, "y": 1 }, - { "label": "*", "matrix": [1, 1], "x": 1, "y": 1 }, - { "label": "/", "matrix": [1, 2], "x": 2, "y": 1 }, - { "label": "Num Lock", "matrix": [1, 3], "x": 3, "y": 1 }, - - { "label": "+", "matrix": [2, 0], "x": 0, "y": 2, "h": 2 }, - { "label": "9", "matrix": [2, 1], "x": 1, "y": 2 }, - { "label": "8", "matrix": [2, 2], "x": 2, "y": 2 }, - { "label": "7", "matrix": [2, 3], "x": 3, "y": 2 }, - - { "label": "6", "matrix": [3, 1], "x": 1, "y": 3 }, - { "label": "5", "matrix": [3, 2], "x": 2, "y": 3 }, - { "label": "4", "matrix": [3, 3], "x": 3, "y": 3 }, - - { "label": "Enter", "matrix": [4, 0], "x": 0, "y": 4, "h": 2 }, - { "label": "3", "matrix": [4, 1], "x": 1, "y": 4 }, - { "label": "2", "matrix": [4, 2], "x": 2, "y": 4 }, - { "label": "1", "matrix": [4, 3], "x": 3, "y": 4 }, - - { "label": ".", "matrix": [5, 1], "x": 1, "y": 5 }, - { "label": "0", "matrix": [5, 3], "x": 2, "y": 5, "w": 2 } - ] - } - } -} diff --git a/keyboards/matchstickworks/southpad/rev2/keyboard.json b/keyboards/matchstickworks/southpad/rev2/keyboard.json new file mode 100644 index 0000000000..717b56ef63 --- /dev/null +++ b/keyboards/matchstickworks/southpad/rev2/keyboard.json @@ -0,0 +1,55 @@ +{ + "keyboard_name": "SouthPad v2", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x4D57", + "pid": "0x0002", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP13", "GP29", "GP28", "GP20", "GP19", "GP18"], + "cols": ["GP2", "GP4", "GP11", "GP12"] + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Bksp", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "=", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "(", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": ")", "matrix": [0, 3], "x": 3, "y": 0 }, + + { "label": "-", "matrix": [1, 0], "x": 0, "y": 1 }, + { "label": "*", "matrix": [1, 1], "x": 1, "y": 1 }, + { "label": "/", "matrix": [1, 2], "x": 2, "y": 1 }, + { "label": "Num Lock", "matrix": [1, 3], "x": 3, "y": 1 }, + + { "label": "+", "matrix": [2, 0], "x": 0, "y": 2, "h": 2 }, + { "label": "9", "matrix": [2, 1], "x": 1, "y": 2 }, + { "label": "8", "matrix": [2, 2], "x": 2, "y": 2 }, + { "label": "7", "matrix": [2, 3], "x": 3, "y": 2 }, + + { "label": "6", "matrix": [3, 1], "x": 1, "y": 3 }, + { "label": "5", "matrix": [3, 2], "x": 2, "y": 3 }, + { "label": "4", "matrix": [3, 3], "x": 3, "y": 3 }, + + { "label": "Enter", "matrix": [4, 0], "x": 0, "y": 4, "h": 2 }, + { "label": "3", "matrix": [4, 1], "x": 1, "y": 4 }, + { "label": "2", "matrix": [4, 2], "x": 2, "y": 4 }, + { "label": "1", "matrix": [4, 3], "x": 3, "y": 4 }, + + { "label": ".", "matrix": [5, 1], "x": 1, "y": 5 }, + { "label": "0", "matrix": [5, 3], "x": 2, "y": 5, "w": 2 } + ] + } + } +} diff --git a/keyboards/matchstickworks/southpad/rev2/rules.mk b/keyboards/matchstickworks/southpad/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/maxipad/promicro/info.json b/keyboards/maxipad/promicro/info.json deleted file mode 100644 index 1499162155..0000000000 --- a/keyboards/maxipad/promicro/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["F4", "C6", "D7", "F5", "B4", "B5"], - "rows": ["B6", "B2", "B3", "B1", "F7"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina" -} diff --git a/keyboards/maxipad/promicro/keyboard.json b/keyboards/maxipad/promicro/keyboard.json new file mode 100644 index 0000000000..1499162155 --- /dev/null +++ b/keyboards/maxipad/promicro/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["F4", "C6", "D7", "F5", "B4", "B5"], + "rows": ["B6", "B2", "B3", "B1", "F7"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina" +} diff --git a/keyboards/maxipad/promicro/rules.mk b/keyboards/maxipad/promicro/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/maxipad/teensy2/info.json b/keyboards/maxipad/teensy2/info.json deleted file mode 100644 index d7f78b4175..0000000000 --- a/keyboards/maxipad/teensy2/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "matrix_pins": { - "cols": ["F6", "C6", "D7", "F5", "B4", "B5"], - "rows": ["B6", "F7", "B2", "B3", "B1"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "halfkay" -} diff --git a/keyboards/maxipad/teensy2/keyboard.json b/keyboards/maxipad/teensy2/keyboard.json new file mode 100644 index 0000000000..d7f78b4175 --- /dev/null +++ b/keyboards/maxipad/teensy2/keyboard.json @@ -0,0 +1,9 @@ +{ + "matrix_pins": { + "cols": ["F6", "C6", "D7", "F5", "B4", "B5"], + "rows": ["B6", "F7", "B2", "B3", "B1"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "halfkay" +} diff --git a/keyboards/maxipad/teensy2/rules.mk b/keyboards/maxipad/teensy2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/maxr1998/phoebe/info.json b/keyboards/maxr1998/phoebe/info.json deleted file mode 100644 index f6913ece0b..0000000000 --- a/keyboards/maxr1998/phoebe/info.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "keyboard_name": "Phoebe", - "maintainer": "Maxr1998", - "manufacturer": "Maxr1998", - "url": "https://github.com/Maxr1998/Phoebe_Keyboard", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "bootloader_instructions": "Tap reset button on the back.", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "nkro": true, - "rgblight": true, - "key_lock": true, - "leader": true - }, - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4, "w": 2}, - {"matrix": [4, 7], "x": 7, "y": 4}, - {"matrix": [4, 8], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4} - ] - } - }, - "leader_key": { - "timing": true, - "timeout": 250 - }, - "matrix_pins": { - "cols": ["D7", "B4", "B5", "B6", "C6", "C7", "B0", "F1", "F4", "F5", "F6", "F7"], - "rows": ["B7", "B3", "B2", "B1", "D6"] - }, - "rgblight": { - "led_count": 8, - "animations": { - "rainbow_swirl": true, - "snake": true, - "christmas": true - } - }, - "ws2812": { - "pin": "F0" - } -} diff --git a/keyboards/maxr1998/phoebe/keyboard.json b/keyboards/maxr1998/phoebe/keyboard.json new file mode 100644 index 0000000000..f6913ece0b --- /dev/null +++ b/keyboards/maxr1998/phoebe/keyboard.json @@ -0,0 +1,110 @@ +{ + "keyboard_name": "Phoebe", + "maintainer": "Maxr1998", + "manufacturer": "Maxr1998", + "url": "https://github.com/Maxr1998/Phoebe_Keyboard", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "bootloader_instructions": "Tap reset button on the back.", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "nkro": true, + "rgblight": true, + "key_lock": true, + "leader": true + }, + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4, "w": 2}, + {"matrix": [4, 7], "x": 7, "y": 4}, + {"matrix": [4, 8], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4} + ] + } + }, + "leader_key": { + "timing": true, + "timeout": 250 + }, + "matrix_pins": { + "cols": ["D7", "B4", "B5", "B6", "C6", "C7", "B0", "F1", "F4", "F5", "F6", "F7"], + "rows": ["B7", "B3", "B2", "B1", "D6"] + }, + "rgblight": { + "led_count": 8, + "animations": { + "rainbow_swirl": true, + "snake": true, + "christmas": true + } + }, + "ws2812": { + "pin": "F0" + } +} diff --git a/keyboards/maxr1998/phoebe/rules.mk b/keyboards/maxr1998/phoebe/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mazestudio/jocker/info.json b/keyboards/mazestudio/jocker/info.json deleted file mode 100644 index 7257866f21..0000000000 --- a/keyboards/mazestudio/jocker/info.json +++ /dev/null @@ -1,484 +0,0 @@ -{ - "manufacturer": "Maze Studio", - "keyboard_name": "Jocker 1800", - "maintainer": "mazestd", - "bootloader": "atmel-dfu", - "processor": "atmega32u4", - "url": "", - "usb": { - "vid": "0x70F5", - "pid": "0x4A01", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "dynamic_keymap": { - "layer_count": 3 - }, - "bootmagic":{ - "matrix": [1, 0] - }, - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B2", "B3"], - "rows": ["B1", "B0", "D1", "D0", "D5", "D3", "B7", "D2", "D4", "D6", "B4", "D7"] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ansi_split_bs" - }, - "layouts": { - "LAYOUT_ansi": { - "layout": [ - {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, - {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, - {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, - {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, - {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, - {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, - {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, - {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, - {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, - {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, - {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, - {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, - {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, - {"label": "F13", "matrix": [1,7], "x":14, "y":0}, - {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, - {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, - {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, - {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, - {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, - - {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, - {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, - {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, - {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, - {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, - {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, - {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, - {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, - {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, - {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, - {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, - {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, - {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, - {"label": "Delete", "matrix": [3,7], "x":13, "y":1.25, "w":2}, - {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, - {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, - {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, - {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, - {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, - - {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, - {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, - {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, - {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, - {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, - {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, - {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, - {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, - {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, - {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, - {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, - {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, - {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, - {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, - {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, - {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, - {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, - {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, - {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, - - {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, - {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, - {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, - {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, - {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, - {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, - {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, - {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, - {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, - {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, - {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, - {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, - {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, - {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, - {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, - {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, - {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, - - {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, - {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, - {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, - {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, - {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, - {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, - {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, - {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, - {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, - {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, - {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, - {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, - {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, - {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, - {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, - {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, - {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, - - {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.25}, - {"label": "Left Win", "matrix": [10,0], "x":1.25, "y":5.25, "w":1.25}, - {"label": "Left Alt", "matrix": [11,1], "x":2.5, "y":5.25, "w":1.25}, - {"label": "Space", "matrix": [10,2], "x":3.75, "y":5.25, "w":6.25}, - {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, - {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, - {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, - {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, - {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, - {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, - {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} - ] - }, - "LAYOUT_ansi_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, - {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, - {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, - {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, - {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, - {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, - {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, - {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, - {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, - {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, - {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, - {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, - {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, - {"label": "F13", "matrix": [1,7], "x":14, "y":0}, - {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, - {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, - {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, - {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, - {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, - - {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, - {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, - {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, - {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, - {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, - {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, - {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, - {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, - {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, - {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, - {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, - {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, - {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, - {"label": "|", "matrix": [2,6], "x":13, "y":1.25}, - {"label": "Delete", "matrix": [3,7], "x":14, "y":1.25}, - {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, - {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, - {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, - {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, - {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, - - {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, - {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, - {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, - {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, - {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, - {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, - {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, - {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, - {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, - {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, - {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, - {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, - {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, - {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, - {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, - {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, - {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, - {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, - {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, - - {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, - {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, - {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, - {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, - {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, - {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, - {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, - {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, - {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, - {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, - {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, - {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, - {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, - {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, - {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, - {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, - {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, - - {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, - {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, - {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, - {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, - {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, - {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, - {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, - {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, - {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, - {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, - {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, - {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, - {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, - {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, - {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, - {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, - {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, - - {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.25}, - {"label": "Left Win", "matrix": [10,0], "x":1.25, "y":5.25, "w":1.25}, - {"label": "Left Alt", "matrix": [11,1], "x":2.5, "y":5.25, "w":1.25}, - {"label": "Space", "matrix": [10,2], "x":3.75, "y":5.25, "w":6.25}, - {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, - {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, - {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, - {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, - {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, - {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, - {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} - ] - }, - "LAYOUT_ansi_wkl": { - "layout": [ - {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, - {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, - {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, - {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, - {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, - {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, - {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, - {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, - {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, - {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, - {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, - {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, - {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, - {"label": "F13", "matrix": [1,7], "x":14, "y":0}, - {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, - {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, - {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, - {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, - {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, - - {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, - {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, - {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, - {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, - {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, - {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, - {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, - {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, - {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, - {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, - {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, - {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, - {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, - {"label": "Delete", "matrix": [3,7], "x":13, "y":1.25, "w":2}, - {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, - {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, - {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, - {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, - {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, - - {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, - {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, - {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, - {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, - {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, - {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, - {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, - {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, - {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, - {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, - {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, - {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, - {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, - {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, - {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, - {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, - {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, - {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, - {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, - - {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, - {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, - {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, - {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, - {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, - {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, - {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, - {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, - {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, - {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, - {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, - {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, - {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, - {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, - {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, - {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, - {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, - - {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, - {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, - {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, - {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, - {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, - {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, - {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, - {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, - {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, - {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, - {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, - {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, - {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, - {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, - {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, - {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, - {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, - - {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.5}, - {"label": "Left Win", "matrix": [10,0], "x":1.5, "y":5.25, "w":1.5}, - {"label": "Space", "matrix": [10,2], "x":3, "y":5.25, "w":7}, - {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, - {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, - {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, - {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, - {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, - {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, - {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} - ] - }, - "LAYOUT_ansi_wkl_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, - {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, - {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, - {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, - {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, - {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, - {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, - {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, - {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, - {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, - {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, - {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, - {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, - {"label": "F13", "matrix": [1,7], "x":14, "y":0}, - {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, - {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, - {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, - {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, - {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, - - {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, - {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, - {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, - {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, - {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, - {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, - {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, - {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, - {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, - {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, - {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, - {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, - {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, - {"label": "|", "matrix": [2,6], "x":13, "y":1.25}, - {"label": "Delete", "matrix": [3,7], "x":14, "y":1.25}, - {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, - {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, - {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, - {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, - {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, - - {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, - {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, - {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, - {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, - {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, - {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, - {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, - {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, - {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, - {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, - {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, - {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, - {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, - {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, - {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, - {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, - {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, - {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, - {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, - - {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, - {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, - {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, - {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, - {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, - {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, - {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, - {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, - {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, - {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, - {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, - {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, - {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, - {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, - {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, - {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, - {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, - - {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, - {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, - {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, - {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, - {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, - {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, - {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, - {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, - {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, - {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, - {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, - {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, - {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, - {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, - {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, - {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, - {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, - - {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.5}, - {"label": "Left Win", "matrix": [10,0], "x":1.5, "y":5.25, "w":1.5}, - {"label": "Space", "matrix": [10,2], "x":3, "y":5.25, "w":7}, - {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, - {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, - {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, - {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, - {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, - {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, - {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} - ] - } - } -} diff --git a/keyboards/mazestudio/jocker/keyboard.json b/keyboards/mazestudio/jocker/keyboard.json new file mode 100644 index 0000000000..7257866f21 --- /dev/null +++ b/keyboards/mazestudio/jocker/keyboard.json @@ -0,0 +1,484 @@ +{ + "manufacturer": "Maze Studio", + "keyboard_name": "Jocker 1800", + "maintainer": "mazestd", + "bootloader": "atmel-dfu", + "processor": "atmega32u4", + "url": "", + "usb": { + "vid": "0x70F5", + "pid": "0x4A01", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "dynamic_keymap": { + "layer_count": 3 + }, + "bootmagic":{ + "matrix": [1, 0] + }, + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B2", "B3"], + "rows": ["B1", "B0", "D1", "D0", "D5", "D3", "B7", "D2", "D4", "D6", "B4", "D7"] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_ansi_split_bs" + }, + "layouts": { + "LAYOUT_ansi": { + "layout": [ + {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, + {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, + {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, + {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, + {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, + {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, + {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, + {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, + {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, + {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, + {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, + {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, + {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, + {"label": "F13", "matrix": [1,7], "x":14, "y":0}, + {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, + {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, + {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, + {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, + {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, + + {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, + {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, + {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, + {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, + {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, + {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, + {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, + {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, + {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, + {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, + {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, + {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, + {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, + {"label": "Delete", "matrix": [3,7], "x":13, "y":1.25, "w":2}, + {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, + {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, + {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, + {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, + {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, + + {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, + {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, + {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, + {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, + {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, + {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, + {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, + {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, + {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, + {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, + {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, + {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, + {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, + {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, + {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, + {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, + {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, + {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, + {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, + + {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, + {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, + {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, + {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, + {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, + {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, + {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, + {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, + {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, + {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, + {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, + {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, + {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, + {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, + {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, + {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, + {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, + + {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, + {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, + {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, + {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, + {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, + {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, + {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, + {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, + {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, + {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, + {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, + {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, + {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, + {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, + {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, + {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, + {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, + + {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.25}, + {"label": "Left Win", "matrix": [10,0], "x":1.25, "y":5.25, "w":1.25}, + {"label": "Left Alt", "matrix": [11,1], "x":2.5, "y":5.25, "w":1.25}, + {"label": "Space", "matrix": [10,2], "x":3.75, "y":5.25, "w":6.25}, + {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, + {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, + {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, + {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, + {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, + {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, + {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} + ] + }, + "LAYOUT_ansi_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, + {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, + {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, + {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, + {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, + {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, + {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, + {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, + {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, + {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, + {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, + {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, + {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, + {"label": "F13", "matrix": [1,7], "x":14, "y":0}, + {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, + {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, + {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, + {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, + {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, + + {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, + {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, + {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, + {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, + {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, + {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, + {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, + {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, + {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, + {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, + {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, + {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, + {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, + {"label": "|", "matrix": [2,6], "x":13, "y":1.25}, + {"label": "Delete", "matrix": [3,7], "x":14, "y":1.25}, + {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, + {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, + {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, + {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, + {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, + + {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, + {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, + {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, + {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, + {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, + {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, + {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, + {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, + {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, + {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, + {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, + {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, + {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, + {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, + {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, + {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, + {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, + {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, + {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, + + {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, + {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, + {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, + {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, + {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, + {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, + {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, + {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, + {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, + {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, + {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, + {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, + {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, + {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, + {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, + {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, + {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, + + {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, + {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, + {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, + {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, + {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, + {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, + {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, + {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, + {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, + {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, + {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, + {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, + {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, + {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, + {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, + {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, + {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, + + {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.25}, + {"label": "Left Win", "matrix": [10,0], "x":1.25, "y":5.25, "w":1.25}, + {"label": "Left Alt", "matrix": [11,1], "x":2.5, "y":5.25, "w":1.25}, + {"label": "Space", "matrix": [10,2], "x":3.75, "y":5.25, "w":6.25}, + {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, + {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, + {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, + {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, + {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, + {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, + {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} + ] + }, + "LAYOUT_ansi_wkl": { + "layout": [ + {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, + {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, + {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, + {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, + {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, + {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, + {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, + {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, + {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, + {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, + {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, + {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, + {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, + {"label": "F13", "matrix": [1,7], "x":14, "y":0}, + {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, + {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, + {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, + {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, + {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, + + {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, + {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, + {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, + {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, + {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, + {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, + {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, + {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, + {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, + {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, + {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, + {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, + {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, + {"label": "Delete", "matrix": [3,7], "x":13, "y":1.25, "w":2}, + {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, + {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, + {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, + {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, + {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, + + {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, + {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, + {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, + {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, + {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, + {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, + {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, + {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, + {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, + {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, + {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, + {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, + {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, + {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, + {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, + {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, + {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, + {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, + {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, + + {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, + {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, + {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, + {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, + {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, + {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, + {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, + {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, + {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, + {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, + {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, + {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, + {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, + {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, + {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, + {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, + {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, + + {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, + {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, + {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, + {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, + {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, + {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, + {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, + {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, + {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, + {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, + {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, + {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, + {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, + {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, + {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, + {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, + {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, + + {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.5}, + {"label": "Left Win", "matrix": [10,0], "x":1.5, "y":5.25, "w":1.5}, + {"label": "Space", "matrix": [10,2], "x":3, "y":5.25, "w":7}, + {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, + {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, + {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, + {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, + {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, + {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, + {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} + ] + }, + "LAYOUT_ansi_wkl_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [1,0], "x":0, "y":0}, + {"label": "F1", "matrix": [0,0], "x":1.25, "y":0}, + {"label": "F2", "matrix": [1,1], "x":2.25, "y":0}, + {"label": "F3", "matrix": [0,1], "x":3.25, "y":0}, + {"label": "F4", "matrix": [1,2], "x":4.25, "y":0}, + {"label": "F5", "matrix": [0,2], "x":5.5, "y":0}, + {"label": "F6", "matrix": [1,3], "x":6.5, "y":0}, + {"label": "F7", "matrix": [0,3], "x":7.5, "y":0}, + {"label": "F8", "matrix": [1,4], "x":8.5, "y":0}, + {"label": "F9", "matrix": [1,5], "x":9.75, "y":0}, + {"label": "F10", "matrix": [0,5], "x":10.75, "y":0}, + {"label": "F11", "matrix": [1,6], "x":11.75, "y":0}, + {"label": "F12", "matrix": [0,6], "x":12.75, "y":0}, + {"label": "F13", "matrix": [1,7], "x":14, "y":0}, + {"label": "Scroll Lock", "matrix": [0,7], "x":15.25, "y":0}, + {"label": "Pause Break", "matrix": [1,8], "x":16.5, "y":0}, + {"label": "Insert", "matrix": [0,8], "x":17.5, "y":0}, + {"label": "Home", "matrix": [1,9], "x":18.5, "y":0}, + {"label": "Print Screen", "matrix": [0,9], "x":19.5, "y":0}, + + {"label": "~", "matrix": [3,0], "x":0, "y":1.25}, + {"label": "1", "matrix": [2,0], "x":1, "y":1.25}, + {"label": "2", "matrix": [3,1], "x":2, "y":1.25}, + {"label": "3", "matrix": [2,1], "x":3, "y":1.25}, + {"label": "4", "matrix": [3,2], "x":4, "y":1.25}, + {"label": "5", "matrix": [2,2], "x":5, "y":1.25}, + {"label": "6", "matrix": [3,3], "x":6, "y":1.25}, + {"label": "7", "matrix": [2,3], "x":7, "y":1.25}, + {"label": "8", "matrix": [3,4], "x":8, "y":1.25}, + {"label": "9", "matrix": [2,4], "x":9, "y":1.25}, + {"label": "0", "matrix": [3,5], "x":10, "y":1.25}, + {"label": "-", "matrix": [2,5], "x":11, "y":1.25}, + {"label": "=", "matrix": [3,6], "x":12, "y":1.25}, + {"label": "|", "matrix": [2,6], "x":13, "y":1.25}, + {"label": "Delete", "matrix": [3,7], "x":14, "y":1.25}, + {"label": "Page Up", "matrix": [2,7], "x":15.25, "y":1.25}, + {"label": "Num Lock", "matrix": [3,8], "x":16.5, "y":1.25}, + {"label": "/", "matrix": [2,8], "x":17.5, "y":1.25}, + {"label": "*", "matrix": [3,9], "x":18.5, "y":1.25}, + {"label": "-", "matrix": [2,9], "x":19.5, "y":1.25}, + + {"label": "Tab", "matrix": [5,0], "x":0, "y":2.25, "w":1.5}, + {"label": "Q", "matrix": [4,0], "x":1.5, "y":2.25}, + {"label": "W", "matrix": [5,1], "x":2.5, "y":2.25}, + {"label": "E", "matrix": [4,1], "x":3.5, "y":2.25}, + {"label": "R", "matrix": [5,2], "x":4.5, "y":2.25}, + {"label": "T", "matrix": [4,2], "x":5.5, "y":2.25}, + {"label": "Y", "matrix": [5,3], "x":6.5, "y":2.25}, + {"label": "U", "matrix": [4,3], "x":7.5, "y":2.25}, + {"label": "I", "matrix": [5,4], "x":8.5, "y":2.25}, + {"label": "O", "matrix": [4,4], "x":9.5, "y":2.25}, + {"label": "P", "matrix": [5,5], "x":10.5, "y":2.25}, + {"label": "[", "matrix": [4,5], "x":11.5, "y":2.25}, + {"label": "]", "matrix": [5,6], "x":12.5, "y":2.25}, + {"label": "Backspace", "matrix": [5,7], "x":13.5, "y":2.25, "w":1.5}, + {"label": "Page Down", "matrix": [4,7], "x":15.25, "y":2.25}, + {"label": "Num 7", "matrix": [5,8], "x":16.5, "y":2.25}, + {"label": "Num 8", "matrix": [4,8], "x":17.5, "y":2.25}, + {"label": "Num 9", "matrix": [5,9], "x":18.5, "y":2.25}, + {"label": "Num Plus", "matrix": [4,9], "x":19.5, "y":2.25, "h":2}, + + {"label": "Caps Lock", "matrix": [7,0], "x":0, "y":3.25, "w":1.75}, + {"label": "A", "matrix": [6,0], "x":1.75, "y":3.25}, + {"label": "S", "matrix": [7,1], "x":2.75, "y":3.25}, + {"label": "D", "matrix": [6,1], "x":3.75, "y":3.25}, + {"label": "F", "matrix": [7,2], "x":4.75, "y":3.25}, + {"label": "G", "matrix": [6,2], "x":5.75, "y":3.25}, + {"label": "H", "matrix": [7,3], "x":6.75, "y":3.25}, + {"label": "J", "matrix": [6,3], "x":7.75, "y":3.25}, + {"label": "K", "matrix": [7,4], "x":8.75, "y":3.25}, + {"label": "L", "matrix": [6,4], "x":9.75, "y":3.25}, + {"label": ";", "matrix": [7,5], "x":10.75, "y":3.25}, + {"label": "'", "matrix": [6,5], "x":11.75, "y":3.25}, + {"label": "Enter", "matrix": [6,6], "x":12.75, "y":3.25, "w":2.25}, + {"label": "Delete", "matrix": [6,7], "x":15.25, "y":3.25}, + {"label": "Num 4", "matrix": [7,8], "x":16.5, "y":3.25}, + {"label": "Num 5", "matrix": [6,8], "x":17.5, "y":3.25}, + {"label": "Num 6", "matrix": [7,9], "x":18.5, "y":3.25}, + + {"label": "Left Shift", "matrix": [9,0], "x":0, "y":4.25, "w":2.25}, + {"label": "Z", "matrix": [8,0], "x":2.25, "y":4.25}, + {"label": "X", "matrix": [9,1], "x":3.25, "y":4.25}, + {"label": "C", "matrix": [8,1], "x":4.25, "y":4.25}, + {"label": "V", "matrix": [9,2], "x":5.25, "y":4.25}, + {"label": "B", "matrix": [8,2], "x":6.25, "y":4.25}, + {"label": "N", "matrix": [9,3], "x":7.25, "y":4.25}, + {"label": "M", "matrix": [8,3], "x":8.25, "y":4.25}, + {"label": ",", "matrix": [9,4], "x":9.25, "y":4.25}, + {"label": ".", "matrix": [8,4], "x":10.25, "y":4.25}, + {"label": "/", "matrix": [9,5], "x":11.25, "y":4.25}, + {"label": "Right Shift", "matrix": [9,6], "x":12.25, "y":4.25, "w":1.75}, + {"label": "Up", "matrix": [9,7], "x":14.25, "y":4.5}, + {"label": "Num 1", "matrix": [9,8], "x":16.5, "y":4.25}, + {"label": "Num 2", "matrix": [8,8], "x":17.5, "y":4.25}, + {"label": "Num 3", "matrix": [9,9], "x":18.5, "y":4.25}, + {"label": "Enter", "matrix": [8,9], "x":19.5, "y":4.25, "h":2}, + + {"label": "Left Ctrl", "matrix": [11,0], "x":0, "y":5.25, "w":1.5}, + {"label": "Left Win", "matrix": [10,0], "x":1.5, "y":5.25, "w":1.5}, + {"label": "Space", "matrix": [10,2], "x":3, "y":5.25, "w":7}, + {"label": "Right Alt", "matrix": [10,4], "x":10, "y":5.25, "w":1.5}, + {"label": "Right Ctrl", "matrix": [10,5], "x":11.5, "y":5.25, "w":1.5}, + {"label": "Left", "matrix": [10,6], "x":13.25, "y":5.5}, + {"label": "Down", "matrix": [11,7], "x":14.25, "y":5.5}, + {"label": "Right", "matrix": [10,7], "x":15.25, "y":5.5}, + {"label": "Num 0", "matrix": [10,8], "x":16.5, "y":5.25, "w":2}, + {"label": "Num Del", "matrix": [11,9], "x":18.5, "y":5.25} + ] + } + } +} diff --git a/keyboards/mazestudio/jocker/rules.mk b/keyboards/mazestudio/jocker/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/mazestudio/jocker/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/mechllama/g35/v1/info.json b/keyboards/mechllama/g35/v1/info.json deleted file mode 100644 index 36d542dc58..0000000000 --- a/keyboards/mechllama/g35/v1/info.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["D6", "D7", "B4", "B5", "B6", "F0", "D5"], - "rows": ["F5", "F6", "F4", "F1", "D4"] - }, - "diode_direction": "COL2ROW", - "rgblight": { - "led_count": 41 - } -} diff --git a/keyboards/mechllama/g35/v1/keyboard.json b/keyboards/mechllama/g35/v1/keyboard.json new file mode 100644 index 0000000000..36d542dc58 --- /dev/null +++ b/keyboards/mechllama/g35/v1/keyboard.json @@ -0,0 +1,13 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["D6", "D7", "B4", "B5", "B6", "F0", "D5"], + "rows": ["F5", "F6", "F4", "F1", "D4"] + }, + "diode_direction": "COL2ROW", + "rgblight": { + "led_count": 41 + } +} diff --git a/keyboards/mechllama/g35/v1/rules.mk b/keyboards/mechllama/g35/v1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechllama/g35/v2/info.json b/keyboards/mechllama/g35/v2/info.json deleted file mode 100644 index aa6bab7525..0000000000 --- a/keyboards/mechllama/g35/v2/info.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "usb": { - "device_version": "0.0.2" - }, - "matrix_pins": { - "cols": ["D6", "D7", "B4", "B5", "B6", "F6", "D5"], - "rows": ["F5", "F4", "F1", "F0", "D4"] - }, - "diode_direction": "COL2ROW", - "rgblight": { - "led_count": 6 - } -} diff --git a/keyboards/mechllama/g35/v2/keyboard.json b/keyboards/mechllama/g35/v2/keyboard.json new file mode 100644 index 0000000000..aa6bab7525 --- /dev/null +++ b/keyboards/mechllama/g35/v2/keyboard.json @@ -0,0 +1,13 @@ +{ + "usb": { + "device_version": "0.0.2" + }, + "matrix_pins": { + "cols": ["D6", "D7", "B4", "B5", "B6", "F6", "D5"], + "rows": ["F5", "F4", "F1", "F0", "D4"] + }, + "diode_direction": "COL2ROW", + "rgblight": { + "led_count": 6 + } +} diff --git a/keyboards/mechllama/g35/v2/rules.mk b/keyboards/mechllama/g35/v2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev2/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev2/info.json deleted file mode 100644 index 9a2a280c10..0000000000 --- a/keyboards/mechlovin/adelais/standard_led/arm/rev2/info.json +++ /dev/null @@ -1,333 +0,0 @@ -{ - "usb": { - "pid": "0xAD01" - }, - "processor": "STM32F303", - "board": "QMK_PROTON_C", - "bootloader": "stm32-dfu", - "layout_aliases": { - "LAYOUT_all": "LAYOUT_alice_split_bs" - }, - "layouts": { - "LAYOUT_alice": { - "layout": [ - {"matrix": [1, 14], "x": 0, "y": 0}, - - {"matrix": [0, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [0, 2], "x": 3.5, "y": 0}, - {"matrix": [0, 3], "x": 4.5, "y": 0}, - {"matrix": [0, 4], "x": 5.5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - - {"matrix": [0, 7], "x": 10.5, "y": 0}, - {"matrix": [0, 8], "x": 11.5, "y": 0}, - {"matrix": [0, 9], "x": 12.5, "y": 0}, - {"matrix": [0, 10], "x": 13.5, "y": 0}, - {"matrix": [0, 11], "x": 14.5, "y": 0}, - {"matrix": [0, 12], "x": 15.5, "y": 0}, - {"matrix": [0, 13], "x": 16.5, "y": 0, "w": 2}, - - {"matrix": [2, 14], "x": 0, "y": 1}, - - {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 3, "y": 1}, - {"matrix": [1, 2], "x": 4, "y": 1}, - {"matrix": [1, 3], "x": 5, "y": 1}, - {"matrix": [1, 4], "x": 6, "y": 1}, - {"matrix": [1, 5], "x": 7, "y": 1}, - - {"matrix": [1, 6], "x": 10, "y": 1}, - {"matrix": [1, 7], "x": 11, "y": 1}, - {"matrix": [1, 8], "x": 12, "y": 1}, - {"matrix": [1, 9], "x": 13, "y": 1}, - {"matrix": [1, 10], "x": 14, "y": 1}, - {"matrix": [1, 11], "x": 15, "y": 1}, - {"matrix": [1, 12], "x": 16, "y": 1}, - {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, - - {"matrix": [3, 14], "x": 0, "y": 2}, - - {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 3.25, "y": 2}, - {"matrix": [2, 2], "x": 4.25, "y": 2}, - {"matrix": [2, 3], "x": 5.25, "y": 2}, - {"matrix": [2, 4], "x": 6.25, "y": 2}, - {"matrix": [2, 5], "x": 7.25, "y": 2}, - - {"matrix": [2, 6], "x": 10.25, "y": 2}, - {"matrix": [2, 7], "x": 11.25, "y": 2}, - {"matrix": [2, 8], "x": 12.25, "y": 2}, - {"matrix": [2, 9], "x": 13.25, "y": 2}, - {"matrix": [2, 10], "x": 14.25, "y": 2}, - {"matrix": [2, 11], "x": 15.25, "y": 2}, - {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - - {"matrix": [3, 7], "x": 9.75, "y": 3}, - {"matrix": [3, 8], "x": 10.75, "y": 3}, - {"matrix": [3, 9], "x": 11.75, "y": 3}, - {"matrix": [3, 10], "x": 12.75, "y": 3}, - {"matrix": [3, 11], "x": 13.75, "y": 3}, - {"matrix": [3, 13], "x": 14.75, "y": 3}, - {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 1.75}, - {"matrix": [4, 13], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_alice_full_rshift": { - "layout": [ - {"matrix": [1, 14], "x": 0, "y": 0}, - - {"matrix": [0, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [0, 2], "x": 3.5, "y": 0}, - {"matrix": [0, 3], "x": 4.5, "y": 0}, - {"matrix": [0, 4], "x": 5.5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - - {"matrix": [0, 7], "x": 10.5, "y": 0}, - {"matrix": [0, 8], "x": 11.5, "y": 0}, - {"matrix": [0, 9], "x": 12.5, "y": 0}, - {"matrix": [0, 10], "x": 13.5, "y": 0}, - {"matrix": [0, 11], "x": 14.5, "y": 0}, - {"matrix": [0, 12], "x": 15.5, "y": 0}, - {"matrix": [0, 13], "x": 16.5, "y": 0, "w": 2}, - - {"matrix": [2, 14], "x": 0, "y": 1}, - - {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 3, "y": 1}, - {"matrix": [1, 2], "x": 4, "y": 1}, - {"matrix": [1, 3], "x": 5, "y": 1}, - {"matrix": [1, 4], "x": 6, "y": 1}, - {"matrix": [1, 5], "x": 7, "y": 1}, - - {"matrix": [1, 6], "x": 10, "y": 1}, - {"matrix": [1, 7], "x": 11, "y": 1}, - {"matrix": [1, 8], "x": 12, "y": 1}, - {"matrix": [1, 9], "x": 13, "y": 1}, - {"matrix": [1, 10], "x": 14, "y": 1}, - {"matrix": [1, 11], "x": 15, "y": 1}, - {"matrix": [1, 12], "x": 16, "y": 1}, - {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, - - {"matrix": [3, 14], "x": 0, "y": 2}, - - {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 3.25, "y": 2}, - {"matrix": [2, 2], "x": 4.25, "y": 2}, - {"matrix": [2, 3], "x": 5.25, "y": 2}, - {"matrix": [2, 4], "x": 6.25, "y": 2}, - {"matrix": [2, 5], "x": 7.25, "y": 2}, - - {"matrix": [2, 6], "x": 10.25, "y": 2}, - {"matrix": [2, 7], "x": 11.25, "y": 2}, - {"matrix": [2, 8], "x": 12.25, "y": 2}, - {"matrix": [2, 9], "x": 13.25, "y": 2}, - {"matrix": [2, 10], "x": 14.25, "y": 2}, - {"matrix": [2, 11], "x": 15.25, "y": 2}, - {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - - {"matrix": [3, 7], "x": 9.75, "y": 3}, - {"matrix": [3, 8], "x": 10.75, "y": 3}, - {"matrix": [3, 9], "x": 11.75, "y": 3}, - {"matrix": [3, 10], "x": 12.75, "y": 3}, - {"matrix": [3, 11], "x": 13.75, "y": 3}, - {"matrix": [3, 13], "x": 14.75, "y": 3}, - {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_alice_split_bs": { - "layout": [ - {"matrix": [1, 14], "x": 0, "y": 0}, - - {"matrix": [0, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [0, 2], "x": 3.5, "y": 0}, - {"matrix": [0, 3], "x": 4.5, "y": 0}, - {"matrix": [0, 4], "x": 5.5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - - {"matrix": [0, 7], "x": 10.5, "y": 0}, - {"matrix": [0, 8], "x": 11.5, "y": 0}, - {"matrix": [0, 9], "x": 12.5, "y": 0}, - {"matrix": [0, 10], "x": 13.5, "y": 0}, - {"matrix": [0, 11], "x": 14.5, "y": 0}, - {"matrix": [0, 12], "x": 15.5, "y": 0}, - {"matrix": [0, 13], "x": 16.5, "y": 0}, - {"matrix": [0, 14], "x": 17.5, "y": 0}, - - {"matrix": [2, 14], "x": 0, "y": 1}, - - {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 3, "y": 1}, - {"matrix": [1, 2], "x": 4, "y": 1}, - {"matrix": [1, 3], "x": 5, "y": 1}, - {"matrix": [1, 4], "x": 6, "y": 1}, - {"matrix": [1, 5], "x": 7, "y": 1}, - - {"matrix": [1, 6], "x": 10, "y": 1}, - {"matrix": [1, 7], "x": 11, "y": 1}, - {"matrix": [1, 8], "x": 12, "y": 1}, - {"matrix": [1, 9], "x": 13, "y": 1}, - {"matrix": [1, 10], "x": 14, "y": 1}, - {"matrix": [1, 11], "x": 15, "y": 1}, - {"matrix": [1, 12], "x": 16, "y": 1}, - {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, - - {"matrix": [3, 14], "x": 0, "y": 2}, - - {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 3.25, "y": 2}, - {"matrix": [2, 2], "x": 4.25, "y": 2}, - {"matrix": [2, 3], "x": 5.25, "y": 2}, - {"matrix": [2, 4], "x": 6.25, "y": 2}, - {"matrix": [2, 5], "x": 7.25, "y": 2}, - - {"matrix": [2, 6], "x": 10.25, "y": 2}, - {"matrix": [2, 7], "x": 11.25, "y": 2}, - {"matrix": [2, 8], "x": 12.25, "y": 2}, - {"matrix": [2, 9], "x": 13.25, "y": 2}, - {"matrix": [2, 10], "x": 14.25, "y": 2}, - {"matrix": [2, 11], "x": 15.25, "y": 2}, - {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - - {"matrix": [3, 7], "x": 9.75, "y": 3}, - {"matrix": [3, 8], "x": 10.75, "y": 3}, - {"matrix": [3, 9], "x": 11.75, "y": 3}, - {"matrix": [3, 10], "x": 12.75, "y": 3}, - {"matrix": [3, 11], "x": 13.75, "y": 3}, - {"matrix": [3, 13], "x": 14.75, "y": 3}, - {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 1.75}, - {"matrix": [4, 13], "x": 17.5, "y": 3}, - - {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_alice_split_bs_full_rshift": { - "layout": [ - {"matrix": [1, 14], "x": 0, "y": 0}, - - {"matrix": [0, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [0, 2], "x": 3.5, "y": 0}, - {"matrix": [0, 3], "x": 4.5, "y": 0}, - {"matrix": [0, 4], "x": 5.5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - - {"matrix": [0, 7], "x": 10.5, "y": 0}, - {"matrix": [0, 8], "x": 11.5, "y": 0}, - {"matrix": [0, 9], "x": 12.5, "y": 0}, - {"matrix": [0, 10], "x": 13.5, "y": 0}, - {"matrix": [0, 11], "x": 14.5, "y": 0}, - {"matrix": [0, 12], "x": 15.5, "y": 0}, - {"matrix": [0, 13], "x": 16.5, "y": 0}, - {"matrix": [0, 14], "x": 17.5, "y": 0}, - - {"matrix": [2, 14], "x": 0, "y": 1}, - - {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 3, "y": 1}, - {"matrix": [1, 2], "x": 4, "y": 1}, - {"matrix": [1, 3], "x": 5, "y": 1}, - {"matrix": [1, 4], "x": 6, "y": 1}, - {"matrix": [1, 5], "x": 7, "y": 1}, - - {"matrix": [1, 6], "x": 10, "y": 1}, - {"matrix": [1, 7], "x": 11, "y": 1}, - {"matrix": [1, 8], "x": 12, "y": 1}, - {"matrix": [1, 9], "x": 13, "y": 1}, - {"matrix": [1, 10], "x": 14, "y": 1}, - {"matrix": [1, 11], "x": 15, "y": 1}, - {"matrix": [1, 12], "x": 16, "y": 1}, - {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, - - {"matrix": [3, 14], "x": 0, "y": 2}, - - {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 3.25, "y": 2}, - {"matrix": [2, 2], "x": 4.25, "y": 2}, - {"matrix": [2, 3], "x": 5.25, "y": 2}, - {"matrix": [2, 4], "x": 6.25, "y": 2}, - {"matrix": [2, 5], "x": 7.25, "y": 2}, - - {"matrix": [2, 6], "x": 10.25, "y": 2}, - {"matrix": [2, 7], "x": 11.25, "y": 2}, - {"matrix": [2, 8], "x": 12.25, "y": 2}, - {"matrix": [2, 9], "x": 13.25, "y": 2}, - {"matrix": [2, 10], "x": 14.25, "y": 2}, - {"matrix": [2, 11], "x": 15.25, "y": 2}, - {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - - {"matrix": [3, 7], "x": 9.75, "y": 3}, - {"matrix": [3, 8], "x": 10.75, "y": 3}, - {"matrix": [3, 9], "x": 11.75, "y": 3}, - {"matrix": [3, 10], "x": 12.75, "y": 3}, - {"matrix": [3, 11], "x": 13.75, "y": 3}, - {"matrix": [3, 13], "x": 14.75, "y": 3}, - {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev2/keyboard.json b/keyboards/mechlovin/adelais/standard_led/arm/rev2/keyboard.json new file mode 100644 index 0000000000..9a2a280c10 --- /dev/null +++ b/keyboards/mechlovin/adelais/standard_led/arm/rev2/keyboard.json @@ -0,0 +1,333 @@ +{ + "usb": { + "pid": "0xAD01" + }, + "processor": "STM32F303", + "board": "QMK_PROTON_C", + "bootloader": "stm32-dfu", + "layout_aliases": { + "LAYOUT_all": "LAYOUT_alice_split_bs" + }, + "layouts": { + "LAYOUT_alice": { + "layout": [ + {"matrix": [1, 14], "x": 0, "y": 0}, + + {"matrix": [0, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [0, 2], "x": 3.5, "y": 0}, + {"matrix": [0, 3], "x": 4.5, "y": 0}, + {"matrix": [0, 4], "x": 5.5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + + {"matrix": [0, 7], "x": 10.5, "y": 0}, + {"matrix": [0, 8], "x": 11.5, "y": 0}, + {"matrix": [0, 9], "x": 12.5, "y": 0}, + {"matrix": [0, 10], "x": 13.5, "y": 0}, + {"matrix": [0, 11], "x": 14.5, "y": 0}, + {"matrix": [0, 12], "x": 15.5, "y": 0}, + {"matrix": [0, 13], "x": 16.5, "y": 0, "w": 2}, + + {"matrix": [2, 14], "x": 0, "y": 1}, + + {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 3, "y": 1}, + {"matrix": [1, 2], "x": 4, "y": 1}, + {"matrix": [1, 3], "x": 5, "y": 1}, + {"matrix": [1, 4], "x": 6, "y": 1}, + {"matrix": [1, 5], "x": 7, "y": 1}, + + {"matrix": [1, 6], "x": 10, "y": 1}, + {"matrix": [1, 7], "x": 11, "y": 1}, + {"matrix": [1, 8], "x": 12, "y": 1}, + {"matrix": [1, 9], "x": 13, "y": 1}, + {"matrix": [1, 10], "x": 14, "y": 1}, + {"matrix": [1, 11], "x": 15, "y": 1}, + {"matrix": [1, 12], "x": 16, "y": 1}, + {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, + + {"matrix": [3, 14], "x": 0, "y": 2}, + + {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 3.25, "y": 2}, + {"matrix": [2, 2], "x": 4.25, "y": 2}, + {"matrix": [2, 3], "x": 5.25, "y": 2}, + {"matrix": [2, 4], "x": 6.25, "y": 2}, + {"matrix": [2, 5], "x": 7.25, "y": 2}, + + {"matrix": [2, 6], "x": 10.25, "y": 2}, + {"matrix": [2, 7], "x": 11.25, "y": 2}, + {"matrix": [2, 8], "x": 12.25, "y": 2}, + {"matrix": [2, 9], "x": 13.25, "y": 2}, + {"matrix": [2, 10], "x": 14.25, "y": 2}, + {"matrix": [2, 11], "x": 15.25, "y": 2}, + {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + + {"matrix": [3, 7], "x": 9.75, "y": 3}, + {"matrix": [3, 8], "x": 10.75, "y": 3}, + {"matrix": [3, 9], "x": 11.75, "y": 3}, + {"matrix": [3, 10], "x": 12.75, "y": 3}, + {"matrix": [3, 11], "x": 13.75, "y": 3}, + {"matrix": [3, 13], "x": 14.75, "y": 3}, + {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 1.75}, + {"matrix": [4, 13], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_alice_full_rshift": { + "layout": [ + {"matrix": [1, 14], "x": 0, "y": 0}, + + {"matrix": [0, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [0, 2], "x": 3.5, "y": 0}, + {"matrix": [0, 3], "x": 4.5, "y": 0}, + {"matrix": [0, 4], "x": 5.5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + + {"matrix": [0, 7], "x": 10.5, "y": 0}, + {"matrix": [0, 8], "x": 11.5, "y": 0}, + {"matrix": [0, 9], "x": 12.5, "y": 0}, + {"matrix": [0, 10], "x": 13.5, "y": 0}, + {"matrix": [0, 11], "x": 14.5, "y": 0}, + {"matrix": [0, 12], "x": 15.5, "y": 0}, + {"matrix": [0, 13], "x": 16.5, "y": 0, "w": 2}, + + {"matrix": [2, 14], "x": 0, "y": 1}, + + {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 3, "y": 1}, + {"matrix": [1, 2], "x": 4, "y": 1}, + {"matrix": [1, 3], "x": 5, "y": 1}, + {"matrix": [1, 4], "x": 6, "y": 1}, + {"matrix": [1, 5], "x": 7, "y": 1}, + + {"matrix": [1, 6], "x": 10, "y": 1}, + {"matrix": [1, 7], "x": 11, "y": 1}, + {"matrix": [1, 8], "x": 12, "y": 1}, + {"matrix": [1, 9], "x": 13, "y": 1}, + {"matrix": [1, 10], "x": 14, "y": 1}, + {"matrix": [1, 11], "x": 15, "y": 1}, + {"matrix": [1, 12], "x": 16, "y": 1}, + {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, + + {"matrix": [3, 14], "x": 0, "y": 2}, + + {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 3.25, "y": 2}, + {"matrix": [2, 2], "x": 4.25, "y": 2}, + {"matrix": [2, 3], "x": 5.25, "y": 2}, + {"matrix": [2, 4], "x": 6.25, "y": 2}, + {"matrix": [2, 5], "x": 7.25, "y": 2}, + + {"matrix": [2, 6], "x": 10.25, "y": 2}, + {"matrix": [2, 7], "x": 11.25, "y": 2}, + {"matrix": [2, 8], "x": 12.25, "y": 2}, + {"matrix": [2, 9], "x": 13.25, "y": 2}, + {"matrix": [2, 10], "x": 14.25, "y": 2}, + {"matrix": [2, 11], "x": 15.25, "y": 2}, + {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + + {"matrix": [3, 7], "x": 9.75, "y": 3}, + {"matrix": [3, 8], "x": 10.75, "y": 3}, + {"matrix": [3, 9], "x": 11.75, "y": 3}, + {"matrix": [3, 10], "x": 12.75, "y": 3}, + {"matrix": [3, 11], "x": 13.75, "y": 3}, + {"matrix": [3, 13], "x": 14.75, "y": 3}, + {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_alice_split_bs": { + "layout": [ + {"matrix": [1, 14], "x": 0, "y": 0}, + + {"matrix": [0, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [0, 2], "x": 3.5, "y": 0}, + {"matrix": [0, 3], "x": 4.5, "y": 0}, + {"matrix": [0, 4], "x": 5.5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + + {"matrix": [0, 7], "x": 10.5, "y": 0}, + {"matrix": [0, 8], "x": 11.5, "y": 0}, + {"matrix": [0, 9], "x": 12.5, "y": 0}, + {"matrix": [0, 10], "x": 13.5, "y": 0}, + {"matrix": [0, 11], "x": 14.5, "y": 0}, + {"matrix": [0, 12], "x": 15.5, "y": 0}, + {"matrix": [0, 13], "x": 16.5, "y": 0}, + {"matrix": [0, 14], "x": 17.5, "y": 0}, + + {"matrix": [2, 14], "x": 0, "y": 1}, + + {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 3, "y": 1}, + {"matrix": [1, 2], "x": 4, "y": 1}, + {"matrix": [1, 3], "x": 5, "y": 1}, + {"matrix": [1, 4], "x": 6, "y": 1}, + {"matrix": [1, 5], "x": 7, "y": 1}, + + {"matrix": [1, 6], "x": 10, "y": 1}, + {"matrix": [1, 7], "x": 11, "y": 1}, + {"matrix": [1, 8], "x": 12, "y": 1}, + {"matrix": [1, 9], "x": 13, "y": 1}, + {"matrix": [1, 10], "x": 14, "y": 1}, + {"matrix": [1, 11], "x": 15, "y": 1}, + {"matrix": [1, 12], "x": 16, "y": 1}, + {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, + + {"matrix": [3, 14], "x": 0, "y": 2}, + + {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 3.25, "y": 2}, + {"matrix": [2, 2], "x": 4.25, "y": 2}, + {"matrix": [2, 3], "x": 5.25, "y": 2}, + {"matrix": [2, 4], "x": 6.25, "y": 2}, + {"matrix": [2, 5], "x": 7.25, "y": 2}, + + {"matrix": [2, 6], "x": 10.25, "y": 2}, + {"matrix": [2, 7], "x": 11.25, "y": 2}, + {"matrix": [2, 8], "x": 12.25, "y": 2}, + {"matrix": [2, 9], "x": 13.25, "y": 2}, + {"matrix": [2, 10], "x": 14.25, "y": 2}, + {"matrix": [2, 11], "x": 15.25, "y": 2}, + {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + + {"matrix": [3, 7], "x": 9.75, "y": 3}, + {"matrix": [3, 8], "x": 10.75, "y": 3}, + {"matrix": [3, 9], "x": 11.75, "y": 3}, + {"matrix": [3, 10], "x": 12.75, "y": 3}, + {"matrix": [3, 11], "x": 13.75, "y": 3}, + {"matrix": [3, 13], "x": 14.75, "y": 3}, + {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 1.75}, + {"matrix": [4, 13], "x": 17.5, "y": 3}, + + {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_alice_split_bs_full_rshift": { + "layout": [ + {"matrix": [1, 14], "x": 0, "y": 0}, + + {"matrix": [0, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [0, 2], "x": 3.5, "y": 0}, + {"matrix": [0, 3], "x": 4.5, "y": 0}, + {"matrix": [0, 4], "x": 5.5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + + {"matrix": [0, 7], "x": 10.5, "y": 0}, + {"matrix": [0, 8], "x": 11.5, "y": 0}, + {"matrix": [0, 9], "x": 12.5, "y": 0}, + {"matrix": [0, 10], "x": 13.5, "y": 0}, + {"matrix": [0, 11], "x": 14.5, "y": 0}, + {"matrix": [0, 12], "x": 15.5, "y": 0}, + {"matrix": [0, 13], "x": 16.5, "y": 0}, + {"matrix": [0, 14], "x": 17.5, "y": 0}, + + {"matrix": [2, 14], "x": 0, "y": 1}, + + {"matrix": [1, 0], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 3, "y": 1}, + {"matrix": [1, 2], "x": 4, "y": 1}, + {"matrix": [1, 3], "x": 5, "y": 1}, + {"matrix": [1, 4], "x": 6, "y": 1}, + {"matrix": [1, 5], "x": 7, "y": 1}, + + {"matrix": [1, 6], "x": 10, "y": 1}, + {"matrix": [1, 7], "x": 11, "y": 1}, + {"matrix": [1, 8], "x": 12, "y": 1}, + {"matrix": [1, 9], "x": 13, "y": 1}, + {"matrix": [1, 10], "x": 14, "y": 1}, + {"matrix": [1, 11], "x": 15, "y": 1}, + {"matrix": [1, 12], "x": 16, "y": 1}, + {"matrix": [1, 13], "x": 17, "y": 1, "w": 1.5}, + + {"matrix": [3, 14], "x": 0, "y": 2}, + + {"matrix": [2, 0], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 3.25, "y": 2}, + {"matrix": [2, 2], "x": 4.25, "y": 2}, + {"matrix": [2, 3], "x": 5.25, "y": 2}, + {"matrix": [2, 4], "x": 6.25, "y": 2}, + {"matrix": [2, 5], "x": 7.25, "y": 2}, + + {"matrix": [2, 6], "x": 10.25, "y": 2}, + {"matrix": [2, 7], "x": 11.25, "y": 2}, + {"matrix": [2, 8], "x": 12.25, "y": 2}, + {"matrix": [2, 9], "x": 13.25, "y": 2}, + {"matrix": [2, 10], "x": 14.25, "y": 2}, + {"matrix": [2, 11], "x": 15.25, "y": 2}, + {"matrix": [2, 13], "x": 16.25, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + + {"matrix": [3, 7], "x": 9.75, "y": 3}, + {"matrix": [3, 8], "x": 10.75, "y": 3}, + {"matrix": [3, 9], "x": 11.75, "y": 3}, + {"matrix": [3, 10], "x": 12.75, "y": 3}, + {"matrix": [3, 11], "x": 13.75, "y": 3}, + {"matrix": [3, 13], "x": 14.75, "y": 3}, + {"matrix": [3, 12], "x": 15.75, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 4.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 5.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 9.75, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 17, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk b/keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/info.json deleted file mode 100644 index cf993be247..0000000000 --- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "processor": "STM32F103", - "bootloader": "stm32duino" -} diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/keyboard.json b/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/keyboard.json new file mode 100644 index 0000000000..cf993be247 --- /dev/null +++ b/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/keyboard.json @@ -0,0 +1,4 @@ +{ + "processor": "STM32F103", + "bootloader": "stm32duino" +} diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk b/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/info.json deleted file mode 100644 index 774c3dcf31..0000000000 --- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F303", - "board": "QMK_PROTON_C", - "bootloader": "stm32-dfu" -} diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/keyboard.json b/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/keyboard.json new file mode 100644 index 0000000000..774c3dcf31 --- /dev/null +++ b/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F303", + "board": "QMK_PROTON_C", + "bootloader": "stm32-dfu" +} diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk b/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/hannah65/rev1/haus/info.json b/keyboards/mechlovin/hannah65/rev1/haus/info.json deleted file mode 100644 index ac97de5f18..0000000000 --- a/keyboards/mechlovin/hannah65/rev1/haus/info.json +++ /dev/null @@ -1,241 +0,0 @@ -{ - "keyboard_name": "Haus Rev. 1", - "manufacturer": "Team Mechlovin", - "url": "", - "maintainer": "Team Mechlovin", - "usb": { - "vid": "0x4D4C", - "pid": "0x6500", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/mechlovin/hannah65/rev1/haus/keyboard.json b/keyboards/mechlovin/hannah65/rev1/haus/keyboard.json new file mode 100644 index 0000000000..ac97de5f18 --- /dev/null +++ b/keyboards/mechlovin/hannah65/rev1/haus/keyboard.json @@ -0,0 +1,241 @@ +{ + "keyboard_name": "Haus Rev. 1", + "manufacturer": "Team Mechlovin", + "url": "", + "maintainer": "Team Mechlovin", + "usb": { + "vid": "0x4D4C", + "pid": "0x6500", + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/mechlovin/hannah65/rev1/haus/rules.mk b/keyboards/mechlovin/hannah65/rev1/haus/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/infinity87/rev1/rogue87/info.json b/keyboards/mechlovin/infinity87/rev1/rogue87/info.json deleted file mode 100644 index 6fdc9d6e5d..0000000000 --- a/keyboards/mechlovin/infinity87/rev1/rogue87/info.json +++ /dev/null @@ -1,319 +0,0 @@ -{ - "keyboard_name": "Rogue87 Rev.1", - "manufacturer": "Mechlovin.Studio", - "url": "", - "maintainer": "Mechlovin' Studio", - "usb": { - "vid": "0x4D4C", - "pid": "0x8704", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/mechlovin/infinity87/rev1/rogue87/keyboard.json b/keyboards/mechlovin/infinity87/rev1/rogue87/keyboard.json new file mode 100644 index 0000000000..6fdc9d6e5d --- /dev/null +++ b/keyboards/mechlovin/infinity87/rev1/rogue87/keyboard.json @@ -0,0 +1,319 @@ +{ + "keyboard_name": "Rogue87 Rev.1", + "manufacturer": "Mechlovin.Studio", + "url": "", + "maintainer": "Mechlovin' Studio", + "usb": { + "vid": "0x4D4C", + "pid": "0x8704", + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk b/keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/mechlovin/infinity87/rev1/rouge87/info.json b/keyboards/mechlovin/infinity87/rev1/rouge87/info.json deleted file mode 100644 index 39a9f16925..0000000000 --- a/keyboards/mechlovin/infinity87/rev1/rouge87/info.json +++ /dev/null @@ -1,532 +0,0 @@ -{ - "keyboard_name": "Rouge87 Rev.1", - "manufacturer": "Mechlovin.Studio", - "url": "", - "maintainer": "Mechlovin' Studio", - "usb": { - "vid": "0x4D4C", - "pid": "0x8703", - "device_version": "0.0.1" - }, - "community_layouts": [ - "tkl_ansi_tsangan", - "tkl_iso_tsangan" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/mechlovin/infinity87/rev1/rouge87/keyboard.json b/keyboards/mechlovin/infinity87/rev1/rouge87/keyboard.json new file mode 100644 index 0000000000..39a9f16925 --- /dev/null +++ b/keyboards/mechlovin/infinity87/rev1/rouge87/keyboard.json @@ -0,0 +1,532 @@ +{ + "keyboard_name": "Rouge87 Rev.1", + "manufacturer": "Mechlovin.Studio", + "url": "", + "maintainer": "Mechlovin' Studio", + "usb": { + "vid": "0x4D4C", + "pid": "0x8703", + "device_version": "0.0.1" + }, + "community_layouts": [ + "tkl_ansi_tsangan", + "tkl_iso_tsangan" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk b/keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk deleted file mode 100644 index 8b13789179..0000000000 --- a/keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/mechlovin/mechlovin9/rev3/info.json b/keyboards/mechlovin/mechlovin9/rev3/info.json deleted file mode 100644 index faa4cf0a87..0000000000 --- a/keyboards/mechlovin/mechlovin9/rev3/info.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "keyboard_name": "Mechlovin9 Rev3", - "processor": "STM32F103", - "bootloader": "stm32duino", - "usb": { - "pid": "0x6509", - "device_version": "0.0.3" - }, - "bootmagic": { - "matrix": [0, 13] - }, - "matrix_pins": { - "rows": ["B12", "B13", "B14", "B15", "A1"], - "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "C13", "B7", "B6", "B5", "B4", "B3"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "B9" - } -} diff --git a/keyboards/mechlovin/mechlovin9/rev3/keyboard.json b/keyboards/mechlovin/mechlovin9/rev3/keyboard.json new file mode 100644 index 0000000000..faa4cf0a87 --- /dev/null +++ b/keyboards/mechlovin/mechlovin9/rev3/keyboard.json @@ -0,0 +1,20 @@ +{ + "keyboard_name": "Mechlovin9 Rev3", + "processor": "STM32F103", + "bootloader": "stm32duino", + "usb": { + "pid": "0x6509", + "device_version": "0.0.3" + }, + "bootmagic": { + "matrix": [0, 13] + }, + "matrix_pins": { + "rows": ["B12", "B13", "B14", "B15", "A1"], + "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "C13", "B7", "B6", "B5", "B4", "B3"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "B9" + } +} diff --git a/keyboards/mechlovin/mechlovin9/rev3/rules.mk b/keyboards/mechlovin/mechlovin9/rev3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/olly/jf/rev2/info.json b/keyboards/mechlovin/olly/jf/rev2/info.json deleted file mode 100644 index 600bf8a3af..0000000000 --- a/keyboards/mechlovin/olly/jf/rev2/info.json +++ /dev/null @@ -1,707 +0,0 @@ -{ - "keyboard_name": "Olly JF Rev2", - "bootloader": "stm32duino", - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "features": { - "command": true, - "console": true, - "led_matrix": true, - "nkro": true - }, - "led_matrix": { - "animations": { - "alphas_mods": true, - "band": true, - "band_pinwheel": true, - "band_spiral": true, - "breathing": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_up_down": true, - "dual_beacon": true, - "solid_multisplash": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "wave_left_right": true, - "wave_up_down": true - }, - "driver": "is31fl3731", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 24, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 37, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 49, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 62, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 74, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 87, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 99, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 122, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 124, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 137, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 140, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 14], "x": 174, "y": 0, "flags": 4}, - {"matrix": [0, 15], "x": 186, "y": 0, "flags": 4}, - {"matrix": [0, 16], "x": 199, "y": 0, "flags": 4}, - {"matrix": [0, 17], "x": 211, "y": 0, "flags": 4}, - {"matrix": [0, 18], "x": 224, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, - {"matrix": [1, 1], "x": 12, "y": 13, "flags": 4}, - {"matrix": [1, 2], "x": 24, "y": 13, "flags": 4}, - {"matrix": [1, 3], "x": 37, "y": 13, "flags": 4}, - {"matrix": [1, 4], "x": 49, "y": 13, "flags": 4}, - {"matrix": [1, 5], "x": 62, "y": 13, "flags": 4}, - {"matrix": [1, 6], "x": 74, "y": 13, "flags": 4}, - {"matrix": [1, 7], "x": 87, "y": 13, "flags": 4}, - {"matrix": [1, 8], "x": 99, "y": 13, "flags": 4}, - {"matrix": [1, 9], "x": 122, "y": 13, "flags": 4}, - {"matrix": [1, 10], "x": 124, "y": 13, "flags": 4}, - {"matrix": [1, 11], "x": 137, "y": 13, "flags": 4}, - {"matrix": [1, 12], "x": 140, "y": 13, "flags": 4}, - {"matrix": [1, 13], "x": 162, "y": 13, "flags": 4}, - {"matrix": [1, 14], "x": 174, "y": 13, "flags": 4}, - {"matrix": [1, 15], "x": 186, "y": 13, "flags": 4}, - {"matrix": [1, 16], "x": 199, "y": 13, "flags": 4}, - {"matrix": [1, 17], "x": 211, "y": 13, "flags": 4}, - {"matrix": [1, 18], "x": 224, "y": 13, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 25, "flags": 4}, - {"matrix": [2, 1], "x": 12, "y": 25, "flags": 4}, - {"matrix": [2, 2], "x": 24, "y": 25, "flags": 4}, - {"matrix": [2, 3], "x": 37, "y": 25, "flags": 4}, - {"matrix": [2, 4], "x": 49, "y": 25, "flags": 4}, - {"matrix": [2, 5], "x": 62, "y": 25, "flags": 4}, - {"matrix": [2, 6], "x": 74, "y": 25, "flags": 4}, - {"matrix": [2, 7], "x": 87, "y": 25, "flags": 4}, - {"matrix": [2, 8], "x": 99, "y": 25, "flags": 4}, - {"matrix": [2, 9], "x": 122, "y": 25, "flags": 4}, - {"matrix": [2, 10], "x": 124, "y": 25, "flags": 4}, - {"matrix": [2, 11], "x": 137, "y": 25, "flags": 4}, - {"matrix": [2, 12], "x": 140, "y": 25, "flags": 4}, - {"matrix": [2, 13], "x": 162, "y": 25, "flags": 4}, - {"matrix": [2, 14], "x": 174, "y": 25, "flags": 4}, - {"matrix": [2, 15], "x": 186, "y": 25, "flags": 4}, - {"matrix": [2, 16], "x": 199, "y": 25, "flags": 4}, - {"matrix": [2, 17], "x": 211, "y": 25, "flags": 4}, - {"matrix": [2, 18], "x": 224, "y": 25, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 38, "flags": 4}, - {"matrix": [3, 1], "x": 12, "y": 38, "flags": 4}, - {"matrix": [3, 2], "x": 24, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 37, "y": 38, "flags": 4}, - {"matrix": [3, 4], "x": 49, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 62, "y": 38, "flags": 4}, - {"matrix": [3, 6], "x": 74, "y": 38, "flags": 4}, - {"matrix": [3, 7], "x": 87, "y": 38, "flags": 4}, - {"matrix": [3, 8], "x": 99, "y": 38, "flags": 4}, - {"matrix": [3, 9], "x": 122, "y": 38, "flags": 4}, - {"matrix": [3, 10], "x": 124, "y": 38, "flags": 4}, - {"matrix": [3, 11], "x": 137, "y": 38, "flags": 4}, - {"matrix": [3, 12], "x": 140, "y": 38, "flags": 4}, - {"matrix": [3, 13], "x": 162, "y": 38, "flags": 4}, - {"matrix": [3, 15], "x": 186, "y": 38, "flags": 4}, - {"matrix": [3, 16], "x": 199, "y": 38, "flags": 4}, - {"matrix": [3, 17], "x": 211, "y": 38, "flags": 4}, - {"matrix": [3, 18], "x": 224, "y": 38, "flags": 4}, - {"matrix": [4, 0], "x": 0, "y": 51, "flags": 4}, - {"matrix": [4, 1], "x": 12, "y": 51, "flags": 4}, - {"matrix": [4, 2], "x": 24, "y": 51, "flags": 4}, - {"matrix": [4, 3], "x": 37, "y": 51, "flags": 4}, - {"matrix": [4, 4], "x": 49, "y": 51, "flags": 4}, - {"matrix": [4, 5], "x": 62, "y": 51, "flags": 4}, - {"matrix": [4, 6], "x": 74, "y": 51, "flags": 4}, - {"matrix": [4, 7], "x": 87, "y": 51, "flags": 4}, - {"matrix": [4, 8], "x": 99, "y": 51, "flags": 4}, - {"matrix": [4, 9], "x": 122, "y": 51, "flags": 4}, - {"matrix": [4, 10], "x": 124, "y": 51, "flags": 4}, - {"matrix": [4, 11], "x": 137, "y": 51, "flags": 4}, - {"matrix": [4, 12], "x": 140, "y": 51, "flags": 4}, - {"matrix": [4, 13], "x": 162, "y": 51, "flags": 4}, - {"matrix": [4, 14], "x": 174, "y": 51, "flags": 4}, - {"matrix": [4, 15], "x": 186, "y": 51, "flags": 4}, - {"matrix": [4, 16], "x": 199, "y": 51, "flags": 4}, - {"matrix": [4, 17], "x": 211, "y": 51, "flags": 4}, - {"matrix": [4, 18], "x": 224, "y": 51, "flags": 4}, - {"matrix": [5, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [5, 1], "x": 12, "y": 64, "flags": 4}, - {"matrix": [5, 3], "x": 37, "y": 64, "flags": 4}, - {"matrix": [5, 6], "x": 74, "y": 64, "flags": 4}, - {"matrix": [5, 10], "x": 124, "y": 64, "flags": 4}, - {"matrix": [5, 11], "x": 137, "y": 64, "flags": 4}, - {"matrix": [5, 12], "x": 140, "y": 64, "flags": 4}, - {"matrix": [5, 13], "x": 162, "y": 64, "flags": 4}, - {"matrix": [5, 14], "x": 174, "y": 64, "flags": 4}, - {"matrix": [5, 15], "x": 186, "y": 64, "flags": 4}, - {"matrix": [5, 16], "x": 199, "y": 64, "flags": 4}, - {"matrix": [5, 17], "x": 211, "y": 64, "flags": 4}, - {"matrix": [5, 18], "x": 224, "y": 64, "flags": 4} - ] - }, - "matrix_pins": { - "cols": ["A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "A8", "A15", "B3", "B4", "C15", "C14", "C13", "B9", "B8", "B7", "B6"], - "rows": ["B0", "B1", "B2", "B15", "B14", "B13"] - }, - "processor": "STM32F103", - "usb": { - "device_version": "0.0.2", - "pid": "0xD182" - }, - "ws2812": { - "driver": "spi", - "pin": "B5" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [2, 13], "x": 14, "y": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 12], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [4, 18], "x": 19.5, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 5.5} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 12], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [4, 18], "x": 19.5, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 5.5} - ] - }, - "LAYOUT_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [2, 13], "x": 14, "y": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 12], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [4, 18], "x": 19.5, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 5.5} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [4, 18], "x": 19.5, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 5.5} - ] - }, - "LAYOUT_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 1.5, "y": 0}, - {"matrix": [0, 3], "x": 2.5, "y": 0}, - {"matrix": [0, 4], "x": 3.5, "y": 0}, - {"matrix": [0, 5], "x": 4.5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10.5, "y": 0}, - {"matrix": [0, 11], "x": 11.5, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - {"matrix": [0, 13], "x": 13.5, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [2, 13], "x": 14, "y": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [4, 18], "x": 19.5, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, - {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/mechlovin/olly/jf/rev2/keyboard.json b/keyboards/mechlovin/olly/jf/rev2/keyboard.json new file mode 100644 index 0000000000..600bf8a3af --- /dev/null +++ b/keyboards/mechlovin/olly/jf/rev2/keyboard.json @@ -0,0 +1,707 @@ +{ + "keyboard_name": "Olly JF Rev2", + "bootloader": "stm32duino", + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "features": { + "command": true, + "console": true, + "led_matrix": true, + "nkro": true + }, + "led_matrix": { + "animations": { + "alphas_mods": true, + "band": true, + "band_pinwheel": true, + "band_spiral": true, + "breathing": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_up_down": true, + "dual_beacon": true, + "solid_multisplash": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "wave_left_right": true, + "wave_up_down": true + }, + "driver": "is31fl3731", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 24, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 37, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 49, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 62, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 74, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 87, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 99, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 122, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 124, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 137, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 140, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 14], "x": 174, "y": 0, "flags": 4}, + {"matrix": [0, 15], "x": 186, "y": 0, "flags": 4}, + {"matrix": [0, 16], "x": 199, "y": 0, "flags": 4}, + {"matrix": [0, 17], "x": 211, "y": 0, "flags": 4}, + {"matrix": [0, 18], "x": 224, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, + {"matrix": [1, 1], "x": 12, "y": 13, "flags": 4}, + {"matrix": [1, 2], "x": 24, "y": 13, "flags": 4}, + {"matrix": [1, 3], "x": 37, "y": 13, "flags": 4}, + {"matrix": [1, 4], "x": 49, "y": 13, "flags": 4}, + {"matrix": [1, 5], "x": 62, "y": 13, "flags": 4}, + {"matrix": [1, 6], "x": 74, "y": 13, "flags": 4}, + {"matrix": [1, 7], "x": 87, "y": 13, "flags": 4}, + {"matrix": [1, 8], "x": 99, "y": 13, "flags": 4}, + {"matrix": [1, 9], "x": 122, "y": 13, "flags": 4}, + {"matrix": [1, 10], "x": 124, "y": 13, "flags": 4}, + {"matrix": [1, 11], "x": 137, "y": 13, "flags": 4}, + {"matrix": [1, 12], "x": 140, "y": 13, "flags": 4}, + {"matrix": [1, 13], "x": 162, "y": 13, "flags": 4}, + {"matrix": [1, 14], "x": 174, "y": 13, "flags": 4}, + {"matrix": [1, 15], "x": 186, "y": 13, "flags": 4}, + {"matrix": [1, 16], "x": 199, "y": 13, "flags": 4}, + {"matrix": [1, 17], "x": 211, "y": 13, "flags": 4}, + {"matrix": [1, 18], "x": 224, "y": 13, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 25, "flags": 4}, + {"matrix": [2, 1], "x": 12, "y": 25, "flags": 4}, + {"matrix": [2, 2], "x": 24, "y": 25, "flags": 4}, + {"matrix": [2, 3], "x": 37, "y": 25, "flags": 4}, + {"matrix": [2, 4], "x": 49, "y": 25, "flags": 4}, + {"matrix": [2, 5], "x": 62, "y": 25, "flags": 4}, + {"matrix": [2, 6], "x": 74, "y": 25, "flags": 4}, + {"matrix": [2, 7], "x": 87, "y": 25, "flags": 4}, + {"matrix": [2, 8], "x": 99, "y": 25, "flags": 4}, + {"matrix": [2, 9], "x": 122, "y": 25, "flags": 4}, + {"matrix": [2, 10], "x": 124, "y": 25, "flags": 4}, + {"matrix": [2, 11], "x": 137, "y": 25, "flags": 4}, + {"matrix": [2, 12], "x": 140, "y": 25, "flags": 4}, + {"matrix": [2, 13], "x": 162, "y": 25, "flags": 4}, + {"matrix": [2, 14], "x": 174, "y": 25, "flags": 4}, + {"matrix": [2, 15], "x": 186, "y": 25, "flags": 4}, + {"matrix": [2, 16], "x": 199, "y": 25, "flags": 4}, + {"matrix": [2, 17], "x": 211, "y": 25, "flags": 4}, + {"matrix": [2, 18], "x": 224, "y": 25, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 38, "flags": 4}, + {"matrix": [3, 1], "x": 12, "y": 38, "flags": 4}, + {"matrix": [3, 2], "x": 24, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 37, "y": 38, "flags": 4}, + {"matrix": [3, 4], "x": 49, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 62, "y": 38, "flags": 4}, + {"matrix": [3, 6], "x": 74, "y": 38, "flags": 4}, + {"matrix": [3, 7], "x": 87, "y": 38, "flags": 4}, + {"matrix": [3, 8], "x": 99, "y": 38, "flags": 4}, + {"matrix": [3, 9], "x": 122, "y": 38, "flags": 4}, + {"matrix": [3, 10], "x": 124, "y": 38, "flags": 4}, + {"matrix": [3, 11], "x": 137, "y": 38, "flags": 4}, + {"matrix": [3, 12], "x": 140, "y": 38, "flags": 4}, + {"matrix": [3, 13], "x": 162, "y": 38, "flags": 4}, + {"matrix": [3, 15], "x": 186, "y": 38, "flags": 4}, + {"matrix": [3, 16], "x": 199, "y": 38, "flags": 4}, + {"matrix": [3, 17], "x": 211, "y": 38, "flags": 4}, + {"matrix": [3, 18], "x": 224, "y": 38, "flags": 4}, + {"matrix": [4, 0], "x": 0, "y": 51, "flags": 4}, + {"matrix": [4, 1], "x": 12, "y": 51, "flags": 4}, + {"matrix": [4, 2], "x": 24, "y": 51, "flags": 4}, + {"matrix": [4, 3], "x": 37, "y": 51, "flags": 4}, + {"matrix": [4, 4], "x": 49, "y": 51, "flags": 4}, + {"matrix": [4, 5], "x": 62, "y": 51, "flags": 4}, + {"matrix": [4, 6], "x": 74, "y": 51, "flags": 4}, + {"matrix": [4, 7], "x": 87, "y": 51, "flags": 4}, + {"matrix": [4, 8], "x": 99, "y": 51, "flags": 4}, + {"matrix": [4, 9], "x": 122, "y": 51, "flags": 4}, + {"matrix": [4, 10], "x": 124, "y": 51, "flags": 4}, + {"matrix": [4, 11], "x": 137, "y": 51, "flags": 4}, + {"matrix": [4, 12], "x": 140, "y": 51, "flags": 4}, + {"matrix": [4, 13], "x": 162, "y": 51, "flags": 4}, + {"matrix": [4, 14], "x": 174, "y": 51, "flags": 4}, + {"matrix": [4, 15], "x": 186, "y": 51, "flags": 4}, + {"matrix": [4, 16], "x": 199, "y": 51, "flags": 4}, + {"matrix": [4, 17], "x": 211, "y": 51, "flags": 4}, + {"matrix": [4, 18], "x": 224, "y": 51, "flags": 4}, + {"matrix": [5, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [5, 1], "x": 12, "y": 64, "flags": 4}, + {"matrix": [5, 3], "x": 37, "y": 64, "flags": 4}, + {"matrix": [5, 6], "x": 74, "y": 64, "flags": 4}, + {"matrix": [5, 10], "x": 124, "y": 64, "flags": 4}, + {"matrix": [5, 11], "x": 137, "y": 64, "flags": 4}, + {"matrix": [5, 12], "x": 140, "y": 64, "flags": 4}, + {"matrix": [5, 13], "x": 162, "y": 64, "flags": 4}, + {"matrix": [5, 14], "x": 174, "y": 64, "flags": 4}, + {"matrix": [5, 15], "x": 186, "y": 64, "flags": 4}, + {"matrix": [5, 16], "x": 199, "y": 64, "flags": 4}, + {"matrix": [5, 17], "x": 211, "y": 64, "flags": 4}, + {"matrix": [5, 18], "x": 224, "y": 64, "flags": 4} + ] + }, + "matrix_pins": { + "cols": ["A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "A8", "A15", "B3", "B4", "C15", "C14", "C13", "B9", "B8", "B7", "B6"], + "rows": ["B0", "B1", "B2", "B15", "B14", "B13"] + }, + "processor": "STM32F103", + "usb": { + "device_version": "0.0.2", + "pid": "0xD182" + }, + "ws2812": { + "driver": "spi", + "pin": "B5" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [2, 13], "x": 14, "y": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 12], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [4, 18], "x": 19.5, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 5.5} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 12], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [4, 18], "x": 19.5, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 5.5} + ] + }, + "LAYOUT_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [2, 13], "x": 14, "y": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 12], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [4, 18], "x": 19.5, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 5.5} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [4, 18], "x": 19.5, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 5.5} + ] + }, + "LAYOUT_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 1.5, "y": 0}, + {"matrix": [0, 3], "x": 2.5, "y": 0}, + {"matrix": [0, 4], "x": 3.5, "y": 0}, + {"matrix": [0, 5], "x": 4.5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10.5, "y": 0}, + {"matrix": [0, 11], "x": 11.5, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + {"matrix": [0, 13], "x": 13.5, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [2, 13], "x": 14, "y": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [4, 18], "x": 19.5, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 6.25}, + {"matrix": [5, 10], "x": 10.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 11.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 12.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/mechlovin/olly/jf/rev2/rules.mk b/keyboards/mechlovin/olly/jf/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mechlovin/olly/jf/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mechlovin/olly/octagon/info.json b/keyboards/mechlovin/olly/octagon/info.json deleted file mode 100644 index 81b78b0b1c..0000000000 --- a/keyboards/mechlovin/olly/octagon/info.json +++ /dev/null @@ -1,171 +0,0 @@ -{ - "keyboard_name": "Olly Octagon", - "manufacturer": "Mechlovin Studio", - "url": "", - "maintainer": "Mechlovin' Studio", - "usb": { - "vid": "0x4D4C", - "pid": "0xD750", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "nkro": true, - "led_matrix": true, - "rgblight": true - }, - "build": { - "lto": true - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 26, - "animations": { - "breathing": true, - "rainbow_swirl": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "A7" - }, - "led_matrix": { - "animations":{ - "alphas_mods": true, - "breathing": true, - "band": true, - "band_pinwheel": true, - "band_spiral": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "dual_beacon": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "wave_left_right": true, - "wave_up_down": true - }, - "driver": "is31fl3731", - "react_on_keyup": true - }, - "matrix_pins": { - "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B2", "B1", "A15", "B3", "B9", "B8", "B7", "B6", "B5", "B4"], - "rows": ["B0", "B12", "A6", "A5", "A4", "A3"] - }, - "diode_direction": "COL2ROW", - "processor": "STM32F103", - "bootloader": "stm32duino", - "layout_aliases": { - "LAYOUT": "LAYOUT_split_bs", - "LAYOUT_all": "LAYOUT_split_bs" - }, - "layouts": { - "LAYOUT_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1}, - {"matrix": [1, 14], "x": 14, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 14], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3}, - {"matrix": [3, 13], "x": 13.75, "y": 3, "w": 1.25}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5}, - {"matrix": [5, 11], "x": 11, "y": 5}, - {"matrix": [5, 12], "x": 12, "y": 5}, - {"matrix": [5, 13], "x": 13, "y": 5}, - {"matrix": [5, 14], "x": 14, "y": 5}, - {"matrix": [5, 15], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/mechlovin/olly/octagon/keyboard.json b/keyboards/mechlovin/olly/octagon/keyboard.json new file mode 100644 index 0000000000..81b78b0b1c --- /dev/null +++ b/keyboards/mechlovin/olly/octagon/keyboard.json @@ -0,0 +1,171 @@ +{ + "keyboard_name": "Olly Octagon", + "manufacturer": "Mechlovin Studio", + "url": "", + "maintainer": "Mechlovin' Studio", + "usb": { + "vid": "0x4D4C", + "pid": "0xD750", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": true, + "led_matrix": true, + "rgblight": true + }, + "build": { + "lto": true + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 26, + "animations": { + "breathing": true, + "rainbow_swirl": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "A7" + }, + "led_matrix": { + "animations":{ + "alphas_mods": true, + "breathing": true, + "band": true, + "band_pinwheel": true, + "band_spiral": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "dual_beacon": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "wave_left_right": true, + "wave_up_down": true + }, + "driver": "is31fl3731", + "react_on_keyup": true + }, + "matrix_pins": { + "cols": ["A10", "A9", "A8", "B15", "B14", "B13", "B2", "B1", "A15", "B3", "B9", "B8", "B7", "B6", "B5", "B4"], + "rows": ["B0", "B12", "A6", "A5", "A4", "A3"] + }, + "diode_direction": "COL2ROW", + "processor": "STM32F103", + "bootloader": "stm32duino", + "layout_aliases": { + "LAYOUT": "LAYOUT_split_bs", + "LAYOUT_all": "LAYOUT_split_bs" + }, + "layouts": { + "LAYOUT_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1}, + {"matrix": [1, 14], "x": 14, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 14], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3}, + {"matrix": [3, 13], "x": 13.75, "y": 3, "w": 1.25}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5}, + {"matrix": [5, 11], "x": 11, "y": 5}, + {"matrix": [5, 12], "x": 12, "y": 5}, + {"matrix": [5, 13], "x": 13, "y": 5}, + {"matrix": [5, 14], "x": 14, "y": 5}, + {"matrix": [5, 15], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/mechlovin/olly/octagon/rules.mk b/keyboards/mechlovin/olly/octagon/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mechlovin/olly/octagon/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mechlovin/zed1800/oreum/info.json b/keyboards/mechlovin/zed1800/oreum/info.json deleted file mode 100644 index 4a15f61ce4..0000000000 --- a/keyboards/mechlovin/zed1800/oreum/info.json +++ /dev/null @@ -1,368 +0,0 @@ -{ - "keyboard_name": "ZED1800-Oreum", - "usb": { - "pid": "0x1802" - }, - "matrix_pins": { - "cols": ["A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C13"], - "rows": ["B8", "B7", "B6", "B5", "B4", "B3"] - }, - "diode_direction": "COL2ROW", - "rgblight": { - "led_count": 6 - }, - "ws2812": { - "pin": "A15" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 13], "x": 13.75, "y": 3.5, "w": 1.25}, - {"matrix": [4, 14], "x": 15.25, "y": 3.5}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [4, 18], "x": 19.5, "y": 4.5}, - - {"matrix": [4, 13], "x": 14.25, "y": 4.75}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5}, - {"matrix": [5, 10], "x": 11, "y": 5.5}, - {"matrix": [5, 11], "x": 12, "y": 5.5}, - {"matrix": [5, 15], "x": 16.5, "y": 5.5}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 5.5}, - - {"matrix": [5, 12], "x": 13.25, "y": 5.75}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [3, 18], "x": 19.5, "y": 2.5, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [4, 14], "x": 15.25, "y": 3.5}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2}, - - {"matrix": [4, 13], "x": 14.25, "y": 4.75}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5}, - {"matrix": [5, 10], "x": 11, "y": 5.5}, - {"matrix": [5, 11], "x": 12, "y": 5.5}, - {"matrix": [5, 15], "x": 16.5, "y": 5.5, "w": 2}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - - {"matrix": [5, 12], "x": 13.25, "y": 5.75}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [3, 18], "x": 19.5, "y": 2.5, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [4, 14], "x": 15.25, "y": 3.5}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2}, - - {"matrix": [4, 13], "x": 14.25, "y": 4.75}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5}, - {"matrix": [5, 10], "x": 11, "y": 5.5}, - {"matrix": [5, 11], "x": 12, "y": 5.5}, - {"matrix": [5, 15], "x": 16.5, "y": 5.5, "w": 2}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - - {"matrix": [5, 12], "x": 13.25, "y": 5.75}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75} - ] - } - } -} diff --git a/keyboards/mechlovin/zed1800/oreum/keyboard.json b/keyboards/mechlovin/zed1800/oreum/keyboard.json new file mode 100644 index 0000000000..4a15f61ce4 --- /dev/null +++ b/keyboards/mechlovin/zed1800/oreum/keyboard.json @@ -0,0 +1,368 @@ +{ + "keyboard_name": "ZED1800-Oreum", + "usb": { + "pid": "0x1802" + }, + "matrix_pins": { + "cols": ["A8", "B15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C13"], + "rows": ["B8", "B7", "B6", "B5", "B4", "B3"] + }, + "diode_direction": "COL2ROW", + "rgblight": { + "led_count": 6 + }, + "ws2812": { + "pin": "A15" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 13], "x": 13.75, "y": 3.5, "w": 1.25}, + {"matrix": [4, 14], "x": 15.25, "y": 3.5}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [4, 18], "x": 19.5, "y": 4.5}, + + {"matrix": [4, 13], "x": 14.25, "y": 4.75}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5}, + {"matrix": [5, 10], "x": 11, "y": 5.5}, + {"matrix": [5, 11], "x": 12, "y": 5.5}, + {"matrix": [5, 15], "x": 16.5, "y": 5.5}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 5.5}, + + {"matrix": [5, 12], "x": 13.25, "y": 5.75}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [3, 18], "x": 19.5, "y": 2.5, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [4, 14], "x": 15.25, "y": 3.5}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2}, + + {"matrix": [4, 13], "x": 14.25, "y": 4.75}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5}, + {"matrix": [5, 10], "x": 11, "y": 5.5}, + {"matrix": [5, 11], "x": 12, "y": 5.5}, + {"matrix": [5, 15], "x": 16.5, "y": 5.5, "w": 2}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + + {"matrix": [5, 12], "x": 13.25, "y": 5.75}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [3, 18], "x": 19.5, "y": 2.5, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [4, 14], "x": 15.25, "y": 3.5}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2}, + + {"matrix": [4, 13], "x": 14.25, "y": 4.75}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5}, + {"matrix": [5, 10], "x": 11, "y": 5.5}, + {"matrix": [5, 11], "x": 12, "y": 5.5}, + {"matrix": [5, 15], "x": 16.5, "y": 5.5, "w": 2}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + + {"matrix": [5, 12], "x": 13.25, "y": 5.75}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75} + ] + } + } +} diff --git a/keyboards/mechlovin/zed1800/oreum/rules.mk b/keyboards/mechlovin/zed1800/oreum/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/zed1800/saber/info.json b/keyboards/mechlovin/zed1800/saber/info.json deleted file mode 100644 index d921d95a95..0000000000 --- a/keyboards/mechlovin/zed1800/saber/info.json +++ /dev/null @@ -1,358 +0,0 @@ -{ - "keyboard_name": "ZED1800-Saber1800", - "usb": { - "pid": "0x1803" - }, - "matrix_pins": { - "cols": ["A8", "A15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C13"], - "rows": ["B8", "B7", "B6", "B5", "B4", "B3"] - }, - "rgblight": { - "led_count": 6 - }, - "ws2812": { - "pin": "B15" - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2} - - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [3, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - {"matrix": [0, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [0, 18], "x": 19.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 17.5, "y": 1.5}, - {"matrix": [1, 17], "x": 18.5, "y": 1.5}, - {"matrix": [1, 18], "x": 19.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [3, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.5, "y": 2.5}, - {"matrix": [2, 16], "x": 17.5, "y": 2.5}, - {"matrix": [2, 17], "x": 18.5, "y": 2.5}, - {"matrix": [2, 18], "x": 19.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5}, - {"matrix": [3, 13], "x": 13.75, "y": 3.5, "w": 1.25}, - {"matrix": [3, 15], "x": 16.5, "y": 3.5}, - {"matrix": [3, 16], "x": 17.5, "y": 3.5}, - {"matrix": [3, 17], "x": 18.5, "y": 3.5}, - {"matrix": [3, 18], "x": 19.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 15], "x": 16.5, "y": 4.5}, - {"matrix": [4, 16], "x": 17.5, "y": 4.5}, - {"matrix": [4, 17], "x": 18.5, "y": 4.5}, - {"matrix": [4, 18], "x": 19.5, "y": 4.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4.75}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 16], "x": 17.5, "y": 5.5}, - {"matrix": [5, 17], "x": 18.5, "y": 5.5}, - {"matrix": [5, 18], "x": 19.5, "y": 5.5}, - - {"matrix": [5, 13], "x": 14.25, "y": 5.75}, - {"matrix": [5, 14], "x": 15.25, "y": 5.75}, - {"matrix": [5, 15], "x": 16.25, "y": 5.75} - ] - } - } -} diff --git a/keyboards/mechlovin/zed1800/saber/keyboard.json b/keyboards/mechlovin/zed1800/saber/keyboard.json new file mode 100644 index 0000000000..d921d95a95 --- /dev/null +++ b/keyboards/mechlovin/zed1800/saber/keyboard.json @@ -0,0 +1,358 @@ +{ + "keyboard_name": "ZED1800-Saber1800", + "usb": { + "pid": "0x1803" + }, + "matrix_pins": { + "cols": ["A8", "A15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0", "C13"], + "rows": ["B8", "B7", "B6", "B5", "B4", "B3"] + }, + "rgblight": { + "led_count": 6 + }, + "ws2812": { + "pin": "B15" + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 13], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2} + + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 13], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [3, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 4.5, "h": 2} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + {"matrix": [0, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [0, 18], "x": 19.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 17.5, "y": 1.5}, + {"matrix": [1, 17], "x": 18.5, "y": 1.5}, + {"matrix": [1, 18], "x": 19.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [3, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.5, "y": 2.5}, + {"matrix": [2, 16], "x": 17.5, "y": 2.5}, + {"matrix": [2, 17], "x": 18.5, "y": 2.5}, + {"matrix": [2, 18], "x": 19.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5}, + {"matrix": [3, 13], "x": 13.75, "y": 3.5, "w": 1.25}, + {"matrix": [3, 15], "x": 16.5, "y": 3.5}, + {"matrix": [3, 16], "x": 17.5, "y": 3.5}, + {"matrix": [3, 17], "x": 18.5, "y": 3.5}, + {"matrix": [3, 18], "x": 19.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 15], "x": 16.5, "y": 4.5}, + {"matrix": [4, 16], "x": 17.5, "y": 4.5}, + {"matrix": [4, 17], "x": 18.5, "y": 4.5}, + {"matrix": [4, 18], "x": 19.5, "y": 4.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4.75}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 16], "x": 17.5, "y": 5.5}, + {"matrix": [5, 17], "x": 18.5, "y": 5.5}, + {"matrix": [5, 18], "x": 19.5, "y": 5.5}, + + {"matrix": [5, 13], "x": 14.25, "y": 5.75}, + {"matrix": [5, 14], "x": 15.25, "y": 5.75}, + {"matrix": [5, 15], "x": 16.25, "y": 5.75} + ] + } + } +} diff --git a/keyboards/mechlovin/zed1800/saber/rules.mk b/keyboards/mechlovin/zed1800/saber/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/zed1800/zepsody/info.json b/keyboards/mechlovin/zed1800/zepsody/info.json deleted file mode 100644 index dab92b26d7..0000000000 --- a/keyboards/mechlovin/zed1800/zepsody/info.json +++ /dev/null @@ -1,388 +0,0 @@ -{ - "keyboard_name": "ZED1800-Zepsody", - "usb": { - "pid": "0x1801" - }, - "matrix_pins": { - "cols": ["A10", "A9", "A8", "A15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0"], - "rows": ["B8", "B7", "B6", "B5", "B4", "B3"] - }, - "diode_direction": "COL2ROW", - "rgblight": { - "led_count": 6 - }, - "ws2812": { - "pin": "B15" - }, - "indicators": { - "scroll_lock": "C13" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 6], "x": 7, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15, "y": 0}, - {"matrix": [0, 14], "x": 16, "y": 0}, - {"matrix": [0, 16], "x": 18, "y": 0}, - {"matrix": [0, 17], "x": 19, "y": 0}, - {"matrix": [0, 18], "x": 20, "y": 0}, - {"matrix": [0, 19], "x": 21, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2.5, "y": 1.5}, - {"matrix": [1, 3], "x": 3.5, "y": 1.5}, - {"matrix": [1, 4], "x": 4.5, "y": 1.5}, - {"matrix": [1, 5], "x": 5.5, "y": 1.5}, - {"matrix": [1, 6], "x": 6.5, "y": 1.5}, - {"matrix": [1, 7], "x": 7.5, "y": 1.5}, - {"matrix": [1, 8], "x": 8.5, "y": 1.5}, - {"matrix": [1, 9], "x": 9.5, "y": 1.5}, - {"matrix": [1, 10], "x": 10.5, "y": 1.5}, - {"matrix": [1, 11], "x": 11.5, "y": 1.5}, - {"matrix": [1, 12], "x": 12.5, "y": 1.5}, - {"matrix": [1, 13], "x": 13.5, "y": 1.5}, - {"matrix": [1, 14], "x": 14.5, "y": 1.5}, - {"matrix": [1, 15], "x": 15.5, "y": 1.5}, - {"matrix": [0, 15], "x": 16.5, "y": 1.5}, - {"matrix": [1, 16], "x": 18, "y": 1.5}, - {"matrix": [1, 17], "x": 19, "y": 1.5}, - {"matrix": [1, 18], "x": 20, "y": 1.5}, - {"matrix": [1, 19], "x": 21, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 3], "x": 4, "y": 2.5}, - {"matrix": [2, 4], "x": 5, "y": 2.5}, - {"matrix": [2, 5], "x": 6, "y": 2.5}, - {"matrix": [2, 6], "x": 7, "y": 2.5}, - {"matrix": [2, 7], "x": 8, "y": 2.5}, - {"matrix": [2, 8], "x": 9, "y": 2.5}, - {"matrix": [2, 9], "x": 10, "y": 2.5}, - {"matrix": [2, 10], "x": 11, "y": 2.5}, - {"matrix": [2, 11], "x": 12, "y": 2.5}, - {"matrix": [2, 12], "x": 13, "y": 2.5}, - {"matrix": [2, 13], "x": 14, "y": 2.5}, - {"matrix": [2, 14], "x": 15, "y": 2.5}, - {"matrix": [2, 15], "x": 16, "y": 2.5, "w": 1.5}, - {"matrix": [2, 16], "x": 18, "y": 2.5}, - {"matrix": [2, 17], "x": 19, "y": 2.5}, - {"matrix": [2, 18], "x": 20, "y": 2.5}, - {"matrix": [2, 19], "x": 21, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2.5, "y": 3.5, "w": 1.25}, - {"matrix": [3, 3], "x": 4.25, "y": 3.5}, - {"matrix": [3, 4], "x": 5.25, "y": 3.5}, - {"matrix": [3, 5], "x": 6.25, "y": 3.5}, - {"matrix": [3, 6], "x": 7.25, "y": 3.5}, - {"matrix": [3, 7], "x": 8.25, "y": 3.5}, - {"matrix": [3, 8], "x": 9.25, "y": 3.5}, - {"matrix": [3, 9], "x": 10.25, "y": 3.5}, - {"matrix": [3, 10], "x": 11.25, "y": 3.5}, - {"matrix": [3, 11], "x": 12.25, "y": 3.5}, - {"matrix": [3, 12], "x": 13.25, "y": 3.5}, - {"matrix": [3, 13], "x": 14.25, "y": 3.5}, - {"matrix": [3, 14], "x": 15.25, "y": 3.5}, - {"matrix": [3, 15], "x": 16.25, "y": 3.5, "w": 1.25 }, - {"matrix": [3, 16], "x": 18, "y": 3.5}, - {"matrix": [3, 17], "x": 19, "y": 3.5}, - {"matrix": [3, 18], "x": 20, "y": 3.5}, - {"matrix": [3, 19], "x": 21, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4.5, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4.5}, - {"matrix": [4, 4], "x": 4.75, "y": 4.5}, - {"matrix": [4, 5], "x": 5.75, "y": 4.5}, - {"matrix": [4, 6], "x": 6.75, "y": 4.5}, - {"matrix": [4, 7], "x": 7.75, "y": 4.5}, - {"matrix": [4, 8], "x": 8.75, "y": 4.5}, - {"matrix": [4, 9], "x": 9.75, "y": 4.5}, - {"matrix": [4, 10], "x": 10.75, "y": 4.5}, - {"matrix": [4, 11], "x": 11.75, "y": 4.5}, - {"matrix": [4, 12], "x": 12.75, "y": 4.5}, - {"matrix": [4, 13], "x": 13.75, "y": 4.5}, - {"matrix": [4, 14], "x": 14.75, "y": 4.5, "w": 1.75}, - {"matrix": [4, 15], "x": 16.75, "y": 4.75}, - {"matrix": [4, 16], "x": 18, "y": 4.5}, - {"matrix": [4, 17], "x": 19, "y": 4.5}, - {"matrix": [4, 18], "x": 20, "y": 4.5}, - {"matrix": [4, 19], "x": 21, "y": 4.5}, - - - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 8], "x": 6.25, "y": 5.5, "w": 6.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5, "w": 1.5}, - {"matrix": [5, 14], "x": 15.75, "y": 5.75}, - {"matrix": [5, 15], "x": 16.75, "y": 5.75}, - {"matrix": [5, 16], "x": 17.75, "y": 5.75}, - {"matrix": [5, 17], "x": 19, "y": 5.5}, - {"matrix": [5, 18], "x": 20, "y": 5.5}, - {"matrix": [5, 19], "x": 21, "y": 5.5} - - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 6], "x": 7, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15, "y": 0}, - {"matrix": [0, 14], "x": 16, "y": 0}, - {"matrix": [0, 16], "x": 18, "y": 0}, - {"matrix": [0, 17], "x": 19, "y": 0}, - {"matrix": [0, 18], "x": 20, "y": 0}, - {"matrix": [0, 19], "x": 21, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2.5, "y": 1.5}, - {"matrix": [1, 3], "x": 3.5, "y": 1.5}, - {"matrix": [1, 4], "x": 4.5, "y": 1.5}, - {"matrix": [1, 5], "x": 5.5, "y": 1.5}, - {"matrix": [1, 6], "x": 6.5, "y": 1.5}, - {"matrix": [1, 7], "x": 7.5, "y": 1.5}, - {"matrix": [1, 8], "x": 8.5, "y": 1.5}, - {"matrix": [1, 9], "x": 9.5, "y": 1.5}, - {"matrix": [1, 10], "x": 10.5, "y": 1.5}, - {"matrix": [1, 11], "x": 11.5, "y": 1.5}, - {"matrix": [1, 12], "x": 12.5, "y": 1.5}, - {"matrix": [1, 13], "x": 13.5, "y": 1.5}, - {"matrix": [1, 14], "x": 14.5, "y": 1.5}, - {"matrix": [1, 15], "x": 15.5, "y": 1.5, "w": 2}, - {"matrix": [1, 16], "x": 18, "y": 1.5}, - {"matrix": [1, 17], "x": 19, "y": 1.5}, - {"matrix": [1, 18], "x": 20, "y": 1.5}, - {"matrix": [1, 19], "x": 21, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 3], "x": 4, "y": 2.5}, - {"matrix": [2, 4], "x": 5, "y": 2.5}, - {"matrix": [2, 5], "x": 6, "y": 2.5}, - {"matrix": [2, 6], "x": 7, "y": 2.5}, - {"matrix": [2, 7], "x": 8, "y": 2.5}, - {"matrix": [2, 8], "x": 9, "y": 2.5}, - {"matrix": [2, 9], "x": 10, "y": 2.5}, - {"matrix": [2, 10], "x": 11, "y": 2.5}, - {"matrix": [2, 11], "x": 12, "y": 2.5}, - {"matrix": [2, 12], "x": 13, "y": 2.5}, - {"matrix": [2, 13], "x": 14, "y": 2.5}, - {"matrix": [2, 14], "x": 15, "y": 2.5}, - {"matrix": [2, 15], "x": 16, "y": 2.5, "w": 1.5}, - {"matrix": [2, 16], "x": 18, "y": 2.5}, - {"matrix": [2, 17], "x": 19, "y": 2.5}, - {"matrix": [2, 18], "x": 20, "y": 2.5}, - {"matrix": [3, 19], "x": 21, "y": 2.5, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2.5, "y": 3.5, "w": 1.25}, - {"matrix": [3, 3], "x": 4.25, "y": 3.5}, - {"matrix": [3, 4], "x": 5.25, "y": 3.5}, - {"matrix": [3, 5], "x": 6.25, "y": 3.5}, - {"matrix": [3, 6], "x": 7.25, "y": 3.5}, - {"matrix": [3, 7], "x": 8.25, "y": 3.5}, - {"matrix": [3, 8], "x": 9.25, "y": 3.5}, - {"matrix": [3, 9], "x": 10.25, "y": 3.5}, - {"matrix": [3, 10], "x": 11.25, "y": 3.5}, - {"matrix": [3, 11], "x": 12.25, "y": 3.5}, - {"matrix": [3, 12], "x": 13.25, "y": 3.5}, - {"matrix": [3, 13], "x": 14.25, "y": 3.5}, - {"matrix": [3, 15], "x": 15.25, "y": 3.5, "w": 2.25}, - {"matrix": [3, 16], "x": 18, "y": 3.5}, - {"matrix": [3, 17], "x": 19, "y": 3.5}, - {"matrix": [3, 18], "x": 20, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4.5, "w": 2.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4.5}, - {"matrix": [4, 5], "x": 5.75, "y": 4.5}, - {"matrix": [4, 6], "x": 6.75, "y": 4.5}, - {"matrix": [4, 7], "x": 7.75, "y": 4.5}, - {"matrix": [4, 8], "x": 8.75, "y": 4.5}, - {"matrix": [4, 9], "x": 9.75, "y": 4.5}, - {"matrix": [4, 10], "x": 10.75, "y": 4.5}, - {"matrix": [4, 11], "x": 11.75, "y": 4.5}, - {"matrix": [4, 12], "x": 12.75, "y": 4.5}, - {"matrix": [4, 13], "x": 13.75, "y": 4.5}, - {"matrix": [4, 14], "x": 14.75, "y": 4.5, "w": 1.75}, - {"matrix": [4, 15], "x": 16.75, "y": 4.75}, - {"matrix": [4, 16], "x": 18, "y": 4.5}, - {"matrix": [4, 17], "x": 19, "y": 4.5}, - {"matrix": [4, 18], "x": 20, "y": 4.5}, - {"matrix": [5, 19], "x": 21, "y": 4.5, "h": 2}, - - - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 8], "x": 6.25, "y": 5.5, "w": 6.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5, "w": 1.5}, - {"matrix": [5, 14], "x": 15.75, "y": 5.75}, - {"matrix": [5, 15], "x": 16.75, "y": 5.75}, - {"matrix": [5, 16], "x": 17.75, "y": 5.75}, - {"matrix": [5, 17], "x": 19, "y": 5.5}, - {"matrix": [5, 18], "x": 20, "y": 5.5} - - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 6], "x": 7, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15, "y": 0}, - {"matrix": [0, 14], "x": 16, "y": 0}, - {"matrix": [0, 16], "x": 18, "y": 0}, - {"matrix": [0, 17], "x": 19, "y": 0}, - {"matrix": [0, 18], "x": 20, "y": 0}, - {"matrix": [0, 19], "x": 21, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2.5, "y": 1.5}, - {"matrix": [1, 3], "x": 3.5, "y": 1.5}, - {"matrix": [1, 4], "x": 4.5, "y": 1.5}, - {"matrix": [1, 5], "x": 5.5, "y": 1.5}, - {"matrix": [1, 6], "x": 6.5, "y": 1.5}, - {"matrix": [1, 7], "x": 7.5, "y": 1.5}, - {"matrix": [1, 8], "x": 8.5, "y": 1.5}, - {"matrix": [1, 9], "x": 9.5, "y": 1.5}, - {"matrix": [1, 10], "x": 10.5, "y": 1.5}, - {"matrix": [1, 11], "x": 11.5, "y": 1.5}, - {"matrix": [1, 12], "x": 12.5, "y": 1.5}, - {"matrix": [1, 13], "x": 13.5, "y": 1.5}, - {"matrix": [1, 14], "x": 14.5, "y": 1.5}, - {"matrix": [1, 15], "x": 15.5, "y": 1.5, "w": 2}, - {"matrix": [1, 16], "x": 18, "y": 1.5}, - {"matrix": [1, 17], "x": 19, "y": 1.5}, - {"matrix": [1, 18], "x": 20, "y": 1.5}, - {"matrix": [1, 19], "x": 21, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 3], "x": 4, "y": 2.5}, - {"matrix": [2, 4], "x": 5, "y": 2.5}, - {"matrix": [2, 5], "x": 6, "y": 2.5}, - {"matrix": [2, 6], "x": 7, "y": 2.5}, - {"matrix": [2, 7], "x": 8, "y": 2.5}, - {"matrix": [2, 8], "x": 9, "y": 2.5}, - {"matrix": [2, 9], "x": 10, "y": 2.5}, - {"matrix": [2, 10], "x": 11, "y": 2.5}, - {"matrix": [2, 11], "x": 12, "y": 2.5}, - {"matrix": [2, 12], "x": 13, "y": 2.5}, - {"matrix": [2, 13], "x": 14, "y": 2.5}, - {"matrix": [2, 14], "x": 15, "y": 2.5}, - {"matrix": [3, 15], "x": 16.25, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [2, 16], "x": 18, "y": 2.5}, - {"matrix": [2, 17], "x": 19, "y": 2.5}, - {"matrix": [2, 18], "x": 20, "y": 2.5}, - {"matrix": [3, 19], "x": 21, "y": 2.5, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2.5, "y": 3.5, "w": 1.25}, - {"matrix": [3, 3], "x": 4.25, "y": 3.5}, - {"matrix": [3, 4], "x": 5.25, "y": 3.5}, - {"matrix": [3, 5], "x": 6.25, "y": 3.5}, - {"matrix": [3, 6], "x": 7.25, "y": 3.5}, - {"matrix": [3, 7], "x": 8.25, "y": 3.5}, - {"matrix": [3, 8], "x": 9.25, "y": 3.5}, - {"matrix": [3, 9], "x": 10.25, "y": 3.5}, - {"matrix": [3, 10], "x": 11.25, "y": 3.5}, - {"matrix": [3, 11], "x": 12.25, "y": 3.5}, - {"matrix": [3, 12], "x": 13.25, "y": 3.5}, - {"matrix": [3, 13], "x": 14.25, "y": 3.5}, - {"matrix": [3, 14], "x": 15.25, "y": 3.5}, - {"matrix": [3, 16], "x": 18, "y": 3.5}, - {"matrix": [3, 17], "x": 19, "y": 3.5}, - {"matrix": [3, 18], "x": 20, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5}, - {"matrix": [4, 1], "x": 1, "y": 4.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4.5, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4.5}, - {"matrix": [4, 4], "x": 4.75, "y": 4.5}, - {"matrix": [4, 5], "x": 5.75, "y": 4.5}, - {"matrix": [4, 6], "x": 6.75, "y": 4.5}, - {"matrix": [4, 7], "x": 7.75, "y": 4.5}, - {"matrix": [4, 8], "x": 8.75, "y": 4.5}, - {"matrix": [4, 9], "x": 9.75, "y": 4.5}, - {"matrix": [4, 10], "x": 10.75, "y": 4.5}, - {"matrix": [4, 11], "x": 11.75, "y": 4.5}, - {"matrix": [4, 12], "x": 12.75, "y": 4.5}, - {"matrix": [4, 13], "x": 13.75, "y": 4.5}, - {"matrix": [4, 14], "x": 14.75, "y": 4.5, "w": 1.75}, - {"matrix": [4, 15], "x": 16.75, "y": 4.75}, - {"matrix": [4, 16], "x": 18, "y": 4.5}, - {"matrix": [4, 17], "x": 19, "y": 4.5}, - {"matrix": [4, 18], "x": 20, "y": 4.5}, - {"matrix": [5, 19], "x": 21, "y": 4.5, "h": 2}, - - - {"matrix": [5, 0], "x": 0, "y": 5.5}, - {"matrix": [5, 1], "x": 1, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 4], "x": 5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 8], "x": 6.25, "y": 5.5, "w": 6.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 13], "x": 14, "y": 5.5, "w": 1.5}, - {"matrix": [5, 14], "x": 15.75, "y": 5.75}, - {"matrix": [5, 15], "x": 16.75, "y": 5.75}, - {"matrix": [5, 16], "x": 17.75, "y": 5.75}, - {"matrix": [5, 17], "x": 19, "y": 5.5}, - {"matrix": [5, 18], "x": 20, "y": 5.5} - - ] - } - } -} diff --git a/keyboards/mechlovin/zed1800/zepsody/keyboard.json b/keyboards/mechlovin/zed1800/zepsody/keyboard.json new file mode 100644 index 0000000000..dab92b26d7 --- /dev/null +++ b/keyboards/mechlovin/zed1800/zepsody/keyboard.json @@ -0,0 +1,388 @@ +{ + "keyboard_name": "ZED1800-Zepsody", + "usb": { + "pid": "0x1801" + }, + "matrix_pins": { + "cols": ["A10", "A9", "A8", "A15", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A4", "A3", "A2", "A1", "A0"], + "rows": ["B8", "B7", "B6", "B5", "B4", "B3"] + }, + "diode_direction": "COL2ROW", + "rgblight": { + "led_count": 6 + }, + "ws2812": { + "pin": "B15" + }, + "indicators": { + "scroll_lock": "C13" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 6], "x": 7, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15, "y": 0}, + {"matrix": [0, 14], "x": 16, "y": 0}, + {"matrix": [0, 16], "x": 18, "y": 0}, + {"matrix": [0, 17], "x": 19, "y": 0}, + {"matrix": [0, 18], "x": 20, "y": 0}, + {"matrix": [0, 19], "x": 21, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2.5, "y": 1.5}, + {"matrix": [1, 3], "x": 3.5, "y": 1.5}, + {"matrix": [1, 4], "x": 4.5, "y": 1.5}, + {"matrix": [1, 5], "x": 5.5, "y": 1.5}, + {"matrix": [1, 6], "x": 6.5, "y": 1.5}, + {"matrix": [1, 7], "x": 7.5, "y": 1.5}, + {"matrix": [1, 8], "x": 8.5, "y": 1.5}, + {"matrix": [1, 9], "x": 9.5, "y": 1.5}, + {"matrix": [1, 10], "x": 10.5, "y": 1.5}, + {"matrix": [1, 11], "x": 11.5, "y": 1.5}, + {"matrix": [1, 12], "x": 12.5, "y": 1.5}, + {"matrix": [1, 13], "x": 13.5, "y": 1.5}, + {"matrix": [1, 14], "x": 14.5, "y": 1.5}, + {"matrix": [1, 15], "x": 15.5, "y": 1.5}, + {"matrix": [0, 15], "x": 16.5, "y": 1.5}, + {"matrix": [1, 16], "x": 18, "y": 1.5}, + {"matrix": [1, 17], "x": 19, "y": 1.5}, + {"matrix": [1, 18], "x": 20, "y": 1.5}, + {"matrix": [1, 19], "x": 21, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 3], "x": 4, "y": 2.5}, + {"matrix": [2, 4], "x": 5, "y": 2.5}, + {"matrix": [2, 5], "x": 6, "y": 2.5}, + {"matrix": [2, 6], "x": 7, "y": 2.5}, + {"matrix": [2, 7], "x": 8, "y": 2.5}, + {"matrix": [2, 8], "x": 9, "y": 2.5}, + {"matrix": [2, 9], "x": 10, "y": 2.5}, + {"matrix": [2, 10], "x": 11, "y": 2.5}, + {"matrix": [2, 11], "x": 12, "y": 2.5}, + {"matrix": [2, 12], "x": 13, "y": 2.5}, + {"matrix": [2, 13], "x": 14, "y": 2.5}, + {"matrix": [2, 14], "x": 15, "y": 2.5}, + {"matrix": [2, 15], "x": 16, "y": 2.5, "w": 1.5}, + {"matrix": [2, 16], "x": 18, "y": 2.5}, + {"matrix": [2, 17], "x": 19, "y": 2.5}, + {"matrix": [2, 18], "x": 20, "y": 2.5}, + {"matrix": [2, 19], "x": 21, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2.5, "y": 3.5, "w": 1.25}, + {"matrix": [3, 3], "x": 4.25, "y": 3.5}, + {"matrix": [3, 4], "x": 5.25, "y": 3.5}, + {"matrix": [3, 5], "x": 6.25, "y": 3.5}, + {"matrix": [3, 6], "x": 7.25, "y": 3.5}, + {"matrix": [3, 7], "x": 8.25, "y": 3.5}, + {"matrix": [3, 8], "x": 9.25, "y": 3.5}, + {"matrix": [3, 9], "x": 10.25, "y": 3.5}, + {"matrix": [3, 10], "x": 11.25, "y": 3.5}, + {"matrix": [3, 11], "x": 12.25, "y": 3.5}, + {"matrix": [3, 12], "x": 13.25, "y": 3.5}, + {"matrix": [3, 13], "x": 14.25, "y": 3.5}, + {"matrix": [3, 14], "x": 15.25, "y": 3.5}, + {"matrix": [3, 15], "x": 16.25, "y": 3.5, "w": 1.25 }, + {"matrix": [3, 16], "x": 18, "y": 3.5}, + {"matrix": [3, 17], "x": 19, "y": 3.5}, + {"matrix": [3, 18], "x": 20, "y": 3.5}, + {"matrix": [3, 19], "x": 21, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4.5, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4.5}, + {"matrix": [4, 4], "x": 4.75, "y": 4.5}, + {"matrix": [4, 5], "x": 5.75, "y": 4.5}, + {"matrix": [4, 6], "x": 6.75, "y": 4.5}, + {"matrix": [4, 7], "x": 7.75, "y": 4.5}, + {"matrix": [4, 8], "x": 8.75, "y": 4.5}, + {"matrix": [4, 9], "x": 9.75, "y": 4.5}, + {"matrix": [4, 10], "x": 10.75, "y": 4.5}, + {"matrix": [4, 11], "x": 11.75, "y": 4.5}, + {"matrix": [4, 12], "x": 12.75, "y": 4.5}, + {"matrix": [4, 13], "x": 13.75, "y": 4.5}, + {"matrix": [4, 14], "x": 14.75, "y": 4.5, "w": 1.75}, + {"matrix": [4, 15], "x": 16.75, "y": 4.75}, + {"matrix": [4, 16], "x": 18, "y": 4.5}, + {"matrix": [4, 17], "x": 19, "y": 4.5}, + {"matrix": [4, 18], "x": 20, "y": 4.5}, + {"matrix": [4, 19], "x": 21, "y": 4.5}, + + + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 8], "x": 6.25, "y": 5.5, "w": 6.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5, "w": 1.5}, + {"matrix": [5, 14], "x": 15.75, "y": 5.75}, + {"matrix": [5, 15], "x": 16.75, "y": 5.75}, + {"matrix": [5, 16], "x": 17.75, "y": 5.75}, + {"matrix": [5, 17], "x": 19, "y": 5.5}, + {"matrix": [5, 18], "x": 20, "y": 5.5}, + {"matrix": [5, 19], "x": 21, "y": 5.5} + + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 6], "x": 7, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15, "y": 0}, + {"matrix": [0, 14], "x": 16, "y": 0}, + {"matrix": [0, 16], "x": 18, "y": 0}, + {"matrix": [0, 17], "x": 19, "y": 0}, + {"matrix": [0, 18], "x": 20, "y": 0}, + {"matrix": [0, 19], "x": 21, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2.5, "y": 1.5}, + {"matrix": [1, 3], "x": 3.5, "y": 1.5}, + {"matrix": [1, 4], "x": 4.5, "y": 1.5}, + {"matrix": [1, 5], "x": 5.5, "y": 1.5}, + {"matrix": [1, 6], "x": 6.5, "y": 1.5}, + {"matrix": [1, 7], "x": 7.5, "y": 1.5}, + {"matrix": [1, 8], "x": 8.5, "y": 1.5}, + {"matrix": [1, 9], "x": 9.5, "y": 1.5}, + {"matrix": [1, 10], "x": 10.5, "y": 1.5}, + {"matrix": [1, 11], "x": 11.5, "y": 1.5}, + {"matrix": [1, 12], "x": 12.5, "y": 1.5}, + {"matrix": [1, 13], "x": 13.5, "y": 1.5}, + {"matrix": [1, 14], "x": 14.5, "y": 1.5}, + {"matrix": [1, 15], "x": 15.5, "y": 1.5, "w": 2}, + {"matrix": [1, 16], "x": 18, "y": 1.5}, + {"matrix": [1, 17], "x": 19, "y": 1.5}, + {"matrix": [1, 18], "x": 20, "y": 1.5}, + {"matrix": [1, 19], "x": 21, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 3], "x": 4, "y": 2.5}, + {"matrix": [2, 4], "x": 5, "y": 2.5}, + {"matrix": [2, 5], "x": 6, "y": 2.5}, + {"matrix": [2, 6], "x": 7, "y": 2.5}, + {"matrix": [2, 7], "x": 8, "y": 2.5}, + {"matrix": [2, 8], "x": 9, "y": 2.5}, + {"matrix": [2, 9], "x": 10, "y": 2.5}, + {"matrix": [2, 10], "x": 11, "y": 2.5}, + {"matrix": [2, 11], "x": 12, "y": 2.5}, + {"matrix": [2, 12], "x": 13, "y": 2.5}, + {"matrix": [2, 13], "x": 14, "y": 2.5}, + {"matrix": [2, 14], "x": 15, "y": 2.5}, + {"matrix": [2, 15], "x": 16, "y": 2.5, "w": 1.5}, + {"matrix": [2, 16], "x": 18, "y": 2.5}, + {"matrix": [2, 17], "x": 19, "y": 2.5}, + {"matrix": [2, 18], "x": 20, "y": 2.5}, + {"matrix": [3, 19], "x": 21, "y": 2.5, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2.5, "y": 3.5, "w": 1.25}, + {"matrix": [3, 3], "x": 4.25, "y": 3.5}, + {"matrix": [3, 4], "x": 5.25, "y": 3.5}, + {"matrix": [3, 5], "x": 6.25, "y": 3.5}, + {"matrix": [3, 6], "x": 7.25, "y": 3.5}, + {"matrix": [3, 7], "x": 8.25, "y": 3.5}, + {"matrix": [3, 8], "x": 9.25, "y": 3.5}, + {"matrix": [3, 9], "x": 10.25, "y": 3.5}, + {"matrix": [3, 10], "x": 11.25, "y": 3.5}, + {"matrix": [3, 11], "x": 12.25, "y": 3.5}, + {"matrix": [3, 12], "x": 13.25, "y": 3.5}, + {"matrix": [3, 13], "x": 14.25, "y": 3.5}, + {"matrix": [3, 15], "x": 15.25, "y": 3.5, "w": 2.25}, + {"matrix": [3, 16], "x": 18, "y": 3.5}, + {"matrix": [3, 17], "x": 19, "y": 3.5}, + {"matrix": [3, 18], "x": 20, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4.5, "w": 2.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4.5}, + {"matrix": [4, 5], "x": 5.75, "y": 4.5}, + {"matrix": [4, 6], "x": 6.75, "y": 4.5}, + {"matrix": [4, 7], "x": 7.75, "y": 4.5}, + {"matrix": [4, 8], "x": 8.75, "y": 4.5}, + {"matrix": [4, 9], "x": 9.75, "y": 4.5}, + {"matrix": [4, 10], "x": 10.75, "y": 4.5}, + {"matrix": [4, 11], "x": 11.75, "y": 4.5}, + {"matrix": [4, 12], "x": 12.75, "y": 4.5}, + {"matrix": [4, 13], "x": 13.75, "y": 4.5}, + {"matrix": [4, 14], "x": 14.75, "y": 4.5, "w": 1.75}, + {"matrix": [4, 15], "x": 16.75, "y": 4.75}, + {"matrix": [4, 16], "x": 18, "y": 4.5}, + {"matrix": [4, 17], "x": 19, "y": 4.5}, + {"matrix": [4, 18], "x": 20, "y": 4.5}, + {"matrix": [5, 19], "x": 21, "y": 4.5, "h": 2}, + + + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 8], "x": 6.25, "y": 5.5, "w": 6.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5, "w": 1.5}, + {"matrix": [5, 14], "x": 15.75, "y": 5.75}, + {"matrix": [5, 15], "x": 16.75, "y": 5.75}, + {"matrix": [5, 16], "x": 17.75, "y": 5.75}, + {"matrix": [5, 17], "x": 19, "y": 5.5}, + {"matrix": [5, 18], "x": 20, "y": 5.5} + + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 6], "x": 7, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15, "y": 0}, + {"matrix": [0, 14], "x": 16, "y": 0}, + {"matrix": [0, 16], "x": 18, "y": 0}, + {"matrix": [0, 17], "x": 19, "y": 0}, + {"matrix": [0, 18], "x": 20, "y": 0}, + {"matrix": [0, 19], "x": 21, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2.5, "y": 1.5}, + {"matrix": [1, 3], "x": 3.5, "y": 1.5}, + {"matrix": [1, 4], "x": 4.5, "y": 1.5}, + {"matrix": [1, 5], "x": 5.5, "y": 1.5}, + {"matrix": [1, 6], "x": 6.5, "y": 1.5}, + {"matrix": [1, 7], "x": 7.5, "y": 1.5}, + {"matrix": [1, 8], "x": 8.5, "y": 1.5}, + {"matrix": [1, 9], "x": 9.5, "y": 1.5}, + {"matrix": [1, 10], "x": 10.5, "y": 1.5}, + {"matrix": [1, 11], "x": 11.5, "y": 1.5}, + {"matrix": [1, 12], "x": 12.5, "y": 1.5}, + {"matrix": [1, 13], "x": 13.5, "y": 1.5}, + {"matrix": [1, 14], "x": 14.5, "y": 1.5}, + {"matrix": [1, 15], "x": 15.5, "y": 1.5, "w": 2}, + {"matrix": [1, 16], "x": 18, "y": 1.5}, + {"matrix": [1, 17], "x": 19, "y": 1.5}, + {"matrix": [1, 18], "x": 20, "y": 1.5}, + {"matrix": [1, 19], "x": 21, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 3], "x": 4, "y": 2.5}, + {"matrix": [2, 4], "x": 5, "y": 2.5}, + {"matrix": [2, 5], "x": 6, "y": 2.5}, + {"matrix": [2, 6], "x": 7, "y": 2.5}, + {"matrix": [2, 7], "x": 8, "y": 2.5}, + {"matrix": [2, 8], "x": 9, "y": 2.5}, + {"matrix": [2, 9], "x": 10, "y": 2.5}, + {"matrix": [2, 10], "x": 11, "y": 2.5}, + {"matrix": [2, 11], "x": 12, "y": 2.5}, + {"matrix": [2, 12], "x": 13, "y": 2.5}, + {"matrix": [2, 13], "x": 14, "y": 2.5}, + {"matrix": [2, 14], "x": 15, "y": 2.5}, + {"matrix": [3, 15], "x": 16.25, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [2, 16], "x": 18, "y": 2.5}, + {"matrix": [2, 17], "x": 19, "y": 2.5}, + {"matrix": [2, 18], "x": 20, "y": 2.5}, + {"matrix": [3, 19], "x": 21, "y": 2.5, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2.5, "y": 3.5, "w": 1.25}, + {"matrix": [3, 3], "x": 4.25, "y": 3.5}, + {"matrix": [3, 4], "x": 5.25, "y": 3.5}, + {"matrix": [3, 5], "x": 6.25, "y": 3.5}, + {"matrix": [3, 6], "x": 7.25, "y": 3.5}, + {"matrix": [3, 7], "x": 8.25, "y": 3.5}, + {"matrix": [3, 8], "x": 9.25, "y": 3.5}, + {"matrix": [3, 9], "x": 10.25, "y": 3.5}, + {"matrix": [3, 10], "x": 11.25, "y": 3.5}, + {"matrix": [3, 11], "x": 12.25, "y": 3.5}, + {"matrix": [3, 12], "x": 13.25, "y": 3.5}, + {"matrix": [3, 13], "x": 14.25, "y": 3.5}, + {"matrix": [3, 14], "x": 15.25, "y": 3.5}, + {"matrix": [3, 16], "x": 18, "y": 3.5}, + {"matrix": [3, 17], "x": 19, "y": 3.5}, + {"matrix": [3, 18], "x": 20, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5}, + {"matrix": [4, 1], "x": 1, "y": 4.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4.5, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4.5}, + {"matrix": [4, 4], "x": 4.75, "y": 4.5}, + {"matrix": [4, 5], "x": 5.75, "y": 4.5}, + {"matrix": [4, 6], "x": 6.75, "y": 4.5}, + {"matrix": [4, 7], "x": 7.75, "y": 4.5}, + {"matrix": [4, 8], "x": 8.75, "y": 4.5}, + {"matrix": [4, 9], "x": 9.75, "y": 4.5}, + {"matrix": [4, 10], "x": 10.75, "y": 4.5}, + {"matrix": [4, 11], "x": 11.75, "y": 4.5}, + {"matrix": [4, 12], "x": 12.75, "y": 4.5}, + {"matrix": [4, 13], "x": 13.75, "y": 4.5}, + {"matrix": [4, 14], "x": 14.75, "y": 4.5, "w": 1.75}, + {"matrix": [4, 15], "x": 16.75, "y": 4.75}, + {"matrix": [4, 16], "x": 18, "y": 4.5}, + {"matrix": [4, 17], "x": 19, "y": 4.5}, + {"matrix": [4, 18], "x": 20, "y": 4.5}, + {"matrix": [5, 19], "x": 21, "y": 4.5, "h": 2}, + + + {"matrix": [5, 0], "x": 0, "y": 5.5}, + {"matrix": [5, 1], "x": 1, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 4], "x": 5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 8], "x": 6.25, "y": 5.5, "w": 6.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 13], "x": 14, "y": 5.5, "w": 1.5}, + {"matrix": [5, 14], "x": 15.75, "y": 5.75}, + {"matrix": [5, 15], "x": 16.75, "y": 5.75}, + {"matrix": [5, 16], "x": 17.75, "y": 5.75}, + {"matrix": [5, 17], "x": 19, "y": 5.5}, + {"matrix": [5, 18], "x": 20, "y": 5.5} + + ] + } + } +} diff --git a/keyboards/mechlovin/zed1800/zepsody/rules.mk b/keyboards/mechlovin/zed1800/zepsody/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/zed65/910/info.json b/keyboards/mechlovin/zed65/910/info.json deleted file mode 100644 index 3b1472014d..0000000000 --- a/keyboards/mechlovin/zed65/910/info.json +++ /dev/null @@ -1,355 +0,0 @@ -{ - "manufacturer": "Mechlovin Studio", - "url": "https://mechlovin.studio/", - "maintainer": "mechlovin", - "keyboard_name": "Zed65 910 Rev1", - "usb": { - "vid": "0x4D4C", - "pid": "0x6505", - "device_version": "0.0.1" - }, - "features": { - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "rows": ["B15", "B14", "B13", "B12", "A1"], - "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "C13", "B7", "B6", "B5", "B4", "B3"] - }, - "indicators": { - "caps_lock": "B9", - "on_state": 0 - }, - "diode_direction": "COL2ROW", - "rgblight": { - "led_count": 4, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "A7", - "driver": "spi" - }, - "layout_aliases": { - "LAYOUT_65_iso_tsangan_split_bs": "LAYOUT_iso_split_bs", - "LAYOUT_65_ansi_tsangan": "LAYOUT_ansi", - "LAYOUT_65_ansi_blocker_tsangan": "LAYOUT_ansi_blocker_tsangan", - "LAYOUT_65_ansi_tsangan_split_bs": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_iso_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - - "LAYOUT_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/mechlovin/zed65/910/keyboard.json b/keyboards/mechlovin/zed65/910/keyboard.json new file mode 100644 index 0000000000..3b1472014d --- /dev/null +++ b/keyboards/mechlovin/zed65/910/keyboard.json @@ -0,0 +1,355 @@ +{ + "manufacturer": "Mechlovin Studio", + "url": "https://mechlovin.studio/", + "maintainer": "mechlovin", + "keyboard_name": "Zed65 910 Rev1", + "usb": { + "vid": "0x4D4C", + "pid": "0x6505", + "device_version": "0.0.1" + }, + "features": { + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "rows": ["B15", "B14", "B13", "B12", "A1"], + "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "C13", "B7", "B6", "B5", "B4", "B3"] + }, + "indicators": { + "caps_lock": "B9", + "on_state": 0 + }, + "diode_direction": "COL2ROW", + "rgblight": { + "led_count": 4, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "A7", + "driver": "spi" + }, + "layout_aliases": { + "LAYOUT_65_iso_tsangan_split_bs": "LAYOUT_iso_split_bs", + "LAYOUT_65_ansi_tsangan": "LAYOUT_ansi", + "LAYOUT_65_ansi_blocker_tsangan": "LAYOUT_ansi_blocker_tsangan", + "LAYOUT_65_ansi_tsangan_split_bs": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_iso_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + + "LAYOUT_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/mechlovin/zed65/910/rules.mk b/keyboards/mechlovin/zed65/910/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/mechlovin/zed65/910/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/mechlovin/zed65/no_backlight/cor65/info.json b/keyboards/mechlovin/zed65/no_backlight/cor65/info.json deleted file mode 100644 index 4b3ed831c5..0000000000 --- a/keyboards/mechlovin/zed65/no_backlight/cor65/info.json +++ /dev/null @@ -1,249 +0,0 @@ -{ - "manufacturer": "Mechlovin Studio", - "keyboard_name": "Cor65", - "maintainer": "Mechlovin' Studio", - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "B9", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "A2", "C13", "B7", "B6", "B5", "B4", "B3"], - "rows": ["B12", "B13", "B14", "B15", "A1"] - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x6504", - "vid": "0x4D4C" - }, - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 16.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 16.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 16.75, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 16.75, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 14.5, "y": 4.25}, - {"matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"matrix": [4, 15], "x": 16.5, "y": 4.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0}, - {"matrix": [2, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 16.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 16.75, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 16.75, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 14.5, "y": 4.25}, - {"matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"matrix": [4, 15], "x": 16.5, "y": 4.25} - ] - }, - "LAYOUT_winkeyless": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - {"matrix": [0, 13], "x": 13.25, "y": 0}, - {"matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 16.75, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 8.75, "y": 1}, - {"matrix": [1, 9], "x": 9.75, "y": 1}, - {"matrix": [1, 10], "x": 10.75, "y": 1}, - {"matrix": [1, 11], "x": 11.75, "y": 1}, - {"matrix": [1, 12], "x": 12.75, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1}, - {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 16.75, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [2, 10], "x": 11, "y": 2}, - {"matrix": [2, 11], "x": 12, "y": 2}, - {"matrix": [2, 12], "x": 13, "y": 2}, - {"matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 16.75, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.5, "y": 3}, - {"matrix": [3, 7], "x": 7.5, "y": 3}, - {"matrix": [3, 8], "x": 8.5, "y": 3}, - {"matrix": [3, 9], "x": 9.5, "y": 3}, - {"matrix": [3, 10], "x": 10.5, "y": 3}, - {"matrix": [3, 11], "x": 11.5, "y": 3}, - {"matrix": [3, 12], "x": 12.5, "y": 3}, - {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 16.75, "y": 3}, - {"matrix": [3, 14], "x": 15.5, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 5.25, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 14.5, "y": 4.25}, - {"matrix": [4, 14], "x": 15.5, "y": 4.25}, - {"matrix": [4, 15], "x": 16.5, "y": 4.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/mechlovin/zed65/no_backlight/cor65/keyboard.json b/keyboards/mechlovin/zed65/no_backlight/cor65/keyboard.json new file mode 100644 index 0000000000..4b3ed831c5 --- /dev/null +++ b/keyboards/mechlovin/zed65/no_backlight/cor65/keyboard.json @@ -0,0 +1,249 @@ +{ + "manufacturer": "Mechlovin Studio", + "keyboard_name": "Cor65", + "maintainer": "Mechlovin' Studio", + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "B9", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "A2", "C13", "B7", "B6", "B5", "B4", "B3"], + "rows": ["B12", "B13", "B14", "B15", "A1"] + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x6504", + "vid": "0x4D4C" + }, + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 16.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 16.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 16.75, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 16.75, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 14.5, "y": 4.25}, + {"matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"matrix": [4, 15], "x": 16.5, "y": 4.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0}, + {"matrix": [2, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 16.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 16.75, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 16.75, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 14.5, "y": 4.25}, + {"matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"matrix": [4, 15], "x": 16.5, "y": 4.25} + ] + }, + "LAYOUT_winkeyless": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + {"matrix": [0, 13], "x": 13.25, "y": 0}, + {"matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 16.75, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 8.75, "y": 1}, + {"matrix": [1, 9], "x": 9.75, "y": 1}, + {"matrix": [1, 10], "x": 10.75, "y": 1}, + {"matrix": [1, 11], "x": 11.75, "y": 1}, + {"matrix": [1, 12], "x": 12.75, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1}, + {"matrix": [1, 14], "x": 14.75, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 16.75, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [2, 10], "x": 11, "y": 2}, + {"matrix": [2, 11], "x": 12, "y": 2}, + {"matrix": [2, 12], "x": 13, "y": 2}, + {"matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 16.75, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.5, "y": 3}, + {"matrix": [3, 7], "x": 7.5, "y": 3}, + {"matrix": [3, 8], "x": 8.5, "y": 3}, + {"matrix": [3, 9], "x": 9.5, "y": 3}, + {"matrix": [3, 10], "x": 10.5, "y": 3}, + {"matrix": [3, 11], "x": 11.5, "y": 3}, + {"matrix": [3, 12], "x": 12.5, "y": 3}, + {"matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 16.75, "y": 3}, + {"matrix": [3, 14], "x": 15.5, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 5.25, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 14.5, "y": 4.25}, + {"matrix": [4, 14], "x": 15.5, "y": 4.25}, + {"matrix": [4, 15], "x": 16.5, "y": 4.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk b/keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechlovin/zed65/rev1/info.json b/keyboards/mechlovin/zed65/rev1/info.json deleted file mode 100644 index 20f04dbe65..0000000000 --- a/keyboards/mechlovin/zed65/rev1/info.json +++ /dev/null @@ -1,977 +0,0 @@ -{ - "manufacturer": "Mechlovin Studio", - "url": "https://mechlovin.studio/", - "maintainer": "mechlovin", - "keyboard_name": "Zed65 Rev1", - "usb": { - "vid": "0x4D4C", - "pid": "0x6505", - "device_version": "0.0.1" - }, - "features": { - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "rows": ["B12", "B13", "B14", "B15", "A1"], - "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "C13", "B7", "B6", "B5", "B4", "B3"] - }, - "indicators": { - "caps_lock": "B9", - "on_state": 0 - }, - "diode_direction": "COL2ROW", - "rgblight": { - "led_count": 24, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "A7", - "driver": "spi" - }, - "community_layouts": [ - "65_ansi", - "65_ansi_split_bs", - "65_ansi_blocker", - "65_ansi_blocker_split_bs", - "65_ansi_blocker_tsangan", - "65_ansi_blocker_tsangan_split_bs", - "65_iso", - "65_iso_split_bs", - "65_iso_blocker", - "65_iso_blocker_split_bs", - "65_iso_blocker_tsangan", - "65_iso_blocker_tsangan_split_bs" - ], - "layout_aliases": { - "LAYOUT_65_ansi_tsangan": "LAYOUT_65_ansi", - "LAYOUT_65_iso_tsangan_split_bs": "LAYOUT_65_iso_split_bs", - "LAYOUT_65_ansi_tsangan_split_bs": "LAYOUT_65_ansi_split_bs" - }, - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 12], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [1, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/mechlovin/zed65/rev1/keyboard.json b/keyboards/mechlovin/zed65/rev1/keyboard.json new file mode 100644 index 0000000000..20f04dbe65 --- /dev/null +++ b/keyboards/mechlovin/zed65/rev1/keyboard.json @@ -0,0 +1,977 @@ +{ + "manufacturer": "Mechlovin Studio", + "url": "https://mechlovin.studio/", + "maintainer": "mechlovin", + "keyboard_name": "Zed65 Rev1", + "usb": { + "vid": "0x4D4C", + "pid": "0x6505", + "device_version": "0.0.1" + }, + "features": { + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "rows": ["B12", "B13", "B14", "B15", "A1"], + "cols": ["B11", "B10", "B2", "B1", "B0", "A6", "A5", "A4", "A3", "C13", "B7", "B6", "B5", "B4", "B3"] + }, + "indicators": { + "caps_lock": "B9", + "on_state": 0 + }, + "diode_direction": "COL2ROW", + "rgblight": { + "led_count": 24, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "A7", + "driver": "spi" + }, + "community_layouts": [ + "65_ansi", + "65_ansi_split_bs", + "65_ansi_blocker", + "65_ansi_blocker_split_bs", + "65_ansi_blocker_tsangan", + "65_ansi_blocker_tsangan_split_bs", + "65_iso", + "65_iso_split_bs", + "65_iso_blocker", + "65_iso_blocker_split_bs", + "65_iso_blocker_tsangan", + "65_iso_blocker_tsangan_split_bs" + ], + "layout_aliases": { + "LAYOUT_65_ansi_tsangan": "LAYOUT_65_ansi", + "LAYOUT_65_iso_tsangan_split_bs": "LAYOUT_65_iso_split_bs", + "LAYOUT_65_ansi_tsangan_split_bs": "LAYOUT_65_ansi_split_bs" + }, + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 12], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [1, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/mechlovin/zed65/rev1/rules.mk b/keyboards/mechlovin/zed65/rev1/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/mechlovin/zed65/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/mechwild/bb40/f401/info.json b/keyboards/mechwild/bb40/f401/info.json deleted file mode 100644 index 797e990059..0000000000 --- a/keyboards/mechwild/bb40/f401/info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "development_board": "blackpill_f401" -} diff --git a/keyboards/mechwild/bb40/f401/keyboard.json b/keyboards/mechwild/bb40/f401/keyboard.json new file mode 100644 index 0000000000..797e990059 --- /dev/null +++ b/keyboards/mechwild/bb40/f401/keyboard.json @@ -0,0 +1,3 @@ +{ + "development_board": "blackpill_f401" +} diff --git a/keyboards/mechwild/bb40/f401/rules.mk b/keyboards/mechwild/bb40/f401/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mechwild/bb40/f401/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mechwild/bb40/f411/info.json b/keyboards/mechwild/bb40/f411/info.json deleted file mode 100644 index a41c5f4dd1..0000000000 --- a/keyboards/mechwild/bb40/f411/info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "development_board": "blackpill_f411" -} diff --git a/keyboards/mechwild/bb40/f411/keyboard.json b/keyboards/mechwild/bb40/f411/keyboard.json new file mode 100644 index 0000000000..a41c5f4dd1 --- /dev/null +++ b/keyboards/mechwild/bb40/f411/keyboard.json @@ -0,0 +1,3 @@ +{ + "development_board": "blackpill_f411" +} diff --git a/keyboards/mechwild/bb40/f411/rules.mk b/keyboards/mechwild/bb40/f411/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mechwild/bb40/f411/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mechwild/bde/lefty/info.json b/keyboards/mechwild/bde/lefty/info.json deleted file mode 100644 index c9bcd05195..0000000000 --- a/keyboards/mechwild/bde/lefty/info.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "keyboard_name": "BDE Lefty", - "usb": { - "pid": "0x1701", - "device_version": "2.0.3" - }, - "matrix_pins": { - "rows": ["D1", "D7", "D3"], - "cols": ["F7", "B1", "B6", "B2", "B3", "F6", "F5", "F4", "D0", "D4", "C6", "E6", "B5", "B4"] - }, - "diode_direction": "ROW2COL", - "rgblight": { - "led_count": 16, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "7", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "8", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "9", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "0", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "Q", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "W", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "E", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "R", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "T", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "Y", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "U", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "I", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "O", "x": 12, "y": 0}, - {"matrix": [0, 13], "label": "P", "x": 13, "y": 0}, - - {"matrix": [1, 0], "label": "4", "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "5", "x": 1, "y": 1}, - {"matrix": [1, 2], "label": "6", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "Enter", "x": 3, "y": 1, "h": 2}, - {"matrix": [1, 4], "label": "A", "x": 4, "y": 1}, - {"matrix": [1, 5], "label": "S", "x": 5, "y": 1}, - {"matrix": [1, 6], "label": "D", "x": 6, "y": 1}, - {"matrix": [1, 7], "label": "F", "x": 7, "y": 1}, - {"matrix": [1, 8], "label": "G", "x": 8, "y": 1}, - {"matrix": [1, 9], "label": "H", "x": 9, "y": 1}, - {"matrix": [1, 10], "label": "J", "x": 10, "y": 1}, - {"matrix": [1, 11], "label": "K", "x": 11, "y": 1}, - {"matrix": [1, 12], "label": "L", "x": 12, "y": 1}, - {"matrix": [1, 13], "label": "Esc", "x": 13, "y": 1}, - - {"matrix": [2, 0], "label": "1", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "2", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "3", "x": 2, "y": 2}, - {"matrix": [2, 4], "label": "Z", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "X", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "C", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "V", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": "Back", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": "Space", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "B", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "N", "x": 11, "y": 2}, - {"matrix": [2, 12], "label": "M", "x": 12, "y": 2}, - {"matrix": [2, 13], "label": "Shift", "x": 13, "y": 2} - ] - } - } -} diff --git a/keyboards/mechwild/bde/lefty/keyboard.json b/keyboards/mechwild/bde/lefty/keyboard.json new file mode 100644 index 0000000000..c9bcd05195 --- /dev/null +++ b/keyboards/mechwild/bde/lefty/keyboard.json @@ -0,0 +1,79 @@ +{ + "keyboard_name": "BDE Lefty", + "usb": { + "pid": "0x1701", + "device_version": "2.0.3" + }, + "matrix_pins": { + "rows": ["D1", "D7", "D3"], + "cols": ["F7", "B1", "B6", "B2", "B3", "F6", "F5", "F4", "D0", "D4", "C6", "E6", "B5", "B4"] + }, + "diode_direction": "ROW2COL", + "rgblight": { + "led_count": 16, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "7", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "8", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "9", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "0", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "Q", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "W", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "E", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "R", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "T", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "Y", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "U", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "I", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "O", "x": 12, "y": 0}, + {"matrix": [0, 13], "label": "P", "x": 13, "y": 0}, + + {"matrix": [1, 0], "label": "4", "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "5", "x": 1, "y": 1}, + {"matrix": [1, 2], "label": "6", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "Enter", "x": 3, "y": 1, "h": 2}, + {"matrix": [1, 4], "label": "A", "x": 4, "y": 1}, + {"matrix": [1, 5], "label": "S", "x": 5, "y": 1}, + {"matrix": [1, 6], "label": "D", "x": 6, "y": 1}, + {"matrix": [1, 7], "label": "F", "x": 7, "y": 1}, + {"matrix": [1, 8], "label": "G", "x": 8, "y": 1}, + {"matrix": [1, 9], "label": "H", "x": 9, "y": 1}, + {"matrix": [1, 10], "label": "J", "x": 10, "y": 1}, + {"matrix": [1, 11], "label": "K", "x": 11, "y": 1}, + {"matrix": [1, 12], "label": "L", "x": 12, "y": 1}, + {"matrix": [1, 13], "label": "Esc", "x": 13, "y": 1}, + + {"matrix": [2, 0], "label": "1", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "2", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "3", "x": 2, "y": 2}, + {"matrix": [2, 4], "label": "Z", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "X", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "C", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "V", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": "Back", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": "Space", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "B", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "N", "x": 11, "y": 2}, + {"matrix": [2, 12], "label": "M", "x": 12, "y": 2}, + {"matrix": [2, 13], "label": "Shift", "x": 13, "y": 2} + ] + } + } +} diff --git a/keyboards/mechwild/bde/lefty/rules.mk b/keyboards/mechwild/bde/lefty/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mechwild/bde/lefty/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mechwild/bde/righty/info.json b/keyboards/mechwild/bde/righty/info.json deleted file mode 100644 index 3f254da286..0000000000 --- a/keyboards/mechwild/bde/righty/info.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "keyboard_name": "BDE Righty", - "usb": { - "pid": "0x1702", - "device_version": "2.0.3" - }, - "matrix_pins": { - "rows": ["D1", "D7", "D3"], - "cols": ["B4", "B5", "E6", "C6", "D4", "D0", "F4", "F5", "F6", "B3", "B2", "B6", "B1", "F7"] - }, - "diode_direction": "ROW2COL", - "rgblight": { - "led_count": 16, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "Q", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "W", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "E", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "R", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "T", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "Y", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "U", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "I", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "O", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "P", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "0", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "7", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "8", "x": 12, "y": 0}, - {"matrix": [0, 13], "label": "9", "x": 13, "y": 0}, - - {"matrix": [1, 0], "label": "A", "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "S", "x": 1, "y": 1}, - {"matrix": [1, 2], "label": "D", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "F", "x": 3, "y": 1}, - {"matrix": [1, 4], "label": "G", "x": 4, "y": 1}, - {"matrix": [1, 5], "label": "H", "x": 5, "y": 1}, - {"matrix": [1, 6], "label": "J", "x": 6, "y": 1}, - {"matrix": [1, 7], "label": "K", "x": 7, "y": 1}, - {"matrix": [1, 8], "label": "L", "x": 8, "y": 1}, - {"matrix": [1, 9], "label": "Esc", "x": 9, "y": 1}, - {"matrix": [1, 10], "label": "Enter", "x": 10, "y": 1, "h": 2}, - {"matrix": [1, 11], "label": "4", "x": 11, "y": 1}, - {"matrix": [1, 12], "label": "5", "x": 12, "y": 1}, - {"matrix": [1, 13], "label": "6", "x": 13, "y": 1}, - - {"matrix": [2, 0], "label": "Z", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "X", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "C", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "V", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "Back", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "Space", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "B", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "N", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": "M", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": "Esc", "x": 9, "y": 2}, - {"matrix": [2, 11], "label": "1", "x": 11, "y": 2}, - {"matrix": [2, 12], "label": "2", "x": 12, "y": 2}, - {"matrix": [2, 13], "label": "3", "x": 13, "y": 2} - ] - } - } -} diff --git a/keyboards/mechwild/bde/righty/keyboard.json b/keyboards/mechwild/bde/righty/keyboard.json new file mode 100644 index 0000000000..3f254da286 --- /dev/null +++ b/keyboards/mechwild/bde/righty/keyboard.json @@ -0,0 +1,79 @@ +{ + "keyboard_name": "BDE Righty", + "usb": { + "pid": "0x1702", + "device_version": "2.0.3" + }, + "matrix_pins": { + "rows": ["D1", "D7", "D3"], + "cols": ["B4", "B5", "E6", "C6", "D4", "D0", "F4", "F5", "F6", "B3", "B2", "B6", "B1", "F7"] + }, + "diode_direction": "ROW2COL", + "rgblight": { + "led_count": 16, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "Q", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "W", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "E", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "R", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "T", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "Y", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "U", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "I", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "O", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "P", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "0", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "7", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "8", "x": 12, "y": 0}, + {"matrix": [0, 13], "label": "9", "x": 13, "y": 0}, + + {"matrix": [1, 0], "label": "A", "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "S", "x": 1, "y": 1}, + {"matrix": [1, 2], "label": "D", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "F", "x": 3, "y": 1}, + {"matrix": [1, 4], "label": "G", "x": 4, "y": 1}, + {"matrix": [1, 5], "label": "H", "x": 5, "y": 1}, + {"matrix": [1, 6], "label": "J", "x": 6, "y": 1}, + {"matrix": [1, 7], "label": "K", "x": 7, "y": 1}, + {"matrix": [1, 8], "label": "L", "x": 8, "y": 1}, + {"matrix": [1, 9], "label": "Esc", "x": 9, "y": 1}, + {"matrix": [1, 10], "label": "Enter", "x": 10, "y": 1, "h": 2}, + {"matrix": [1, 11], "label": "4", "x": 11, "y": 1}, + {"matrix": [1, 12], "label": "5", "x": 12, "y": 1}, + {"matrix": [1, 13], "label": "6", "x": 13, "y": 1}, + + {"matrix": [2, 0], "label": "Z", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "X", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "C", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "V", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "Back", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "Space", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "B", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "N", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": "M", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": "Esc", "x": 9, "y": 2}, + {"matrix": [2, 11], "label": "1", "x": 11, "y": 2}, + {"matrix": [2, 12], "label": "2", "x": 12, "y": 2}, + {"matrix": [2, 13], "label": "3", "x": 13, "y": 2} + ] + } + } +} diff --git a/keyboards/mechwild/bde/righty/rules.mk b/keyboards/mechwild/bde/righty/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mechwild/bde/righty/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mechwild/obe/f401/info.json b/keyboards/mechwild/obe/f401/info.json deleted file mode 100644 index acd7e83f77..0000000000 --- a/keyboards/mechwild/obe/f401/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "board": "BLACKPILL_STM32_F401" -} diff --git a/keyboards/mechwild/obe/f401/keyboard.json b/keyboards/mechwild/obe/f401/keyboard.json new file mode 100644 index 0000000000..acd7e83f77 --- /dev/null +++ b/keyboards/mechwild/obe/f401/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "board": "BLACKPILL_STM32_F401" +} diff --git a/keyboards/mechwild/obe/f401/rules.mk b/keyboards/mechwild/obe/f401/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechwild/obe/f411/info.json b/keyboards/mechwild/obe/f411/info.json deleted file mode 100644 index 2517a82403..0000000000 --- a/keyboards/mechwild/obe/f411/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F411", - "bootloader": "stm32-dfu", - "board": "BLACKPILL_STM32_F411" -} diff --git a/keyboards/mechwild/obe/f411/keyboard.json b/keyboards/mechwild/obe/f411/keyboard.json new file mode 100644 index 0000000000..2517a82403 --- /dev/null +++ b/keyboards/mechwild/obe/f411/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F411", + "bootloader": "stm32-dfu", + "board": "BLACKPILL_STM32_F411" +} diff --git a/keyboards/mechwild/obe/f411/rules.mk b/keyboards/mechwild/obe/f411/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechwild/waka60/f401/info.json b/keyboards/mechwild/waka60/f401/info.json deleted file mode 100644 index acd7e83f77..0000000000 --- a/keyboards/mechwild/waka60/f401/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "board": "BLACKPILL_STM32_F401" -} diff --git a/keyboards/mechwild/waka60/f401/keyboard.json b/keyboards/mechwild/waka60/f401/keyboard.json new file mode 100644 index 0000000000..acd7e83f77 --- /dev/null +++ b/keyboards/mechwild/waka60/f401/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "board": "BLACKPILL_STM32_F401" +} diff --git a/keyboards/mechwild/waka60/f401/rules.mk b/keyboards/mechwild/waka60/f401/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mechwild/waka60/f411/info.json b/keyboards/mechwild/waka60/f411/info.json deleted file mode 100644 index 2517a82403..0000000000 --- a/keyboards/mechwild/waka60/f411/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F411", - "bootloader": "stm32-dfu", - "board": "BLACKPILL_STM32_F411" -} diff --git a/keyboards/mechwild/waka60/f411/keyboard.json b/keyboards/mechwild/waka60/f411/keyboard.json new file mode 100644 index 0000000000..2517a82403 --- /dev/null +++ b/keyboards/mechwild/waka60/f411/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F411", + "bootloader": "stm32-dfu", + "board": "BLACKPILL_STM32_F411" +} diff --git a/keyboards/mechwild/waka60/f411/rules.mk b/keyboards/mechwild/waka60/f411/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/meetlab/kafka60/info.json b/keyboards/meetlab/kafka60/info.json deleted file mode 100644 index 5dbf3f5642..0000000000 --- a/keyboards/meetlab/kafka60/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "manufacturer": "lucky_studio", - "keyboard_name": "kafka60", - "maintainer": "yuezp", - "development_board": "bluepill", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A15", "B3", "B4", "B5", "B6", "B7", "B8", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B11"], - "rows": ["B15", "A8", "B13", "B12", "A9"] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xBF06", - "vid": "0xAA06" - }, - "community_layouts": ["60_hhkb"], - "layouts": { - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 1.5, "y": 4}, - {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4} - ] - } - } -} diff --git a/keyboards/meetlab/kafka60/keyboard.json b/keyboards/meetlab/kafka60/keyboard.json new file mode 100644 index 0000000000..5dbf3f5642 --- /dev/null +++ b/keyboards/meetlab/kafka60/keyboard.json @@ -0,0 +1,89 @@ +{ + "manufacturer": "lucky_studio", + "keyboard_name": "kafka60", + "maintainer": "yuezp", + "development_board": "bluepill", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A15", "B3", "B4", "B5", "B6", "B7", "B8", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B11"], + "rows": ["B15", "A8", "B13", "B12", "A9"] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xBF06", + "vid": "0xAA06" + }, + "community_layouts": ["60_hhkb"], + "layouts": { + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 1.5, "y": 4}, + {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4} + ] + } + } +} diff --git a/keyboards/meetlab/kafka60/rules.mk b/keyboards/meetlab/kafka60/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/meetlab/kafka60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/meetlab/kafka68/info.json b/keyboards/meetlab/kafka68/info.json deleted file mode 100644 index 3836edc3c9..0000000000 --- a/keyboards/meetlab/kafka68/info.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "manufacturer": "lucky_studio", - "keyboard_name": "kafka68", - "maintainer": "yuezp", - "development_board": "bluepill", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A10", "B7", "B6", "B5", "B4", "B3", "A15", "B0", "A7", "A6", "A5", "A4", "A3", "B1", "B10", "B11"], - "rows": ["B13", "B14", "B15", "A8", "A9"] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xAA07", - "vid": "0xBB07" - }, - "community_layouts": ["68_ansi"], - "layouts": { - "LAYOUT_68_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 12.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 15.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 14.25, "y": 4}, - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/meetlab/kafka68/keyboard.json b/keyboards/meetlab/kafka68/keyboard.json new file mode 100644 index 0000000000..3836edc3c9 --- /dev/null +++ b/keyboards/meetlab/kafka68/keyboard.json @@ -0,0 +1,102 @@ +{ + "manufacturer": "lucky_studio", + "keyboard_name": "kafka68", + "maintainer": "yuezp", + "development_board": "bluepill", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A10", "B7", "B6", "B5", "B4", "B3", "A15", "B0", "A7", "A6", "A5", "A4", "A3", "B1", "B10", "B11"], + "rows": ["B13", "B14", "B15", "A8", "A9"] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xAA07", + "vid": "0xBB07" + }, + "community_layouts": ["68_ansi"], + "layouts": { + "LAYOUT_68_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 12.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 15.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 14.25, "y": 4}, + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/meetlab/kafka68/rules.mk b/keyboards/meetlab/kafka68/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/meetlab/kafka68/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/meetlab/kalice/info.json b/keyboards/meetlab/kalice/info.json deleted file mode 100644 index 5cb46eb9cf..0000000000 --- a/keyboards/meetlab/kalice/info.json +++ /dev/null @@ -1,121 +0,0 @@ -{ - "manufacturer": "lucky_studio", - "keyboard_name": "Kalice", - "maintainer": "yuezp", - "development_board": "bluepill", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["A4", "B10", "B1", "B0", "A7", "A6", "A5", "B7", "B6", "B5", "B4", "B3", "A15", "B13", "B8", "B9"], - "rows": ["A3", "A2", "A1", "B12", "B11"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 10, - "led_count": 11, - "saturation_steps": 8 - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xBB04", - "vid": "0xAA04" - }, - "ws2812": { - "driver": "pwm", - "pin": "B14" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.45, "y": 0}, - {"matrix": [0, 1], "x": 1.75, "y": 0}, - {"matrix": [0, 2], "x": 2.75, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0}, - {"matrix": [0, 4], "x": 4.75, "y": 0}, - {"matrix": [0, 5], "x": 5.75, "y": 0}, - {"matrix": [0, 6], "x": 6.75, "y": 0}, - {"matrix": [0, 7], "x": 7.75, "y": 0}, - {"matrix": [0, 8], "x": 8.75, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 13.75, "y": 0}, - {"matrix": [0, 14], "x": 14.75, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 16.75, "y": 0}, - {"matrix": [1, 0], "x": 0.3, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [1, 10], "x": 11, "y": 1}, - {"matrix": [1, 11], "x": 12, "y": 1}, - {"matrix": [1, 12], "x": 13, "y": 1}, - {"matrix": [1, 13], "x": 14, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 16.5, "y": 1}, - {"matrix": [2, 0], "x": 0.15, "y": 2}, - {"matrix": [2, 1], "x": 1.4, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.15, "y": 2}, - {"matrix": [2, 3], "x": 4.15, "y": 2}, - {"matrix": [2, 4], "x": 5.15, "y": 2}, - {"matrix": [2, 5], "x": 6.15, "y": 2}, - {"matrix": [2, 6], "x": 7.15, "y": 2}, - {"matrix": [2, 7], "x": 8.15, "y": 2}, - {"matrix": [2, 8], "x": 9.15, "y": 2}, - {"matrix": [2, 9], "x": 10.15, "y": 2}, - {"matrix": [2, 10], "x": 11.15, "y": 2}, - {"matrix": [2, 11], "x": 12.15, "y": 2}, - {"matrix": [2, 12], "x": 13.15, "y": 2}, - {"matrix": [2, 13], "x": 14.15, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 16.4, "y": 2}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 8], "x": 9.5, "y": 3}, - {"matrix": [3, 9], "x": 10.5, "y": 3}, - {"matrix": [3, 10], "x": 11.5, "y": 3}, - {"matrix": [3, 11], "x": 12.5, "y": 3}, - {"matrix": [3, 12], "x": 13.5, "y": 3}, - {"matrix": [3, 13], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 16.25, "y": 3}, - {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 5.25, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 7.5, "y": 4, "w": 2.75}, - {"matrix": [4, 11], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 15.25, "y": 4}, - {"matrix": [4, 14], "x": 16.25, "y": 4}, - {"matrix": [4, 15], "x": 17.25, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/meetlab/kalice/keyboard.json b/keyboards/meetlab/kalice/keyboard.json new file mode 100644 index 0000000000..5cb46eb9cf --- /dev/null +++ b/keyboards/meetlab/kalice/keyboard.json @@ -0,0 +1,121 @@ +{ + "manufacturer": "lucky_studio", + "keyboard_name": "Kalice", + "maintainer": "yuezp", + "development_board": "bluepill", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["A4", "B10", "B1", "B0", "A7", "A6", "A5", "B7", "B6", "B5", "B4", "B3", "A15", "B13", "B8", "B9"], + "rows": ["A3", "A2", "A1", "B12", "B11"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 10, + "led_count": 11, + "saturation_steps": 8 + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xBB04", + "vid": "0xAA04" + }, + "ws2812": { + "driver": "pwm", + "pin": "B14" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.45, "y": 0}, + {"matrix": [0, 1], "x": 1.75, "y": 0}, + {"matrix": [0, 2], "x": 2.75, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0}, + {"matrix": [0, 4], "x": 4.75, "y": 0}, + {"matrix": [0, 5], "x": 5.75, "y": 0}, + {"matrix": [0, 6], "x": 6.75, "y": 0}, + {"matrix": [0, 7], "x": 7.75, "y": 0}, + {"matrix": [0, 8], "x": 8.75, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 13.75, "y": 0}, + {"matrix": [0, 14], "x": 14.75, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 16.75, "y": 0}, + {"matrix": [1, 0], "x": 0.3, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [1, 10], "x": 11, "y": 1}, + {"matrix": [1, 11], "x": 12, "y": 1}, + {"matrix": [1, 12], "x": 13, "y": 1}, + {"matrix": [1, 13], "x": 14, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 16.5, "y": 1}, + {"matrix": [2, 0], "x": 0.15, "y": 2}, + {"matrix": [2, 1], "x": 1.4, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.15, "y": 2}, + {"matrix": [2, 3], "x": 4.15, "y": 2}, + {"matrix": [2, 4], "x": 5.15, "y": 2}, + {"matrix": [2, 5], "x": 6.15, "y": 2}, + {"matrix": [2, 6], "x": 7.15, "y": 2}, + {"matrix": [2, 7], "x": 8.15, "y": 2}, + {"matrix": [2, 8], "x": 9.15, "y": 2}, + {"matrix": [2, 9], "x": 10.15, "y": 2}, + {"matrix": [2, 10], "x": 11.15, "y": 2}, + {"matrix": [2, 11], "x": 12.15, "y": 2}, + {"matrix": [2, 12], "x": 13.15, "y": 2}, + {"matrix": [2, 13], "x": 14.15, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 16.4, "y": 2}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 8], "x": 9.5, "y": 3}, + {"matrix": [3, 9], "x": 10.5, "y": 3}, + {"matrix": [3, 10], "x": 11.5, "y": 3}, + {"matrix": [3, 11], "x": 12.5, "y": 3}, + {"matrix": [3, 12], "x": 13.5, "y": 3}, + {"matrix": [3, 13], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 16.25, "y": 3}, + {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 5.25, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 7.5, "y": 4, "w": 2.75}, + {"matrix": [4, 11], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 15.25, "y": 4}, + {"matrix": [4, 14], "x": 16.25, "y": 4}, + {"matrix": [4, 15], "x": 17.25, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/meetlab/kalice/rules.mk b/keyboards/meetlab/kalice/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/meetlab/kalice/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/meetlab/rena/info.json b/keyboards/meetlab/rena/info.json deleted file mode 100644 index cf28f6d5f0..0000000000 --- a/keyboards/meetlab/rena/info.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "manufacturer": "meet_lab", - "keyboard_name": "Rena", - "maintainer": "yuezp", - "processor": "STM32F103", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B7", "B13", "B6", "A15"], - "rows": ["B5", "B4", "B3", "B14", "A1"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 10, - "default": { - "animation": "rainbow_swirl" - }, - "layers": { - "enabled": true, - "override_rgb": false - }, - "led_count": 1, - "saturation_steps": 8 - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xAB06", - "vid": "0xBA60" - }, - "ws2812": { - "driver": "pwm", - "pin": "A2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "Delete", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"label": "k90", "matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3.25}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3.25}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3.25}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3.25}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3.25}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3.25}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3.25}, - {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3.25}, - {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3.25}, - {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3.25}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3.25, "w": 1.75}, - {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.625, "y": 4.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.625, "y": 4.25, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4.375, "y": 4.5, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10.875, "y": 4.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [4, 12], "x": 12.375, "y": 4.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/meetlab/rena/keyboard.json b/keyboards/meetlab/rena/keyboard.json new file mode 100644 index 0000000000..cf28f6d5f0 --- /dev/null +++ b/keyboards/meetlab/rena/keyboard.json @@ -0,0 +1,117 @@ +{ + "manufacturer": "meet_lab", + "keyboard_name": "Rena", + "maintainer": "yuezp", + "processor": "STM32F103", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B7", "B13", "B6", "A15"], + "rows": ["B5", "B4", "B3", "B14", "A1"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 10, + "default": { + "animation": "rainbow_swirl" + }, + "layers": { + "enabled": true, + "override_rgb": false + }, + "led_count": 1, + "saturation_steps": 8 + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xAB06", + "vid": "0xBA60" + }, + "ws2812": { + "driver": "pwm", + "pin": "A2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "Delete", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"label": "k90", "matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 2.25}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3.25}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3.25}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3.25}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3.25}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3.25}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3.25}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3.25}, + {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3.25}, + {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3.25}, + {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3.25}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3.25, "w": 1.75}, + {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.625, "y": 4.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.625, "y": 4.25, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4.375, "y": 4.5, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10.875, "y": 4.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [4, 12], "x": 12.375, "y": 4.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/meetlab/rena/rules.mk b/keyboards/meetlab/rena/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/meetlab/rena/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/meletrix/zoom75/info.json b/keyboards/meletrix/zoom75/info.json deleted file mode 100644 index 20d7dc064a..0000000000 --- a/keyboards/meletrix/zoom75/info.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "keyboard_name": "zoom75", - "manufacturer": "meletrix", - "url": "https://meletrix.com/products/zoom75-essential-edition-black-wired", - "maintainer": "spbgzh", - "usb": { - "vid": "0x806D", - "pid": "0x0006", - "device_version": "0.0.1" - }, - "encoder": { - "rotary": [ - {"pin_a": "B0", "pin_b": "B1", "resolution": 2} - ] -}, - "indicators": { - "caps_lock": "F6", - "on_state": 0 - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "rows": ["F4", "F1", "F0", "C6", "B6", "F5"], - "cols": ["C7", "D5", "B5", "B4", "D7", "D6", "D4", "D3", "D2", "D1", "D0", "B7", "B2", "B3", "F7"] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 6], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 7], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 8], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 9], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [0, 10], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [0, 11], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [0, 12], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [0, 13], "label": "F13", "x": 14, "y": 0}, - {"matrix": [0, 14], "label": "Encoder", "x": 15, "y": 0}, - - {"matrix": [1, 0], "label": "~", "x": 0, "y": 1.25}, - {"matrix": [1, 1], "label": "1", "x": 1, "y": 1.25}, - {"matrix": [1, 2], "label": "2", "x": 2, "y": 1.25}, - {"matrix": [1, 3], "label": "3", "x": 3, "y": 1.25}, - {"matrix": [1, 4], "label": "4", "x": 4, "y": 1.25}, - {"matrix": [1, 5], "label": "5", "x": 5, "y": 1.25}, - {"matrix": [1, 6], "label": "6", "x": 6, "y": 1.25}, - {"matrix": [1, 7], "label": "7", "x": 7, "y": 1.25}, - {"matrix": [1, 8], "label": "8", "x": 8, "y": 1.25}, - {"matrix": [1, 9], "label": "9", "x": 9, "y": 1.25}, - {"matrix": [1, 10], "label": "0", "x": 10, "y": 1.25}, - {"matrix": [1, 11], "label": "-", "x": 11, "y": 1.25}, - {"matrix": [1, 12], "label": "=", "x": 12, "y": 1.25}, - {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25}, - {"matrix": [3, 13], "label": "Backspace1", "x": 14, "y": 1.25}, - {"matrix": [1, 14], "label": "Delect", "x": 15, "y": 1.25}, - - {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "label": "[", "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "label": "]", "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "label": "\\", "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "label": "PageUp", "x": 15, "y": 2.25}, - - {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "label": ";", "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "label": "'", "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 14], "label": "PageDown", "x": 15, "y": 3.25}, - - {"matrix": [4, 0], "label": "Shift1", "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "label": "Shift2", "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "label": ",", "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "label": ".", "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "label": "/", "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "label": "Shift1", "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "label": "\u2191", "x": 14, "y": 4.25}, - - {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "label": "Space", "x": 3.75, "y": 5.25, "w": 2.25}, - {"matrix": [5, 6], "label": "Space", "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "label": "Space", "x": 7.25, "y": 5.25, "w": 2.75}, - {"matrix": [5, 9], "label": "Alt", "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 10], "label": "Fn", "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "label": "\u2190", "x": 13, "y": 5.25}, - {"matrix": [5, 13], "label": "\u2193", "x": 14, "y": 5.25}, - {"matrix": [5, 14], "label": "\u2192", "x": 15, "y": 5.25} - ] - } - } -} diff --git a/keyboards/meletrix/zoom75/keyboard.json b/keyboards/meletrix/zoom75/keyboard.json new file mode 100644 index 0000000000..20d7dc064a --- /dev/null +++ b/keyboards/meletrix/zoom75/keyboard.json @@ -0,0 +1,132 @@ +{ + "keyboard_name": "zoom75", + "manufacturer": "meletrix", + "url": "https://meletrix.com/products/zoom75-essential-edition-black-wired", + "maintainer": "spbgzh", + "usb": { + "vid": "0x806D", + "pid": "0x0006", + "device_version": "0.0.1" + }, + "encoder": { + "rotary": [ + {"pin_a": "B0", "pin_b": "B1", "resolution": 2} + ] +}, + "indicators": { + "caps_lock": "F6", + "on_state": 0 + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "rows": ["F4", "F1", "F0", "C6", "B6", "F5"], + "cols": ["C7", "D5", "B5", "B4", "D7", "D6", "D4", "D3", "D2", "D1", "D0", "B7", "B2", "B3", "F7"] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 6], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 7], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 8], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 9], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [0, 10], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [0, 11], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [0, 12], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [0, 13], "label": "F13", "x": 14, "y": 0}, + {"matrix": [0, 14], "label": "Encoder", "x": 15, "y": 0}, + + {"matrix": [1, 0], "label": "~", "x": 0, "y": 1.25}, + {"matrix": [1, 1], "label": "1", "x": 1, "y": 1.25}, + {"matrix": [1, 2], "label": "2", "x": 2, "y": 1.25}, + {"matrix": [1, 3], "label": "3", "x": 3, "y": 1.25}, + {"matrix": [1, 4], "label": "4", "x": 4, "y": 1.25}, + {"matrix": [1, 5], "label": "5", "x": 5, "y": 1.25}, + {"matrix": [1, 6], "label": "6", "x": 6, "y": 1.25}, + {"matrix": [1, 7], "label": "7", "x": 7, "y": 1.25}, + {"matrix": [1, 8], "label": "8", "x": 8, "y": 1.25}, + {"matrix": [1, 9], "label": "9", "x": 9, "y": 1.25}, + {"matrix": [1, 10], "label": "0", "x": 10, "y": 1.25}, + {"matrix": [1, 11], "label": "-", "x": 11, "y": 1.25}, + {"matrix": [1, 12], "label": "=", "x": 12, "y": 1.25}, + {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25}, + {"matrix": [3, 13], "label": "Backspace1", "x": 14, "y": 1.25}, + {"matrix": [1, 14], "label": "Delect", "x": 15, "y": 1.25}, + + {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "label": "[", "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "label": "]", "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "label": "\\", "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "label": "PageUp", "x": 15, "y": 2.25}, + + {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "label": ";", "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "label": "'", "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 14], "label": "PageDown", "x": 15, "y": 3.25}, + + {"matrix": [4, 0], "label": "Shift1", "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "label": "Shift2", "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "label": ",", "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "label": ".", "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "label": "/", "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "label": "Shift1", "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "label": "\u2191", "x": 14, "y": 4.25}, + + {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "label": "Space", "x": 3.75, "y": 5.25, "w": 2.25}, + {"matrix": [5, 6], "label": "Space", "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "label": "Space", "x": 7.25, "y": 5.25, "w": 2.75}, + {"matrix": [5, 9], "label": "Alt", "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 10], "label": "Fn", "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "label": "\u2190", "x": 13, "y": 5.25}, + {"matrix": [5, 13], "label": "\u2193", "x": 14, "y": 5.25}, + {"matrix": [5, 14], "label": "\u2192", "x": 15, "y": 5.25} + ] + } + } +} diff --git a/keyboards/meletrix/zoom75/rules.mk b/keyboards/meletrix/zoom75/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/meletrix/zoom75/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/meletrix/zoom98/info.json b/keyboards/meletrix/zoom98/info.json deleted file mode 100644 index 0a57fc3bb6..0000000000 --- a/keyboards/meletrix/zoom98/info.json +++ /dev/null @@ -1,215 +0,0 @@ -{ - "keyboard_name": "zoom98", - "manufacturer": "meletrix", - "url": "https://meletrix.com/", - "maintainer": "spbgzh", - "usb": { - "vid": "0x36B5", - "pid": "0x27D6", - "device_version": "0.0.1" - }, - "encoder": { - "rotary": [ - {"pin_a": "B2", "pin_b": "B1", "resolution": 2} - ] - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 3 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "rgb_matrix": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "ws2812": { - "pin": "B7" - }, - "rgb_matrix":{ - "driver":"ws2812", - "max_brightness": 200, - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron":true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_multinexus": true, - "splash": true, - "solid_splash": true - }, - "layout": [ - { "matrix": [0, 1], "x": 0, "y": 0, "flags": 4 }, - { "matrix": [0, 2], "x": 0, "y": 0, "flags": 4 }, - { "matrix": [2, 1], "x": 0, "y": 1, "flags": 4 }, - { "matrix": [2, 2], "x": 0, "y": 1, "flags": 4 }, - { "matrix": [4, 1], "x": 0, "y": 2, "flags": 4 }, - { "matrix": [4, 2], "x": 0, "y": 2, "flags": 4 }, - { "matrix": [6, 1], "x": 0, "y": 3, "flags": 4 }, - { "matrix": [6, 2], "x": 0, "y": 3, "flags": 4 }, - { "matrix": [8, 1], "x": 0, "y": 4, "flags": 4 }, - { "matrix": [8, 2], "x": 0, "y": 4, "flags": 4 }, - { "matrix": [1, 8], "x": 20.5, "y": 0, "flags": 4 }, - { "matrix": [1, 7], "x": 20.5, "y": 0, "flags": 4 }, - { "matrix": [3, 8], "x": 20.5, "y": 1, "flags": 4 }, - { "matrix": [3, 7], "x": 20.5, "y": 1, "flags": 4 }, - { "matrix": [5, 8], "x": 20.5, "y": 2, "flags": 4 }, - { "matrix": [5, 7], "x": 20.5, "y": 2, "flags": 4 }, - { "matrix": [7, 8], "x": 20.5, "y": 3, "flags": 4 }, - { "matrix": [7, 7], "x": 20.5, "y": 3, "flags": 4 }, - { "matrix": [9, 8], "x": 20.5, "y": 4, "flags": 4 }, - { "matrix": [9, 7], "x": 20.5, "y": 4, "flags": 4 }, - { "matrix": [6, 0], "x": 0, "y": 3.25, "flags": 1 } - ] - }, - "matrix_pins": { - "rows": ["E6", "B0", "F1", "D0", "F0", "B3", "C7", "D6", "B6", "C6", "B5", "D4"], - "cols": ["F7", "F4", "F6", "D2", "F5", "D5", "D1", "D7", "D3", "B4"] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 6], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 7], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 8], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 9], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [1, 0], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [1, 1], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [1, 2], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [1, 3], "label": "F13", "x": 14, "y": 0}, - {"matrix": [1, 4], "label": "F14", "x": 15.25, "y": 0}, - {"matrix": [1, 5], "label": "Mute", "x": 16.25, "y": 0}, - {"matrix": [1, 6], "label": "Home", "x": 17.5, "y": 0}, - {"matrix": [1, 7], "label": "Prtsc", "x": 18.5, "y": 0}, - {"matrix": [1, 8], "label": "Scroll", "x": 19.5, "y": 0}, - {"matrix": [1, 9], "label": "Pause", "x": 20.5, "y": 0}, - - {"matrix": [2, 0], "label": "~", "x": 0, "y": 1.25}, - {"matrix": [2, 1], "label": "1", "x": 1, "y": 1.25}, - {"matrix": [2, 2], "label": "2", "x": 2, "y": 1.25}, - {"matrix": [2, 3], "label": "3", "x": 3, "y": 1.25}, - {"matrix": [2, 4], "label": "4", "x": 4, "y": 1.25}, - {"matrix": [2, 5], "label": "5", "x": 5, "y": 1.25}, - {"matrix": [2, 6], "label": "6", "x": 6, "y": 1.25}, - {"matrix": [2, 7], "label": "7", "x": 7, "y": 1.25}, - {"matrix": [2, 8], "label": "8", "x": 8, "y": 1.25}, - {"matrix": [2, 9], "label": "9", "x": 9, "y": 1.25}, - {"matrix": [3, 0], "label": "0", "x": 10, "y": 1.25}, - {"matrix": [3, 1], "label": "-", "x": 11, "y": 1.25}, - {"matrix": [3, 2], "label": "=", "x": 12, "y": 1.25}, - {"matrix": [3, 3], "label": "Backspace", "x": 13, "y": 1.25}, - {"matrix": [7, 4], "label": "Backspace1", "x": 14, "y": 1.25}, - {"matrix": [3, 4], "label": "Ins", "x": 15.25, "y": 1.25}, - {"matrix": [3, 5], "label": "PageUp", "x": 16.25, "y": 1.25}, - {"matrix": [3, 6], "label": "Num", "x": 17.5, "y": 1.25}, - {"matrix": [3, 7], "label": "//", "x": 18.5, "y": 1.25}, - {"matrix": [3, 8], "label": "*", "x": 19.5, "y": 1.25}, - {"matrix": [3, 9], "label": "-", "x": 20.5, "y": 1.25}, - - {"matrix": [4, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [4, 1], "label": "Q", "x": 1.5, "y": 2.25}, - {"matrix": [4, 2], "label": "W", "x": 2.5, "y": 2.25}, - {"matrix": [4, 3], "label": "E", "x": 3.5, "y": 2.25}, - {"matrix": [4, 4], "label": "R", "x": 4.5, "y": 2.25}, - {"matrix": [4, 5], "label": "T", "x": 5.5, "y": 2.25}, - {"matrix": [4, 6], "label": "Y", "x": 6.5, "y": 2.25}, - {"matrix": [4, 7], "label": "U", "x": 7.5, "y": 2.25}, - {"matrix": [4, 8], "label": "I", "x": 8.5, "y": 2.25}, - {"matrix": [4, 9], "label": "O", "x": 9.5, "y": 2.25}, - {"matrix": [5, 0], "label": "P", "x": 10.5, "y": 2.25}, - {"matrix": [5, 1], "label": "[", "x": 11.5, "y": 2.25}, - {"matrix": [5, 2], "label": "]", "x": 12.5, "y": 2.25}, - {"matrix": [5, 3], "label": "\\", "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [5, 4], "label": "Delete", "x": 15.25, "y": 2.25}, - {"matrix": [5, 5], "label": "PageDown", "x": 16.25, "y": 2.25}, - {"matrix": [5, 6], "label": "7", "x": 17.5, "y": 2.25}, - {"matrix": [5, 7], "label": "8", "x": 18.5, "y": 2.25}, - {"matrix": [5, 8], "label": "9", "x": 19.5, "y": 2.25}, - - {"matrix": [6, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [6, 1], "label": "A", "x": 1.75, "y": 3.25}, - {"matrix": [6, 2], "label": "S", "x": 2.75, "y": 3.25}, - {"matrix": [6, 3], "label": "D", "x": 3.75, "y": 3.25}, - {"matrix": [6, 4], "label": "F", "x": 4.75, "y": 3.25}, - {"matrix": [6, 5], "label": "G", "x": 5.75, "y": 3.25}, - {"matrix": [6, 6], "label": "H", "x": 6.75, "y": 3.25}, - {"matrix": [6, 7], "label": "J", "x": 7.75, "y": 3.25}, - {"matrix": [6, 8], "label": "K", "x": 8.75, "y": 3.25}, - {"matrix": [6, 9], "label": "L", "x": 9.75, "y": 3.25}, - {"matrix": [7, 0], "label": ";", "x": 10.75, "y": 3.25}, - {"matrix": [7, 1], "label": "'", "x": 11.75, "y": 3.25}, - {"matrix": [7, 2], "label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [7, 6], "label": "4", "x": 17.5, "y": 3.25}, - {"matrix": [7, 7], "label": "5", "x": 18.5, "y": 3.25}, - {"matrix": [7, 8], "label": "6", "x": 19.5, "y": 3.25}, - {"matrix": [7, 9], "label": "+", "x": 20.5, "y": 2.25,"h":2}, - - {"matrix": [8, 0], "label": "Shift1", "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [8, 1], "label": "Shift2", "x": 1.25, "y": 4.25}, - {"matrix": [8, 2], "label": "Z", "x": 2.25, "y": 4.25}, - {"matrix": [8, 3], "label": "X", "x": 3.25, "y": 4.25}, - {"matrix": [8, 4], "label": "C", "x": 4.25, "y": 4.25}, - {"matrix": [8, 5], "label": "V", "x": 5.25, "y": 4.25}, - {"matrix": [8, 6], "label": "B", "x": 6.25, "y": 4.25}, - {"matrix": [8, 7], "label": "N", "x": 7.25, "y": 4.25}, - {"matrix": [8, 8], "label": "M", "x": 8.25, "y": 4.25}, - {"matrix": [8, 9], "label": ",", "x": 9.25, "y": 4.25}, - {"matrix": [9, 0], "label": ".", "x": 10.25, "y": 4.25}, - {"matrix": [9, 1], "label": "/", "x": 11.25, "y": 4.25}, - {"matrix": [9, 2], "label": "Shift1", "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 3], "label": "Shift2", "x": 14, "y": 4.25}, - {"matrix": [9, 4], "label": "\u2191", "x": 15.25, "y": 4.25}, - {"matrix": [9, 6], "label": "1", "x": 17.5, "y": 4.25}, - {"matrix": [9, 7], "label": "2", "x": 18.5, "y": 4.25}, - {"matrix": [9, 8], "label": "3", "x": 19.5, "y": 4.25}, - - {"matrix": [10, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 5], "label": "Space", "x": 3.75, "y": 5.25, "w": 2.25}, - {"matrix": [10, 6], "label": "Space", "x": 6, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "label": "Space", "x": 7.25, "y": 5.25, "w": 2.75}, - {"matrix": [11, 0], "label": "Alt", "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 1], "label": "Fn", "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [11, 2], "label": "Ctrl", "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [11, 3], "label": "\u2190", "x": 14.25, "y": 5.25}, - {"matrix": [11, 4], "label": "\u2193", "x": 15.25, "y": 5.25}, - {"matrix": [11, 5], "label": "\u2192", "x": 16.25, "y": 5.25}, - {"matrix": [11, 7], "label": "0", "x": 17.5, "y": 5.25, "w": 2}, - {"matrix": [11, 8], "label": ".", "x": 19.5, "y": 5.25}, - {"matrix": [11, 9], "label": "Enter", "x": 20.5, "y": 4.25, "h": 2} - ] - } - } -} diff --git a/keyboards/meletrix/zoom98/keyboard.json b/keyboards/meletrix/zoom98/keyboard.json new file mode 100644 index 0000000000..0a57fc3bb6 --- /dev/null +++ b/keyboards/meletrix/zoom98/keyboard.json @@ -0,0 +1,215 @@ +{ + "keyboard_name": "zoom98", + "manufacturer": "meletrix", + "url": "https://meletrix.com/", + "maintainer": "spbgzh", + "usb": { + "vid": "0x36B5", + "pid": "0x27D6", + "device_version": "0.0.1" + }, + "encoder": { + "rotary": [ + {"pin_a": "B2", "pin_b": "B1", "resolution": 2} + ] + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 3 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "rgb_matrix": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "ws2812": { + "pin": "B7" + }, + "rgb_matrix":{ + "driver":"ws2812", + "max_brightness": 200, + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron":true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_multinexus": true, + "splash": true, + "solid_splash": true + }, + "layout": [ + { "matrix": [0, 1], "x": 0, "y": 0, "flags": 4 }, + { "matrix": [0, 2], "x": 0, "y": 0, "flags": 4 }, + { "matrix": [2, 1], "x": 0, "y": 1, "flags": 4 }, + { "matrix": [2, 2], "x": 0, "y": 1, "flags": 4 }, + { "matrix": [4, 1], "x": 0, "y": 2, "flags": 4 }, + { "matrix": [4, 2], "x": 0, "y": 2, "flags": 4 }, + { "matrix": [6, 1], "x": 0, "y": 3, "flags": 4 }, + { "matrix": [6, 2], "x": 0, "y": 3, "flags": 4 }, + { "matrix": [8, 1], "x": 0, "y": 4, "flags": 4 }, + { "matrix": [8, 2], "x": 0, "y": 4, "flags": 4 }, + { "matrix": [1, 8], "x": 20.5, "y": 0, "flags": 4 }, + { "matrix": [1, 7], "x": 20.5, "y": 0, "flags": 4 }, + { "matrix": [3, 8], "x": 20.5, "y": 1, "flags": 4 }, + { "matrix": [3, 7], "x": 20.5, "y": 1, "flags": 4 }, + { "matrix": [5, 8], "x": 20.5, "y": 2, "flags": 4 }, + { "matrix": [5, 7], "x": 20.5, "y": 2, "flags": 4 }, + { "matrix": [7, 8], "x": 20.5, "y": 3, "flags": 4 }, + { "matrix": [7, 7], "x": 20.5, "y": 3, "flags": 4 }, + { "matrix": [9, 8], "x": 20.5, "y": 4, "flags": 4 }, + { "matrix": [9, 7], "x": 20.5, "y": 4, "flags": 4 }, + { "matrix": [6, 0], "x": 0, "y": 3.25, "flags": 1 } + ] + }, + "matrix_pins": { + "rows": ["E6", "B0", "F1", "D0", "F0", "B3", "C7", "D6", "B6", "C6", "B5", "D4"], + "cols": ["F7", "F4", "F6", "D2", "F5", "D5", "D1", "D7", "D3", "B4"] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 6], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 7], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 8], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 9], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [1, 0], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [1, 1], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [1, 2], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [1, 3], "label": "F13", "x": 14, "y": 0}, + {"matrix": [1, 4], "label": "F14", "x": 15.25, "y": 0}, + {"matrix": [1, 5], "label": "Mute", "x": 16.25, "y": 0}, + {"matrix": [1, 6], "label": "Home", "x": 17.5, "y": 0}, + {"matrix": [1, 7], "label": "Prtsc", "x": 18.5, "y": 0}, + {"matrix": [1, 8], "label": "Scroll", "x": 19.5, "y": 0}, + {"matrix": [1, 9], "label": "Pause", "x": 20.5, "y": 0}, + + {"matrix": [2, 0], "label": "~", "x": 0, "y": 1.25}, + {"matrix": [2, 1], "label": "1", "x": 1, "y": 1.25}, + {"matrix": [2, 2], "label": "2", "x": 2, "y": 1.25}, + {"matrix": [2, 3], "label": "3", "x": 3, "y": 1.25}, + {"matrix": [2, 4], "label": "4", "x": 4, "y": 1.25}, + {"matrix": [2, 5], "label": "5", "x": 5, "y": 1.25}, + {"matrix": [2, 6], "label": "6", "x": 6, "y": 1.25}, + {"matrix": [2, 7], "label": "7", "x": 7, "y": 1.25}, + {"matrix": [2, 8], "label": "8", "x": 8, "y": 1.25}, + {"matrix": [2, 9], "label": "9", "x": 9, "y": 1.25}, + {"matrix": [3, 0], "label": "0", "x": 10, "y": 1.25}, + {"matrix": [3, 1], "label": "-", "x": 11, "y": 1.25}, + {"matrix": [3, 2], "label": "=", "x": 12, "y": 1.25}, + {"matrix": [3, 3], "label": "Backspace", "x": 13, "y": 1.25}, + {"matrix": [7, 4], "label": "Backspace1", "x": 14, "y": 1.25}, + {"matrix": [3, 4], "label": "Ins", "x": 15.25, "y": 1.25}, + {"matrix": [3, 5], "label": "PageUp", "x": 16.25, "y": 1.25}, + {"matrix": [3, 6], "label": "Num", "x": 17.5, "y": 1.25}, + {"matrix": [3, 7], "label": "//", "x": 18.5, "y": 1.25}, + {"matrix": [3, 8], "label": "*", "x": 19.5, "y": 1.25}, + {"matrix": [3, 9], "label": "-", "x": 20.5, "y": 1.25}, + + {"matrix": [4, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [4, 1], "label": "Q", "x": 1.5, "y": 2.25}, + {"matrix": [4, 2], "label": "W", "x": 2.5, "y": 2.25}, + {"matrix": [4, 3], "label": "E", "x": 3.5, "y": 2.25}, + {"matrix": [4, 4], "label": "R", "x": 4.5, "y": 2.25}, + {"matrix": [4, 5], "label": "T", "x": 5.5, "y": 2.25}, + {"matrix": [4, 6], "label": "Y", "x": 6.5, "y": 2.25}, + {"matrix": [4, 7], "label": "U", "x": 7.5, "y": 2.25}, + {"matrix": [4, 8], "label": "I", "x": 8.5, "y": 2.25}, + {"matrix": [4, 9], "label": "O", "x": 9.5, "y": 2.25}, + {"matrix": [5, 0], "label": "P", "x": 10.5, "y": 2.25}, + {"matrix": [5, 1], "label": "[", "x": 11.5, "y": 2.25}, + {"matrix": [5, 2], "label": "]", "x": 12.5, "y": 2.25}, + {"matrix": [5, 3], "label": "\\", "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [5, 4], "label": "Delete", "x": 15.25, "y": 2.25}, + {"matrix": [5, 5], "label": "PageDown", "x": 16.25, "y": 2.25}, + {"matrix": [5, 6], "label": "7", "x": 17.5, "y": 2.25}, + {"matrix": [5, 7], "label": "8", "x": 18.5, "y": 2.25}, + {"matrix": [5, 8], "label": "9", "x": 19.5, "y": 2.25}, + + {"matrix": [6, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [6, 1], "label": "A", "x": 1.75, "y": 3.25}, + {"matrix": [6, 2], "label": "S", "x": 2.75, "y": 3.25}, + {"matrix": [6, 3], "label": "D", "x": 3.75, "y": 3.25}, + {"matrix": [6, 4], "label": "F", "x": 4.75, "y": 3.25}, + {"matrix": [6, 5], "label": "G", "x": 5.75, "y": 3.25}, + {"matrix": [6, 6], "label": "H", "x": 6.75, "y": 3.25}, + {"matrix": [6, 7], "label": "J", "x": 7.75, "y": 3.25}, + {"matrix": [6, 8], "label": "K", "x": 8.75, "y": 3.25}, + {"matrix": [6, 9], "label": "L", "x": 9.75, "y": 3.25}, + {"matrix": [7, 0], "label": ";", "x": 10.75, "y": 3.25}, + {"matrix": [7, 1], "label": "'", "x": 11.75, "y": 3.25}, + {"matrix": [7, 2], "label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [7, 6], "label": "4", "x": 17.5, "y": 3.25}, + {"matrix": [7, 7], "label": "5", "x": 18.5, "y": 3.25}, + {"matrix": [7, 8], "label": "6", "x": 19.5, "y": 3.25}, + {"matrix": [7, 9], "label": "+", "x": 20.5, "y": 2.25,"h":2}, + + {"matrix": [8, 0], "label": "Shift1", "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [8, 1], "label": "Shift2", "x": 1.25, "y": 4.25}, + {"matrix": [8, 2], "label": "Z", "x": 2.25, "y": 4.25}, + {"matrix": [8, 3], "label": "X", "x": 3.25, "y": 4.25}, + {"matrix": [8, 4], "label": "C", "x": 4.25, "y": 4.25}, + {"matrix": [8, 5], "label": "V", "x": 5.25, "y": 4.25}, + {"matrix": [8, 6], "label": "B", "x": 6.25, "y": 4.25}, + {"matrix": [8, 7], "label": "N", "x": 7.25, "y": 4.25}, + {"matrix": [8, 8], "label": "M", "x": 8.25, "y": 4.25}, + {"matrix": [8, 9], "label": ",", "x": 9.25, "y": 4.25}, + {"matrix": [9, 0], "label": ".", "x": 10.25, "y": 4.25}, + {"matrix": [9, 1], "label": "/", "x": 11.25, "y": 4.25}, + {"matrix": [9, 2], "label": "Shift1", "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 3], "label": "Shift2", "x": 14, "y": 4.25}, + {"matrix": [9, 4], "label": "\u2191", "x": 15.25, "y": 4.25}, + {"matrix": [9, 6], "label": "1", "x": 17.5, "y": 4.25}, + {"matrix": [9, 7], "label": "2", "x": 18.5, "y": 4.25}, + {"matrix": [9, 8], "label": "3", "x": 19.5, "y": 4.25}, + + {"matrix": [10, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 5], "label": "Space", "x": 3.75, "y": 5.25, "w": 2.25}, + {"matrix": [10, 6], "label": "Space", "x": 6, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "label": "Space", "x": 7.25, "y": 5.25, "w": 2.75}, + {"matrix": [11, 0], "label": "Alt", "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 1], "label": "Fn", "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [11, 2], "label": "Ctrl", "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [11, 3], "label": "\u2190", "x": 14.25, "y": 5.25}, + {"matrix": [11, 4], "label": "\u2193", "x": 15.25, "y": 5.25}, + {"matrix": [11, 5], "label": "\u2192", "x": 16.25, "y": 5.25}, + {"matrix": [11, 7], "label": "0", "x": 17.5, "y": 5.25, "w": 2}, + {"matrix": [11, 8], "label": ".", "x": 19.5, "y": 5.25}, + {"matrix": [11, 9], "label": "Enter", "x": 20.5, "y": 4.25, "h": 2} + ] + } + } +} diff --git a/keyboards/meletrix/zoom98/rules.mk b/keyboards/meletrix/zoom98/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/meletrix/zoom98/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/millet/doksin/info.json b/keyboards/millet/doksin/info.json deleted file mode 100644 index 7a848662cd..0000000000 --- a/keyboards/millet/doksin/info.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "manufacturer": "millet", - "keyboard_name": "doksin", - "maintainer": "millet", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "direct": [ - ["D4"] - ] - }, - "processor": "atmega32u2", - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x1919", - "vid": "0xBDD1" - }, - "community_layouts": ["ortho_1x1"], - "layouts": { - "LAYOUT_ortho_1x1": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/millet/doksin/keyboard.json b/keyboards/millet/doksin/keyboard.json new file mode 100644 index 0000000000..7a848662cd --- /dev/null +++ b/keyboards/millet/doksin/keyboard.json @@ -0,0 +1,31 @@ +{ + "manufacturer": "millet", + "keyboard_name": "doksin", + "maintainer": "millet", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "direct": [ + ["D4"] + ] + }, + "processor": "atmega32u2", + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x1919", + "vid": "0xBDD1" + }, + "community_layouts": ["ortho_1x1"], + "layouts": { + "LAYOUT_ortho_1x1": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/millet/doksin/rules.mk b/keyboards/millet/doksin/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mincedshon/ecila/info.json b/keyboards/mincedshon/ecila/info.json deleted file mode 100644 index fe7173e34a..0000000000 --- a/keyboards/mincedshon/ecila/info.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "keyboard_name": "ecila", - "manufacturer": "mincedshon", - "maintainer": "mincedshon", - "usb": { - "vid": "0x534B", - "pid": "0x534B", - "device_version": "0.0.1" - }, - "ws2812": { - "pin": "B0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 6, - "max_brightness": 150, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["B6", "F7", "F6", "F5", "F4", "F1", "F0", "D6", "B7", "D0", "D1", "D2", "D3", "D5", "D4"], - "rows": ["E6", "B3", "B5", "B4", "D7"] - }, - "processor": "atmega32u4", - "url": "", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15, "y": 0}, - {"matrix": [0, 14], "x": 16, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - - {"matrix": [1, 7], "x": 9.5, "y": 1}, - {"matrix": [1, 8], "x": 10.5, "y": 1}, - {"matrix": [1, 9], "x": 11.5, "y": 1}, - {"matrix": [1, 10], "x": 12.5, "y": 1}, - {"matrix": [1, 11], "x": 13.5, "y": 1}, - {"matrix": [1, 12], "x": 14.5, "y": 1}, - {"matrix": [1, 13], "x": 15.5, "y": 1}, - {"matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - - {"matrix": [2, 7], "x": 9.75, "y": 2}, - {"matrix": [2, 8], "x": 10.75, "y": 2}, - {"matrix": [2, 9], "x": 11.75, "y": 2}, - {"matrix": [2, 10], "x": 12.75, "y": 2}, - {"matrix": [2, 11], "x": 13.75, "y": 2}, - {"matrix": [2, 12], "x": 14.75, "y": 2}, - {"matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - - {"matrix": [3, 7], "x": 9.25, "y": 3}, - {"matrix": [3, 8], "x": 10.25, "y": 3}, - {"matrix": [3, 9], "x": 11.25, "y": 3}, - {"matrix": [3, 10], "x": 12.25, "y": 3}, - {"matrix": [3, 11], "x": 13.25, "y": 3}, - {"matrix": [3, 12], "x": 14.25, "y": 3}, - - {"matrix": [3, 13], "x": 15.65, "y": 3.25}, - - {"matrix": [3, 14], "x": 17, "y": 3}, - - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2}, - {"matrix": [4, 6], "x": 7.75, "y": 4}, - - {"matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 12, "y": 4}, - - {"matrix": [4, 12], "x": 14.65, "y": 4.25}, - {"matrix": [4, 13], "x": 15.65, "y": 4.25}, - {"matrix": [4, 14], "x": 16.65, "y": 4.25} - ] - } - } -} diff --git a/keyboards/mincedshon/ecila/keyboard.json b/keyboards/mincedshon/ecila/keyboard.json new file mode 100644 index 0000000000..fe7173e34a --- /dev/null +++ b/keyboards/mincedshon/ecila/keyboard.json @@ -0,0 +1,139 @@ +{ + "keyboard_name": "ecila", + "manufacturer": "mincedshon", + "maintainer": "mincedshon", + "usb": { + "vid": "0x534B", + "pid": "0x534B", + "device_version": "0.0.1" + }, + "ws2812": { + "pin": "B0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 6, + "max_brightness": 150, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["B6", "F7", "F6", "F5", "F4", "F1", "F0", "D6", "B7", "D0", "D1", "D2", "D3", "D5", "D4"], + "rows": ["E6", "B3", "B5", "B4", "D7"] + }, + "processor": "atmega32u4", + "url": "", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15, "y": 0}, + {"matrix": [0, 14], "x": 16, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + + {"matrix": [1, 7], "x": 9.5, "y": 1}, + {"matrix": [1, 8], "x": 10.5, "y": 1}, + {"matrix": [1, 9], "x": 11.5, "y": 1}, + {"matrix": [1, 10], "x": 12.5, "y": 1}, + {"matrix": [1, 11], "x": 13.5, "y": 1}, + {"matrix": [1, 12], "x": 14.5, "y": 1}, + {"matrix": [1, 13], "x": 15.5, "y": 1}, + {"matrix": [1, 14], "x": 16.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + + {"matrix": [2, 7], "x": 9.75, "y": 2}, + {"matrix": [2, 8], "x": 10.75, "y": 2}, + {"matrix": [2, 9], "x": 11.75, "y": 2}, + {"matrix": [2, 10], "x": 12.75, "y": 2}, + {"matrix": [2, 11], "x": 13.75, "y": 2}, + {"matrix": [2, 12], "x": 14.75, "y": 2}, + {"matrix": [2, 14], "x": 15.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + + {"matrix": [3, 7], "x": 9.25, "y": 3}, + {"matrix": [3, 8], "x": 10.25, "y": 3}, + {"matrix": [3, 9], "x": 11.25, "y": 3}, + {"matrix": [3, 10], "x": 12.25, "y": 3}, + {"matrix": [3, 11], "x": 13.25, "y": 3}, + {"matrix": [3, 12], "x": 14.25, "y": 3}, + + {"matrix": [3, 13], "x": 15.65, "y": 3.25}, + + {"matrix": [3, 14], "x": 17, "y": 3}, + + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 5.75, "y": 4, "w": 2}, + {"matrix": [4, 6], "x": 7.75, "y": 4}, + + {"matrix": [4, 8], "x": 9.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 12, "y": 4}, + + {"matrix": [4, 12], "x": 14.65, "y": 4.25}, + {"matrix": [4, 13], "x": 15.65, "y": 4.25}, + {"matrix": [4, 14], "x": 16.65, "y": 4.25} + ] + } + } +} diff --git a/keyboards/mincedshon/ecila/rules.mk b/keyboards/mincedshon/ecila/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mincedshon/ecila/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mk65/info.json b/keyboards/mk65/info.json deleted file mode 100644 index 9135deaf19..0000000000 --- a/keyboards/mk65/info.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "keyboard_name": "MK-65", - "manufacturer": "mangooo", - "url": "", - "maintainer": "DeskDaily", - "usb": { - "vid": "0x5004", - "pid": "0x0001", - "device_version": "1.0.0" - }, - "encoder": { - "rotary": [ - {"pin_a": "B1", "pin_b": "B2"} - ] - }, - "qmk": { - "tap_keycode_delay": 10 - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["D5", "D3", "D2", "D6", "D1"], - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D4", "E6", "B3", "B7"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 7, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 255, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6, "y": 0.25}, - {"matrix": [0, 7], "x": 7, "y": 0.25}, - {"matrix": [0, 8], "x": 8, "y": 0.25}, - {"matrix": [0, 9], "x": 9, "y": 0.25}, - {"matrix": [0, 10], "x": 10, "y": 0.25}, - {"matrix": [0, 11], "x": 11, "y": 0.25}, - {"matrix": [0, 12], "x": 12, "y": 0.25}, - {"matrix": [0, 13], "x": 13, "y": 0.25}, - {"matrix": [0, 14], "x": 14, "y": 0.25}, - {"matrix": [0, 15], "x": 15.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, - {"matrix": [1, 15], "x": 15.5, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2.25}, - {"matrix": [2, 2], "x": 2.75, "y": 2.25}, - {"matrix": [2, 3], "x": 3.75, "y": 2.25}, - {"matrix": [2, 4], "x": 4.75, "y": 2.25}, - {"matrix": [2, 5], "x": 5.75, "y": 2.25}, - {"matrix": [2, 6], "x": 6.75, "y": 2.25}, - {"matrix": [2, 7], "x": 7.75, "y": 2.25}, - {"matrix": [2, 8], "x": 8.75, "y": 2.25}, - {"matrix": [2, 9], "x": 9.75, "y": 2.25}, - {"matrix": [2, 10], "x": 10.75, "y": 2.25}, - {"matrix": [2, 11], "x": 11.75, "y": 2.25}, - {"matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, - {"matrix": [2, 15], "x": 15.5, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3.25}, - {"matrix": [3, 3], "x": 3.25, "y": 3.25}, - {"matrix": [3, 4], "x": 4.25, "y": 3.25}, - {"matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"matrix": [3, 6], "x": 6.25, "y": 3.25}, - {"matrix": [3, 7], "x": 7.25, "y": 3.25}, - {"matrix": [3, 8], "x": 8.25, "y": 3.25}, - {"matrix": [3, 9], "x": 9.25, "y": 3.25}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 12], "x": 12.25, "y": 3.25, "w": 1.75}, - {"matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"matrix": [3, 14], "x": 14.25, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4.25}, - {"matrix": [4, 11], "x": 11, "y": 4.25}, - {"matrix": [4, 12], "x": 12, "y": 4.25}, - {"matrix": [4, 13], "x": 13.25, "y": 4.5}, - {"matrix": [4, 14], "x": 14.25, "y": 4.5}, - {"matrix": [4, 15], "x": 15.25, "y": 4.5} - ] - } - } -} diff --git a/keyboards/mk65/keyboard.json b/keyboards/mk65/keyboard.json new file mode 100644 index 0000000000..9135deaf19 --- /dev/null +++ b/keyboards/mk65/keyboard.json @@ -0,0 +1,134 @@ +{ + "keyboard_name": "MK-65", + "manufacturer": "mangooo", + "url": "", + "maintainer": "DeskDaily", + "usb": { + "vid": "0x5004", + "pid": "0x0001", + "device_version": "1.0.0" + }, + "encoder": { + "rotary": [ + {"pin_a": "B1", "pin_b": "B2"} + ] + }, + "qmk": { + "tap_keycode_delay": 10 + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["D5", "D3", "D2", "D6", "D1"], + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D4", "E6", "B3", "B7"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 7, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 255, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6, "y": 0.25}, + {"matrix": [0, 7], "x": 7, "y": 0.25}, + {"matrix": [0, 8], "x": 8, "y": 0.25}, + {"matrix": [0, 9], "x": 9, "y": 0.25}, + {"matrix": [0, 10], "x": 10, "y": 0.25}, + {"matrix": [0, 11], "x": 11, "y": 0.25}, + {"matrix": [0, 12], "x": 12, "y": 0.25}, + {"matrix": [0, 13], "x": 13, "y": 0.25}, + {"matrix": [0, 14], "x": 14, "y": 0.25}, + {"matrix": [0, 15], "x": 15.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 13], "x": 13.5, "y": 1.25, "w": 1.5}, + {"matrix": [1, 15], "x": 15.5, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2.25}, + {"matrix": [2, 2], "x": 2.75, "y": 2.25}, + {"matrix": [2, 3], "x": 3.75, "y": 2.25}, + {"matrix": [2, 4], "x": 4.75, "y": 2.25}, + {"matrix": [2, 5], "x": 5.75, "y": 2.25}, + {"matrix": [2, 6], "x": 6.75, "y": 2.25}, + {"matrix": [2, 7], "x": 7.75, "y": 2.25}, + {"matrix": [2, 8], "x": 8.75, "y": 2.25}, + {"matrix": [2, 9], "x": 9.75, "y": 2.25}, + {"matrix": [2, 10], "x": 10.75, "y": 2.25}, + {"matrix": [2, 11], "x": 11.75, "y": 2.25}, + {"matrix": [2, 13], "x": 12.75, "y": 2.25, "w": 2.25}, + {"matrix": [2, 15], "x": 15.5, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3.25}, + {"matrix": [3, 3], "x": 3.25, "y": 3.25}, + {"matrix": [3, 4], "x": 4.25, "y": 3.25}, + {"matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"matrix": [3, 6], "x": 6.25, "y": 3.25}, + {"matrix": [3, 7], "x": 7.25, "y": 3.25}, + {"matrix": [3, 8], "x": 8.25, "y": 3.25}, + {"matrix": [3, 9], "x": 9.25, "y": 3.25}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 12], "x": 12.25, "y": 3.25, "w": 1.75}, + {"matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"matrix": [3, 14], "x": 14.25, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4.25, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4.25}, + {"matrix": [4, 11], "x": 11, "y": 4.25}, + {"matrix": [4, 12], "x": 12, "y": 4.25}, + {"matrix": [4, 13], "x": 13.25, "y": 4.5}, + {"matrix": [4, 14], "x": 14.25, "y": 4.5}, + {"matrix": [4, 15], "x": 15.25, "y": 4.5} + ] + } + } +} diff --git a/keyboards/mk65/rules.mk b/keyboards/mk65/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/mk65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/mlego/m65/rev1/info.json b/keyboards/mlego/m65/rev1/info.json deleted file mode 100644 index 2f77137eec..0000000000 --- a/keyboards/mlego/m65/rev1/info.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "manufacturer": "Alin Elena", - "keyboard_name": "mlego/m65 rev1", - "maintainer": "alin elena", - "bootloader": "stm32duino", - "debounce": 5, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "A8", "pin_b": "A9"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "C13", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A10", "A15", "B3", "B4", "B5", "B9", "B8", "B7", "B6", "C15", "A0", "A7", "B10"], - "rows": ["B11", "B0", "B1", "A2", "A3"] - }, - "processor": "STM32F103", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "hue_steps": 8, - "layers": { - "enabled": true - }, - "led_count": 20, - "saturation_steps": 8 - }, - "url": "https://gitlab.com/m-lego/m65", - "usb": { - "device_version": "0.0.1", - "pid": "0x6061", - "vid": "0xBABA" - }, - "ws2812": { - "pin": "B15" - }, - "layouts": { - "LAYOUT_ortho_5x13": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, - {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, - {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, - {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, - {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, - {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, - {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, - {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, - {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, - {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/mlego/m65/rev1/keyboard.json b/keyboards/mlego/m65/rev1/keyboard.json new file mode 100644 index 0000000000..2f77137eec --- /dev/null +++ b/keyboards/mlego/m65/rev1/keyboard.json @@ -0,0 +1,132 @@ +{ + "manufacturer": "Alin Elena", + "keyboard_name": "mlego/m65 rev1", + "maintainer": "alin elena", + "bootloader": "stm32duino", + "debounce": 5, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "A8", "pin_b": "A9"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "C13", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A10", "A15", "B3", "B4", "B5", "B9", "B8", "B7", "B6", "C15", "A0", "A7", "B10"], + "rows": ["B11", "B0", "B1", "A2", "A3"] + }, + "processor": "STM32F103", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "hue_steps": 8, + "layers": { + "enabled": true + }, + "led_count": 20, + "saturation_steps": 8 + }, + "url": "https://gitlab.com/m-lego/m65", + "usb": { + "device_version": "0.0.1", + "pid": "0x6061", + "vid": "0xBABA" + }, + "ws2812": { + "pin": "B15" + }, + "layouts": { + "LAYOUT_ortho_5x13": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, + {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, + {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, + {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, + {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, + {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, + {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, + {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, + {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, + {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/mlego/m65/rev1/rules.mk b/keyboards/mlego/m65/rev1/rules.mk deleted file mode 100644 index 48c755b14e..0000000000 --- a/keyboards/mlego/m65/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -#intentionally blanck diff --git a/keyboards/mlego/m65/rev2/info.json b/keyboards/mlego/m65/rev2/info.json deleted file mode 100644 index 0014767309..0000000000 --- a/keyboards/mlego/m65/rev2/info.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "manufacturer": "Alin Elena", - "keyboard_name": "mlego/m65 rev2", - "maintainer": "alin elena", - "bootloader": "stm32duino", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "A8", "pin_b": "A9"} - ] - }, - "features": { - "bootmagic": true, - "command": true, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "B2", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A10", "A15", "B3", "B4", "B5", "B9", "B8", "B7", "B6", "C15", "A0", "A7", "B10"], - "rows": ["B11", "B0", "B1", "A2", "A3"] - }, - "processor": "STM32F103", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "hue_steps": 8, - "layers": { - "enabled": true - }, - "led_count": 20, - "saturation_steps": 8 - }, - "url": "https://gitlab.com/m-lego/m65", - "usb": { - "device_version": "0.0.2", - "pid": "0x6061", - "vid": "0xBABA" - }, - "ws2812": { - "pin": "B15" - }, - "layouts": { - "LAYOUT_ortho_5x13": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, - {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, - {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, - {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, - {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, - {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, - {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, - {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, - {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, - {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/mlego/m65/rev2/keyboard.json b/keyboards/mlego/m65/rev2/keyboard.json new file mode 100644 index 0000000000..0014767309 --- /dev/null +++ b/keyboards/mlego/m65/rev2/keyboard.json @@ -0,0 +1,131 @@ +{ + "manufacturer": "Alin Elena", + "keyboard_name": "mlego/m65 rev2", + "maintainer": "alin elena", + "bootloader": "stm32duino", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "A8", "pin_b": "A9"} + ] + }, + "features": { + "bootmagic": true, + "command": true, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "B2", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A10", "A15", "B3", "B4", "B5", "B9", "B8", "B7", "B6", "C15", "A0", "A7", "B10"], + "rows": ["B11", "B0", "B1", "A2", "A3"] + }, + "processor": "STM32F103", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "hue_steps": 8, + "layers": { + "enabled": true + }, + "led_count": 20, + "saturation_steps": 8 + }, + "url": "https://gitlab.com/m-lego/m65", + "usb": { + "device_version": "0.0.2", + "pid": "0x6061", + "vid": "0xBABA" + }, + "ws2812": { + "pin": "B15" + }, + "layouts": { + "LAYOUT_ortho_5x13": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, + {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, + {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, + {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, + {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, + {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, + {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, + {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, + {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, + {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/mlego/m65/rev2/rules.mk b/keyboards/mlego/m65/rev2/rules.mk deleted file mode 100644 index 9a795b953e..0000000000 --- a/keyboards/mlego/m65/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -#blank purpose diff --git a/keyboards/mlego/m65/rev3/info.json b/keyboards/mlego/m65/rev3/info.json deleted file mode 100644 index 4b7980b63b..0000000000 --- a/keyboards/mlego/m65/rev3/info.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "manufacturer": "Alin Elena", - "keyboard_name": "mlego/m65 rev3", - "maintainer": "alin elena", - "board": "BLACKPILL_STM32_F401", - "bootloader": "tinyuf2", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "A0", "pin_b": "B6"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "C13", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A10", "A15", "B3", "B4", "B5", "B9", "B8", "B7", "A1", "A2", "A3", "A4", "B1"], - "rows": ["B10", "A5", "A6", "A7", "B0"] - }, - "processor": "STM32F401", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "hue_steps": 8, - "layers": { - "enabled": true - }, - "led_count": 20, - "saturation_steps": 8 - }, - "url": "https://gitlab.com/m-lego/m65", - "usb": { - "device_version": "0.0.1", - "pid": "0x6062", - "vid": "0xBABA" - }, - "ws2812": { - "pin": "B15" - }, - "layouts": { - "LAYOUT_ortho_5x13": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, - {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, - {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, - {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, - {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, - {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, - {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, - {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, - {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, - {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/mlego/m65/rev3/keyboard.json b/keyboards/mlego/m65/rev3/keyboard.json new file mode 100644 index 0000000000..4b7980b63b --- /dev/null +++ b/keyboards/mlego/m65/rev3/keyboard.json @@ -0,0 +1,132 @@ +{ + "manufacturer": "Alin Elena", + "keyboard_name": "mlego/m65 rev3", + "maintainer": "alin elena", + "board": "BLACKPILL_STM32_F401", + "bootloader": "tinyuf2", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "A0", "pin_b": "B6"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "C13", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A10", "A15", "B3", "B4", "B5", "B9", "B8", "B7", "A1", "A2", "A3", "A4", "B1"], + "rows": ["B10", "A5", "A6", "A7", "B0"] + }, + "processor": "STM32F401", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "hue_steps": 8, + "layers": { + "enabled": true + }, + "led_count": 20, + "saturation_steps": 8 + }, + "url": "https://gitlab.com/m-lego/m65", + "usb": { + "device_version": "0.0.1", + "pid": "0x6062", + "vid": "0xBABA" + }, + "ws2812": { + "pin": "B15" + }, + "layouts": { + "LAYOUT_ortho_5x13": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, + {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, + {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, + {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, + {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, + {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, + {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, + {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, + {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, + {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/mlego/m65/rev3/rules.mk b/keyboards/mlego/m65/rev3/rules.mk deleted file mode 100644 index 8b4c953989..0000000000 --- a/keyboards/mlego/m65/rev3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -#blank on purpose diff --git a/keyboards/mlego/m65/rev4/info.json b/keyboards/mlego/m65/rev4/info.json deleted file mode 100644 index ab2a708ba8..0000000000 --- a/keyboards/mlego/m65/rev4/info.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "manufacturer": "Alin Elena", - "keyboard_name": "mlego/m65 rev4", - "maintainer": "alin elena", - "board": "BLACKPILL_STM32_F401", - "bootloader": "tinyuf2", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "A0", "pin_b": "B6"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "rgblight": true, - "wpm": true - }, - "indicators": { - "caps_lock": "C13", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["B14", "A8", "A10", "A15", "B3", "B4", "B5", "B7", "A1", "A2", "A3", "A4", "B1"], - "rows": ["B10", "A5", "A6", "A7", "B0"] - }, - "processor": "STM32F401", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "hue_steps": 8, - "layers": { - "enabled": true - }, - "led_count": 20, - "saturation_steps": 8 - }, - "url": "https://gitlab.com/m-lego/m65", - "usb": { - "device_version": "0.0.2", - "pid": "0x6062", - "vid": "0xBABA" - }, - "ws2812": { - "pin": "B15" - }, - "layouts": { - "LAYOUT_ortho_5x13": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, - {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, - {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, - {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, - {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, - {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, - {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, - {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, - {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, - {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, - {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, - {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/mlego/m65/rev4/keyboard.json b/keyboards/mlego/m65/rev4/keyboard.json new file mode 100644 index 0000000000..ab2a708ba8 --- /dev/null +++ b/keyboards/mlego/m65/rev4/keyboard.json @@ -0,0 +1,134 @@ +{ + "manufacturer": "Alin Elena", + "keyboard_name": "mlego/m65 rev4", + "maintainer": "alin elena", + "board": "BLACKPILL_STM32_F401", + "bootloader": "tinyuf2", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "A0", "pin_b": "B6"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "rgblight": true, + "wpm": true + }, + "indicators": { + "caps_lock": "C13", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["B14", "A8", "A10", "A15", "B3", "B4", "B5", "B7", "A1", "A2", "A3", "A4", "B1"], + "rows": ["B10", "A5", "A6", "A7", "B0"] + }, + "processor": "STM32F401", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "hue_steps": 8, + "layers": { + "enabled": true + }, + "led_count": 20, + "saturation_steps": 8 + }, + "url": "https://gitlab.com/m-lego/m65", + "usb": { + "device_version": "0.0.2", + "pid": "0x6062", + "vid": "0xBABA" + }, + "ws2812": { + "pin": "B15" + }, + "layouts": { + "LAYOUT_ortho_5x13": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "Backspace", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "q", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "w", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "e", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "r", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "t", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "y", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "u", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "i", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "o", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": "p", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12, "y": 1}, + {"label": "#", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "a", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "s", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "d", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "f", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "g", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "h", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "j", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": "k", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": "l", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12, "y": 2}, + {"label": "Left Shift", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "\\", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "z", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "x", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "c", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "v", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "b", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "n", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "m", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "Up", "matrix": [3, 11], "x": 11, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Menu", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "Lower", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "Alt", "matrix": [4, 3], "x": 3, "y": 4}, + {"label": "Raise", "matrix": [4, 4], "x": 4, "y": 4}, + {"label": "Space", "matrix": [4, 5], "x": 5, "y": 4}, + {"label": "Space", "matrix": [4, 6], "x": 6, "y": 4}, + {"label": "Space", "matrix": [4, 7], "x": 7, "y": 4}, + {"label": "Alt Gr", "matrix": [4, 8], "x": 8, "y": 4}, + {"label": "Right Shift", "matrix": [4, 9], "x": 9, "y": 4}, + {"label": "Left", "matrix": [4, 10], "x": 10, "y": 4}, + {"label": "Down", "matrix": [4, 11], "x": 11, "y": 4}, + {"label": "Right", "matrix": [4, 12], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/mlego/m65/rev4/rules.mk b/keyboards/mlego/m65/rev4/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mntre_v3/info.json b/keyboards/mntre_v3/info.json deleted file mode 100644 index d9cee6aede..0000000000 --- a/keyboards/mntre_v3/info.json +++ /dev/null @@ -1,120 +0,0 @@ -{ - "keyboard_name": "MNT Reform Keyboard 3.0", - "manufacturer": "MNT Research GmbH", - "url": "https://shop.mntre.com/products/mnt-reform-keyboard-30", - "maintainer": "Habibmuhd", - "usb": { - "vid": "0xFEED", - "pid": "0x1302", - "device_version": "0.0.2" - }, - "matrix_pins": { - "cols": ["D5", "F7", "E6", "C7", "B3", "B2", "B1", "B0", "F0", "F1", "F4", "F5", "F6", "C6"], - "rows": ["B6", "B5", "B4", "D7", "D6", "D4"] - }, - "diode_direction": "COL2ROW", - "backlight": { - "pin": "B7", - "max_brightness": 84 - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "backlight": true, - "oled": true - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 1.5}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4}, - {"matrix": [4, 13], "x": 13.25, "y": 4, "w": 1.25}, - - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.5}, - {"matrix": [5, 2], "x": 2.75, "y": 5, "w": 1.5}, - {"matrix": [5, 3], "x": 4.25, "y": 5, "w": 1.5}, - {"matrix": [5, 4], "x": 5.75, "y": 5,"w": 2}, - {"matrix": [5, 5], "x": 7.75, "y": 5,"w": 1.5}, - {"matrix": [5, 6], "x": 9.25, "y": 5}, - {"matrix": [5, 7], "x": 10.25, "y": 5}, - {"matrix": [5, 8], "x": 11.25, "y": 5}, - {"matrix": [5, 9], "x": 12.25, "y": 5}, - {"matrix": [5, 10], "x": 13.25, "y": 5,"w": 1.25} - ] - } - } -} diff --git a/keyboards/mntre_v3/keyboard.json b/keyboards/mntre_v3/keyboard.json new file mode 100644 index 0000000000..d9cee6aede --- /dev/null +++ b/keyboards/mntre_v3/keyboard.json @@ -0,0 +1,120 @@ +{ + "keyboard_name": "MNT Reform Keyboard 3.0", + "manufacturer": "MNT Research GmbH", + "url": "https://shop.mntre.com/products/mnt-reform-keyboard-30", + "maintainer": "Habibmuhd", + "usb": { + "vid": "0xFEED", + "pid": "0x1302", + "device_version": "0.0.2" + }, + "matrix_pins": { + "cols": ["D5", "F7", "E6", "C7", "B3", "B2", "B1", "B0", "F0", "F1", "F4", "F5", "F6", "C6"], + "rows": ["B6", "B5", "B4", "D7", "D6", "D4"] + }, + "diode_direction": "COL2ROW", + "backlight": { + "pin": "B7", + "max_brightness": 84 + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "backlight": true, + "oled": true + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 1.5}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4}, + {"matrix": [4, 13], "x": 13.25, "y": 4, "w": 1.25}, + + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.5}, + {"matrix": [5, 2], "x": 2.75, "y": 5, "w": 1.5}, + {"matrix": [5, 3], "x": 4.25, "y": 5, "w": 1.5}, + {"matrix": [5, 4], "x": 5.75, "y": 5,"w": 2}, + {"matrix": [5, 5], "x": 7.75, "y": 5,"w": 1.5}, + {"matrix": [5, 6], "x": 9.25, "y": 5}, + {"matrix": [5, 7], "x": 10.25, "y": 5}, + {"matrix": [5, 8], "x": 11.25, "y": 5}, + {"matrix": [5, 9], "x": 12.25, "y": 5}, + {"matrix": [5, 10], "x": 13.25, "y": 5,"w": 1.25} + ] + } + } +} diff --git a/keyboards/mntre_v3/rules.mk b/keyboards/mntre_v3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mntre_v3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mode/m256wh/info.json b/keyboards/mode/m256wh/info.json deleted file mode 100644 index bbd3c17e97..0000000000 --- a/keyboards/mode/m256wh/info.json +++ /dev/null @@ -1,199 +0,0 @@ -{ - "manufacturer": "Mode Designs", - "keyboard_name": "M256W-H", - "maintainer": "Gondolindrim", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "build": { - "lto": true - }, - "features": { - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["C9", "B1", "B0", "A10", "A15", "C10", "C11", "D2", "B3", "B4", "B8", "B9", "C0", "C1", "C2", "C4"], - "rows": ["C6", "C7", "C8", "C12", "A7", "C5"] - }, - "processor": "STM32F401", - "rgblight": { - "led_count": 30, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "url": "https://modedesigns.com/pages/envoy", - "usb": { - "device_version": "0.0.1", - "pid": "0x5754", - "vid": "0x00DE" - }, - "ws2812": { - "pin": "B15" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi_blocker" - }, - "community_layouts": [ - "65_ansi_blocker", - "65_ansi_blocker_tsangan" - ], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Del", "matrix": [0, 14], "x": 15, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [5, 15], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Del", "matrix": [0, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Win", "matrix": [5, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [5, 15], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/mode/m256wh/keyboard.json b/keyboards/mode/m256wh/keyboard.json new file mode 100644 index 0000000000..bbd3c17e97 --- /dev/null +++ b/keyboards/mode/m256wh/keyboard.json @@ -0,0 +1,199 @@ +{ + "manufacturer": "Mode Designs", + "keyboard_name": "M256W-H", + "maintainer": "Gondolindrim", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "build": { + "lto": true + }, + "features": { + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["C9", "B1", "B0", "A10", "A15", "C10", "C11", "D2", "B3", "B4", "B8", "B9", "C0", "C1", "C2", "C4"], + "rows": ["C6", "C7", "C8", "C12", "A7", "C5"] + }, + "processor": "STM32F401", + "rgblight": { + "led_count": 30, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "url": "https://modedesigns.com/pages/envoy", + "usb": { + "device_version": "0.0.1", + "pid": "0x5754", + "vid": "0x00DE" + }, + "ws2812": { + "pin": "B15" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi_blocker" + }, + "community_layouts": [ + "65_ansi_blocker", + "65_ansi_blocker_tsangan" + ], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Del", "matrix": [0, 14], "x": 15, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [5, 15], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Del", "matrix": [0, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Win", "matrix": [5, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [5, 15], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/mode/m256wh/rules.mk b/keyboards/mode/m256wh/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mode/m256ws/info.json b/keyboards/mode/m256ws/info.json deleted file mode 100644 index 820ed536c2..0000000000 --- a/keyboards/mode/m256ws/info.json +++ /dev/null @@ -1,741 +0,0 @@ -{ - "manufacturer": "Mode Designs", - "keyboard_name": "M256W-S", - "maintainer": "Gondolindrim", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["A4", "C6", "B8", "C7", "C8", "C9", "A8", "A10", "B4", "B3", "D2", "C12", "C11", "A15", "C10"], - "rows": ["B10", "B12", "B9", "C0", "C1", "A3"] - }, - "processor": "STM32F401", - "rgblight": { - "led_count": 30, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x5753", - "vid": "0x00DE" - }, - "ws2812": { - "pin": "B15" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "community_layouts": [ - "65_ansi_blocker", - "65_ansi_blocker_split_bs", - "65_ansi_blocker_tsangan", - "65_ansi_blocker_tsangan_split_bs", - "65_iso_blocker", - "65_iso_blocker_split_bs", - "65_iso_blocker_tsangan", - "65_iso_blocker_tsangan_split_bs" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75} - ] - }, - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/mode/m256ws/keyboard.json b/keyboards/mode/m256ws/keyboard.json new file mode 100644 index 0000000000..820ed536c2 --- /dev/null +++ b/keyboards/mode/m256ws/keyboard.json @@ -0,0 +1,741 @@ +{ + "manufacturer": "Mode Designs", + "keyboard_name": "M256W-S", + "maintainer": "Gondolindrim", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["A4", "C6", "B8", "C7", "C8", "C9", "A8", "A10", "B4", "B3", "D2", "C12", "C11", "A15", "C10"], + "rows": ["B10", "B12", "B9", "C0", "C1", "A3"] + }, + "processor": "STM32F401", + "rgblight": { + "led_count": 30, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x5753", + "vid": "0x00DE" + }, + "ws2812": { + "pin": "B15" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "community_layouts": [ + "65_ansi_blocker", + "65_ansi_blocker_split_bs", + "65_ansi_blocker_tsangan", + "65_ansi_blocker_tsangan_split_bs", + "65_iso_blocker", + "65_iso_blocker_split_bs", + "65_iso_blocker_tsangan", + "65_iso_blocker_tsangan_split_bs" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75} + ] + }, + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'\"", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2\"", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3\u00a3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0)", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "Delete", "matrix": [1, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Page Up", "matrix": [4, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [5, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";:", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'@", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#~", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\|", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",<", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".>", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 11], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/mode/m256ws/rules.mk b/keyboards/mode/m256ws/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mode/m60h/info.json b/keyboards/mode/m60h/info.json deleted file mode 100644 index b33ea3a9c3..0000000000 --- a/keyboards/mode/m60h/info.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "manufacturer": "Mode Designs", - "keyboard_name": "M60H", - "maintainer": "ToastyStoemp", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgblight": true - }, - "matrix_pins": { - "cols": ["C7", "C8", "C9", "A8", "A10", "A15", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "B6", "B7"], - "rows": ["B13", "B14", "B15", "C6", "B12", "B8"] - }, - "processor": "STM32F401", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "animation": "rainbow_swirl" - }, - "driver": "ws2812", - "led_count": 20, - "max_brightness": 120, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0062", - "vid": "0x00DE" - }, - "ws2812": { - "driver": "pwm", - "pin": "B9" - }, - "community_layouts": ["60_hhkb"], - "layouts": { - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/mode/m60h/keyboard.json b/keyboards/mode/m60h/keyboard.json new file mode 100644 index 0000000000..b33ea3a9c3 --- /dev/null +++ b/keyboards/mode/m60h/keyboard.json @@ -0,0 +1,119 @@ +{ + "manufacturer": "Mode Designs", + "keyboard_name": "M60H", + "maintainer": "ToastyStoemp", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgblight": true + }, + "matrix_pins": { + "cols": ["C7", "C8", "C9", "A8", "A10", "A15", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "B6", "B7"], + "rows": ["B13", "B14", "B15", "C6", "B12", "B8"] + }, + "processor": "STM32F401", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "animation": "rainbow_swirl" + }, + "driver": "ws2812", + "led_count": 20, + "max_brightness": 120, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0062", + "vid": "0x00DE" + }, + "ws2812": { + "driver": "pwm", + "pin": "B9" + }, + "community_layouts": ["60_hhkb"], + "layouts": { + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/mode/m60h/rules.mk b/keyboards/mode/m60h/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mode/m60h/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mode/m60h_f/info.json b/keyboards/mode/m60h_f/info.json deleted file mode 100644 index 014472bc68..0000000000 --- a/keyboards/mode/m60h_f/info.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "manufacturer": "Mode Designs", - "keyboard_name": "M60H-F", - "maintainer": "ToastyStoemp", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["C7", "C8", "C9", "A8", "A10", "A15", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "B7"], - "rows": ["B13", "B14", "B15", "C6", "B12", "B8"] - }, - "processor": "STM32F401", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "animation": "rainbow_swirl" - }, - "driver": "ws2812", - "led_count": 20, - "max_brightness": 120, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0061", - "vid": "0x00DE" - }, - "ws2812": { - "driver": "pwm", - "pin": "B9" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/mode/m60h_f/keyboard.json b/keyboards/mode/m60h_f/keyboard.json new file mode 100644 index 0000000000..014472bc68 --- /dev/null +++ b/keyboards/mode/m60h_f/keyboard.json @@ -0,0 +1,117 @@ +{ + "manufacturer": "Mode Designs", + "keyboard_name": "M60H-F", + "maintainer": "ToastyStoemp", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["C7", "C8", "C9", "A8", "A10", "A15", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "B7"], + "rows": ["B13", "B14", "B15", "C6", "B12", "B8"] + }, + "processor": "STM32F401", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "animation": "rainbow_swirl" + }, + "driver": "ws2812", + "led_count": 20, + "max_brightness": 120, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0061", + "vid": "0x00DE" + }, + "ws2812": { + "driver": "pwm", + "pin": "B9" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/mode/m60h_f/rules.mk b/keyboards/mode/m60h_f/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mode/m60h_f/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mode/m60s/info.json b/keyboards/mode/m60s/info.json deleted file mode 100644 index 6a03219427..0000000000 --- a/keyboards/mode/m60s/info.json +++ /dev/null @@ -1,183 +0,0 @@ -{ - "manufacturer": "Mode Designs", - "keyboard_name": "M60S", - "maintainer": "ToastyStoemp", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgblight": true - }, - "matrix_pins": { - "cols": ["C7", "C8", "C9", "A8", "A10", "A15", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "B6", "B7"], - "rows": ["B12", "B13", "B15", "C6", "B10", "B8"] - }, - "processor": "STM32F401", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "default": { - "animation": "rainbow_swirl" - }, - "driver": "ws2812", - "led_count": 20, - "max_brightness": 120, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0060", - "vid": "0x00DE" - }, - "ws2812": { - "pin": "B9" - }, - "layouts": { - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 15.25, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [5, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [5, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [5, 12], "x": 12.5, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/mode/m60s/keyboard.json b/keyboards/mode/m60s/keyboard.json new file mode 100644 index 0000000000..6a03219427 --- /dev/null +++ b/keyboards/mode/m60s/keyboard.json @@ -0,0 +1,183 @@ +{ + "manufacturer": "Mode Designs", + "keyboard_name": "M60S", + "maintainer": "ToastyStoemp", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgblight": true + }, + "matrix_pins": { + "cols": ["C7", "C8", "C9", "A8", "A10", "A15", "C10", "C11", "C12", "D2", "B3", "B4", "B5", "B6", "B7"], + "rows": ["B12", "B13", "B15", "C6", "B10", "B8"] + }, + "processor": "STM32F401", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "default": { + "animation": "rainbow_swirl" + }, + "driver": "ws2812", + "led_count": 20, + "max_brightness": 120, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0060", + "vid": "0x00DE" + }, + "ws2812": { + "pin": "B9" + }, + "layouts": { + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 15.25, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [5, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [5, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [5, 12], "x": 12.5, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/mode/m60s/rules.mk b/keyboards/mode/m60s/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mode/m60s/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mokey/luckycat70/info.json b/keyboards/mokey/luckycat70/info.json deleted file mode 100644 index 2f9ab6a1e5..0000000000 --- a/keyboards/mokey/luckycat70/info.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "keyboard_name": "Lucky Cat 70", - "manufacturer": "qmk", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x6653", - "pid": "0x0070", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false, - "rgblight": true - }, - "matrix_pins": { - "cols": ["A3", "A2", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10", "A15"], - "rows": ["C13", "C14", "C15", "A0", "A1"] - }, - "ws2812": { - "pin": "A4" - }, - "rgblight": { - "led_count": 78, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "processor": "STM32F103", - "bootloader": "stm32duino", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2, "h": 1}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 16], "x": 0, "y": 1}, - {"matrix": [1, 15], "x": 1.5, "y": 1}, - {"matrix": [1, 14], "x": 2.5, "y": 1}, - {"matrix": [1, 13], "x": 3.5, "y": 1}, - {"matrix": [1, 12], "x": 4.5, "y": 1}, - {"matrix": [1, 11], "x": 5.5, "y": 1}, - {"matrix": [1, 10], "x": 6.5, "y": 1}, - {"matrix": [1, 9], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 7], "x": 9.5, "y": 1}, - {"matrix": [1, 6], "x": 10.5, "y": 1}, - {"matrix": [1, 5], "x": 11.5, "y": 1}, - {"matrix": [1, 4], "x": 12.5, "y": 1}, - {"matrix": [1, 3], "x": 13.5, "y": 1, "h": 1.5}, - {"matrix": [1, 2], "x": 15.25, "y": 1}, - {"matrix": [1, 1], "x": 16.25, "y": 1}, - {"matrix": [1, 0], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75, "h": 1}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25, "h": 1}, - - {"matrix": [3, 12], "x": 0, "y": 3, "w": 2.25, "h": 1}, - {"matrix": [3, 11], "x": 2.25, "y": 3}, - {"matrix": [3, 10], "x": 3.25, "y": 3}, - {"matrix": [3, 9], "x": 4.25, "y": 3}, - {"matrix": [3, 8], "x": 5.25, "y": 3}, - {"matrix": [3, 7], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 5], "x": 8.25, "y": 3}, - {"matrix": [3, 4], "x": 9.25, "y": 3}, - {"matrix": [3, 3], "x": 10.25, "y": 3}, - {"matrix": [3, 2], "x": 11.25, "y": 3}, - {"matrix": [3, 1], "x": 12.25, "y": 3, "w": 2.75, "h": 1}, - {"matrix": [3, 0], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25, "h": 1}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25, "h": 1}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25, "h": 1}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25, "h": 1}, - {"matrix": [4, 4], "x": 10, "y": 4, "w": 1.25, "h": 1}, - {"matrix": [4, 5], "x": 11.25, "y": 4, "w": 1.25, "h": 1}, - {"matrix": [4, 6], "x": 12.5, "y": 4, "w": 1.25, "h": 1}, - {"matrix": [4, 7], "x": 13.75, "y": 4, "w": 1.25, "h": 1}, - {"matrix": [4, 8], "x": 15.25, "y": 4}, - {"matrix": [4, 9], "x": 16.25, "y": 4}, - {"matrix": [4, 10], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/mokey/luckycat70/keyboard.json b/keyboards/mokey/luckycat70/keyboard.json new file mode 100644 index 0000000000..2f9ab6a1e5 --- /dev/null +++ b/keyboards/mokey/luckycat70/keyboard.json @@ -0,0 +1,126 @@ +{ + "keyboard_name": "Lucky Cat 70", + "manufacturer": "qmk", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x6653", + "pid": "0x0070", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false, + "rgblight": true + }, + "matrix_pins": { + "cols": ["A3", "A2", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10", "A15"], + "rows": ["C13", "C14", "C15", "A0", "A1"] + }, + "ws2812": { + "pin": "A4" + }, + "rgblight": { + "led_count": 78, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "processor": "STM32F103", + "bootloader": "stm32duino", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2, "h": 1}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 16], "x": 0, "y": 1}, + {"matrix": [1, 15], "x": 1.5, "y": 1}, + {"matrix": [1, 14], "x": 2.5, "y": 1}, + {"matrix": [1, 13], "x": 3.5, "y": 1}, + {"matrix": [1, 12], "x": 4.5, "y": 1}, + {"matrix": [1, 11], "x": 5.5, "y": 1}, + {"matrix": [1, 10], "x": 6.5, "y": 1}, + {"matrix": [1, 9], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 7], "x": 9.5, "y": 1}, + {"matrix": [1, 6], "x": 10.5, "y": 1}, + {"matrix": [1, 5], "x": 11.5, "y": 1}, + {"matrix": [1, 4], "x": 12.5, "y": 1}, + {"matrix": [1, 3], "x": 13.5, "y": 1, "h": 1.5}, + {"matrix": [1, 2], "x": 15.25, "y": 1}, + {"matrix": [1, 1], "x": 16.25, "y": 1}, + {"matrix": [1, 0], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75, "h": 1}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25, "h": 1}, + + {"matrix": [3, 12], "x": 0, "y": 3, "w": 2.25, "h": 1}, + {"matrix": [3, 11], "x": 2.25, "y": 3}, + {"matrix": [3, 10], "x": 3.25, "y": 3}, + {"matrix": [3, 9], "x": 4.25, "y": 3}, + {"matrix": [3, 8], "x": 5.25, "y": 3}, + {"matrix": [3, 7], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 5], "x": 8.25, "y": 3}, + {"matrix": [3, 4], "x": 9.25, "y": 3}, + {"matrix": [3, 3], "x": 10.25, "y": 3}, + {"matrix": [3, 2], "x": 11.25, "y": 3}, + {"matrix": [3, 1], "x": 12.25, "y": 3, "w": 2.75, "h": 1}, + {"matrix": [3, 0], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25, "h": 1}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25, "h": 1}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25, "h": 1}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25, "h": 1}, + {"matrix": [4, 4], "x": 10, "y": 4, "w": 1.25, "h": 1}, + {"matrix": [4, 5], "x": 11.25, "y": 4, "w": 1.25, "h": 1}, + {"matrix": [4, 6], "x": 12.5, "y": 4, "w": 1.25, "h": 1}, + {"matrix": [4, 7], "x": 13.75, "y": 4, "w": 1.25, "h": 1}, + {"matrix": [4, 8], "x": 15.25, "y": 4}, + {"matrix": [4, 9], "x": 16.25, "y": 4}, + {"matrix": [4, 10], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/mokey/luckycat70/rules.mk b/keyboards/mokey/luckycat70/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mokey/luckycat70/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mokey/mokey12x2/info.json b/keyboards/mokey/mokey12x2/info.json deleted file mode 100644 index 6f22429e72..0000000000 --- a/keyboards/mokey/mokey12x2/info.json +++ /dev/null @@ -1,47 +0,0 @@ -{ - "keyboard_name": "Mokey12x2", - "manufacturer": "Mokey", - "url": "", - "maintainer": "Mokey", - "development_board": "bluepill", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["A6", "A5", "A4", "A3", "B9"], - "rows": ["A2", "A1", "A0", "A7"] - }, - "usb": { - "device_version": "0.0.1", - "vid": "0x6653", - "pid": "0x012A" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0,0], "x":0.25, "y":2.75}, - {"matrix": [0,1], "x":1.25, "y":2.75}, - {"matrix": [0,2], "x":2.25, "y":2.75}, - {"matrix": [0,3], "x":3.25, "y":2.75}, - {"matrix": [0,4], "x":0.25, "y":0, "w":1.5, "h":1.5}, - {"matrix": [1,0], "x":0.25, "y":3.75}, - {"matrix": [1,1], "x":1.25, "y":3.75}, - {"matrix": [1,2], "x":2.25, "y":3.75}, - {"matrix": [1,3], "x":3.25, "y":3.75}, - {"matrix": [1,4], "x":2.75, "y":0, "w":1.5, "h":1.5}, - {"matrix": [2,0], "x":0.25, "y":4.75}, - {"matrix": [2,1], "x":1.25, "y":4.75}, - {"matrix": [2,2], "x":2.25, "y":4.75}, - {"matrix": [2,3], "x":3.25, "y":4.75}, - {"matrix": [3,0], "x":0, "y":1.5}, - {"matrix": [3,1], "x":1, "y":1.5}, - {"matrix": [3,2], "x":2.5, "y":1.5}, - {"matrix": [3,3], "x":3.5, "y":1.5} - ] - } - } -} diff --git a/keyboards/mokey/mokey12x2/keyboard.json b/keyboards/mokey/mokey12x2/keyboard.json new file mode 100644 index 0000000000..6f22429e72 --- /dev/null +++ b/keyboards/mokey/mokey12x2/keyboard.json @@ -0,0 +1,47 @@ +{ + "keyboard_name": "Mokey12x2", + "manufacturer": "Mokey", + "url": "", + "maintainer": "Mokey", + "development_board": "bluepill", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["A6", "A5", "A4", "A3", "B9"], + "rows": ["A2", "A1", "A0", "A7"] + }, + "usb": { + "device_version": "0.0.1", + "vid": "0x6653", + "pid": "0x012A" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0,0], "x":0.25, "y":2.75}, + {"matrix": [0,1], "x":1.25, "y":2.75}, + {"matrix": [0,2], "x":2.25, "y":2.75}, + {"matrix": [0,3], "x":3.25, "y":2.75}, + {"matrix": [0,4], "x":0.25, "y":0, "w":1.5, "h":1.5}, + {"matrix": [1,0], "x":0.25, "y":3.75}, + {"matrix": [1,1], "x":1.25, "y":3.75}, + {"matrix": [1,2], "x":2.25, "y":3.75}, + {"matrix": [1,3], "x":3.25, "y":3.75}, + {"matrix": [1,4], "x":2.75, "y":0, "w":1.5, "h":1.5}, + {"matrix": [2,0], "x":0.25, "y":4.75}, + {"matrix": [2,1], "x":1.25, "y":4.75}, + {"matrix": [2,2], "x":2.25, "y":4.75}, + {"matrix": [2,3], "x":3.25, "y":4.75}, + {"matrix": [3,0], "x":0, "y":1.5}, + {"matrix": [3,1], "x":1, "y":1.5}, + {"matrix": [3,2], "x":2.5, "y":1.5}, + {"matrix": [3,3], "x":3.5, "y":1.5} + ] + } + } +} diff --git a/keyboards/mokey/mokey12x2/rules.mk b/keyboards/mokey/mokey12x2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mokey/mokey12x2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/moky/moky88/info.json b/keyboards/moky/moky88/info.json deleted file mode 100644 index 38ed4dbd28..0000000000 --- a/keyboards/moky/moky88/info.json +++ /dev/null @@ -1,272 +0,0 @@ -{ - "manufacturer": "moky", - "keyboard_name": "moky88", - "url": "", - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "usb": { - "device_version": "1.0.0", - "vid": "0xBB4F", - "pid": "0x0001", - "suspend_wakeup_delay": 1000 - }, - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["C0", "C1", "C2", "C3", "A6", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "A8", "C4"], - "rows": ["A0", "A1", "A2", "A3", "A4", "C13"] - }, - "eeprom": { - "wear_leveling": { - "backing_size": 4096, - "driver": "spi_flash" - } - }, - "encoder": { - "rotary": [ - {"pin_a": "B6", "pin_b": "B7"} - ] - }, - "rgb_matrix": { - "driver": "aw20216s", - "max_brightness": 108, - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - {"flags": 4, "matrix": [0, 0], "x": 0 , "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 14 , "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 28 , "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 42 , "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 56 , "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 70 , "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 84 , "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 98 , "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 112, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 126, "y": 0}, - {"flags": 4, "matrix": [0,10], "x": 140, "y": 0}, - {"flags": 4, "matrix": [0,11], "x": 154, "y": 0}, - {"flags": 4, "matrix": [0,12], "x": 168, "y": 0}, - {"flags": 4, "matrix": [0,13], "x": 182, "y": 0}, - {"flags": 4, "matrix": [0,14], "x": 196, "y": 0}, - {"flags": 4, "matrix": [0,15], "x": 210, "y": 0}, - {"flags": 4, "matrix": [0,16], "x": 224, "y": 0}, - {"flags": 4, "matrix": [1, 0], "x": 0 , "y": 13}, - {"flags": 4, "matrix": [1, 1], "x": 14 , "y": 13}, - {"flags": 4, "matrix": [1, 2], "x": 28 , "y": 13}, - {"flags": 4, "matrix": [1, 3], "x": 42 , "y": 13}, - {"flags": 4, "matrix": [1, 4], "x": 56 , "y": 13}, - {"flags": 4, "matrix": [1, 5], "x": 70 , "y": 13}, - {"flags": 4, "matrix": [1, 6], "x": 84 , "y": 13}, - {"flags": 4, "matrix": [1, 7], "x": 98 , "y": 13}, - {"flags": 4, "matrix": [1, 8], "x": 112, "y": 13}, - {"flags": 4, "matrix": [1, 9], "x": 126, "y": 13}, - {"flags": 4, "matrix": [1,10], "x": 140, "y": 13}, - {"flags": 4, "matrix": [1,11], "x": 154, "y": 13}, - {"flags": 4, "matrix": [1,12], "x": 168, "y": 13}, - {"flags": 4, "matrix": [1,13], "x": 182, "y": 13}, - {"flags": 4, "matrix": [1,14], "x": 196, "y": 13}, - {"flags": 4, "matrix": [1,15], "x": 210, "y": 13}, - {"flags": 4, "matrix": [1,16], "x": 224, "y": 13}, - {"flags": 4, "matrix": [2, 0], "x": 0 , "y": 26}, - {"flags": 4, "matrix": [2, 1], "x": 14 , "y": 26}, - {"flags": 4, "matrix": [2, 2], "x": 28 , "y": 26}, - {"flags": 4, "matrix": [2, 3], "x": 42 , "y": 26}, - {"flags": 4, "matrix": [2, 4], "x": 56 , "y": 26}, - {"flags": 4, "matrix": [2, 5], "x": 70 , "y": 26}, - {"flags": 4, "matrix": [2, 6], "x": 84 , "y": 26}, - {"flags": 4, "matrix": [2, 7], "x": 98 , "y": 26}, - {"flags": 4, "matrix": [2, 8], "x": 112, "y": 26}, - {"flags": 4, "matrix": [2, 9], "x": 126, "y": 26}, - {"flags": 4, "matrix": [2,10], "x": 140, "y": 26}, - {"flags": 4, "matrix": [2,11], "x": 154, "y": 26}, - {"flags": 4, "matrix": [2,12], "x": 168, "y": 26}, - {"flags": 4, "matrix": [2,13], "x": 182, "y": 26}, - {"flags": 4, "matrix": [2,14], "x": 196, "y": 26}, - {"flags": 4, "matrix": [2,15], "x": 210, "y": 26}, - {"flags": 4, "matrix": [2,16], "x": 224, "y": 26}, - {"flags": 4, "matrix": [3, 0], "x": 0 , "y": 39}, - {"flags": 4, "matrix": [3, 1], "x": 14 , "y": 39}, - {"flags": 4, "matrix": [3, 2], "x": 28 , "y": 39}, - {"flags": 4, "matrix": [3, 3], "x": 42 , "y": 39}, - {"flags": 4, "matrix": [3, 4], "x": 56 , "y": 39}, - {"flags": 4, "matrix": [3, 5], "x": 70 , "y": 39}, - {"flags": 4, "matrix": [3, 6], "x": 84 , "y": 39}, - {"flags": 4, "matrix": [3, 7], "x": 98 , "y": 39}, - {"flags": 4, "matrix": [3, 8], "x": 112, "y": 39}, - {"flags": 4, "matrix": [3, 9], "x": 126, "y": 39}, - {"flags": 4, "matrix": [3,10], "x": 140, "y": 39}, - {"flags": 4, "matrix": [3,11], "x": 154, "y": 39}, - {"flags": 4, "matrix": [3,13], "x": 182, "y": 39}, - {"flags": 4, "matrix": [4, 0], "x": 0 , "y": 52}, - {"flags": 4, "matrix": [4, 2], "x": 28 , "y": 52}, - {"flags": 4, "matrix": [4, 3], "x": 42 , "y": 52}, - {"flags": 4, "matrix": [4, 4], "x": 56 , "y": 52}, - {"flags": 4, "matrix": [4, 5], "x": 70 , "y": 52}, - {"flags": 4, "matrix": [4, 6], "x": 84 , "y": 52}, - {"flags": 4, "matrix": [4, 7], "x": 98 , "y": 52}, - {"flags": 4, "matrix": [4, 8], "x": 112, "y": 52}, - {"flags": 4, "matrix": [4, 9], "x": 126, "y": 52}, - {"flags": 4, "matrix": [4,10], "x": 140, "y": 52}, - {"flags": 4, "matrix": [4,11], "x": 154, "y": 52}, - {"flags": 4, "matrix": [4,13], "x": 182, "y": 52}, - {"flags": 4, "matrix": [4,15], "x": 210, "y": 52}, - {"flags": 4, "matrix": [5, 0], "x": 0 , "y": 64}, - {"flags": 4, "matrix": [5, 1], "x": 14 , "y": 64}, - {"flags": 4, "matrix": [5, 2], "x": 28 , "y": 64}, - {"flags": 4, "matrix": [5, 6], "x": 84 , "y": 64}, - {"flags": 4, "matrix": [5,10], "x": 140, "y": 64}, - {"flags": 4, "matrix": [5,11], "x": 154, "y": 64}, - {"flags": 4, "matrix": [5,12], "x": 168, "y": 64}, - {"flags": 4, "matrix": [5,13], "x": 182, "y": 64}, - {"flags": 4, "matrix": [5,14], "x": 196, "y": 64}, - {"flags": 4, "matrix": [5,15], "x": 210, "y": 64}, - {"flags": 4, "matrix": [5,16], "x": 224, "y": 64} - ], - "sleep": true - }, - "community_layouts": ["tkl_f13_ansi"], - "layouts": { - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0,0], "x": 0, "y": 0 }, - {"matrix": [0,1], "x": 1.5, "y": 0 }, - {"matrix": [0,2], "x": 2.5, "y": 0 }, - {"matrix": [0,3], "x": 3.5, "y": 0 }, - {"matrix": [0,4], "x": 4.5, "y": 0 }, - {"matrix": [0,5], "x": 5.75, "y": 0 }, - {"matrix": [0,6], "x": 6.75, "y": 0 }, - {"matrix": [0,7], "x": 7.75, "y": 0 }, - {"matrix": [0,8], "x": 8.75, "y": 0 }, - {"matrix": [0,9], "x": 10, "y": 0 }, - {"matrix": [0,10], "x": 11, "y": 0 }, - {"matrix": [0,11], "x": 12, "y": 0 }, - {"matrix": [0,12], "x": 13, "y": 0 }, - {"matrix": [0,13], "x": 14.25, "y": 0 }, - {"matrix": [0,14], "x": 15.75, "y": 0 }, - {"matrix": [0,15], "x": 16.75, "y": 0 }, - {"matrix": [0,16], "x": 17.75, "y": 0 }, - {"matrix": [1,0], "x": 0, "y": 1.25 }, - {"matrix": [1,1], "x": 1, "y": 1.25 }, - {"matrix": [1,2], "x": 2, "y": 1.25 }, - {"matrix": [1,3], "x": 3, "y": 1.25 }, - {"matrix": [1,4], "x": 4, "y": 1.25 }, - {"matrix": [1,5], "x": 5, "y": 1.25 }, - {"matrix": [1,6], "x": 6, "y": 1.25 }, - {"matrix": [1,7], "x": 7, "y": 1.25 }, - {"matrix": [1,8], "x": 8, "y": 1.25 }, - {"matrix": [1,9], "x": 9, "y": 1.25 }, - {"matrix": [1,10], "x": 10, "y": 1.25 }, - {"matrix": [1,11], "x": 11, "y": 1.25 }, - {"matrix": [1,12], "x": 12, "y": 1.25 }, - {"matrix": [1,13], "x": 13, "y": 1.25, "w": 2.25 }, - {"matrix": [1,14], "x": 15.75, "y": 1.25 }, - {"matrix": [1,15], "x": 16.75, "y": 1.25 }, - {"matrix": [1,16], "x": 17.75, "y": 1.25 }, - {"matrix": [2,0], "x": 0, "y": 2.25, "w": 1.5 }, - {"matrix": [2,1], "x": 1.5, "y": 2.25 }, - {"matrix": [2,2], "x": 2.5, "y": 2.25 }, - {"matrix": [2,3], "x": 3.5, "y": 2.25 }, - {"matrix": [2,4], "x": 4.5, "y": 2.25 }, - {"matrix": [2,5], "x": 5.5, "y": 2.25 }, - {"matrix": [2,6], "x": 6.5, "y": 2.25 }, - {"matrix": [2,7], "x": 7.5, "y": 2.25 }, - {"matrix": [2,8], "x": 8.5, "y": 2.25 }, - {"matrix": [2,9], "x": 9.5, "y": 2.25 }, - {"matrix": [2,10], "x": 10.5, "y": 2.25 }, - {"matrix": [2,11], "x": 11.5, "y": 2.25 }, - {"matrix": [2,12], "x": 12.5, "y": 2.25 }, - {"matrix": [2,13], "x": 13.5, "y": 2.25, "w": 1.75 }, - {"matrix": [2,14], "x": 15.75, "y": 2.25 }, - {"matrix": [2,15], "x": 16.75, "y": 2.25 }, - {"matrix": [2,16], "x": 17.75, "y": 2.25 }, - {"matrix": [3,0], "x": 0, "y": 3.25, "w": 1.75 }, - {"matrix": [3,1], "x": 1.75, "y": 3.25 }, - {"matrix": [3,2], "x": 2.75, "y": 3.25 }, - {"matrix": [3,3], "x": 3.75, "y": 3.25 }, - {"matrix": [3,4], "x": 4.75, "y": 3.25 }, - {"matrix": [3,5], "x": 5.75, "y": 3.25 }, - {"matrix": [3,6], "x": 6.75, "y": 3.25 }, - {"matrix": [3,7], "x": 7.75, "y": 3.25 }, - {"matrix": [3,8], "x": 8.75, "y": 3.25 }, - {"matrix": [3,9], "x": 9.75, "y": 3.25 }, - {"matrix": [3,10], "x": 10.75, "y": 3.25 }, - {"matrix": [3,11], "x": 11.75, "y": 3.25 }, - {"matrix": [3,13], "x": 12.75, "y": 3.25, "w": 2.5 }, - {"matrix": [4,0], "x": 0, "y": 4.25, "w": 2.25 }, - {"matrix": [4,2], "x": 2.25, "y": 4.25 }, - {"matrix": [4,3], "x": 3.25, "y": 4.25 }, - {"matrix": [4,4], "x": 4.25, "y": 4.25 }, - {"matrix": [4,5], "x": 5.25, "y": 4.25 }, - {"matrix": [4,6], "x": 6.25, "y": 4.25 }, - {"matrix": [4,7], "x": 7.25, "y": 4.25 }, - {"matrix": [4,8], "x": 8.25, "y": 4.25 }, - {"matrix": [4,9], "x": 9.25, "y": 4.25 }, - {"matrix": [4,10], "x": 10.25, "y": 4.25 }, - {"matrix": [4,11], "x": 11.25, "y": 4.25 }, - {"matrix": [4,13], "x": 12.25, "y": 4.25, "w": 3 }, - {"matrix": [4,15], "x": 16.75, "y": 4.25 }, - {"matrix": [5,0], "x": 0, "y": 5.25, "w": 1.25 }, - {"matrix": [5,1], "x": 1.25, "y": 5.25, "w": 1.25 }, - {"matrix": [5,2], "x": 2.5, "y": 5.25, "w": 1.25 }, - {"matrix": [5,6], "x": 3.75, "y": 5.25, "w": 6.5 }, - {"matrix": [5,10], "x": 10.25, "y": 5.25, "w": 1.25 }, - {"matrix": [5,11], "x": 11.5, "y": 5.25, "w": 1.25 }, - {"matrix": [5,12], "x": 12.75, "y": 5.25, "w": 1.25 }, - {"matrix": [5,13], "x": 14, "y": 5.25, "w": 1.25 }, - {"matrix": [5,14], "x": 15.75, "y": 5.25 }, - {"matrix": [5,15], "x": 16.75, "y": 5.25 }, - {"matrix": [5,16], "x": 17.75, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/moky/moky88/keyboard.json b/keyboards/moky/moky88/keyboard.json new file mode 100644 index 0000000000..38ed4dbd28 --- /dev/null +++ b/keyboards/moky/moky88/keyboard.json @@ -0,0 +1,272 @@ +{ + "manufacturer": "moky", + "keyboard_name": "moky88", + "url": "", + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "usb": { + "device_version": "1.0.0", + "vid": "0xBB4F", + "pid": "0x0001", + "suspend_wakeup_delay": 1000 + }, + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["C0", "C1", "C2", "C3", "A6", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9", "A8", "C4"], + "rows": ["A0", "A1", "A2", "A3", "A4", "C13"] + }, + "eeprom": { + "wear_leveling": { + "backing_size": 4096, + "driver": "spi_flash" + } + }, + "encoder": { + "rotary": [ + {"pin_a": "B6", "pin_b": "B7"} + ] + }, + "rgb_matrix": { + "driver": "aw20216s", + "max_brightness": 108, + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + {"flags": 4, "matrix": [0, 0], "x": 0 , "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 14 , "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 28 , "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 42 , "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 56 , "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 70 , "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 84 , "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 98 , "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 112, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 126, "y": 0}, + {"flags": 4, "matrix": [0,10], "x": 140, "y": 0}, + {"flags": 4, "matrix": [0,11], "x": 154, "y": 0}, + {"flags": 4, "matrix": [0,12], "x": 168, "y": 0}, + {"flags": 4, "matrix": [0,13], "x": 182, "y": 0}, + {"flags": 4, "matrix": [0,14], "x": 196, "y": 0}, + {"flags": 4, "matrix": [0,15], "x": 210, "y": 0}, + {"flags": 4, "matrix": [0,16], "x": 224, "y": 0}, + {"flags": 4, "matrix": [1, 0], "x": 0 , "y": 13}, + {"flags": 4, "matrix": [1, 1], "x": 14 , "y": 13}, + {"flags": 4, "matrix": [1, 2], "x": 28 , "y": 13}, + {"flags": 4, "matrix": [1, 3], "x": 42 , "y": 13}, + {"flags": 4, "matrix": [1, 4], "x": 56 , "y": 13}, + {"flags": 4, "matrix": [1, 5], "x": 70 , "y": 13}, + {"flags": 4, "matrix": [1, 6], "x": 84 , "y": 13}, + {"flags": 4, "matrix": [1, 7], "x": 98 , "y": 13}, + {"flags": 4, "matrix": [1, 8], "x": 112, "y": 13}, + {"flags": 4, "matrix": [1, 9], "x": 126, "y": 13}, + {"flags": 4, "matrix": [1,10], "x": 140, "y": 13}, + {"flags": 4, "matrix": [1,11], "x": 154, "y": 13}, + {"flags": 4, "matrix": [1,12], "x": 168, "y": 13}, + {"flags": 4, "matrix": [1,13], "x": 182, "y": 13}, + {"flags": 4, "matrix": [1,14], "x": 196, "y": 13}, + {"flags": 4, "matrix": [1,15], "x": 210, "y": 13}, + {"flags": 4, "matrix": [1,16], "x": 224, "y": 13}, + {"flags": 4, "matrix": [2, 0], "x": 0 , "y": 26}, + {"flags": 4, "matrix": [2, 1], "x": 14 , "y": 26}, + {"flags": 4, "matrix": [2, 2], "x": 28 , "y": 26}, + {"flags": 4, "matrix": [2, 3], "x": 42 , "y": 26}, + {"flags": 4, "matrix": [2, 4], "x": 56 , "y": 26}, + {"flags": 4, "matrix": [2, 5], "x": 70 , "y": 26}, + {"flags": 4, "matrix": [2, 6], "x": 84 , "y": 26}, + {"flags": 4, "matrix": [2, 7], "x": 98 , "y": 26}, + {"flags": 4, "matrix": [2, 8], "x": 112, "y": 26}, + {"flags": 4, "matrix": [2, 9], "x": 126, "y": 26}, + {"flags": 4, "matrix": [2,10], "x": 140, "y": 26}, + {"flags": 4, "matrix": [2,11], "x": 154, "y": 26}, + {"flags": 4, "matrix": [2,12], "x": 168, "y": 26}, + {"flags": 4, "matrix": [2,13], "x": 182, "y": 26}, + {"flags": 4, "matrix": [2,14], "x": 196, "y": 26}, + {"flags": 4, "matrix": [2,15], "x": 210, "y": 26}, + {"flags": 4, "matrix": [2,16], "x": 224, "y": 26}, + {"flags": 4, "matrix": [3, 0], "x": 0 , "y": 39}, + {"flags": 4, "matrix": [3, 1], "x": 14 , "y": 39}, + {"flags": 4, "matrix": [3, 2], "x": 28 , "y": 39}, + {"flags": 4, "matrix": [3, 3], "x": 42 , "y": 39}, + {"flags": 4, "matrix": [3, 4], "x": 56 , "y": 39}, + {"flags": 4, "matrix": [3, 5], "x": 70 , "y": 39}, + {"flags": 4, "matrix": [3, 6], "x": 84 , "y": 39}, + {"flags": 4, "matrix": [3, 7], "x": 98 , "y": 39}, + {"flags": 4, "matrix": [3, 8], "x": 112, "y": 39}, + {"flags": 4, "matrix": [3, 9], "x": 126, "y": 39}, + {"flags": 4, "matrix": [3,10], "x": 140, "y": 39}, + {"flags": 4, "matrix": [3,11], "x": 154, "y": 39}, + {"flags": 4, "matrix": [3,13], "x": 182, "y": 39}, + {"flags": 4, "matrix": [4, 0], "x": 0 , "y": 52}, + {"flags": 4, "matrix": [4, 2], "x": 28 , "y": 52}, + {"flags": 4, "matrix": [4, 3], "x": 42 , "y": 52}, + {"flags": 4, "matrix": [4, 4], "x": 56 , "y": 52}, + {"flags": 4, "matrix": [4, 5], "x": 70 , "y": 52}, + {"flags": 4, "matrix": [4, 6], "x": 84 , "y": 52}, + {"flags": 4, "matrix": [4, 7], "x": 98 , "y": 52}, + {"flags": 4, "matrix": [4, 8], "x": 112, "y": 52}, + {"flags": 4, "matrix": [4, 9], "x": 126, "y": 52}, + {"flags": 4, "matrix": [4,10], "x": 140, "y": 52}, + {"flags": 4, "matrix": [4,11], "x": 154, "y": 52}, + {"flags": 4, "matrix": [4,13], "x": 182, "y": 52}, + {"flags": 4, "matrix": [4,15], "x": 210, "y": 52}, + {"flags": 4, "matrix": [5, 0], "x": 0 , "y": 64}, + {"flags": 4, "matrix": [5, 1], "x": 14 , "y": 64}, + {"flags": 4, "matrix": [5, 2], "x": 28 , "y": 64}, + {"flags": 4, "matrix": [5, 6], "x": 84 , "y": 64}, + {"flags": 4, "matrix": [5,10], "x": 140, "y": 64}, + {"flags": 4, "matrix": [5,11], "x": 154, "y": 64}, + {"flags": 4, "matrix": [5,12], "x": 168, "y": 64}, + {"flags": 4, "matrix": [5,13], "x": 182, "y": 64}, + {"flags": 4, "matrix": [5,14], "x": 196, "y": 64}, + {"flags": 4, "matrix": [5,15], "x": 210, "y": 64}, + {"flags": 4, "matrix": [5,16], "x": 224, "y": 64} + ], + "sleep": true + }, + "community_layouts": ["tkl_f13_ansi"], + "layouts": { + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0,0], "x": 0, "y": 0 }, + {"matrix": [0,1], "x": 1.5, "y": 0 }, + {"matrix": [0,2], "x": 2.5, "y": 0 }, + {"matrix": [0,3], "x": 3.5, "y": 0 }, + {"matrix": [0,4], "x": 4.5, "y": 0 }, + {"matrix": [0,5], "x": 5.75, "y": 0 }, + {"matrix": [0,6], "x": 6.75, "y": 0 }, + {"matrix": [0,7], "x": 7.75, "y": 0 }, + {"matrix": [0,8], "x": 8.75, "y": 0 }, + {"matrix": [0,9], "x": 10, "y": 0 }, + {"matrix": [0,10], "x": 11, "y": 0 }, + {"matrix": [0,11], "x": 12, "y": 0 }, + {"matrix": [0,12], "x": 13, "y": 0 }, + {"matrix": [0,13], "x": 14.25, "y": 0 }, + {"matrix": [0,14], "x": 15.75, "y": 0 }, + {"matrix": [0,15], "x": 16.75, "y": 0 }, + {"matrix": [0,16], "x": 17.75, "y": 0 }, + {"matrix": [1,0], "x": 0, "y": 1.25 }, + {"matrix": [1,1], "x": 1, "y": 1.25 }, + {"matrix": [1,2], "x": 2, "y": 1.25 }, + {"matrix": [1,3], "x": 3, "y": 1.25 }, + {"matrix": [1,4], "x": 4, "y": 1.25 }, + {"matrix": [1,5], "x": 5, "y": 1.25 }, + {"matrix": [1,6], "x": 6, "y": 1.25 }, + {"matrix": [1,7], "x": 7, "y": 1.25 }, + {"matrix": [1,8], "x": 8, "y": 1.25 }, + {"matrix": [1,9], "x": 9, "y": 1.25 }, + {"matrix": [1,10], "x": 10, "y": 1.25 }, + {"matrix": [1,11], "x": 11, "y": 1.25 }, + {"matrix": [1,12], "x": 12, "y": 1.25 }, + {"matrix": [1,13], "x": 13, "y": 1.25, "w": 2.25 }, + {"matrix": [1,14], "x": 15.75, "y": 1.25 }, + {"matrix": [1,15], "x": 16.75, "y": 1.25 }, + {"matrix": [1,16], "x": 17.75, "y": 1.25 }, + {"matrix": [2,0], "x": 0, "y": 2.25, "w": 1.5 }, + {"matrix": [2,1], "x": 1.5, "y": 2.25 }, + {"matrix": [2,2], "x": 2.5, "y": 2.25 }, + {"matrix": [2,3], "x": 3.5, "y": 2.25 }, + {"matrix": [2,4], "x": 4.5, "y": 2.25 }, + {"matrix": [2,5], "x": 5.5, "y": 2.25 }, + {"matrix": [2,6], "x": 6.5, "y": 2.25 }, + {"matrix": [2,7], "x": 7.5, "y": 2.25 }, + {"matrix": [2,8], "x": 8.5, "y": 2.25 }, + {"matrix": [2,9], "x": 9.5, "y": 2.25 }, + {"matrix": [2,10], "x": 10.5, "y": 2.25 }, + {"matrix": [2,11], "x": 11.5, "y": 2.25 }, + {"matrix": [2,12], "x": 12.5, "y": 2.25 }, + {"matrix": [2,13], "x": 13.5, "y": 2.25, "w": 1.75 }, + {"matrix": [2,14], "x": 15.75, "y": 2.25 }, + {"matrix": [2,15], "x": 16.75, "y": 2.25 }, + {"matrix": [2,16], "x": 17.75, "y": 2.25 }, + {"matrix": [3,0], "x": 0, "y": 3.25, "w": 1.75 }, + {"matrix": [3,1], "x": 1.75, "y": 3.25 }, + {"matrix": [3,2], "x": 2.75, "y": 3.25 }, + {"matrix": [3,3], "x": 3.75, "y": 3.25 }, + {"matrix": [3,4], "x": 4.75, "y": 3.25 }, + {"matrix": [3,5], "x": 5.75, "y": 3.25 }, + {"matrix": [3,6], "x": 6.75, "y": 3.25 }, + {"matrix": [3,7], "x": 7.75, "y": 3.25 }, + {"matrix": [3,8], "x": 8.75, "y": 3.25 }, + {"matrix": [3,9], "x": 9.75, "y": 3.25 }, + {"matrix": [3,10], "x": 10.75, "y": 3.25 }, + {"matrix": [3,11], "x": 11.75, "y": 3.25 }, + {"matrix": [3,13], "x": 12.75, "y": 3.25, "w": 2.5 }, + {"matrix": [4,0], "x": 0, "y": 4.25, "w": 2.25 }, + {"matrix": [4,2], "x": 2.25, "y": 4.25 }, + {"matrix": [4,3], "x": 3.25, "y": 4.25 }, + {"matrix": [4,4], "x": 4.25, "y": 4.25 }, + {"matrix": [4,5], "x": 5.25, "y": 4.25 }, + {"matrix": [4,6], "x": 6.25, "y": 4.25 }, + {"matrix": [4,7], "x": 7.25, "y": 4.25 }, + {"matrix": [4,8], "x": 8.25, "y": 4.25 }, + {"matrix": [4,9], "x": 9.25, "y": 4.25 }, + {"matrix": [4,10], "x": 10.25, "y": 4.25 }, + {"matrix": [4,11], "x": 11.25, "y": 4.25 }, + {"matrix": [4,13], "x": 12.25, "y": 4.25, "w": 3 }, + {"matrix": [4,15], "x": 16.75, "y": 4.25 }, + {"matrix": [5,0], "x": 0, "y": 5.25, "w": 1.25 }, + {"matrix": [5,1], "x": 1.25, "y": 5.25, "w": 1.25 }, + {"matrix": [5,2], "x": 2.5, "y": 5.25, "w": 1.25 }, + {"matrix": [5,6], "x": 3.75, "y": 5.25, "w": 6.5 }, + {"matrix": [5,10], "x": 10.25, "y": 5.25, "w": 1.25 }, + {"matrix": [5,11], "x": 11.5, "y": 5.25, "w": 1.25 }, + {"matrix": [5,12], "x": 12.75, "y": 5.25, "w": 1.25 }, + {"matrix": [5,13], "x": 14, "y": 5.25, "w": 1.25 }, + {"matrix": [5,14], "x": 15.75, "y": 5.25 }, + {"matrix": [5,15], "x": 16.75, "y": 5.25 }, + {"matrix": [5,16], "x": 17.75, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/moky/moky88/rules.mk b/keyboards/moky/moky88/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/moky/moky88/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/momokai/aurora/info.json b/keyboards/momokai/aurora/info.json deleted file mode 100644 index 84ecbdeb4a..0000000000 --- a/keyboards/momokai/aurora/info.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "manufacturer": "momokai", - "keyboard_name": "Aurora", - "maintainer": "peepeetee", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "bootmagic": { - "matrix": [1, 0] - }, - "matrix_pins": { - "direct": [ - ["NO_PIN", "B0", "NO_PIN" ], - ["B4", "D2", "D1" ], - ["D7", "D4", "D6" ] - ] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0009", - "vid": "0x69F9" - }, - "encoder": { - "enabled": true, - "rotary": [ - { - "pin_a": "B2", - "pin_b": "B1" - } - ] - }, - "ws2812": { - "pin": "C7" - }, - "rgb_matrix": { - "default": { - "animation": "solid_color", - "hue": 0, - "sat": 0, - "val": 200 - }, - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_spiral": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_nexus": true, - "splash": true, - "solid_splash": true - }, - "driver": "ws2812", - "layout": [ - { "flags": 4, "matrix": [2, 0], "x": 51, "y": 51 }, - { "flags": 4, "matrix": [1, 0], "x": 51, "y": 38 }, - { "flags": 4, "matrix": [1, 1], "x": 102, "y": 38 }, - { "flags": 4, "matrix": [2, 1], "x": 102, "y": 51 }, - { "flags": 4, "matrix": [2, 2], "x": 154, "y": 51 }, - { "flags": 4, "matrix": [1, 2], "x": 154, "y": 38 } - ], - "max_brightness": 200, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 2}, - {"matrix": [1, 1], "x": 1, "y": 2}, - {"matrix": [1, 2], "x": 2, "y": 2}, - {"matrix": [2, 0], "x": 0, "y": 3}, - {"matrix": [2, 1], "x": 1, "y": 3}, - {"matrix": [2, 2], "x": 2, "y": 3} - ] - } - } -} diff --git a/keyboards/momokai/aurora/keyboard.json b/keyboards/momokai/aurora/keyboard.json new file mode 100644 index 0000000000..84ecbdeb4a --- /dev/null +++ b/keyboards/momokai/aurora/keyboard.json @@ -0,0 +1,105 @@ +{ + "manufacturer": "momokai", + "keyboard_name": "Aurora", + "maintainer": "peepeetee", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "bootmagic": { + "matrix": [1, 0] + }, + "matrix_pins": { + "direct": [ + ["NO_PIN", "B0", "NO_PIN" ], + ["B4", "D2", "D1" ], + ["D7", "D4", "D6" ] + ] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0009", + "vid": "0x69F9" + }, + "encoder": { + "enabled": true, + "rotary": [ + { + "pin_a": "B2", + "pin_b": "B1" + } + ] + }, + "ws2812": { + "pin": "C7" + }, + "rgb_matrix": { + "default": { + "animation": "solid_color", + "hue": 0, + "sat": 0, + "val": 200 + }, + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_spiral": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_nexus": true, + "splash": true, + "solid_splash": true + }, + "driver": "ws2812", + "layout": [ + { "flags": 4, "matrix": [2, 0], "x": 51, "y": 51 }, + { "flags": 4, "matrix": [1, 0], "x": 51, "y": 38 }, + { "flags": 4, "matrix": [1, 1], "x": 102, "y": 38 }, + { "flags": 4, "matrix": [2, 1], "x": 102, "y": 51 }, + { "flags": 4, "matrix": [2, 2], "x": 154, "y": 51 }, + { "flags": 4, "matrix": [1, 2], "x": 154, "y": 38 } + ], + "max_brightness": 200, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 2}, + {"matrix": [1, 1], "x": 1, "y": 2}, + {"matrix": [1, 2], "x": 2, "y": 2}, + {"matrix": [2, 0], "x": 0, "y": 3}, + {"matrix": [2, 1], "x": 1, "y": 3}, + {"matrix": [2, 2], "x": 2, "y": 3} + ] + } + } +} diff --git a/keyboards/momokai/aurora/rules.mk b/keyboards/momokai/aurora/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/momokai/aurora/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/monsgeek/m1/info.json b/keyboards/monsgeek/m1/info.json deleted file mode 100644 index 5d5d030214..0000000000 --- a/keyboards/monsgeek/m1/info.json +++ /dev/null @@ -1,451 +0,0 @@ -{ - "keyboard_name": "M1", - "manufacturer": "MonsGeek", - "maintainer": "jonylee@hfd", - "usb": { - "force_nkro": true, - "vid": "0xFFFE", - "pid": "0x0005", - "device_version": "1.1.0", - "suspend_wakeup_delay": 400 - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "encoder": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2"], - "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "dynamic_keymap": { - "layer_count": 6 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "encoder": { - "rotary": [ - {"pin_a": "B14", "pin_b": "B13"} - ] - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 200, - "val_steps": 20, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 14, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 29, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 44, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 59, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 74, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 89, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x":104, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x":119, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x":134, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x":149, "y": 0 }, - { "flags": 4, "matrix": [0, 11], "x":164, "y": 0 }, - { "flags": 4, "matrix": [0, 12], "x":179, "y": 0 }, - { "flags": 4, "matrix": [0, 13], "x":196, "y": 0 }, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, - { "flags": 4, "matrix": [1, 1], "x": 14, "y": 12}, - { "flags": 4, "matrix": [1, 2], "x": 28, "y": 12}, - { "flags": 4, "matrix": [1, 3], "x": 42, "y": 12}, - { "flags": 4, "matrix": [1, 4], "x": 56, "y": 12}, - { "flags": 4, "matrix": [1, 5], "x": 70, "y": 12}, - { "flags": 4, "matrix": [1, 6], "x": 84, "y": 12}, - { "flags": 4, "matrix": [1, 7], "x": 98, "y": 12}, - { "flags": 4, "matrix": [1, 8], "x":112, "y": 12}, - { "flags": 4, "matrix": [1, 9], "x":126, "y": 12}, - { "flags": 4, "matrix": [1, 10], "x":140, "y": 12}, - { "flags": 4, "matrix": [1, 11], "x":154, "y": 12}, - { "flags": 4, "matrix": [1, 12], "x":168, "y": 12}, - { "flags": 4, "matrix": [1, 13], "x":182, "y": 12}, - { "flags": 4, "matrix": [1, 15], "x":224, "y": 12}, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 25}, - { "flags": 4, "matrix": [2, 1], "x": 14, "y": 25}, - { "flags": 4, "matrix": [2, 2], "x": 28, "y": 25}, - { "flags": 4, "matrix": [2, 3], "x": 42, "y": 25}, - { "flags": 4, "matrix": [2, 4], "x": 56, "y": 25}, - { "flags": 4, "matrix": [2, 5], "x": 70, "y": 25}, - { "flags": 4, "matrix": [2, 6], "x": 84, "y": 25}, - { "flags": 4, "matrix": [2, 7], "x": 98, "y": 25}, - { "flags": 4, "matrix": [2, 8], "x":112, "y": 25}, - { "flags": 4, "matrix": [2, 9], "x":126, "y": 25}, - { "flags": 4, "matrix": [2, 10], "x":140, "y": 25}, - { "flags": 4, "matrix": [2, 11], "x":154, "y": 25}, - { "flags": 4, "matrix": [2, 12], "x":168, "y": 25}, - { "flags": 4, "matrix": [2, 13], "x":182, "y": 25}, - { "flags": 4, "matrix": [2, 15], "x":224, "y": 25}, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, - { "flags": 4, "matrix": [3, 1], "x": 28, "y": 38}, - { "flags": 4, "matrix": [3, 2], "x": 42, "y": 38}, - { "flags": 4, "matrix": [3, 3], "x": 56, "y": 38}, - { "flags": 4, "matrix": [3, 4], "x": 70, "y": 38}, - { "flags": 4, "matrix": [3, 5], "x": 84, "y": 38}, - { "flags": 4, "matrix": [3, 6], "x": 98, "y": 38}, - { "flags": 4, "matrix": [3, 7], "x":112, "y": 38}, - { "flags": 4, "matrix": [3, 8], "x":126, "y": 38}, - { "flags": 4, "matrix": [3, 9], "x":140, "y": 38}, - { "flags": 4, "matrix": [3, 10], "x":154, "y": 38}, - { "flags": 4, "matrix": [3, 11], "x":168, "y": 38}, - { "flags": 4, "matrix": [3, 12], "x":182, "y": 38}, - { "flags": 4, "matrix": [3, 13], "x":196, "y": 38}, - { "flags": 4, "matrix": [3, 15], "x":224, "y": 38}, - - { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, - { "flags": 4, "matrix": [4, 11], "x": 14, "y": 51}, - { "flags": 4, "matrix": [4, 1], "x": 28, "y": 51}, - { "flags": 4, "matrix": [4, 2], "x": 37, "y": 51}, - { "flags": 4, "matrix": [4, 3], "x": 56, "y": 51}, - { "flags": 4, "matrix": [4, 4], "x": 74, "y": 51}, - { "flags": 4, "matrix": [4, 5], "x": 93, "y": 51}, - { "flags": 4, "matrix": [4, 6], "x":112, "y": 51}, - { "flags": 4, "matrix": [4, 7], "x":130, "y": 51}, - { "flags": 4, "matrix": [4, 8], "x":149, "y": 51}, - { "flags": 4, "matrix": [4, 9], "x":168, "y": 51}, - { "flags": 4, "matrix": [4, 10], "x":186, "y": 51}, - { "flags": 4, "matrix": [4, 13], "x":200, "y": 51}, - { "flags": 4, "matrix": [4, 14], "x":214, "y": 51}, - { "flags": 4, "matrix": [4, 15], "x":224, "y": 51}, - - { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, - { "flags": 4, "matrix": [5, 1], "x": 18, "y": 64}, - { "flags": 4, "matrix": [5, 2], "x": 37, "y": 64}, - { "flags": 4, "matrix": [5, 5], "x": 92, "y": 64}, - { "flags": 4, "matrix": [5, 9], "x":140, "y": 64}, - { "flags": 4, "matrix": [5, 10], "x":154, "y": 64}, - { "flags": 4, "matrix": [5, 11], "x":168, "y": 64}, - { "flags": 4, "matrix": [5, 13], "x":196, "y": 64}, - { "flags": 4, "matrix": [5, 14], "x":210, "y": 64}, - { "flags": 4, "matrix": [5, 15], "x":224, "y": 64}, - - { "flags": 2, "x":0, "y":0}, - { "flags": 2, "x":0, "y":6}, - { "flags": 2, "x":0, "y":13}, - { "flags": 2, "x":0, "y":19}, - { "flags": 2, "x":0, "y":25}, - { "flags": 2, "x":0, "y":32}, - { "flags": 2, "x":0, "y":38}, - { "flags": 2, "x":0, "y":45}, - { "flags": 2, "x":0, "y":51}, - { "flags": 2, "x":0, "y":57}, - { "flags": 2, "x":0, "y":64}, - - { "flags": 2, "x":224, "y":0}, - { "flags": 2, "x":224, "y":6}, - { "flags": 2, "x":224, "y":13}, - { "flags": 2, "x":224, "y":19}, - { "flags": 2, "x":224, "y":25}, - { "flags": 2, "x":224, "y":32}, - { "flags": 2, "x":224, "y":38}, - { "flags": 2, "x":224, "y":45}, - { "flags": 2, "x":224, "y":51}, - { "flags": 2, "x":224, "y":57}, - { "flags": 2, "x":224, "y":64} - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, - { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, - { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, - { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, - { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, - { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 12], "x": 12.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 3.25 }, - { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, - { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, - { "label": ":", "matrix": [4, 11], "x": 1.25, "y": 4.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, - { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, - { "label": "End", "matrix": [4, 15], "x": 15.5, "y": 4.25 }, - { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, - { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, - { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, - { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, - { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, - { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, - { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, - { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } - ] - }, - "LAYOUT_ansi": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, - { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, - { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, - { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, - { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, - { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25 }, - { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, - { "label": "Shift", "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, - { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, - { "label": "End", "matrix": [4, 15], "x": 15.5, "y": 4.25 }, - { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, - { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, - { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, - { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, - { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, - { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, - { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, - { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } - ] - }, - "LAYOUT_iso": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, - { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, - { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, - { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, - { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 12], "x": 12.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 2.25 }, - { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, - { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, - { "label": ":", "matrix": [4, 11], "x": 1.25, "y": 4.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, - { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, - { "label": "End", "matrix": [4, 15], "x": 15.5, "y": 4.25 }, - { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, - { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, - { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, - { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, - { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, - { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, - { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, - { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } - ] - } - } -} diff --git a/keyboards/monsgeek/m1/keyboard.json b/keyboards/monsgeek/m1/keyboard.json new file mode 100644 index 0000000000..5d5d030214 --- /dev/null +++ b/keyboards/monsgeek/m1/keyboard.json @@ -0,0 +1,451 @@ +{ + "keyboard_name": "M1", + "manufacturer": "MonsGeek", + "maintainer": "jonylee@hfd", + "usb": { + "force_nkro": true, + "vid": "0xFFFE", + "pid": "0x0005", + "device_version": "1.1.0", + "suspend_wakeup_delay": 400 + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "encoder": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2"], + "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "dynamic_keymap": { + "layer_count": 6 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "encoder": { + "rotary": [ + {"pin_a": "B14", "pin_b": "B13"} + ] + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 200, + "val_steps": 20, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 14, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 29, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 44, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 59, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 74, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 89, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x":104, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x":119, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x":134, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x":149, "y": 0 }, + { "flags": 4, "matrix": [0, 11], "x":164, "y": 0 }, + { "flags": 4, "matrix": [0, 12], "x":179, "y": 0 }, + { "flags": 4, "matrix": [0, 13], "x":196, "y": 0 }, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, + { "flags": 4, "matrix": [1, 1], "x": 14, "y": 12}, + { "flags": 4, "matrix": [1, 2], "x": 28, "y": 12}, + { "flags": 4, "matrix": [1, 3], "x": 42, "y": 12}, + { "flags": 4, "matrix": [1, 4], "x": 56, "y": 12}, + { "flags": 4, "matrix": [1, 5], "x": 70, "y": 12}, + { "flags": 4, "matrix": [1, 6], "x": 84, "y": 12}, + { "flags": 4, "matrix": [1, 7], "x": 98, "y": 12}, + { "flags": 4, "matrix": [1, 8], "x":112, "y": 12}, + { "flags": 4, "matrix": [1, 9], "x":126, "y": 12}, + { "flags": 4, "matrix": [1, 10], "x":140, "y": 12}, + { "flags": 4, "matrix": [1, 11], "x":154, "y": 12}, + { "flags": 4, "matrix": [1, 12], "x":168, "y": 12}, + { "flags": 4, "matrix": [1, 13], "x":182, "y": 12}, + { "flags": 4, "matrix": [1, 15], "x":224, "y": 12}, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 25}, + { "flags": 4, "matrix": [2, 1], "x": 14, "y": 25}, + { "flags": 4, "matrix": [2, 2], "x": 28, "y": 25}, + { "flags": 4, "matrix": [2, 3], "x": 42, "y": 25}, + { "flags": 4, "matrix": [2, 4], "x": 56, "y": 25}, + { "flags": 4, "matrix": [2, 5], "x": 70, "y": 25}, + { "flags": 4, "matrix": [2, 6], "x": 84, "y": 25}, + { "flags": 4, "matrix": [2, 7], "x": 98, "y": 25}, + { "flags": 4, "matrix": [2, 8], "x":112, "y": 25}, + { "flags": 4, "matrix": [2, 9], "x":126, "y": 25}, + { "flags": 4, "matrix": [2, 10], "x":140, "y": 25}, + { "flags": 4, "matrix": [2, 11], "x":154, "y": 25}, + { "flags": 4, "matrix": [2, 12], "x":168, "y": 25}, + { "flags": 4, "matrix": [2, 13], "x":182, "y": 25}, + { "flags": 4, "matrix": [2, 15], "x":224, "y": 25}, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, + { "flags": 4, "matrix": [3, 1], "x": 28, "y": 38}, + { "flags": 4, "matrix": [3, 2], "x": 42, "y": 38}, + { "flags": 4, "matrix": [3, 3], "x": 56, "y": 38}, + { "flags": 4, "matrix": [3, 4], "x": 70, "y": 38}, + { "flags": 4, "matrix": [3, 5], "x": 84, "y": 38}, + { "flags": 4, "matrix": [3, 6], "x": 98, "y": 38}, + { "flags": 4, "matrix": [3, 7], "x":112, "y": 38}, + { "flags": 4, "matrix": [3, 8], "x":126, "y": 38}, + { "flags": 4, "matrix": [3, 9], "x":140, "y": 38}, + { "flags": 4, "matrix": [3, 10], "x":154, "y": 38}, + { "flags": 4, "matrix": [3, 11], "x":168, "y": 38}, + { "flags": 4, "matrix": [3, 12], "x":182, "y": 38}, + { "flags": 4, "matrix": [3, 13], "x":196, "y": 38}, + { "flags": 4, "matrix": [3, 15], "x":224, "y": 38}, + + { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, + { "flags": 4, "matrix": [4, 11], "x": 14, "y": 51}, + { "flags": 4, "matrix": [4, 1], "x": 28, "y": 51}, + { "flags": 4, "matrix": [4, 2], "x": 37, "y": 51}, + { "flags": 4, "matrix": [4, 3], "x": 56, "y": 51}, + { "flags": 4, "matrix": [4, 4], "x": 74, "y": 51}, + { "flags": 4, "matrix": [4, 5], "x": 93, "y": 51}, + { "flags": 4, "matrix": [4, 6], "x":112, "y": 51}, + { "flags": 4, "matrix": [4, 7], "x":130, "y": 51}, + { "flags": 4, "matrix": [4, 8], "x":149, "y": 51}, + { "flags": 4, "matrix": [4, 9], "x":168, "y": 51}, + { "flags": 4, "matrix": [4, 10], "x":186, "y": 51}, + { "flags": 4, "matrix": [4, 13], "x":200, "y": 51}, + { "flags": 4, "matrix": [4, 14], "x":214, "y": 51}, + { "flags": 4, "matrix": [4, 15], "x":224, "y": 51}, + + { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, + { "flags": 4, "matrix": [5, 1], "x": 18, "y": 64}, + { "flags": 4, "matrix": [5, 2], "x": 37, "y": 64}, + { "flags": 4, "matrix": [5, 5], "x": 92, "y": 64}, + { "flags": 4, "matrix": [5, 9], "x":140, "y": 64}, + { "flags": 4, "matrix": [5, 10], "x":154, "y": 64}, + { "flags": 4, "matrix": [5, 11], "x":168, "y": 64}, + { "flags": 4, "matrix": [5, 13], "x":196, "y": 64}, + { "flags": 4, "matrix": [5, 14], "x":210, "y": 64}, + { "flags": 4, "matrix": [5, 15], "x":224, "y": 64}, + + { "flags": 2, "x":0, "y":0}, + { "flags": 2, "x":0, "y":6}, + { "flags": 2, "x":0, "y":13}, + { "flags": 2, "x":0, "y":19}, + { "flags": 2, "x":0, "y":25}, + { "flags": 2, "x":0, "y":32}, + { "flags": 2, "x":0, "y":38}, + { "flags": 2, "x":0, "y":45}, + { "flags": 2, "x":0, "y":51}, + { "flags": 2, "x":0, "y":57}, + { "flags": 2, "x":0, "y":64}, + + { "flags": 2, "x":224, "y":0}, + { "flags": 2, "x":224, "y":6}, + { "flags": 2, "x":224, "y":13}, + { "flags": 2, "x":224, "y":19}, + { "flags": 2, "x":224, "y":25}, + { "flags": 2, "x":224, "y":32}, + { "flags": 2, "x":224, "y":38}, + { "flags": 2, "x":224, "y":45}, + { "flags": 2, "x":224, "y":51}, + { "flags": 2, "x":224, "y":57}, + { "flags": 2, "x":224, "y":64} + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, + { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, + { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, + { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, + { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, + { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 12], "x": 12.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 3.25 }, + { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, + { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, + { "label": ":", "matrix": [4, 11], "x": 1.25, "y": 4.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, + { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, + { "label": "End", "matrix": [4, 15], "x": 15.5, "y": 4.25 }, + { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, + { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, + { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, + { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, + { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, + { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, + { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, + { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } + ] + }, + "LAYOUT_ansi": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, + { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, + { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, + { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, + { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, + { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25 }, + { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, + { "label": "Shift", "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, + { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, + { "label": "End", "matrix": [4, 15], "x": 15.5, "y": 4.25 }, + { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, + { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, + { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, + { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, + { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, + { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, + { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, + { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } + ] + }, + "LAYOUT_iso": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0 }, + { "label": "Del", "matrix": [0, 13], "x": 14, "y": 0 }, + { "label": "Mute", "matrix": [0, 15], "x": 15.5, "y": 0 }, + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Bksp", "matrix": [1, 13], "w": 2, "x": 13, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 15.5, "y": 1.25 }, + { "label": "Tab", "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "PageUp", "matrix": [2, 15], "x": 15.5, "y": 2.25 }, + { "label": "Caps Lock", "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 12], "x": 12.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "w": 1.25, "h": 2, "x": 13.75, "y": 2.25 }, + { "label": "PageDn", "matrix": [3, 15], "x": 15.5, "y": 3.25 }, + { "label": "Shift", "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, + { "label": ":", "matrix": [4, 11], "x": 1.25, "y": 4.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "w": 1.75, "x": 12.25, "y": 4.25 }, + { "label": "Up", "matrix": [4, 14], "x": 14.25, "y": 4.5 }, + { "label": "End", "matrix": [4, 15], "x": 15.5, "y": 4.25 }, + { "label": "Ctrl", "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, + { "label": "Win", "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, + { "label": "Space", "matrix": [5, 5], "w": 6.25, "x": 3.75, "y": 5.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25 }, + { "label": "Fn", "matrix": [5, 10], "x": 11, "y": 5.25 }, + { "label": "Ctrl", "matrix": [5, 11], "x": 12, "y": 5.25 }, + { "label": "Left", "matrix": [5, 13], "x": 13.25, "y": 5.5 }, + { "label": "Down", "matrix": [5, 14], "x": 14.25, "y": 5.5 }, + { "label": "Right", "matrix": [5, 15], "x": 15.25, "y": 5.5 } + ] + } + } +} diff --git a/keyboards/monsgeek/m1/rules.mk b/keyboards/monsgeek/m1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/monsgeek/m1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/monsgeek/m3/info.json b/keyboards/monsgeek/m3/info.json deleted file mode 100644 index 09ce11c447..0000000000 --- a/keyboards/monsgeek/m3/info.json +++ /dev/null @@ -1,257 +0,0 @@ -{ - "keyboard_name": "M3", - "manufacturer": "MonsGeek", - "maintainer": "jonylee@hfd", - "usb": { - "vid": "0xFFFE", - "pid": "0x0009", - "device_version": "1.0.5", - "suspend_wakeup_delay": 400, - "force_nkro": true - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "features": { - "bootmagic": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "dynamic_keymap": { - "layer_count": 6 - }, - "matrix_pins": { - "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10"], - "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "indicators": { - "caps_lock": "A15" - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 160, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - { "flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, - { "flags": 4, "matrix": [0, 2], "x": 38, "y": 0}, - { "flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, - { "flags": 4, "matrix": [0, 4], "x": 66, "y": 0}, - { "flags": 4, "matrix": [0, 5], "x": 82, "y": 0}, - { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, - { "flags": 4, "matrix": [0, 7], "x":110, "y": 0}, - { "flags": 4, "matrix": [0, 8], "x":124, "y": 0}, - { "flags": 4, "matrix": [0, 9], "x":140, "y": 0}, - { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, - { "flags": 4, "matrix": [0, 11], "x":168, "y": 0}, - { "flags": 4, "matrix": [0, 12], "x":182, "y": 0}, - { "flags": 4, "matrix": [0, 14], "x":196, "y": 0}, - { "flags": 4, "matrix": [0, 15], "x":210, "y": 0}, - { "flags": 4, "matrix": [0, 16], "x":224, "y": 0}, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, - { "flags": 4, "matrix": [1, 1], "x": 13, "y": 12}, - { "flags": 4, "matrix": [1, 2], "x": 26, "y": 12}, - { "flags": 4, "matrix": [1, 3], "x": 39, "y": 12}, - { "flags": 4, "matrix": [1, 4], "x": 52, "y": 12}, - { "flags": 4, "matrix": [1, 5], "x": 65, "y": 12}, - { "flags": 4, "matrix": [1, 6], "x": 79, "y": 12}, - { "flags": 4, "matrix": [1, 7], "x": 92, "y": 12}, - { "flags": 4, "matrix": [1, 8], "x":105, "y": 12}, - { "flags": 4, "matrix": [1, 9], "x":118, "y": 12}, - { "flags": 4, "matrix": [1, 10], "x":131, "y": 12}, - { "flags": 4, "matrix": [1, 11], "x":144, "y": 12}, - { "flags": 4, "matrix": [1, 12], "x":158, "y": 12}, - { "flags": 4, "matrix": [1, 13], "x":171, "y": 12}, - { "flags": 4, "matrix": [1, 14], "x":184, "y": 12}, - { "flags": 4, "matrix": [1, 15], "x":197, "y": 12}, - { "flags": 4, "matrix": [1, 16], "x":210, "y": 12}, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26}, - { "flags": 4, "matrix": [2, 1], "x": 14, "y": 26}, - { "flags": 4, "matrix": [2, 2], "x": 28, "y": 26}, - { "flags": 4, "matrix": [2, 3], "x": 42, "y": 26}, - { "flags": 4, "matrix": [2, 4], "x": 56, "y": 26}, - { "flags": 4, "matrix": [2, 5], "x": 70, "y": 26}, - { "flags": 4, "matrix": [2, 6], "x": 84, "y": 26}, - { "flags": 4, "matrix": [2, 7], "x": 98, "y": 26}, - { "flags": 4, "matrix": [2, 8], "x":112, "y": 26}, - { "flags": 4, "matrix": [2, 9], "x":126, "y": 26}, - { "flags": 4, "matrix": [2, 10], "x":140, "y": 26}, - { "flags": 4, "matrix": [2, 11], "x":154, "y": 26}, - { "flags": 4, "matrix": [2, 12], "x":168, "y": 26}, - { "flags": 4, "matrix": [2, 13], "x":182, "y": 26}, - { "flags": 4, "matrix": [2, 14], "x":196, "y": 26}, - { "flags": 4, "matrix": [2, 15], "x":210, "y": 26}, - { "flags": 4, "matrix": [2, 16], "x":224, "y": 26}, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, - { "flags": 4, "matrix": [3, 1], "x": 14, "y": 38}, - { "flags": 4, "matrix": [3, 2], "x": 28, "y": 38}, - { "flags": 4, "matrix": [3, 3], "x": 42, "y": 38}, - { "flags": 4, "matrix": [3, 4], "x": 56, "y": 38}, - { "flags": 4, "matrix": [3, 5], "x": 70, "y": 38}, - { "flags": 4, "matrix": [3, 6], "x": 84, "y": 38}, - { "flags": 4, "matrix": [3, 7], "x": 98, "y": 38}, - { "flags": 4, "matrix": [3, 8], "x":112, "y": 38}, - { "flags": 4, "matrix": [3, 9], "x":126, "y": 38}, - { "flags": 4, "matrix": [3, 10], "x":140, "y": 38}, - { "flags": 4, "matrix": [3, 11], "x":154, "y": 38}, - { "flags": 4, "matrix": [3, 13], "x":182, "y": 38}, - - { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, - { "flags": 4, "matrix": [4, 1], "x": 14, "y": 51}, - { "flags": 4, "matrix": [4, 2], "x": 28, "y": 51}, - { "flags": 4, "matrix": [4, 3], "x": 42, "y": 51}, - { "flags": 4, "matrix": [4, 4], "x": 56, "y": 51}, - { "flags": 4, "matrix": [4, 5], "x": 70, "y": 51}, - { "flags": 4, "matrix": [4, 6], "x": 84, "y": 51}, - { "flags": 4, "matrix": [4, 7], "x": 98, "y": 51}, - { "flags": 4, "matrix": [4, 8], "x":112, "y": 51}, - { "flags": 4, "matrix": [4, 9], "x":126, "y": 51}, - { "flags": 4, "matrix": [4, 10], "x":140, "y": 51}, - { "flags": 4, "matrix": [4, 13], "x":154, "y": 51}, - { "flags": 4, "matrix": [4, 15], "x":182, "y": 51}, - - { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, - { "flags": 4, "matrix": [5, 1], "x": 14, "y": 64}, - { "flags": 4, "matrix": [5, 2], "x": 28, "y": 64}, - { "flags": 4, "matrix": [5, 5], "x": 70, "y": 64}, - { "flags": 4, "matrix": [5, 9], "x":126, "y": 64}, - { "flags": 4, "matrix": [5, 10], "x":140, "y": 64}, - { "flags": 4, "matrix": [5, 11], "x":154, "y": 64}, - { "flags": 4, "matrix": [5, 13], "x":182, "y": 64}, - { "flags": 4, "matrix": [5, 14], "x":196, "y": 64}, - { "flags": 4, "matrix": [5, 15], "x":210, "y": 64}, - { "flags": 4, "matrix": [5, 16], "x":224, "y": 64} - ], - "sleep": true - }, - "community_layouts": ["tkl_ansi"], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, - { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, - - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, - { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, - { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, - - { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, - { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, - { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, - - { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, - - { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, - { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, - { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, - { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, - { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, - { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, - { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, - { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/monsgeek/m3/keyboard.json b/keyboards/monsgeek/m3/keyboard.json new file mode 100644 index 0000000000..09ce11c447 --- /dev/null +++ b/keyboards/monsgeek/m3/keyboard.json @@ -0,0 +1,257 @@ +{ + "keyboard_name": "M3", + "manufacturer": "MonsGeek", + "maintainer": "jonylee@hfd", + "usb": { + "vid": "0xFFFE", + "pid": "0x0009", + "device_version": "1.0.5", + "suspend_wakeup_delay": 400, + "force_nkro": true + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "features": { + "bootmagic": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "dynamic_keymap": { + "layer_count": 6 + }, + "matrix_pins": { + "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2", "B10"], + "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "indicators": { + "caps_lock": "A15" + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 160, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + { "flags": 4, "matrix": [0, 1], "x": 24, "y": 0}, + { "flags": 4, "matrix": [0, 2], "x": 38, "y": 0}, + { "flags": 4, "matrix": [0, 3], "x": 52, "y": 0}, + { "flags": 4, "matrix": [0, 4], "x": 66, "y": 0}, + { "flags": 4, "matrix": [0, 5], "x": 82, "y": 0}, + { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, + { "flags": 4, "matrix": [0, 7], "x":110, "y": 0}, + { "flags": 4, "matrix": [0, 8], "x":124, "y": 0}, + { "flags": 4, "matrix": [0, 9], "x":140, "y": 0}, + { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, + { "flags": 4, "matrix": [0, 11], "x":168, "y": 0}, + { "flags": 4, "matrix": [0, 12], "x":182, "y": 0}, + { "flags": 4, "matrix": [0, 14], "x":196, "y": 0}, + { "flags": 4, "matrix": [0, 15], "x":210, "y": 0}, + { "flags": 4, "matrix": [0, 16], "x":224, "y": 0}, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 12}, + { "flags": 4, "matrix": [1, 1], "x": 13, "y": 12}, + { "flags": 4, "matrix": [1, 2], "x": 26, "y": 12}, + { "flags": 4, "matrix": [1, 3], "x": 39, "y": 12}, + { "flags": 4, "matrix": [1, 4], "x": 52, "y": 12}, + { "flags": 4, "matrix": [1, 5], "x": 65, "y": 12}, + { "flags": 4, "matrix": [1, 6], "x": 79, "y": 12}, + { "flags": 4, "matrix": [1, 7], "x": 92, "y": 12}, + { "flags": 4, "matrix": [1, 8], "x":105, "y": 12}, + { "flags": 4, "matrix": [1, 9], "x":118, "y": 12}, + { "flags": 4, "matrix": [1, 10], "x":131, "y": 12}, + { "flags": 4, "matrix": [1, 11], "x":144, "y": 12}, + { "flags": 4, "matrix": [1, 12], "x":158, "y": 12}, + { "flags": 4, "matrix": [1, 13], "x":171, "y": 12}, + { "flags": 4, "matrix": [1, 14], "x":184, "y": 12}, + { "flags": 4, "matrix": [1, 15], "x":197, "y": 12}, + { "flags": 4, "matrix": [1, 16], "x":210, "y": 12}, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26}, + { "flags": 4, "matrix": [2, 1], "x": 14, "y": 26}, + { "flags": 4, "matrix": [2, 2], "x": 28, "y": 26}, + { "flags": 4, "matrix": [2, 3], "x": 42, "y": 26}, + { "flags": 4, "matrix": [2, 4], "x": 56, "y": 26}, + { "flags": 4, "matrix": [2, 5], "x": 70, "y": 26}, + { "flags": 4, "matrix": [2, 6], "x": 84, "y": 26}, + { "flags": 4, "matrix": [2, 7], "x": 98, "y": 26}, + { "flags": 4, "matrix": [2, 8], "x":112, "y": 26}, + { "flags": 4, "matrix": [2, 9], "x":126, "y": 26}, + { "flags": 4, "matrix": [2, 10], "x":140, "y": 26}, + { "flags": 4, "matrix": [2, 11], "x":154, "y": 26}, + { "flags": 4, "matrix": [2, 12], "x":168, "y": 26}, + { "flags": 4, "matrix": [2, 13], "x":182, "y": 26}, + { "flags": 4, "matrix": [2, 14], "x":196, "y": 26}, + { "flags": 4, "matrix": [2, 15], "x":210, "y": 26}, + { "flags": 4, "matrix": [2, 16], "x":224, "y": 26}, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38}, + { "flags": 4, "matrix": [3, 1], "x": 14, "y": 38}, + { "flags": 4, "matrix": [3, 2], "x": 28, "y": 38}, + { "flags": 4, "matrix": [3, 3], "x": 42, "y": 38}, + { "flags": 4, "matrix": [3, 4], "x": 56, "y": 38}, + { "flags": 4, "matrix": [3, 5], "x": 70, "y": 38}, + { "flags": 4, "matrix": [3, 6], "x": 84, "y": 38}, + { "flags": 4, "matrix": [3, 7], "x": 98, "y": 38}, + { "flags": 4, "matrix": [3, 8], "x":112, "y": 38}, + { "flags": 4, "matrix": [3, 9], "x":126, "y": 38}, + { "flags": 4, "matrix": [3, 10], "x":140, "y": 38}, + { "flags": 4, "matrix": [3, 11], "x":154, "y": 38}, + { "flags": 4, "matrix": [3, 13], "x":182, "y": 38}, + + { "flags": 4, "matrix": [4, 0], "x": 0, "y": 51}, + { "flags": 4, "matrix": [4, 1], "x": 14, "y": 51}, + { "flags": 4, "matrix": [4, 2], "x": 28, "y": 51}, + { "flags": 4, "matrix": [4, 3], "x": 42, "y": 51}, + { "flags": 4, "matrix": [4, 4], "x": 56, "y": 51}, + { "flags": 4, "matrix": [4, 5], "x": 70, "y": 51}, + { "flags": 4, "matrix": [4, 6], "x": 84, "y": 51}, + { "flags": 4, "matrix": [4, 7], "x": 98, "y": 51}, + { "flags": 4, "matrix": [4, 8], "x":112, "y": 51}, + { "flags": 4, "matrix": [4, 9], "x":126, "y": 51}, + { "flags": 4, "matrix": [4, 10], "x":140, "y": 51}, + { "flags": 4, "matrix": [4, 13], "x":154, "y": 51}, + { "flags": 4, "matrix": [4, 15], "x":182, "y": 51}, + + { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64}, + { "flags": 4, "matrix": [5, 1], "x": 14, "y": 64}, + { "flags": 4, "matrix": [5, 2], "x": 28, "y": 64}, + { "flags": 4, "matrix": [5, 5], "x": 70, "y": 64}, + { "flags": 4, "matrix": [5, 9], "x":126, "y": 64}, + { "flags": 4, "matrix": [5, 10], "x":140, "y": 64}, + { "flags": 4, "matrix": [5, 11], "x":154, "y": 64}, + { "flags": 4, "matrix": [5, 13], "x":182, "y": 64}, + { "flags": 4, "matrix": [5, 14], "x":196, "y": 64}, + { "flags": 4, "matrix": [5, 15], "x":210, "y": 64}, + { "flags": 4, "matrix": [5, 16], "x":224, "y": 64} + ], + "sleep": true + }, + "community_layouts": ["tkl_ansi"], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, + { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, + + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, + { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, + { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, + + { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, + { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, + { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, + + { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, + + { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, + { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, + { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, + { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, + { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, + { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, + { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, + { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/monsgeek/m3/rules.mk b/keyboards/monsgeek/m3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/monsgeek/m3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/monsgeek/m5/info.json b/keyboards/monsgeek/m5/info.json deleted file mode 100644 index 77d474d5db..0000000000 --- a/keyboards/monsgeek/m5/info.json +++ /dev/null @@ -1,302 +0,0 @@ -{ - "keyboard_name": "M5", - "manufacturer": "MonsGeek", - "maintainer": "jonylee@hfd", - "usb": { - "vid": "0xFFFE", - "pid": "0x000A", - "device_version": "1.0.4", - "suspend_wakeup_delay": 400, - "force_nkro": true - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4","C5","B0","B1","B2","B10","B11","B12","B13","B14"], - "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "dynamic_keymap": { - "layer_count": 6 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "indicators": { - "num_lock":"A15", - "caps_lock": "C10" - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 180, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 30, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 40, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 50, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 70, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 80, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 90, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x": 100, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x": 110, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x": 120, "y": 0 }, - { "flags": 4, "matrix": [0, 11], "x": 130, "y": 0 }, - { "flags": 4, "matrix": [0, 12], "x": 140, "y": 0 }, - { "flags": 4, "matrix": [0, 14], "x": 156, "y": 0 }, - { "flags": 4, "matrix": [0, 15], "x": 166, "y": 0 }, - { "flags": 4, "matrix": [0, 16], "x": 176, "y": 0 }, - { "flags": 4, "matrix": [0, 17], "x": 194, "y": 0 }, - { "flags": 4, "matrix": [0, 18], "x": 204, "y": 0 }, - { "flags": 4, "matrix": [0, 19], "x": 214, "y": 0 }, - { "flags": 4, "matrix": [0, 20], "x": 224, "y": 0 }, - - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 13 }, - { "flags": 4, "matrix": [1, 1], "x": 10, "y": 13 }, - { "flags": 4, "matrix": [1, 2], "x": 20, "y": 13 }, - { "flags": 4, "matrix": [1, 3], "x": 30, "y": 13 }, - { "flags": 4, "matrix": [1, 4], "x": 40, "y": 13 }, - { "flags": 4, "matrix": [1, 5], "x": 50, "y": 13 }, - { "flags": 4, "matrix": [1, 6], "x": 60, "y": 13 }, - { "flags": 4, "matrix": [1, 7], "x": 70, "y": 13 }, - { "flags": 4, "matrix": [1, 8], "x": 80, "y": 13 }, - { "flags": 4, "matrix": [1, 9], "x": 90, "y": 13 }, - { "flags": 4, "matrix": [1, 10], "x": 100, "y": 13 }, - { "flags": 4, "matrix": [1, 11], "x": 110, "y": 13 }, - { "flags": 4, "matrix": [1, 12], "x": 120, "y": 13 }, - { "flags": 4, "matrix": [1, 13], "x": 140, "y": 13 }, - { "flags": 4, "matrix": [1, 14], "x": 156, "y": 13 }, - { "flags": 4, "matrix": [1, 15], "x": 166, "y": 13 }, - { "flags": 4, "matrix": [1, 16], "x": 176, "y": 13 }, - { "flags": 4, "matrix": [1, 17], "x": 194, "y": 13 }, - { "flags": 4, "matrix": [1, 18], "x": 204, "y": 13 }, - { "flags": 4, "matrix": [1, 19], "x": 214, "y": 13 }, - { "flags": 4, "matrix": [1, 20], "x": 224, "y": 13 }, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26 }, - { "flags": 4, "matrix": [2, 1], "x": 10, "y": 26 }, - { "flags": 4, "matrix": [2, 2], "x": 20, "y": 26 }, - { "flags": 4, "matrix": [2, 3], "x": 30, "y": 26 }, - { "flags": 4, "matrix": [2, 4], "x": 40, "y": 26 }, - { "flags": 4, "matrix": [2, 5], "x": 50, "y": 26 }, - { "flags": 4, "matrix": [2, 6], "x": 60, "y": 26 }, - { "flags": 4, "matrix": [2, 7], "x": 70, "y": 26 }, - { "flags": 4, "matrix": [2, 8], "x": 80, "y": 26 }, - { "flags": 4, "matrix": [2, 9], "x": 90, "y": 26 }, - { "flags": 4, "matrix": [2, 10], "x": 100, "y": 26 }, - { "flags": 4, "matrix": [2, 11], "x": 110, "y": 26 }, - { "flags": 4, "matrix": [2, 12], "x": 128, "y": 26 }, - { "flags": 4, "matrix": [2, 13], "x": 140, "y": 26 }, - { "flags": 4, "matrix": [2, 14], "x": 156, "y": 26 }, - { "flags": 4, "matrix": [2, 15], "x": 166, "y": 26 }, - { "flags": 4, "matrix": [2, 16], "x": 176, "y": 26 }, - { "flags": 4, "matrix": [2, 17], "x": 194, "y": 26 }, - { "flags": 4, "matrix": [2, 18], "x": 204, "y": 26 }, - { "flags": 4, "matrix": [2, 19], "x": 214, "y": 26 }, - { "flags": 4, "matrix": [2, 20], "x": 224, "y": 26 }, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38 }, - { "flags": 4, "matrix": [3, 1], "x": 10, "y": 38 }, - { "flags": 4, "matrix": [3, 2], "x": 20, "y": 38 }, - { "flags": 4, "matrix": [3, 3], "x": 30, "y": 38 }, - { "flags": 4, "matrix": [3, 4], "x": 40, "y": 38 }, - { "flags": 4, "matrix": [3, 5], "x": 50, "y": 38 }, - { "flags": 4, "matrix": [3, 6], "x": 60, "y": 38 }, - { "flags": 4, "matrix": [3, 7], "x": 70, "y": 38 }, - { "flags": 4, "matrix": [3, 8], "x": 80, "y": 38 }, - { "flags": 4, "matrix": [3, 9], "x": 90, "y": 38 }, - { "flags": 4, "matrix": [3, 10], "x": 100, "y": 38 }, - { "flags": 4, "matrix": [3, 11], "x": 110, "y": 38 }, - { "flags": 4, "matrix": [3, 13], "x": 135, "y": 38 }, - { "flags": 4, "matrix": [3, 17], "x": 194, "y": 38 }, - { "flags": 4, "matrix": [3, 18], "x": 204, "y": 38 }, - { "flags": 4, "matrix": [3, 19], "x": 214, "y": 38 }, - - { "flags": 4, "matrix": [4, 0], "x": 5, "y": 51 }, - { "flags": 4, "matrix": [4, 1], "x": 20, "y": 51 }, - { "flags": 4, "matrix": [4, 2], "x": 30, "y": 51 }, - { "flags": 4, "matrix": [4, 3], "x": 40, "y": 51 }, - { "flags": 4, "matrix": [4, 4], "x": 50, "y": 51 }, - { "flags": 4, "matrix": [4, 5], "x": 60, "y": 51 }, - { "flags": 4, "matrix": [4, 6], "x": 70, "y": 51 }, - { "flags": 4, "matrix": [4, 7], "x": 80, "y": 51 }, - { "flags": 4, "matrix": [4, 8], "x": 90, "y": 51 }, - { "flags": 4, "matrix": [4, 9], "x": 100, "y": 51 }, - { "flags": 4, "matrix": [4, 10], "x": 110, "y": 51 }, - { "flags": 4, "matrix": [4, 13], "x": 135, "y": 51 }, - { "flags": 4, "matrix": [4, 15], "x": 166, "y": 51 }, - { "flags": 4, "matrix": [4, 17], "x": 194, "y": 51 }, - { "flags": 4, "matrix": [4, 18], "x": 204, "y": 51 }, - { "flags": 4, "matrix": [4, 19], "x": 214, "y": 51 }, - { "flags": 4, "matrix": [4, 20], "x": 224, "y": 51 }, - - { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64 }, - { "flags": 4, "matrix": [5, 1], "x": 10, "y": 64 }, - { "flags": 4, "matrix": [5, 2], "x": 20, "y": 64 }, - { "flags": 4, "matrix": [5, 5], "x": 60, "y": 64 }, - { "flags": 4, "matrix": [5, 9], "x": 100, "y": 64 }, - { "flags": 4, "matrix": [5, 10], "x": 110, "y": 64 }, - { "flags": 4, "matrix": [5, 11], "x": 130, "y": 64 }, - { "flags": 4, "matrix": [5, 13], "x": 140, "y": 64 }, - { "flags": 4, "matrix": [5, 14], "x": 156, "y": 64 }, - { "flags": 4, "matrix": [5, 15], "x": 166, "y": 64 }, - { "flags": 4, "matrix": [5, 16], "x": 176, "y": 64 }, - { "flags": 4, "matrix": [5, 18], "x": 199, "y": 64 }, - { "flags": 4, "matrix": [5, 19], "x": 214, "y": 64 } - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, - { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, - { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, - { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, - { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, - { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, - { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, - { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, - { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "label": "Cal", "matrix": [0, 17], "x": 18.5, "y": 0 }, - { "label": "Mute", "matrix": [0, 18], "x": 19.5, "y": 0 }, - { "label": "Vold", "matrix": [0, 19], "x": 20.5, "y": 0 }, - { "label": "Volu", "matrix": [0, 20], "x": 21.5, "y": 0 }, - - { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, - { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, - { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, - { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, - { "label": "Num", "matrix": [1, 17], "x": 18.5, "y": 1.25 }, - { "label": "/", "matrix": [1, 18], "x": 19.5, "y": 1.25 }, - { "label": "*", "matrix": [1, 19], "x": 20.5, "y": 1.25 }, - { "label": "-", "matrix": [1, 20], "x": 21.5, "y": 1.25 }, - - { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, - { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, - { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, - { "label": "7", "matrix": [2, 17], "x": 18.5, "y": 2.25 }, - { "label": "8", "matrix": [2, 18], "x": 19.5, "y": 2.25 }, - { "label": "9", "matrix": [2, 19], "x": 20.5, "y": 2.25 }, - { "label": "+", "matrix": [2, 20], "x": 21.5, "y": 2.25, "h": 2 }, - - { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, - { "label": "4", "matrix": [3, 17], "x": 18.5, "y": 3.25 }, - { "label": "5", "matrix": [3, 18], "x": 19.5, "y": 3.25 }, - { "label": "6", "matrix": [3, 19], "x": 20.5, "y": 3.25 }, - - { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, - { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, - { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, - { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, - { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, - { "label": "1", "matrix": [4, 17], "x": 18.5, "y": 4.25 }, - { "label": "2", "matrix": [4, 18], "x": 19.5, "y": 4.25 }, - { "label": "3", "matrix": [4, 19], "x": 20.5, "y": 4.25 }, - { "label": "Enter", "matrix": [4, 20], "x": 21.5, "y": 4.25, "h": 2 }, - - { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, - { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, - { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, - { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, - { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, - { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, - { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, - { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, - { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, - { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 }, - { "label": "0", "matrix": [5, 18], "x": 18.5, "y": 5.25, "w": 2 }, - { "label": ".", "matrix": [5, 19], "x": 20.5, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/monsgeek/m5/keyboard.json b/keyboards/monsgeek/m5/keyboard.json new file mode 100644 index 0000000000..77d474d5db --- /dev/null +++ b/keyboards/monsgeek/m5/keyboard.json @@ -0,0 +1,302 @@ +{ + "keyboard_name": "M5", + "manufacturer": "MonsGeek", + "maintainer": "jonylee@hfd", + "usb": { + "vid": "0xFFFE", + "pid": "0x000A", + "device_version": "1.0.4", + "suspend_wakeup_delay": 400, + "force_nkro": true + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C1","C2","C3","A0","A1","A2","A3","A4","A5","A6","A7","C4","C5","B0","B1","B2","B10","B11","B12","B13","B14"], + "rows": ["B15", "C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "dynamic_keymap": { + "layer_count": 6 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "indicators": { + "num_lock":"A15", + "caps_lock": "C10" + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 180, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 30, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 40, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 50, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 70, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 80, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 90, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x": 100, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x": 110, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x": 120, "y": 0 }, + { "flags": 4, "matrix": [0, 11], "x": 130, "y": 0 }, + { "flags": 4, "matrix": [0, 12], "x": 140, "y": 0 }, + { "flags": 4, "matrix": [0, 14], "x": 156, "y": 0 }, + { "flags": 4, "matrix": [0, 15], "x": 166, "y": 0 }, + { "flags": 4, "matrix": [0, 16], "x": 176, "y": 0 }, + { "flags": 4, "matrix": [0, 17], "x": 194, "y": 0 }, + { "flags": 4, "matrix": [0, 18], "x": 204, "y": 0 }, + { "flags": 4, "matrix": [0, 19], "x": 214, "y": 0 }, + { "flags": 4, "matrix": [0, 20], "x": 224, "y": 0 }, + + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 13 }, + { "flags": 4, "matrix": [1, 1], "x": 10, "y": 13 }, + { "flags": 4, "matrix": [1, 2], "x": 20, "y": 13 }, + { "flags": 4, "matrix": [1, 3], "x": 30, "y": 13 }, + { "flags": 4, "matrix": [1, 4], "x": 40, "y": 13 }, + { "flags": 4, "matrix": [1, 5], "x": 50, "y": 13 }, + { "flags": 4, "matrix": [1, 6], "x": 60, "y": 13 }, + { "flags": 4, "matrix": [1, 7], "x": 70, "y": 13 }, + { "flags": 4, "matrix": [1, 8], "x": 80, "y": 13 }, + { "flags": 4, "matrix": [1, 9], "x": 90, "y": 13 }, + { "flags": 4, "matrix": [1, 10], "x": 100, "y": 13 }, + { "flags": 4, "matrix": [1, 11], "x": 110, "y": 13 }, + { "flags": 4, "matrix": [1, 12], "x": 120, "y": 13 }, + { "flags": 4, "matrix": [1, 13], "x": 140, "y": 13 }, + { "flags": 4, "matrix": [1, 14], "x": 156, "y": 13 }, + { "flags": 4, "matrix": [1, 15], "x": 166, "y": 13 }, + { "flags": 4, "matrix": [1, 16], "x": 176, "y": 13 }, + { "flags": 4, "matrix": [1, 17], "x": 194, "y": 13 }, + { "flags": 4, "matrix": [1, 18], "x": 204, "y": 13 }, + { "flags": 4, "matrix": [1, 19], "x": 214, "y": 13 }, + { "flags": 4, "matrix": [1, 20], "x": 224, "y": 13 }, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 26 }, + { "flags": 4, "matrix": [2, 1], "x": 10, "y": 26 }, + { "flags": 4, "matrix": [2, 2], "x": 20, "y": 26 }, + { "flags": 4, "matrix": [2, 3], "x": 30, "y": 26 }, + { "flags": 4, "matrix": [2, 4], "x": 40, "y": 26 }, + { "flags": 4, "matrix": [2, 5], "x": 50, "y": 26 }, + { "flags": 4, "matrix": [2, 6], "x": 60, "y": 26 }, + { "flags": 4, "matrix": [2, 7], "x": 70, "y": 26 }, + { "flags": 4, "matrix": [2, 8], "x": 80, "y": 26 }, + { "flags": 4, "matrix": [2, 9], "x": 90, "y": 26 }, + { "flags": 4, "matrix": [2, 10], "x": 100, "y": 26 }, + { "flags": 4, "matrix": [2, 11], "x": 110, "y": 26 }, + { "flags": 4, "matrix": [2, 12], "x": 128, "y": 26 }, + { "flags": 4, "matrix": [2, 13], "x": 140, "y": 26 }, + { "flags": 4, "matrix": [2, 14], "x": 156, "y": 26 }, + { "flags": 4, "matrix": [2, 15], "x": 166, "y": 26 }, + { "flags": 4, "matrix": [2, 16], "x": 176, "y": 26 }, + { "flags": 4, "matrix": [2, 17], "x": 194, "y": 26 }, + { "flags": 4, "matrix": [2, 18], "x": 204, "y": 26 }, + { "flags": 4, "matrix": [2, 19], "x": 214, "y": 26 }, + { "flags": 4, "matrix": [2, 20], "x": 224, "y": 26 }, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 38 }, + { "flags": 4, "matrix": [3, 1], "x": 10, "y": 38 }, + { "flags": 4, "matrix": [3, 2], "x": 20, "y": 38 }, + { "flags": 4, "matrix": [3, 3], "x": 30, "y": 38 }, + { "flags": 4, "matrix": [3, 4], "x": 40, "y": 38 }, + { "flags": 4, "matrix": [3, 5], "x": 50, "y": 38 }, + { "flags": 4, "matrix": [3, 6], "x": 60, "y": 38 }, + { "flags": 4, "matrix": [3, 7], "x": 70, "y": 38 }, + { "flags": 4, "matrix": [3, 8], "x": 80, "y": 38 }, + { "flags": 4, "matrix": [3, 9], "x": 90, "y": 38 }, + { "flags": 4, "matrix": [3, 10], "x": 100, "y": 38 }, + { "flags": 4, "matrix": [3, 11], "x": 110, "y": 38 }, + { "flags": 4, "matrix": [3, 13], "x": 135, "y": 38 }, + { "flags": 4, "matrix": [3, 17], "x": 194, "y": 38 }, + { "flags": 4, "matrix": [3, 18], "x": 204, "y": 38 }, + { "flags": 4, "matrix": [3, 19], "x": 214, "y": 38 }, + + { "flags": 4, "matrix": [4, 0], "x": 5, "y": 51 }, + { "flags": 4, "matrix": [4, 1], "x": 20, "y": 51 }, + { "flags": 4, "matrix": [4, 2], "x": 30, "y": 51 }, + { "flags": 4, "matrix": [4, 3], "x": 40, "y": 51 }, + { "flags": 4, "matrix": [4, 4], "x": 50, "y": 51 }, + { "flags": 4, "matrix": [4, 5], "x": 60, "y": 51 }, + { "flags": 4, "matrix": [4, 6], "x": 70, "y": 51 }, + { "flags": 4, "matrix": [4, 7], "x": 80, "y": 51 }, + { "flags": 4, "matrix": [4, 8], "x": 90, "y": 51 }, + { "flags": 4, "matrix": [4, 9], "x": 100, "y": 51 }, + { "flags": 4, "matrix": [4, 10], "x": 110, "y": 51 }, + { "flags": 4, "matrix": [4, 13], "x": 135, "y": 51 }, + { "flags": 4, "matrix": [4, 15], "x": 166, "y": 51 }, + { "flags": 4, "matrix": [4, 17], "x": 194, "y": 51 }, + { "flags": 4, "matrix": [4, 18], "x": 204, "y": 51 }, + { "flags": 4, "matrix": [4, 19], "x": 214, "y": 51 }, + { "flags": 4, "matrix": [4, 20], "x": 224, "y": 51 }, + + { "flags": 4, "matrix": [5, 0], "x": 0, "y": 64 }, + { "flags": 4, "matrix": [5, 1], "x": 10, "y": 64 }, + { "flags": 4, "matrix": [5, 2], "x": 20, "y": 64 }, + { "flags": 4, "matrix": [5, 5], "x": 60, "y": 64 }, + { "flags": 4, "matrix": [5, 9], "x": 100, "y": 64 }, + { "flags": 4, "matrix": [5, 10], "x": 110, "y": 64 }, + { "flags": 4, "matrix": [5, 11], "x": 130, "y": 64 }, + { "flags": 4, "matrix": [5, 13], "x": 140, "y": 64 }, + { "flags": 4, "matrix": [5, 14], "x": 156, "y": 64 }, + { "flags": 4, "matrix": [5, 15], "x": 166, "y": 64 }, + { "flags": 4, "matrix": [5, 16], "x": 176, "y": 64 }, + { "flags": 4, "matrix": [5, 18], "x": 199, "y": 64 }, + { "flags": 4, "matrix": [5, 19], "x": 214, "y": 64 } + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [0, 1], "x": 2, "y": 0 }, + { "label": "F2", "matrix": [0, 2], "x": 3, "y": 0 }, + { "label": "F3", "matrix": [0, 3], "x": 4, "y": 0 }, + { "label": "F4", "matrix": [0, 4], "x": 5, "y": 0 }, + { "label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "label": "F9", "matrix": [0, 9], "x": 11, "y": 0 }, + { "label": "F10", "matrix": [0, 10], "x": 12, "y": 0 }, + { "label": "F11", "matrix": [0, 11], "x": 13, "y": 0 }, + { "label": "F12", "matrix": [0, 12], "x": 14, "y": 0 }, + { "label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "label": "ScrLk", "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "label": "Cal", "matrix": [0, 17], "x": 18.5, "y": 0 }, + { "label": "Mute", "matrix": [0, 18], "x": 19.5, "y": 0 }, + { "label": "Vold", "matrix": [0, 19], "x": 20.5, "y": 0 }, + { "label": "Volu", "matrix": [0, 20], "x": 21.5, "y": 0 }, + + { "label": "~", "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "label": "!", "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "label": "@", "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "label": "#", "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "label": "$", "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "label": "%", "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "label": "^", "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "label": "&", "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "label": "*", "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "label": "(", "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "label": ")", "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "label": "_", "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "label": "+", "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2 }, + { "label": "Ins", "matrix": [1, 14], "x": 15.25, "y": 1.25 }, + { "label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25 }, + { "label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25 }, + { "label": "Num", "matrix": [1, 17], "x": 18.5, "y": 1.25 }, + { "label": "/", "matrix": [1, 18], "x": 19.5, "y": 1.25 }, + { "label": "*", "matrix": [1, 19], "x": 20.5, "y": 1.25 }, + { "label": "-", "matrix": [1, 20], "x": 21.5, "y": 1.25 }, + + { "label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "label": "Del", "matrix": [2, 14], "x": 15.25, "y": 2.25 }, + { "label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25 }, + { "label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25 }, + { "label": "7", "matrix": [2, 17], "x": 18.5, "y": 2.25 }, + { "label": "8", "matrix": [2, 18], "x": 19.5, "y": 2.25 }, + { "label": "9", "matrix": [2, 19], "x": 20.5, "y": 2.25 }, + { "label": "+", "matrix": [2, 20], "x": 21.5, "y": 2.25, "h": 2 }, + + { "label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25 }, + { "label": "4", "matrix": [3, 17], "x": 18.5, "y": 3.25 }, + { "label": "5", "matrix": [3, 18], "x": 19.5, "y": 3.25 }, + { "label": "6", "matrix": [3, 19], "x": 20.5, "y": 3.25 }, + + { "label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "label": "Z", "matrix": [4, 1], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [4, 2], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [4, 3], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [4, 6], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [4, 7], "x": 8.25, "y": 4.25 }, + { "label": "<", "matrix": [4, 8], "x": 9.25, "y": 4.25 }, + { "label": ">", "matrix": [4, 9], "x": 10.25, "y": 4.25 }, + { "label": "?", "matrix": [4, 10], "x": 11.25, "y": 4.25 }, + { "label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "label": "Up", "matrix": [4, 15], "x": 16.25, "y": 4.25 }, + { "label": "1", "matrix": [4, 17], "x": 18.5, "y": 4.25 }, + { "label": "2", "matrix": [4, 18], "x": 19.5, "y": 4.25 }, + { "label": "3", "matrix": [4, 19], "x": 20.5, "y": 4.25 }, + { "label": "Enter", "matrix": [4, 20], "x": 21.5, "y": 4.25, "h": 2 }, + + { "label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25 }, + { "label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25 }, + { "label": "Space", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25 }, + { "label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25 }, + { "label": "Win", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25 }, + { "label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25 }, + { "label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25 }, + { "label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25 }, + { "label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25 }, + { "label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25 }, + { "label": "0", "matrix": [5, 18], "x": 18.5, "y": 5.25, "w": 2 }, + { "label": ".", "matrix": [5, 19], "x": 20.5, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/monsgeek/m5/rules.mk b/keyboards/monsgeek/m5/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/monsgeek/m5/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/monsgeek/m6/info.json b/keyboards/monsgeek/m6/info.json deleted file mode 100644 index 7931d0d122..0000000000 --- a/keyboards/monsgeek/m6/info.json +++ /dev/null @@ -1,244 +0,0 @@ -{ - "keyboard_name": "M6", - "manufacturer": "MonsGeek", - "maintainer": "jonylee@hfd", - "usb": { - "force_nkro": true, - "vid": "0xFFFE", - "pid": "0x0011", - "device_version": "1.0.0", - "suspend_wakeup_delay": 400 - }, - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2"], - "rows": ["C6", "C7", "C8", "C9", "A8"] - }, - "diode_direction": "ROW2COL", - "dynamic_keymap": { - "layer_count": 6 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 8192 - } - }, - "rgb_matrix": { - "driver": "snled27351", - "max_brightness": 200, - "val_steps": 20, - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "multisplash": true - }, - "layout":[ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, - { "flags": 4, "matrix": [0, 1], "x": 13, "y": 0}, - { "flags": 4, "matrix": [0, 2], "x": 26, "y": 0}, - { "flags": 4, "matrix": [0, 3], "x": 39, "y": 0}, - { "flags": 4, "matrix": [0, 4], "x": 52, "y": 0}, - { "flags": 4, "matrix": [0, 5], "x": 65, "y": 0}, - { "flags": 4, "matrix": [0, 6], "x": 78, "y": 0}, - { "flags": 4, "matrix": [0, 7], "x":115, "y": 0}, - { "flags": 4, "matrix": [0, 8], "x":128, "y": 0}, - { "flags": 4, "matrix": [0, 9], "x":141, "y": 0}, - { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, - { "flags": 4, "matrix": [0, 11], "x":167, "y": 0}, - { "flags": 4, "matrix": [0, 12], "x":180, "y": 0}, - { "flags": 4, "matrix": [0, 13], "x":193, "y": 0}, - { "flags": 4, "matrix": [0, 15], "x":224, "y": 0}, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, - { "flags": 4, "matrix": [1, 1], "x": 19, "y": 16}, - { "flags": 4, "matrix": [1, 2], "x": 33, "y": 16}, - { "flags": 4, "matrix": [1, 3], "x": 46, "y": 16}, - { "flags": 4, "matrix": [1, 4], "x": 59, "y": 16}, - { "flags": 4, "matrix": [1, 5], "x": 72, "y": 16}, - { "flags": 4, "matrix": [1, 6], "x":108, "y": 16}, - { "flags": 4, "matrix": [1, 7], "x":122, "y": 16}, - { "flags": 4, "matrix": [1, 8], "x":135, "y": 16}, - { "flags": 4, "matrix": [1, 9], "x":148, "y": 16}, - { "flags": 4, "matrix": [1, 10], "x":161, "y": 16}, - { "flags": 4, "matrix": [1, 11], "x":174, "y": 16}, - { "flags": 4, "matrix": [1, 12], "x":187, "y": 16}, - { "flags": 4, "matrix": [1, 13], "x":200, "y": 16}, - { "flags": 4, "matrix": [1, 15], "x":224, "y": 16}, - - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, - { "flags": 4, "matrix": [2, 1], "x": 23, "y": 32}, - { "flags": 4, "matrix": [2, 2], "x": 36, "y": 32}, - { "flags": 4, "matrix": [2, 3], "x": 49, "y": 32}, - { "flags": 4, "matrix": [2, 4], "x": 62, "y": 32}, - { "flags": 4, "matrix": [2, 5], "x": 75, "y": 32}, - { "flags": 4, "matrix": [2, 6], "x":112, "y": 32}, - { "flags": 4, "matrix": [2, 7], "x":125, "y": 32}, - { "flags": 4, "matrix": [2, 8], "x":138, "y": 32}, - { "flags": 4, "matrix": [2, 9], "x":151, "y": 32}, - { "flags": 4, "matrix": [2, 10], "x":164, "y": 32}, - { "flags": 4, "matrix": [2, 11], "x":177, "y": 32}, - { "flags": 4, "matrix": [2, 12], "x":190, "y": 32}, - { "flags": 4, "matrix": [2, 13], "x":203, "y": 32}, - { "flags": 4, "matrix": [2, 15], "x":224, "y": 32}, - - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, - { "flags": 4, "matrix": [3, 11], "x": 16, "y": 48}, - { "flags": 4, "matrix": [3, 1], "x": 29, "y": 48}, - { "flags": 4, "matrix": [3, 2], "x": 42, "y": 48}, - { "flags": 4, "matrix": [3, 3], "x": 65, "y": 48}, - { "flags": 4, "matrix": [3, 4], "x": 78, "y": 48}, - { "flags": 4, "matrix": [3, 5], "x": 91, "y": 48}, - { "flags": 4, "matrix": [3, 6], "x":105, "y": 48}, - { "flags": 4, "matrix": [3, 7], "x":118, "y": 48}, - { "flags": 4, "matrix": [3, 8], "x":131, "y": 48}, - { "flags": 4, "matrix": [3, 9], "x":144, "y": 48}, - { "flags": 4, "matrix": [3, 10], "x":158, "y": 48}, - { "flags": 4, "matrix": [3, 13], "x":171, "y": 48}, - { "flags": 4, "matrix": [3, 14], "x":184, "y": 48}, - { "flags": 4, "matrix": [3, 15], "x":210, "y": 48}, - - { "flags": 4, "matrix": [4, 0], "x": 0, "y": 64}, - { "flags": 4, "matrix": [4, 1], "x": 37, "y": 64}, - { "flags": 4, "matrix": [4, 2], "x": 59, "y": 64}, - { "flags": 4, "matrix": [4, 5], "x": 85, "y": 64}, - { "flags": 4, "matrix": [4, 9], "x":105, "y": 64}, - { "flags": 4, "matrix": [4, 10], "x":138, "y": 64}, - { "flags": 4, "matrix": [4, 11], "x":158, "y": 64}, - { "flags": 4, "matrix": [4, 13], "x":196, "y": 64}, - { "flags": 4, "matrix": [4, 14], "x":210, "y": 64}, - { "flags": 4, "matrix": [4, 15], "x":224, "y": 64}, - - { "flags": 2, "x":0, "y":0}, - { "flags": 2, "x":0, "y":6}, - { "flags": 2, "x":0, "y":13}, - { "flags": 2, "x":0, "y":19}, - { "flags": 2, "x":0, "y":25}, - { "flags": 2, "x":0, "y":32}, - { "flags": 2, "x":0, "y":38}, - { "flags": 2, "x":0, "y":45}, - { "flags": 2, "x":0, "y":51}, - { "flags": 2, "x":0, "y":57}, - { "flags": 2, "x":0, "y":64}, - - { "flags": 2, "x":224, "y":0}, - { "flags": 2, "x":224, "y":6}, - { "flags": 2, "x":224, "y":13}, - { "flags": 2, "x":224, "y":19}, - { "flags": 2, "x":224, "y":25}, - { "flags": 2, "x":224, "y":32}, - { "flags": 2, "x":224, "y":38}, - { "flags": 2, "x":224, "y":45}, - { "flags": 2, "x":224, "y":51}, - { "flags": 2, "x":224, "y":57}, - { "flags": 2, "x":224, "y":64} - ], - "react_on_keyup": true, - "sleep": true, - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "!", "matrix": [0, 1], "x": 1, "y":0 }, - { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, - { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, - { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, - { "label": "&", "matrix": [0, 7], "x": 8.75, "y": 0 }, - { "label": "*", "matrix": [0, 8], "x": 9.75, "y": 0 }, - { "label": "(", "matrix": [0, 9], "x": 10.75, "y": 0 }, - { "label": ")", "matrix": [0, 10], "x": 11.75, "y": 0 }, - { "label": "_", "matrix": [0, 11], "x": 12.75, "y": 0 }, - { "label": "+", "matrix": [0, 12], "x": 13.75, "y": 0 }, - { "label": "Bksp", "matrix": [0, 13], "w": 2, "x": 14.75, "y": 0 }, - { "label": "Del", "matrix": [0, 15], "x": 17, "y": 0 }, - - { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1.25 }, - { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1.25 }, - { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1.25 }, - { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1.25 }, - { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1.25 }, - { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1.25 }, - { "label": "Y", "matrix": [1, 6], "x": 8.25, "y": 1.25 }, - { "label": "U", "matrix": [1, 7], "x": 9.25, "y": 1.25 }, - { "label": "I", "matrix": [1, 8], "x": 10.25, "y": 1.25 }, - { "label": "O", "matrix": [1, 9], "x": 11.25, "y": 1.25 }, - { "label": "P", "matrix": [1, 10], "x": 12.25, "y": 1.25 }, - { "label": "{", "matrix": [1, 11], "x": 13.25, "y": 1.25 }, - { "label": "}", "matrix": [1, 12], "x": 14.25, "y": 1.25 }, - { "label": "|", "matrix": [1, 13], "w": 1.5, "x": 15.25, "y": 1.25 }, - { "label": "PageUp", "matrix": [1, 15], "x": 17, "y": 1.25 }, - - { "label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2.25 }, - { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2.25 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2.25 }, - { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2.25 }, - { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2.25 }, - { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2.25 }, - { "label": "H", "matrix": [2, 6], "x": 8.5, "y": 2.25 }, - { "label": "J", "matrix": [2, 7], "x": 9.5, "y": 2.25 }, - { "label": "K", "matrix": [2, 8], "x": 10.5, "y": 2.25 }, - { "label": "L", "matrix": [2, 9], "x": 11.5, "y": 2.25 }, - { "label": ":", "matrix": [2, 10], "x": 12.5, "y": 2.25 }, - { "label": "'", "matrix": [2, 11], "x": 13.5, "y": 2.25 }, - { "label": ":", "matrix": [2, 12], "x": 14.5, "y": 2.25 }, - { "label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 14.5, "y": 2.25 }, - { "label": "PageDn", "matrix": [2, 15], "x": 17, "y": 2.25 }, - - { "label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3.25 }, - { "label": ":", "matrix": [3, 11], "x": 1.25, "y": 3.25 }, - { "label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3.25 }, - { "label": "X", "matrix": [3, 2], "x": 3.25, "y": 3.25 }, - { "label": "C", "matrix": [3, 3], "x": 4.25, "y": 3.25 }, - { "label": "V", "matrix": [3, 4], "x": 5.25, "y": 3.25 }, - { "label": "B", "matrix": [3, 5], "x": 6.25, "y": 3.25 }, - { "label": "B", "matrix": [3, 6], "x": 8, "y": 3.25 }, - { "label": "N", "matrix": [3, 7], "x": 9, "y": 3.25 }, - { "label": "M", "matrix": [3, 8], "x": 10, "y": 3.25 }, - { "label": "<", "matrix": [3, 9], "x": 11, "y": 3.25 }, - { "label": ">", "matrix": [3, 10], "x": 12, "y": 3.25 }, - { "label": "?", "matrix": [3, 13], "x": 13, "y": 3.25 }, - { "label": "Shift", "matrix": [3, 14], "w": 1.75, "x": 14, "y": 3.25 }, - { "label": "Up", "matrix": [3, 15], "x": 16, "y": 3.25 }, - - { "label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4.25 }, - { "label": "Alt", "matrix": [4, 1], "w": 1.5, "x": 3, "y": 4.25 }, - { "label": "Space", "matrix": [4, 2], "w": 2, "x": 4.5, "y": 4.25 }, - { "label": "Win", "matrix": [4, 5], "w": 1.25, "x": 6.5, "y": 4.25 }, - { "label": "Space", "matrix": [4, 9], "w": 2.5, "x": 8, "y": 4.25 }, - { "label": "Alt", "matrix": [4, 10], "w":1.5, "x": 10.5, "y": 4.25 }, - { "label": "Fn", "matrix": [4, 11], "w":1.5, "x": 12, "y": 4.25 }, - { "label": "Left", "matrix": [4, 13], "x": 15, "y": 4.25 }, - { "label": "Down", "matrix": [4, 14], "x": 16, "y": 4.25 }, - { "label": "Right", "matrix": [4, 15], "x": 17, "y": 4.25 } - ] - } - } -} diff --git a/keyboards/monsgeek/m6/keyboard.json b/keyboards/monsgeek/m6/keyboard.json new file mode 100644 index 0000000000..7931d0d122 --- /dev/null +++ b/keyboards/monsgeek/m6/keyboard.json @@ -0,0 +1,244 @@ +{ + "keyboard_name": "M6", + "manufacturer": "MonsGeek", + "maintainer": "jonylee@hfd", + "usb": { + "force_nkro": true, + "vid": "0xFFFE", + "pid": "0x0011", + "device_version": "1.0.0", + "suspend_wakeup_delay": 400 + }, + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C1", "C2", "C3", "A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "C4", "C5", "B0", "B1", "B2"], + "rows": ["C6", "C7", "C8", "C9", "A8"] + }, + "diode_direction": "ROW2COL", + "dynamic_keymap": { + "layer_count": 6 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 8192 + } + }, + "rgb_matrix": { + "driver": "snled27351", + "max_brightness": 200, + "val_steps": 20, + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "multisplash": true + }, + "layout":[ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, + { "flags": 4, "matrix": [0, 1], "x": 13, "y": 0}, + { "flags": 4, "matrix": [0, 2], "x": 26, "y": 0}, + { "flags": 4, "matrix": [0, 3], "x": 39, "y": 0}, + { "flags": 4, "matrix": [0, 4], "x": 52, "y": 0}, + { "flags": 4, "matrix": [0, 5], "x": 65, "y": 0}, + { "flags": 4, "matrix": [0, 6], "x": 78, "y": 0}, + { "flags": 4, "matrix": [0, 7], "x":115, "y": 0}, + { "flags": 4, "matrix": [0, 8], "x":128, "y": 0}, + { "flags": 4, "matrix": [0, 9], "x":141, "y": 0}, + { "flags": 4, "matrix": [0, 10], "x":154, "y": 0}, + { "flags": 4, "matrix": [0, 11], "x":167, "y": 0}, + { "flags": 4, "matrix": [0, 12], "x":180, "y": 0}, + { "flags": 4, "matrix": [0, 13], "x":193, "y": 0}, + { "flags": 4, "matrix": [0, 15], "x":224, "y": 0}, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, + { "flags": 4, "matrix": [1, 1], "x": 19, "y": 16}, + { "flags": 4, "matrix": [1, 2], "x": 33, "y": 16}, + { "flags": 4, "matrix": [1, 3], "x": 46, "y": 16}, + { "flags": 4, "matrix": [1, 4], "x": 59, "y": 16}, + { "flags": 4, "matrix": [1, 5], "x": 72, "y": 16}, + { "flags": 4, "matrix": [1, 6], "x":108, "y": 16}, + { "flags": 4, "matrix": [1, 7], "x":122, "y": 16}, + { "flags": 4, "matrix": [1, 8], "x":135, "y": 16}, + { "flags": 4, "matrix": [1, 9], "x":148, "y": 16}, + { "flags": 4, "matrix": [1, 10], "x":161, "y": 16}, + { "flags": 4, "matrix": [1, 11], "x":174, "y": 16}, + { "flags": 4, "matrix": [1, 12], "x":187, "y": 16}, + { "flags": 4, "matrix": [1, 13], "x":200, "y": 16}, + { "flags": 4, "matrix": [1, 15], "x":224, "y": 16}, + + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 32}, + { "flags": 4, "matrix": [2, 1], "x": 23, "y": 32}, + { "flags": 4, "matrix": [2, 2], "x": 36, "y": 32}, + { "flags": 4, "matrix": [2, 3], "x": 49, "y": 32}, + { "flags": 4, "matrix": [2, 4], "x": 62, "y": 32}, + { "flags": 4, "matrix": [2, 5], "x": 75, "y": 32}, + { "flags": 4, "matrix": [2, 6], "x":112, "y": 32}, + { "flags": 4, "matrix": [2, 7], "x":125, "y": 32}, + { "flags": 4, "matrix": [2, 8], "x":138, "y": 32}, + { "flags": 4, "matrix": [2, 9], "x":151, "y": 32}, + { "flags": 4, "matrix": [2, 10], "x":164, "y": 32}, + { "flags": 4, "matrix": [2, 11], "x":177, "y": 32}, + { "flags": 4, "matrix": [2, 12], "x":190, "y": 32}, + { "flags": 4, "matrix": [2, 13], "x":203, "y": 32}, + { "flags": 4, "matrix": [2, 15], "x":224, "y": 32}, + + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 48}, + { "flags": 4, "matrix": [3, 11], "x": 16, "y": 48}, + { "flags": 4, "matrix": [3, 1], "x": 29, "y": 48}, + { "flags": 4, "matrix": [3, 2], "x": 42, "y": 48}, + { "flags": 4, "matrix": [3, 3], "x": 65, "y": 48}, + { "flags": 4, "matrix": [3, 4], "x": 78, "y": 48}, + { "flags": 4, "matrix": [3, 5], "x": 91, "y": 48}, + { "flags": 4, "matrix": [3, 6], "x":105, "y": 48}, + { "flags": 4, "matrix": [3, 7], "x":118, "y": 48}, + { "flags": 4, "matrix": [3, 8], "x":131, "y": 48}, + { "flags": 4, "matrix": [3, 9], "x":144, "y": 48}, + { "flags": 4, "matrix": [3, 10], "x":158, "y": 48}, + { "flags": 4, "matrix": [3, 13], "x":171, "y": 48}, + { "flags": 4, "matrix": [3, 14], "x":184, "y": 48}, + { "flags": 4, "matrix": [3, 15], "x":210, "y": 48}, + + { "flags": 4, "matrix": [4, 0], "x": 0, "y": 64}, + { "flags": 4, "matrix": [4, 1], "x": 37, "y": 64}, + { "flags": 4, "matrix": [4, 2], "x": 59, "y": 64}, + { "flags": 4, "matrix": [4, 5], "x": 85, "y": 64}, + { "flags": 4, "matrix": [4, 9], "x":105, "y": 64}, + { "flags": 4, "matrix": [4, 10], "x":138, "y": 64}, + { "flags": 4, "matrix": [4, 11], "x":158, "y": 64}, + { "flags": 4, "matrix": [4, 13], "x":196, "y": 64}, + { "flags": 4, "matrix": [4, 14], "x":210, "y": 64}, + { "flags": 4, "matrix": [4, 15], "x":224, "y": 64}, + + { "flags": 2, "x":0, "y":0}, + { "flags": 2, "x":0, "y":6}, + { "flags": 2, "x":0, "y":13}, + { "flags": 2, "x":0, "y":19}, + { "flags": 2, "x":0, "y":25}, + { "flags": 2, "x":0, "y":32}, + { "flags": 2, "x":0, "y":38}, + { "flags": 2, "x":0, "y":45}, + { "flags": 2, "x":0, "y":51}, + { "flags": 2, "x":0, "y":57}, + { "flags": 2, "x":0, "y":64}, + + { "flags": 2, "x":224, "y":0}, + { "flags": 2, "x":224, "y":6}, + { "flags": 2, "x":224, "y":13}, + { "flags": 2, "x":224, "y":19}, + { "flags": 2, "x":224, "y":25}, + { "flags": 2, "x":224, "y":32}, + { "flags": 2, "x":224, "y":38}, + { "flags": 2, "x":224, "y":45}, + { "flags": 2, "x":224, "y":51}, + { "flags": 2, "x":224, "y":57}, + { "flags": 2, "x":224, "y":64} + ], + "react_on_keyup": true, + "sleep": true, + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Esc", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "!", "matrix": [0, 1], "x": 1, "y":0 }, + { "label": "@", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "#", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "$", "matrix": [0, 4], "x": 4, "y": 0 }, + { "label": "%", "matrix": [0, 5], "x": 5, "y": 0 }, + { "label": "^", "matrix": [0, 6], "x": 6, "y": 0 }, + { "label": "&", "matrix": [0, 7], "x": 8.75, "y": 0 }, + { "label": "*", "matrix": [0, 8], "x": 9.75, "y": 0 }, + { "label": "(", "matrix": [0, 9], "x": 10.75, "y": 0 }, + { "label": ")", "matrix": [0, 10], "x": 11.75, "y": 0 }, + { "label": "_", "matrix": [0, 11], "x": 12.75, "y": 0 }, + { "label": "+", "matrix": [0, 12], "x": 13.75, "y": 0 }, + { "label": "Bksp", "matrix": [0, 13], "w": 2, "x": 14.75, "y": 0 }, + { "label": "Del", "matrix": [0, 15], "x": 17, "y": 0 }, + + { "label": "Tab", "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1.25 }, + { "label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1.25 }, + { "label": "W", "matrix": [1, 2], "x": 2.5, "y": 1.25 }, + { "label": "E", "matrix": [1, 3], "x": 3.5, "y": 1.25 }, + { "label": "R", "matrix": [1, 4], "x": 4.5, "y": 1.25 }, + { "label": "T", "matrix": [1, 5], "x": 5.5, "y": 1.25 }, + { "label": "Y", "matrix": [1, 6], "x": 8.25, "y": 1.25 }, + { "label": "U", "matrix": [1, 7], "x": 9.25, "y": 1.25 }, + { "label": "I", "matrix": [1, 8], "x": 10.25, "y": 1.25 }, + { "label": "O", "matrix": [1, 9], "x": 11.25, "y": 1.25 }, + { "label": "P", "matrix": [1, 10], "x": 12.25, "y": 1.25 }, + { "label": "{", "matrix": [1, 11], "x": 13.25, "y": 1.25 }, + { "label": "}", "matrix": [1, 12], "x": 14.25, "y": 1.25 }, + { "label": "|", "matrix": [1, 13], "w": 1.5, "x": 15.25, "y": 1.25 }, + { "label": "PageUp", "matrix": [1, 15], "x": 17, "y": 1.25 }, + + { "label": "Caps Lock", "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2.25 }, + { "label": "A", "matrix": [2, 1], "x": 1.75, "y": 2.25 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2.25 }, + { "label": "D", "matrix": [2, 3], "x": 3.75, "y": 2.25 }, + { "label": "F", "matrix": [2, 4], "x": 4.75, "y": 2.25 }, + { "label": "G", "matrix": [2, 5], "x": 5.75, "y": 2.25 }, + { "label": "H", "matrix": [2, 6], "x": 8.5, "y": 2.25 }, + { "label": "J", "matrix": [2, 7], "x": 9.5, "y": 2.25 }, + { "label": "K", "matrix": [2, 8], "x": 10.5, "y": 2.25 }, + { "label": "L", "matrix": [2, 9], "x": 11.5, "y": 2.25 }, + { "label": ":", "matrix": [2, 10], "x": 12.5, "y": 2.25 }, + { "label": "'", "matrix": [2, 11], "x": 13.5, "y": 2.25 }, + { "label": ":", "matrix": [2, 12], "x": 14.5, "y": 2.25 }, + { "label": "Enter", "matrix": [2, 13], "w": 2.25, "x": 14.5, "y": 2.25 }, + { "label": "PageDn", "matrix": [2, 15], "x": 17, "y": 2.25 }, + + { "label": "Shift", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3.25 }, + { "label": ":", "matrix": [3, 11], "x": 1.25, "y": 3.25 }, + { "label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3.25 }, + { "label": "X", "matrix": [3, 2], "x": 3.25, "y": 3.25 }, + { "label": "C", "matrix": [3, 3], "x": 4.25, "y": 3.25 }, + { "label": "V", "matrix": [3, 4], "x": 5.25, "y": 3.25 }, + { "label": "B", "matrix": [3, 5], "x": 6.25, "y": 3.25 }, + { "label": "B", "matrix": [3, 6], "x": 8, "y": 3.25 }, + { "label": "N", "matrix": [3, 7], "x": 9, "y": 3.25 }, + { "label": "M", "matrix": [3, 8], "x": 10, "y": 3.25 }, + { "label": "<", "matrix": [3, 9], "x": 11, "y": 3.25 }, + { "label": ">", "matrix": [3, 10], "x": 12, "y": 3.25 }, + { "label": "?", "matrix": [3, 13], "x": 13, "y": 3.25 }, + { "label": "Shift", "matrix": [3, 14], "w": 1.75, "x": 14, "y": 3.25 }, + { "label": "Up", "matrix": [3, 15], "x": 16, "y": 3.25 }, + + { "label": "Ctrl", "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4.25 }, + { "label": "Alt", "matrix": [4, 1], "w": 1.5, "x": 3, "y": 4.25 }, + { "label": "Space", "matrix": [4, 2], "w": 2, "x": 4.5, "y": 4.25 }, + { "label": "Win", "matrix": [4, 5], "w": 1.25, "x": 6.5, "y": 4.25 }, + { "label": "Space", "matrix": [4, 9], "w": 2.5, "x": 8, "y": 4.25 }, + { "label": "Alt", "matrix": [4, 10], "w":1.5, "x": 10.5, "y": 4.25 }, + { "label": "Fn", "matrix": [4, 11], "w":1.5, "x": 12, "y": 4.25 }, + { "label": "Left", "matrix": [4, 13], "x": 15, "y": 4.25 }, + { "label": "Down", "matrix": [4, 14], "x": 16, "y": 4.25 }, + { "label": "Right", "matrix": [4, 15], "x": 17, "y": 4.25 } + ] + } + } +} diff --git a/keyboards/monsgeek/m6/rules.mk b/keyboards/monsgeek/m6/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/monsgeek/m6/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/montsinger/palmetto/info.json b/keyboards/montsinger/palmetto/info.json deleted file mode 100755 index 9ff29ba893..0000000000 --- a/keyboards/montsinger/palmetto/info.json +++ /dev/null @@ -1,648 +0,0 @@ -{ - "manufacturer": "Montsinger", - "keyboard_name": "Palmetto", - "maintainer": "Rossman360", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP28", "GP27", "GP29", "GP0", "GP1", "GP9", "GP26", "GP18", "GP10", "GP11", "GP25", "GP24", "GP12", "GP21", "GP13"], - "rows": ["GP5", "GP4", "GP3", "GP2", "GP15"] - }, - "processor": "RP2040", - "url": "https://carolinamech.com", - "usb": { - "device_version": "2.0.1", - "pid": "0x0006", - "vid": "0x524D" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan", - "60_tsangan_hhkb", - "60_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 12.5, "y": 4}, - {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 12.5, "y": 4}, - {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 12.5, "y": 4}, - {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 12.5, "y": 4}, - {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/montsinger/palmetto/keyboard.json b/keyboards/montsinger/palmetto/keyboard.json new file mode 100755 index 0000000000..9ff29ba893 --- /dev/null +++ b/keyboards/montsinger/palmetto/keyboard.json @@ -0,0 +1,648 @@ +{ + "manufacturer": "Montsinger", + "keyboard_name": "Palmetto", + "maintainer": "Rossman360", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP28", "GP27", "GP29", "GP0", "GP1", "GP9", "GP26", "GP18", "GP10", "GP11", "GP25", "GP24", "GP12", "GP21", "GP13"], + "rows": ["GP5", "GP4", "GP3", "GP2", "GP15"] + }, + "processor": "RP2040", + "url": "https://carolinamech.com", + "usb": { + "device_version": "2.0.1", + "pid": "0x0006", + "vid": "0x524D" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan", + "60_tsangan_hhkb", + "60_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 12.5, "y": 4}, + {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 12.5, "y": 4}, + {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 12.5, "y": 4}, + {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 12], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 12.5, "y": 4}, + {"matrix": [4, 14], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/montsinger/palmetto/rules.mk b/keyboards/montsinger/palmetto/rules.mk deleted file mode 100755 index 8b13789179..0000000000 --- a/keyboards/montsinger/palmetto/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/moondrop/dash75/r1/info.json b/keyboards/moondrop/dash75/r1/info.json deleted file mode 100644 index b562070dc9..0000000000 --- a/keyboards/moondrop/dash75/r1/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "usb": { - "pid": "0x7501", - "device_version": "1.5.0" - } -} diff --git a/keyboards/moondrop/dash75/r1/keyboard.json b/keyboards/moondrop/dash75/r1/keyboard.json new file mode 100644 index 0000000000..b562070dc9 --- /dev/null +++ b/keyboards/moondrop/dash75/r1/keyboard.json @@ -0,0 +1,6 @@ +{ + "usb": { + "pid": "0x7501", + "device_version": "1.5.0" + } +} diff --git a/keyboards/moondrop/dash75/r1/rules.mk b/keyboards/moondrop/dash75/r1/rules.mk deleted file mode 100644 index 6441046fb6..0000000000 --- a/keyboards/moondrop/dash75/r1/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# This file intentionally left blank -# ** Settings are Data Driven and reside in `info.json` ** diff --git a/keyboards/mothwing/info.json b/keyboards/mothwing/info.json deleted file mode 100644 index 350c52c72e..0000000000 --- a/keyboards/mothwing/info.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "keyboard_name": "mothwing", - "manufacturer": "Luana co.ltd.", - "url": "", - "maintainer": "tan-t", - "usb": { - "vid": "0x4D77", - "pid": "0x0001", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], - "rows": ["D4", "C6", "D7", "E6"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D2" - }, - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 1.18}, - {"matrix": [0, 1], "x": 1, "y": 1.03}, - {"matrix": [0, 2], "x": 2, "y": 0.35}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.05}, - {"matrix": [0, 5], "x": 5, "y": 0.1}, - - {"matrix": [4, 5], "x": 11.5, "y": 0.1}, - {"matrix": [4, 4], "x": 12.5, "y": 0.05}, - {"matrix": [4, 3], "x": 13.5, "y": 0}, - {"matrix": [4, 2], "x": 14.5, "y": 0.35}, - {"matrix": [4, 1], "x": 15.5, "y": 1.08}, - {"matrix": [4, 0], "x": 16.5, "y": 1.18}, - - {"matrix": [1, 0], "x": 0, "y": 2.18}, - {"matrix": [1, 1], "x": 1, "y": 2.03}, - {"matrix": [1, 2], "x": 2, "y": 1.35}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.05}, - {"matrix": [1, 5], "x": 5, "y": 1.1}, - - {"matrix": [5, 5], "x": 11.5, "y": 1.1}, - {"matrix": [5, 4], "x": 12.5, "y": 1.05}, - {"matrix": [5, 3], "x": 13.5, "y": 1}, - {"matrix": [5, 2], "x": 14.5, "y": 1.35}, - {"matrix": [5, 1], "x": 15.5, "y": 2.03}, - {"matrix": [5, 0], "x": 16.5, "y": 2.18}, - - {"matrix": [2, 0], "x": 0, "y": 3.18}, - {"matrix": [2, 1], "x": 1, "y": 3.03}, - {"matrix": [2, 2], "x": 2, "y": 2.35}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.05}, - {"matrix": [2, 5], "x": 5, "y": 2.1}, - - {"matrix": [6, 5], "x": 11.5, "y": 2.1}, - {"matrix": [6, 4], "x": 12.5, "y": 2.05}, - {"matrix": [6, 3], "x": 13.5, "y": 2}, - {"matrix": [6, 2], "x": 14.5, "y": 2.35}, - {"matrix": [6, 1], "x": 15.5, "y": 3.03}, - {"matrix": [6, 0], "x": 16.5, "y": 3.18}, - - {"matrix": [3, 2], "x": 4, "y": 3.05}, - {"matrix": [3, 3], "x": 5, "y": 3.1}, - {"matrix": [3, 4], "x": 6, "y": 3.2, "w": 1.25}, - {"matrix": [3, 5], "x": 7.25, "y": 3.5}, - - {"matrix": [7, 5], "x": 9.25, "y": 3.5}, - {"matrix": [7, 4], "x": 10.25, "y": 3.2, "w": 1.25}, - {"matrix": [7, 3], "x": 11.5, "y": 3.1}, - {"matrix": [7, 2], "x": 12.5, "y": 3.05} - ] - } - } -} diff --git a/keyboards/mothwing/keyboard.json b/keyboards/mothwing/keyboard.json new file mode 100644 index 0000000000..350c52c72e --- /dev/null +++ b/keyboards/mothwing/keyboard.json @@ -0,0 +1,78 @@ +{ + "keyboard_name": "mothwing", + "manufacturer": "Luana co.ltd.", + "url": "", + "maintainer": "tan-t", + "usb": { + "vid": "0x4D77", + "pid": "0x0001", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D2" + }, + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 1.18}, + {"matrix": [0, 1], "x": 1, "y": 1.03}, + {"matrix": [0, 2], "x": 2, "y": 0.35}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.05}, + {"matrix": [0, 5], "x": 5, "y": 0.1}, + + {"matrix": [4, 5], "x": 11.5, "y": 0.1}, + {"matrix": [4, 4], "x": 12.5, "y": 0.05}, + {"matrix": [4, 3], "x": 13.5, "y": 0}, + {"matrix": [4, 2], "x": 14.5, "y": 0.35}, + {"matrix": [4, 1], "x": 15.5, "y": 1.08}, + {"matrix": [4, 0], "x": 16.5, "y": 1.18}, + + {"matrix": [1, 0], "x": 0, "y": 2.18}, + {"matrix": [1, 1], "x": 1, "y": 2.03}, + {"matrix": [1, 2], "x": 2, "y": 1.35}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.05}, + {"matrix": [1, 5], "x": 5, "y": 1.1}, + + {"matrix": [5, 5], "x": 11.5, "y": 1.1}, + {"matrix": [5, 4], "x": 12.5, "y": 1.05}, + {"matrix": [5, 3], "x": 13.5, "y": 1}, + {"matrix": [5, 2], "x": 14.5, "y": 1.35}, + {"matrix": [5, 1], "x": 15.5, "y": 2.03}, + {"matrix": [5, 0], "x": 16.5, "y": 2.18}, + + {"matrix": [2, 0], "x": 0, "y": 3.18}, + {"matrix": [2, 1], "x": 1, "y": 3.03}, + {"matrix": [2, 2], "x": 2, "y": 2.35}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.05}, + {"matrix": [2, 5], "x": 5, "y": 2.1}, + + {"matrix": [6, 5], "x": 11.5, "y": 2.1}, + {"matrix": [6, 4], "x": 12.5, "y": 2.05}, + {"matrix": [6, 3], "x": 13.5, "y": 2}, + {"matrix": [6, 2], "x": 14.5, "y": 2.35}, + {"matrix": [6, 1], "x": 15.5, "y": 3.03}, + {"matrix": [6, 0], "x": 16.5, "y": 3.18}, + + {"matrix": [3, 2], "x": 4, "y": 3.05}, + {"matrix": [3, 3], "x": 5, "y": 3.1}, + {"matrix": [3, 4], "x": 6, "y": 3.2, "w": 1.25}, + {"matrix": [3, 5], "x": 7.25, "y": 3.5}, + + {"matrix": [7, 5], "x": 9.25, "y": 3.5}, + {"matrix": [7, 4], "x": 10.25, "y": 3.2, "w": 1.25}, + {"matrix": [7, 3], "x": 11.5, "y": 3.1}, + {"matrix": [7, 2], "x": 12.5, "y": 3.05} + ] + } + } +} diff --git a/keyboards/mothwing/rules.mk b/keyboards/mothwing/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ms_sculpt/info.json b/keyboards/ms_sculpt/info.json deleted file mode 100644 index 3536d4501f..0000000000 --- a/keyboards/ms_sculpt/info.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "manufacturer": "Jean Bernard", - "keyboard_name": "ms_sculpt", - "maintainer": "jn-bernard", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": false, - "mousekey": false, - "nkro": false - }, - "build": { - "debounce_type": "sym_eager_pk" - }, - "matrix_pins": { - "rows": ["B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3"], - "cols": ["A2", "B8", "A0", "C15", "C14", "A14", "A13", "B7", "B6", "B5", "B4", "B3", "A15", "A10", "A8", "B15", "B14", "B12"], - "ghost": true, - "io_delay": 5 - }, - "debounce": 3, - "processor": "STM32F401", - "url": "", - "usb": { - "polling_interval": 1, - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "bootmagic": { - "matrix": [4, 13] - }, - "layouts": { - "LAYOUT_iso": { - "layout": [ - {"matrix": [4, 13], "x": 0, "y": 0, "h": 0.8}, - {"matrix": [7, 12], "x": 1, "y": 0, "h": 0.8}, - {"matrix": [7, 11], "x": 2, "y": 0, "h": 0.8}, - {"matrix": [1, 11], "x": 3, "y": 0, "h": 0.8}, - {"matrix": [4, 11], "x": 4, "y": 0, "h": 0.8}, - {"matrix": [1, 10], "x": 5, "y": 0, "h": 0.8}, - {"matrix": [1, 15], "x": 6, "y": 0, "h": 0.8}, - {"matrix": [7, 9], "x": 8, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [7, 7], "x": 8.975, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [7, 5], "x": 9.95, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [7, 8], "x": 10.925, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [7, 3], "x": 11.9, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [1, 3], "x": 12.875, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [7, 1], "x": 13.85, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [3, 1], "x": 14.825, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [0, 1], "x": 15.8, "y": 0, "w": 0.975, "h": 0.8}, - {"matrix": [2, 3], "x": 16.775, "y": 0, "w": 0.975, "h": 0.8}, - - {"matrix": [7, 13], "x": 0, "y": 0.8}, - {"matrix": [0, 13], "x": 1, "y": 0.8}, - {"matrix": [0, 12], "x": 2, "y": 0.8}, - {"matrix": [2, 13], "x": 3, "y": 0.8}, - {"matrix": [1, 13], "x": 4, "y": 0.8}, - {"matrix": [7, 10], "x": 5, "y": 0.8}, - {"matrix": [7, 15], "x": 6, "y": 0.8}, - {"matrix": [0, 9], "x": 8, "y": 0.8, "w": 1.5}, - {"matrix": [0, 7], "x": 9.5, "y": 0.8}, - {"matrix": [0, 5], "x": 10.5, "y": 0.8}, - {"matrix": [0, 4], "x": 11.5, "y": 0.8}, - {"matrix": [1, 5], "x": 12.5, "y": 0.8}, - {"matrix": [7, 4], "x": 13.5, "y": 0.8}, - {"matrix": [0, 8], "x": 14.5, "y": 0.8, "w": 2.25}, - {"matrix": [0, 3], "x": 16.75, "y": 0.8, "h": 2}, - {"matrix": [2, 1], "x": 17.75, "y": 0.8}, - - {"matrix": [0, 10], "x": 0, "y": 1.8, "w": 1.25}, - {"matrix": [0, 11], "x": 1.25, "y": 1.8}, - {"matrix": [1, 12], "x": 2.25, "y": 1.8}, - {"matrix": [2, 11], "x": 3.25, "y": 1.8}, - {"matrix": [2, 10], "x": 4.25, "y": 1.8}, - {"matrix": [2, 15], "x": 5.25, "y": 1.8, "w": 1.75}, - {"matrix": [1, 9], "x": 8, "y": 1.8, "w": 1.25}, - {"matrix": [2, 9], "x": 9.25, "y": 1.8}, - {"matrix": [2, 7], "x": 10.25, "y": 1.8}, - {"matrix": [2, 5], "x": 11.25, "y": 1.8}, - {"matrix": [2, 4], "x": 12.25, "y": 1.8}, - {"matrix": [1, 4], "x": 13.25, "y": 1.8}, - {"matrix": [1, 7], "x": 14.25, "y": 1.8}, - {"matrix": [5, 1], "x": 17.75, "y": 1.8}, - - {"matrix": [2, 12], "x": 0, "y": 2.8, "w": 1.5}, - {"matrix": [3, 13], "x": 1.5, "y": 2.8}, - {"matrix": [4, 12], "x": 2.5, "y": 2.8}, - {"matrix": [3, 11], "x": 3.5, "y": 2.8}, - {"matrix": [3, 10], "x": 4.5, "y": 2.8}, - {"matrix": [4, 10], "x": 5.5, "y": 2.8, "w": 1.5}, - {"matrix": [4, 9], "x": 8, "y": 2.8, "w": 1.5}, - {"matrix": [3, 9], "x": 9.5, "y": 2.8}, - {"matrix": [3, 7], "x": 10.5, "y": 2.8}, - {"matrix": [3, 5], "x": 11.5, "y": 2.8}, - {"matrix": [3, 4], "x": 12.5, "y": 2.8}, - {"matrix": [4, 5], "x": 13.5, "y": 2.8}, - {"matrix": [5, 4], "x": 14.5, "y": 2.8}, - {"matrix": [3, 3], "x": 15.5, "y": 1.8, "w": 1.25, "h": 2}, - {"matrix": [1, 8], "x": 16.75, "y": 2.8}, - {"matrix": [1, 1], "x": 17.75, "y": 2.8}, - - {"matrix": [5, 14], "x": 0, "y": 3.8}, - {"matrix": [3, 12], "x": 1, "y": 3.8}, - {"matrix": [5, 13], "x": 2, "y": 3.8}, - {"matrix": [5, 12], "x": 3, "y": 3.8}, - {"matrix": [5, 11], "x": 4, "y": 3.8}, - {"matrix": [5, 10], "x": 5, "y": 3.8}, - {"matrix": [6, 10], "x": 6, "y": 3.8}, - {"matrix": [6, 9], "x": 8, "y": 3.8, "w": 2}, - {"matrix": [5, 9], "x": 10, "y": 3.8}, - {"matrix": [5, 7], "x": 11, "y": 3.8}, - {"matrix": [5, 5], "x": 12, "y": 3.8}, - {"matrix": [4, 4], "x": 13, "y": 3.8}, - {"matrix": [5, 2], "x": 14, "y": 3.8, "w": 2.75}, - {"matrix": [6, 3], "x": 16.75, "y": 3.8}, - {"matrix": [5, 3], "x": 17.75, "y": 3.8}, - - {"matrix": [6, 17], "x": 0, "y": 4.8, "w": 1.5}, - {"matrix": [3, 15], "x": 1.5, "y": 4.8, "w": 1.5}, - {"matrix": [4, 16], "x": 3, "y": 4.8, "w": 1.5}, - {"matrix": [6, 11], "x": 4.5, "y": 4.8, "w": 3}, - {"matrix": [6, 8], "x": 7.5, "y": 4.8, "w": 3}, - {"matrix": [4, 6], "x": 10.5, "y": 4.8, "w": 1.5}, - {"matrix": [4, 3], "x": 12, "y": 4.8, "w": 1.5}, - {"matrix": [6, 0], "x": 13.5, "y": 4.8, "w": 2.25}, - {"matrix": [4, 8], "x": 15.75, "y": 4.8}, - {"matrix": [6, 4], "x": 16.75, "y": 4.8}, - {"matrix": [6, 1], "x": 17.75, "y": 4.8} - ] - } - } -} diff --git a/keyboards/ms_sculpt/keyboard.json b/keyboards/ms_sculpt/keyboard.json new file mode 100644 index 0000000000..3536d4501f --- /dev/null +++ b/keyboards/ms_sculpt/keyboard.json @@ -0,0 +1,136 @@ +{ + "manufacturer": "Jean Bernard", + "keyboard_name": "ms_sculpt", + "maintainer": "jn-bernard", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": false, + "mousekey": false, + "nkro": false + }, + "build": { + "debounce_type": "sym_eager_pk" + }, + "matrix_pins": { + "rows": ["B10", "B1", "B0", "A7", "A6", "A5", "A4", "A3"], + "cols": ["A2", "B8", "A0", "C15", "C14", "A14", "A13", "B7", "B6", "B5", "B4", "B3", "A15", "A10", "A8", "B15", "B14", "B12"], + "ghost": true, + "io_delay": 5 + }, + "debounce": 3, + "processor": "STM32F401", + "url": "", + "usb": { + "polling_interval": 1, + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "bootmagic": { + "matrix": [4, 13] + }, + "layouts": { + "LAYOUT_iso": { + "layout": [ + {"matrix": [4, 13], "x": 0, "y": 0, "h": 0.8}, + {"matrix": [7, 12], "x": 1, "y": 0, "h": 0.8}, + {"matrix": [7, 11], "x": 2, "y": 0, "h": 0.8}, + {"matrix": [1, 11], "x": 3, "y": 0, "h": 0.8}, + {"matrix": [4, 11], "x": 4, "y": 0, "h": 0.8}, + {"matrix": [1, 10], "x": 5, "y": 0, "h": 0.8}, + {"matrix": [1, 15], "x": 6, "y": 0, "h": 0.8}, + {"matrix": [7, 9], "x": 8, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [7, 7], "x": 8.975, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [7, 5], "x": 9.95, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [7, 8], "x": 10.925, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [7, 3], "x": 11.9, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [1, 3], "x": 12.875, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [7, 1], "x": 13.85, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [3, 1], "x": 14.825, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [0, 1], "x": 15.8, "y": 0, "w": 0.975, "h": 0.8}, + {"matrix": [2, 3], "x": 16.775, "y": 0, "w": 0.975, "h": 0.8}, + + {"matrix": [7, 13], "x": 0, "y": 0.8}, + {"matrix": [0, 13], "x": 1, "y": 0.8}, + {"matrix": [0, 12], "x": 2, "y": 0.8}, + {"matrix": [2, 13], "x": 3, "y": 0.8}, + {"matrix": [1, 13], "x": 4, "y": 0.8}, + {"matrix": [7, 10], "x": 5, "y": 0.8}, + {"matrix": [7, 15], "x": 6, "y": 0.8}, + {"matrix": [0, 9], "x": 8, "y": 0.8, "w": 1.5}, + {"matrix": [0, 7], "x": 9.5, "y": 0.8}, + {"matrix": [0, 5], "x": 10.5, "y": 0.8}, + {"matrix": [0, 4], "x": 11.5, "y": 0.8}, + {"matrix": [1, 5], "x": 12.5, "y": 0.8}, + {"matrix": [7, 4], "x": 13.5, "y": 0.8}, + {"matrix": [0, 8], "x": 14.5, "y": 0.8, "w": 2.25}, + {"matrix": [0, 3], "x": 16.75, "y": 0.8, "h": 2}, + {"matrix": [2, 1], "x": 17.75, "y": 0.8}, + + {"matrix": [0, 10], "x": 0, "y": 1.8, "w": 1.25}, + {"matrix": [0, 11], "x": 1.25, "y": 1.8}, + {"matrix": [1, 12], "x": 2.25, "y": 1.8}, + {"matrix": [2, 11], "x": 3.25, "y": 1.8}, + {"matrix": [2, 10], "x": 4.25, "y": 1.8}, + {"matrix": [2, 15], "x": 5.25, "y": 1.8, "w": 1.75}, + {"matrix": [1, 9], "x": 8, "y": 1.8, "w": 1.25}, + {"matrix": [2, 9], "x": 9.25, "y": 1.8}, + {"matrix": [2, 7], "x": 10.25, "y": 1.8}, + {"matrix": [2, 5], "x": 11.25, "y": 1.8}, + {"matrix": [2, 4], "x": 12.25, "y": 1.8}, + {"matrix": [1, 4], "x": 13.25, "y": 1.8}, + {"matrix": [1, 7], "x": 14.25, "y": 1.8}, + {"matrix": [5, 1], "x": 17.75, "y": 1.8}, + + {"matrix": [2, 12], "x": 0, "y": 2.8, "w": 1.5}, + {"matrix": [3, 13], "x": 1.5, "y": 2.8}, + {"matrix": [4, 12], "x": 2.5, "y": 2.8}, + {"matrix": [3, 11], "x": 3.5, "y": 2.8}, + {"matrix": [3, 10], "x": 4.5, "y": 2.8}, + {"matrix": [4, 10], "x": 5.5, "y": 2.8, "w": 1.5}, + {"matrix": [4, 9], "x": 8, "y": 2.8, "w": 1.5}, + {"matrix": [3, 9], "x": 9.5, "y": 2.8}, + {"matrix": [3, 7], "x": 10.5, "y": 2.8}, + {"matrix": [3, 5], "x": 11.5, "y": 2.8}, + {"matrix": [3, 4], "x": 12.5, "y": 2.8}, + {"matrix": [4, 5], "x": 13.5, "y": 2.8}, + {"matrix": [5, 4], "x": 14.5, "y": 2.8}, + {"matrix": [3, 3], "x": 15.5, "y": 1.8, "w": 1.25, "h": 2}, + {"matrix": [1, 8], "x": 16.75, "y": 2.8}, + {"matrix": [1, 1], "x": 17.75, "y": 2.8}, + + {"matrix": [5, 14], "x": 0, "y": 3.8}, + {"matrix": [3, 12], "x": 1, "y": 3.8}, + {"matrix": [5, 13], "x": 2, "y": 3.8}, + {"matrix": [5, 12], "x": 3, "y": 3.8}, + {"matrix": [5, 11], "x": 4, "y": 3.8}, + {"matrix": [5, 10], "x": 5, "y": 3.8}, + {"matrix": [6, 10], "x": 6, "y": 3.8}, + {"matrix": [6, 9], "x": 8, "y": 3.8, "w": 2}, + {"matrix": [5, 9], "x": 10, "y": 3.8}, + {"matrix": [5, 7], "x": 11, "y": 3.8}, + {"matrix": [5, 5], "x": 12, "y": 3.8}, + {"matrix": [4, 4], "x": 13, "y": 3.8}, + {"matrix": [5, 2], "x": 14, "y": 3.8, "w": 2.75}, + {"matrix": [6, 3], "x": 16.75, "y": 3.8}, + {"matrix": [5, 3], "x": 17.75, "y": 3.8}, + + {"matrix": [6, 17], "x": 0, "y": 4.8, "w": 1.5}, + {"matrix": [3, 15], "x": 1.5, "y": 4.8, "w": 1.5}, + {"matrix": [4, 16], "x": 3, "y": 4.8, "w": 1.5}, + {"matrix": [6, 11], "x": 4.5, "y": 4.8, "w": 3}, + {"matrix": [6, 8], "x": 7.5, "y": 4.8, "w": 3}, + {"matrix": [4, 6], "x": 10.5, "y": 4.8, "w": 1.5}, + {"matrix": [4, 3], "x": 12, "y": 4.8, "w": 1.5}, + {"matrix": [6, 0], "x": 13.5, "y": 4.8, "w": 2.25}, + {"matrix": [4, 8], "x": 15.75, "y": 4.8}, + {"matrix": [6, 4], "x": 16.75, "y": 4.8}, + {"matrix": [6, 1], "x": 17.75, "y": 4.8} + ] + } + } +} diff --git a/keyboards/ms_sculpt/rules.mk b/keyboards/ms_sculpt/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ms_sculpt/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mwstudio/mmk_3/info.json b/keyboards/mwstudio/mmk_3/info.json deleted file mode 100644 index c63bd69f62..0000000000 --- a/keyboards/mwstudio/mmk_3/info.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "manufacturer": "MWStudio", - "keyboard_name": "MMK_3", - "maintainer": "TW59420", - "bootloader": "stm32duino", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": false, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["A3", "A4", "A5"], - "rows": ["A6"] - }, - "processor": "STM32F103", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "hue_steps": 10, - "led_count": 5 - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x3001", - "vid": "0x7BA1" - }, - "ws2812": { - "driver": "pwm" - "pin": "B8", - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 } - ] - } - } -} diff --git a/keyboards/mwstudio/mmk_3/keyboard.json b/keyboards/mwstudio/mmk_3/keyboard.json new file mode 100644 index 0000000000..c63bd69f62 --- /dev/null +++ b/keyboards/mwstudio/mmk_3/keyboard.json @@ -0,0 +1,53 @@ +{ + "manufacturer": "MWStudio", + "keyboard_name": "MMK_3", + "maintainer": "TW59420", + "bootloader": "stm32duino", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": false, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["A3", "A4", "A5"], + "rows": ["A6"] + }, + "processor": "STM32F103", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "hue_steps": 10, + "led_count": 5 + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x3001", + "vid": "0x7BA1" + }, + "ws2812": { + "driver": "pwm" + "pin": "B8", + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 } + ] + } + } +} diff --git a/keyboards/mwstudio/mmk_3/rules.mk b/keyboards/mwstudio/mmk_3/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/mwstudio/mmk_3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/mwstudio/mw660/info.json b/keyboards/mwstudio/mw660/info.json deleted file mode 100644 index fdbd7564a7..0000000000 --- a/keyboards/mwstudio/mw660/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "manufacturer": "MWStudio", - "keyboard_name": "MW660", - "maintainer": "TW59420", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 34 - }, - "ws2812": { - "pin": "B8" - }, - "matrix_pins": { - "cols": ["A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A15", "B3", "B4", "B5", "B6", "B7"], - "rows": ["A3", "A4", "A5", "A6", "A2"] - }, - "processor": "STM32F103", - "bootloader": "stm32duino", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x6601", - "vid": "0x7BA1", - "force_nkro": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2}, - {"matrix": [3, 13], "x": 14.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4, "y": 4, "w": 2.75}, - {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.75, "y": 4}, - {"matrix": [4, 12], "x": 13.25, "y": 4}, - {"matrix": [4, 13], "x": 14.25, "y": 4}, - {"matrix": [4, 14], "x": 15.25, "y": 4} - ] - } - } -} diff --git a/keyboards/mwstudio/mw660/keyboard.json b/keyboards/mwstudio/mw660/keyboard.json new file mode 100644 index 0000000000..fdbd7564a7 --- /dev/null +++ b/keyboards/mwstudio/mw660/keyboard.json @@ -0,0 +1,111 @@ +{ + "manufacturer": "MWStudio", + "keyboard_name": "MW660", + "maintainer": "TW59420", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 34 + }, + "ws2812": { + "pin": "B8" + }, + "matrix_pins": { + "cols": ["A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A15", "B3", "B4", "B5", "B6", "B7"], + "rows": ["A3", "A4", "A5", "A6", "A2"] + }, + "processor": "STM32F103", + "bootloader": "stm32duino", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x6601", + "vid": "0x7BA1", + "force_nkro": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2}, + {"matrix": [3, 13], "x": 14.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4, "y": 4, "w": 2.75}, + {"matrix": [4, 6], "x": 6.75, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 8, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.75, "y": 4}, + {"matrix": [4, 12], "x": 13.25, "y": 4}, + {"matrix": [4, 13], "x": 14.25, "y": 4}, + {"matrix": [4, 14], "x": 15.25, "y": 4} + ] + } + } +} diff --git a/keyboards/mwstudio/mw660/rules.mk b/keyboards/mwstudio/mw660/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mwstudio/mw660/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/mwstudio/mw80/info.json b/keyboards/mwstudio/mw80/info.json deleted file mode 100644 index 829e97591c..0000000000 --- a/keyboards/mwstudio/mw80/info.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "manufacturer": "MWStudio", - "keyboard_name": "MW80", - "maintainer": "TW59420", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["B3", "A15", "A10", "A9", "A8", "B15", "B14", "A7", "B0", "B1", "B10", "A6", "A5", "A4", "A3", "A2", "A1"], - "rows": ["B4", "B5", "B6", "B13", "B12", "B11"] - }, - "processor": "STM32F103", - "bootloader": "stm32duino", - "url": "", - "indicators": { - "caps_lock": "A0" - }, - "ws2812": { - "pin": "B8", - "driver": "pwm" - }, - "rgblight": { - "led_count": 16, - "hue_steps": 10, - "saturation_steps": 17, - "brightness_steps": 17, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "encoder": { - "rotary": [ - {"pin_a": "B9", "pin_b": "B7"} - ] - }, - "usb": { - "pid": "0x8001", - "vid": "0x7BA1", - "device_version": "1.0.0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/mwstudio/mw80/keyboard.json b/keyboards/mwstudio/mw80/keyboard.json new file mode 100644 index 0000000000..829e97591c --- /dev/null +++ b/keyboards/mwstudio/mw80/keyboard.json @@ -0,0 +1,156 @@ +{ + "manufacturer": "MWStudio", + "keyboard_name": "MW80", + "maintainer": "TW59420", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["B3", "A15", "A10", "A9", "A8", "B15", "B14", "A7", "B0", "B1", "B10", "A6", "A5", "A4", "A3", "A2", "A1"], + "rows": ["B4", "B5", "B6", "B13", "B12", "B11"] + }, + "processor": "STM32F103", + "bootloader": "stm32duino", + "url": "", + "indicators": { + "caps_lock": "A0" + }, + "ws2812": { + "pin": "B8", + "driver": "pwm" + }, + "rgblight": { + "led_count": 16, + "hue_steps": 10, + "saturation_steps": 17, + "brightness_steps": 17, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "encoder": { + "rotary": [ + {"pin_a": "B9", "pin_b": "B7"} + ] + }, + "usb": { + "pid": "0x8001", + "vid": "0x7BA1", + "device_version": "1.0.0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/mwstudio/mw80/rules.mk b/keyboards/mwstudio/mw80/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/mxss/info.json b/keyboards/mxss/info.json deleted file mode 100644 index 0846157457..0000000000 --- a/keyboards/mxss/info.json +++ /dev/null @@ -1,1045 +0,0 @@ -{ - "keyboard_name": "MxSS", - "manufacturer": "MxBlue", - "url": "https://geekhack.org/index.php?topic=94986.0", - "maintainer": "qmk", - "usb": { - "vid": "0x4D78", - "pid": "0x5353", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgblight": true - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 20, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "C7" - }, - "matrix_pins": { - "cols": ["D7", "D6", "D4", "D0", "C6", "B6", "D1", "B5", "D2", "B4", "D3", "D5", "B0", "B2", "B3"], - "rows": ["F4", "F1", "F7", "B1", "B7"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_7u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_splitspace": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_splitbs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_splitbs_7u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_splitbs_splitspace": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_7u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_splitspace": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_splitbs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_splitbs_7u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_iso_splitbs_splitspace": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.75}, - {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/mxss/keyboard.json b/keyboards/mxss/keyboard.json new file mode 100644 index 0000000000..0846157457 --- /dev/null +++ b/keyboards/mxss/keyboard.json @@ -0,0 +1,1045 @@ +{ + "keyboard_name": "MxSS", + "manufacturer": "MxBlue", + "url": "https://geekhack.org/index.php?topic=94986.0", + "maintainer": "qmk", + "usb": { + "vid": "0x4D78", + "pid": "0x5353", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgblight": true + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 20, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "C7" + }, + "matrix_pins": { + "cols": ["D7", "D6", "D4", "D0", "C6", "B6", "D1", "B5", "D2", "B4", "D3", "D5", "B0", "B2", "B3"], + "rows": ["F4", "F1", "F7", "B1", "B7"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_7u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_splitspace": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_splitbs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_splitbs_7u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_splitbs_splitspace": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_7u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_splitspace": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_splitbs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_splitbs_7u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_iso_splitbs_splitspace": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.75}, + {"matrix": [4, 6], "x": 6.5, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.75, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/mxss/rules.mk b/keyboards/mxss/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/mxss/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/nacly/bigsmoothknob/info.json b/keyboards/nacly/bigsmoothknob/info.json deleted file mode 100644 index 85f1431b29..0000000000 --- a/keyboards/nacly/bigsmoothknob/info.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "keyboard_name": "bigsmoothknob", - "name":"bigsmoothknob", - "url": "https://nacly.net", - "maintainer": "na-cly", - "manufacturer": "na-cly", - "usb": { - "pid": "0x6273", - "vid": "0x6B70", - "device_version": "1.0.0" - }, - "encoder": { - "rotary": [ - { "pin_a": "GP26", "pin_b": "GP27" } - ] - }, - "matrix_pins": { - "cols":["GP18","GP15","GP14","GP13"], - "rows":["GP12","GP11"] - }, - "diode_direction": "COL2ROW", - "processor": "RP2040", - "bootloader": "rp2040", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "encoder": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "1", "x": 0, "y": 0, "matrix": [0, 0]}, - {"label": "2", "x": 1, "y": 0, "matrix": [0, 1]}, - {"label": "3", "x": 2, "y": 0, "matrix": [0, 2]}, - {"label": "4", "x": 3, "y": 0, "matrix": [0, 3]}, - {"label": "5", "x": 0, "y": 1, "matrix": [1, 0]}, - {"label": "6", "x": 1, "y": 1, "matrix": [1, 1]}, - {"label": "7", "x": 2, "y": 1, "matrix": [1, 2]}, - {"label": "8", "x": 3, "y": 1, "matrix": [1, 3]} - ] - } - } -} diff --git a/keyboards/nacly/bigsmoothknob/keyboard.json b/keyboards/nacly/bigsmoothknob/keyboard.json new file mode 100644 index 0000000000..85f1431b29 --- /dev/null +++ b/keyboards/nacly/bigsmoothknob/keyboard.json @@ -0,0 +1,44 @@ +{ + "keyboard_name": "bigsmoothknob", + "name":"bigsmoothknob", + "url": "https://nacly.net", + "maintainer": "na-cly", + "manufacturer": "na-cly", + "usb": { + "pid": "0x6273", + "vid": "0x6B70", + "device_version": "1.0.0" + }, + "encoder": { + "rotary": [ + { "pin_a": "GP26", "pin_b": "GP27" } + ] + }, + "matrix_pins": { + "cols":["GP18","GP15","GP14","GP13"], + "rows":["GP12","GP11"] + }, + "diode_direction": "COL2ROW", + "processor": "RP2040", + "bootloader": "rp2040", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "encoder": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "1", "x": 0, "y": 0, "matrix": [0, 0]}, + {"label": "2", "x": 1, "y": 0, "matrix": [0, 1]}, + {"label": "3", "x": 2, "y": 0, "matrix": [0, 2]}, + {"label": "4", "x": 3, "y": 0, "matrix": [0, 3]}, + {"label": "5", "x": 0, "y": 1, "matrix": [1, 0]}, + {"label": "6", "x": 1, "y": 1, "matrix": [1, 1]}, + {"label": "7", "x": 2, "y": 1, "matrix": [1, 2]}, + {"label": "8", "x": 3, "y": 1, "matrix": [1, 3]} + ] + } + } +} diff --git a/keyboards/nacly/bigsmoothknob/rules.mk b/keyboards/nacly/bigsmoothknob/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/nacly/bigsmoothknob/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/navi60/info.json b/keyboards/navi60/info.json deleted file mode 100644 index 42c3e5da1d..0000000000 --- a/keyboards/navi60/info.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "keyboard_name": "Navi60", - "manufacturer": "Navi60", - "url": "", - "maintainer": "DeskDaily", - "usb": { - "vid": "0x5001", - "pid": "0x0001", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["F4", "F1", "D5", "B6", "F6"], - "cols": ["F0", "B5", "B4", "D7", "D6", "D4", "B1", "B2", "B3", "B7", "D3", "D2", "D1", "D0"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "6", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "7", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "8", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "9", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "0", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "-", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "=", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Backspace", "matrix": [1, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W)", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Shift", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Control", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "App", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Control", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/navi60/keyboard.json b/keyboards/navi60/keyboard.json new file mode 100644 index 0000000000..42c3e5da1d --- /dev/null +++ b/keyboards/navi60/keyboard.json @@ -0,0 +1,100 @@ +{ + "keyboard_name": "Navi60", + "manufacturer": "Navi60", + "url": "", + "maintainer": "DeskDaily", + "usb": { + "vid": "0x5001", + "pid": "0x0001", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["F4", "F1", "D5", "B6", "F6"], + "cols": ["F0", "B5", "B4", "D7", "D6", "D4", "B1", "B2", "B3", "B7", "D3", "D2", "D1", "D0"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "6", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "7", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "8", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "9", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "0", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "-", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "=", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Backspace", "matrix": [1, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W)", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Shift", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Control", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 2], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "App", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Control", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/navi60/rules.mk b/keyboards/navi60/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/navi60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/neson_design/810e/info.json b/keyboards/neson_design/810e/info.json deleted file mode 100644 index ee80a34afb..0000000000 --- a/keyboards/neson_design/810e/info.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "manufacturer": "Neson Design", - "keyboard_name": "810e", - "maintainer": "yulei", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": false - }, - "indicators": { - "caps_lock": "A10", - "num_lock": "A0" - }, - "matrix_pins": { - "cols": ["B7", "B5", "B4", "B3", "A15", "A8", "B15", "B14", "B13", "B12", "B10", "B2", "B1", "B0", "A4", "A3", "A2", "A1"], - "rows": ["C13", "C14", "A6", "A7", "A5"] - }, - "processor": "STM32F411", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x810E", - "vid": "0x4E65", - "no_startup_check": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.5, "y": 0}, - {"matrix": [1, 16], "x": 17.5, "y": 0}, - {"matrix": [0, 17], "x": 18.5, "y": 0}, - {"matrix": [1, 17], "x": 19.5, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.5, "y": 1}, - {"matrix": [2, 16], "x": 17.5, "y": 1}, - {"matrix": [2, 17], "x": 18.5, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 16.5, "y": 2}, - {"matrix": [2, 15], "x": 17.5, "y": 2}, - {"matrix": [3, 16], "x": 18.5, "y": 2}, - {"matrix": [3, 17], "x": 19.5, "y": 1, "h": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [3, 14], "x": 15.25, "y": 3.25}, - {"matrix": [3, 15], "x": 16.5, "y": 3}, - {"matrix": [4, 16], "x": 17.5, "y": 3}, - {"matrix": [4, 17], "x": 18.5, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 4, "y": 4.25, "w": 6.25}, - {"matrix": [4, 7], "x": 10.5, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 11.75, "y": 4}, - {"matrix": [4, 9], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 14.25, "y": 4.25}, - {"matrix": [4, 11], "x": 15.25, "y": 4.25}, - {"matrix": [4, 12], "x": 16.25, "y": 4.25}, - {"matrix": [4, 13], "x": 17.5, "y": 4}, - {"matrix": [4, 14], "x": 18.5, "y": 4}, - {"matrix": [4, 15], "x": 19.5, "y": 3, "h": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/neson_design/810e/keyboard.json b/keyboards/neson_design/810e/keyboard.json new file mode 100644 index 0000000000..ee80a34afb --- /dev/null +++ b/keyboards/neson_design/810e/keyboard.json @@ -0,0 +1,119 @@ +{ + "manufacturer": "Neson Design", + "keyboard_name": "810e", + "maintainer": "yulei", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": false + }, + "indicators": { + "caps_lock": "A10", + "num_lock": "A0" + }, + "matrix_pins": { + "cols": ["B7", "B5", "B4", "B3", "A15", "A8", "B15", "B14", "B13", "B12", "B10", "B2", "B1", "B0", "A4", "A3", "A2", "A1"], + "rows": ["C13", "C14", "A6", "A7", "A5"] + }, + "processor": "STM32F411", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x810E", + "vid": "0x4E65", + "no_startup_check": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.5, "y": 0}, + {"matrix": [1, 16], "x": 17.5, "y": 0}, + {"matrix": [0, 17], "x": 18.5, "y": 0}, + {"matrix": [1, 17], "x": 19.5, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.5, "y": 1}, + {"matrix": [2, 16], "x": 17.5, "y": 1}, + {"matrix": [2, 17], "x": 18.5, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 16.5, "y": 2}, + {"matrix": [2, 15], "x": 17.5, "y": 2}, + {"matrix": [3, 16], "x": 18.5, "y": 2}, + {"matrix": [3, 17], "x": 19.5, "y": 1, "h": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [3, 14], "x": 15.25, "y": 3.25}, + {"matrix": [3, 15], "x": 16.5, "y": 3}, + {"matrix": [4, 16], "x": 17.5, "y": 3}, + {"matrix": [4, 17], "x": 18.5, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 4, "y": 4.25, "w": 6.25}, + {"matrix": [4, 7], "x": 10.5, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 11.75, "y": 4}, + {"matrix": [4, 9], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 14.25, "y": 4.25}, + {"matrix": [4, 11], "x": 15.25, "y": 4.25}, + {"matrix": [4, 12], "x": 16.25, "y": 4.25}, + {"matrix": [4, 13], "x": 17.5, "y": 4}, + {"matrix": [4, 14], "x": 18.5, "y": 4}, + {"matrix": [4, 15], "x": 19.5, "y": 3, "h": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/neson_design/810e/rules.mk b/keyboards/neson_design/810e/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/neson_design/810e/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/neson_design/nico/info.json b/keyboards/neson_design/nico/info.json deleted file mode 100644 index 477ac3ba7c..0000000000 --- a/keyboards/neson_design/nico/info.json +++ /dev/null @@ -1,393 +0,0 @@ -{ - "manufacturer": "Neson Design", - "keyboard_name": "Nico", - "maintainer": "yulei", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "indicators": { - "caps_lock": "E2" - }, - "matrix_pins": { - "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7", "B3", "B2", "B1", "F6", "F7"], - "rows": ["F0", "E6", "F5", "F4", "F1"] - }, - "processor": "atmega32u4", - "ws2812": { - "pin": "B0" - }, - "rgblight": { - "led_count": 5 - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "no_startup_check": true, - "pid": "0x6E65", - "vid": "0x4E65" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_xt_ansi_blocker_split_bs" - }, - "layouts": { - "LAYOUT_65_xt_ansi_blocker_split_bs": { - "layout": [ - { "label": "K017", "matrix": [0, 15], "x": 0, "y": 0 }, - { "label": "K018", "matrix": [0, 16], "x": 1, "y": 0 }, - { "label": "K00", "matrix": [0, 0], "x": 2.5, "y": 0 }, - { "label": "K01", "matrix": [0, 1], "x": 3.5, "y": 0 }, - { "label": "K02", "matrix": [0, 2], "x": 4.5, "y": 0 }, - { "label": "K03", "matrix": [0, 3], "x": 5.5, "y": 0 }, - { "label": "K04", "matrix": [0, 4], "x": 6.5, "y": 0 }, - { "label": "K05", "matrix": [0, 5], "x": 7.5, "y": 0 }, - { "label": "K06", "matrix": [0, 6], "x": 8.5, "y": 0 }, - { "label": "K07", "matrix": [0, 7], "x": 9.5, "y": 0 }, - { "label": "K08", "matrix": [0, 8], "x": 10.5, "y": 0 }, - { "label": "K09", "matrix": [0, 9], "x": 11.5, "y": 0 }, - { "label": "K0A", "matrix": [0, 10], "x": 12.5, "y": 0 }, - { "label": "K0B", "matrix": [0, 11], "x": 13.5, "y": 0 }, - { "label": "K0C", "matrix": [0, 12], "x": 14.5, "y": 0 }, - { "label": "K0D", "matrix": [0, 13], "x": 15.5, "y": 0 }, - { "label": "K0E", "matrix": [0, 14], "x": 16.5, "y": 0 }, - { "label": "K4E", "matrix": [4, 14], "x": 17.5, "y": 0 }, - { "label": "K116", "matrix": [1, 15], "x": 0, "y": 1 }, - { "label": "K117", "matrix": [1, 16], "x": 1, "y": 1 }, - { "label": "K10", "matrix": [1, 0], "w": 1.5, "x": 2.5, "y": 1 }, - { "label": "K11", "matrix": [1, 1], "x": 4, "y": 1 }, - { "label": "K12", "matrix": [1, 2], "x": 5, "y": 1 }, - { "label": "K13", "matrix": [1, 3], "x": 6, "y": 1 }, - { "label": "K14", "matrix": [1, 4], "x": 7, "y": 1 }, - { "label": "K15", "matrix": [1, 5], "x": 8, "y": 1 }, - { "label": "K16", "matrix": [1, 6], "x": 9, "y": 1 }, - { "label": "K17", "matrix": [1, 7], "x": 10, "y": 1 }, - { "label": "K18", "matrix": [1, 8], "x": 11, "y": 1 }, - { "label": "K19", "matrix": [1, 9], "x": 12, "y": 1 }, - { "label": "K1A", "matrix": [1, 10], "x": 13, "y": 1 }, - { "label": "K1B", "matrix": [1, 11], "x": 14, "y": 1 }, - { "label": "K1C", "matrix": [1, 12], "x": 15, "y": 1 }, - { "label": "K1D", "matrix": [1, 13], "w": 1.5, "x": 16, "y": 1 }, - { "label": "K1E", "matrix": [1, 14], "x": 17.5, "y": 1 }, - { "label": "K216", "matrix": [2, 15], "x": 0, "y": 2 }, - { "label": "K217", "matrix": [2, 16], "x": 1, "y": 2 }, - { "label": "K20", "matrix": [2, 0], "w": 1.75, "x": 2.5, "y": 2 }, - { "label": "K21", "matrix": [2, 1], "x": 4.25, "y": 2 }, - { "label": "K22", "matrix": [2, 2], "x": 5.25, "y": 2 }, - { "label": "K23", "matrix": [2, 3], "x": 6.25, "y": 2 }, - { "label": "K24", "matrix": [2, 4], "x": 7.25, "y": 2 }, - { "label": "K25", "matrix": [2, 5], "x": 8.25, "y": 2 }, - { "label": "K26", "matrix": [2, 6], "x": 9.25, "y": 2 }, - { "label": "K27", "matrix": [2, 7], "x": 10.25, "y": 2 }, - { "label": "K28", "matrix": [2, 8], "x": 11.25, "y": 2 }, - { "label": "K29", "matrix": [2, 9], "x": 12.25, "y": 2 }, - { "label": "K2A", "matrix": [2, 10], "x": 13.25, "y": 2 }, - { "label": "K2B", "matrix": [2, 11], "x": 14.25, "y": 2 }, - { "label": "K2D", "matrix": [2, 13], "w": 2.25, "x": 15.25, "y": 2 }, - { "label": "K2E", "matrix": [2, 14], "x": 17.5, "y": 2 }, - { "label": "K316", "matrix": [3, 15], "x": 0, "y": 3 }, - { "label": "K317", "matrix": [3, 16], "x": 1, "y": 3 }, - { "label": "K30", "matrix": [3, 0], "w": 2.25, "x": 2.5, "y": 3 }, - { "label": "K32", "matrix": [3, 2], "x": 4.75, "y": 3 }, - { "label": "K33", "matrix": [3, 3], "x": 5.75, "y": 3 }, - { "label": "K34", "matrix": [3, 4], "x": 6.75, "y": 3 }, - { "label": "K35", "matrix": [3, 5], "x": 7.75, "y": 3 }, - { "label": "K36", "matrix": [3, 6], "x": 8.75, "y": 3 }, - { "label": "K37", "matrix": [3, 7], "x": 9.75, "y": 3 }, - { "label": "K38", "matrix": [3, 8], "x": 10.75, "y": 3 }, - { "label": "K39", "matrix": [3, 9], "x": 11.75, "y": 3 }, - { "label": "K3A", "matrix": [3, 10], "x": 12.75, "y": 3 }, - { "label": "K3B", "matrix": [3, 11], "x": 13.75, "y": 3 }, - { "label": "K3C", "matrix": [3, 12], "w": 1.75, "x": 14.75, "y": 3 }, - { "label": "K3D", "matrix": [3, 13], "x": 16.5, "y": 3 }, - { "label": "K3E", "matrix": [3, 14], "x": 17.5, "y": 3 }, - { "label": "K416", "matrix": [4, 15], "x": 0, "y": 4 }, - { "label": "K417", "matrix": [4, 16], "x": 1, "y": 4 }, - { "label": "K40", "matrix": [4, 0], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "K41", "matrix": [4, 1], "w": 1.25, "x": 3.75, "y": 4 }, - { "label": "K42", "matrix": [4, 2], "w": 1.25, "x": 5, "y": 4 }, - { "label": "K48", "matrix": [4, 8], "w": 6.25, "x": 6.25, "y": 4 }, - { "label": "K49", "matrix": [4, 9], "w": 1.25, "x": 12.5, "y": 4 }, - { "label": "K4A", "matrix": [4, 10], "w": 1.25, "x": 13.75, "y": 4 }, - { "label": "K4B", "matrix": [4, 11], "x": 15.5, "y": 4 }, - { "label": "K4C", "matrix": [4, 12], "x": 16.5, "y": 4 }, - { "label": "K4D", "matrix": [4, 13], "x": 17.5, "y": 4 } - ] - }, - "LAYOUT_65_xt_ansi_blocker": { - "layout": [ - {"label": "F1", "matrix": [0, 15], "x": 0, "y": 0}, - {"label": "F2", "matrix": [0, 16], "x": 1, "y": 0}, - - {"label": "Esc", "matrix": [0, 0], "x": 2.5, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 3.5, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 4.5, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 5.5, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 6.5, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 7.5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 8.5, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 9.5, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 10.5, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 11.5, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 12.5, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 13.5, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 14.5, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 15.5, "y": 0, "w": 2}, - {"label": "Print Screen", "matrix": [4, 14], "x": 17.5, "y": 0}, - - {"label": "F3", "matrix": [1, 15], "x": 0, "y": 1}, - {"label": "F4", "matrix": [1, 16], "x": 1, "y": 1}, - - {"label": "Tab", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 4, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 6, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 7, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 8, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 9, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 10, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 11, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 12, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 13, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 14, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 15, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 16, "y": 1, "w": 1.5}, - {"label": "Home", "matrix": [1, 14], "x": 17.5, "y": 1}, - - {"label": "F5", "matrix": [2, 15], "x": 0, "y": 2}, - {"label": "F6", "matrix": [2, 16], "x": 1, "y": 2}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 4.25, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 5.25, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 6.25, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 7.25, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 8.25, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 9.25, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 10.25, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 11.25, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 12.25, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 13.25, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 14.25, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 15.25, "y": 2, "w": 2.25}, - {"label": "End", "matrix": [2, 14], "x": 17.5, "y": 2}, - - {"label": "F7", "matrix": [3, 15], "x": 0, "y": 3}, - {"label": "F8", "matrix": [3, 16], "x": 1, "y": 3}, - - {"label": "Shift", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 4.75, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 5.75, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 6.75, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 7.75, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 8.75, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 9.75, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 10.75, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 11.75, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 12.75, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 13.75, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 14.75, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 16.5, "y": 3}, - {"label": "Fn", "matrix": [3, 14], "x": 17.5, "y": 3}, - - {"label": "F9", "matrix": [4, 15], "x": 0, "y": 4}, - {"label": "F10", "matrix": [4, 16], "x": 1, "y": 4}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 3.75, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 8], "x": 6.25, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 9], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 10], "x": 13.75, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 11], "x": 15.5, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 16.5, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 17.5, "y": 4} - ] - }, - "LAYOUT_65_xt_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"label": "F1", "matrix": [0, 15], "x": 0, "y": 0}, - {"label": "F2", "matrix": [0, 16], "x": 1, "y": 0}, - - {"label": "Esc", "matrix": [0, 0], "x": 2.5, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 3.5, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 4.5, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 5.5, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 6.5, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 7.5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 8.5, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 9.5, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 10.5, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 11.5, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 12.5, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 13.5, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 14.5, "y": 0}, - {"label": "Delete", "matrix": [0, 13], "x": 15.5, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 16.5, "y": 0}, - {"label": "Print Screen", "matrix": [4, 14], "x": 17.5, "y": 0}, - - {"label": "F3", "matrix": [1, 15], "x": 0, "y": 1}, - {"label": "F4", "matrix": [1, 16], "x": 1, "y": 1}, - - {"label": "Tab", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 4, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 6, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 7, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 8, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 9, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 10, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 11, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 12, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 13, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 14, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 15, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 16, "y": 1, "w": 1.5}, - {"label": "Home", "matrix": [1, 14], "x": 17.5, "y": 1}, - - {"label": "F5", "matrix": [2, 15], "x": 0, "y": 2}, - {"label": "F6", "matrix": [2, 16], "x": 1, "y": 2}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 4.25, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 5.25, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 6.25, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 7.25, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 8.25, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 9.25, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 10.25, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 11.25, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 12.25, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 13.25, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 14.25, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 15.25, "y": 2, "w": 2.25}, - {"label": "End", "matrix": [2, 14], "x": 17.5, "y": 2}, - - {"label": "F7", "matrix": [3, 15], "x": 0, "y": 3}, - {"label": "F8", "matrix": [3, 16], "x": 1, "y": 3}, - - {"label": "Shift", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 4.75, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 5.75, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 6.75, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 7.75, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 8.75, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 9.75, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 10.75, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 11.75, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 12.75, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 13.75, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 14.75, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 16.5, "y": 3}, - {"label": "Fn", "matrix": [3, 14], "x": 17.5, "y": 3}, - - {"label": "F9", "matrix": [4, 15], "x": 0, "y": 4}, - {"label": "F10", "matrix": [4, 16], "x": 1, "y": 4}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 4, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 8], "x": 6.5, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 11], "x": 15.5, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 16.5, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 17.5, "y": 4} - ] - }, - "LAYOUT_65_xt_ansi_blocker_tsangan": { - "layout": [ - {"label": "F1", "matrix": [0, 15], "x": 0, "y": 0}, - {"label": "F2", "matrix": [0, 16], "x": 1, "y": 0}, - - {"label": "Esc", "matrix": [0, 0], "x": 2.5, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 3.5, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 4.5, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 5.5, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 6.5, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 7.5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 8.5, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 9.5, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 10.5, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 11.5, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 12.5, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 13.5, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 14.5, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 15.5, "y": 0, "w": 2}, - {"label": "Print Screen", "matrix": [4, 14], "x": 17.5, "y": 0}, - - {"label": "F3", "matrix": [1, 15], "x": 0, "y": 1}, - {"label": "F4", "matrix": [1, 16], "x": 1, "y": 1}, - - {"label": "Tab", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 4, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 6, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 7, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 8, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 9, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 10, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 11, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 12, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 13, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 14, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 15, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 16, "y": 1, "w": 1.5}, - {"label": "Home", "matrix": [1, 14], "x": 17.5, "y": 1}, - - {"label": "F5", "matrix": [2, 15], "x": 0, "y": 2}, - {"label": "F6", "matrix": [2, 16], "x": 1, "y": 2}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 4.25, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 5.25, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 6.25, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 7.25, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 8.25, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 9.25, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 10.25, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 11.25, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 12.25, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 13.25, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 14.25, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 15.25, "y": 2, "w": 2.25}, - {"label": "End", "matrix": [2, 14], "x": 17.5, "y": 2}, - - {"label": "F7", "matrix": [3, 15], "x": 0, "y": 3}, - {"label": "F8", "matrix": [3, 16], "x": 1, "y": 3}, - - {"label": "Shift", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 4.75, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 5.75, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 6.75, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 7.75, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 8.75, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 9.75, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 10.75, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 11.75, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 12.75, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 13.75, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 14.75, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 16.5, "y": 3}, - {"label": "Fn", "matrix": [3, 14], "x": 17.5, "y": 3}, - - {"label": "F9", "matrix": [4, 15], "x": 0, "y": 4}, - {"label": "F10", "matrix": [4, 16], "x": 1, "y": 4}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 4, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 8], "x": 6.5, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 11], "x": 15.5, "y": 4}, - {"label": "\u2193", "matrix": [4, 12], "x": 16.5, "y": 4}, - {"label": "\u2192", "matrix": [4, 13], "x": 17.5, "y": 4} - ] - } - } -} diff --git a/keyboards/neson_design/nico/keyboard.json b/keyboards/neson_design/nico/keyboard.json new file mode 100644 index 0000000000..477ac3ba7c --- /dev/null +++ b/keyboards/neson_design/nico/keyboard.json @@ -0,0 +1,393 @@ +{ + "manufacturer": "Neson Design", + "keyboard_name": "Nico", + "maintainer": "yulei", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "indicators": { + "caps_lock": "E2" + }, + "matrix_pins": { + "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "B7", "B3", "B2", "B1", "F6", "F7"], + "rows": ["F0", "E6", "F5", "F4", "F1"] + }, + "processor": "atmega32u4", + "ws2812": { + "pin": "B0" + }, + "rgblight": { + "led_count": 5 + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "no_startup_check": true, + "pid": "0x6E65", + "vid": "0x4E65" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_xt_ansi_blocker_split_bs" + }, + "layouts": { + "LAYOUT_65_xt_ansi_blocker_split_bs": { + "layout": [ + { "label": "K017", "matrix": [0, 15], "x": 0, "y": 0 }, + { "label": "K018", "matrix": [0, 16], "x": 1, "y": 0 }, + { "label": "K00", "matrix": [0, 0], "x": 2.5, "y": 0 }, + { "label": "K01", "matrix": [0, 1], "x": 3.5, "y": 0 }, + { "label": "K02", "matrix": [0, 2], "x": 4.5, "y": 0 }, + { "label": "K03", "matrix": [0, 3], "x": 5.5, "y": 0 }, + { "label": "K04", "matrix": [0, 4], "x": 6.5, "y": 0 }, + { "label": "K05", "matrix": [0, 5], "x": 7.5, "y": 0 }, + { "label": "K06", "matrix": [0, 6], "x": 8.5, "y": 0 }, + { "label": "K07", "matrix": [0, 7], "x": 9.5, "y": 0 }, + { "label": "K08", "matrix": [0, 8], "x": 10.5, "y": 0 }, + { "label": "K09", "matrix": [0, 9], "x": 11.5, "y": 0 }, + { "label": "K0A", "matrix": [0, 10], "x": 12.5, "y": 0 }, + { "label": "K0B", "matrix": [0, 11], "x": 13.5, "y": 0 }, + { "label": "K0C", "matrix": [0, 12], "x": 14.5, "y": 0 }, + { "label": "K0D", "matrix": [0, 13], "x": 15.5, "y": 0 }, + { "label": "K0E", "matrix": [0, 14], "x": 16.5, "y": 0 }, + { "label": "K4E", "matrix": [4, 14], "x": 17.5, "y": 0 }, + { "label": "K116", "matrix": [1, 15], "x": 0, "y": 1 }, + { "label": "K117", "matrix": [1, 16], "x": 1, "y": 1 }, + { "label": "K10", "matrix": [1, 0], "w": 1.5, "x": 2.5, "y": 1 }, + { "label": "K11", "matrix": [1, 1], "x": 4, "y": 1 }, + { "label": "K12", "matrix": [1, 2], "x": 5, "y": 1 }, + { "label": "K13", "matrix": [1, 3], "x": 6, "y": 1 }, + { "label": "K14", "matrix": [1, 4], "x": 7, "y": 1 }, + { "label": "K15", "matrix": [1, 5], "x": 8, "y": 1 }, + { "label": "K16", "matrix": [1, 6], "x": 9, "y": 1 }, + { "label": "K17", "matrix": [1, 7], "x": 10, "y": 1 }, + { "label": "K18", "matrix": [1, 8], "x": 11, "y": 1 }, + { "label": "K19", "matrix": [1, 9], "x": 12, "y": 1 }, + { "label": "K1A", "matrix": [1, 10], "x": 13, "y": 1 }, + { "label": "K1B", "matrix": [1, 11], "x": 14, "y": 1 }, + { "label": "K1C", "matrix": [1, 12], "x": 15, "y": 1 }, + { "label": "K1D", "matrix": [1, 13], "w": 1.5, "x": 16, "y": 1 }, + { "label": "K1E", "matrix": [1, 14], "x": 17.5, "y": 1 }, + { "label": "K216", "matrix": [2, 15], "x": 0, "y": 2 }, + { "label": "K217", "matrix": [2, 16], "x": 1, "y": 2 }, + { "label": "K20", "matrix": [2, 0], "w": 1.75, "x": 2.5, "y": 2 }, + { "label": "K21", "matrix": [2, 1], "x": 4.25, "y": 2 }, + { "label": "K22", "matrix": [2, 2], "x": 5.25, "y": 2 }, + { "label": "K23", "matrix": [2, 3], "x": 6.25, "y": 2 }, + { "label": "K24", "matrix": [2, 4], "x": 7.25, "y": 2 }, + { "label": "K25", "matrix": [2, 5], "x": 8.25, "y": 2 }, + { "label": "K26", "matrix": [2, 6], "x": 9.25, "y": 2 }, + { "label": "K27", "matrix": [2, 7], "x": 10.25, "y": 2 }, + { "label": "K28", "matrix": [2, 8], "x": 11.25, "y": 2 }, + { "label": "K29", "matrix": [2, 9], "x": 12.25, "y": 2 }, + { "label": "K2A", "matrix": [2, 10], "x": 13.25, "y": 2 }, + { "label": "K2B", "matrix": [2, 11], "x": 14.25, "y": 2 }, + { "label": "K2D", "matrix": [2, 13], "w": 2.25, "x": 15.25, "y": 2 }, + { "label": "K2E", "matrix": [2, 14], "x": 17.5, "y": 2 }, + { "label": "K316", "matrix": [3, 15], "x": 0, "y": 3 }, + { "label": "K317", "matrix": [3, 16], "x": 1, "y": 3 }, + { "label": "K30", "matrix": [3, 0], "w": 2.25, "x": 2.5, "y": 3 }, + { "label": "K32", "matrix": [3, 2], "x": 4.75, "y": 3 }, + { "label": "K33", "matrix": [3, 3], "x": 5.75, "y": 3 }, + { "label": "K34", "matrix": [3, 4], "x": 6.75, "y": 3 }, + { "label": "K35", "matrix": [3, 5], "x": 7.75, "y": 3 }, + { "label": "K36", "matrix": [3, 6], "x": 8.75, "y": 3 }, + { "label": "K37", "matrix": [3, 7], "x": 9.75, "y": 3 }, + { "label": "K38", "matrix": [3, 8], "x": 10.75, "y": 3 }, + { "label": "K39", "matrix": [3, 9], "x": 11.75, "y": 3 }, + { "label": "K3A", "matrix": [3, 10], "x": 12.75, "y": 3 }, + { "label": "K3B", "matrix": [3, 11], "x": 13.75, "y": 3 }, + { "label": "K3C", "matrix": [3, 12], "w": 1.75, "x": 14.75, "y": 3 }, + { "label": "K3D", "matrix": [3, 13], "x": 16.5, "y": 3 }, + { "label": "K3E", "matrix": [3, 14], "x": 17.5, "y": 3 }, + { "label": "K416", "matrix": [4, 15], "x": 0, "y": 4 }, + { "label": "K417", "matrix": [4, 16], "x": 1, "y": 4 }, + { "label": "K40", "matrix": [4, 0], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "K41", "matrix": [4, 1], "w": 1.25, "x": 3.75, "y": 4 }, + { "label": "K42", "matrix": [4, 2], "w": 1.25, "x": 5, "y": 4 }, + { "label": "K48", "matrix": [4, 8], "w": 6.25, "x": 6.25, "y": 4 }, + { "label": "K49", "matrix": [4, 9], "w": 1.25, "x": 12.5, "y": 4 }, + { "label": "K4A", "matrix": [4, 10], "w": 1.25, "x": 13.75, "y": 4 }, + { "label": "K4B", "matrix": [4, 11], "x": 15.5, "y": 4 }, + { "label": "K4C", "matrix": [4, 12], "x": 16.5, "y": 4 }, + { "label": "K4D", "matrix": [4, 13], "x": 17.5, "y": 4 } + ] + }, + "LAYOUT_65_xt_ansi_blocker": { + "layout": [ + {"label": "F1", "matrix": [0, 15], "x": 0, "y": 0}, + {"label": "F2", "matrix": [0, 16], "x": 1, "y": 0}, + + {"label": "Esc", "matrix": [0, 0], "x": 2.5, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 3.5, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 4.5, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 5.5, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 6.5, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 7.5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 8.5, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 9.5, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 10.5, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 11.5, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 12.5, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 13.5, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 14.5, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 15.5, "y": 0, "w": 2}, + {"label": "Print Screen", "matrix": [4, 14], "x": 17.5, "y": 0}, + + {"label": "F3", "matrix": [1, 15], "x": 0, "y": 1}, + {"label": "F4", "matrix": [1, 16], "x": 1, "y": 1}, + + {"label": "Tab", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 4, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 6, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 7, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 8, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 9, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 10, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 11, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 12, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 13, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 14, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 15, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 16, "y": 1, "w": 1.5}, + {"label": "Home", "matrix": [1, 14], "x": 17.5, "y": 1}, + + {"label": "F5", "matrix": [2, 15], "x": 0, "y": 2}, + {"label": "F6", "matrix": [2, 16], "x": 1, "y": 2}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 4.25, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 5.25, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 6.25, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 7.25, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 8.25, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 9.25, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 10.25, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 11.25, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 12.25, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 13.25, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 14.25, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 15.25, "y": 2, "w": 2.25}, + {"label": "End", "matrix": [2, 14], "x": 17.5, "y": 2}, + + {"label": "F7", "matrix": [3, 15], "x": 0, "y": 3}, + {"label": "F8", "matrix": [3, 16], "x": 1, "y": 3}, + + {"label": "Shift", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 4.75, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 5.75, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 6.75, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 7.75, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 8.75, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 9.75, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 10.75, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 11.75, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 12.75, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 13.75, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 14.75, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 16.5, "y": 3}, + {"label": "Fn", "matrix": [3, 14], "x": 17.5, "y": 3}, + + {"label": "F9", "matrix": [4, 15], "x": 0, "y": 4}, + {"label": "F10", "matrix": [4, 16], "x": 1, "y": 4}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 3.75, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 8], "x": 6.25, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 9], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 10], "x": 13.75, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 11], "x": 15.5, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 16.5, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 17.5, "y": 4} + ] + }, + "LAYOUT_65_xt_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"label": "F1", "matrix": [0, 15], "x": 0, "y": 0}, + {"label": "F2", "matrix": [0, 16], "x": 1, "y": 0}, + + {"label": "Esc", "matrix": [0, 0], "x": 2.5, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 3.5, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 4.5, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 5.5, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 6.5, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 7.5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 8.5, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 9.5, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 10.5, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 11.5, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 12.5, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 13.5, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 14.5, "y": 0}, + {"label": "Delete", "matrix": [0, 13], "x": 15.5, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 16.5, "y": 0}, + {"label": "Print Screen", "matrix": [4, 14], "x": 17.5, "y": 0}, + + {"label": "F3", "matrix": [1, 15], "x": 0, "y": 1}, + {"label": "F4", "matrix": [1, 16], "x": 1, "y": 1}, + + {"label": "Tab", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 4, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 6, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 7, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 8, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 9, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 10, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 11, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 12, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 13, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 14, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 15, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 16, "y": 1, "w": 1.5}, + {"label": "Home", "matrix": [1, 14], "x": 17.5, "y": 1}, + + {"label": "F5", "matrix": [2, 15], "x": 0, "y": 2}, + {"label": "F6", "matrix": [2, 16], "x": 1, "y": 2}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 4.25, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 5.25, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 6.25, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 7.25, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 8.25, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 9.25, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 10.25, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 11.25, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 12.25, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 13.25, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 14.25, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 15.25, "y": 2, "w": 2.25}, + {"label": "End", "matrix": [2, 14], "x": 17.5, "y": 2}, + + {"label": "F7", "matrix": [3, 15], "x": 0, "y": 3}, + {"label": "F8", "matrix": [3, 16], "x": 1, "y": 3}, + + {"label": "Shift", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 4.75, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 5.75, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 6.75, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 7.75, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 8.75, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 9.75, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 10.75, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 11.75, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 12.75, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 13.75, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 14.75, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 16.5, "y": 3}, + {"label": "Fn", "matrix": [3, 14], "x": 17.5, "y": 3}, + + {"label": "F9", "matrix": [4, 15], "x": 0, "y": 4}, + {"label": "F10", "matrix": [4, 16], "x": 1, "y": 4}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 4, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 8], "x": 6.5, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 11], "x": 15.5, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 16.5, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 17.5, "y": 4} + ] + }, + "LAYOUT_65_xt_ansi_blocker_tsangan": { + "layout": [ + {"label": "F1", "matrix": [0, 15], "x": 0, "y": 0}, + {"label": "F2", "matrix": [0, 16], "x": 1, "y": 0}, + + {"label": "Esc", "matrix": [0, 0], "x": 2.5, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 3.5, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 4.5, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 5.5, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 6.5, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 7.5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 8.5, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 9.5, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 10.5, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 11.5, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 12.5, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 13.5, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 14.5, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 15.5, "y": 0, "w": 2}, + {"label": "Print Screen", "matrix": [4, 14], "x": 17.5, "y": 0}, + + {"label": "F3", "matrix": [1, 15], "x": 0, "y": 1}, + {"label": "F4", "matrix": [1, 16], "x": 1, "y": 1}, + + {"label": "Tab", "matrix": [1, 0], "x": 2.5, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 4, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 6, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 7, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 8, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 9, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 10, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 11, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 12, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 13, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 14, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 15, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 16, "y": 1, "w": 1.5}, + {"label": "Home", "matrix": [1, 14], "x": 17.5, "y": 1}, + + {"label": "F5", "matrix": [2, 15], "x": 0, "y": 2}, + {"label": "F6", "matrix": [2, 16], "x": 1, "y": 2}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 2.5, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 4.25, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 5.25, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 6.25, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 7.25, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 8.25, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 9.25, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 10.25, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 11.25, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 12.25, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 13.25, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 14.25, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 15.25, "y": 2, "w": 2.25}, + {"label": "End", "matrix": [2, 14], "x": 17.5, "y": 2}, + + {"label": "F7", "matrix": [3, 15], "x": 0, "y": 3}, + {"label": "F8", "matrix": [3, 16], "x": 1, "y": 3}, + + {"label": "Shift", "matrix": [3, 0], "x": 2.5, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 4.75, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 5.75, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 6.75, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 7.75, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 8.75, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 9.75, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 10.75, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 11.75, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 12.75, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 13.75, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 14.75, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 16.5, "y": 3}, + {"label": "Fn", "matrix": [3, 14], "x": 17.5, "y": 3}, + + {"label": "F9", "matrix": [4, 15], "x": 0, "y": 4}, + {"label": "F10", "matrix": [4, 16], "x": 1, "y": 4}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 4, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 8], "x": 6.5, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 11], "x": 15.5, "y": 4}, + {"label": "\u2193", "matrix": [4, 12], "x": 16.5, "y": 4}, + {"label": "\u2192", "matrix": [4, 13], "x": 17.5, "y": 4} + ] + } + } +} diff --git a/keyboards/neson_design/nico/rules.mk b/keyboards/neson_design/nico/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/nightly_boards/n40_o/info.json b/keyboards/nightly_boards/n40_o/info.json deleted file mode 100644 index 1f341441a4..0000000000 --- a/keyboards/nightly_boards/n40_o/info.json +++ /dev/null @@ -1,175 +0,0 @@ -{ - "keyboard_name": "[n]40-o", - "manufacturer": "Neil Brian Ramirez", - "url": "", - "maintainer": "Neil Brian Ramirez", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "rgblight": true, - "encoder": true - }, - "build": { - "lto": true - }, - "usb": { - "vid": "0xD812", - "pid": "0x0009", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B5", "C7", "D6", "D4", "B3", "B2", "B1", "B0", "D5", "D3", "D2", "D1", "D0"], - "rows": ["E6", "F0", "F1", "D7"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "F6", "pin_b": "F7"}, - {"pin_a": "F4", "pin_b": "F5"}, - {"pin_a": "B6", "pin_b": "C6"} - ] - }, - "rgblight": { - "led_count": 12, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B4" - }, - "audio": { - "pins": ["B7"] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT_ortho_4x13": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1}, - {"matrix": [1, 11], "x": 11.25, "y": 1}, - {"matrix": [1, 12], "x": 12.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 12], "x": 12.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3} - ] - }, - "LAYOUT_ortho_4x13_1x2u_c": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [0, 8], "x": 8.25, "y": 0}, - {"matrix": [0, 9], "x": 9.25, "y": 0}, - {"matrix": [0, 10], "x": 10.25, "y": 0}, - {"matrix": [0, 11], "x": 11.25, "y": 0}, - {"matrix": [0, 12], "x": 12.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1}, - {"matrix": [1, 11], "x": 11.25, "y": 1}, - {"matrix": [1, 12], "x": 12.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2}, - {"matrix": [2, 3], "x": 3.25, "y": 2}, - {"matrix": [2, 4], "x": 4.25, "y": 2}, - {"matrix": [2, 5], "x": 5.25, "y": 2}, - {"matrix": [2, 6], "x": 6.25, "y": 2}, - {"matrix": [2, 7], "x": 7.25, "y": 2}, - {"matrix": [2, 8], "x": 8.25, "y": 2}, - {"matrix": [2, 9], "x": 9.25, "y": 2}, - {"matrix": [2, 10], "x": 10.25, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2}, - {"matrix": [2, 12], "x": 12.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3} - ] - } - } -} diff --git a/keyboards/nightly_boards/n40_o/keyboard.json b/keyboards/nightly_boards/n40_o/keyboard.json new file mode 100644 index 0000000000..1f341441a4 --- /dev/null +++ b/keyboards/nightly_boards/n40_o/keyboard.json @@ -0,0 +1,175 @@ +{ + "keyboard_name": "[n]40-o", + "manufacturer": "Neil Brian Ramirez", + "url": "", + "maintainer": "Neil Brian Ramirez", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "rgblight": true, + "encoder": true + }, + "build": { + "lto": true + }, + "usb": { + "vid": "0xD812", + "pid": "0x0009", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B5", "C7", "D6", "D4", "B3", "B2", "B1", "B0", "D5", "D3", "D2", "D1", "D0"], + "rows": ["E6", "F0", "F1", "D7"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "F6", "pin_b": "F7"}, + {"pin_a": "F4", "pin_b": "F5"}, + {"pin_a": "B6", "pin_b": "C6"} + ] + }, + "rgblight": { + "led_count": 12, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B4" + }, + "audio": { + "pins": ["B7"] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT_ortho_4x13": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1}, + {"matrix": [1, 11], "x": 11.25, "y": 1}, + {"matrix": [1, 12], "x": 12.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 12], "x": 12.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3} + ] + }, + "LAYOUT_ortho_4x13_1x2u_c": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [0, 8], "x": 8.25, "y": 0}, + {"matrix": [0, 9], "x": 9.25, "y": 0}, + {"matrix": [0, 10], "x": 10.25, "y": 0}, + {"matrix": [0, 11], "x": 11.25, "y": 0}, + {"matrix": [0, 12], "x": 12.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1}, + {"matrix": [1, 11], "x": 11.25, "y": 1}, + {"matrix": [1, 12], "x": 12.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2}, + {"matrix": [2, 3], "x": 3.25, "y": 2}, + {"matrix": [2, 4], "x": 4.25, "y": 2}, + {"matrix": [2, 5], "x": 5.25, "y": 2}, + {"matrix": [2, 6], "x": 6.25, "y": 2}, + {"matrix": [2, 7], "x": 7.25, "y": 2}, + {"matrix": [2, 8], "x": 8.25, "y": 2}, + {"matrix": [2, 9], "x": 9.25, "y": 2}, + {"matrix": [2, 10], "x": 10.25, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2}, + {"matrix": [2, 12], "x": 12.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3, "w": 2}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3} + ] + } + } +} diff --git a/keyboards/nightly_boards/n40_o/rules.mk b/keyboards/nightly_boards/n40_o/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/nightly_boards/n40_o/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ning/tiny_board/tb16_rgb/info.json b/keyboards/ning/tiny_board/tb16_rgb/info.json deleted file mode 100644 index 57a2438c3d..0000000000 --- a/keyboards/ning/tiny_board/tb16_rgb/info.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "manufacturer": "Ning", - "keyboard_name": "TB16 RGB", - "maintainer": "ningjx", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "rgb_matrix": { - "animations": { - "typing_heatmap": true - }, - "default": { - "animation": "typing_heatmap" - }, - "driver": "ws2812" - }, - "matrix_pins": { - "cols": ["B6", "B1", "B3", "B2"], - "rows": ["F7", "F6", "F5", "F4"] - }, - "ws2812": { - "pin": "B5" - }, - "development_board": "promicro", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT_ortho_4x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3} - ] - } - } -} diff --git a/keyboards/ning/tiny_board/tb16_rgb/keyboard.json b/keyboards/ning/tiny_board/tb16_rgb/keyboard.json new file mode 100644 index 0000000000..57a2438c3d --- /dev/null +++ b/keyboards/ning/tiny_board/tb16_rgb/keyboard.json @@ -0,0 +1,60 @@ +{ + "manufacturer": "Ning", + "keyboard_name": "TB16 RGB", + "maintainer": "ningjx", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "rgb_matrix": { + "animations": { + "typing_heatmap": true + }, + "default": { + "animation": "typing_heatmap" + }, + "driver": "ws2812" + }, + "matrix_pins": { + "cols": ["B6", "B1", "B3", "B2"], + "rows": ["F7", "F6", "F5", "F4"] + }, + "ws2812": { + "pin": "B5" + }, + "development_board": "promicro", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT_ortho_4x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3} + ] + } + } +} diff --git a/keyboards/ning/tiny_board/tb16_rgb/rules.mk b/keyboards/ning/tiny_board/tb16_rgb/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/nix_studio/lilith/info.json b/keyboards/nix_studio/lilith/info.json deleted file mode 100644 index 7fe03ef806..0000000000 --- a/keyboards/nix_studio/lilith/info.json +++ /dev/null @@ -1,720 +0,0 @@ -{ - "manufacturer": "Nix Studio", - "keyboard_name": "lilith", - "maintainer": "arnstadm", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B13", "B7", "B6", "B5", "B4", "B3", "A15", "A14", "B1", "B0", "A7", "A6", "A5", "A4", "A2", "A3"], - "rows": ["A8", "A1", "B12", "B14", "B15"] - }, - "processor": "STM32F411", - "url": "https://www.antipode.no/", - "usb": { - "vid": "0x6E78", - "pid": "0x4C49", - "device_version": "1.0.0" - }, - "community_layouts": [ - "65_ansi_blocker", - "65_ansi_blocker_split_bs", - "65_ansi_blocker_tsangan", - "65_ansi_blocker_tsangan_split_bs", - "65_iso_blocker", - "65_iso_blocker_split_bs", - "65_iso_blocker_tsangan", - "65_iso_blocker_tsangan_split_bs" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/nix_studio/lilith/keyboard.json b/keyboards/nix_studio/lilith/keyboard.json new file mode 100644 index 0000000000..7fe03ef806 --- /dev/null +++ b/keyboards/nix_studio/lilith/keyboard.json @@ -0,0 +1,720 @@ +{ + "manufacturer": "Nix Studio", + "keyboard_name": "lilith", + "maintainer": "arnstadm", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B13", "B7", "B6", "B5", "B4", "B3", "A15", "A14", "B1", "B0", "A7", "A6", "A5", "A4", "A2", "A3"], + "rows": ["A8", "A1", "B12", "B14", "B15"] + }, + "processor": "STM32F411", + "url": "https://www.antipode.no/", + "usb": { + "vid": "0x6E78", + "pid": "0x4C49", + "device_version": "1.0.0" + }, + "community_layouts": [ + "65_ansi_blocker", + "65_ansi_blocker_split_bs", + "65_ansi_blocker_tsangan", + "65_ansi_blocker_tsangan_split_bs", + "65_iso_blocker", + "65_iso_blocker_split_bs", + "65_iso_blocker_tsangan", + "65_iso_blocker_tsangan_split_bs" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/nix_studio/lilith/rules.mk b/keyboards/nix_studio/lilith/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/nix_studio/lilith/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/novelkeys/nk65/base/info.json b/keyboards/novelkeys/nk65/base/info.json deleted file mode 100644 index fc547dc134..0000000000 --- a/keyboards/novelkeys/nk65/base/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "cols": ["A13", "A10", "A9", "A14", "A15", "B8", "B9", "C13", "C14", "C15", "A0", "A1", "A2", "A3", "A5"], - "rows": ["B3", "B4", "B5", "A8", "A4"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/novelkeys/nk65/base/keyboard.json b/keyboards/novelkeys/nk65/base/keyboard.json new file mode 100644 index 0000000000..fc547dc134 --- /dev/null +++ b/keyboards/novelkeys/nk65/base/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["A13", "A10", "A9", "A14", "A15", "B8", "B9", "C13", "C14", "C15", "A0", "A1", "A2", "A3", "A5"], + "rows": ["B3", "B4", "B5", "A8", "A4"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/novelkeys/nk65/base/rules.mk b/keyboards/novelkeys/nk65/base/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/novelkeys/nk65/v1_4/info.json b/keyboards/novelkeys/nk65/v1_4/info.json deleted file mode 100644 index 3233797019..0000000000 --- a/keyboards/novelkeys/nk65/v1_4/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "cols": ["A13", "A10", "A9", "A14", "A15", "B8", "B9", "B1", "B0", "A7", "A0", "A1", "A2", "A3", "A5"], - "rows": ["B3", "B4", "B5", "A8", "A4"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/novelkeys/nk65/v1_4/keyboard.json b/keyboards/novelkeys/nk65/v1_4/keyboard.json new file mode 100644 index 0000000000..3233797019 --- /dev/null +++ b/keyboards/novelkeys/nk65/v1_4/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["A13", "A10", "A9", "A14", "A15", "B8", "B9", "B1", "B0", "A7", "A0", "A1", "A2", "A3", "A5"], + "rows": ["B3", "B4", "B5", "A8", "A4"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/novelkeys/nk65/v1_4/rules.mk b/keyboards/novelkeys/nk65/v1_4/rules.mk deleted file mode 100755 index 8b13789179..0000000000 --- a/keyboards/novelkeys/nk65/v1_4/rules.mk +++ /dev/null @@ -1 +0,0 @@ - diff --git a/keyboards/noxary/valhalla_v2/info.json b/keyboards/noxary/valhalla_v2/info.json deleted file mode 100644 index 671bd0b775..0000000000 --- a/keyboards/noxary/valhalla_v2/info.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "keyboard_name": "Valhalla V2", - "manufacturer": "Noxary", - "url": "", - "maintainer": "Gondolindrim", - "usb": { - "vid": "0x4E58", - "pid": "0x5649", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["C5" , "C4" , "A6" , "A5" , "A4" , "A3" , "B8" , "C2" , "C1" , "C0" , "B4" , "B3" , "D2" , "C12", "C11"], - "rows": ["B1" , "B10", "A2" , "A1" , "B0" , "A15", "C10", "B9" , "C3" , "A0"] - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "backlight": true, - "nkro": true - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "build": { - "lto": true - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "embedded_flash", - "backing_size": 4096 - } - }, - "diode_direction": "COL2ROW", - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "backlight": { - "as_caps_lock": true, - "driver": "pwm", - "levels": 20, - "pin": "A7" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - - {"label": "6", "matrix": [4, 5], "x": 6, "y": 0}, - {"label": "7", "matrix": [5, 6], "x": 9, "y": 0}, - {"label": "8", "matrix": [5, 7], "x": 10, "y": 0}, - {"label": "9", "matrix": [5, 8], "x": 11, "y": 0}, - {"label": "0", "matrix": [5, 9], "x": 12, "y": 0}, - {"label": "-", "matrix": [5, 10], "x": 13, "y": 0}, - {"label": "=", "matrix": [5, 11], "x": 14, "y": 0}, - {"label": "Backspace", "matrix": [5, 12], "x": 15, "y": 0}, - {"label": "Backspace", "matrix": [5, 13], "x": 16, "y": 0}, - {"label": "Delete", "matrix": [8, 14], "x": 17, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - - {"label": "Y", "matrix": [6, 6], "x": 8.5, "y": 1}, - {"label": "U", "matrix": [6, 7], "x": 9.5, "y": 1}, - {"label": "I", "matrix": [6, 8], "x": 10.5, "y": 1}, - {"label": "O", "matrix": [6, 9], "x": 11.5, "y": 1}, - {"label": "P", "matrix": [6, 10], "x": 12.5, "y": 1}, - {"label": "[", "matrix": [6, 11], "x": 13.5, "y": 1}, - {"label": "]", "matrix": [6, 12], "x": 14.5, "y": 1}, - {"label": "\\", "matrix": [6, 13], "x": 15.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [6, 14], "x": 17, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - - {"label": "H", "matrix": [7, 6], "x": 8.75, "y": 2}, - {"label": "J", "matrix": [7, 7], "x": 9.75, "y": 2}, - {"label": "K", "matrix": [7, 8], "x": 10.75, "y": 2}, - {"label": "L", "matrix": [7, 9], "x": 11.75, "y": 2}, - {"label": ";", "matrix": [7, 10], "x": 12.75, "y": 2}, - {"label": "'", "matrix": [7, 11], "x": 13.75, "y": 2}, - {"label": "Enter", "matrix": [7, 12], "x": 14.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [7, 14], "x": 17, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - - {"label": "B", "matrix": [8, 6], "x": 8.25, "y": 3}, - {"label": "N", "matrix": [8, 7], "x": 9.25, "y": 3}, - {"label": "M", "matrix": [8, 8], "x": 10.25, "y": 3}, - {"label": ",", "matrix": [8, 9], "x": 11.25, "y": 3}, - {"label": ".", "matrix": [8, 10], "x": 12.25, "y": 3}, - {"label": "/", "matrix": [8, 11], "x": 13.25, "y": 3}, - {"label": "Shift", "matrix": [8, 12], "x": 14.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [8, 13], "x": 16, "y": 3}, - {"label": "Fn", "matrix": [9, 14], "x": 17, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.75}, - {"label": "Space", "matrix": [4, 4], "x": 5.75, "y": 4}, - - {"label": "Space", "matrix": [9, 6], "x": 8, "y": 4}, - {"label": "Space", "matrix": [9, 7], "x": 9, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [9, 8], "x": 10.25, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [9, 9], "x": 11.75, "y": 4}, - {"label": "Ctrl", "matrix": [9, 10], "x": 12.75, "y": 4, "w": 1.5}, - - {"label": "\u2190", "matrix": [9, 11], "x": 15, "y": 4}, - {"label": "\u2193", "matrix": [9, 12], "x": 16, "y": 4}, - {"label": "\u2192", "matrix": [9, 13], "x": 17, "y": 4} - ] - }, - "LAYOUT_full_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - - {"label": "6", "matrix": [4, 5], "x": 6, "y": 0}, - {"label": "7", "matrix": [5, 6], "x": 9, "y": 0}, - {"label": "8", "matrix": [5, 7], "x": 10, "y": 0}, - {"label": "9", "matrix": [5, 8], "x": 11, "y": 0}, - {"label": "0", "matrix": [5, 9], "x": 12, "y": 0}, - {"label": "-", "matrix": [5, 10], "x": 13, "y": 0}, - {"label": "=", "matrix": [5, 11], "x": 14, "y": 0}, - {"label": "Backspace", "matrix": [5, 12], "x": 15, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [8, 14], "x": 17, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - - {"label": "Y", "matrix": [6, 6], "x": 8.5, "y": 1}, - {"label": "U", "matrix": [6, 7], "x": 9.5, "y": 1}, - {"label": "I", "matrix": [6, 8], "x": 10.5, "y": 1}, - {"label": "O", "matrix": [6, 9], "x": 11.5, "y": 1}, - {"label": "P", "matrix": [6, 10], "x": 12.5, "y": 1}, - {"label": "[", "matrix": [6, 11], "x": 13.5, "y": 1}, - {"label": "]", "matrix": [6, 12], "x": 14.5, "y": 1}, - {"label": "\\", "matrix": [6, 13], "x": 15.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [6, 14], "x": 17, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - - {"label": "H", "matrix": [7, 6], "x": 8.75, "y": 2}, - {"label": "J", "matrix": [7, 7], "x": 9.75, "y": 2}, - {"label": "K", "matrix": [7, 8], "x": 10.75, "y": 2}, - {"label": "L", "matrix": [7, 9], "x": 11.75, "y": 2}, - {"label": ";", "matrix": [7, 10], "x": 12.75, "y": 2}, - {"label": "'", "matrix": [7, 11], "x": 13.75, "y": 2}, - {"label": "Enter", "matrix": [7, 12], "x": 14.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [7, 14], "x": 17, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - - {"label": "B", "matrix": [8, 6], "x": 8.25, "y": 3}, - {"label": "N", "matrix": [8, 7], "x": 9.25, "y": 3}, - {"label": "M", "matrix": [8, 8], "x": 10.25, "y": 3}, - {"label": ",", "matrix": [8, 9], "x": 11.25, "y": 3}, - {"label": ".", "matrix": [8, 10], "x": 12.25, "y": 3}, - {"label": "/", "matrix": [8, 11], "x": 13.25, "y": 3}, - {"label": "Shift", "matrix": [8, 12], "x": 14.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [8, 13], "x": 16, "y": 3}, - {"label": "Fn", "matrix": [9, 14], "x": 17, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.75}, - {"label": "Space", "matrix": [4, 4], "x": 5.75, "y": 4}, - - {"label": "Space", "matrix": [9, 6], "x": 8, "y": 4}, - {"label": "Space", "matrix": [9, 7], "x": 9, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [9, 8], "x": 10.25, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [9, 9], "x": 11.75, "y": 4}, - {"label": "Ctrl", "matrix": [9, 10], "x": 12.75, "y": 4, "w": 1.5}, - - {"label": "\u2190", "matrix": [9, 11], "x": 15, "y": 4}, - {"label": "\u2193", "matrix": [9, 12], "x": 16, "y": 4}, - {"label": "\u2192", "matrix": [9, 13], "x": 17, "y": 4} - ] - } - } -} diff --git a/keyboards/noxary/valhalla_v2/keyboard.json b/keyboards/noxary/valhalla_v2/keyboard.json new file mode 100644 index 0000000000..671bd0b775 --- /dev/null +++ b/keyboards/noxary/valhalla_v2/keyboard.json @@ -0,0 +1,223 @@ +{ + "keyboard_name": "Valhalla V2", + "manufacturer": "Noxary", + "url": "", + "maintainer": "Gondolindrim", + "usb": { + "vid": "0x4E58", + "pid": "0x5649", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["C5" , "C4" , "A6" , "A5" , "A4" , "A3" , "B8" , "C2" , "C1" , "C0" , "B4" , "B3" , "D2" , "C12", "C11"], + "rows": ["B1" , "B10", "A2" , "A1" , "B0" , "A15", "C10", "B9" , "C3" , "A0"] + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "backlight": true, + "nkro": true + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "build": { + "lto": true + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "embedded_flash", + "backing_size": 4096 + } + }, + "diode_direction": "COL2ROW", + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "backlight": { + "as_caps_lock": true, + "driver": "pwm", + "levels": 20, + "pin": "A7" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + + {"label": "6", "matrix": [4, 5], "x": 6, "y": 0}, + {"label": "7", "matrix": [5, 6], "x": 9, "y": 0}, + {"label": "8", "matrix": [5, 7], "x": 10, "y": 0}, + {"label": "9", "matrix": [5, 8], "x": 11, "y": 0}, + {"label": "0", "matrix": [5, 9], "x": 12, "y": 0}, + {"label": "-", "matrix": [5, 10], "x": 13, "y": 0}, + {"label": "=", "matrix": [5, 11], "x": 14, "y": 0}, + {"label": "Backspace", "matrix": [5, 12], "x": 15, "y": 0}, + {"label": "Backspace", "matrix": [5, 13], "x": 16, "y": 0}, + {"label": "Delete", "matrix": [8, 14], "x": 17, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + + {"label": "Y", "matrix": [6, 6], "x": 8.5, "y": 1}, + {"label": "U", "matrix": [6, 7], "x": 9.5, "y": 1}, + {"label": "I", "matrix": [6, 8], "x": 10.5, "y": 1}, + {"label": "O", "matrix": [6, 9], "x": 11.5, "y": 1}, + {"label": "P", "matrix": [6, 10], "x": 12.5, "y": 1}, + {"label": "[", "matrix": [6, 11], "x": 13.5, "y": 1}, + {"label": "]", "matrix": [6, 12], "x": 14.5, "y": 1}, + {"label": "\\", "matrix": [6, 13], "x": 15.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [6, 14], "x": 17, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + + {"label": "H", "matrix": [7, 6], "x": 8.75, "y": 2}, + {"label": "J", "matrix": [7, 7], "x": 9.75, "y": 2}, + {"label": "K", "matrix": [7, 8], "x": 10.75, "y": 2}, + {"label": "L", "matrix": [7, 9], "x": 11.75, "y": 2}, + {"label": ";", "matrix": [7, 10], "x": 12.75, "y": 2}, + {"label": "'", "matrix": [7, 11], "x": 13.75, "y": 2}, + {"label": "Enter", "matrix": [7, 12], "x": 14.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [7, 14], "x": 17, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + + {"label": "B", "matrix": [8, 6], "x": 8.25, "y": 3}, + {"label": "N", "matrix": [8, 7], "x": 9.25, "y": 3}, + {"label": "M", "matrix": [8, 8], "x": 10.25, "y": 3}, + {"label": ",", "matrix": [8, 9], "x": 11.25, "y": 3}, + {"label": ".", "matrix": [8, 10], "x": 12.25, "y": 3}, + {"label": "/", "matrix": [8, 11], "x": 13.25, "y": 3}, + {"label": "Shift", "matrix": [8, 12], "x": 14.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [8, 13], "x": 16, "y": 3}, + {"label": "Fn", "matrix": [9, 14], "x": 17, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.75}, + {"label": "Space", "matrix": [4, 4], "x": 5.75, "y": 4}, + + {"label": "Space", "matrix": [9, 6], "x": 8, "y": 4}, + {"label": "Space", "matrix": [9, 7], "x": 9, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [9, 8], "x": 10.25, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [9, 9], "x": 11.75, "y": 4}, + {"label": "Ctrl", "matrix": [9, 10], "x": 12.75, "y": 4, "w": 1.5}, + + {"label": "\u2190", "matrix": [9, 11], "x": 15, "y": 4}, + {"label": "\u2193", "matrix": [9, 12], "x": 16, "y": 4}, + {"label": "\u2192", "matrix": [9, 13], "x": 17, "y": 4} + ] + }, + "LAYOUT_full_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + + {"label": "6", "matrix": [4, 5], "x": 6, "y": 0}, + {"label": "7", "matrix": [5, 6], "x": 9, "y": 0}, + {"label": "8", "matrix": [5, 7], "x": 10, "y": 0}, + {"label": "9", "matrix": [5, 8], "x": 11, "y": 0}, + {"label": "0", "matrix": [5, 9], "x": 12, "y": 0}, + {"label": "-", "matrix": [5, 10], "x": 13, "y": 0}, + {"label": "=", "matrix": [5, 11], "x": 14, "y": 0}, + {"label": "Backspace", "matrix": [5, 12], "x": 15, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [8, 14], "x": 17, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + + {"label": "Y", "matrix": [6, 6], "x": 8.5, "y": 1}, + {"label": "U", "matrix": [6, 7], "x": 9.5, "y": 1}, + {"label": "I", "matrix": [6, 8], "x": 10.5, "y": 1}, + {"label": "O", "matrix": [6, 9], "x": 11.5, "y": 1}, + {"label": "P", "matrix": [6, 10], "x": 12.5, "y": 1}, + {"label": "[", "matrix": [6, 11], "x": 13.5, "y": 1}, + {"label": "]", "matrix": [6, 12], "x": 14.5, "y": 1}, + {"label": "\\", "matrix": [6, 13], "x": 15.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [6, 14], "x": 17, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + + {"label": "H", "matrix": [7, 6], "x": 8.75, "y": 2}, + {"label": "J", "matrix": [7, 7], "x": 9.75, "y": 2}, + {"label": "K", "matrix": [7, 8], "x": 10.75, "y": 2}, + {"label": "L", "matrix": [7, 9], "x": 11.75, "y": 2}, + {"label": ";", "matrix": [7, 10], "x": 12.75, "y": 2}, + {"label": "'", "matrix": [7, 11], "x": 13.75, "y": 2}, + {"label": "Enter", "matrix": [7, 12], "x": 14.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [7, 14], "x": 17, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + + {"label": "B", "matrix": [8, 6], "x": 8.25, "y": 3}, + {"label": "N", "matrix": [8, 7], "x": 9.25, "y": 3}, + {"label": "M", "matrix": [8, 8], "x": 10.25, "y": 3}, + {"label": ",", "matrix": [8, 9], "x": 11.25, "y": 3}, + {"label": ".", "matrix": [8, 10], "x": 12.25, "y": 3}, + {"label": "/", "matrix": [8, 11], "x": 13.25, "y": 3}, + {"label": "Shift", "matrix": [8, 12], "x": 14.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [8, 13], "x": 16, "y": 3}, + {"label": "Fn", "matrix": [9, 14], "x": 17, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 1.75}, + {"label": "Space", "matrix": [4, 4], "x": 5.75, "y": 4}, + + {"label": "Space", "matrix": [9, 6], "x": 8, "y": 4}, + {"label": "Space", "matrix": [9, 7], "x": 9, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [9, 8], "x": 10.25, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [9, 9], "x": 11.75, "y": 4}, + {"label": "Ctrl", "matrix": [9, 10], "x": 12.75, "y": 4, "w": 1.5}, + + {"label": "\u2190", "matrix": [9, 11], "x": 15, "y": 4}, + {"label": "\u2193", "matrix": [9, 12], "x": 16, "y": 4}, + {"label": "\u2192", "matrix": [9, 13], "x": 17, "y": 4} + ] + } + } +} diff --git a/keyboards/noxary/valhalla_v2/rules.mk b/keyboards/noxary/valhalla_v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/noxary/valhalla_v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/null/st110r2/info.json b/keyboards/null/st110r2/info.json deleted file mode 100644 index b83e9746e1..0000000000 --- a/keyboards/null/st110r2/info.json +++ /dev/null @@ -1,596 +0,0 @@ -{ - "manufacturer": "[null]", - "keyboard_name": "ST110 r2", - "maintainer": "user176176", - "bootloader": "halfkay", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "D0", - "compose": "B5", - "kana": "B4", - "num_lock": "B7", - "scroll_lock": "D1" - }, - "matrix_pins": { - "cols": ["F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "C0", "C1", "C2", "C3", "C4", "C5", "C6"], - "rows": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7"] - }, - "processor": "at90usb1286", - "url": "https://null-src.com/posts/nkbm-st110r2/post.php", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "community_layouts": ["fullsize_ansi", "fullsize_iso", "fullsize_jis"], - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, - {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, - {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, - {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "K1D/1N/KC_JYEN", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 14, "y": 1.25}, - {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, - {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, - {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, - {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, - {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, - {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, - {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, - {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, - {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, - {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, - {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, - {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, - {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, - {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, - {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, - {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, - {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, - {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, - {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, - {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, - {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, - {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, - {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, - {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "K41/4B/KC_NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "K4C/4M/KC_ROPT", "matrix": [4, 12], "x": 12.25, "y": 4.25}, - {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, - {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, - {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, - {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, - {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, - {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, - {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25}, - {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"label": "K53/5D/KC_MHEN", "matrix": [5, 3], "x": 3.5, "y": 5.25}, - {"label": "K54/5E/KC_NO", "matrix": [5, 4], "x": 4.5, "y": 5.25, "w": 1.75}, - {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 6.25, "y": 5.25, "w": 1.25}, - {"label": "K57/5H/KC_NO", "matrix": [5, 7], "x": 7.5, "y": 5.25, "w": 1.75}, - {"label": "K58/5I/KC_NO", "matrix": [5, 8], "x": 9.25, "y": 5.25}, - {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10.25, "y": 5.25, "w": 1.25}, - {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.5, "y": 5.25, "w": 1.25}, - {"label": "K5D/5L/KC_APP", "matrix": [5, 13], "x": 12.75, "y": 5.25}, - {"label": "K5E/5M/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "K6A//KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, - {"label": "K6B//KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, - {"label": "K6C//KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, - {"label": "K7D//KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, - {"label": "K7E//KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} - ] - }, - "LAYOUT_fullsize_ansi": { - "layout": [ - {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, - {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, - {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, - {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, - {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, - {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, - {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, - {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, - {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, - {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, - {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, - {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, - {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, - {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, - {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, - {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, - {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, - {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "K3C/3M/KC_NUBS", "matrix": [3, 12], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, - {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, - {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, - {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, - {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, - {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, - {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, - {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, - {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, - {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, - {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, - {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, - {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, - {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, - {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, - {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "K5D/5N/KC_APP", "matrix": [5, 13], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "K5E/5O/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "K6A/6K/KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, - {"label": "K6B/6L/KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, - {"label": "K6C/6M/KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, - {"label": "K7D/7N/KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, - {"label": "K7E/7O/KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} - ] - }, - "LAYOUT_fullsize_iso": { - "layout": [ - {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, - {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, - {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, - {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, - {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, - {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, - {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, - {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, - {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, - {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, - {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, - {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, - {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, - {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, - {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, - {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, - {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, - {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, - {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, - {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, - {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, - {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, - {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, - {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, - {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, - {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, - {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, - {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "K41/4B/KC_NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, - {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, - {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, - {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, - {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, - {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "K5D/5N/KC_APP", "matrix": [5, 13], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "K5E/5O/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "K6A/6K/KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, - {"label": "K6B/6L/KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, - {"label": "K6C/6M/KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, - {"label": "K7D/7N/KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, - {"label": "K7E/7O/KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} - ] - }, - "LAYOUT_fullsize_jis": { - "layout": [ - {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, - {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, - {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, - {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "K1D/1N/KC_JYEN", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 14, "y": 1.25}, - {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, - {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, - {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, - {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, - {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, - {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, - {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, - {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, - {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, - {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, - {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, - {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, - {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, - {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, - {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, - {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, - {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, - {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, - {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, - {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, - {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, - {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, - {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, - {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "K4C/4M/KC_ROPT", "matrix": [4, 12], "x": 12.25, "y": 4.25}, - {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, - {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, - {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, - {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, - {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, - {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, - {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "K53/5D/KC_MHEN", "matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 1.25}, - {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 5, "y": 5.25, "w": 3.25}, - {"label": "K57/5H/KC_INT4", "matrix": [5, 7], "x": 8.25, "y": 5.25, "w": 1.25}, - {"label": "K58/5I/KC_INT2", "matrix": [5, 8], "x": 9.5, "y": 5.25, "w": 1.25}, - {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10.75, "y": 5.25}, - {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.75, "y": 5.25}, - {"label": "K5D/5L/KC_APP", "matrix": [5, 13], "x": 12.75, "y": 5.25}, - {"label": "K5E/5M/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "K6A//KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, - {"label": "K6B//KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, - {"label": "K6C//KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, - {"label": "K7D//KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, - {"label": "K7E//KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, - {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, - {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, - {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, - {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "K1D/1N/KC_JYEN", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 14, "y": 1.25}, - {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, - {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, - {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, - {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, - {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, - {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, - {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, - {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, - {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, - {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, - {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, - {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, - {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, - {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, - {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, - {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, - {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, - {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, - {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, - {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, - {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, - {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, - {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, - {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "K41/4B/KC_NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "K4C/4M/KC_ROPT", "matrix": [4, 12], "x": 12.25, "y": 4.25}, - {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, - {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, - {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, - {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, - {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, - {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, - {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25}, - {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"label": "K53/5D/KC_MHEN", "matrix": [5, 3], "x": 3.5, "y": 5.25}, - {"label": "K54/5E/KC_NO", "matrix": [5, 4], "x": 4.5, "y": 5.25, "w": 1.75}, - {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 6.25, "y": 5.25, "w": 1.25}, - {"label": "K57/5H/KC_NO", "matrix": [5, 7], "x": 7.5, "y": 5.25, "w": 1.75}, - {"label": "K58/5I/KC_NO", "matrix": [5, 8], "x": 9.25, "y": 5.25}, - {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10.25, "y": 5.25, "w": 1.25}, - {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.5, "y": 5.25, "w": 1.25}, - {"label": "K5D/5L/KC_APP", "matrix": [5, 13], "x": 12.75, "y": 5.25}, - {"label": "K5E/5M/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "K6A//KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, - {"label": "K6B//KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, - {"label": "K6C//KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, - {"label": "K7D//KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, - {"label": "K7E//KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} - ] - } - } -} diff --git a/keyboards/null/st110r2/keyboard.json b/keyboards/null/st110r2/keyboard.json new file mode 100644 index 0000000000..b83e9746e1 --- /dev/null +++ b/keyboards/null/st110r2/keyboard.json @@ -0,0 +1,596 @@ +{ + "manufacturer": "[null]", + "keyboard_name": "ST110 r2", + "maintainer": "user176176", + "bootloader": "halfkay", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "D0", + "compose": "B5", + "kana": "B4", + "num_lock": "B7", + "scroll_lock": "D1" + }, + "matrix_pins": { + "cols": ["F0", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "C0", "C1", "C2", "C3", "C4", "C5", "C6"], + "rows": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7"] + }, + "processor": "at90usb1286", + "url": "https://null-src.com/posts/nkbm-st110r2/post.php", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "community_layouts": ["fullsize_ansi", "fullsize_iso", "fullsize_jis"], + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, + {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, + {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, + {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "K1D/1N/KC_JYEN", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 14, "y": 1.25}, + {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, + {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, + {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, + {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, + {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, + {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, + {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, + {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, + {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, + {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, + {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, + {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, + {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, + {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, + {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, + {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, + {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, + {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, + {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, + {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, + {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, + {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, + {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, + {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "K41/4B/KC_NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "K4C/4M/KC_ROPT", "matrix": [4, 12], "x": 12.25, "y": 4.25}, + {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, + {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, + {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, + {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, + {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, + {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, + {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25}, + {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"label": "K53/5D/KC_MHEN", "matrix": [5, 3], "x": 3.5, "y": 5.25}, + {"label": "K54/5E/KC_NO", "matrix": [5, 4], "x": 4.5, "y": 5.25, "w": 1.75}, + {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 6.25, "y": 5.25, "w": 1.25}, + {"label": "K57/5H/KC_NO", "matrix": [5, 7], "x": 7.5, "y": 5.25, "w": 1.75}, + {"label": "K58/5I/KC_NO", "matrix": [5, 8], "x": 9.25, "y": 5.25}, + {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10.25, "y": 5.25, "w": 1.25}, + {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.5, "y": 5.25, "w": 1.25}, + {"label": "K5D/5L/KC_APP", "matrix": [5, 13], "x": 12.75, "y": 5.25}, + {"label": "K5E/5M/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "K6A//KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, + {"label": "K6B//KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, + {"label": "K6C//KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, + {"label": "K7D//KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, + {"label": "K7E//KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} + ] + }, + "LAYOUT_fullsize_ansi": { + "layout": [ + {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, + {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, + {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, + {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, + {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, + {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, + {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, + {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, + {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, + {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, + {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, + {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, + {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, + {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, + {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, + {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, + {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, + {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "K3C/3M/KC_NUBS", "matrix": [3, 12], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, + {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, + {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, + {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, + {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, + {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, + {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, + {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, + {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, + {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, + {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, + {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, + {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, + {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, + {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, + {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "K5D/5N/KC_APP", "matrix": [5, 13], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "K5E/5O/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "K6A/6K/KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, + {"label": "K6B/6L/KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, + {"label": "K6C/6M/KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, + {"label": "K7D/7N/KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, + {"label": "K7E/7O/KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} + ] + }, + "LAYOUT_fullsize_iso": { + "layout": [ + {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, + {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, + {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, + {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 13, "y": 1.25, "w": 2}, + {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, + {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, + {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, + {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, + {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, + {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, + {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, + {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, + {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, + {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, + {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, + {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, + {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, + {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, + {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, + {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, + {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, + {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, + {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, + {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, + {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, + {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, + {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, + {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "K41/4B/KC_NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, + {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, + {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, + {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, + {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, + {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "K5D/5N/KC_APP", "matrix": [5, 13], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "K5E/5O/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "K6A/6K/KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, + {"label": "K6B/6L/KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, + {"label": "K6C/6M/KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, + {"label": "K7D/7N/KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, + {"label": "K7E/7O/KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} + ] + }, + "LAYOUT_fullsize_jis": { + "layout": [ + {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, + {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, + {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, + {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "K1D/1N/KC_JYEN", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 14, "y": 1.25}, + {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, + {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, + {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, + {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, + {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, + {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, + {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, + {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, + {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, + {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, + {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, + {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, + {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, + {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, + {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, + {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, + {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, + {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, + {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, + {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, + {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, + {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, + {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, + {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "K4C/4M/KC_ROPT", "matrix": [4, 12], "x": 12.25, "y": 4.25}, + {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, + {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, + {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, + {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, + {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, + {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, + {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "K53/5D/KC_MHEN", "matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 1.25}, + {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 5, "y": 5.25, "w": 3.25}, + {"label": "K57/5H/KC_INT4", "matrix": [5, 7], "x": 8.25, "y": 5.25, "w": 1.25}, + {"label": "K58/5I/KC_INT2", "matrix": [5, 8], "x": 9.5, "y": 5.25, "w": 1.25}, + {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10.75, "y": 5.25}, + {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.75, "y": 5.25}, + {"label": "K5D/5L/KC_APP", "matrix": [5, 13], "x": 12.75, "y": 5.25}, + {"label": "K5E/5M/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "K6A//KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, + {"label": "K6B//KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, + {"label": "K6C//KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, + {"label": "K7D//KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, + {"label": "K7E//KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"label": "K00/0A/KC_ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K02/0C/KC_F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03/0D/KC_F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K04/0E/KC_F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "K05/0F/KC_F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "K06/0G/KC_F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "K07/0H/KC_F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "K08/0I/KC_F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "K09/0J/KC_F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "K0B/0L/KC_F9", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "K0C/0M/KC_F10", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "K0D/0N/KC_F11", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "K0E/0O/KC_F12", "matrix": [0, 14], "x": 14, "y": 0}, + {"label": "K60/6A/KC_PSCR", "matrix": [6, 0], "x": 15.25, "y": 0}, + {"label": "K61/6B/KC_SCRL", "matrix": [6, 1], "x": 16.25, "y": 0}, + {"label": "K62/6C/KC_PAUS", "matrix": [6, 2], "x": 17.25, "y": 0}, + {"label": "K10/1A/KC_GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "K11/1B/KC_1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "K12/1C/KC_2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "K13/1D/KC_3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "K14/1E/KC_4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "K15/1F/KC_5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "K16/1G/KC_6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "K17/1H/KC_7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "K18/1I/KC_8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "K19/1J/KC_9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "K1A/1K/KC_0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "K1B/1L/KC_MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "K1C/1M/KC_EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "K1D/1N/KC_JYEN", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "K1E/1O/KC_BSPC", "matrix": [1, 14], "x": 14, "y": 1.25}, + {"label": "K63/6D/KC_INS", "matrix": [6, 3], "x": 15.25, "y": 1.25}, + {"label": "K64/6E/KC_HOME", "matrix": [6, 4], "x": 16.25, "y": 1.25}, + {"label": "K65/6F/KC_PGUP", "matrix": [6, 5], "x": 17.25, "y": 1.25}, + {"label": "K6D/6N/KC_NUM", "matrix": [6, 13], "x": 18.5, "y": 1.25}, + {"label": "K6E/6O/KC_PSLS", "matrix": [6, 14], "x": 19.5, "y": 1.25}, + {"label": "K70/7A/KC_PAST", "matrix": [7, 0], "x": 20.5, "y": 1.25}, + {"label": "K71/7B/KC_PMNS", "matrix": [7, 1], "x": 21.5, "y": 1.25}, + {"label": "K20/2A/KC_TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "K21/2B/KC_Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "K22/2C/KC_W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "K23/2D/KC_E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "K24/2E/KC_R", "matrix": [2, 4], "x": 4.5, "y": 2.15}, + {"label": "K25/2F/KC_T", "matrix": [2, 5], "x": 5.5, "y": 2.15}, + {"label": "K26/2G/KC_Y", "matrix": [2, 6], "x": 6.5, "y": 2.15}, + {"label": "K27/2H/KC_U", "matrix": [2, 7], "x": 7.5, "y": 2.15}, + {"label": "K28/2I/KC_I", "matrix": [2, 8], "x": 8.5, "y": 2.15}, + {"label": "K29/2J/KC_O", "matrix": [2, 9], "x": 9.5, "y": 2.15}, + {"label": "K2A/2K/KC_P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "K2B/2L/KC_LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "K2C/2M/KC_RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "K66/6G/KC_DEL", "matrix": [6, 6], "x": 15.25, "y": 2.25}, + {"label": "K67/6H/KC_END", "matrix": [6, 7], "x": 16.25, "y": 2.25}, + {"label": "K68/6I/KC_PGDN", "matrix": [6, 8], "x": 17.25, "y": 2.25}, + {"label": "K72/7G/KC_P7", "matrix": [7, 2], "x": 18.5, "y": 2.25}, + {"label": "K73/7D/KC_P8", "matrix": [7, 3], "x": 19.5, "y": 2.25}, + {"label": "K74/7E/KC_P9", "matrix": [7, 4], "x": 20.5, "y": 2.25}, + {"label": "K75/7F/KC_PPLS", "matrix": [7, 5], "x": 21.5, "y": 2.25, "h": 2}, + {"label": "K30/3A/KC_CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "K31/3B/KC_A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "K32/3C/KC_S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "K33/3D/KC_D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "K34/3E/KC_F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "K35/3F/KC_G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "K36/3G/KC_H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "K37/3H/KC_J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K38/3I/KC_K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "K39/3J/KC_L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "K3A/3K/KC_SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "K3B/3L/KC_QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "K3C/3M/KC_NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "K3E/3O/KC_ENT", "matrix": [3, 14], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "K76/7G/KC_P4", "matrix": [7, 6], "x": 18.5, "y": 3.25}, + {"label": "K77/7H/KC_P5", "matrix": [7, 7], "x": 19.5, "y": 3.25}, + {"label": "K78/7I/KC_P6", "matrix": [7, 8], "x": 20.5, "y": 3.25}, + {"label": "K40/4A/KC_LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "K41/4B/KC_NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "K42/4C/KC_Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "K43/4D/KC_X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "K44/4E/KC_C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "K45/4F/KC_V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "K46/4G/KC_B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "K47/4H/KC_N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "K48/4I/KC_M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "K49/4J/KC_COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "K4A/4K/KC_DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "K4B/4L/KC_SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "K4C/4M/KC_ROPT", "matrix": [4, 12], "x": 12.25, "y": 4.25}, + {"label": "K4D/4N/KC_RSFT", "matrix": [4, 13], "x": 13.25, "y": 4.25, "w": 1.75}, + {"label": "K69/6J/KC_UP", "matrix": [6, 9], "x": 16.25, "y": 4.25}, + {"label": "K79/7J/KC_P1", "matrix": [7, 9], "x": 18.5, "y": 4.25}, + {"label": "K7A/7K/KC_P2", "matrix": [7, 10], "x": 19.5, "y": 4.25}, + {"label": "K7B/7L/KC_P3", "matrix": [7, 11], "x": 20.5, "y": 4.25}, + {"label": "K7C/7M/KC_PENT", "matrix": [7, 12], "x": 21.5, "y": 4.25, "h": 2}, + {"label": "K50/5A/KC_LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "K51/5B/KC_LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25}, + {"label": "K52/5C/KC_LALT", "matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"label": "K53/5D/KC_MHEN", "matrix": [5, 3], "x": 3.5, "y": 5.25}, + {"label": "K54/5E/KC_NO", "matrix": [5, 4], "x": 4.5, "y": 5.25, "w": 1.75}, + {"label": "K55/5F/KC_SPC", "matrix": [5, 5], "x": 6.25, "y": 5.25, "w": 1.25}, + {"label": "K57/5H/KC_NO", "matrix": [5, 7], "x": 7.5, "y": 5.25, "w": 1.75}, + {"label": "K58/5I/KC_NO", "matrix": [5, 8], "x": 9.25, "y": 5.25}, + {"label": "K59/5J/KC_RALT", "matrix": [5, 9], "x": 10.25, "y": 5.25, "w": 1.25}, + {"label": "K5A/5K/KC_RGUI", "matrix": [5, 10], "x": 11.5, "y": 5.25, "w": 1.25}, + {"label": "K5D/5L/KC_APP", "matrix": [5, 13], "x": 12.75, "y": 5.25}, + {"label": "K5E/5M/KC_RCTL", "matrix": [5, 14], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "K6A//KC_LEFT", "matrix": [6, 10], "x": 15.25, "y": 5.25}, + {"label": "K6B//KC_DOWN", "matrix": [6, 11], "x": 16.25, "y": 5.25}, + {"label": "K6C//KC_RGHT", "matrix": [6, 12], "x": 17.25, "y": 5.25}, + {"label": "K7D//KC_P0", "matrix": [7, 13], "x": 18.5, "y": 5.25, "w": 2}, + {"label": "K7E//KC_PDOT", "matrix": [7, 14], "x": 20.5, "y": 5.25} + ] + } + } +} diff --git a/keyboards/null/st110r2/rules.mk b/keyboards/null/st110r2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/null/st110r2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/oddball/v1/info.json b/keyboards/oddball/v1/info.json deleted file mode 100644 index f2bc9062ed..0000000000 --- a/keyboards/oddball/v1/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "matrix_pins": { - "cols": ["D6", "D7", "B4", "D3", "C6", "C7"], - "rows": ["F6", "B5", "B6", "F7"] - }, - "diode_direction": "COL2ROW", - "bootloader": "halfkay" -} diff --git a/keyboards/oddball/v1/keyboard.json b/keyboards/oddball/v1/keyboard.json new file mode 100644 index 0000000000..f2bc9062ed --- /dev/null +++ b/keyboards/oddball/v1/keyboard.json @@ -0,0 +1,8 @@ +{ + "matrix_pins": { + "cols": ["D6", "D7", "B4", "D3", "C6", "C7"], + "rows": ["F6", "B5", "B6", "F7"] + }, + "diode_direction": "COL2ROW", + "bootloader": "halfkay" +} diff --git a/keyboards/oddball/v1/rules.mk b/keyboards/oddball/v1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/oddball/v2/info.json b/keyboards/oddball/v2/info.json deleted file mode 100644 index 854f80649e..0000000000 --- a/keyboards/oddball/v2/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B7", "B5", "B4", "F5", "F6", "F7"], - "rows": ["D4", "E6", "D7", "C6"] - }, - "diode_direction": "COL2ROW", - "bootloader": "qmk-dfu" -} diff --git a/keyboards/oddball/v2/keyboard.json b/keyboards/oddball/v2/keyboard.json new file mode 100644 index 0000000000..854f80649e --- /dev/null +++ b/keyboards/oddball/v2/keyboard.json @@ -0,0 +1,8 @@ +{ + "matrix_pins": { + "cols": ["B7", "B5", "B4", "F5", "F6", "F7"], + "rows": ["D4", "E6", "D7", "C6"] + }, + "diode_direction": "COL2ROW", + "bootloader": "qmk-dfu" +} diff --git a/keyboards/oddball/v2/rules.mk b/keyboards/oddball/v2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/oddball/v2_1/info.json b/keyboards/oddball/v2_1/info.json deleted file mode 100644 index ef4a6de85d..0000000000 --- a/keyboards/oddball/v2_1/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "matrix_pins": { - "cols": ["B6", "B5", "B4", "F5", "F6", "F7"], - "rows": ["D4", "E6", "D7", "C6"] - }, - "diode_direction": "COL2ROW", - "bootloader": "qmk-dfu" -} diff --git a/keyboards/oddball/v2_1/keyboard.json b/keyboards/oddball/v2_1/keyboard.json new file mode 100644 index 0000000000..ef4a6de85d --- /dev/null +++ b/keyboards/oddball/v2_1/keyboard.json @@ -0,0 +1,8 @@ +{ + "matrix_pins": { + "cols": ["B6", "B5", "B4", "F5", "F6", "F7"], + "rows": ["D4", "E6", "D7", "C6"] + }, + "diode_direction": "COL2ROW", + "bootloader": "qmk-dfu" +} diff --git a/keyboards/oddball/v2_1/rules.mk b/keyboards/oddball/v2_1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/3x6/info.json b/keyboards/omkbd/runner3680/3x6/info.json deleted file mode 100644 index f2a169d228..0000000000 --- a/keyboards/omkbd/runner3680/3x6/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "keyboard_name": "runner3680 3x6", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 36, - "max_brightness": 100, - "split_count": [18, 18], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [3, 5], "x": 7, "y": 0}, - {"matrix": [3, 4], "x": 8, "y": 0}, - {"matrix": [3, 3], "x": 9, "y": 0}, - {"matrix": [3, 2], "x": 10, "y": 0}, - {"matrix": [3, 1], "x": 11, "y": 0}, - {"matrix": [3, 0], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [4, 5], "x": 7, "y": 1}, - {"matrix": [4, 4], "x": 8, "y": 1}, - {"matrix": [4, 3], "x": 9, "y": 1}, - {"matrix": [4, 2], "x": 10, "y": 1}, - {"matrix": [4, 1], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [5, 5], "x": 7, "y": 2}, - {"matrix": [5, 4], "x": 8, "y": 2}, - {"matrix": [5, 3], "x": 9, "y": 2}, - {"matrix": [5, 2], "x": 10, "y": 2}, - {"matrix": [5, 1], "x": 11, "y": 2}, - {"matrix": [5, 0], "x": 12, "y": 2} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/3x6/keyboard.json b/keyboards/omkbd/runner3680/3x6/keyboard.json new file mode 100644 index 0000000000..f2a169d228 --- /dev/null +++ b/keyboards/omkbd/runner3680/3x6/keyboard.json @@ -0,0 +1,89 @@ +{ + "keyboard_name": "runner3680 3x6", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 36, + "max_brightness": 100, + "split_count": [18, 18], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [3, 5], "x": 7, "y": 0}, + {"matrix": [3, 4], "x": 8, "y": 0}, + {"matrix": [3, 3], "x": 9, "y": 0}, + {"matrix": [3, 2], "x": 10, "y": 0}, + {"matrix": [3, 1], "x": 11, "y": 0}, + {"matrix": [3, 0], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [4, 5], "x": 7, "y": 1}, + {"matrix": [4, 4], "x": 8, "y": 1}, + {"matrix": [4, 3], "x": 9, "y": 1}, + {"matrix": [4, 2], "x": 10, "y": 1}, + {"matrix": [4, 1], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [5, 5], "x": 7, "y": 2}, + {"matrix": [5, 4], "x": 8, "y": 2}, + {"matrix": [5, 3], "x": 9, "y": 2}, + {"matrix": [5, 2], "x": 10, "y": 2}, + {"matrix": [5, 1], "x": 11, "y": 2}, + {"matrix": [5, 0], "x": 12, "y": 2} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/3x6/rules.mk b/keyboards/omkbd/runner3680/3x6/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/3x7/info.json b/keyboards/omkbd/runner3680/3x7/info.json deleted file mode 100644 index e4b36983e7..0000000000 --- a/keyboards/omkbd/runner3680/3x7/info.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "keyboard_name": "runner3680 3x7", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 42, - "max_brightness": 100, - "split_count": [21, 21], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [3, 6], "x": 8, "y": 0}, - {"matrix": [3, 5], "x": 9, "y": 0}, - {"matrix": [3, 4], "x": 10, "y": 0}, - {"matrix": [3, 3], "x": 11, "y": 0}, - {"matrix": [3, 2], "x": 12, "y": 0}, - {"matrix": [3, 1], "x": 13, "y": 0}, - {"matrix": [3, 0], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - - {"matrix": [4, 6], "x": 8, "y": 1}, - {"matrix": [4, 5], "x": 9, "y": 1}, - {"matrix": [4, 4], "x": 10, "y": 1}, - {"matrix": [4, 3], "x": 11, "y": 1}, - {"matrix": [4, 2], "x": 12, "y": 1}, - {"matrix": [4, 1], "x": 13, "y": 1}, - {"matrix": [4, 0], "x": 14, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - - {"matrix": [5, 6], "x": 8, "y": 2}, - {"matrix": [5, 5], "x": 9, "y": 2}, - {"matrix": [5, 4], "x": 10, "y": 2}, - {"matrix": [5, 3], "x": 11, "y": 2}, - {"matrix": [5, 2], "x": 12, "y": 2}, - {"matrix": [5, 1], "x": 13, "y": 2}, - {"matrix": [5, 0], "x": 14, "y": 2} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/3x7/keyboard.json b/keyboards/omkbd/runner3680/3x7/keyboard.json new file mode 100644 index 0000000000..e4b36983e7 --- /dev/null +++ b/keyboards/omkbd/runner3680/3x7/keyboard.json @@ -0,0 +1,95 @@ +{ + "keyboard_name": "runner3680 3x7", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 42, + "max_brightness": 100, + "split_count": [21, 21], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [3, 6], "x": 8, "y": 0}, + {"matrix": [3, 5], "x": 9, "y": 0}, + {"matrix": [3, 4], "x": 10, "y": 0}, + {"matrix": [3, 3], "x": 11, "y": 0}, + {"matrix": [3, 2], "x": 12, "y": 0}, + {"matrix": [3, 1], "x": 13, "y": 0}, + {"matrix": [3, 0], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + + {"matrix": [4, 6], "x": 8, "y": 1}, + {"matrix": [4, 5], "x": 9, "y": 1}, + {"matrix": [4, 4], "x": 10, "y": 1}, + {"matrix": [4, 3], "x": 11, "y": 1}, + {"matrix": [4, 2], "x": 12, "y": 1}, + {"matrix": [4, 1], "x": 13, "y": 1}, + {"matrix": [4, 0], "x": 14, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + + {"matrix": [5, 6], "x": 8, "y": 2}, + {"matrix": [5, 5], "x": 9, "y": 2}, + {"matrix": [5, 4], "x": 10, "y": 2}, + {"matrix": [5, 3], "x": 11, "y": 2}, + {"matrix": [5, 2], "x": 12, "y": 2}, + {"matrix": [5, 1], "x": 13, "y": 2}, + {"matrix": [5, 0], "x": 14, "y": 2} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/3x7/rules.mk b/keyboards/omkbd/runner3680/3x7/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/3x8/info.json b/keyboards/omkbd/runner3680/3x8/info.json deleted file mode 100644 index e001332796..0000000000 --- a/keyboards/omkbd/runner3680/3x8/info.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "keyboard_name": "runner3680 3x8", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 48, - "max_brightness": 100, - "split_count": [24, 24], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - - {"matrix": [3, 7], "x": 9, "y": 0}, - {"matrix": [3, 6], "x": 10, "y": 0}, - {"matrix": [3, 5], "x": 11, "y": 0}, - {"matrix": [3, 4], "x": 12, "y": 0}, - {"matrix": [3, 3], "x": 13, "y": 0}, - {"matrix": [3, 2], "x": 14, "y": 0}, - {"matrix": [3, 1], "x": 15, "y": 0}, - {"matrix": [3, 0], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - - {"matrix": [4, 7], "x": 9, "y": 1}, - {"matrix": [4, 6], "x": 10, "y": 1}, - {"matrix": [4, 5], "x": 11, "y": 1}, - {"matrix": [4, 4], "x": 12, "y": 1}, - {"matrix": [4, 3], "x": 13, "y": 1}, - {"matrix": [4, 2], "x": 14, "y": 1}, - {"matrix": [4, 1], "x": 15, "y": 1}, - {"matrix": [4, 0], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - - {"matrix": [5, 7], "x": 9, "y": 2}, - {"matrix": [5, 6], "x": 10, "y": 2}, - {"matrix": [5, 5], "x": 11, "y": 2}, - {"matrix": [5, 4], "x": 12, "y": 2}, - {"matrix": [5, 3], "x": 13, "y": 2}, - {"matrix": [5, 2], "x": 14, "y": 2}, - {"matrix": [5, 1], "x": 15, "y": 2}, - {"matrix": [5, 0], "x": 16, "y": 2} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/3x8/keyboard.json b/keyboards/omkbd/runner3680/3x8/keyboard.json new file mode 100644 index 0000000000..e001332796 --- /dev/null +++ b/keyboards/omkbd/runner3680/3x8/keyboard.json @@ -0,0 +1,101 @@ +{ + "keyboard_name": "runner3680 3x8", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 48, + "max_brightness": 100, + "split_count": [24, 24], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + + {"matrix": [3, 7], "x": 9, "y": 0}, + {"matrix": [3, 6], "x": 10, "y": 0}, + {"matrix": [3, 5], "x": 11, "y": 0}, + {"matrix": [3, 4], "x": 12, "y": 0}, + {"matrix": [3, 3], "x": 13, "y": 0}, + {"matrix": [3, 2], "x": 14, "y": 0}, + {"matrix": [3, 1], "x": 15, "y": 0}, + {"matrix": [3, 0], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + + {"matrix": [4, 7], "x": 9, "y": 1}, + {"matrix": [4, 6], "x": 10, "y": 1}, + {"matrix": [4, 5], "x": 11, "y": 1}, + {"matrix": [4, 4], "x": 12, "y": 1}, + {"matrix": [4, 3], "x": 13, "y": 1}, + {"matrix": [4, 2], "x": 14, "y": 1}, + {"matrix": [4, 1], "x": 15, "y": 1}, + {"matrix": [4, 0], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + + {"matrix": [5, 7], "x": 9, "y": 2}, + {"matrix": [5, 6], "x": 10, "y": 2}, + {"matrix": [5, 5], "x": 11, "y": 2}, + {"matrix": [5, 4], "x": 12, "y": 2}, + {"matrix": [5, 3], "x": 13, "y": 2}, + {"matrix": [5, 2], "x": 14, "y": 2}, + {"matrix": [5, 1], "x": 15, "y": 2}, + {"matrix": [5, 0], "x": 16, "y": 2} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/3x8/rules.mk b/keyboards/omkbd/runner3680/3x8/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/4x6/info.json b/keyboards/omkbd/runner3680/4x6/info.json deleted file mode 100644 index 6568a9e845..0000000000 --- a/keyboards/omkbd/runner3680/4x6/info.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "keyboard_name": "runner3680 4x6", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 48, - "max_brightness": 100, - "split_count": [24, 24], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [4, 5], "x": 7, "y": 0}, - {"matrix": [4, 4], "x": 8, "y": 0}, - {"matrix": [4, 3], "x": 9, "y": 0}, - {"matrix": [4, 2], "x": 10, "y": 0}, - {"matrix": [4, 1], "x": 11, "y": 0}, - {"matrix": [4, 0], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [5, 5], "x": 7, "y": 1}, - {"matrix": [5, 4], "x": 8, "y": 1}, - {"matrix": [5, 3], "x": 9, "y": 1}, - {"matrix": [5, 2], "x": 10, "y": 1}, - {"matrix": [5, 1], "x": 11, "y": 1}, - {"matrix": [5, 0], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [6, 5], "x": 7, "y": 2}, - {"matrix": [6, 4], "x": 8, "y": 2}, - {"matrix": [6, 3], "x": 9, "y": 2}, - {"matrix": [6, 2], "x": 10, "y": 2}, - {"matrix": [6, 1], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 12, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [7, 5], "x": 7, "y": 3}, - {"matrix": [7, 4], "x": 8, "y": 3}, - {"matrix": [7, 3], "x": 9, "y": 3}, - {"matrix": [7, 2], "x": 10, "y": 3}, - {"matrix": [7, 1], "x": 11, "y": 3}, - {"matrix": [7, 0], "x": 12, "y": 3} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/4x6/keyboard.json b/keyboards/omkbd/runner3680/4x6/keyboard.json new file mode 100644 index 0000000000..6568a9e845 --- /dev/null +++ b/keyboards/omkbd/runner3680/4x6/keyboard.json @@ -0,0 +1,103 @@ +{ + "keyboard_name": "runner3680 4x6", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 48, + "max_brightness": 100, + "split_count": [24, 24], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [4, 5], "x": 7, "y": 0}, + {"matrix": [4, 4], "x": 8, "y": 0}, + {"matrix": [4, 3], "x": 9, "y": 0}, + {"matrix": [4, 2], "x": 10, "y": 0}, + {"matrix": [4, 1], "x": 11, "y": 0}, + {"matrix": [4, 0], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [5, 5], "x": 7, "y": 1}, + {"matrix": [5, 4], "x": 8, "y": 1}, + {"matrix": [5, 3], "x": 9, "y": 1}, + {"matrix": [5, 2], "x": 10, "y": 1}, + {"matrix": [5, 1], "x": 11, "y": 1}, + {"matrix": [5, 0], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [6, 5], "x": 7, "y": 2}, + {"matrix": [6, 4], "x": 8, "y": 2}, + {"matrix": [6, 3], "x": 9, "y": 2}, + {"matrix": [6, 2], "x": 10, "y": 2}, + {"matrix": [6, 1], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 12, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [7, 5], "x": 7, "y": 3}, + {"matrix": [7, 4], "x": 8, "y": 3}, + {"matrix": [7, 3], "x": 9, "y": 3}, + {"matrix": [7, 2], "x": 10, "y": 3}, + {"matrix": [7, 1], "x": 11, "y": 3}, + {"matrix": [7, 0], "x": 12, "y": 3} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/4x6/rules.mk b/keyboards/omkbd/runner3680/4x6/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/4x7/info.json b/keyboards/omkbd/runner3680/4x7/info.json deleted file mode 100644 index 88f3bdd18d..0000000000 --- a/keyboards/omkbd/runner3680/4x7/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "keyboard_name": "runner3680 4x7", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 56, - "max_brightness": 100, - "split_count": [28, 28], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [4, 6], "x": 8, "y": 0}, - {"matrix": [4, 5], "x": 9, "y": 0}, - {"matrix": [4, 4], "x": 10, "y": 0}, - {"matrix": [4, 3], "x": 11, "y": 0}, - {"matrix": [4, 2], "x": 12, "y": 0}, - {"matrix": [4, 1], "x": 13, "y": 0}, - {"matrix": [4, 0], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - - {"matrix": [5, 6], "x": 8, "y": 1}, - {"matrix": [5, 5], "x": 9, "y": 1}, - {"matrix": [5, 4], "x": 10, "y": 1}, - {"matrix": [5, 3], "x": 11, "y": 1}, - {"matrix": [5, 2], "x": 12, "y": 1}, - {"matrix": [5, 1], "x": 13, "y": 1}, - {"matrix": [5, 0], "x": 14, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - - {"matrix": [6, 6], "x": 8, "y": 2}, - {"matrix": [6, 5], "x": 9, "y": 2}, - {"matrix": [6, 4], "x": 10, "y": 2}, - {"matrix": [6, 3], "x": 11, "y": 2}, - {"matrix": [6, 2], "x": 12, "y": 2}, - {"matrix": [6, 1], "x": 13, "y": 2}, - {"matrix": [6, 0], "x": 14, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - - {"matrix": [7, 6], "x": 8, "y": 3}, - {"matrix": [7, 5], "x": 9, "y": 3}, - {"matrix": [7, 4], "x": 10, "y": 3}, - {"matrix": [7, 3], "x": 11, "y": 3}, - {"matrix": [7, 2], "x": 12, "y": 3}, - {"matrix": [7, 1], "x": 13, "y": 3}, - {"matrix": [7, 0], "x": 14, "y": 3} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/4x7/keyboard.json b/keyboards/omkbd/runner3680/4x7/keyboard.json new file mode 100644 index 0000000000..88f3bdd18d --- /dev/null +++ b/keyboards/omkbd/runner3680/4x7/keyboard.json @@ -0,0 +1,111 @@ +{ + "keyboard_name": "runner3680 4x7", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 56, + "max_brightness": 100, + "split_count": [28, 28], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [4, 6], "x": 8, "y": 0}, + {"matrix": [4, 5], "x": 9, "y": 0}, + {"matrix": [4, 4], "x": 10, "y": 0}, + {"matrix": [4, 3], "x": 11, "y": 0}, + {"matrix": [4, 2], "x": 12, "y": 0}, + {"matrix": [4, 1], "x": 13, "y": 0}, + {"matrix": [4, 0], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + + {"matrix": [5, 6], "x": 8, "y": 1}, + {"matrix": [5, 5], "x": 9, "y": 1}, + {"matrix": [5, 4], "x": 10, "y": 1}, + {"matrix": [5, 3], "x": 11, "y": 1}, + {"matrix": [5, 2], "x": 12, "y": 1}, + {"matrix": [5, 1], "x": 13, "y": 1}, + {"matrix": [5, 0], "x": 14, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + + {"matrix": [6, 6], "x": 8, "y": 2}, + {"matrix": [6, 5], "x": 9, "y": 2}, + {"matrix": [6, 4], "x": 10, "y": 2}, + {"matrix": [6, 3], "x": 11, "y": 2}, + {"matrix": [6, 2], "x": 12, "y": 2}, + {"matrix": [6, 1], "x": 13, "y": 2}, + {"matrix": [6, 0], "x": 14, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + + {"matrix": [7, 6], "x": 8, "y": 3}, + {"matrix": [7, 5], "x": 9, "y": 3}, + {"matrix": [7, 4], "x": 10, "y": 3}, + {"matrix": [7, 3], "x": 11, "y": 3}, + {"matrix": [7, 2], "x": 12, "y": 3}, + {"matrix": [7, 1], "x": 13, "y": 3}, + {"matrix": [7, 0], "x": 14, "y": 3} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/4x7/rules.mk b/keyboards/omkbd/runner3680/4x7/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/4x8/info.json b/keyboards/omkbd/runner3680/4x8/info.json deleted file mode 100644 index 1ee1d482c9..0000000000 --- a/keyboards/omkbd/runner3680/4x8/info.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "keyboard_name": "runner3680 4x8", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 64, - "max_brightness": 100, - "split_count": [32, 32], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - - {"matrix": [4, 7], "x": 9, "y": 0}, - {"matrix": [4, 6], "x": 10, "y": 0}, - {"matrix": [4, 5], "x": 11, "y": 0}, - {"matrix": [4, 4], "x": 12, "y": 0}, - {"matrix": [4, 3], "x": 13, "y": 0}, - {"matrix": [4, 2], "x": 14, "y": 0}, - {"matrix": [4, 1], "x": 15, "y": 0}, - {"matrix": [4, 0], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - - {"matrix": [5, 7], "x": 9, "y": 1}, - {"matrix": [5, 6], "x": 10, "y": 1}, - {"matrix": [5, 5], "x": 11, "y": 1}, - {"matrix": [5, 4], "x": 12, "y": 1}, - {"matrix": [5, 3], "x": 13, "y": 1}, - {"matrix": [5, 2], "x": 14, "y": 1}, - {"matrix": [5, 1], "x": 15, "y": 1}, - {"matrix": [5, 0], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - - {"matrix": [6, 7], "x": 9, "y": 2}, - {"matrix": [6, 6], "x": 10, "y": 2}, - {"matrix": [6, 5], "x": 11, "y": 2}, - {"matrix": [6, 4], "x": 12, "y": 2}, - {"matrix": [6, 3], "x": 13, "y": 2}, - {"matrix": [6, 2], "x": 14, "y": 2}, - {"matrix": [6, 1], "x": 15, "y": 2}, - {"matrix": [6, 0], "x": 16, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - - {"matrix": [7, 7], "x": 9, "y": 3}, - {"matrix": [7, 6], "x": 10, "y": 3}, - {"matrix": [7, 5], "x": 11, "y": 3}, - {"matrix": [7, 4], "x": 12, "y": 3}, - {"matrix": [7, 3], "x": 13, "y": 3}, - {"matrix": [7, 2], "x": 14, "y": 3}, - {"matrix": [7, 1], "x": 15, "y": 3}, - {"matrix": [7, 0], "x": 16, "y": 3} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/4x8/keyboard.json b/keyboards/omkbd/runner3680/4x8/keyboard.json new file mode 100644 index 0000000000..1ee1d482c9 --- /dev/null +++ b/keyboards/omkbd/runner3680/4x8/keyboard.json @@ -0,0 +1,119 @@ +{ + "keyboard_name": "runner3680 4x8", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 64, + "max_brightness": 100, + "split_count": [32, 32], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + + {"matrix": [4, 7], "x": 9, "y": 0}, + {"matrix": [4, 6], "x": 10, "y": 0}, + {"matrix": [4, 5], "x": 11, "y": 0}, + {"matrix": [4, 4], "x": 12, "y": 0}, + {"matrix": [4, 3], "x": 13, "y": 0}, + {"matrix": [4, 2], "x": 14, "y": 0}, + {"matrix": [4, 1], "x": 15, "y": 0}, + {"matrix": [4, 0], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + + {"matrix": [5, 7], "x": 9, "y": 1}, + {"matrix": [5, 6], "x": 10, "y": 1}, + {"matrix": [5, 5], "x": 11, "y": 1}, + {"matrix": [5, 4], "x": 12, "y": 1}, + {"matrix": [5, 3], "x": 13, "y": 1}, + {"matrix": [5, 2], "x": 14, "y": 1}, + {"matrix": [5, 1], "x": 15, "y": 1}, + {"matrix": [5, 0], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + + {"matrix": [6, 7], "x": 9, "y": 2}, + {"matrix": [6, 6], "x": 10, "y": 2}, + {"matrix": [6, 5], "x": 11, "y": 2}, + {"matrix": [6, 4], "x": 12, "y": 2}, + {"matrix": [6, 3], "x": 13, "y": 2}, + {"matrix": [6, 2], "x": 14, "y": 2}, + {"matrix": [6, 1], "x": 15, "y": 2}, + {"matrix": [6, 0], "x": 16, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + + {"matrix": [7, 7], "x": 9, "y": 3}, + {"matrix": [7, 6], "x": 10, "y": 3}, + {"matrix": [7, 5], "x": 11, "y": 3}, + {"matrix": [7, 4], "x": 12, "y": 3}, + {"matrix": [7, 3], "x": 13, "y": 3}, + {"matrix": [7, 2], "x": 14, "y": 3}, + {"matrix": [7, 1], "x": 15, "y": 3}, + {"matrix": [7, 0], "x": 16, "y": 3} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/4x8/rules.mk b/keyboards/omkbd/runner3680/4x8/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/5x6/info.json b/keyboards/omkbd/runner3680/5x6/info.json deleted file mode 100644 index 28fddf1873..0000000000 --- a/keyboards/omkbd/runner3680/5x6/info.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "keyboard_name": "runner3680 5x6", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 60, - "max_brightness": 100, - "split_count": [30, 30], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [5, 5], "x": 7, "y": 0}, - {"matrix": [5, 4], "x": 8, "y": 0}, - {"matrix": [5, 3], "x": 9, "y": 0}, - {"matrix": [5, 2], "x": 10, "y": 0}, - {"matrix": [5, 1], "x": 11, "y": 0}, - {"matrix": [5, 0], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [6, 5], "x": 7, "y": 1}, - {"matrix": [6, 4], "x": 8, "y": 1}, - {"matrix": [6, 3], "x": 9, "y": 1}, - {"matrix": [6, 2], "x": 10, "y": 1}, - {"matrix": [6, 1], "x": 11, "y": 1}, - {"matrix": [6, 0], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [7, 5], "x": 7, "y": 2}, - {"matrix": [7, 4], "x": 8, "y": 2}, - {"matrix": [7, 3], "x": 9, "y": 2}, - {"matrix": [7, 2], "x": 10, "y": 2}, - {"matrix": [7, 1], "x": 11, "y": 2}, - {"matrix": [7, 0], "x": 12, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [8, 5], "x": 7, "y": 3}, - {"matrix": [8, 4], "x": 8, "y": 3}, - {"matrix": [8, 3], "x": 9, "y": 3}, - {"matrix": [8, 2], "x": 10, "y": 3}, - {"matrix": [8, 1], "x": 11, "y": 3}, - {"matrix": [8, 0], "x": 12, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - - {"matrix": [9, 5], "x": 7, "y": 4}, - {"matrix": [9, 4], "x": 8, "y": 4}, - {"matrix": [9, 3], "x": 9, "y": 4}, - {"matrix": [9, 2], "x": 10, "y": 4}, - {"matrix": [9, 1], "x": 11, "y": 4}, - {"matrix": [9, 0], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/5x6/keyboard.json b/keyboards/omkbd/runner3680/5x6/keyboard.json new file mode 100644 index 0000000000..28fddf1873 --- /dev/null +++ b/keyboards/omkbd/runner3680/5x6/keyboard.json @@ -0,0 +1,117 @@ +{ + "keyboard_name": "runner3680 5x6", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 60, + "max_brightness": 100, + "split_count": [30, 30], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [5, 5], "x": 7, "y": 0}, + {"matrix": [5, 4], "x": 8, "y": 0}, + {"matrix": [5, 3], "x": 9, "y": 0}, + {"matrix": [5, 2], "x": 10, "y": 0}, + {"matrix": [5, 1], "x": 11, "y": 0}, + {"matrix": [5, 0], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [6, 5], "x": 7, "y": 1}, + {"matrix": [6, 4], "x": 8, "y": 1}, + {"matrix": [6, 3], "x": 9, "y": 1}, + {"matrix": [6, 2], "x": 10, "y": 1}, + {"matrix": [6, 1], "x": 11, "y": 1}, + {"matrix": [6, 0], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [7, 5], "x": 7, "y": 2}, + {"matrix": [7, 4], "x": 8, "y": 2}, + {"matrix": [7, 3], "x": 9, "y": 2}, + {"matrix": [7, 2], "x": 10, "y": 2}, + {"matrix": [7, 1], "x": 11, "y": 2}, + {"matrix": [7, 0], "x": 12, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [8, 5], "x": 7, "y": 3}, + {"matrix": [8, 4], "x": 8, "y": 3}, + {"matrix": [8, 3], "x": 9, "y": 3}, + {"matrix": [8, 2], "x": 10, "y": 3}, + {"matrix": [8, 1], "x": 11, "y": 3}, + {"matrix": [8, 0], "x": 12, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + + {"matrix": [9, 5], "x": 7, "y": 4}, + {"matrix": [9, 4], "x": 8, "y": 4}, + {"matrix": [9, 3], "x": 9, "y": 4}, + {"matrix": [9, 2], "x": 10, "y": 4}, + {"matrix": [9, 1], "x": 11, "y": 4}, + {"matrix": [9, 0], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/5x6/rules.mk b/keyboards/omkbd/runner3680/5x6/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/5x6_5x8/info.json b/keyboards/omkbd/runner3680/5x6_5x8/info.json deleted file mode 100644 index 8a7b34597e..0000000000 --- a/keyboards/omkbd/runner3680/5x6_5x8/info.json +++ /dev/null @@ -1,131 +0,0 @@ -{ - "keyboard_name": "runner3680 5x6+5x8", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0x3680", - "pid": "0x5658", - "device_version": "0.0.5" - }, - "rgb_matrix": { - "driver": "ws2812", - "split_count": [30, 40] - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 70, - "max_brightness": 100, - "split_count": [30, 40], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 2], "x": 0, "y": 0}, - {"matrix": [0, 3], "x": 1, "y": 0}, - {"matrix": [0, 4], "x": 2, "y": 0}, - {"matrix": [0, 5], "x": 3, "y": 0}, - {"matrix": [0, 6], "x": 4, "y": 0}, - {"matrix": [0, 7], "x": 5, "y": 0}, - - {"matrix": [5, 7], "x": 7, "y": 0}, - {"matrix": [5, 6], "x": 8, "y": 0}, - {"matrix": [5, 5], "x": 9, "y": 0}, - {"matrix": [5, 4], "x": 10, "y": 0}, - {"matrix": [5, 3], "x": 11, "y": 0}, - {"matrix": [5, 2], "x": 12, "y": 0}, - {"matrix": [5, 1], "x": 13, "y": 0}, - {"matrix": [5, 0], "x": 14, "y": 0}, - - {"matrix": [1, 2], "x": 0, "y": 1}, - {"matrix": [1, 3], "x": 1, "y": 1}, - {"matrix": [1, 4], "x": 2, "y": 1}, - {"matrix": [1, 5], "x": 3, "y": 1}, - {"matrix": [1, 6], "x": 4, "y": 1}, - {"matrix": [1, 7], "x": 5, "y": 1}, - - {"matrix": [6, 7], "x": 7, "y": 1}, - {"matrix": [6, 6], "x": 8, "y": 1}, - {"matrix": [6, 5], "x": 9, "y": 1}, - {"matrix": [6, 4], "x": 10, "y": 1}, - {"matrix": [6, 3], "x": 11, "y": 1}, - {"matrix": [6, 2], "x": 12, "y": 1}, - {"matrix": [6, 1], "x": 13, "y": 1}, - {"matrix": [6, 0], "x": 14, "y": 1}, - - {"matrix": [2, 2], "x": 0, "y": 2}, - {"matrix": [2, 3], "x": 1, "y": 2}, - {"matrix": [2, 4], "x": 2, "y": 2}, - {"matrix": [2, 5], "x": 3, "y": 2}, - {"matrix": [2, 6], "x": 4, "y": 2}, - {"matrix": [2, 7], "x": 5, "y": 2}, - - {"matrix": [7, 7], "x": 7, "y": 2}, - {"matrix": [7, 6], "x": 8, "y": 2}, - {"matrix": [7, 5], "x": 9, "y": 2}, - {"matrix": [7, 4], "x": 10, "y": 2}, - {"matrix": [7, 3], "x": 11, "y": 2}, - {"matrix": [7, 2], "x": 12, "y": 2}, - {"matrix": [7, 1], "x": 13, "y": 2}, - {"matrix": [7, 0], "x": 14, "y": 2}, - - {"matrix": [3, 2], "x": 0, "y": 3}, - {"matrix": [3, 3], "x": 1, "y": 3}, - {"matrix": [3, 4], "x": 2, "y": 3}, - {"matrix": [3, 5], "x": 3, "y": 3}, - {"matrix": [3, 6], "x": 4, "y": 3}, - {"matrix": [3, 7], "x": 5, "y": 3}, - - {"matrix": [8, 7], "x": 7, "y": 3}, - {"matrix": [8, 6], "x": 8, "y": 3}, - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3}, - - {"matrix": [4, 2], "x": 0, "y": 4}, - {"matrix": [4, 3], "x": 1, "y": 4}, - {"matrix": [4, 4], "x": 2, "y": 4}, - {"matrix": [4, 5], "x": 3, "y": 4}, - {"matrix": [4, 6], "x": 4, "y": 4}, - {"matrix": [4, 7], "x": 5, "y": 4}, - - {"matrix": [9, 7], "x": 7, "y": 4}, - {"matrix": [9, 6], "x": 8, "y": 4}, - {"matrix": [9, 5], "x": 9, "y": 4}, - {"matrix": [9, 4], "x": 10, "y": 4}, - {"matrix": [9, 3], "x": 11, "y": 4}, - {"matrix": [9, 2], "x": 12, "y": 4}, - {"matrix": [9, 1], "x": 13, "y": 4}, - {"matrix": [9, 0], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json new file mode 100644 index 0000000000..8a7b34597e --- /dev/null +++ b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json @@ -0,0 +1,131 @@ +{ + "keyboard_name": "runner3680 5x6+5x8", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0x3680", + "pid": "0x5658", + "device_version": "0.0.5" + }, + "rgb_matrix": { + "driver": "ws2812", + "split_count": [30, 40] + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 70, + "max_brightness": 100, + "split_count": [30, 40], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 2], "x": 0, "y": 0}, + {"matrix": [0, 3], "x": 1, "y": 0}, + {"matrix": [0, 4], "x": 2, "y": 0}, + {"matrix": [0, 5], "x": 3, "y": 0}, + {"matrix": [0, 6], "x": 4, "y": 0}, + {"matrix": [0, 7], "x": 5, "y": 0}, + + {"matrix": [5, 7], "x": 7, "y": 0}, + {"matrix": [5, 6], "x": 8, "y": 0}, + {"matrix": [5, 5], "x": 9, "y": 0}, + {"matrix": [5, 4], "x": 10, "y": 0}, + {"matrix": [5, 3], "x": 11, "y": 0}, + {"matrix": [5, 2], "x": 12, "y": 0}, + {"matrix": [5, 1], "x": 13, "y": 0}, + {"matrix": [5, 0], "x": 14, "y": 0}, + + {"matrix": [1, 2], "x": 0, "y": 1}, + {"matrix": [1, 3], "x": 1, "y": 1}, + {"matrix": [1, 4], "x": 2, "y": 1}, + {"matrix": [1, 5], "x": 3, "y": 1}, + {"matrix": [1, 6], "x": 4, "y": 1}, + {"matrix": [1, 7], "x": 5, "y": 1}, + + {"matrix": [6, 7], "x": 7, "y": 1}, + {"matrix": [6, 6], "x": 8, "y": 1}, + {"matrix": [6, 5], "x": 9, "y": 1}, + {"matrix": [6, 4], "x": 10, "y": 1}, + {"matrix": [6, 3], "x": 11, "y": 1}, + {"matrix": [6, 2], "x": 12, "y": 1}, + {"matrix": [6, 1], "x": 13, "y": 1}, + {"matrix": [6, 0], "x": 14, "y": 1}, + + {"matrix": [2, 2], "x": 0, "y": 2}, + {"matrix": [2, 3], "x": 1, "y": 2}, + {"matrix": [2, 4], "x": 2, "y": 2}, + {"matrix": [2, 5], "x": 3, "y": 2}, + {"matrix": [2, 6], "x": 4, "y": 2}, + {"matrix": [2, 7], "x": 5, "y": 2}, + + {"matrix": [7, 7], "x": 7, "y": 2}, + {"matrix": [7, 6], "x": 8, "y": 2}, + {"matrix": [7, 5], "x": 9, "y": 2}, + {"matrix": [7, 4], "x": 10, "y": 2}, + {"matrix": [7, 3], "x": 11, "y": 2}, + {"matrix": [7, 2], "x": 12, "y": 2}, + {"matrix": [7, 1], "x": 13, "y": 2}, + {"matrix": [7, 0], "x": 14, "y": 2}, + + {"matrix": [3, 2], "x": 0, "y": 3}, + {"matrix": [3, 3], "x": 1, "y": 3}, + {"matrix": [3, 4], "x": 2, "y": 3}, + {"matrix": [3, 5], "x": 3, "y": 3}, + {"matrix": [3, 6], "x": 4, "y": 3}, + {"matrix": [3, 7], "x": 5, "y": 3}, + + {"matrix": [8, 7], "x": 7, "y": 3}, + {"matrix": [8, 6], "x": 8, "y": 3}, + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3}, + + {"matrix": [4, 2], "x": 0, "y": 4}, + {"matrix": [4, 3], "x": 1, "y": 4}, + {"matrix": [4, 4], "x": 2, "y": 4}, + {"matrix": [4, 5], "x": 3, "y": 4}, + {"matrix": [4, 6], "x": 4, "y": 4}, + {"matrix": [4, 7], "x": 5, "y": 4}, + + {"matrix": [9, 7], "x": 7, "y": 4}, + {"matrix": [9, 6], "x": 8, "y": 4}, + {"matrix": [9, 5], "x": 9, "y": 4}, + {"matrix": [9, 4], "x": 10, "y": 4}, + {"matrix": [9, 3], "x": 11, "y": 4}, + {"matrix": [9, 2], "x": 12, "y": 4}, + {"matrix": [9, 1], "x": 13, "y": 4}, + {"matrix": [9, 0], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/5x6_5x8/rules.mk b/keyboards/omkbd/runner3680/5x6_5x8/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/5x7/info.json b/keyboards/omkbd/runner3680/5x7/info.json deleted file mode 100644 index 10a833a839..0000000000 --- a/keyboards/omkbd/runner3680/5x7/info.json +++ /dev/null @@ -1,127 +0,0 @@ -{ - "keyboard_name": "runner3680 5x7", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 70, - "max_brightness": 100, - "split_count": [35, 35], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [5, 6], "x": 8, "y": 0}, - {"matrix": [5, 5], "x": 9, "y": 0}, - {"matrix": [5, 4], "x": 10, "y": 0}, - {"matrix": [5, 3], "x": 11, "y": 0}, - {"matrix": [5, 2], "x": 12, "y": 0}, - {"matrix": [5, 1], "x": 13, "y": 0}, - {"matrix": [5, 0], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - - {"matrix": [6, 6], "x": 8, "y": 1}, - {"matrix": [6, 5], "x": 9, "y": 1}, - {"matrix": [6, 4], "x": 10, "y": 1}, - {"matrix": [6, 3], "x": 11, "y": 1}, - {"matrix": [6, 2], "x": 12, "y": 1}, - {"matrix": [6, 1], "x": 13, "y": 1}, - {"matrix": [6, 0], "x": 14, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - - {"matrix": [7, 6], "x": 8, "y": 2}, - {"matrix": [7, 5], "x": 9, "y": 2}, - {"matrix": [7, 4], "x": 10, "y": 2}, - {"matrix": [7, 3], "x": 11, "y": 2}, - {"matrix": [7, 2], "x": 12, "y": 2}, - {"matrix": [7, 1], "x": 13, "y": 2}, - {"matrix": [7, 0], "x": 14, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - - {"matrix": [8, 6], "x": 8, "y": 3}, - {"matrix": [8, 5], "x": 9, "y": 3}, - {"matrix": [8, 4], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 2], "x": 12, "y": 3}, - {"matrix": [8, 1], "x": 13, "y": 3}, - {"matrix": [8, 0], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - - {"matrix": [9, 6], "x": 8, "y": 4}, - {"matrix": [9, 5], "x": 9, "y": 4}, - {"matrix": [9, 4], "x": 10, "y": 4}, - {"matrix": [9, 3], "x": 11, "y": 4}, - {"matrix": [9, 2], "x": 12, "y": 4}, - {"matrix": [9, 1], "x": 13, "y": 4}, - {"matrix": [9, 0], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/5x7/keyboard.json b/keyboards/omkbd/runner3680/5x7/keyboard.json new file mode 100644 index 0000000000..10a833a839 --- /dev/null +++ b/keyboards/omkbd/runner3680/5x7/keyboard.json @@ -0,0 +1,127 @@ +{ + "keyboard_name": "runner3680 5x7", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 70, + "max_brightness": 100, + "split_count": [35, 35], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [5, 6], "x": 8, "y": 0}, + {"matrix": [5, 5], "x": 9, "y": 0}, + {"matrix": [5, 4], "x": 10, "y": 0}, + {"matrix": [5, 3], "x": 11, "y": 0}, + {"matrix": [5, 2], "x": 12, "y": 0}, + {"matrix": [5, 1], "x": 13, "y": 0}, + {"matrix": [5, 0], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + + {"matrix": [6, 6], "x": 8, "y": 1}, + {"matrix": [6, 5], "x": 9, "y": 1}, + {"matrix": [6, 4], "x": 10, "y": 1}, + {"matrix": [6, 3], "x": 11, "y": 1}, + {"matrix": [6, 2], "x": 12, "y": 1}, + {"matrix": [6, 1], "x": 13, "y": 1}, + {"matrix": [6, 0], "x": 14, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + + {"matrix": [7, 6], "x": 8, "y": 2}, + {"matrix": [7, 5], "x": 9, "y": 2}, + {"matrix": [7, 4], "x": 10, "y": 2}, + {"matrix": [7, 3], "x": 11, "y": 2}, + {"matrix": [7, 2], "x": 12, "y": 2}, + {"matrix": [7, 1], "x": 13, "y": 2}, + {"matrix": [7, 0], "x": 14, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + + {"matrix": [8, 6], "x": 8, "y": 3}, + {"matrix": [8, 5], "x": 9, "y": 3}, + {"matrix": [8, 4], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 2], "x": 12, "y": 3}, + {"matrix": [8, 1], "x": 13, "y": 3}, + {"matrix": [8, 0], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + + {"matrix": [9, 6], "x": 8, "y": 4}, + {"matrix": [9, 5], "x": 9, "y": 4}, + {"matrix": [9, 4], "x": 10, "y": 4}, + {"matrix": [9, 3], "x": 11, "y": 4}, + {"matrix": [9, 2], "x": 12, "y": 4}, + {"matrix": [9, 1], "x": 13, "y": 4}, + {"matrix": [9, 0], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/5x7/rules.mk b/keyboards/omkbd/runner3680/5x7/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/omkbd/runner3680/5x8/info.json b/keyboards/omkbd/runner3680/5x8/info.json deleted file mode 100644 index 8b2ca0142c..0000000000 --- a/keyboards/omkbd/runner3680/5x8/info.json +++ /dev/null @@ -1,137 +0,0 @@ -{ - "keyboard_name": "runner3680 5x8", - "manufacturer": "Omkbd", - "url": "", - "maintainer": "omkbd", - "usb": { - "vid": "0xFEED", - "pid": "0x0000", - "device_version": "0.0.5" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "tapping": { - "term": 120 - }, - "ws2812": { - "pin": "D3" - }, - "rgblight": { - "led_count": 80, - "max_brightness": 100, - "split_count": [40, 40], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - - {"matrix": [5, 7], "x": 9, "y": 0}, - {"matrix": [5, 6], "x": 10, "y": 0}, - {"matrix": [5, 5], "x": 11, "y": 0}, - {"matrix": [5, 4], "x": 12, "y": 0}, - {"matrix": [5, 3], "x": 13, "y": 0}, - {"matrix": [5, 2], "x": 14, "y": 0}, - {"matrix": [5, 1], "x": 15, "y": 0}, - {"matrix": [5, 0], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - - {"matrix": [6, 7], "x": 9, "y": 1}, - {"matrix": [6, 6], "x": 10, "y": 1}, - {"matrix": [6, 5], "x": 11, "y": 1}, - {"matrix": [6, 4], "x": 12, "y": 1}, - {"matrix": [6, 3], "x": 13, "y": 1}, - {"matrix": [6, 2], "x": 14, "y": 1}, - {"matrix": [6, 1], "x": 15, "y": 1}, - {"matrix": [6, 0], "x": 16, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - - {"matrix": [7, 7], "x": 9, "y": 2}, - {"matrix": [7, 6], "x": 10, "y": 2}, - {"matrix": [7, 5], "x": 11, "y": 2}, - {"matrix": [7, 4], "x": 12, "y": 2}, - {"matrix": [7, 3], "x": 13, "y": 2}, - {"matrix": [7, 2], "x": 14, "y": 2}, - {"matrix": [7, 1], "x": 15, "y": 2}, - {"matrix": [7, 0], "x": 16, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - - {"matrix": [8, 7], "x": 9, "y": 3}, - {"matrix": [8, 6], "x": 10, "y": 3}, - {"matrix": [8, 5], "x": 11, "y": 3}, - {"matrix": [8, 4], "x": 12, "y": 3}, - {"matrix": [8, 3], "x": 13, "y": 3}, - {"matrix": [8, 2], "x": 14, "y": 3}, - {"matrix": [8, 1], "x": 15, "y": 3}, - {"matrix": [8, 0], "x": 16, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - {"matrix": [4, 7], "x": 7, "y": 4}, - - {"matrix": [9, 7], "x": 9, "y": 4}, - {"matrix": [9, 6], "x": 10, "y": 4}, - {"matrix": [9, 5], "x": 11, "y": 4}, - {"matrix": [9, 4], "x": 12, "y": 4}, - {"matrix": [9, 3], "x": 13, "y": 4}, - {"matrix": [9, 2], "x": 14, "y": 4}, - {"matrix": [9, 1], "x": 15, "y": 4}, - {"matrix": [9, 0], "x": 16, "y": 4} - ] - } - } -} diff --git a/keyboards/omkbd/runner3680/5x8/keyboard.json b/keyboards/omkbd/runner3680/5x8/keyboard.json new file mode 100644 index 0000000000..8b2ca0142c --- /dev/null +++ b/keyboards/omkbd/runner3680/5x8/keyboard.json @@ -0,0 +1,137 @@ +{ + "keyboard_name": "runner3680 5x8", + "manufacturer": "Omkbd", + "url": "", + "maintainer": "omkbd", + "usb": { + "vid": "0xFEED", + "pid": "0x0000", + "device_version": "0.0.5" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "tapping": { + "term": 120 + }, + "ws2812": { + "pin": "D3" + }, + "rgblight": { + "led_count": 80, + "max_brightness": 100, + "split_count": [40, 40], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + + {"matrix": [5, 7], "x": 9, "y": 0}, + {"matrix": [5, 6], "x": 10, "y": 0}, + {"matrix": [5, 5], "x": 11, "y": 0}, + {"matrix": [5, 4], "x": 12, "y": 0}, + {"matrix": [5, 3], "x": 13, "y": 0}, + {"matrix": [5, 2], "x": 14, "y": 0}, + {"matrix": [5, 1], "x": 15, "y": 0}, + {"matrix": [5, 0], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + + {"matrix": [6, 7], "x": 9, "y": 1}, + {"matrix": [6, 6], "x": 10, "y": 1}, + {"matrix": [6, 5], "x": 11, "y": 1}, + {"matrix": [6, 4], "x": 12, "y": 1}, + {"matrix": [6, 3], "x": 13, "y": 1}, + {"matrix": [6, 2], "x": 14, "y": 1}, + {"matrix": [6, 1], "x": 15, "y": 1}, + {"matrix": [6, 0], "x": 16, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + + {"matrix": [7, 7], "x": 9, "y": 2}, + {"matrix": [7, 6], "x": 10, "y": 2}, + {"matrix": [7, 5], "x": 11, "y": 2}, + {"matrix": [7, 4], "x": 12, "y": 2}, + {"matrix": [7, 3], "x": 13, "y": 2}, + {"matrix": [7, 2], "x": 14, "y": 2}, + {"matrix": [7, 1], "x": 15, "y": 2}, + {"matrix": [7, 0], "x": 16, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + + {"matrix": [8, 7], "x": 9, "y": 3}, + {"matrix": [8, 6], "x": 10, "y": 3}, + {"matrix": [8, 5], "x": 11, "y": 3}, + {"matrix": [8, 4], "x": 12, "y": 3}, + {"matrix": [8, 3], "x": 13, "y": 3}, + {"matrix": [8, 2], "x": 14, "y": 3}, + {"matrix": [8, 1], "x": 15, "y": 3}, + {"matrix": [8, 0], "x": 16, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + {"matrix": [4, 7], "x": 7, "y": 4}, + + {"matrix": [9, 7], "x": 9, "y": 4}, + {"matrix": [9, 6], "x": 10, "y": 4}, + {"matrix": [9, 5], "x": 11, "y": 4}, + {"matrix": [9, 4], "x": 12, "y": 4}, + {"matrix": [9, 3], "x": 13, "y": 4}, + {"matrix": [9, 2], "x": 14, "y": 4}, + {"matrix": [9, 1], "x": 15, "y": 4}, + {"matrix": [9, 0], "x": 16, "y": 4} + ] + } + } +} diff --git a/keyboards/omkbd/runner3680/5x8/rules.mk b/keyboards/omkbd/runner3680/5x8/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/orthograph/info.json b/keyboards/orthograph/info.json deleted file mode 100644 index ad37b0c723..0000000000 --- a/keyboards/orthograph/info.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "keyboard_name": "Orthograph", - "url": "https://github.com/vladkvit", - "maintainer": "vladkvit", - "manufacturer": "vladkvit", - "build": { - "debounce_type": "asym_eager_defer_pk", - "lto": true - }, - "debounce": 4, - "usb": { - "vid": "0x564B", - "pid": "0x0602", - "device_version": "1.0.0" - }, - "features": { - "rgb_matrix": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "development_board": "elite_c", - "matrix_pins": { - "cols": ["B5", "B4", "D7", "C6", "D4", "D2", "D3", "F4"], - "rows": ["F5", "F6", "F7", "B1", "B3", "B2"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "E6", - "transport": { - "sync_matrix_state": true - }, - "usb_detect":{ - "enabled": true - } - }, - "rgb_matrix": { - "default": { - "animation": "band_val" - }, - "driver": "is31fl3733", - "split_count": [36, 46], - "layout": [ - {"matrix":[0, 0], "flags":4, "x":0, "y":0}, - {"matrix":[0, 1], "flags":4, "x":16, "y":0}, - {"matrix":[0, 2], "flags":4, "x":32, "y":0}, - {"matrix":[0, 3], "flags":4, "x":48, "y":0}, - {"matrix":[0, 4], "flags":4, "x":64, "y":0}, - {"matrix":[0, 5], "flags":4, "x":80, "y":0}, - {"matrix":[1, 0], "flags":4, "x":0, "y":12}, - {"matrix":[1, 1], "flags":4, "x":16, "y":12}, - {"matrix":[1, 2], "flags":4, "x":32, "y":12}, - {"matrix":[1, 3], "flags":4, "x":48, "y":12}, - {"matrix":[1, 4], "flags":4, "x":64, "y":12}, - {"matrix":[1, 5], "flags":4, "x":80, "y":12}, - {"matrix":[2, 0], "flags":4, "x":0, "y":24}, - {"matrix":[2, 1], "flags":4, "x":16, "y":24}, - {"matrix":[2, 2], "flags":4, "x":32, "y":24}, - {"matrix":[2, 3], "flags":4, "x":48, "y":24}, - {"matrix":[2, 4], "flags":4, "x":64, "y":24}, - {"matrix":[2, 5], "flags":4, "x":80, "y":24}, - {"matrix":[3, 0], "flags":1, "x":0, "y":36}, - {"matrix":[3, 1], "flags":4, "x":16, "y":36}, - {"matrix":[3, 2], "flags":4, "x":32, "y":36}, - {"matrix":[3, 3], "flags":4, "x":48, "y":36}, - {"matrix":[3, 4], "flags":4, "x":64, "y":36}, - {"matrix":[3, 5], "flags":4, "x":80, "y":36}, - {"matrix":[4, 0], "flags":4, "x":0, "y":48}, - {"matrix":[4, 1], "flags":4, "x":16, "y":48}, - {"matrix":[4, 2], "flags":4, "x":32, "y":48}, - {"matrix":[4, 3], "flags":4, "x":48, "y":48}, - {"matrix":[4, 4], "flags":4, "x":64, "y":48}, - {"matrix":[4, 5], "flags":4, "x":80, "y":48}, - {"matrix":[5, 0], "flags":4, "x":0, "y":60}, - {"matrix":[5, 1], "flags":4, "x":16, "y":60}, - {"matrix":[5, 2], "flags":4, "x":32, "y":60}, - {"matrix":[5, 3], "flags":4, "x":48, "y":60}, - {"matrix":[5, 4], "flags":4, "x":64, "y":60}, - {"matrix":[5, 5], "flags":4, "x":80, "y":60}, - {"matrix":[6, 0], "flags":4, "x":96, "y":0}, - {"matrix":[6, 1], "flags":4, "x":112, "y":0}, - {"matrix":[6, 2], "flags":4, "x":128, "y":0}, - {"matrix":[6, 3], "flags":4, "x":144, "y":0}, - {"matrix":[6, 4], "flags":4, "x":160, "y":0}, - {"matrix":[6, 5], "flags":4, "x":176, "y":0}, - {"matrix":[6, 6], "flags":4, "x":192, "y":0}, - - - {"matrix":[7, 0], "flags":4, "x":96, "y":12}, - {"matrix":[7, 1], "flags":4, "x":112, "y":12}, - {"matrix":[7, 2], "flags":4, "x":128, "y":12}, - {"matrix":[7, 3], "flags":4, "x":144, "y":12}, - {"matrix":[7, 4], "flags":4, "x":160, "y":12}, - {"matrix":[7, 5], "flags":4, "x":176, "y":12}, - {"matrix":[7, 6], "flags":4, "x":192, "y":12}, - {"matrix":[7, 7], "flags":4, "x":208, "y":12}, - {"matrix":[8, 0], "flags":4, "x":96, "y":24}, - {"matrix":[8, 1], "flags":4, "x":112, "y":24}, - {"matrix":[8, 2], "flags":4, "x":128, "y":24}, - {"matrix":[8, 3], "flags":4, "x":144, "y":24}, - {"matrix":[8, 4], "flags":4, "x":160, "y":24}, - {"matrix":[8, 5], "flags":4, "x":176, "y":24}, - {"matrix":[8, 6], "flags":4, "x":192, "y":24}, - {"matrix":[8, 7], "flags":4, "x":208, "y":24}, - {"matrix":[9, 0], "flags":4, "x":96, "y":36}, - {"matrix":[9, 1], "flags":4, "x":112, "y":36}, - {"matrix":[9, 2], "flags":4, "x":128, "y":36}, - {"matrix":[9, 3], "flags":4, "x":144, "y":36}, - {"matrix":[9, 4], "flags":4, "x":160, "y":36}, - {"matrix":[9, 5], "flags":4, "x":176, "y":36}, - {"matrix":[9, 6], "flags":4, "x":192, "y":36}, - {"matrix":[10, 0], "flags":4, "x":96, "y":48}, - {"matrix":[10, 1], "flags":4, "x":112, "y":48}, - {"matrix":[10, 2], "flags":4, "x":128, "y":48}, - {"matrix":[10, 3], "flags":4, "x":144, "y":48}, - {"matrix":[10, 4], "flags":4, "x":160, "y":48}, - {"matrix":[10, 5], "flags":4, "x":176, "y":48}, - {"matrix":[10, 6], "flags":4, "x":192, "y":48}, - {"matrix":[10, 7], "flags":4, "x":208, "y":48}, - {"matrix":[11, 0], "flags":4, "x":96, "y":60}, - {"matrix":[11, 1], "flags":4, "x":112, "y":60}, - {"matrix":[11, 2], "flags":4, "x":128, "y":60}, - {"matrix":[11, 3], "flags":4, "x":144, "y":60}, - {"matrix":[11, 4], "flags":4, "x":160, "y":60}, - {"matrix":[11, 5], "flags":4, "x":176, "y":60}, - {"matrix":[11, 6], "flags":4, "x":192, "y":60}, - {"matrix":[11, 7], "flags":4, "x":208, "y":60} - - ], - "animations": { - "alphas_mods": true, - "band_val": true, - "cycle_spiral": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "label": "F1", "x": 1.5, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.5, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.5, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.5, "y": 0}, - {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, - - {"matrix": [6, 0], "label": "F6", "x": 11.75, "y": 0}, - {"matrix": [6, 1], "label": "F7", "x": 12.75, "y": 0}, - {"matrix": [6, 2], "label": "F8", "x": 13.75, "y": 0}, - {"matrix": [6, 3], "label": "F9", "x": 14.75, "y": 0}, - {"matrix": [6, 4], "label": "F10", "x": 15.75, "y": 0}, - {"matrix": [6, 5], "label": "F11", "x": 16.75, "y": 0}, - {"matrix": [6, 6], "label": "F12", "x": 17.75, "y": 0}, - - {"matrix": [1, 0], "label": "~", "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "label": "1", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "2", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "3", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "4", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "5", "x": 5.5, "y": 1}, - - {"matrix": [7, 0], "label": "^", "x": 11.75, "y": 1}, - {"matrix": [7, 1], "label": "&", "x": 12.75, "y": 1}, - {"matrix": [7, 2], "label": "*", "x": 13.75, "y": 1}, - {"matrix": [7, 3], "label": "(", "x": 14.75, "y": 1}, - {"matrix": [7, 4], "label": ")", "x": 15.75, "y": 1}, - {"matrix": [7, 5], "label": "_", "x": 16.75, "y": 1}, - {"matrix": [7, 6], "label": "+", "x": 17.75, "y": 1}, - {"matrix": [7, 7], "label": "Backspace", "x": 18.75, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2}, - {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2}, - {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2}, - {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2}, - {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2}, - - {"matrix": [8, 0], "label": "Y", "x": 11.75, "y": 2}, - {"matrix": [8, 1], "label": "U", "x": 12.75, "y": 2}, - {"matrix": [8, 2], "label": "I", "x": 13.75, "y": 2}, - {"matrix": [8, 3], "label": "O", "x": 14.75, "y": 2}, - {"matrix": [8, 4], "label": "P", "x": 15.75, "y": 2}, - {"matrix": [8, 5], "label": "{", "x": 16.75, "y": 2}, - {"matrix": [8, 6], "label": "}", "x": 17.75, "y": 2}, - {"matrix": [8, 7], "label": "|", "x": 18.75, "y": 2, "w": 1.5}, - - {"matrix": [3, 0], "label": "Caps", "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 1], "label": "A", "x": 1.5, "y": 3}, - {"matrix": [3, 2], "label": "S", "x": 2.5, "y": 3}, - {"matrix": [3, 3], "label": "D", "x": 3.5, "y": 3}, - {"matrix": [3, 4], "label": "F", "x": 4.5, "y": 3}, - {"matrix": [3, 5], "label": "G", "x": 5.5, "y": 3}, - - {"matrix": [9, 0], "label": "H", "x": 11.75, "y": 3}, - {"matrix": [9, 1], "label": "J", "x": 12.75, "y": 3}, - {"matrix": [9, 2], "label": "K", "x": 13.75, "y": 3}, - {"matrix": [9, 3], "label": "L", "x": 14.75, "y": 3}, - {"matrix": [9, 4], "label": ":", "x": 15.75, "y": 3}, - {"matrix": [9, 5], "label": "\"", "x": 16.75, "y": 3}, - {"matrix": [9, 6], "label": "Enter", "x": 17.75, "y": 3, "w": 2.25}, - - {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "label": "Z", "x": 1.5, "y": 4}, - {"matrix": [4, 2], "label": "X", "x": 2.5, "y": 4}, - {"matrix": [4, 3], "label": "C", "x": 3.5, "y": 4}, - {"matrix": [4, 4], "label": "V", "x": 4.5, "y": 4}, - {"matrix": [4, 5], "label": "B", "x": 5.5, "y": 4}, - - {"matrix": [10, 0], "label": "N", "x": 11.75, "y": 4}, - {"matrix": [10, 1], "label": "M", "x": 12.75, "y": 4}, - {"matrix": [10, 2], "label": "<", "x": 13.75, "y": 4}, - {"matrix": [10, 3], "label": ">", "x": 14.75, "y": 4}, - {"matrix": [10, 4], "label": "?", "x": 15.75, "y": 4}, - {"matrix": [10, 5], "label": "Shift", "x": 16.75, "y": 4, "w": 1.5}, - {"matrix": [10, 6], "label": "\u2191", "x": 18.25, "y": 4}, - {"matrix": [10, 7], "label": "mx", "x": 19.25, "y": 4}, - - {"matrix": [5, 0], "label": "Ctrl", "x": 0.25, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "label": "Win", "x": 1.5, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "label": "Alt", "x": 2.75, "y": 5, "w": 1.25}, - {"matrix": [5, 3], "label": "Menu", "x": 4, "y": 5, "w": 1.25}, - {"matrix": [5, 4], "label": "space", "x": 5.5, "y": 5.25, "h": 2}, - {"matrix": [5, 5], "label": "fn", "x": 6.5, "y": 5.25, "h": 2}, - - {"matrix": [11, 0], "label": "space2", "x": 11.25, "y": 5.25, "h": 2}, - {"matrix": [11, 1], "label": "fn", "x": 12.25, "y": 5.25, "h": 2}, - {"matrix": [11, 2], "label": "Alt", "x": 13.5, "y": 5, "w": 1.25}, - {"matrix": [11, 3], "label": "Win", "x": 14.75, "y": 5, "w": 1.25}, - {"matrix": [11, 4], "label": "Ctrl", "x": 16, "y": 5, "w": 1.25}, - {"matrix": [11, 5], "label": "\u2190", "x": 17.25, "y": 5}, - {"matrix": [11, 6], "label": "\u2193", "x": 18.25, "y": 5}, - {"matrix": [11, 7], "label": "\u2192", "x": 19.25, "y": 5} - ] - } - } -} diff --git a/keyboards/orthograph/keyboard.json b/keyboards/orthograph/keyboard.json new file mode 100644 index 0000000000..ad37b0c723 --- /dev/null +++ b/keyboards/orthograph/keyboard.json @@ -0,0 +1,239 @@ +{ + "keyboard_name": "Orthograph", + "url": "https://github.com/vladkvit", + "maintainer": "vladkvit", + "manufacturer": "vladkvit", + "build": { + "debounce_type": "asym_eager_defer_pk", + "lto": true + }, + "debounce": 4, + "usb": { + "vid": "0x564B", + "pid": "0x0602", + "device_version": "1.0.0" + }, + "features": { + "rgb_matrix": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "development_board": "elite_c", + "matrix_pins": { + "cols": ["B5", "B4", "D7", "C6", "D4", "D2", "D3", "F4"], + "rows": ["F5", "F6", "F7", "B1", "B3", "B2"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "E6", + "transport": { + "sync_matrix_state": true + }, + "usb_detect":{ + "enabled": true + } + }, + "rgb_matrix": { + "default": { + "animation": "band_val" + }, + "driver": "is31fl3733", + "split_count": [36, 46], + "layout": [ + {"matrix":[0, 0], "flags":4, "x":0, "y":0}, + {"matrix":[0, 1], "flags":4, "x":16, "y":0}, + {"matrix":[0, 2], "flags":4, "x":32, "y":0}, + {"matrix":[0, 3], "flags":4, "x":48, "y":0}, + {"matrix":[0, 4], "flags":4, "x":64, "y":0}, + {"matrix":[0, 5], "flags":4, "x":80, "y":0}, + {"matrix":[1, 0], "flags":4, "x":0, "y":12}, + {"matrix":[1, 1], "flags":4, "x":16, "y":12}, + {"matrix":[1, 2], "flags":4, "x":32, "y":12}, + {"matrix":[1, 3], "flags":4, "x":48, "y":12}, + {"matrix":[1, 4], "flags":4, "x":64, "y":12}, + {"matrix":[1, 5], "flags":4, "x":80, "y":12}, + {"matrix":[2, 0], "flags":4, "x":0, "y":24}, + {"matrix":[2, 1], "flags":4, "x":16, "y":24}, + {"matrix":[2, 2], "flags":4, "x":32, "y":24}, + {"matrix":[2, 3], "flags":4, "x":48, "y":24}, + {"matrix":[2, 4], "flags":4, "x":64, "y":24}, + {"matrix":[2, 5], "flags":4, "x":80, "y":24}, + {"matrix":[3, 0], "flags":1, "x":0, "y":36}, + {"matrix":[3, 1], "flags":4, "x":16, "y":36}, + {"matrix":[3, 2], "flags":4, "x":32, "y":36}, + {"matrix":[3, 3], "flags":4, "x":48, "y":36}, + {"matrix":[3, 4], "flags":4, "x":64, "y":36}, + {"matrix":[3, 5], "flags":4, "x":80, "y":36}, + {"matrix":[4, 0], "flags":4, "x":0, "y":48}, + {"matrix":[4, 1], "flags":4, "x":16, "y":48}, + {"matrix":[4, 2], "flags":4, "x":32, "y":48}, + {"matrix":[4, 3], "flags":4, "x":48, "y":48}, + {"matrix":[4, 4], "flags":4, "x":64, "y":48}, + {"matrix":[4, 5], "flags":4, "x":80, "y":48}, + {"matrix":[5, 0], "flags":4, "x":0, "y":60}, + {"matrix":[5, 1], "flags":4, "x":16, "y":60}, + {"matrix":[5, 2], "flags":4, "x":32, "y":60}, + {"matrix":[5, 3], "flags":4, "x":48, "y":60}, + {"matrix":[5, 4], "flags":4, "x":64, "y":60}, + {"matrix":[5, 5], "flags":4, "x":80, "y":60}, + {"matrix":[6, 0], "flags":4, "x":96, "y":0}, + {"matrix":[6, 1], "flags":4, "x":112, "y":0}, + {"matrix":[6, 2], "flags":4, "x":128, "y":0}, + {"matrix":[6, 3], "flags":4, "x":144, "y":0}, + {"matrix":[6, 4], "flags":4, "x":160, "y":0}, + {"matrix":[6, 5], "flags":4, "x":176, "y":0}, + {"matrix":[6, 6], "flags":4, "x":192, "y":0}, + + + {"matrix":[7, 0], "flags":4, "x":96, "y":12}, + {"matrix":[7, 1], "flags":4, "x":112, "y":12}, + {"matrix":[7, 2], "flags":4, "x":128, "y":12}, + {"matrix":[7, 3], "flags":4, "x":144, "y":12}, + {"matrix":[7, 4], "flags":4, "x":160, "y":12}, + {"matrix":[7, 5], "flags":4, "x":176, "y":12}, + {"matrix":[7, 6], "flags":4, "x":192, "y":12}, + {"matrix":[7, 7], "flags":4, "x":208, "y":12}, + {"matrix":[8, 0], "flags":4, "x":96, "y":24}, + {"matrix":[8, 1], "flags":4, "x":112, "y":24}, + {"matrix":[8, 2], "flags":4, "x":128, "y":24}, + {"matrix":[8, 3], "flags":4, "x":144, "y":24}, + {"matrix":[8, 4], "flags":4, "x":160, "y":24}, + {"matrix":[8, 5], "flags":4, "x":176, "y":24}, + {"matrix":[8, 6], "flags":4, "x":192, "y":24}, + {"matrix":[8, 7], "flags":4, "x":208, "y":24}, + {"matrix":[9, 0], "flags":4, "x":96, "y":36}, + {"matrix":[9, 1], "flags":4, "x":112, "y":36}, + {"matrix":[9, 2], "flags":4, "x":128, "y":36}, + {"matrix":[9, 3], "flags":4, "x":144, "y":36}, + {"matrix":[9, 4], "flags":4, "x":160, "y":36}, + {"matrix":[9, 5], "flags":4, "x":176, "y":36}, + {"matrix":[9, 6], "flags":4, "x":192, "y":36}, + {"matrix":[10, 0], "flags":4, "x":96, "y":48}, + {"matrix":[10, 1], "flags":4, "x":112, "y":48}, + {"matrix":[10, 2], "flags":4, "x":128, "y":48}, + {"matrix":[10, 3], "flags":4, "x":144, "y":48}, + {"matrix":[10, 4], "flags":4, "x":160, "y":48}, + {"matrix":[10, 5], "flags":4, "x":176, "y":48}, + {"matrix":[10, 6], "flags":4, "x":192, "y":48}, + {"matrix":[10, 7], "flags":4, "x":208, "y":48}, + {"matrix":[11, 0], "flags":4, "x":96, "y":60}, + {"matrix":[11, 1], "flags":4, "x":112, "y":60}, + {"matrix":[11, 2], "flags":4, "x":128, "y":60}, + {"matrix":[11, 3], "flags":4, "x":144, "y":60}, + {"matrix":[11, 4], "flags":4, "x":160, "y":60}, + {"matrix":[11, 5], "flags":4, "x":176, "y":60}, + {"matrix":[11, 6], "flags":4, "x":192, "y":60}, + {"matrix":[11, 7], "flags":4, "x":208, "y":60} + + ], + "animations": { + "alphas_mods": true, + "band_val": true, + "cycle_spiral": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "label": "F1", "x": 1.5, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.5, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.5, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.5, "y": 0}, + {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, + + {"matrix": [6, 0], "label": "F6", "x": 11.75, "y": 0}, + {"matrix": [6, 1], "label": "F7", "x": 12.75, "y": 0}, + {"matrix": [6, 2], "label": "F8", "x": 13.75, "y": 0}, + {"matrix": [6, 3], "label": "F9", "x": 14.75, "y": 0}, + {"matrix": [6, 4], "label": "F10", "x": 15.75, "y": 0}, + {"matrix": [6, 5], "label": "F11", "x": 16.75, "y": 0}, + {"matrix": [6, 6], "label": "F12", "x": 17.75, "y": 0}, + + {"matrix": [1, 0], "label": "~", "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "label": "1", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "2", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "3", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "4", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "5", "x": 5.5, "y": 1}, + + {"matrix": [7, 0], "label": "^", "x": 11.75, "y": 1}, + {"matrix": [7, 1], "label": "&", "x": 12.75, "y": 1}, + {"matrix": [7, 2], "label": "*", "x": 13.75, "y": 1}, + {"matrix": [7, 3], "label": "(", "x": 14.75, "y": 1}, + {"matrix": [7, 4], "label": ")", "x": 15.75, "y": 1}, + {"matrix": [7, 5], "label": "_", "x": 16.75, "y": 1}, + {"matrix": [7, 6], "label": "+", "x": 17.75, "y": 1}, + {"matrix": [7, 7], "label": "Backspace", "x": 18.75, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2}, + {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2}, + {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2}, + {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2}, + {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2}, + + {"matrix": [8, 0], "label": "Y", "x": 11.75, "y": 2}, + {"matrix": [8, 1], "label": "U", "x": 12.75, "y": 2}, + {"matrix": [8, 2], "label": "I", "x": 13.75, "y": 2}, + {"matrix": [8, 3], "label": "O", "x": 14.75, "y": 2}, + {"matrix": [8, 4], "label": "P", "x": 15.75, "y": 2}, + {"matrix": [8, 5], "label": "{", "x": 16.75, "y": 2}, + {"matrix": [8, 6], "label": "}", "x": 17.75, "y": 2}, + {"matrix": [8, 7], "label": "|", "x": 18.75, "y": 2, "w": 1.5}, + + {"matrix": [3, 0], "label": "Caps", "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 1], "label": "A", "x": 1.5, "y": 3}, + {"matrix": [3, 2], "label": "S", "x": 2.5, "y": 3}, + {"matrix": [3, 3], "label": "D", "x": 3.5, "y": 3}, + {"matrix": [3, 4], "label": "F", "x": 4.5, "y": 3}, + {"matrix": [3, 5], "label": "G", "x": 5.5, "y": 3}, + + {"matrix": [9, 0], "label": "H", "x": 11.75, "y": 3}, + {"matrix": [9, 1], "label": "J", "x": 12.75, "y": 3}, + {"matrix": [9, 2], "label": "K", "x": 13.75, "y": 3}, + {"matrix": [9, 3], "label": "L", "x": 14.75, "y": 3}, + {"matrix": [9, 4], "label": ":", "x": 15.75, "y": 3}, + {"matrix": [9, 5], "label": "\"", "x": 16.75, "y": 3}, + {"matrix": [9, 6], "label": "Enter", "x": 17.75, "y": 3, "w": 2.25}, + + {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "label": "Z", "x": 1.5, "y": 4}, + {"matrix": [4, 2], "label": "X", "x": 2.5, "y": 4}, + {"matrix": [4, 3], "label": "C", "x": 3.5, "y": 4}, + {"matrix": [4, 4], "label": "V", "x": 4.5, "y": 4}, + {"matrix": [4, 5], "label": "B", "x": 5.5, "y": 4}, + + {"matrix": [10, 0], "label": "N", "x": 11.75, "y": 4}, + {"matrix": [10, 1], "label": "M", "x": 12.75, "y": 4}, + {"matrix": [10, 2], "label": "<", "x": 13.75, "y": 4}, + {"matrix": [10, 3], "label": ">", "x": 14.75, "y": 4}, + {"matrix": [10, 4], "label": "?", "x": 15.75, "y": 4}, + {"matrix": [10, 5], "label": "Shift", "x": 16.75, "y": 4, "w": 1.5}, + {"matrix": [10, 6], "label": "\u2191", "x": 18.25, "y": 4}, + {"matrix": [10, 7], "label": "mx", "x": 19.25, "y": 4}, + + {"matrix": [5, 0], "label": "Ctrl", "x": 0.25, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "label": "Win", "x": 1.5, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "label": "Alt", "x": 2.75, "y": 5, "w": 1.25}, + {"matrix": [5, 3], "label": "Menu", "x": 4, "y": 5, "w": 1.25}, + {"matrix": [5, 4], "label": "space", "x": 5.5, "y": 5.25, "h": 2}, + {"matrix": [5, 5], "label": "fn", "x": 6.5, "y": 5.25, "h": 2}, + + {"matrix": [11, 0], "label": "space2", "x": 11.25, "y": 5.25, "h": 2}, + {"matrix": [11, 1], "label": "fn", "x": 12.25, "y": 5.25, "h": 2}, + {"matrix": [11, 2], "label": "Alt", "x": 13.5, "y": 5, "w": 1.25}, + {"matrix": [11, 3], "label": "Win", "x": 14.75, "y": 5, "w": 1.25}, + {"matrix": [11, 4], "label": "Ctrl", "x": 16, "y": 5, "w": 1.25}, + {"matrix": [11, 5], "label": "\u2190", "x": 17.25, "y": 5}, + {"matrix": [11, 6], "label": "\u2193", "x": 18.25, "y": 5}, + {"matrix": [11, 7], "label": "\u2192", "x": 19.25, "y": 5} + ] + } + } +} diff --git a/keyboards/orthograph/rules.mk b/keyboards/orthograph/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/orthograph/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/pangorin/tan67/info.json b/keyboards/pangorin/tan67/info.json deleted file mode 100644 index 5b36fd7a40..0000000000 --- a/keyboards/pangorin/tan67/info.json +++ /dev/null @@ -1,246 +0,0 @@ -{ - "keyboard_name": "Tan67", - "manufacturer": "Unknown", - "maintainer": "Pangorin", - "usb": { - "vid": "0x4D4B", - "pid": "0x6067", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["A5", "B10", "A3", "A2", "B0", "A9", "B1", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], - "rows": ["B12", "B11", "B14", "A8", "A1"] - }, - "processor": "STM32F072", - "bootloader": "stm32-dfu", - "features": { - "bootmagic": true, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "B15" - }, - "rgb_matrix": { - "driver": "ws2812", - "max_brightness": 200, - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 202, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 4}, - - {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, - {"matrix": [1, 1], "x": 22, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 52, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 67, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 82, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 97, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 127, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 157, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 172, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 187, "y": 16, "flags": 4}, - {"matrix": [1, 13], "x": 205, "y": 16, "flags": 4}, - {"matrix": [1, 14], "x": 224, "y": 16, "flags": 4}, - - {"matrix": [2, 0], "x": 6, "y": 32, "flags": 8}, - {"matrix": [2, 1], "x": 26, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 56, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 71, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 86, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 101, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 116, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 131, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 146, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 161, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 175, "y": 32, "flags": 4}, - {"matrix": [2, 12], "x": 200, "y": 32, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 32, "flags": 4}, - - {"matrix": [3, 0], "x": 9, "y": 48, "flags": 1}, - {"matrix": [3, 1], "x": 34, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 49, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 63, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 78, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 93, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 108, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 123, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 138, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 153, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 168, "y": 48, "flags": 4}, - {"matrix": [3, 11], "x": 189, "y": 48, "flags": 1}, - {"matrix": [3, 12], "x": 209, "y": 48, "flags": 4}, - {"matrix": [3, 14], "x": 224, "y": 48, "flags": 4}, - - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 21, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 39, "y": 64, "flags": 1}, - {"matrix": [4, 5], "x": 95, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 151, "y": 64, "flags": 1}, - {"matrix": [4, 10], "x": 170, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 194, "y": 64, "flags": 4}, - {"matrix": [4, 12], "x": 209, "y": 64, "flags": 4}, - {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4}, - - {"x": 220, "y": 56, "flags": 2}, - {"x": 202, "y": 56, "flags": 2}, - {"x": 179, "y": 56, "flags": 2}, - {"x": 161, "y": 56, "flags": 2}, - {"x": 131, "y": 56, "flags": 2}, - {"x": 105, "y": 56, "flags": 2}, - {"x": 82, "y": 56, "flags": 2}, - {"x": 52, "y": 56, "flags": 2}, - {"x": 30, "y": 56, "flags": 2}, - {"x": 4, "y": 56, "flags": 2}, - {"x": 19, "y": 8, "flags": 2}, - {"x": 52, "y": 8, "flags": 2}, - {"x": 90, "y": 8, "flags": 2}, - {"x": 127, "y": 8, "flags": 2}, - {"x": 164, "y": 8, "flags": 2}, - {"x": 205, "y": 8, "flags": 2} - ] - }, - "community_layouts": ["65_ansi_blocker"], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 12], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 11], "x": 13, "y": 4}, - {"matrix": [4, 12], "x": 14, "y": 4}, - {"matrix": [4, 13], "x": 15, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/pangorin/tan67/keyboard.json b/keyboards/pangorin/tan67/keyboard.json new file mode 100644 index 0000000000..5b36fd7a40 --- /dev/null +++ b/keyboards/pangorin/tan67/keyboard.json @@ -0,0 +1,246 @@ +{ + "keyboard_name": "Tan67", + "manufacturer": "Unknown", + "maintainer": "Pangorin", + "usb": { + "vid": "0x4D4B", + "pid": "0x6067", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["A5", "B10", "A3", "A2", "B0", "A9", "B1", "B9", "B8", "B7", "B6", "B5", "B4", "B3", "A15"], + "rows": ["B12", "B11", "B14", "A8", "A1"] + }, + "processor": "STM32F072", + "bootloader": "stm32-dfu", + "features": { + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "B15" + }, + "rgb_matrix": { + "driver": "ws2812", + "max_brightness": 200, + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 202, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 4}, + + {"matrix": [1, 0], "x": 4, "y": 16, "flags": 1}, + {"matrix": [1, 1], "x": 22, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 52, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 67, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 82, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 97, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 127, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 157, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 172, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 187, "y": 16, "flags": 4}, + {"matrix": [1, 13], "x": 205, "y": 16, "flags": 4}, + {"matrix": [1, 14], "x": 224, "y": 16, "flags": 4}, + + {"matrix": [2, 0], "x": 6, "y": 32, "flags": 8}, + {"matrix": [2, 1], "x": 26, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 56, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 71, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 86, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 101, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 116, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 131, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 146, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 161, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 175, "y": 32, "flags": 4}, + {"matrix": [2, 12], "x": 200, "y": 32, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 32, "flags": 4}, + + {"matrix": [3, 0], "x": 9, "y": 48, "flags": 1}, + {"matrix": [3, 1], "x": 34, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 49, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 63, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 78, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 93, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 108, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 123, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 138, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 153, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 168, "y": 48, "flags": 4}, + {"matrix": [3, 11], "x": 189, "y": 48, "flags": 1}, + {"matrix": [3, 12], "x": 209, "y": 48, "flags": 4}, + {"matrix": [3, 14], "x": 224, "y": 48, "flags": 4}, + + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 21, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 39, "y": 64, "flags": 1}, + {"matrix": [4, 5], "x": 95, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 151, "y": 64, "flags": 1}, + {"matrix": [4, 10], "x": 170, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 194, "y": 64, "flags": 4}, + {"matrix": [4, 12], "x": 209, "y": 64, "flags": 4}, + {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4}, + + {"x": 220, "y": 56, "flags": 2}, + {"x": 202, "y": 56, "flags": 2}, + {"x": 179, "y": 56, "flags": 2}, + {"x": 161, "y": 56, "flags": 2}, + {"x": 131, "y": 56, "flags": 2}, + {"x": 105, "y": 56, "flags": 2}, + {"x": 82, "y": 56, "flags": 2}, + {"x": 52, "y": 56, "flags": 2}, + {"x": 30, "y": 56, "flags": 2}, + {"x": 4, "y": 56, "flags": 2}, + {"x": 19, "y": 8, "flags": 2}, + {"x": 52, "y": 8, "flags": 2}, + {"x": 90, "y": 8, "flags": 2}, + {"x": 127, "y": 8, "flags": 2}, + {"x": 164, "y": 8, "flags": 2}, + {"x": 205, "y": 8, "flags": 2} + ] + }, + "community_layouts": ["65_ansi_blocker"], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 12], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 9], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 10], "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 11], "x": 13, "y": 4}, + {"matrix": [4, 12], "x": 14, "y": 4}, + {"matrix": [4, 13], "x": 15, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/pangorin/tan67/rules.mk b/keyboards/pangorin/tan67/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/pangorin/tan67/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/pauperboards/brick/info.json b/keyboards/pauperboards/brick/info.json deleted file mode 100644 index 8ebe32ded4..0000000000 --- a/keyboards/pauperboards/brick/info.json +++ /dev/null @@ -1,249 +0,0 @@ -{ - "keyboard_name": "Brick", - "manufacturer": "pauperboards", - "url": "https://p3dstore.com/products/cervello-pcb-only-group-buy", - "maintainer": "pauper", - "usb": { - "vid": "0xFEFE", - "pid": "0x0001", - "device_version": "0.2.0" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["D3", "D5", "F0", "F1"], - "cols": ["B1", "B3", "F7", "F6", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true, - "rgblight": true - }, - "build": { - "lto": true - }, - "encoder": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5"} - ] - }, - "rgblight": { - "led_count": 8, - "hue_steps": 8, - "brightness_steps": 8, - "saturation_steps": 8, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": false, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D2" - }, - "layouts": { - "LAYOUT_ortho_2x2u": { - "layout": [ - {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, - {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, - {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, - {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, - {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, - {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, - {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, - {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, - {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, - {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3}, - {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, - {"matrix": [3, 3], "label": "Super", "x": 3, "y": 3}, - {"matrix": [3, 5], "label": "Space", "x": 4, "y": 3, "w": 2}, - {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3, "w": 2}, - {"matrix": [3, 8], "label": "←", "x": 8, "y": 3}, - {"matrix": [3, 9], "label": "↓", "x": 9, "y": 3}, - {"matrix": [3, 10], "label": "↑", "x": 10, "y": 3} - ] - }, - "LAYOUT_mit": { - "layout": [ - {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, - {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, - {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, - {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, - {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, - {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, - {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, - {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, - {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, - {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3}, - {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, - {"matrix": [3, 3], "label": "Super", "x": 3, "y": 3}, - {"matrix": [3, 4], "label": "⇓", "x": 4, "y": 3}, - {"matrix": [3, 5], "label": "Space", "x": 5, "y": 3, "w": 2}, - {"matrix": [3, 7], "label": "⇑", "x": 7, "y": 3}, - {"matrix": [3, 8], "label": "←", "x": 8, "y": 3}, - {"matrix": [3, 9], "label": "↓", "x": 9, "y": 3}, - {"matrix": [3, 10], "label": "↑", "x": 10, "y": 3} - ] - }, - "LAYOUT_ortho_4x12_hhkb": { - "layout": [ - {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, - {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, - {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, - {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, - {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, - {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, - {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, - {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, - {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, - {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3}, - {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, - {"matrix": [3, 3], "label": "Super", "x": 3, "y": 3}, - {"matrix": [3, 4], "label": "&dArr", "x": 4, "y": 3}, - {"matrix": [3, 5], "label": "Space", "x": 5, "y": 3}, - {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3}, - {"matrix": [3, 7], "label": "⇑", "x": 7, "y": 3}, - {"matrix": [3, 8], "label": "Super", "x": 8, "y": 3}, - {"matrix": [3, 9], "label": "Alt", "x": 9, "y": 3}, - {"matrix": [3, 10], "label": "Ctrl", "x": 10, "y": 3} - ] - }, - "LAYOUT_ortho_bigbar": { - "layout": [ - {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, - {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, - {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, - {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, - {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, - {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, - {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, - {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, - {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, - {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3, "w": 1.5}, - {"matrix": [3, 5], "label": "Space", "x": 2.5, "y": 3, "w": 7}, - {"matrix": [3, 10], "label": "Alt", "x": 9.5, "y": 3, "w": 1.5} - ] - } - } -} diff --git a/keyboards/pauperboards/brick/keyboard.json b/keyboards/pauperboards/brick/keyboard.json new file mode 100644 index 0000000000..8ebe32ded4 --- /dev/null +++ b/keyboards/pauperboards/brick/keyboard.json @@ -0,0 +1,249 @@ +{ + "keyboard_name": "Brick", + "manufacturer": "pauperboards", + "url": "https://p3dstore.com/products/cervello-pcb-only-group-buy", + "maintainer": "pauper", + "usb": { + "vid": "0xFEFE", + "pid": "0x0001", + "device_version": "0.2.0" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["D3", "D5", "F0", "F1"], + "cols": ["B1", "B3", "F7", "F6", "D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7"] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true, + "rgblight": true + }, + "build": { + "lto": true + }, + "encoder": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5"} + ] + }, + "rgblight": { + "led_count": 8, + "hue_steps": 8, + "brightness_steps": 8, + "saturation_steps": 8, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": false, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D2" + }, + "layouts": { + "LAYOUT_ortho_2x2u": { + "layout": [ + {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, + {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, + {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, + {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, + {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, + {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, + {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, + {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, + {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, + {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3}, + {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, + {"matrix": [3, 3], "label": "Super", "x": 3, "y": 3}, + {"matrix": [3, 5], "label": "Space", "x": 4, "y": 3, "w": 2}, + {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3, "w": 2}, + {"matrix": [3, 8], "label": "←", "x": 8, "y": 3}, + {"matrix": [3, 9], "label": "↓", "x": 9, "y": 3}, + {"matrix": [3, 10], "label": "↑", "x": 10, "y": 3} + ] + }, + "LAYOUT_mit": { + "layout": [ + {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, + {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, + {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, + {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, + {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, + {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, + {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, + {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, + {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, + {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3}, + {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, + {"matrix": [3, 3], "label": "Super", "x": 3, "y": 3}, + {"matrix": [3, 4], "label": "⇓", "x": 4, "y": 3}, + {"matrix": [3, 5], "label": "Space", "x": 5, "y": 3, "w": 2}, + {"matrix": [3, 7], "label": "⇑", "x": 7, "y": 3}, + {"matrix": [3, 8], "label": "←", "x": 8, "y": 3}, + {"matrix": [3, 9], "label": "↓", "x": 9, "y": 3}, + {"matrix": [3, 10], "label": "↑", "x": 10, "y": 3} + ] + }, + "LAYOUT_ortho_4x12_hhkb": { + "layout": [ + {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, + {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, + {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, + {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, + {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, + {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, + {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, + {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, + {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, + {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3}, + {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, + {"matrix": [3, 3], "label": "Super", "x": 3, "y": 3}, + {"matrix": [3, 4], "label": "&dArr", "x": 4, "y": 3}, + {"matrix": [3, 5], "label": "Space", "x": 5, "y": 3}, + {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3}, + {"matrix": [3, 7], "label": "⇑", "x": 7, "y": 3}, + {"matrix": [3, 8], "label": "Super", "x": 8, "y": 3}, + {"matrix": [3, 9], "label": "Alt", "x": 9, "y": 3}, + {"matrix": [3, 10], "label": "Ctrl", "x": 10, "y": 3} + ] + }, + "LAYOUT_ortho_bigbar": { + "layout": [ + {"matrix": [0, 0], "label": "Tab", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, + {"matrix": [1, 0], "label": "Esc", "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, + {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, + {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, + {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, + {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, + {"matrix": [1, 10], "label": ";", "x": 10, "y": 1}, + {"matrix": [1, 11], "label": "'", "x": 11, "y": 1}, + {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": ",", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": ".", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "/", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "Return", "x": 11, "y": 2}, + {"matrix": [3, 1], "label": "Ctrl", "x": 1, "y": 3, "w": 1.5}, + {"matrix": [3, 5], "label": "Space", "x": 2.5, "y": 3, "w": 7}, + {"matrix": [3, 10], "label": "Alt", "x": 9.5, "y": 3, "w": 1.5} + ] + } + } +} diff --git a/keyboards/pauperboards/brick/rules.mk b/keyboards/pauperboards/brick/rules.mk deleted file mode 100644 index 333c4e5973..0000000000 --- a/keyboards/pauperboards/brick/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intenionally left blank diff --git a/keyboards/peej/tripel/left/info.json b/keyboards/peej/tripel/left/info.json deleted file mode 100644 index e9833e2464..0000000000 --- a/keyboards/peej/tripel/left/info.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "layouts": { - "LAYOUT_ortho_7u": { - "layout": [ - {"matrix": [3, 0], "x": 0, "y": 0}, - {"matrix": [3, 1], "x": 1, "y": 0}, - {"matrix": [3, 2], "x": 2, "y": 0}, - {"matrix": [3, 3], "x": 3, "y": 0}, - {"matrix": [3, 4], "x": 4, "y": 0}, - {"matrix": [6, 0], "x": 5, "y": 0}, - {"matrix": [6, 1], "x": 6, "y": 0}, - {"matrix": [6, 2], "x": 7, "y": 0}, - {"matrix": [6, 3], "x": 8, "y": 0}, - {"matrix": [6, 4], "x": 9, "y": 0}, - {"matrix": [0, 0], "x": 10, "y": 0}, - {"matrix": [0, 1], "x": 11, "y": 0}, - {"matrix": [0, 2], "x": 12, "y": 0}, - {"matrix": [0, 3], "x": 13, "y": 0}, - {"matrix": [0, 4], "x": 14, "y": 0}, - - {"matrix": [4, 0], "x": 0, "y": 1}, - {"matrix": [4, 1], "x": 1, "y": 1}, - {"matrix": [4, 2], "x": 2, "y": 1}, - {"matrix": [4, 3], "x": 3, "y": 1}, - {"matrix": [3, 5], "x": 4, "y": 1}, - {"matrix": [7, 0], "x": 5, "y": 1}, - {"matrix": [7, 1], "x": 6, "y": 1}, - {"matrix": [7, 2], "x": 7, "y": 1}, - {"matrix": [7, 3], "x": 8, "y": 1}, - {"matrix": [6, 5], "x": 9, "y": 1}, - {"matrix": [1, 0], "x": 10, "y": 1}, - {"matrix": [1, 1], "x": 11, "y": 1}, - {"matrix": [1, 2], "x": 12, "y": 1}, - {"matrix": [1, 3], "x": 13, "y": 1}, - {"matrix": [0, 5], "x": 14, "y": 1}, - - {"matrix": [5, 0], "x": 0, "y": 2}, - {"matrix": [5, 1], "x": 1, "y": 2}, - {"matrix": [5, 2], "x": 2, "y": 2}, - {"matrix": [4, 4], "x": 3, "y": 2}, - {"matrix": [3, 6], "x": 4, "y": 2}, - {"matrix": [8, 0], "x": 5, "y": 2}, - {"matrix": [8, 1], "x": 6, "y": 2}, - {"matrix": [8, 2], "x": 7, "y": 2}, - {"matrix": [7, 4], "x": 8, "y": 2}, - {"matrix": [6, 6], "x": 9, "y": 2}, - {"matrix": [2, 0], "x": 10, "y": 2}, - {"matrix": [2, 1], "x": 11, "y": 2}, - {"matrix": [2, 2], "x": 12, "y": 2}, - {"matrix": [1, 4], "x": 13, "y": 2}, - {"matrix": [0, 6], "x": 14, "y": 2}, - - {"matrix": [5, 5], "x": 0, "y": 3}, - {"matrix": [5, 4], "x": 1, "y": 3}, - {"matrix": [5, 3], "x": 2, "y": 3}, - {"matrix": [4, 5], "x": 3, "y": 3}, - {"matrix": [3, 7], "x": 4, "y": 3}, - {"matrix": [8, 5], "x": 5, "y": 3}, - {"matrix": [8, 4], "x": 6, "y": 3}, - {"matrix": [8, 3], "x": 7, "y": 3}, - {"matrix": [7, 5], "x": 8, "y": 3}, - {"matrix": [6, 7], "x": 9, "y": 3}, - {"matrix": [2, 5], "x": 10, "y": 3}, - {"matrix": [2, 4], "x": 11, "y": 3}, - {"matrix": [2, 3], "x": 12, "y": 3}, - {"matrix": [1, 5], "x": 13, "y": 3}, - {"matrix": [0, 7], "x": 14, "y": 3}, - - {"matrix": [5, 6], "x": 0, "y": 4}, - {"matrix": [5, 7], "x": 1, "y": 4}, - {"matrix": [4, 6], "x": 2, "y": 4}, - {"matrix": [4, 7], "x": 3, "y": 4}, - {"matrix": [7, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [2, 7], "x": 11, "y": 4}, - {"matrix": [1, 6], "x": 12, "y": 4}, - {"matrix": [1, 7], "x": 13, "y": 4}, - {"matrix": [2, 6], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/peej/tripel/left/keyboard.json b/keyboards/peej/tripel/left/keyboard.json new file mode 100644 index 0000000000..e9833e2464 --- /dev/null +++ b/keyboards/peej/tripel/left/keyboard.json @@ -0,0 +1,81 @@ +{ + "layouts": { + "LAYOUT_ortho_7u": { + "layout": [ + {"matrix": [3, 0], "x": 0, "y": 0}, + {"matrix": [3, 1], "x": 1, "y": 0}, + {"matrix": [3, 2], "x": 2, "y": 0}, + {"matrix": [3, 3], "x": 3, "y": 0}, + {"matrix": [3, 4], "x": 4, "y": 0}, + {"matrix": [6, 0], "x": 5, "y": 0}, + {"matrix": [6, 1], "x": 6, "y": 0}, + {"matrix": [6, 2], "x": 7, "y": 0}, + {"matrix": [6, 3], "x": 8, "y": 0}, + {"matrix": [6, 4], "x": 9, "y": 0}, + {"matrix": [0, 0], "x": 10, "y": 0}, + {"matrix": [0, 1], "x": 11, "y": 0}, + {"matrix": [0, 2], "x": 12, "y": 0}, + {"matrix": [0, 3], "x": 13, "y": 0}, + {"matrix": [0, 4], "x": 14, "y": 0}, + + {"matrix": [4, 0], "x": 0, "y": 1}, + {"matrix": [4, 1], "x": 1, "y": 1}, + {"matrix": [4, 2], "x": 2, "y": 1}, + {"matrix": [4, 3], "x": 3, "y": 1}, + {"matrix": [3, 5], "x": 4, "y": 1}, + {"matrix": [7, 0], "x": 5, "y": 1}, + {"matrix": [7, 1], "x": 6, "y": 1}, + {"matrix": [7, 2], "x": 7, "y": 1}, + {"matrix": [7, 3], "x": 8, "y": 1}, + {"matrix": [6, 5], "x": 9, "y": 1}, + {"matrix": [1, 0], "x": 10, "y": 1}, + {"matrix": [1, 1], "x": 11, "y": 1}, + {"matrix": [1, 2], "x": 12, "y": 1}, + {"matrix": [1, 3], "x": 13, "y": 1}, + {"matrix": [0, 5], "x": 14, "y": 1}, + + {"matrix": [5, 0], "x": 0, "y": 2}, + {"matrix": [5, 1], "x": 1, "y": 2}, + {"matrix": [5, 2], "x": 2, "y": 2}, + {"matrix": [4, 4], "x": 3, "y": 2}, + {"matrix": [3, 6], "x": 4, "y": 2}, + {"matrix": [8, 0], "x": 5, "y": 2}, + {"matrix": [8, 1], "x": 6, "y": 2}, + {"matrix": [8, 2], "x": 7, "y": 2}, + {"matrix": [7, 4], "x": 8, "y": 2}, + {"matrix": [6, 6], "x": 9, "y": 2}, + {"matrix": [2, 0], "x": 10, "y": 2}, + {"matrix": [2, 1], "x": 11, "y": 2}, + {"matrix": [2, 2], "x": 12, "y": 2}, + {"matrix": [1, 4], "x": 13, "y": 2}, + {"matrix": [0, 6], "x": 14, "y": 2}, + + {"matrix": [5, 5], "x": 0, "y": 3}, + {"matrix": [5, 4], "x": 1, "y": 3}, + {"matrix": [5, 3], "x": 2, "y": 3}, + {"matrix": [4, 5], "x": 3, "y": 3}, + {"matrix": [3, 7], "x": 4, "y": 3}, + {"matrix": [8, 5], "x": 5, "y": 3}, + {"matrix": [8, 4], "x": 6, "y": 3}, + {"matrix": [8, 3], "x": 7, "y": 3}, + {"matrix": [7, 5], "x": 8, "y": 3}, + {"matrix": [6, 7], "x": 9, "y": 3}, + {"matrix": [2, 5], "x": 10, "y": 3}, + {"matrix": [2, 4], "x": 11, "y": 3}, + {"matrix": [2, 3], "x": 12, "y": 3}, + {"matrix": [1, 5], "x": 13, "y": 3}, + {"matrix": [0, 7], "x": 14, "y": 3}, + + {"matrix": [5, 6], "x": 0, "y": 4}, + {"matrix": [5, 7], "x": 1, "y": 4}, + {"matrix": [4, 6], "x": 2, "y": 4}, + {"matrix": [4, 7], "x": 3, "y": 4}, + {"matrix": [7, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [2, 7], "x": 11, "y": 4}, + {"matrix": [1, 6], "x": 12, "y": 4}, + {"matrix": [1, 7], "x": 13, "y": 4}, + {"matrix": [2, 6], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/peej/tripel/left/rules.mk b/keyboards/peej/tripel/left/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/peej/tripel/left/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/peej/tripel/middle/info.json b/keyboards/peej/tripel/middle/info.json deleted file mode 100644 index 98d854e489..0000000000 --- a/keyboards/peej/tripel/middle/info.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "layouts": { - "LAYOUT_ortho_7u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [3, 0], "x": 5, "y": 0}, - {"matrix": [3, 1], "x": 6, "y": 0}, - {"matrix": [3, 2], "x": 7, "y": 0}, - {"matrix": [3, 3], "x": 8, "y": 0}, - {"matrix": [3, 4], "x": 9, "y": 0}, - {"matrix": [6, 0], "x": 10, "y": 0}, - {"matrix": [6, 1], "x": 11, "y": 0}, - {"matrix": [6, 2], "x": 12, "y": 0}, - {"matrix": [6, 3], "x": 13, "y": 0}, - {"matrix": [6, 4], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [0, 5], "x": 4, "y": 1}, - {"matrix": [4, 0], "x": 5, "y": 1}, - {"matrix": [4, 1], "x": 6, "y": 1}, - {"matrix": [4, 2], "x": 7, "y": 1}, - {"matrix": [4, 3], "x": 8, "y": 1}, - {"matrix": [3, 5], "x": 9, "y": 1}, - {"matrix": [7, 0], "x": 10, "y": 1}, - {"matrix": [7, 1], "x": 11, "y": 1}, - {"matrix": [7, 2], "x": 12, "y": 1}, - {"matrix": [7, 3], "x": 13, "y": 1}, - {"matrix": [6, 5], "x": 14, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [1, 4], "x": 3, "y": 2}, - {"matrix": [0, 6], "x": 4, "y": 2}, - {"matrix": [5, 0], "x": 5, "y": 2}, - {"matrix": [5, 1], "x": 6, "y": 2}, - {"matrix": [5, 2], "x": 7, "y": 2}, - {"matrix": [4, 4], "x": 8, "y": 2}, - {"matrix": [3, 6], "x": 9, "y": 2}, - {"matrix": [8, 0], "x": 10, "y": 2}, - {"matrix": [8, 1], "x": 11, "y": 2}, - {"matrix": [8, 2], "x": 12, "y": 2}, - {"matrix": [7, 4], "x": 13, "y": 2}, - {"matrix": [6, 6], "x": 14, "y": 2}, - - {"matrix": [2, 5], "x": 0, "y": 3}, - {"matrix": [2, 4], "x": 1, "y": 3}, - {"matrix": [2, 3], "x": 2, "y": 3}, - {"matrix": [1, 5], "x": 3, "y": 3}, - {"matrix": [0, 7], "x": 4, "y": 3}, - {"matrix": [5, 5], "x": 5, "y": 3}, - {"matrix": [5, 4], "x": 6, "y": 3}, - {"matrix": [5, 3], "x": 7, "y": 3}, - {"matrix": [4, 5], "x": 8, "y": 3}, - {"matrix": [3, 7], "x": 9, "y": 3}, - {"matrix": [8, 5], "x": 10, "y": 3}, - {"matrix": [8, 4], "x": 11, "y": 3}, - {"matrix": [8, 3], "x": 12, "y": 3}, - {"matrix": [7, 5], "x": 13, "y": 3}, - {"matrix": [6, 7], "x": 14, "y": 3}, - - {"matrix": [2, 6], "x": 0, "y": 4}, - {"matrix": [2, 7], "x": 1, "y": 4}, - {"matrix": [1, 6], "x": 2, "y": 4}, - {"matrix": [1, 7], "x": 3, "y": 4}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 7], "x": 11, "y": 4}, - {"matrix": [7, 6], "x": 12, "y": 4}, - {"matrix": [7, 7], "x": 13, "y": 4}, - {"matrix": [8, 6], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/peej/tripel/middle/keyboard.json b/keyboards/peej/tripel/middle/keyboard.json new file mode 100644 index 0000000000..98d854e489 --- /dev/null +++ b/keyboards/peej/tripel/middle/keyboard.json @@ -0,0 +1,81 @@ +{ + "layouts": { + "LAYOUT_ortho_7u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [3, 0], "x": 5, "y": 0}, + {"matrix": [3, 1], "x": 6, "y": 0}, + {"matrix": [3, 2], "x": 7, "y": 0}, + {"matrix": [3, 3], "x": 8, "y": 0}, + {"matrix": [3, 4], "x": 9, "y": 0}, + {"matrix": [6, 0], "x": 10, "y": 0}, + {"matrix": [6, 1], "x": 11, "y": 0}, + {"matrix": [6, 2], "x": 12, "y": 0}, + {"matrix": [6, 3], "x": 13, "y": 0}, + {"matrix": [6, 4], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [0, 5], "x": 4, "y": 1}, + {"matrix": [4, 0], "x": 5, "y": 1}, + {"matrix": [4, 1], "x": 6, "y": 1}, + {"matrix": [4, 2], "x": 7, "y": 1}, + {"matrix": [4, 3], "x": 8, "y": 1}, + {"matrix": [3, 5], "x": 9, "y": 1}, + {"matrix": [7, 0], "x": 10, "y": 1}, + {"matrix": [7, 1], "x": 11, "y": 1}, + {"matrix": [7, 2], "x": 12, "y": 1}, + {"matrix": [7, 3], "x": 13, "y": 1}, + {"matrix": [6, 5], "x": 14, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [1, 4], "x": 3, "y": 2}, + {"matrix": [0, 6], "x": 4, "y": 2}, + {"matrix": [5, 0], "x": 5, "y": 2}, + {"matrix": [5, 1], "x": 6, "y": 2}, + {"matrix": [5, 2], "x": 7, "y": 2}, + {"matrix": [4, 4], "x": 8, "y": 2}, + {"matrix": [3, 6], "x": 9, "y": 2}, + {"matrix": [8, 0], "x": 10, "y": 2}, + {"matrix": [8, 1], "x": 11, "y": 2}, + {"matrix": [8, 2], "x": 12, "y": 2}, + {"matrix": [7, 4], "x": 13, "y": 2}, + {"matrix": [6, 6], "x": 14, "y": 2}, + + {"matrix": [2, 5], "x": 0, "y": 3}, + {"matrix": [2, 4], "x": 1, "y": 3}, + {"matrix": [2, 3], "x": 2, "y": 3}, + {"matrix": [1, 5], "x": 3, "y": 3}, + {"matrix": [0, 7], "x": 4, "y": 3}, + {"matrix": [5, 5], "x": 5, "y": 3}, + {"matrix": [5, 4], "x": 6, "y": 3}, + {"matrix": [5, 3], "x": 7, "y": 3}, + {"matrix": [4, 5], "x": 8, "y": 3}, + {"matrix": [3, 7], "x": 9, "y": 3}, + {"matrix": [8, 5], "x": 10, "y": 3}, + {"matrix": [8, 4], "x": 11, "y": 3}, + {"matrix": [8, 3], "x": 12, "y": 3}, + {"matrix": [7, 5], "x": 13, "y": 3}, + {"matrix": [6, 7], "x": 14, "y": 3}, + + {"matrix": [2, 6], "x": 0, "y": 4}, + {"matrix": [2, 7], "x": 1, "y": 4}, + {"matrix": [1, 6], "x": 2, "y": 4}, + {"matrix": [1, 7], "x": 3, "y": 4}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 7], "x": 11, "y": 4}, + {"matrix": [7, 6], "x": 12, "y": 4}, + {"matrix": [7, 7], "x": 13, "y": 4}, + {"matrix": [8, 6], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/peej/tripel/middle/rules.mk b/keyboards/peej/tripel/middle/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/peej/tripel/middle/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/peej/tripel/right/info.json b/keyboards/peej/tripel/right/info.json deleted file mode 100644 index c9f31f4679..0000000000 --- a/keyboards/peej/tripel/right/info.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "layouts": { - "LAYOUT_ortho_7u": { - "layout": [ - {"matrix": [6, 0], "x": 0, "y": 0}, - {"matrix": [6, 1], "x": 1, "y": 0}, - {"matrix": [6, 2], "x": 2, "y": 0}, - {"matrix": [6, 3], "x": 3, "y": 0}, - {"matrix": [6, 4], "x": 4, "y": 0}, - {"matrix": [0, 0], "x": 5, "y": 0}, - {"matrix": [0, 1], "x": 6, "y": 0}, - {"matrix": [0, 2], "x": 7, "y": 0}, - {"matrix": [0, 3], "x": 8, "y": 0}, - {"matrix": [0, 4], "x": 9, "y": 0}, - {"matrix": [3, 0], "x": 10, "y": 0}, - {"matrix": [3, 1], "x": 11, "y": 0}, - {"matrix": [3, 2], "x": 12, "y": 0}, - {"matrix": [3, 3], "x": 13, "y": 0}, - {"matrix": [3, 4], "x": 14, "y": 0}, - - {"matrix": [7, 0], "x": 0, "y": 1}, - {"matrix": [7, 1], "x": 1, "y": 1}, - {"matrix": [7, 2], "x": 2, "y": 1}, - {"matrix": [7, 3], "x": 3, "y": 1}, - {"matrix": [6, 5], "x": 4, "y": 1}, - {"matrix": [1, 0], "x": 5, "y": 1}, - {"matrix": [1, 1], "x": 6, "y": 1}, - {"matrix": [1, 2], "x": 7, "y": 1}, - {"matrix": [1, 3], "x": 8, "y": 1}, - {"matrix": [0, 5], "x": 9, "y": 1}, - {"matrix": [4, 0], "x": 10, "y": 1}, - {"matrix": [4, 1], "x": 11, "y": 1}, - {"matrix": [4, 2], "x": 12, "y": 1}, - {"matrix": [4, 3], "x": 13, "y": 1}, - {"matrix": [3, 5], "x": 14, "y": 1}, - - {"matrix": [8, 0], "x": 0, "y": 2}, - {"matrix": [8, 1], "x": 1, "y": 2}, - {"matrix": [8, 2], "x": 2, "y": 2}, - {"matrix": [7, 4], "x": 3, "y": 2}, - {"matrix": [6, 6], "x": 4, "y": 2}, - {"matrix": [2, 0], "x": 5, "y": 2}, - {"matrix": [2, 1], "x": 6, "y": 2}, - {"matrix": [2, 2], "x": 7, "y": 2}, - {"matrix": [1, 4], "x": 8, "y": 2}, - {"matrix": [0, 6], "x": 9, "y": 2}, - {"matrix": [5, 0], "x": 10, "y": 2}, - {"matrix": [5, 1], "x": 11, "y": 2}, - {"matrix": [5, 2], "x": 12, "y": 2}, - {"matrix": [4, 4], "x": 13, "y": 2}, - {"matrix": [3, 6], "x": 14, "y": 2}, - - {"matrix": [8, 5], "x": 0, "y": 3}, - {"matrix": [8, 4], "x": 1, "y": 3}, - {"matrix": [8, 3], "x": 2, "y": 3}, - {"matrix": [7, 5], "x": 3, "y": 3}, - {"matrix": [6, 7], "x": 4, "y": 3}, - {"matrix": [2, 5], "x": 5, "y": 3}, - {"matrix": [2, 4], "x": 6, "y": 3}, - {"matrix": [2, 3], "x": 7, "y": 3}, - {"matrix": [1, 5], "x": 8, "y": 3}, - {"matrix": [0, 7], "x": 9, "y": 3}, - {"matrix": [5, 5], "x": 10, "y": 3}, - {"matrix": [5, 4], "x": 11, "y": 3}, - {"matrix": [5, 3], "x": 12, "y": 3}, - {"matrix": [4, 5], "x": 13, "y": 3}, - {"matrix": [3, 7], "x": 14, "y": 3}, - - {"matrix": [8, 6], "x": 0, "y": 4}, - {"matrix": [8, 7], "x": 1, "y": 4}, - {"matrix": [7, 6], "x": 2, "y": 4}, - {"matrix": [7, 7], "x": 3, "y": 4}, - {"matrix": [1, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [5, 7], "x": 11, "y": 4}, - {"matrix": [4, 6], "x": 12, "y": 4}, - {"matrix": [4, 7], "x": 13, "y": 4}, - {"matrix": [5, 6], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/peej/tripel/right/keyboard.json b/keyboards/peej/tripel/right/keyboard.json new file mode 100644 index 0000000000..c9f31f4679 --- /dev/null +++ b/keyboards/peej/tripel/right/keyboard.json @@ -0,0 +1,81 @@ +{ + "layouts": { + "LAYOUT_ortho_7u": { + "layout": [ + {"matrix": [6, 0], "x": 0, "y": 0}, + {"matrix": [6, 1], "x": 1, "y": 0}, + {"matrix": [6, 2], "x": 2, "y": 0}, + {"matrix": [6, 3], "x": 3, "y": 0}, + {"matrix": [6, 4], "x": 4, "y": 0}, + {"matrix": [0, 0], "x": 5, "y": 0}, + {"matrix": [0, 1], "x": 6, "y": 0}, + {"matrix": [0, 2], "x": 7, "y": 0}, + {"matrix": [0, 3], "x": 8, "y": 0}, + {"matrix": [0, 4], "x": 9, "y": 0}, + {"matrix": [3, 0], "x": 10, "y": 0}, + {"matrix": [3, 1], "x": 11, "y": 0}, + {"matrix": [3, 2], "x": 12, "y": 0}, + {"matrix": [3, 3], "x": 13, "y": 0}, + {"matrix": [3, 4], "x": 14, "y": 0}, + + {"matrix": [7, 0], "x": 0, "y": 1}, + {"matrix": [7, 1], "x": 1, "y": 1}, + {"matrix": [7, 2], "x": 2, "y": 1}, + {"matrix": [7, 3], "x": 3, "y": 1}, + {"matrix": [6, 5], "x": 4, "y": 1}, + {"matrix": [1, 0], "x": 5, "y": 1}, + {"matrix": [1, 1], "x": 6, "y": 1}, + {"matrix": [1, 2], "x": 7, "y": 1}, + {"matrix": [1, 3], "x": 8, "y": 1}, + {"matrix": [0, 5], "x": 9, "y": 1}, + {"matrix": [4, 0], "x": 10, "y": 1}, + {"matrix": [4, 1], "x": 11, "y": 1}, + {"matrix": [4, 2], "x": 12, "y": 1}, + {"matrix": [4, 3], "x": 13, "y": 1}, + {"matrix": [3, 5], "x": 14, "y": 1}, + + {"matrix": [8, 0], "x": 0, "y": 2}, + {"matrix": [8, 1], "x": 1, "y": 2}, + {"matrix": [8, 2], "x": 2, "y": 2}, + {"matrix": [7, 4], "x": 3, "y": 2}, + {"matrix": [6, 6], "x": 4, "y": 2}, + {"matrix": [2, 0], "x": 5, "y": 2}, + {"matrix": [2, 1], "x": 6, "y": 2}, + {"matrix": [2, 2], "x": 7, "y": 2}, + {"matrix": [1, 4], "x": 8, "y": 2}, + {"matrix": [0, 6], "x": 9, "y": 2}, + {"matrix": [5, 0], "x": 10, "y": 2}, + {"matrix": [5, 1], "x": 11, "y": 2}, + {"matrix": [5, 2], "x": 12, "y": 2}, + {"matrix": [4, 4], "x": 13, "y": 2}, + {"matrix": [3, 6], "x": 14, "y": 2}, + + {"matrix": [8, 5], "x": 0, "y": 3}, + {"matrix": [8, 4], "x": 1, "y": 3}, + {"matrix": [8, 3], "x": 2, "y": 3}, + {"matrix": [7, 5], "x": 3, "y": 3}, + {"matrix": [6, 7], "x": 4, "y": 3}, + {"matrix": [2, 5], "x": 5, "y": 3}, + {"matrix": [2, 4], "x": 6, "y": 3}, + {"matrix": [2, 3], "x": 7, "y": 3}, + {"matrix": [1, 5], "x": 8, "y": 3}, + {"matrix": [0, 7], "x": 9, "y": 3}, + {"matrix": [5, 5], "x": 10, "y": 3}, + {"matrix": [5, 4], "x": 11, "y": 3}, + {"matrix": [5, 3], "x": 12, "y": 3}, + {"matrix": [4, 5], "x": 13, "y": 3}, + {"matrix": [3, 7], "x": 14, "y": 3}, + + {"matrix": [8, 6], "x": 0, "y": 4}, + {"matrix": [8, 7], "x": 1, "y": 4}, + {"matrix": [7, 6], "x": 2, "y": 4}, + {"matrix": [7, 7], "x": 3, "y": 4}, + {"matrix": [1, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [5, 7], "x": 11, "y": 4}, + {"matrix": [4, 6], "x": 12, "y": 4}, + {"matrix": [4, 7], "x": 13, "y": 4}, + {"matrix": [5, 6], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/peej/tripel/right/rules.mk b/keyboards/peej/tripel/right/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/peej/tripel/right/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/phentech/rpk_001/info.json b/keyboards/phentech/rpk_001/info.json deleted file mode 100644 index 0ce2993897..0000000000 --- a/keyboards/phentech/rpk_001/info.json +++ /dev/null @@ -1,241 +0,0 @@ -{ - "manufacturer": "HENGCANG ELECTRONIC", - "keyboard_name": "RPK-001", - "maintainer": "JoyLee", - "url": "", - "processor": "WB32FQ95", - "bootloader": "wb32-dfu", - "usb": { - "device_version": "1.0.0", - "vid": "0xAC12", - "pid": "0x2236", - "force_nkro": true, - "suspend_wakeup_delay": 1000 - }, - "diode_direction": "ROW2COL", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "features": { - "nkro": true, - "encoder": true, - "extrakey": true, - "bootmagic": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "B10", "B11", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], - "rows": ["C3", "A0", "A3", "A4", "A5"] - }, - "encoder": { - "rotary": [ - {"pin_a": "A2", "pin_b": "A1"} - ] - }, - "indicators": { - "caps_lock": "C15", - "scroll_lock": "C0", - "on_state": 0 - }, - "rgb_matrix": { - "driver": "aw20216s", - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 16, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 32, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 48, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 64, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 80, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 112, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x": 128, "y": 0 }, - { "flags": 4, "matrix": [0, 9], "x": 144, "y": 0 }, - { "flags": 4, "matrix": [0, 10], "x": 160, "y": 0 }, - { "flags": 4, "matrix": [0, 11], "x": 176, "y": 0 }, - { "flags": 4, "matrix": [0, 12], "x": 192, "y": 0 }, - { "flags": 4, "matrix": [0, 13], "x": 208, "y": 0 }, - - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, - { "flags": 4, "matrix": [1, 1], "x": 16, "y": 16}, - { "flags": 4, "matrix": [1, 2], "x": 32, "y": 16}, - { "flags": 4, "matrix": [1, 3], "x": 48, "y": 16}, - { "flags": 4, "matrix": [1, 4], "x": 64, "y": 16}, - { "flags": 4, "matrix": [1, 5], "x": 80, "y": 16}, - { "flags": 4, "matrix": [1, 6], "x": 96, "y": 16}, - { "flags": 4, "matrix": [1, 7], "x": 112, "y": 16}, - { "flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, - { "flags": 4, "matrix": [1, 9], "x": 144, "y": 16}, - { "flags": 4, "matrix": [1, 10], "x": 160, "y": 16}, - { "flags": 4, "matrix": [1, 11], "x": 176, "y": 16}, - { "flags": 4, "matrix": [1, 12], "x": 192, "y": 16}, - { "flags": 4, "matrix": [1, 13], "x": 208, "y": 16}, - { "flags": 4, "matrix": [1, 14], "x": 224, "y": 16}, - - { "flags": 1, "matrix": [2, 0], "x": 0, "y": 32}, - { "flags": 4, "matrix": [2, 1], "x": 16, "y": 32}, - { "flags": 4, "matrix": [2, 2], "x": 32, "y": 32}, - { "flags": 4, "matrix": [2, 3], "x": 48, "y": 32}, - { "flags": 4, "matrix": [2, 4], "x": 64, "y": 32}, - { "flags": 4, "matrix": [2, 5], "x": 80, "y": 32}, - { "flags": 4, "matrix": [2, 6], "x": 96, "y": 32}, - { "flags": 4, "matrix": [2, 7], "x": 112, "y": 32}, - { "flags": 4, "matrix": [2, 8], "x": 128, "y": 32}, - { "flags": 4, "matrix": [2, 9], "x": 144, "y": 32}, - { "flags": 4, "matrix": [2, 10], "x": 160, "y": 32}, - { "flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, - { "flags": 1, "matrix": [2, 12], "x": 192, "y": 32}, - { "flags": 4, "matrix": [2, 14], "x": 224, "y": 32}, - - { "flags": 1, "matrix": [3, 0], "x": 0, "y": 48}, - { "flags": 4, "matrix": [3, 2], "x": 32, "y": 48}, - { "flags": 4, "matrix": [3, 3], "x": 48, "y": 48}, - { "flags": 4, "matrix": [3, 4], "x": 64, "y": 48}, - { "flags": 4, "matrix": [3, 5], "x": 80, "y": 48}, - { "flags": 4, "matrix": [3, 6], "x": 96, "y": 48}, - { "flags": 4, "matrix": [3, 7], "x": 112, "y": 48}, - { "flags": 4, "matrix": [3, 8], "x": 128, "y": 48}, - { "flags": 4, "matrix": [3, 9], "x": 144, "y": 48}, - { "flags": 4, "matrix": [3, 10], "x": 160, "y": 48}, - { "flags": 4, "matrix": [3, 11], "x": 176, "y": 48}, - { "flags": 1, "matrix": [4, 12], "x": 192, "y": 48}, - { "flags": 1, "matrix": [3, 13], "x": 208, "y": 48}, - { "flags": 4, "matrix": [3, 14], "x": 224, "y": 48}, - - { "flags": 1, "matrix": [4, 0], "x": 0, "y": 64}, - { "flags": 1, "matrix": [4, 1], "x": 16, "y": 64}, - { "flags": 1, "matrix": [4, 2], "x": 32, "y": 64}, - { "flags": 4, "matrix": [4, 5], "x": 80, "y": 64}, - { "flags": 1, "matrix": [4, 8], "x": 144, "y": 64}, - { "flags": 1, "matrix": [4, 9], "x": 160, "y": 64}, - { "flags": 4, "matrix": [4, 10], "x": 176, "y": 64}, - { "flags": 1, "matrix": [4, 11], "x": 192, "y": 64}, - { "flags": 1, "matrix": [4, 13], "x": 208, "y": 64}, - { "flags": 1, "matrix": [4, 14], "x": 224, "y": 64} - ], - "react_on_keyup": true, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "w": 2, "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 15.5, "y": 0 }, - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - { "matrix": [1, 14], "x": 15.5, "y": 1 }, - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2 }, - { "matrix": [2, 14], "x": 15.5, "y": 1 }, - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14.25, "y": 3 }, - { "matrix": [3, 14], "x": 15.5, "y": 3 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 8], "x": 10, "y": 4 }, - { "matrix": [4, 9], "x": 11, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 12, "y": 4 }, - { "matrix": [4, 11], "x": 13.5, "y": 4 }, - { "matrix": [4, 13], "x": 14.5, "y": 4 }, - { "matrix": [4, 14], "x": 15.5, "y": 4 } - ] - } - } -} diff --git a/keyboards/phentech/rpk_001/keyboard.json b/keyboards/phentech/rpk_001/keyboard.json new file mode 100644 index 0000000000..0ce2993897 --- /dev/null +++ b/keyboards/phentech/rpk_001/keyboard.json @@ -0,0 +1,241 @@ +{ + "manufacturer": "HENGCANG ELECTRONIC", + "keyboard_name": "RPK-001", + "maintainer": "JoyLee", + "url": "", + "processor": "WB32FQ95", + "bootloader": "wb32-dfu", + "usb": { + "device_version": "1.0.0", + "vid": "0xAC12", + "pid": "0x2236", + "force_nkro": true, + "suspend_wakeup_delay": 1000 + }, + "diode_direction": "ROW2COL", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "features": { + "nkro": true, + "encoder": true, + "extrakey": true, + "bootmagic": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "B10", "B11", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], + "rows": ["C3", "A0", "A3", "A4", "A5"] + }, + "encoder": { + "rotary": [ + {"pin_a": "A2", "pin_b": "A1"} + ] + }, + "indicators": { + "caps_lock": "C15", + "scroll_lock": "C0", + "on_state": 0 + }, + "rgb_matrix": { + "driver": "aw20216s", + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 16, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 32, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 48, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 64, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 80, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 96, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 112, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x": 128, "y": 0 }, + { "flags": 4, "matrix": [0, 9], "x": 144, "y": 0 }, + { "flags": 4, "matrix": [0, 10], "x": 160, "y": 0 }, + { "flags": 4, "matrix": [0, 11], "x": 176, "y": 0 }, + { "flags": 4, "matrix": [0, 12], "x": 192, "y": 0 }, + { "flags": 4, "matrix": [0, 13], "x": 208, "y": 0 }, + + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 16}, + { "flags": 4, "matrix": [1, 1], "x": 16, "y": 16}, + { "flags": 4, "matrix": [1, 2], "x": 32, "y": 16}, + { "flags": 4, "matrix": [1, 3], "x": 48, "y": 16}, + { "flags": 4, "matrix": [1, 4], "x": 64, "y": 16}, + { "flags": 4, "matrix": [1, 5], "x": 80, "y": 16}, + { "flags": 4, "matrix": [1, 6], "x": 96, "y": 16}, + { "flags": 4, "matrix": [1, 7], "x": 112, "y": 16}, + { "flags": 4, "matrix": [1, 8], "x": 128, "y": 16}, + { "flags": 4, "matrix": [1, 9], "x": 144, "y": 16}, + { "flags": 4, "matrix": [1, 10], "x": 160, "y": 16}, + { "flags": 4, "matrix": [1, 11], "x": 176, "y": 16}, + { "flags": 4, "matrix": [1, 12], "x": 192, "y": 16}, + { "flags": 4, "matrix": [1, 13], "x": 208, "y": 16}, + { "flags": 4, "matrix": [1, 14], "x": 224, "y": 16}, + + { "flags": 1, "matrix": [2, 0], "x": 0, "y": 32}, + { "flags": 4, "matrix": [2, 1], "x": 16, "y": 32}, + { "flags": 4, "matrix": [2, 2], "x": 32, "y": 32}, + { "flags": 4, "matrix": [2, 3], "x": 48, "y": 32}, + { "flags": 4, "matrix": [2, 4], "x": 64, "y": 32}, + { "flags": 4, "matrix": [2, 5], "x": 80, "y": 32}, + { "flags": 4, "matrix": [2, 6], "x": 96, "y": 32}, + { "flags": 4, "matrix": [2, 7], "x": 112, "y": 32}, + { "flags": 4, "matrix": [2, 8], "x": 128, "y": 32}, + { "flags": 4, "matrix": [2, 9], "x": 144, "y": 32}, + { "flags": 4, "matrix": [2, 10], "x": 160, "y": 32}, + { "flags": 4, "matrix": [2, 11], "x": 176, "y": 32}, + { "flags": 1, "matrix": [2, 12], "x": 192, "y": 32}, + { "flags": 4, "matrix": [2, 14], "x": 224, "y": 32}, + + { "flags": 1, "matrix": [3, 0], "x": 0, "y": 48}, + { "flags": 4, "matrix": [3, 2], "x": 32, "y": 48}, + { "flags": 4, "matrix": [3, 3], "x": 48, "y": 48}, + { "flags": 4, "matrix": [3, 4], "x": 64, "y": 48}, + { "flags": 4, "matrix": [3, 5], "x": 80, "y": 48}, + { "flags": 4, "matrix": [3, 6], "x": 96, "y": 48}, + { "flags": 4, "matrix": [3, 7], "x": 112, "y": 48}, + { "flags": 4, "matrix": [3, 8], "x": 128, "y": 48}, + { "flags": 4, "matrix": [3, 9], "x": 144, "y": 48}, + { "flags": 4, "matrix": [3, 10], "x": 160, "y": 48}, + { "flags": 4, "matrix": [3, 11], "x": 176, "y": 48}, + { "flags": 1, "matrix": [4, 12], "x": 192, "y": 48}, + { "flags": 1, "matrix": [3, 13], "x": 208, "y": 48}, + { "flags": 4, "matrix": [3, 14], "x": 224, "y": 48}, + + { "flags": 1, "matrix": [4, 0], "x": 0, "y": 64}, + { "flags": 1, "matrix": [4, 1], "x": 16, "y": 64}, + { "flags": 1, "matrix": [4, 2], "x": 32, "y": 64}, + { "flags": 4, "matrix": [4, 5], "x": 80, "y": 64}, + { "flags": 1, "matrix": [4, 8], "x": 144, "y": 64}, + { "flags": 1, "matrix": [4, 9], "x": 160, "y": 64}, + { "flags": 4, "matrix": [4, 10], "x": 176, "y": 64}, + { "flags": 1, "matrix": [4, 11], "x": 192, "y": 64}, + { "flags": 1, "matrix": [4, 13], "x": 208, "y": 64}, + { "flags": 1, "matrix": [4, 14], "x": 224, "y": 64} + ], + "react_on_keyup": true, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "w": 2, "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 15.5, "y": 0 }, + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + { "matrix": [1, 14], "x": 15.5, "y": 1 }, + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2 }, + { "matrix": [2, 14], "x": 15.5, "y": 1 }, + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14.25, "y": 3 }, + { "matrix": [3, 14], "x": 15.5, "y": 3 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 5], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 8], "x": 10, "y": 4 }, + { "matrix": [4, 9], "x": 11, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 12, "y": 4 }, + { "matrix": [4, 11], "x": 13.5, "y": 4 }, + { "matrix": [4, 13], "x": 14.5, "y": 4 }, + { "matrix": [4, 14], "x": 15.5, "y": 4 } + ] + } + } +} diff --git a/keyboards/phentech/rpk_001/rules.mk b/keyboards/phentech/rpk_001/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/phentech/rpk_001/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/pica40/rev1/info.json b/keyboards/pica40/rev1/info.json deleted file mode 100644 index fdb4cb09b3..0000000000 --- a/keyboards/pica40/rev1/info.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "processor": "atmega32u4", - "bootloader": "caterina", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["D2", "B5", "B4", "E6", "D7"], - "rows": ["B1", "B3", "B2", "B6", "F4", "F5", "F6", "F7"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "mousekey": true, - "extrakey": true, - "encoder": true, - "oled": true, - "rgblight": true, - "nkro": true - }, - "rgblight": { - "led_count": 1, - "layers": { - "enabled": true, - "max": 3 - } - }, - "ws2812": { - "pin": "D3" - }, - "encoder": { - "rotary": [ - {"pin_a": "C6", "pin_b": "D4"} - ] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x0841", - "vid": "0xFEED" - }, - "build": { - "lto": true - } -} diff --git a/keyboards/pica40/rev1/keyboard.json b/keyboards/pica40/rev1/keyboard.json new file mode 100644 index 0000000000..fdb4cb09b3 --- /dev/null +++ b/keyboards/pica40/rev1/keyboard.json @@ -0,0 +1,43 @@ +{ + "processor": "atmega32u4", + "bootloader": "caterina", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["D2", "B5", "B4", "E6", "D7"], + "rows": ["B1", "B3", "B2", "B6", "F4", "F5", "F6", "F7"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "mousekey": true, + "extrakey": true, + "encoder": true, + "oled": true, + "rgblight": true, + "nkro": true + }, + "rgblight": { + "led_count": 1, + "layers": { + "enabled": true, + "max": 3 + } + }, + "ws2812": { + "pin": "D3" + }, + "encoder": { + "rotary": [ + {"pin_a": "C6", "pin_b": "D4"} + ] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x0841", + "vid": "0xFEED" + }, + "build": { + "lto": true + } +} diff --git a/keyboards/pica40/rev1/rules.mk b/keyboards/pica40/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/pinky/3/info.json b/keyboards/pinky/3/info.json deleted file mode 100644 index 770d368399..0000000000 --- a/keyboards/pinky/3/info.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "keyboard_name": "Pinky3", - "manufacturer": "tamanishi", - "url": "", - "maintainer": "tamanishi", - "usb": { - "vid": "0x544E", - "pid": "0x7033", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], - "rows": ["D4", "C6", "D7", "E6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x7_4" - }, - "layouts": { - "LAYOUT_split_3x7_4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.3}, - {"matrix": [0, 1], "x": 1, "y": 0.3}, - {"matrix": [0, 2], "x": 2, "y": 0.2}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.2}, - {"matrix": [0, 5], "x": 5, "y": 0.4}, - {"matrix": [0, 6], "x": 6, "y": 0.6}, - - {"matrix": [4, 6], "x": 9, "y": 0.6}, - {"matrix": [4, 5], "x": 10, "y": 0.4}, - {"matrix": [4, 4], "x": 11, "y": 0.2}, - {"matrix": [4, 3], "x": 12, "y": 0}, - {"matrix": [4, 2], "x": 13, "y": 0.2}, - {"matrix": [4, 1], "x": 14, "y": 0.3}, - {"matrix": [4, 0], "x": 15, "y": 0.3}, - - {"matrix": [1, 0], "x": 0, "y": 1.3}, - {"matrix": [1, 1], "x": 1, "y": 1.3}, - {"matrix": [1, 2], "x": 2, "y": 1.2}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.2}, - {"matrix": [1, 5], "x": 5, "y": 1.4}, - {"matrix": [1, 6], "x": 6, "y": 1.6}, - - {"matrix": [5, 6], "x": 9, "y": 1.6}, - {"matrix": [5, 5], "x": 10, "y": 1.4}, - {"matrix": [5, 4], "x": 11, "y": 1.2}, - {"matrix": [5, 3], "x": 12, "y": 1}, - {"matrix": [5, 2], "x": 13, "y": 1.2}, - {"matrix": [5, 1], "x": 14, "y": 1.3}, - {"matrix": [5, 0], "x": 15, "y": 1.3}, - - {"matrix": [2, 0], "x": 0, "y": 2.3}, - {"matrix": [2, 1], "x": 1, "y": 2.3}, - {"matrix": [2, 2], "x": 2, "y": 2.2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.2}, - {"matrix": [2, 5], "x": 5, "y": 2.4}, - {"matrix": [2, 6], "x": 6, "y": 3}, - - {"matrix": [6, 6], "x": 9, "y": 3}, - {"matrix": [6, 5], "x": 10, "y": 2.4}, - {"matrix": [6, 4], "x": 11, "y": 2.2}, - {"matrix": [6, 3], "x": 12, "y": 2}, - {"matrix": [6, 2], "x": 13, "y": 2.2}, - {"matrix": [6, 1], "x": 14, "y": 2.3}, - {"matrix": [6, 0], "x": 15, "y": 2.3}, - - {"matrix": [3, 3], "x": 3.5, "y": 3.7}, - {"matrix": [3, 4], "x": 4.5, "y": 3.8}, - {"matrix": [3, 5], "x": 5.5, "y": 4}, - {"matrix": [3, 6], "x": 6.5, "y": 4.3}, - - {"matrix": [7, 6], "x": 8.5, "y": 4.3}, - {"matrix": [7, 5], "x": 9.5, "y": 4}, - {"matrix": [7, 4], "x": 10.5, "y": 3.8}, - {"matrix": [7, 3], "x": 11.5, "y": 3.7} - ] - } - } -} diff --git a/keyboards/pinky/3/keyboard.json b/keyboards/pinky/3/keyboard.json new file mode 100644 index 0000000000..770d368399 --- /dev/null +++ b/keyboards/pinky/3/keyboard.json @@ -0,0 +1,87 @@ +{ + "keyboard_name": "Pinky3", + "manufacturer": "tamanishi", + "url": "", + "maintainer": "tamanishi", + "usb": { + "vid": "0x544E", + "pid": "0x7033", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x7_4" + }, + "layouts": { + "LAYOUT_split_3x7_4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.3}, + {"matrix": [0, 1], "x": 1, "y": 0.3}, + {"matrix": [0, 2], "x": 2, "y": 0.2}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.2}, + {"matrix": [0, 5], "x": 5, "y": 0.4}, + {"matrix": [0, 6], "x": 6, "y": 0.6}, + + {"matrix": [4, 6], "x": 9, "y": 0.6}, + {"matrix": [4, 5], "x": 10, "y": 0.4}, + {"matrix": [4, 4], "x": 11, "y": 0.2}, + {"matrix": [4, 3], "x": 12, "y": 0}, + {"matrix": [4, 2], "x": 13, "y": 0.2}, + {"matrix": [4, 1], "x": 14, "y": 0.3}, + {"matrix": [4, 0], "x": 15, "y": 0.3}, + + {"matrix": [1, 0], "x": 0, "y": 1.3}, + {"matrix": [1, 1], "x": 1, "y": 1.3}, + {"matrix": [1, 2], "x": 2, "y": 1.2}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.2}, + {"matrix": [1, 5], "x": 5, "y": 1.4}, + {"matrix": [1, 6], "x": 6, "y": 1.6}, + + {"matrix": [5, 6], "x": 9, "y": 1.6}, + {"matrix": [5, 5], "x": 10, "y": 1.4}, + {"matrix": [5, 4], "x": 11, "y": 1.2}, + {"matrix": [5, 3], "x": 12, "y": 1}, + {"matrix": [5, 2], "x": 13, "y": 1.2}, + {"matrix": [5, 1], "x": 14, "y": 1.3}, + {"matrix": [5, 0], "x": 15, "y": 1.3}, + + {"matrix": [2, 0], "x": 0, "y": 2.3}, + {"matrix": [2, 1], "x": 1, "y": 2.3}, + {"matrix": [2, 2], "x": 2, "y": 2.2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.2}, + {"matrix": [2, 5], "x": 5, "y": 2.4}, + {"matrix": [2, 6], "x": 6, "y": 3}, + + {"matrix": [6, 6], "x": 9, "y": 3}, + {"matrix": [6, 5], "x": 10, "y": 2.4}, + {"matrix": [6, 4], "x": 11, "y": 2.2}, + {"matrix": [6, 3], "x": 12, "y": 2}, + {"matrix": [6, 2], "x": 13, "y": 2.2}, + {"matrix": [6, 1], "x": 14, "y": 2.3}, + {"matrix": [6, 0], "x": 15, "y": 2.3}, + + {"matrix": [3, 3], "x": 3.5, "y": 3.7}, + {"matrix": [3, 4], "x": 4.5, "y": 3.8}, + {"matrix": [3, 5], "x": 5.5, "y": 4}, + {"matrix": [3, 6], "x": 6.5, "y": 4.3}, + + {"matrix": [7, 6], "x": 8.5, "y": 4.3}, + {"matrix": [7, 5], "x": 9.5, "y": 4}, + {"matrix": [7, 4], "x": 10.5, "y": 3.8}, + {"matrix": [7, 3], "x": 11.5, "y": 3.7} + ] + } + } +} diff --git a/keyboards/pinky/3/rules.mk b/keyboards/pinky/3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/pinky/4/info.json b/keyboards/pinky/4/info.json deleted file mode 100644 index 01e44a647b..0000000000 --- a/keyboards/pinky/4/info.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "keyboard_name": "Pinky4", - "manufacturer": "tamanishi", - "url": "", - "maintainer": "tamanishi", - "usb": { - "vid": "0x544E", - "pid": "0x7034", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layout_aliases": { - "LAYOUT": "LAYOUT_split_4x7_4" - }, - "layouts": { - "LAYOUT_split_4x7_4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.3}, - {"matrix": [0, 1], "x": 1, "y": 0.3}, - {"matrix": [0, 2], "x": 2, "y": 0.2}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.2}, - {"matrix": [0, 5], "x": 5, "y": 0.4}, - {"matrix": [0, 6], "x": 6, "y": 0.6}, - - {"matrix": [5, 6], "x": 9, "y": 0.6}, - {"matrix": [5, 5], "x": 10, "y": 0.4}, - {"matrix": [5, 4], "x": 11, "y": 0.2}, - {"matrix": [5, 3], "x": 12, "y": 0}, - {"matrix": [5, 2], "x": 13, "y": 0.2}, - {"matrix": [5, 1], "x": 14, "y": 0.3}, - {"matrix": [5, 0], "x": 15, "y": 0.3}, - - {"matrix": [1, 0], "x": 0, "y": 1.3}, - {"matrix": [1, 1], "x": 1, "y": 1.3}, - {"matrix": [1, 2], "x": 2, "y": 1.2}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.2}, - {"matrix": [1, 5], "x": 5, "y": 1.4}, - {"matrix": [1, 6], "x": 6, "y": 1.6}, - - {"matrix": [6, 6], "x": 9, "y": 1.6}, - {"matrix": [6, 5], "x": 10, "y": 1.4}, - {"matrix": [6, 4], "x": 11, "y": 1.2}, - {"matrix": [6, 3], "x": 12, "y": 1}, - {"matrix": [6, 2], "x": 13, "y": 1.2}, - {"matrix": [6, 1], "x": 14, "y": 1.3}, - {"matrix": [6, 0], "x": 15, "y": 1.3}, - - {"matrix": [2, 0], "x": 0, "y": 2.3}, - {"matrix": [2, 1], "x": 1, "y": 2.3}, - {"matrix": [2, 2], "x": 2, "y": 2.2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.2}, - {"matrix": [2, 5], "x": 5, "y": 2.4}, - {"matrix": [2, 6], "x": 6, "y": 2.6}, - - {"matrix": [7, 6], "x": 9, "y": 2.6}, - {"matrix": [7, 5], "x": 10, "y": 2.4}, - {"matrix": [7, 4], "x": 11, "y": 2.2}, - {"matrix": [7, 3], "x": 12, "y": 2}, - {"matrix": [7, 2], "x": 13, "y": 2.2}, - {"matrix": [7, 1], "x": 14, "y": 2.3}, - {"matrix": [7, 0], "x": 15, "y": 2.3}, - - {"matrix": [3, 0], "x": 0, "y": 3.3}, - {"matrix": [3, 1], "x": 1, "y": 3.3}, - {"matrix": [3, 2], "x": 2, "y": 3.2}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.2}, - {"matrix": [3, 5], "x": 5, "y": 3.4}, - {"matrix": [3, 6], "x": 6, "y": 4}, - - {"matrix": [8, 6], "x": 9, "y": 4}, - {"matrix": [8, 5], "x": 10, "y": 3.4}, - {"matrix": [8, 4], "x": 11, "y": 3.2}, - {"matrix": [8, 3], "x": 12, "y": 3}, - {"matrix": [8, 2], "x": 13, "y": 3.2}, - {"matrix": [8, 1], "x": 14, "y": 3.3}, - {"matrix": [8, 0], "x": 15, "y": 3.3}, - - {"matrix": [4, 3], "x": 3.5, "y": 4.7}, - {"matrix": [4, 4], "x": 4.5, "y": 4.8}, - {"matrix": [4, 5], "x": 5.5, "y": 5}, - {"matrix": [4, 6], "x": 6.5, "y": 5.3}, - - {"matrix": [9, 6], "x": 8.5, "y": 5.3}, - {"matrix": [9, 5], "x": 9.5, "y": 5}, - {"matrix": [9, 4], "x": 10.5, "y": 4.8}, - {"matrix": [9, 3], "x": 11.5, "y": 4.7} - ] - } - } -} diff --git a/keyboards/pinky/4/keyboard.json b/keyboards/pinky/4/keyboard.json new file mode 100644 index 0000000000..01e44a647b --- /dev/null +++ b/keyboards/pinky/4/keyboard.json @@ -0,0 +1,103 @@ +{ + "keyboard_name": "Pinky4", + "manufacturer": "tamanishi", + "url": "", + "maintainer": "tamanishi", + "usb": { + "vid": "0x544E", + "pid": "0x7034", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layout_aliases": { + "LAYOUT": "LAYOUT_split_4x7_4" + }, + "layouts": { + "LAYOUT_split_4x7_4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.3}, + {"matrix": [0, 1], "x": 1, "y": 0.3}, + {"matrix": [0, 2], "x": 2, "y": 0.2}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.2}, + {"matrix": [0, 5], "x": 5, "y": 0.4}, + {"matrix": [0, 6], "x": 6, "y": 0.6}, + + {"matrix": [5, 6], "x": 9, "y": 0.6}, + {"matrix": [5, 5], "x": 10, "y": 0.4}, + {"matrix": [5, 4], "x": 11, "y": 0.2}, + {"matrix": [5, 3], "x": 12, "y": 0}, + {"matrix": [5, 2], "x": 13, "y": 0.2}, + {"matrix": [5, 1], "x": 14, "y": 0.3}, + {"matrix": [5, 0], "x": 15, "y": 0.3}, + + {"matrix": [1, 0], "x": 0, "y": 1.3}, + {"matrix": [1, 1], "x": 1, "y": 1.3}, + {"matrix": [1, 2], "x": 2, "y": 1.2}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.2}, + {"matrix": [1, 5], "x": 5, "y": 1.4}, + {"matrix": [1, 6], "x": 6, "y": 1.6}, + + {"matrix": [6, 6], "x": 9, "y": 1.6}, + {"matrix": [6, 5], "x": 10, "y": 1.4}, + {"matrix": [6, 4], "x": 11, "y": 1.2}, + {"matrix": [6, 3], "x": 12, "y": 1}, + {"matrix": [6, 2], "x": 13, "y": 1.2}, + {"matrix": [6, 1], "x": 14, "y": 1.3}, + {"matrix": [6, 0], "x": 15, "y": 1.3}, + + {"matrix": [2, 0], "x": 0, "y": 2.3}, + {"matrix": [2, 1], "x": 1, "y": 2.3}, + {"matrix": [2, 2], "x": 2, "y": 2.2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.2}, + {"matrix": [2, 5], "x": 5, "y": 2.4}, + {"matrix": [2, 6], "x": 6, "y": 2.6}, + + {"matrix": [7, 6], "x": 9, "y": 2.6}, + {"matrix": [7, 5], "x": 10, "y": 2.4}, + {"matrix": [7, 4], "x": 11, "y": 2.2}, + {"matrix": [7, 3], "x": 12, "y": 2}, + {"matrix": [7, 2], "x": 13, "y": 2.2}, + {"matrix": [7, 1], "x": 14, "y": 2.3}, + {"matrix": [7, 0], "x": 15, "y": 2.3}, + + {"matrix": [3, 0], "x": 0, "y": 3.3}, + {"matrix": [3, 1], "x": 1, "y": 3.3}, + {"matrix": [3, 2], "x": 2, "y": 3.2}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.2}, + {"matrix": [3, 5], "x": 5, "y": 3.4}, + {"matrix": [3, 6], "x": 6, "y": 4}, + + {"matrix": [8, 6], "x": 9, "y": 4}, + {"matrix": [8, 5], "x": 10, "y": 3.4}, + {"matrix": [8, 4], "x": 11, "y": 3.2}, + {"matrix": [8, 3], "x": 12, "y": 3}, + {"matrix": [8, 2], "x": 13, "y": 3.2}, + {"matrix": [8, 1], "x": 14, "y": 3.3}, + {"matrix": [8, 0], "x": 15, "y": 3.3}, + + {"matrix": [4, 3], "x": 3.5, "y": 4.7}, + {"matrix": [4, 4], "x": 4.5, "y": 4.8}, + {"matrix": [4, 5], "x": 5.5, "y": 5}, + {"matrix": [4, 6], "x": 6.5, "y": 5.3}, + + {"matrix": [9, 6], "x": 8.5, "y": 5.3}, + {"matrix": [9, 5], "x": 9.5, "y": 5}, + {"matrix": [9, 4], "x": 10.5, "y": 4.8}, + {"matrix": [9, 3], "x": 11.5, "y": 4.7} + ] + } + } +} diff --git a/keyboards/pinky/4/rules.mk b/keyboards/pinky/4/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/pixelspace/shadow80/info.json b/keyboards/pixelspace/shadow80/info.json deleted file mode 100644 index c7c4901745..0000000000 --- a/keyboards/pixelspace/shadow80/info.json +++ /dev/null @@ -1,1259 +0,0 @@ -{ - "keyboard_name": "SHADOW80", - "processor": "STM32F103", - "bootloader": "stm32duino", - "manufacturer": "Here VoLand", - "url": "", - "maintainer": "Here VoLand @Vem", - "usb": { - "vid": "0x0011", - "pid": "0x0011", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 74, - "brightness_steps": 8, - "saturation_steps": 8, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B2" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B9", "B6", "B5", "B4"], - "rows": ["A8", "B15", "B14", "B13", "B7", "B8"] - }, - "community_layouts": [ - "tkl_f13_ansi", - "tkl_f13_ansi_split_bs_rshift", - "tkl_f13_ansi_tsangan", - "tkl_f13_ansi_tsangan_split_bs_rshift", - "tkl_f13_iso", - "tkl_f13_iso_split_bs_rshift", - "tkl_f13_iso_tsangan", - "tkl_f13_iso_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, - {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, - {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, - {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, - {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, - {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, - {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, - {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_split_bs_rshift": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, - {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, - {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, - {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_wkl": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, - {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, - {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, - {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, - {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_iso_split_bs_rshift": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, - {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, - {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, - {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, - {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, - {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, - {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_iso_wkl": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, - {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_f13_iso_wkl_split_bs_rshift": { - "layout": [ - {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, - {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, - {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, - {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, - {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, - {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, - {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, - {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, - {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, - {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, - {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, - {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, - {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, - {"label":"F13", "matrix": [0,13], "x":14, "y":0}, - {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, - {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, - {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, - {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, - {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, - {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, - {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, - {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, - {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, - {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, - {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, - {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, - {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, - {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, - {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, - {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, - {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, - {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, - {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, - {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, - {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, - {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, - {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, - {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, - {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, - {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, - {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, - {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, - {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, - {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, - {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, - {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, - {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, - {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, - {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, - {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, - {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, - {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, - {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, - {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, - {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, - {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, - {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, - {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, - {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, - {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, - {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, - {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, - {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, - {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, - {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, - {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, - {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, - {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, - {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, - {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, - {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, - {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, - {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, - {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, - {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, - {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, - {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, - {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, - {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, - {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, - {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, - {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, - {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, - {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} - ] - } - } -} diff --git a/keyboards/pixelspace/shadow80/keyboard.json b/keyboards/pixelspace/shadow80/keyboard.json new file mode 100644 index 0000000000..c7c4901745 --- /dev/null +++ b/keyboards/pixelspace/shadow80/keyboard.json @@ -0,0 +1,1259 @@ +{ + "keyboard_name": "SHADOW80", + "processor": "STM32F103", + "bootloader": "stm32duino", + "manufacturer": "Here VoLand", + "url": "", + "maintainer": "Here VoLand @Vem", + "usb": { + "vid": "0x0011", + "pid": "0x0011", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 74, + "brightness_steps": 8, + "saturation_steps": 8, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B2" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B9", "B6", "B5", "B4"], + "rows": ["A8", "B15", "B14", "B13", "B7", "B8"] + }, + "community_layouts": [ + "tkl_f13_ansi", + "tkl_f13_ansi_split_bs_rshift", + "tkl_f13_ansi_tsangan", + "tkl_f13_ansi_tsangan_split_bs_rshift", + "tkl_f13_iso", + "tkl_f13_iso_split_bs_rshift", + "tkl_f13_iso_tsangan", + "tkl_f13_iso_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, + {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, + {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, + {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, + {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, + {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, + {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, + {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_split_bs_rshift": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, + {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, + {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, + {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_wkl": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"\\|", "matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x":12.75, "y":3.25, "w":2.25}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":2.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, + {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, + {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, + {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, + {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_iso_split_bs_rshift": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, + {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.25}, + {"label":"Win", "matrix": [5,1], "x":1.25, "y":5.25,"w":1.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.25}, + {"label":"Space", "matrix": [5,6], "x":3.75, "y":5.25, "w":6.25}, + {"label":"Alt", "matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"label":"Fn", "matrix": [5,11], "x":11.25, "y":5.25,"w":1.25}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25,"w":1.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, + {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, + {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,1], "x":1.5, "y":5.25}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Win", "matrix": [5,12], "x":12.5, "y":5.25}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_iso_wkl": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":13, "y":1.25,"w":2}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, + {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_f13_iso_wkl_split_bs_rshift": { + "layout": [ + {"label":"Esc", "matrix": [0,0], "x":0, "y":0}, + {"label":"F1", "matrix": [0,1], "x":1.25, "y":0}, + {"label":"F2", "matrix": [0,2], "x":2.25, "y":0}, + {"label":"F3", "matrix": [0,3], "x":3.25, "y":0}, + {"label":"F4", "matrix": [0,4], "x":4.25, "y":0}, + {"label":"F5", "matrix": [0,5], "x":5.5, "y":0}, + {"label":"F6", "matrix": [0,6], "x":6.5, "y":0}, + {"label":"F7", "matrix": [0,7], "x":7.5, "y":0}, + {"label":"F8", "matrix": [0,8], "x":8.5, "y":0}, + {"label":"F9", "matrix": [0,9], "x":9.75, "y":0}, + {"label":"F10", "matrix": [0,10], "x":10.75, "y":0}, + {"label":"F11", "matrix": [0,11], "x":11.75, "y":0}, + {"label":"F12", "matrix": [0,12], "x":12.75, "y":0}, + {"label":"F13", "matrix": [0,13], "x":14, "y":0}, + {"label":"PrtSc", "matrix": [0,14], "x":15.25, "y":0}, + {"label":"Scroll Lock", "matrix": [0,15], "x":16.25, "y":0}, + {"label":"Pause", "matrix": [0,16], "x":17.25, "y":0}, + {"label":"`~", "matrix": [1,0], "x":0, "y":1.25}, + {"label":"1!", "matrix": [1,1], "x":1, "y":1.25}, + {"label":"2@", "matrix": [1,2], "x":2, "y":1.25}, + {"label":"3#", "matrix": [1,3], "x":3, "y":1.25}, + {"label":"4$", "matrix": [1,4], "x":4, "y":1.25}, + {"label":"5%", "matrix": [1,5], "x":5, "y":1.25}, + {"label":"6^", "matrix": [1,6], "x":6, "y":1.25}, + {"label":"7&", "matrix": [1,7], "x":7, "y":1.25}, + {"label":"8*", "matrix": [1,8], "x":8, "y":1.25}, + {"label":"9(", "matrix": [1,9], "x":9, "y":1.25}, + {"label":"0)", "matrix": [1,10], "x":10, "y":1.25}, + {"label":"-_", "matrix": [1,11], "x":11, "y":1.25}, + {"label":"=+", "matrix": [1,12], "x":12, "y":1.25}, + {"label":"Bksp", "matrix":[3,12], "x":13, "y":1.25}, + {"label":"Bksp", "matrix": [1,13], "x":14, "y":1.25}, + {"label":"Insert", "matrix": [1,14], "x":15.25, "y":1.25}, + {"label":"Home", "matrix": [1,15], "x":16.25, "y":1.25}, + {"label":"PgUp", "matrix": [1,16], "x":17.25, "y":1.25}, + {"label":"Tab", "matrix": [2,0], "x":0, "y":2.25, "w":1.5}, + {"label":"Q", "matrix": [2,1], "x":1.5, "y":2.25}, + {"label":"W", "matrix": [2,2], "x":2.5, "y":2.25}, + {"label":"E", "matrix": [2,3], "x":3.5, "y":2.25}, + {"label":"R", "matrix": [2,4], "x":4.5, "y":2.25}, + {"label":"T", "matrix": [2,5], "x":5.5, "y":2.25}, + {"label":"Y", "matrix": [2,6], "x":6.5, "y":2.25}, + {"label":"U", "matrix": [2,7], "x":7.5, "y":2.25}, + {"label":"I", "matrix": [2,8], "x":8.5, "y":2.25}, + {"label":"O", "matrix": [2,9], "x":9.5, "y":2.25}, + {"label":"P", "matrix": [2,10], "x":10.5, "y":2.25}, + {"label":"[{", "matrix": [2,11], "x":11.5, "y":2.25}, + {"label":"]}", "matrix": [2,12], "x":12.5, "y":2.25}, + {"label":"Delete", "matrix": [2,14], "x":15.25, "y":2.25}, + {"label":"End", "matrix": [2,15], "x":16.25, "y":2.25}, + {"label":"PgDn", "matrix": [2,16], "x":17.25, "y":2.25}, + {"label":"Caps Lock", "matrix": [3,0], "x":0, "y":3.25, "w":1.75}, + {"label":"A", "matrix": [3,1], "x":1.75, "y":3.25}, + {"label":"S", "matrix": [3,2], "x":2.75, "y":3.25}, + {"label":"D", "matrix": [3,3], "x":3.75, "y":3.25}, + {"label":"F", "matrix": [3,4], "x":4.75, "y":3.25}, + {"label":"G", "matrix": [3,5], "x":5.75, "y":3.25}, + {"label":"H", "matrix": [3,6], "x":6.75, "y":3.25}, + {"label":"J", "matrix": [3,7], "x":7.75, "y":3.25}, + {"label":"K", "matrix": [3,8], "x":8.75, "y":3.25}, + {"label":"L", "matrix": [3,9], "x":9.75, "y":3.25}, + {"label":";:", "matrix": [3,10], "x":10.75, "y":3.25}, + {"label":"'\"", "matrix": [3,11], "x":11.75, "y":3.25}, + {"label":"#~", "matrix": [2,13], "x":12.75, "y":3.25}, + {"label":"Enter", "matrix": [3,13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label":"Shift", "matrix": [4,0], "x":0, "y":4.25, "w":1.25}, + {"label":"\\|", "matrix": [4,1], "x":1.25, "y":4.25}, + {"label":"Z", "matrix": [4,2], "x":2.25, "y":4.25}, + {"label":"X", "matrix": [4,3], "x":3.25, "y":4.25}, + {"label":"C", "matrix": [4,4], "x":4.25, "y":4.25}, + {"label":"V", "matrix": [4,5], "x":5.25, "y":4.25}, + {"label":"B", "matrix": [4,6], "x":6.25, "y":4.25}, + {"label":"N", "matrix": [4,7], "x":7.25, "y":4.25}, + {"label":"M", "matrix": [4,8], "x":8.25, "y":4.25}, + {"label":",<", "matrix": [4,9], "x":9.25, "y":4.25}, + {"label":".>", "matrix": [4,10], "x":10.25, "y":4.25}, + {"label":"/?", "matrix": [4,11], "x":11.25, "y":4.25}, + {"label":"Shift", "matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"label":"Fn", "matrix": [4,13], "x":14, "y":4.25}, + {"label":"\u2191", "matrix": [4,15], "x":16.25, "y":4.25}, + {"label":"Ctrl", "matrix": [5,0], "x":0, "y":5.25, "w":1.5}, + {"label":"Alt", "matrix": [5,2], "x":2.5, "y":5.25, "w":1.5}, + {"label":"Space", "matrix": [5,6], "x":4, "y":5.25, "w":7}, + {"label":"Alt", "matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"label":"Ctrl", "matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"label":"\u2190", "matrix": [5,14], "x":15.25, "y":5.25}, + {"label":"\u2193", "matrix": [5,15], "x":16.25, "y":5.25}, + {"label":"\u2192", "matrix": [5,16], "x":17.25, "y":5.25} + ] + } + } +} diff --git a/keyboards/pixelspace/shadow80/rules.mk b/keyboards/pixelspace/shadow80/rules.mk deleted file mode 100644 index c80812f6e0..0000000000 --- a/keyboards/pixelspace/shadow80/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally blank diff --git a/keyboards/planck/ez/base/info.json b/keyboards/planck/ez/base/info.json deleted file mode 100644 index 07167a8c2a..0000000000 --- a/keyboards/planck/ez/base/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "Planck EZ", - "usb": { - "pid": "0xC6CE" - } -} diff --git a/keyboards/planck/ez/base/keyboard.json b/keyboards/planck/ez/base/keyboard.json new file mode 100644 index 0000000000..07167a8c2a --- /dev/null +++ b/keyboards/planck/ez/base/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "Planck EZ", + "usb": { + "pid": "0xC6CE" + } +} diff --git a/keyboards/planck/ez/base/rules.mk b/keyboards/planck/ez/base/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ploopyco/madromys/rev1_001/info.json b/keyboards/ploopyco/madromys/rev1_001/info.json deleted file mode 100644 index 5cb4ee3938..0000000000 --- a/keyboards/ploopyco/madromys/rev1_001/info.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "usb": { - "device_version": "1.0.0" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "direct": [ - ["GP15", "GP17", "GP19", "GP21", "GP23", "GP11"] - ] - }, - "rgblight": { - "led_count": 3, - "max_brightness": 40, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true - } - }, - "ws2812": { - "pin": "GP12" - } -} diff --git a/keyboards/ploopyco/madromys/rev1_001/keyboard.json b/keyboards/ploopyco/madromys/rev1_001/keyboard.json new file mode 100644 index 0000000000..5cb4ee3938 --- /dev/null +++ b/keyboards/ploopyco/madromys/rev1_001/keyboard.json @@ -0,0 +1,23 @@ +{ + "usb": { + "device_version": "1.0.0" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "direct": [ + ["GP15", "GP17", "GP19", "GP21", "GP23", "GP11"] + ] + }, + "rgblight": { + "led_count": 3, + "max_brightness": 40, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true + } + }, + "ws2812": { + "pin": "GP12" + } +} diff --git a/keyboards/ploopyco/madromys/rev1_001/rules.mk b/keyboards/ploopyco/madromys/rev1_001/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ploopyco/trackball/rev1/info.json b/keyboards/ploopyco/trackball/rev1/info.json deleted file mode 100644 index 8e372e7c2b..0000000000 --- a/keyboards/ploopyco/trackball/rev1/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "processor": "atmega32u4", - "bootloader": "caterina", - "matrix_pins": { - "direct": [ - ["D4", "D2", "E6", "B5", "D7"] - ] - } -} diff --git a/keyboards/ploopyco/trackball/rev1/keyboard.json b/keyboards/ploopyco/trackball/rev1/keyboard.json new file mode 100644 index 0000000000..8e372e7c2b --- /dev/null +++ b/keyboards/ploopyco/trackball/rev1/keyboard.json @@ -0,0 +1,9 @@ +{ + "processor": "atmega32u4", + "bootloader": "caterina", + "matrix_pins": { + "direct": [ + ["D4", "D2", "E6", "B5", "D7"] + ] + } +} diff --git a/keyboards/ploopyco/trackball/rev1/rules.mk b/keyboards/ploopyco/trackball/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ploopyco/trackball/rev1_005/info.json b/keyboards/ploopyco/trackball/rev1_005/info.json deleted file mode 100644 index 4ec61dc7eb..0000000000 --- a/keyboards/ploopyco/trackball/rev1_005/info.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "direct": [ - ["D4", "D2", "E6", "B6", "D7"] - ] - }, - "ws2812": { - "pin": "B5" - }, - "rgblight": { - "led_count": 3, - "max_brightness": 40, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true - } - } -} diff --git a/keyboards/ploopyco/trackball/rev1_005/keyboard.json b/keyboards/ploopyco/trackball/rev1_005/keyboard.json new file mode 100644 index 0000000000..4ec61dc7eb --- /dev/null +++ b/keyboards/ploopyco/trackball/rev1_005/keyboard.json @@ -0,0 +1,21 @@ +{ + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "direct": [ + ["D4", "D2", "E6", "B6", "D7"] + ] + }, + "ws2812": { + "pin": "B5" + }, + "rgblight": { + "led_count": 3, + "max_brightness": 40, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true + } + } +} diff --git a/keyboards/ploopyco/trackball/rev1_005/rules.mk b/keyboards/ploopyco/trackball/rev1_005/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ploopyco/trackball_mini/rev1_001/info.json b/keyboards/ploopyco/trackball_mini/rev1_001/info.json deleted file mode 100644 index 20c192f869..0000000000 --- a/keyboards/ploopyco/trackball_mini/rev1_001/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "direct": [ - ["D4", "D2", "E6", "B6", "D7"] - ] - } -} diff --git a/keyboards/ploopyco/trackball_mini/rev1_001/keyboard.json b/keyboards/ploopyco/trackball_mini/rev1_001/keyboard.json new file mode 100644 index 0000000000..20c192f869 --- /dev/null +++ b/keyboards/ploopyco/trackball_mini/rev1_001/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "direct": [ + ["D4", "D2", "E6", "B6", "D7"] + ] + } +} diff --git a/keyboards/ploopyco/trackball_mini/rev1_001/rules.mk b/keyboards/ploopyco/trackball_mini/rev1_001/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ploopyco/trackball_mini/rev1_002/info.json b/keyboards/ploopyco/trackball_mini/rev1_002/info.json deleted file mode 100644 index 20c192f869..0000000000 --- a/keyboards/ploopyco/trackball_mini/rev1_002/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "direct": [ - ["D4", "D2", "E6", "B6", "D7"] - ] - } -} diff --git a/keyboards/ploopyco/trackball_mini/rev1_002/keyboard.json b/keyboards/ploopyco/trackball_mini/rev1_002/keyboard.json new file mode 100644 index 0000000000..20c192f869 --- /dev/null +++ b/keyboards/ploopyco/trackball_mini/rev1_002/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "direct": [ + ["D4", "D2", "E6", "B6", "D7"] + ] + } +} diff --git a/keyboards/ploopyco/trackball_mini/rev1_002/rules.mk b/keyboards/ploopyco/trackball_mini/rev1_002/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ploopyco/trackball_nano/rev1_001/info.json b/keyboards/ploopyco/trackball_nano/rev1_001/info.json deleted file mode 100644 index abf5f9fe74..0000000000 --- a/keyboards/ploopyco/trackball_nano/rev1_001/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "direct": [ - [null] - ] - } -} diff --git a/keyboards/ploopyco/trackball_nano/rev1_001/keyboard.json b/keyboards/ploopyco/trackball_nano/rev1_001/keyboard.json new file mode 100644 index 0000000000..abf5f9fe74 --- /dev/null +++ b/keyboards/ploopyco/trackball_nano/rev1_001/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "direct": [ + [null] + ] + } +} diff --git a/keyboards/ploopyco/trackball_nano/rev1_001/rules.mk b/keyboards/ploopyco/trackball_nano/rev1_001/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ploopyco/trackball_thumb/rev1_001/info.json b/keyboards/ploopyco/trackball_thumb/rev1_001/info.json deleted file mode 100644 index db12ee6217..0000000000 --- a/keyboards/ploopyco/trackball_thumb/rev1_001/info.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "usb": { - "device_version": "1.0.0" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "direct": [ - ["D5", "B6", "D4", "D2", "E6", "D7"] - ] - }, - "rgblight": { - "led_count": 3, - "max_brightness": 40, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true - } - }, - "ws2812": { - "pin": "B5" - } -} diff --git a/keyboards/ploopyco/trackball_thumb/rev1_001/keyboard.json b/keyboards/ploopyco/trackball_thumb/rev1_001/keyboard.json new file mode 100644 index 0000000000..db12ee6217 --- /dev/null +++ b/keyboards/ploopyco/trackball_thumb/rev1_001/keyboard.json @@ -0,0 +1,23 @@ +{ + "usb": { + "device_version": "1.0.0" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "direct": [ + ["D5", "B6", "D4", "D2", "E6", "D7"] + ] + }, + "rgblight": { + "led_count": 3, + "max_brightness": 40, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true + } + }, + "ws2812": { + "pin": "B5" + } +} diff --git a/keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk b/keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/plum47/info.json b/keyboards/plum47/info.json deleted file mode 100644 index 81b87e92db..0000000000 --- a/keyboards/plum47/info.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "manufacturer": "Masayuki Takagi", - "keyboard_name": "plum47", - "maintainer": "awh-tokyo", - "bootloader": "caterina", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7"], - "rows": ["D1", "D0", "D4", "C6"] - }, - "processor": "atmega32u4", - "url": "ihttps://github.com/takagi/plum47_buildguide", - "usb": { - "device_version": "1.0.0", - "pid": "0x5E14", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3, "w": 2}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/plum47/keyboard.json b/keyboards/plum47/keyboard.json new file mode 100644 index 0000000000..81b87e92db --- /dev/null +++ b/keyboards/plum47/keyboard.json @@ -0,0 +1,79 @@ +{ + "manufacturer": "Masayuki Takagi", + "keyboard_name": "plum47", + "maintainer": "awh-tokyo", + "bootloader": "caterina", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5", "B4", "E6", "D7"], + "rows": ["D1", "D0", "D4", "C6"] + }, + "processor": "atmega32u4", + "url": "ihttps://github.com/takagi/plum47_buildguide", + "usb": { + "device_version": "1.0.0", + "pid": "0x5E14", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3, "w": 2}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/plum47/rules.mk b/keyboards/plum47/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/plum47/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/plywrks/allaro/info.json b/keyboards/plywrks/allaro/info.json deleted file mode 100644 index fecc15f73b..0000000000 --- a/keyboards/plywrks/allaro/info.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "manufacturer": "Plywrks", - "keyboard_name": "Allaro", - "maintainer": "ramonimbao", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["F0", "F7", "F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1"], - "rows": ["F1", "B7", "B0", "D0", "F5"] - }, - "url": "", - "usb": { - "vid": "0x706C", - "pid": "0x7903", - "device_version": "1.0.0" - }, - "rgblight": { - "led_count": 16, - "hue_steps": 10, - "saturation_steps": 17, - "brightness_steps": 17, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "E2" - }, - "layouts": { - "LAYOUT_arisu": { - "layout": [ - {"matrix": [0, 0], "x": 0.4, "y": 0}, - {"matrix": [0, 1], "x": 1.55, "y": 0.1}, - {"matrix": [0, 2], "x": 2.55, "y": 0.1}, - {"matrix": [0, 3], "x": 3.55, "y": 0}, - {"matrix": [0, 4], "x": 4.55, "y": 0.1}, - {"matrix": [0, 5], "x": 5.55, "y": 0.1}, - {"matrix": [0, 6], "x": 6.55, "y": 0.1}, - {"matrix": [2, 7], "x": 7.55, "y": 0.1}, - {"matrix": [0, 7], "x": 9.75, "y": 0.1}, - {"matrix": [0, 8], "x": 10.75, "y": 0.1}, - {"matrix": [0, 9], "x": 11.75, "y": 0.1}, - {"matrix": [0, 10], "x": 12.75, "y": 0.1}, - {"matrix": [0, 11], "x": 13.75, "y": 0}, - {"matrix": [0, 12], "x": 14.75, "y": 0.1}, - {"matrix": [0, 13], "x": 15.75, "y": 0.1}, - {"matrix": [0, 14], "x": 16.75, "y": 0.1}, - - {"matrix": [1, 0], "x": 0.2, "y": 1}, - {"matrix": [1, 1], "w": 1.5, "x": 1.35, "y": 1.1}, - {"matrix": [1, 2], "x": 2.85, "y": 1.1}, - {"matrix": [1, 3], "x": 3.85, "y": 1.1}, - {"matrix": [1, 4], "x": 4.85, "y": 1.1}, - {"matrix": [1, 5], "x": 5.85, "y": 1.1}, - {"matrix": [1, 6], "x": 6.85, "y": 1.1}, - {"matrix": [1, 7], "x": 9.45, "y": 1.1}, - {"matrix": [1, 8], "x": 10.45, "y": 1.1}, - {"matrix": [1, 9], "x": 11.45, "y": 1.1}, - {"matrix": [1, 10], "x": 12.45, "y": 1.1}, - {"matrix": [1, 11], "x": 13.45, "y": 1.1}, - {"matrix": [1, 12], "x": 14.45, "y": 1.1}, - {"matrix": [1, 13], "x": 15.45, "y": 1.1}, - {"matrix": [1, 14], "w": 1.5, "x": 16.45, "y": 1.1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "w": 1.75, "x": 1.15, "y": 2.1}, - {"matrix": [2, 2], "x": 2.9, "y": 2.1}, - {"matrix": [2, 3], "x": 3.9, "y": 2.1}, - {"matrix": [2, 4], "x": 4.9, "y": 2.1}, - {"matrix": [2, 5], "x": 5.9, "y": 2.1}, - {"matrix": [2, 6], "x": 6.9, "y": 2.1}, - {"matrix": [2, 8], "x": 9.9, "y": 2.1}, - {"matrix": [2, 9], "x": 10.9, "y": 2.1}, - {"matrix": [2, 10], "x": 11.9, "y": 2.1}, - {"matrix": [2, 11], "x": 12.9, "y": 2.1}, - {"matrix": [2, 12], "x": 13.9, "y": 2.1}, - {"matrix": [2, 13], "x": 14.9, "y": 2.1}, - {"matrix": [2, 14], "w": 2.25, "x": 15.9, "y": 2.1}, - - {"matrix": [3, 1], "w": 2.25, "x": 0.95, "y": 3.1}, - {"matrix": [3, 2], "x": 3.2, "y": 3.1}, - {"matrix": [3, 3], "x": 4.2, "y": 3.1}, - {"matrix": [3, 4], "x": 5.2, "y": 3.1}, - {"matrix": [3, 5], "x": 6.2, "y": 3.1}, - {"matrix": [3, 6], "x": 7.2, "y": 3.1}, - {"matrix": [3, 7], "x": 9.6, "y": 3.1}, - {"matrix": [3, 8], "x": 10.6, "y": 3.1}, - {"matrix": [3, 9], "x": 11.6, "y": 3.1}, - {"matrix": [3, 10], "x": 12.6, "y": 3.1}, - {"matrix": [3, 11], "x": 13.6, "y": 3.1}, - {"matrix": [3, 12], "x": 14.6, "y": 3.1}, - {"matrix": [3, 13], "x": 15.6, "y": 3.1}, - {"matrix": [3, 14], "w": 1.75, "x": 16.6, "y": 3.1}, - - {"matrix": [4, 1], "w": 1.5, "x": 0.95, "y": 4.1}, - {"matrix": [4, 3], "w": 1.5, "x": 3.85, "y": 4.1}, - {"matrix": [4, 5], "w": 2, "x": 5.35, "y": 4.1}, - {"matrix": [4, 6], "w": 1.25, "x": 7.35, "y": 4.1}, - {"matrix": [4, 8], "w": 2.75, "x": 9.6, "y": 4.1}, - {"matrix": [4, 10], "w": 1.5, "x": 12.35, "y": 4.1}, - {"matrix": [4, 12], "x": 14.6, "y": 4.1}, - {"matrix": [4, 13], "x": 15.6, "y": 4.1}, - {"matrix": [4, 14], "x": 16.6, "y": 4.1} - ] - } - } -} diff --git a/keyboards/plywrks/allaro/keyboard.json b/keyboards/plywrks/allaro/keyboard.json new file mode 100644 index 0000000000..fecc15f73b --- /dev/null +++ b/keyboards/plywrks/allaro/keyboard.json @@ -0,0 +1,125 @@ +{ + "manufacturer": "Plywrks", + "keyboard_name": "Allaro", + "maintainer": "ramonimbao", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["F0", "F7", "F6", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1"], + "rows": ["F1", "B7", "B0", "D0", "F5"] + }, + "url": "", + "usb": { + "vid": "0x706C", + "pid": "0x7903", + "device_version": "1.0.0" + }, + "rgblight": { + "led_count": 16, + "hue_steps": 10, + "saturation_steps": 17, + "brightness_steps": 17, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "E2" + }, + "layouts": { + "LAYOUT_arisu": { + "layout": [ + {"matrix": [0, 0], "x": 0.4, "y": 0}, + {"matrix": [0, 1], "x": 1.55, "y": 0.1}, + {"matrix": [0, 2], "x": 2.55, "y": 0.1}, + {"matrix": [0, 3], "x": 3.55, "y": 0}, + {"matrix": [0, 4], "x": 4.55, "y": 0.1}, + {"matrix": [0, 5], "x": 5.55, "y": 0.1}, + {"matrix": [0, 6], "x": 6.55, "y": 0.1}, + {"matrix": [2, 7], "x": 7.55, "y": 0.1}, + {"matrix": [0, 7], "x": 9.75, "y": 0.1}, + {"matrix": [0, 8], "x": 10.75, "y": 0.1}, + {"matrix": [0, 9], "x": 11.75, "y": 0.1}, + {"matrix": [0, 10], "x": 12.75, "y": 0.1}, + {"matrix": [0, 11], "x": 13.75, "y": 0}, + {"matrix": [0, 12], "x": 14.75, "y": 0.1}, + {"matrix": [0, 13], "x": 15.75, "y": 0.1}, + {"matrix": [0, 14], "x": 16.75, "y": 0.1}, + + {"matrix": [1, 0], "x": 0.2, "y": 1}, + {"matrix": [1, 1], "w": 1.5, "x": 1.35, "y": 1.1}, + {"matrix": [1, 2], "x": 2.85, "y": 1.1}, + {"matrix": [1, 3], "x": 3.85, "y": 1.1}, + {"matrix": [1, 4], "x": 4.85, "y": 1.1}, + {"matrix": [1, 5], "x": 5.85, "y": 1.1}, + {"matrix": [1, 6], "x": 6.85, "y": 1.1}, + {"matrix": [1, 7], "x": 9.45, "y": 1.1}, + {"matrix": [1, 8], "x": 10.45, "y": 1.1}, + {"matrix": [1, 9], "x": 11.45, "y": 1.1}, + {"matrix": [1, 10], "x": 12.45, "y": 1.1}, + {"matrix": [1, 11], "x": 13.45, "y": 1.1}, + {"matrix": [1, 12], "x": 14.45, "y": 1.1}, + {"matrix": [1, 13], "x": 15.45, "y": 1.1}, + {"matrix": [1, 14], "w": 1.5, "x": 16.45, "y": 1.1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "w": 1.75, "x": 1.15, "y": 2.1}, + {"matrix": [2, 2], "x": 2.9, "y": 2.1}, + {"matrix": [2, 3], "x": 3.9, "y": 2.1}, + {"matrix": [2, 4], "x": 4.9, "y": 2.1}, + {"matrix": [2, 5], "x": 5.9, "y": 2.1}, + {"matrix": [2, 6], "x": 6.9, "y": 2.1}, + {"matrix": [2, 8], "x": 9.9, "y": 2.1}, + {"matrix": [2, 9], "x": 10.9, "y": 2.1}, + {"matrix": [2, 10], "x": 11.9, "y": 2.1}, + {"matrix": [2, 11], "x": 12.9, "y": 2.1}, + {"matrix": [2, 12], "x": 13.9, "y": 2.1}, + {"matrix": [2, 13], "x": 14.9, "y": 2.1}, + {"matrix": [2, 14], "w": 2.25, "x": 15.9, "y": 2.1}, + + {"matrix": [3, 1], "w": 2.25, "x": 0.95, "y": 3.1}, + {"matrix": [3, 2], "x": 3.2, "y": 3.1}, + {"matrix": [3, 3], "x": 4.2, "y": 3.1}, + {"matrix": [3, 4], "x": 5.2, "y": 3.1}, + {"matrix": [3, 5], "x": 6.2, "y": 3.1}, + {"matrix": [3, 6], "x": 7.2, "y": 3.1}, + {"matrix": [3, 7], "x": 9.6, "y": 3.1}, + {"matrix": [3, 8], "x": 10.6, "y": 3.1}, + {"matrix": [3, 9], "x": 11.6, "y": 3.1}, + {"matrix": [3, 10], "x": 12.6, "y": 3.1}, + {"matrix": [3, 11], "x": 13.6, "y": 3.1}, + {"matrix": [3, 12], "x": 14.6, "y": 3.1}, + {"matrix": [3, 13], "x": 15.6, "y": 3.1}, + {"matrix": [3, 14], "w": 1.75, "x": 16.6, "y": 3.1}, + + {"matrix": [4, 1], "w": 1.5, "x": 0.95, "y": 4.1}, + {"matrix": [4, 3], "w": 1.5, "x": 3.85, "y": 4.1}, + {"matrix": [4, 5], "w": 2, "x": 5.35, "y": 4.1}, + {"matrix": [4, 6], "w": 1.25, "x": 7.35, "y": 4.1}, + {"matrix": [4, 8], "w": 2.75, "x": 9.6, "y": 4.1}, + {"matrix": [4, 10], "w": 1.5, "x": 12.35, "y": 4.1}, + {"matrix": [4, 12], "x": 14.6, "y": 4.1}, + {"matrix": [4, 13], "x": 15.6, "y": 4.1}, + {"matrix": [4, 14], "x": 16.6, "y": 4.1} + ] + } + } +} diff --git a/keyboards/plywrks/allaro/rules.mk b/keyboards/plywrks/allaro/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/plywrks/allaro/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/plywrks/ji_eun/info.json b/keyboards/plywrks/ji_eun/info.json deleted file mode 100644 index b470e29ebd..0000000000 --- a/keyboards/plywrks/ji_eun/info.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "manufacturer": "Ramon Imbao", - "keyboard_name": "Ji-Eun", - "maintainer": "ramonimbao", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "D5", "D6", "B7", "D2", "D1"], - "rows": ["D7", "B4", "B0", "D4", "D3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "vid": "0x706C", - "pid": "0x7904" - }, - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, - - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4}, - {"matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, - - {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 14], "x": 14, "y": 0}, - - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, - {"matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4}, - {"matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4} - ] - } - } -} diff --git a/keyboards/plywrks/ji_eun/keyboard.json b/keyboards/plywrks/ji_eun/keyboard.json new file mode 100644 index 0000000000..b470e29ebd --- /dev/null +++ b/keyboards/plywrks/ji_eun/keyboard.json @@ -0,0 +1,170 @@ +{ + "manufacturer": "Ramon Imbao", + "keyboard_name": "Ji-Eun", + "maintainer": "ramonimbao", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "D5", "D6", "B7", "D2", "D1"], + "rows": ["D7", "B4", "B0", "D4", "D3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "vid": "0x706C", + "pid": "0x7904" + }, + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "w": 2.75, "x": 12.25, "y": 3}, + + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4}, + {"matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "w": 1.5, "x": 13.5, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, + + {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 14], "x": 14, "y": 0}, + + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, + {"matrix": [4, 13], "w": 1.25, "x": 12.5, "y": 4}, + {"matrix": [4, 14], "w": 1.25, "x": 13.75, "y": 4} + ] + } + } +} diff --git a/keyboards/plywrks/ji_eun/rules.mk b/keyboards/plywrks/ji_eun/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/plywrks/ji_eun/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/plywrks/ply8x/info.json b/keyboards/plywrks/ply8x/info.json deleted file mode 100644 index 7c0717ade0..0000000000 --- a/keyboards/plywrks/ply8x/info.json +++ /dev/null @@ -1,978 +0,0 @@ -{ - "manufacturer": "plywrks", - "keyboard_name": "ply8x", - "maintainer": "ramonimbao", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "rows": ["B2", "B1", "B0", "A7", "A10", "A2"], - "cols": ["A9", "A8", "B12", "B11", "B10", "A6", "A5", "A4", "A15", "C13", "C14", "B9", "B7", "B6", "B5", "B4", "B3"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x7905", - "vid": "0x706C" - }, - "ws2812": { - "pin": "B15", - "driver": "spi" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 8, "matrix": [3, 0], "x":2, "y":27}, - {"flags": 8, "matrix": [0,15], "x":211, "y":0}, - {"flags": 2, "x":0, "y":0}, - {"flags": 2, "x":10, "y":0}, - {"flags": 2, "x":20, "y":0}, - {"flags": 2, "x":30, "y":0} - ] - }, - "layout_aliases": { - "LAYOUT_ansi": "LAYOUT_tkl_ansi", - "LAYOUT_iso": "LAYOUT_tkl_iso" - }, - "community_layouts": [ - "tkl_ansi", - "tkl_ansi_split_bs_rshift", - "tkl_ansi_tsangan", - "tkl_ansi_tsangan_split_bs_rshift", - "tkl_iso", - "tkl_iso_split_bs_rshift", - "tkl_iso_tsangan", - "tkl_iso_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25, "w":2}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, - {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, - {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25}, - {"matrix": [3,13], "x":14, "y":1.25}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4,13], "x":14, "y":4.25}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, - {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, - {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25, "w":2}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, - {"matrix": [5, 1], "x":1.5, "y":5.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, - {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, - {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"matrix": [5,12], "x":12.5, "y":5.25}, - {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25}, - {"matrix": [3,13], "x":14, "y":1.25}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4,13], "x":14, "y":4.25}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, - {"matrix": [5, 1], "x":1.5, "y":5.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, - {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, - {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"matrix": [5,12], "x":12.5, "y":5.25}, - {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25, "w":2}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25}, - {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, - {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, - {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25}, - {"matrix": [3,13], "x":14, "y":1.25}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25}, - {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4,13], "x":14, "y":4.25}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, - {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, - {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25, "w":2}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25}, - {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, - {"matrix": [5, 1], "x":1.5, "y":5.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, - {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, - {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"matrix": [5,12], "x":12.5, "y":5.25}, - {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25}, - {"matrix": [3,13], "x":14, "y":1.25}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25}, - {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4,13], "x":14, "y":4.25}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, - {"matrix": [5, 1], "x":1.5, "y":5.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, - {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, - {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, - {"matrix": [5,12], "x":12.5, "y":5.25}, - {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6.5, "y":0}, - {"matrix": [0, 7], "x":7.5, "y":0}, - {"matrix": [0, 8], "x":8.5, "y":0}, - {"matrix": [0, 9], "x":9.5, "y":0}, - {"matrix": [0,10], "x":11, "y":0}, - {"matrix": [0,11], "x":12, "y":0}, - {"matrix": [0,12], "x":13, "y":0}, - {"matrix": [0,13], "x":14, "y":0}, - {"matrix": [0,14], "x":15.25, "y":0}, - {"matrix": [0,15], "x":16.25, "y":0}, - {"matrix": [0,16], "x":17.25, "y":0}, - - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1,10], "x":10, "y":1.25}, - {"matrix": [1,11], "x":11, "y":1.25}, - {"matrix": [1,12], "x":12, "y":1.25}, - {"matrix": [1,13], "x":13, "y":1.25}, - {"matrix": [3,13], "x":14, "y":1.25}, - {"matrix": [1,14], "x":15.25, "y":1.25}, - {"matrix": [1,15], "x":16.25, "y":1.25}, - {"matrix": [1,16], "x":17.25, "y":1.25}, - - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2,10], "x":10.5, "y":2.25}, - {"matrix": [2,11], "x":11.5, "y":2.25}, - {"matrix": [2,12], "x":12.5, "y":2.25}, - {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2,14], "x":15.25, "y":2.25}, - {"matrix": [2,15], "x":16.25, "y":2.25}, - {"matrix": [2,16], "x":17.25, "y":2.25}, - - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3,10], "x":10.75, "y":3.25}, - {"matrix": [3,11], "x":11.75, "y":3.25}, - {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, - - {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4.25}, - {"matrix": [4, 2], "x":2.25, "y":4.25}, - {"matrix": [4, 3], "x":3.25, "y":4.25}, - {"matrix": [4, 4], "x":4.25, "y":4.25}, - {"matrix": [4, 5], "x":5.25, "y":4.25}, - {"matrix": [4, 6], "x":6.25, "y":4.25}, - {"matrix": [4, 7], "x":7.25, "y":4.25}, - {"matrix": [4, 8], "x":8.25, "y":4.25}, - {"matrix": [4, 9], "x":9.25, "y":4.25}, - {"matrix": [4,10], "x":10.25, "y":4.25}, - {"matrix": [4,11], "x":11.25, "y":4.25}, - {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4,13], "x":14, "y":4.25}, - {"matrix": [4,15], "x":16.25, "y":4.25}, - - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, - {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, - {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, - {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, - {"matrix": [5,14], "x":15.25, "y":5.25}, - {"matrix": [5,15], "x":16.25, "y":5.25}, - {"matrix": [5,16], "x":17.25, "y":5.25} - ] - } - } -} diff --git a/keyboards/plywrks/ply8x/keyboard.json b/keyboards/plywrks/ply8x/keyboard.json new file mode 100644 index 0000000000..7c0717ade0 --- /dev/null +++ b/keyboards/plywrks/ply8x/keyboard.json @@ -0,0 +1,978 @@ +{ + "manufacturer": "plywrks", + "keyboard_name": "ply8x", + "maintainer": "ramonimbao", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "rows": ["B2", "B1", "B0", "A7", "A10", "A2"], + "cols": ["A9", "A8", "B12", "B11", "B10", "A6", "A5", "A4", "A15", "C13", "C14", "B9", "B7", "B6", "B5", "B4", "B3"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x7905", + "vid": "0x706C" + }, + "ws2812": { + "pin": "B15", + "driver": "spi" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 8, "matrix": [3, 0], "x":2, "y":27}, + {"flags": 8, "matrix": [0,15], "x":211, "y":0}, + {"flags": 2, "x":0, "y":0}, + {"flags": 2, "x":10, "y":0}, + {"flags": 2, "x":20, "y":0}, + {"flags": 2, "x":30, "y":0} + ] + }, + "layout_aliases": { + "LAYOUT_ansi": "LAYOUT_tkl_ansi", + "LAYOUT_iso": "LAYOUT_tkl_iso" + }, + "community_layouts": [ + "tkl_ansi", + "tkl_ansi_split_bs_rshift", + "tkl_ansi_tsangan", + "tkl_ansi_tsangan_split_bs_rshift", + "tkl_iso", + "tkl_iso_split_bs_rshift", + "tkl_iso_tsangan", + "tkl_iso_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25, "w":2}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, + {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, + {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25}, + {"matrix": [3,13], "x":14, "y":1.25}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4,13], "x":14, "y":4.25}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, + {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, + {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25, "w":2}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, + {"matrix": [5, 1], "x":1.5, "y":5.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, + {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, + {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"matrix": [5,12], "x":12.5, "y":5.25}, + {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25}, + {"matrix": [3,13], "x":14, "y":1.25}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4,13], "x":14, "y":4.25}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, + {"matrix": [5, 1], "x":1.5, "y":5.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, + {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, + {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"matrix": [5,12], "x":12.5, "y":5.25}, + {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25, "w":2}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25}, + {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, + {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, + {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25}, + {"matrix": [3,13], "x":14, "y":1.25}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25}, + {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4,13], "x":14, "y":4.25}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, + {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, + {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25, "w":2}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25}, + {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":2.75}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, + {"matrix": [5, 1], "x":1.5, "y":5.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, + {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, + {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"matrix": [5,12], "x":12.5, "y":5.25}, + {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_tkl_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25}, + {"matrix": [3,13], "x":14, "y":1.25}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25}, + {"matrix": [2,13], "x":13.75, "y":2.25, "w":1.25, "h":2}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4,13], "x":14, "y":4.25}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.5}, + {"matrix": [5, 1], "x":1.5, "y":5.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.5}, + {"matrix": [5, 6], "x":4, "y":5.25, "w":7}, + {"matrix": [5,11], "x":11, "y":5.25, "w":1.5}, + {"matrix": [5,12], "x":12.5, "y":5.25}, + {"matrix": [5,13], "x":13.5, "y":5.25, "w":1.5}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6.5, "y":0}, + {"matrix": [0, 7], "x":7.5, "y":0}, + {"matrix": [0, 8], "x":8.5, "y":0}, + {"matrix": [0, 9], "x":9.5, "y":0}, + {"matrix": [0,10], "x":11, "y":0}, + {"matrix": [0,11], "x":12, "y":0}, + {"matrix": [0,12], "x":13, "y":0}, + {"matrix": [0,13], "x":14, "y":0}, + {"matrix": [0,14], "x":15.25, "y":0}, + {"matrix": [0,15], "x":16.25, "y":0}, + {"matrix": [0,16], "x":17.25, "y":0}, + + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1,10], "x":10, "y":1.25}, + {"matrix": [1,11], "x":11, "y":1.25}, + {"matrix": [1,12], "x":12, "y":1.25}, + {"matrix": [1,13], "x":13, "y":1.25}, + {"matrix": [3,13], "x":14, "y":1.25}, + {"matrix": [1,14], "x":15.25, "y":1.25}, + {"matrix": [1,15], "x":16.25, "y":1.25}, + {"matrix": [1,16], "x":17.25, "y":1.25}, + + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2,10], "x":10.5, "y":2.25}, + {"matrix": [2,11], "x":11.5, "y":2.25}, + {"matrix": [2,12], "x":12.5, "y":2.25}, + {"matrix": [2,13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2,14], "x":15.25, "y":2.25}, + {"matrix": [2,15], "x":16.25, "y":2.25}, + {"matrix": [2,16], "x":17.25, "y":2.25}, + + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3,10], "x":10.75, "y":3.25}, + {"matrix": [3,11], "x":11.75, "y":3.25}, + {"matrix": [3,12], "x":12.75, "y":3.25, "w":2.25}, + + {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4.25}, + {"matrix": [4, 2], "x":2.25, "y":4.25}, + {"matrix": [4, 3], "x":3.25, "y":4.25}, + {"matrix": [4, 4], "x":4.25, "y":4.25}, + {"matrix": [4, 5], "x":5.25, "y":4.25}, + {"matrix": [4, 6], "x":6.25, "y":4.25}, + {"matrix": [4, 7], "x":7.25, "y":4.25}, + {"matrix": [4, 8], "x":8.25, "y":4.25}, + {"matrix": [4, 9], "x":9.25, "y":4.25}, + {"matrix": [4,10], "x":10.25, "y":4.25}, + {"matrix": [4,11], "x":11.25, "y":4.25}, + {"matrix": [4,12], "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4,13], "x":14, "y":4.25}, + {"matrix": [4,15], "x":16.25, "y":4.25}, + + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5, 6], "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5,10], "x":10, "y":5.25, "w":1.25}, + {"matrix": [5,11], "x":11.25, "y":5.25, "w":1.25}, + {"matrix": [5,12], "x":12.5, "y":5.25, "w":1.25}, + {"matrix": [5,13], "x":13.75, "y":5.25, "w":1.25}, + {"matrix": [5,14], "x":15.25, "y":5.25}, + {"matrix": [5,15], "x":16.25, "y":5.25}, + {"matrix": [5,16], "x":17.25, "y":5.25} + ] + } + } +} diff --git a/keyboards/plywrks/ply8x/rules.mk b/keyboards/plywrks/ply8x/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/plywrks/ply8x/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/primekb/meridian/ktr1010/info.json b/keyboards/primekb/meridian/ktr1010/info.json deleted file mode 100644 index a9a9362ec9..0000000000 --- a/keyboards/primekb/meridian/ktr1010/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "rgblight": { - "led_count": 3 - }, - "ws2812": { - "pin": "B15" - } -} diff --git a/keyboards/primekb/meridian/ktr1010/keyboard.json b/keyboards/primekb/meridian/ktr1010/keyboard.json new file mode 100644 index 0000000000..a9a9362ec9 --- /dev/null +++ b/keyboards/primekb/meridian/ktr1010/keyboard.json @@ -0,0 +1,8 @@ +{ + "rgblight": { + "led_count": 3 + }, + "ws2812": { + "pin": "B15" + } +} diff --git a/keyboards/primekb/meridian/ktr1010/rules.mk b/keyboards/primekb/meridian/ktr1010/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/primekb/meridian/ws2812/info.json b/keyboards/primekb/meridian/ws2812/info.json deleted file mode 100644 index 4299d367c2..0000000000 --- a/keyboards/primekb/meridian/ws2812/info.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "rgblight": { - "led_count": 3 - }, - "ws2812": { - "pin": "B15", - "driver": "spi" - } -} diff --git a/keyboards/primekb/meridian/ws2812/keyboard.json b/keyboards/primekb/meridian/ws2812/keyboard.json new file mode 100644 index 0000000000..4299d367c2 --- /dev/null +++ b/keyboards/primekb/meridian/ws2812/keyboard.json @@ -0,0 +1,9 @@ +{ + "rgblight": { + "led_count": 3 + }, + "ws2812": { + "pin": "B15", + "driver": "spi" + } +} diff --git a/keyboards/primekb/meridian/ws2812/rules.mk b/keyboards/primekb/meridian/ws2812/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/program_yoink/ortho/info.json b/keyboards/program_yoink/ortho/info.json deleted file mode 100644 index e9d5fd3e80..0000000000 --- a/keyboards/program_yoink/ortho/info.json +++ /dev/null @@ -1,149 +0,0 @@ -{ - "keyboard_name": "Program Yoink! Ortho", - "manufacturer": "melonbred", - "url": "", - "maintainer": "melonbred", - "usb": { - "vid": "0x7079", - "pid": "0xF10C", - "device_version": "0.0.1" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 5, - "sleep": true, - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "knight": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "D4" - }, - "matrix_pins": { - "cols": ["C4", "C5", "C6", "C7", "B7", "B6", "B5", "B4", "B3", "B2", "D6", "C2", "D5"], - "rows": ["D2", "D3", "B1", "B0"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "D1", "pin_b": "D0"} - ] - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT_ortho": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 5], "x": 2, "y": 3, "w": 7}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 12], "x": 12.25, "y": 3.25} - ] - }, - "LAYOUT_ortho_split": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11.25, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 4], "x": 3, "y": 3, "w": 2.75}, - {"matrix": [3, 7], "x": 5.75, "y": 3, "w": 2.25}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3.25}, - {"matrix": [3, 11], "x": 11.25, "y": 3.25}, - {"matrix": [3, 12], "x": 12.25, "y": 3.25} - ] - } - } -} diff --git a/keyboards/program_yoink/ortho/keyboard.json b/keyboards/program_yoink/ortho/keyboard.json new file mode 100644 index 0000000000..e9d5fd3e80 --- /dev/null +++ b/keyboards/program_yoink/ortho/keyboard.json @@ -0,0 +1,149 @@ +{ + "keyboard_name": "Program Yoink! Ortho", + "manufacturer": "melonbred", + "url": "", + "maintainer": "melonbred", + "usb": { + "vid": "0x7079", + "pid": "0xF10C", + "device_version": "0.0.1" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 5, + "sleep": true, + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "knight": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "D4" + }, + "matrix_pins": { + "cols": ["C4", "C5", "C6", "C7", "B7", "B6", "B5", "B4", "B3", "B2", "D6", "C2", "D5"], + "rows": ["D2", "D3", "B1", "B0"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "D1", "pin_b": "D0"} + ] + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT_ortho": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 5], "x": 2, "y": 3, "w": 7}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 12], "x": 12.25, "y": 3.25} + ] + }, + "LAYOUT_ortho_split": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11.25, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 4], "x": 3, "y": 3, "w": 2.75}, + {"matrix": [3, 7], "x": 5.75, "y": 3, "w": 2.25}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3.25}, + {"matrix": [3, 11], "x": 11.25, "y": 3.25}, + {"matrix": [3, 12], "x": 12.25, "y": 3.25} + ] + } + } +} diff --git a/keyboards/program_yoink/ortho/rules.mk b/keyboards/program_yoink/ortho/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/program_yoink/staggered/info.json b/keyboards/program_yoink/staggered/info.json deleted file mode 100644 index c20e2c9fc7..0000000000 --- a/keyboards/program_yoink/staggered/info.json +++ /dev/null @@ -1,155 +0,0 @@ -{ - "keyboard_name": "Program Yoink! Staggered", - "manufacturer": "melonbred", - "url": "", - "maintainer": "melonbred", - "usb": { - "vid": "0x7079", - "pid": "0xF10B", - "device_version": "0.0.1" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 5, - "sleep": true, - "animations": { - "rainbow_mood": true, - "rainbow_swirl": true, - "knight": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "D4" - }, - "matrix_pins": { - "cols": ["C4", "C5", "C6", "C7", "B7", "B6", "B5", "B4", "B3", "B2", "D6", "C2", "D5"], - "rows": ["D2", "D3", "B1", "B0"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "D1", "pin_b": "D0"} - ] - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT_default": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - - {"matrix": [0, 12], "x": 12.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, - - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2, "w": 1.25}, - - {"matrix": [2, 10], "x": 11.25, "y": 2.25}, - - {"matrix": [2, 12], "x": 12.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 2.5, "y": 3, "w": 6.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3, "w": 1.25}, - - {"matrix": [3, 9], "x": 10.25, "y": 3.25}, - {"matrix": [3, 10], "x": 11.25, "y": 3.25}, - {"matrix": [3, 12], "x": 12.25, "y": 3.25} - ] - }, - "LAYOUT_split_bar": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - - {"matrix": [0, 12], "x": 12.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1}, - {"matrix": [1, 3], "x": 3.25, "y": 1}, - {"matrix": [1, 4], "x": 4.25, "y": 1}, - {"matrix": [1, 5], "x": 5.25, "y": 1}, - {"matrix": [1, 6], "x": 6.25, "y": 1}, - {"matrix": [1, 7], "x": 7.25, "y": 1}, - {"matrix": [1, 8], "x": 8.25, "y": 1}, - {"matrix": [1, 9], "x": 9.25, "y": 1}, - {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, - - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2, "w": 1.25}, - - {"matrix": [2, 10], "x": 11.25, "y": 2.25}, - - {"matrix": [2, 12], "x": 12.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3, "w": 2.75}, - {"matrix": [3, 5], "x": 5.75, "y": 3, "w": 2.25}, - {"matrix": [3, 7], "x": 8, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - - {"matrix": [3, 9], "x": 10.25, "y": 3.25}, - {"matrix": [3, 10], "x": 11.25, "y": 3.25}, - {"matrix": [3, 12], "x": 12.25, "y": 3.25} - ] - } - } -} diff --git a/keyboards/program_yoink/staggered/keyboard.json b/keyboards/program_yoink/staggered/keyboard.json new file mode 100644 index 0000000000..c20e2c9fc7 --- /dev/null +++ b/keyboards/program_yoink/staggered/keyboard.json @@ -0,0 +1,155 @@ +{ + "keyboard_name": "Program Yoink! Staggered", + "manufacturer": "melonbred", + "url": "", + "maintainer": "melonbred", + "usb": { + "vid": "0x7079", + "pid": "0xF10B", + "device_version": "0.0.1" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 5, + "sleep": true, + "animations": { + "rainbow_mood": true, + "rainbow_swirl": true, + "knight": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "D4" + }, + "matrix_pins": { + "cols": ["C4", "C5", "C6", "C7", "B7", "B6", "B5", "B4", "B3", "B2", "D6", "C2", "D5"], + "rows": ["D2", "D3", "B1", "B0"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "D1", "pin_b": "D0"} + ] + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT_default": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + + {"matrix": [0, 12], "x": 12.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, + + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2, "w": 1.25}, + + {"matrix": [2, 10], "x": 11.25, "y": 2.25}, + + {"matrix": [2, 12], "x": 12.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 2.5, "y": 3, "w": 6.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3, "w": 1.25}, + + {"matrix": [3, 9], "x": 10.25, "y": 3.25}, + {"matrix": [3, 10], "x": 11.25, "y": 3.25}, + {"matrix": [3, 12], "x": 12.25, "y": 3.25} + ] + }, + "LAYOUT_split_bar": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + + {"matrix": [0, 12], "x": 12.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1}, + {"matrix": [1, 3], "x": 3.25, "y": 1}, + {"matrix": [1, 4], "x": 4.25, "y": 1}, + {"matrix": [1, 5], "x": 5.25, "y": 1}, + {"matrix": [1, 6], "x": 6.25, "y": 1}, + {"matrix": [1, 7], "x": 7.25, "y": 1}, + {"matrix": [1, 8], "x": 8.25, "y": 1}, + {"matrix": [1, 9], "x": 9.25, "y": 1}, + {"matrix": [1, 10], "x": 10.25, "y": 1, "w": 1.75}, + + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2, "w": 1.25}, + + {"matrix": [2, 10], "x": 11.25, "y": 2.25}, + + {"matrix": [2, 12], "x": 12.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3, "w": 2.75}, + {"matrix": [3, 5], "x": 5.75, "y": 3, "w": 2.25}, + {"matrix": [3, 7], "x": 8, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + + {"matrix": [3, 9], "x": 10.25, "y": 3.25}, + {"matrix": [3, 10], "x": 11.25, "y": 3.25}, + {"matrix": [3, 12], "x": 12.25, "y": 3.25} + ] + } + } +} diff --git a/keyboards/program_yoink/staggered/rules.mk b/keyboards/program_yoink/staggered/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/projectcain/vault35/atmega32u4/info.json b/keyboards/projectcain/vault35/atmega32u4/info.json deleted file mode 100644 index 9acd8ee34d..0000000000 --- a/keyboards/projectcain/vault35/atmega32u4/info.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "encoder": { - "rotary": [ - {"pin_a": "D7", "pin_b": "D6", "resolution": 2} - ] - }, - "features": { - "bootmagic": true, - "extrakey": true, - "encoder": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["B1", "D3", "F0", "F1", "F4", "F5", "F6", "F7", "C6", "B6", "B5"], - "rows": ["B4", "D4", "B0", "C7"] - }, - "processor": "atmega32u4", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 8, - "led_count": 12, - "saturation_steps": 8, - "sleep": true - }, - "ws2812": { - "pin": "D5" - } -} diff --git a/keyboards/projectcain/vault35/atmega32u4/keyboard.json b/keyboards/projectcain/vault35/atmega32u4/keyboard.json new file mode 100644 index 0000000000..9acd8ee34d --- /dev/null +++ b/keyboards/projectcain/vault35/atmega32u4/keyboard.json @@ -0,0 +1,45 @@ +{ + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "encoder": { + "rotary": [ + {"pin_a": "D7", "pin_b": "D6", "resolution": 2} + ] + }, + "features": { + "bootmagic": true, + "extrakey": true, + "encoder": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["B1", "D3", "F0", "F1", "F4", "F5", "F6", "F7", "C6", "B6", "B5"], + "rows": ["B4", "D4", "B0", "C7"] + }, + "processor": "atmega32u4", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 8, + "led_count": 12, + "saturation_steps": 8, + "sleep": true + }, + "ws2812": { + "pin": "D5" + } +} diff --git a/keyboards/projectcain/vault35/atmega32u4/rules.mk b/keyboards/projectcain/vault35/atmega32u4/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/projectcain/vault35/atmega32u4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/projectd/65/projectd_65_ansi/info.json b/keyboards/projectd/65/projectd_65_ansi/info.json deleted file mode 100644 index 9cfe8ffb5d..0000000000 --- a/keyboards/projectd/65/projectd_65_ansi/info.json +++ /dev/null @@ -1,243 +0,0 @@ -{ - "manufacturer": "ProjectD", - "keyboard_name": "ProjectD 65% ANSI", - "maintainer": "Gsky", - "bootloader": "wb32-dfu", - "bootmagic": { - "matrix": [1, 3] - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 13 - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], - "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8"] - }, - "processor": "WB32FQ95", - "qmk": { - "tap_keycode_delay": 10 - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "center_point": [76, 25], - "driver": "aw20216s", - "layout": [ - { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [1, 7], "x": 10, "y": 0 }, - { "flags": 4, "matrix": [2, 7], "x": 20, "y": 0 }, - { "flags": 4, "matrix": [3, 7], "x": 30, "y": 0 }, - { "flags": 4, "matrix": [4, 7], "x": 40, "y": 0 }, - { "flags": 4, "matrix": [4, 6], "x": 50, "y": 0 }, - { "flags": 4, "matrix": [5, 6], "x": 60, "y": 0 }, - { "flags": 4, "matrix": [5, 7], "x": 70, "y": 0 }, - { "flags": 4, "matrix": [6, 7], "x": 80, "y": 0 }, - { "flags": 4, "matrix": [7, 7], "x": 90, "y": 0 }, - { "flags": 4, "matrix": [8, 7], "x": 100, "y": 0 }, - { "flags": 4, "matrix": [8, 6], "x": 110, "y": 0 }, - { "flags": 4, "matrix": [6, 6], "x": 120, "y": 0 }, - { "flags": 4, "matrix": [7, 1], "x": 130, "y": 0 }, - { "flags": 4, "matrix": [2, 3], "x": 150, "y": 0 }, - { "flags": 4, "matrix": [1, 1], "x": 0, "y": 10 }, - { "flags": 4, "matrix": [1, 0], "x": 15, "y": 10 }, - { "flags": 4, "matrix": [2, 0], "x": 25, "y": 10 }, - { "flags": 4, "matrix": [3, 0], "x": 35, "y": 10 }, - { "flags": 4, "matrix": [4, 0], "x": 45, "y": 10 }, - { "flags": 4, "matrix": [4, 1], "x": 55, "y": 10 }, - { "flags": 4, "matrix": [5, 1], "x": 65, "y": 10 }, - { "flags": 4, "matrix": [5, 0], "x": 75, "y": 10 }, - { "flags": 4, "matrix": [6, 0], "x": 85, "y": 10 }, - { "flags": 4, "matrix": [7, 0], "x": 95, "y": 10 }, - { "flags": 4, "matrix": [8, 0], "x": 105, "y": 10 }, - { "flags": 4, "matrix": [8, 1], "x": 115, "y": 10 }, - { "flags": 4, "matrix": [6, 1], "x": 125, "y": 10 }, - { "flags": 4, "matrix": [7, 5], "x": 135, "y": 10 }, - { "flags": 4, "matrix": [7, 3], "x": 150, "y": 10 }, - { "flags": 1, "matrix": [2, 1], "x": 0, "y": 20 }, - { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 20 }, - { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 20 }, - { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 20 }, - { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 20 }, - { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 20 }, - { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 20 }, - { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 20 }, - { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 20 }, - { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 20 }, - { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 20 }, - { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 20 }, - { "flags": 4, "matrix": [8, 4], "x": 127.5, "y": 20 }, - { "flags": 4, "matrix": [2, 6], "x": 150, "y": 20 }, - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 30 }, - { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 30 }, - { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 30 }, - { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 30 }, - { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 30 }, - { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 30 }, - { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 30 }, - { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 30 }, - { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 30 }, - { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 30 }, - { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 30 }, - { "flags": 4, "matrix": [0, 7], "x": 122.5, "y": 30 }, - { "flags": 4, "matrix": [1, 6], "x": 140, "y": 30 }, - { "flags": 4, "matrix": [6, 3], "x": 150, "y": 30 }, - { "flags": 4, "matrix": [0, 6], "x": 0, "y": 40 }, - { "flags": 4, "matrix": [0, 5], "x": 12.5, "y": 40 }, - { "flags": 4, "matrix": [0, 2], "x": 25, "y": 40 }, - { "flags": 4, "x": 61.5, "y": 40 }, - { "flags": 4, "x": 62.5, "y": 40 }, - { "flags": 4, "matrix": [0, 1], "x": 65, "y": 40 }, - { "flags": 4, "x": 67.5, "y": 40 }, - { "flags": 4, "x": 68.5, "y": 40 }, - { "flags": 4, "matrix": [3, 6], "x": 100, "y": 40 }, - { "flags": 4, "matrix": [3, 3], "x": 112.5, "y": 40 }, - { "flags": 4, "matrix": [0, 3], "x": 130, "y": 40 }, - { "flags": 4, "matrix": [1, 5], "x": 140, "y": 40 }, - { "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 } - ], - "sleep": true - }, - "url": "", - "usb": { - "device_version": "0.0.4", - "pid": "0x5319", - "vid": "0x3233" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi_blocker" - }, - "community_layouts": ["65_ansi_blocker"], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - { "label": "Esc", "matrix": [1, 3], "x": 0, "y": 0 }, - { "label": "1", "matrix": [1, 7], "x": 1, "y": 0 }, - { "label": "2", "matrix": [2, 7], "x": 2, "y": 0 }, - { "label": "3", "matrix": [3, 7], "x": 3, "y": 0 }, - { "label": "4", "matrix": [4, 7], "x": 4, "y": 0 }, - { "label": "5", "matrix": [4, 6], "x": 5, "y": 0 }, - { "label": "6", "matrix": [5, 6], "x": 6, "y": 0 }, - { "label": "7", "matrix": [5, 7], "x": 7, "y": 0 }, - { "label": "8", "matrix": [6, 7], "x": 8, "y": 0 }, - { "label": "9", "matrix": [7, 7], "x": 9, "y": 0 }, - { "label": "0", "matrix": [8, 7], "x": 10, "y": 0 }, - { "label": "-", "matrix": [8, 6], "x": 11, "y": 0 }, - { "label": "=", "matrix": [6, 6], "x": 12, "y": 0 }, - { "label": "Backspace", "matrix": [7, 1], "w": 2, "x": 13, "y": 0 }, - { "label": "Del", "matrix": [2, 3], "x": 15, "y": 0 }, - { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 1 }, - { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 1 }, - { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 1 }, - { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 1 }, - { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 1 }, - { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 1 }, - { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 1 }, - { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 1 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, - { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 1 }, - { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 1 }, - { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 1 }, - { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 1 }, - { "label": "\\", "matrix": [7, 5], "w": 1.5, "x": 13.5, "y": 1 }, - { "label": "PGUP", "matrix": [7, 3], "x": 15, "y": 1 }, - { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 2 }, - { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 2 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 2 }, - { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 2 }, - { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 2 }, - { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 2 }, - { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 2 }, - { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 2 }, - { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 2 }, - { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 2 }, - { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 2 }, - { "label": "Enter", "matrix": [8, 4], "w": 2.25, "x": 12.75, "y": 2 }, - { "label": "PGDN", "matrix": [2, 6], "x": 15, "y": 2 }, - { "label": "LShift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 3 }, - { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 3 }, - { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 3 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 3 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 3 }, - { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 3 }, - { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 3 }, - { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 3 }, - { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 3 }, - { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 3 }, - { "label": "RShift", "matrix": [0, 7], "w": 1.75, "x": 12.25, "y": 3 }, - { "label": "Up", "matrix": [1, 6], "x": 14, "y": 3 }, - { "label": "End", "matrix": [6, 3], "x": 15, "y": 3 }, - { "label": "LCtrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 4 }, - { "label": "LWin", "matrix": [0, 5], "w": 1.25, "x": 1.25, "y": 4 }, - { "label": "LAlt", "matrix": [0, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "label": "Space", "matrix": [0, 1], "w": 6.25, "x": 3.75, "y": 4 }, - { "label": "RAlt", "matrix": [3, 6], "w": 1.25, "x": 10, "y": 4 }, - { "label": "FN", "matrix": [3, 3], "w": 1.25, "x": 11.25, "y": 4 }, - { "label": "Left", "matrix": [0, 3], "x": 13, "y": 4 }, - { "label": "Down", "matrix": [1, 5], "x": 14, "y": 4 }, - { "label": "Right", "matrix": [2, 5], "x": 15, "y": 4 } - ] - } - } -} diff --git a/keyboards/projectd/65/projectd_65_ansi/keyboard.json b/keyboards/projectd/65/projectd_65_ansi/keyboard.json new file mode 100644 index 0000000000..9cfe8ffb5d --- /dev/null +++ b/keyboards/projectd/65/projectd_65_ansi/keyboard.json @@ -0,0 +1,243 @@ +{ + "manufacturer": "ProjectD", + "keyboard_name": "ProjectD 65% ANSI", + "maintainer": "Gsky", + "bootloader": "wb32-dfu", + "bootmagic": { + "matrix": [1, 3] + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 13 + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8"] + }, + "processor": "WB32FQ95", + "qmk": { + "tap_keycode_delay": 10 + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "center_point": [76, 25], + "driver": "aw20216s", + "layout": [ + { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [1, 7], "x": 10, "y": 0 }, + { "flags": 4, "matrix": [2, 7], "x": 20, "y": 0 }, + { "flags": 4, "matrix": [3, 7], "x": 30, "y": 0 }, + { "flags": 4, "matrix": [4, 7], "x": 40, "y": 0 }, + { "flags": 4, "matrix": [4, 6], "x": 50, "y": 0 }, + { "flags": 4, "matrix": [5, 6], "x": 60, "y": 0 }, + { "flags": 4, "matrix": [5, 7], "x": 70, "y": 0 }, + { "flags": 4, "matrix": [6, 7], "x": 80, "y": 0 }, + { "flags": 4, "matrix": [7, 7], "x": 90, "y": 0 }, + { "flags": 4, "matrix": [8, 7], "x": 100, "y": 0 }, + { "flags": 4, "matrix": [8, 6], "x": 110, "y": 0 }, + { "flags": 4, "matrix": [6, 6], "x": 120, "y": 0 }, + { "flags": 4, "matrix": [7, 1], "x": 130, "y": 0 }, + { "flags": 4, "matrix": [2, 3], "x": 150, "y": 0 }, + { "flags": 4, "matrix": [1, 1], "x": 0, "y": 10 }, + { "flags": 4, "matrix": [1, 0], "x": 15, "y": 10 }, + { "flags": 4, "matrix": [2, 0], "x": 25, "y": 10 }, + { "flags": 4, "matrix": [3, 0], "x": 35, "y": 10 }, + { "flags": 4, "matrix": [4, 0], "x": 45, "y": 10 }, + { "flags": 4, "matrix": [4, 1], "x": 55, "y": 10 }, + { "flags": 4, "matrix": [5, 1], "x": 65, "y": 10 }, + { "flags": 4, "matrix": [5, 0], "x": 75, "y": 10 }, + { "flags": 4, "matrix": [6, 0], "x": 85, "y": 10 }, + { "flags": 4, "matrix": [7, 0], "x": 95, "y": 10 }, + { "flags": 4, "matrix": [8, 0], "x": 105, "y": 10 }, + { "flags": 4, "matrix": [8, 1], "x": 115, "y": 10 }, + { "flags": 4, "matrix": [6, 1], "x": 125, "y": 10 }, + { "flags": 4, "matrix": [7, 5], "x": 135, "y": 10 }, + { "flags": 4, "matrix": [7, 3], "x": 150, "y": 10 }, + { "flags": 1, "matrix": [2, 1], "x": 0, "y": 20 }, + { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 20 }, + { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 20 }, + { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 20 }, + { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 20 }, + { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 20 }, + { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 20 }, + { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 20 }, + { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 20 }, + { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 20 }, + { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 20 }, + { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 20 }, + { "flags": 4, "matrix": [8, 4], "x": 127.5, "y": 20 }, + { "flags": 4, "matrix": [2, 6], "x": 150, "y": 20 }, + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 30 }, + { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 30 }, + { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 30 }, + { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 30 }, + { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 30 }, + { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 30 }, + { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 30 }, + { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 30 }, + { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 30 }, + { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 30 }, + { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 30 }, + { "flags": 4, "matrix": [0, 7], "x": 122.5, "y": 30 }, + { "flags": 4, "matrix": [1, 6], "x": 140, "y": 30 }, + { "flags": 4, "matrix": [6, 3], "x": 150, "y": 30 }, + { "flags": 4, "matrix": [0, 6], "x": 0, "y": 40 }, + { "flags": 4, "matrix": [0, 5], "x": 12.5, "y": 40 }, + { "flags": 4, "matrix": [0, 2], "x": 25, "y": 40 }, + { "flags": 4, "x": 61.5, "y": 40 }, + { "flags": 4, "x": 62.5, "y": 40 }, + { "flags": 4, "matrix": [0, 1], "x": 65, "y": 40 }, + { "flags": 4, "x": 67.5, "y": 40 }, + { "flags": 4, "x": 68.5, "y": 40 }, + { "flags": 4, "matrix": [3, 6], "x": 100, "y": 40 }, + { "flags": 4, "matrix": [3, 3], "x": 112.5, "y": 40 }, + { "flags": 4, "matrix": [0, 3], "x": 130, "y": 40 }, + { "flags": 4, "matrix": [1, 5], "x": 140, "y": 40 }, + { "flags": 4, "matrix": [2, 5], "x": 150, "y": 40 } + ], + "sleep": true + }, + "url": "", + "usb": { + "device_version": "0.0.4", + "pid": "0x5319", + "vid": "0x3233" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi_blocker" + }, + "community_layouts": ["65_ansi_blocker"], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + { "label": "Esc", "matrix": [1, 3], "x": 0, "y": 0 }, + { "label": "1", "matrix": [1, 7], "x": 1, "y": 0 }, + { "label": "2", "matrix": [2, 7], "x": 2, "y": 0 }, + { "label": "3", "matrix": [3, 7], "x": 3, "y": 0 }, + { "label": "4", "matrix": [4, 7], "x": 4, "y": 0 }, + { "label": "5", "matrix": [4, 6], "x": 5, "y": 0 }, + { "label": "6", "matrix": [5, 6], "x": 6, "y": 0 }, + { "label": "7", "matrix": [5, 7], "x": 7, "y": 0 }, + { "label": "8", "matrix": [6, 7], "x": 8, "y": 0 }, + { "label": "9", "matrix": [7, 7], "x": 9, "y": 0 }, + { "label": "0", "matrix": [8, 7], "x": 10, "y": 0 }, + { "label": "-", "matrix": [8, 6], "x": 11, "y": 0 }, + { "label": "=", "matrix": [6, 6], "x": 12, "y": 0 }, + { "label": "Backspace", "matrix": [7, 1], "w": 2, "x": 13, "y": 0 }, + { "label": "Del", "matrix": [2, 3], "x": 15, "y": 0 }, + { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 1 }, + { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 1 }, + { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 1 }, + { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 1 }, + { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 1 }, + { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 1 }, + { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 1 }, + { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 1 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 1 }, + { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 1 }, + { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 1 }, + { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 1 }, + { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 1 }, + { "label": "\\", "matrix": [7, 5], "w": 1.5, "x": 13.5, "y": 1 }, + { "label": "PGUP", "matrix": [7, 3], "x": 15, "y": 1 }, + { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 2 }, + { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 2 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 2 }, + { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 2 }, + { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 2 }, + { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 2 }, + { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 2 }, + { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 2 }, + { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 2 }, + { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 2 }, + { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 2 }, + { "label": "Enter", "matrix": [8, 4], "w": 2.25, "x": 12.75, "y": 2 }, + { "label": "PGDN", "matrix": [2, 6], "x": 15, "y": 2 }, + { "label": "LShift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 3 }, + { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 3 }, + { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 3 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 3 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 3 }, + { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 3 }, + { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 3 }, + { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 3 }, + { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 3 }, + { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 3 }, + { "label": "RShift", "matrix": [0, 7], "w": 1.75, "x": 12.25, "y": 3 }, + { "label": "Up", "matrix": [1, 6], "x": 14, "y": 3 }, + { "label": "End", "matrix": [6, 3], "x": 15, "y": 3 }, + { "label": "LCtrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 4 }, + { "label": "LWin", "matrix": [0, 5], "w": 1.25, "x": 1.25, "y": 4 }, + { "label": "LAlt", "matrix": [0, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "label": "Space", "matrix": [0, 1], "w": 6.25, "x": 3.75, "y": 4 }, + { "label": "RAlt", "matrix": [3, 6], "w": 1.25, "x": 10, "y": 4 }, + { "label": "FN", "matrix": [3, 3], "w": 1.25, "x": 11.25, "y": 4 }, + { "label": "Left", "matrix": [0, 3], "x": 13, "y": 4 }, + { "label": "Down", "matrix": [1, 5], "x": 14, "y": 4 }, + { "label": "Right", "matrix": [2, 5], "x": 15, "y": 4 } + ] + } + } +} diff --git a/keyboards/projectd/65/projectd_65_ansi/rules.mk b/keyboards/projectd/65/projectd_65_ansi/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/projectd/65/projectd_65_ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/projectd/75/ansi/info.json b/keyboards/projectd/75/ansi/info.json deleted file mode 100644 index 2e57c35328..0000000000 --- a/keyboards/projectd/75/ansi/info.json +++ /dev/null @@ -1,281 +0,0 @@ -{ - "manufacturer": "ProjectD", - "keyboard_name": "ProjectD 75% ANSI", - "maintainer": "Gsky", - "bootloader": "wb32-dfu", - "bootmagic": { - "matrix": [1, 3] - }, - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 10 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], - "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"] - }, - "processor": "WB32FQ95", - "qmk": { - "tap_keycode_delay": 10 - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "center_point": [78, 20], - "driver": "aw20216s", - "layout": [ - { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [2, 6], "x": 12.5, "y": 0 }, - { "flags": 4, "matrix": [3, 6], "x": 22.5, "y": 0 }, - { "flags": 4, "matrix": [3, 1], "x": 32.5, "y": 0 }, - { "flags": 4, "matrix": [3, 3], "x": 42.5, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 55, "y": 0 }, - { "flags": 4, "matrix": [6, 3], "x": 65, "y": 0 }, - { "flags": 4, "matrix": [7, 1], "x": 75, "y": 0 }, - { "flags": 4, "matrix": [7, 6], "x": 85, "y": 0 }, - { "flags": 4, "matrix": [10, 6], "x": 97.5, "y": 0 }, - { "flags": 4, "matrix": [10, 7], "x": 107.5, "y": 0 }, - { "flags": 4, "matrix": [10, 3], "x": 117.5, "y": 0 }, - { "flags": 4, "matrix": [10, 5], "x": 127.5, "y": 0 }, - { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 }, - { "flags": 4, "matrix": [6, 5], "x": 155, "y": 0 }, - - { "flags": 4, "matrix": [1, 6], "x": 0, "y": 12.5 }, - { "flags": 4, "matrix": [1, 7], "x": 10, "y": 12.5 }, - { "flags": 4, "matrix": [2, 7], "x": 20, "y": 12.5 }, - { "flags": 4, "matrix": [3, 7], "x": 30, "y": 12.5 }, - { "flags": 4, "matrix": [4, 7], "x": 40, "y": 12.5 }, - { "flags": 4, "matrix": [4, 6], "x": 50, "y": 12.5 }, - { "flags": 4, "matrix": [5, 6], "x": 60, "y": 12.5 }, - { "flags": 4, "matrix": [5, 7], "x": 70, "y": 12.5 }, - { "flags": 4, "matrix": [6, 7], "x": 80, "y": 12.5 }, - { "flags": 4, "matrix": [7, 7], "x": 90, "y": 12.5 }, - { "flags": 4, "matrix": [8, 7], "x": 100, "y": 12.5 }, - { "flags": 4, "matrix": [8, 6], "x": 110, "y": 12.5 }, - { "flags": 4, "matrix": [6, 6], "x": 120, "y": 12.5 }, - { "flags": 4, "matrix": [10, 1], "x": 130, "y": 12.5 }, - { "flags": 4, "matrix": [0, 2], "x": 155, "y": 12.5 }, - - { "flags": 4, "matrix": [1, 1], "x": 0, "y": 22.5 }, - { "flags": 4, "matrix": [1, 0], "x": 15, "y": 22.5 }, - { "flags": 4, "matrix": [2, 0], "x": 25, "y": 22.5 }, - { "flags": 4, "matrix": [3, 0], "x": 35, "y": 22.5 }, - { "flags": 4, "matrix": [4, 0], "x": 45, "y": 22.5 }, - { "flags": 4, "matrix": [4, 1], "x": 55, "y": 22.5 }, - { "flags": 4, "matrix": [5, 1], "x": 65, "y": 22.5 }, - { "flags": 4, "matrix": [5, 0], "x": 75, "y": 22.5 }, - { "flags": 4, "matrix": [6, 0], "x": 85, "y": 22.5 }, - { "flags": 4, "matrix": [7, 0], "x": 95, "y": 22.5 }, - { "flags": 4, "matrix": [8, 0], "x": 105, "y": 22.5 }, - { "flags": 4, "matrix": [8, 1], "x": 115, "y": 22.5 }, - { "flags": 4, "matrix": [6, 1], "x": 125, "y": 22.5 }, - { "flags": 4, "matrix": [10, 2], "x": 135, "y": 22.5 }, - { "flags": 4, "matrix": [1, 5], "x": 155, "y": 22.5 }, - - { "flags": 8, "matrix": [2, 1], "x": 0, "y": 32.5 }, - { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 32.5 }, - { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 32.5 }, - { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 32.5 }, - { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 32.5 }, - { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 32.5 }, - { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 32.5 }, - { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 32.5 }, - { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 32.5 }, - { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 32.5 }, - { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 32.5 }, - { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 32.5 }, - { "flags": 4, "matrix": [10, 4], "x": 127.5, "y": 32.5 }, - { "flags": 4, "matrix": [2, 5], "x": 155, "y": 32.5 }, - - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 42.5 }, - { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 42.5 }, - { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 42.5 }, - { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 42.5 }, - { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 42.5 }, - { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 42.5 }, - { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 42.5 }, - { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 42.5 }, - { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 42.5 }, - { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 42.5 }, - { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 42.5 }, - { "flags": 4, "matrix": [9, 1], "x": 122.5, "y": 42.5 }, - { "flags": 4, "matrix": [3, 5], "x": 142.5, "y": 45 }, - { "flags": 4, "matrix": [7, 5], "x": 155, "y": 42.5 }, - - { "flags": 4, "matrix": [0, 6], "x": 0, "y": 52.5 }, - { "flags": 4, "matrix": [9, 0], "x": 12.5, "y": 52.5 }, - { "flags": 4, "matrix": [9, 3], "x": 25, "y": 52.5 }, - { "flags": 4, "x": 61.5, "y": 52.5 }, - { "flags": 4, "x": 62.5, "y": 52.5 }, - { "flags": 4, "matrix": [9, 4], "x": 65, "y": 52.5 }, - { "flags": 4, "x": 67.5, "y": 52.5 }, - { "flags": 4, "x": 68.5, "y": 52.5 }, - { "flags": 4, "matrix": [9, 5], "x": 100, "y": 52.5 }, - { "flags": 4, "matrix": [9, 2], "x": 110, "y": 52.5 }, - { "flags": 4, "matrix": [0, 4], "x": 120, "y": 52.5 }, - { "flags": 4, "matrix": [0, 3], "x": 132.5, "y": 52.5 }, - { "flags": 4, "matrix": [7, 3], "x": 142.5, "y": 52.5 }, - { "flags": 4, "matrix": [0, 5], "x": 152.5, "y": 52.5 } - ], - "sleep": true - }, - "url": "", - "usb": { - "device_version": "0.0.2", - "pid": "0x000F", - "vid": "0x3233" - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Esc", "matrix": [1, 3], "x": 0, "y": 0 }, - { "label": "F1", "matrix": [2, 6], "x": 1.25, "y": 0 }, - { "label": "F2", "matrix": [3, 6], "x": 2.25, "y": 0 }, - { "label": "F3", "matrix": [3, 1], "x": 3.25, "y": 0 }, - { "label": "F4", "matrix": [3, 3], "x": 4.25, "y": 0 }, - { "label": "F5", "matrix": [0, 7], "x": 5.5, "y": 0 }, - { "label": "F6", "matrix": [6, 3], "x": 6.5, "y": 0 }, - { "label": "F7", "matrix": [7, 1], "x": 7.5, "y": 0 }, - { "label": "F8", "matrix": [7, 6], "x": 8.5, "y": 0 }, - { "label": "F9", "matrix": [10, 6], "x": 9.75, "y": 0 }, - { "label": "F10", "matrix": [10, 7], "x": 10.75, "y": 0 }, - { "label": "F11", "matrix": [10, 3], "x": 11.75, "y": 0 }, - { "label": "F12", "matrix": [10, 5], "x": 12.75, "y": 0 }, - { "label": "PrintScreen", "matrix": [9, 7], "x": 14, "y": 0 }, - { "label": "Delete", "matrix": [6, 5], "x": 15.5, "y": 0 }, - - { "label": "`", "matrix": [1, 6], "x": 0, "y": 1.25 }, - { "label": "1", "matrix": [1, 7], "x": 1, "y": 1.25 }, - { "label": "2", "matrix": [2, 7], "x": 2, "y": 1.25 }, - { "label": "3", "matrix": [3, 7], "x": 3, "y": 1.25 }, - { "label": "4", "matrix": [4, 7], "x": 4, "y": 1.25 }, - { "label": "5", "matrix": [4, 6], "x": 5, "y": 1.25 }, - { "label": "6", "matrix": [5, 6], "x": 6, "y": 1.25 }, - { "label": "7", "matrix": [5, 7], "x": 7, "y": 1.25 }, - { "label": "8", "matrix": [6, 7], "x": 8, "y": 1.25 }, - { "label": "9", "matrix": [7, 7], "x": 9, "y": 1.25 }, - { "label": "0", "matrix": [8, 7], "x": 10, "y": 1.25 }, - { "label": "-", "matrix": [8, 6], "x": 11, "y": 1.25 }, - { "label": "=", "matrix": [6, 6], "x": 12, "y": 1.25 }, - { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1.25 }, - { "label": "Home", "matrix": [0, 2], "x": 15.5, "y": 1.25 }, - - { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2.25 }, - { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2.25 }, - { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2.25 }, - { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2.25 }, - { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2.25 }, - { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2.25 }, - { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2.25 }, - { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2.25 }, - { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2.25 }, - { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2.25 }, - { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2.25 }, - { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2.25 }, - { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2.25 }, - { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2.25 }, - { "label": "PGUP", "matrix": [1, 5], "x": 15.5, "y": 2.25 }, - - { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3.25 }, - { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.25 }, - { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.25 }, - { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.25 }, - { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25 }, - { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3.25 }, - { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3.25 }, - { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3.25 }, - { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3.25 }, - { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3.25 }, - { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3.25 }, - { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3.25 }, - { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3.25 }, - { "label": "PGDN", "matrix": [2, 5], "x": 15.5, "y": 3.25 }, - - { "label": "L Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4.25 }, - { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4.25 }, - { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4.25 }, - { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4.25 }, - { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, - { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, - { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4.25 }, - { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4.25 }, - { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4.25 }, - { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4.25 }, - { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4.25 }, - { "label": "R Shift", "matrix": [9, 1], "w": 1.75, "x": 12.25, "y": 4.25 }, - { "label": "Up", "matrix": [3, 5], "x": 14.25, "y": 4.5 }, - { "label": "End", "matrix": [7, 5], "x": 15.5, "y": 4.25 }, - - { "label": "L Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5.25 }, - { "label": "L Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5.25 }, - { "label": "L Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5.25 }, - { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5.25 }, - { "label": "R Alt", "matrix": [9, 5], "x": 10, "y": 5.25 }, - { "label": "FN", "matrix": [9, 2], "x": 11, "y": 5.25 }, - { "label": "R Ctrl", "matrix": [0, 4], "x": 12, "y": 5.25 }, - { "label": "Left", "matrix": [0, 3], "x": 13.25, "y": 5.5 }, - { "label": "Down", "matrix": [7, 3], "x": 14.25, "y": 5.5 }, - { "label": "Right", "matrix": [0, 5], "x": 15.25, "y": 5.5 } - ] - } - } -} diff --git a/keyboards/projectd/75/ansi/keyboard.json b/keyboards/projectd/75/ansi/keyboard.json new file mode 100644 index 0000000000..2e57c35328 --- /dev/null +++ b/keyboards/projectd/75/ansi/keyboard.json @@ -0,0 +1,281 @@ +{ + "manufacturer": "ProjectD", + "keyboard_name": "ProjectD 75% ANSI", + "maintainer": "Gsky", + "bootloader": "wb32-dfu", + "bootmagic": { + "matrix": [1, 3] + }, + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 10 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["A0", "A1", "A2", "A3", "A4", "A8", "A9", "A10"], + "rows": ["B0", "B1", "B2", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B10"] + }, + "processor": "WB32FQ95", + "qmk": { + "tap_keycode_delay": 10 + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "center_point": [78, 20], + "driver": "aw20216s", + "layout": [ + { "flags": 4, "matrix": [1, 3], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [2, 6], "x": 12.5, "y": 0 }, + { "flags": 4, "matrix": [3, 6], "x": 22.5, "y": 0 }, + { "flags": 4, "matrix": [3, 1], "x": 32.5, "y": 0 }, + { "flags": 4, "matrix": [3, 3], "x": 42.5, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 55, "y": 0 }, + { "flags": 4, "matrix": [6, 3], "x": 65, "y": 0 }, + { "flags": 4, "matrix": [7, 1], "x": 75, "y": 0 }, + { "flags": 4, "matrix": [7, 6], "x": 85, "y": 0 }, + { "flags": 4, "matrix": [10, 6], "x": 97.5, "y": 0 }, + { "flags": 4, "matrix": [10, 7], "x": 107.5, "y": 0 }, + { "flags": 4, "matrix": [10, 3], "x": 117.5, "y": 0 }, + { "flags": 4, "matrix": [10, 5], "x": 127.5, "y": 0 }, + { "flags": 4, "matrix": [9, 7], "x": 140, "y": 0 }, + { "flags": 4, "matrix": [6, 5], "x": 155, "y": 0 }, + + { "flags": 4, "matrix": [1, 6], "x": 0, "y": 12.5 }, + { "flags": 4, "matrix": [1, 7], "x": 10, "y": 12.5 }, + { "flags": 4, "matrix": [2, 7], "x": 20, "y": 12.5 }, + { "flags": 4, "matrix": [3, 7], "x": 30, "y": 12.5 }, + { "flags": 4, "matrix": [4, 7], "x": 40, "y": 12.5 }, + { "flags": 4, "matrix": [4, 6], "x": 50, "y": 12.5 }, + { "flags": 4, "matrix": [5, 6], "x": 60, "y": 12.5 }, + { "flags": 4, "matrix": [5, 7], "x": 70, "y": 12.5 }, + { "flags": 4, "matrix": [6, 7], "x": 80, "y": 12.5 }, + { "flags": 4, "matrix": [7, 7], "x": 90, "y": 12.5 }, + { "flags": 4, "matrix": [8, 7], "x": 100, "y": 12.5 }, + { "flags": 4, "matrix": [8, 6], "x": 110, "y": 12.5 }, + { "flags": 4, "matrix": [6, 6], "x": 120, "y": 12.5 }, + { "flags": 4, "matrix": [10, 1], "x": 130, "y": 12.5 }, + { "flags": 4, "matrix": [0, 2], "x": 155, "y": 12.5 }, + + { "flags": 4, "matrix": [1, 1], "x": 0, "y": 22.5 }, + { "flags": 4, "matrix": [1, 0], "x": 15, "y": 22.5 }, + { "flags": 4, "matrix": [2, 0], "x": 25, "y": 22.5 }, + { "flags": 4, "matrix": [3, 0], "x": 35, "y": 22.5 }, + { "flags": 4, "matrix": [4, 0], "x": 45, "y": 22.5 }, + { "flags": 4, "matrix": [4, 1], "x": 55, "y": 22.5 }, + { "flags": 4, "matrix": [5, 1], "x": 65, "y": 22.5 }, + { "flags": 4, "matrix": [5, 0], "x": 75, "y": 22.5 }, + { "flags": 4, "matrix": [6, 0], "x": 85, "y": 22.5 }, + { "flags": 4, "matrix": [7, 0], "x": 95, "y": 22.5 }, + { "flags": 4, "matrix": [8, 0], "x": 105, "y": 22.5 }, + { "flags": 4, "matrix": [8, 1], "x": 115, "y": 22.5 }, + { "flags": 4, "matrix": [6, 1], "x": 125, "y": 22.5 }, + { "flags": 4, "matrix": [10, 2], "x": 135, "y": 22.5 }, + { "flags": 4, "matrix": [1, 5], "x": 155, "y": 22.5 }, + + { "flags": 8, "matrix": [2, 1], "x": 0, "y": 32.5 }, + { "flags": 4, "matrix": [1, 2], "x": 17.5, "y": 32.5 }, + { "flags": 4, "matrix": [2, 2], "x": 27.5, "y": 32.5 }, + { "flags": 4, "matrix": [3, 2], "x": 37.5, "y": 32.5 }, + { "flags": 4, "matrix": [4, 2], "x": 47.5, "y": 32.5 }, + { "flags": 4, "matrix": [4, 3], "x": 57.5, "y": 32.5 }, + { "flags": 4, "matrix": [5, 3], "x": 67.5, "y": 32.5 }, + { "flags": 4, "matrix": [5, 2], "x": 77.5, "y": 32.5 }, + { "flags": 4, "matrix": [6, 2], "x": 87.5, "y": 32.5 }, + { "flags": 4, "matrix": [7, 2], "x": 97.5, "y": 32.5 }, + { "flags": 4, "matrix": [8, 2], "x": 107.5, "y": 32.5 }, + { "flags": 4, "matrix": [8, 3], "x": 117.5, "y": 32.5 }, + { "flags": 4, "matrix": [10, 4], "x": 127.5, "y": 32.5 }, + { "flags": 4, "matrix": [2, 5], "x": 155, "y": 32.5 }, + + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 42.5 }, + { "flags": 4, "matrix": [1, 4], "x": 22.5, "y": 42.5 }, + { "flags": 4, "matrix": [2, 4], "x": 32.5, "y": 42.5 }, + { "flags": 4, "matrix": [3, 4], "x": 42.5, "y": 42.5 }, + { "flags": 4, "matrix": [4, 4], "x": 52.5, "y": 42.5 }, + { "flags": 4, "matrix": [4, 5], "x": 62.5, "y": 42.5 }, + { "flags": 4, "matrix": [5, 5], "x": 72.5, "y": 42.5 }, + { "flags": 4, "matrix": [5, 4], "x": 82.5, "y": 42.5 }, + { "flags": 4, "matrix": [6, 4], "x": 92.5, "y": 42.5 }, + { "flags": 4, "matrix": [7, 4], "x": 102.5, "y": 42.5 }, + { "flags": 4, "matrix": [8, 5], "x": 112.5, "y": 42.5 }, + { "flags": 4, "matrix": [9, 1], "x": 122.5, "y": 42.5 }, + { "flags": 4, "matrix": [3, 5], "x": 142.5, "y": 45 }, + { "flags": 4, "matrix": [7, 5], "x": 155, "y": 42.5 }, + + { "flags": 4, "matrix": [0, 6], "x": 0, "y": 52.5 }, + { "flags": 4, "matrix": [9, 0], "x": 12.5, "y": 52.5 }, + { "flags": 4, "matrix": [9, 3], "x": 25, "y": 52.5 }, + { "flags": 4, "x": 61.5, "y": 52.5 }, + { "flags": 4, "x": 62.5, "y": 52.5 }, + { "flags": 4, "matrix": [9, 4], "x": 65, "y": 52.5 }, + { "flags": 4, "x": 67.5, "y": 52.5 }, + { "flags": 4, "x": 68.5, "y": 52.5 }, + { "flags": 4, "matrix": [9, 5], "x": 100, "y": 52.5 }, + { "flags": 4, "matrix": [9, 2], "x": 110, "y": 52.5 }, + { "flags": 4, "matrix": [0, 4], "x": 120, "y": 52.5 }, + { "flags": 4, "matrix": [0, 3], "x": 132.5, "y": 52.5 }, + { "flags": 4, "matrix": [7, 3], "x": 142.5, "y": 52.5 }, + { "flags": 4, "matrix": [0, 5], "x": 152.5, "y": 52.5 } + ], + "sleep": true + }, + "url": "", + "usb": { + "device_version": "0.0.2", + "pid": "0x000F", + "vid": "0x3233" + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Esc", "matrix": [1, 3], "x": 0, "y": 0 }, + { "label": "F1", "matrix": [2, 6], "x": 1.25, "y": 0 }, + { "label": "F2", "matrix": [3, 6], "x": 2.25, "y": 0 }, + { "label": "F3", "matrix": [3, 1], "x": 3.25, "y": 0 }, + { "label": "F4", "matrix": [3, 3], "x": 4.25, "y": 0 }, + { "label": "F5", "matrix": [0, 7], "x": 5.5, "y": 0 }, + { "label": "F6", "matrix": [6, 3], "x": 6.5, "y": 0 }, + { "label": "F7", "matrix": [7, 1], "x": 7.5, "y": 0 }, + { "label": "F8", "matrix": [7, 6], "x": 8.5, "y": 0 }, + { "label": "F9", "matrix": [10, 6], "x": 9.75, "y": 0 }, + { "label": "F10", "matrix": [10, 7], "x": 10.75, "y": 0 }, + { "label": "F11", "matrix": [10, 3], "x": 11.75, "y": 0 }, + { "label": "F12", "matrix": [10, 5], "x": 12.75, "y": 0 }, + { "label": "PrintScreen", "matrix": [9, 7], "x": 14, "y": 0 }, + { "label": "Delete", "matrix": [6, 5], "x": 15.5, "y": 0 }, + + { "label": "`", "matrix": [1, 6], "x": 0, "y": 1.25 }, + { "label": "1", "matrix": [1, 7], "x": 1, "y": 1.25 }, + { "label": "2", "matrix": [2, 7], "x": 2, "y": 1.25 }, + { "label": "3", "matrix": [3, 7], "x": 3, "y": 1.25 }, + { "label": "4", "matrix": [4, 7], "x": 4, "y": 1.25 }, + { "label": "5", "matrix": [4, 6], "x": 5, "y": 1.25 }, + { "label": "6", "matrix": [5, 6], "x": 6, "y": 1.25 }, + { "label": "7", "matrix": [5, 7], "x": 7, "y": 1.25 }, + { "label": "8", "matrix": [6, 7], "x": 8, "y": 1.25 }, + { "label": "9", "matrix": [7, 7], "x": 9, "y": 1.25 }, + { "label": "0", "matrix": [8, 7], "x": 10, "y": 1.25 }, + { "label": "-", "matrix": [8, 6], "x": 11, "y": 1.25 }, + { "label": "=", "matrix": [6, 6], "x": 12, "y": 1.25 }, + { "label": "Backspace", "matrix": [10, 1], "w": 2, "x": 13, "y": 1.25 }, + { "label": "Home", "matrix": [0, 2], "x": 15.5, "y": 1.25 }, + + { "label": "Tab", "matrix": [1, 1], "w": 1.5, "x": 0, "y": 2.25 }, + { "label": "Q", "matrix": [1, 0], "x": 1.5, "y": 2.25 }, + { "label": "W", "matrix": [2, 0], "x": 2.5, "y": 2.25 }, + { "label": "E", "matrix": [3, 0], "x": 3.5, "y": 2.25 }, + { "label": "R", "matrix": [4, 0], "x": 4.5, "y": 2.25 }, + { "label": "T", "matrix": [4, 1], "x": 5.5, "y": 2.25 }, + { "label": "Y", "matrix": [5, 1], "x": 6.5, "y": 2.25 }, + { "label": "U", "matrix": [5, 0], "x": 7.5, "y": 2.25 }, + { "label": "I", "matrix": [6, 0], "x": 8.5, "y": 2.25 }, + { "label": "O", "matrix": [7, 0], "x": 9.5, "y": 2.25 }, + { "label": "P", "matrix": [8, 0], "x": 10.5, "y": 2.25 }, + { "label": "[", "matrix": [8, 1], "x": 11.5, "y": 2.25 }, + { "label": "]", "matrix": [6, 1], "x": 12.5, "y": 2.25 }, + { "label": "\\", "matrix": [10, 2], "w": 1.5, "x": 13.5, "y": 2.25 }, + { "label": "PGUP", "matrix": [1, 5], "x": 15.5, "y": 2.25 }, + + { "label": "Caps Lock", "matrix": [2, 1], "w": 1.75, "x": 0, "y": 3.25 }, + { "label": "A", "matrix": [1, 2], "x": 1.75, "y": 3.25 }, + { "label": "S", "matrix": [2, 2], "x": 2.75, "y": 3.25 }, + { "label": "D", "matrix": [3, 2], "x": 3.75, "y": 3.25 }, + { "label": "F", "matrix": [4, 2], "x": 4.75, "y": 3.25 }, + { "label": "G", "matrix": [4, 3], "x": 5.75, "y": 3.25 }, + { "label": "H", "matrix": [5, 3], "x": 6.75, "y": 3.25 }, + { "label": "J", "matrix": [5, 2], "x": 7.75, "y": 3.25 }, + { "label": "K", "matrix": [6, 2], "x": 8.75, "y": 3.25 }, + { "label": "L", "matrix": [7, 2], "x": 9.75, "y": 3.25 }, + { "label": ";", "matrix": [8, 2], "x": 10.75, "y": 3.25 }, + { "label": "'", "matrix": [8, 3], "x": 11.75, "y": 3.25 }, + { "label": "Enter", "matrix": [10, 4], "w": 2.25, "x": 12.75, "y": 3.25 }, + { "label": "PGDN", "matrix": [2, 5], "x": 15.5, "y": 3.25 }, + + { "label": "L Shift", "matrix": [0, 0], "w": 2.25, "x": 0, "y": 4.25 }, + { "label": "Z", "matrix": [1, 4], "x": 2.25, "y": 4.25 }, + { "label": "X", "matrix": [2, 4], "x": 3.25, "y": 4.25 }, + { "label": "C", "matrix": [3, 4], "x": 4.25, "y": 4.25 }, + { "label": "V", "matrix": [4, 4], "x": 5.25, "y": 4.25 }, + { "label": "B", "matrix": [4, 5], "x": 6.25, "y": 4.25 }, + { "label": "N", "matrix": [5, 5], "x": 7.25, "y": 4.25 }, + { "label": "M", "matrix": [5, 4], "x": 8.25, "y": 4.25 }, + { "label": ",", "matrix": [6, 4], "x": 9.25, "y": 4.25 }, + { "label": ".", "matrix": [7, 4], "x": 10.25, "y": 4.25 }, + { "label": "/", "matrix": [8, 5], "x": 11.25, "y": 4.25 }, + { "label": "R Shift", "matrix": [9, 1], "w": 1.75, "x": 12.25, "y": 4.25 }, + { "label": "Up", "matrix": [3, 5], "x": 14.25, "y": 4.5 }, + { "label": "End", "matrix": [7, 5], "x": 15.5, "y": 4.25 }, + + { "label": "L Ctrl", "matrix": [0, 6], "w": 1.25, "x": 0, "y": 5.25 }, + { "label": "L Win", "matrix": [9, 0], "w": 1.25, "x": 1.25, "y": 5.25 }, + { "label": "L Alt", "matrix": [9, 3], "w": 1.25, "x": 2.5, "y": 5.25 }, + { "label": "Space", "matrix": [9, 4], "w": 6.25, "x": 3.75, "y": 5.25 }, + { "label": "R Alt", "matrix": [9, 5], "x": 10, "y": 5.25 }, + { "label": "FN", "matrix": [9, 2], "x": 11, "y": 5.25 }, + { "label": "R Ctrl", "matrix": [0, 4], "x": 12, "y": 5.25 }, + { "label": "Left", "matrix": [0, 3], "x": 13.25, "y": 5.5 }, + { "label": "Down", "matrix": [7, 3], "x": 14.25, "y": 5.5 }, + { "label": "Right", "matrix": [0, 5], "x": 15.25, "y": 5.5 } + ] + } + } +} diff --git a/keyboards/projectd/75/ansi/rules.mk b/keyboards/projectd/75/ansi/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/projectd/75/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/proteus67/info.json b/keyboards/proteus67/info.json deleted file mode 100644 index 0ab7117ef2..0000000000 --- a/keyboards/proteus67/info.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "manufacturer": "gzowski", - "keyboard_name": "Proteus67", - "maintainer": "gzowski", - "development_board": "elite_pi", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "GP21", "pin_b": "GP9"} - ] - }, - "features": { - "encoder": true, - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP23", "GP20", "GP22", "GP26", "GP27", "GP28", "GP29"], - "rows": ["GP12", "GP13", "GP14", "GP15", "GP16"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": false, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 5, - "led_count": 21, - "saturation_steps": 5, - "sleep": true, - "layers": { - "enabled": true, - "override_rgb": false - } - }, - "url": "https://github.com/gzowski", - "usb": { - "device_version": "1.0.0", - "pid": "0x6F64", - "vid": "0x7072" - }, - "ws2812": { - "pin": "GP0", - "driver": "vendor" - }, - "layouts": { - "LAYOUT_ortho_5x14": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - {"matrix": [2, 7], "x": 7, "y": 2}, - {"matrix": [2, 8], "x": 8, "y": 2}, - {"matrix": [2, 9], "x": 9, "y": 2}, - {"matrix": [2, 10], "x": 10, "y": 2}, - {"matrix": [2, 11], "x": 11, "y": 2}, - {"matrix": [2, 12], "x": 12, "y": 2}, - {"matrix": [2, 13], "x": 13, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [3, 7], "x": 7, "y": 3}, - {"matrix": [3, 8], "x": 8, "y": 3}, - {"matrix": [3, 9], "x": 9, "y": 3}, - {"matrix": [3, 10], "x": 10, "y": 3}, - {"matrix": [3, 11], "x": 11, "y": 3}, - {"matrix": [3, 12], "x": 12, "y": 3}, - {"matrix": [3, 13], "x": 13, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 7], "x": 7, "y": 4}, - {"matrix": [4, 8], "x": 8, "y": 4}, - {"matrix": [4, 9], "x": 9, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4} - ] - } - } -} diff --git a/keyboards/proteus67/keyboard.json b/keyboards/proteus67/keyboard.json new file mode 100644 index 0000000000..0ab7117ef2 --- /dev/null +++ b/keyboards/proteus67/keyboard.json @@ -0,0 +1,129 @@ +{ + "manufacturer": "gzowski", + "keyboard_name": "Proteus67", + "maintainer": "gzowski", + "development_board": "elite_pi", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "GP21", "pin_b": "GP9"} + ] + }, + "features": { + "encoder": true, + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP2", "GP3", "GP4", "GP5", "GP6", "GP7", "GP8", "GP23", "GP20", "GP22", "GP26", "GP27", "GP28", "GP29"], + "rows": ["GP12", "GP13", "GP14", "GP15", "GP16"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": false, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 5, + "led_count": 21, + "saturation_steps": 5, + "sleep": true, + "layers": { + "enabled": true, + "override_rgb": false + } + }, + "url": "https://github.com/gzowski", + "usb": { + "device_version": "1.0.0", + "pid": "0x6F64", + "vid": "0x7072" + }, + "ws2812": { + "pin": "GP0", + "driver": "vendor" + }, + "layouts": { + "LAYOUT_ortho_5x14": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + {"matrix": [2, 7], "x": 7, "y": 2}, + {"matrix": [2, 8], "x": 8, "y": 2}, + {"matrix": [2, 9], "x": 9, "y": 2}, + {"matrix": [2, 10], "x": 10, "y": 2}, + {"matrix": [2, 11], "x": 11, "y": 2}, + {"matrix": [2, 12], "x": 12, "y": 2}, + {"matrix": [2, 13], "x": 13, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [3, 7], "x": 7, "y": 3}, + {"matrix": [3, 8], "x": 8, "y": 3}, + {"matrix": [3, 9], "x": 9, "y": 3}, + {"matrix": [3, 10], "x": 10, "y": 3}, + {"matrix": [3, 11], "x": 11, "y": 3}, + {"matrix": [3, 12], "x": 12, "y": 3}, + {"matrix": [3, 13], "x": 13, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 7], "x": 7, "y": 4}, + {"matrix": [4, 8], "x": 8, "y": 4}, + {"matrix": [4, 9], "x": 9, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4} + ] + } + } +} diff --git a/keyboards/proteus67/rules.mk b/keyboards/proteus67/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/proteus67/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/prototypist/pt60/info.json b/keyboards/prototypist/pt60/info.json deleted file mode 100644 index 8018350e6f..0000000000 --- a/keyboards/prototypist/pt60/info.json +++ /dev/null @@ -1,240 +0,0 @@ -{ - "manufacturer": "Proto[Typist]", - "keyboard_name": "PT-60", - "maintainer": "Anjheos", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B12", "B14", "A8", "A9", "A15", "B3", "B7", "B4", "B5", "B6", "A4", "A5", "A6", "A7"], - "rows": ["B0", "B1", "B2", "B10", "B11"] - }, - "processor": "STM32F303", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x4A46" - }, - "community_layouts": ["60_iso", "60_ansi"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "label": "\u00ac", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "\"", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "\u00a3", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, - {"matrix": [0, 13], "label": "Back", "x": 13, "y": 0}, - {"matrix": [2, 13], "label": "Delete", "x": 14, "y": 0}, - - {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, - {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, - {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, - {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, - {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, - {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, - {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, - {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, - {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, - {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, - {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, - {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, - {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, - {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, - {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, - {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, - {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, - {"matrix": [2, 11], "label": "@", "x": 11.75, "y": 2}, - {"matrix": [2, 12], "label": "~", "x": 12.75, "y": 2}, - {"matrix": [1, 13], "label": "Enter", "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "label": "Shift", "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "label": "|", "x": 1.25, "y": 3}, - {"matrix": [3, 2], "label": "Z", "x": 2.25, "y": 3}, - {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, - {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, - {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, - {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, - {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, - {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, - {"matrix": [3, 9], "label": "<", "x": 9.25, "y": 3}, - {"matrix": [3, 10], "label": ">", "x": 10.25, "y": 3}, - {"matrix": [3, 11], "label": "?", "x": 11.25, "y": 3}, - {"matrix": [3, 12], "label": "Shift", "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "label": "Fn", "x": 14, "y": 3}, - - {"matrix": [4, 0], "label": "Ctrl", "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "label": "Alt", "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "label": "AltGr", "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "label": "Win", "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "label": "Fn", "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "label": "Ctrl", "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "label": "\u00ac", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "\"", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "\u00a3", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, - {"matrix": [0, 13], "label": "Back", "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, - {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, - {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, - {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, - {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, - {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, - {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, - {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, - {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, - {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, - {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, - {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, - {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, - {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, - {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, - {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, - {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, - {"matrix": [2, 11], "label": "@", "x": 11.75, "y": 2}, - {"matrix": [2, 12], "label": "~", "x": 12.75, "y": 2}, - {"matrix": [1, 13], "label": "Enter", "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "label": "Shift", "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "label": "|", "x": 1.25, "y": 3}, - {"matrix": [3, 2], "label": "Z", "x": 2.25, "y": 3}, - {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, - {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, - {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, - {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, - {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, - {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, - {"matrix": [3, 9], "label": "<", "x": 9.25, "y": 3}, - {"matrix": [3, 10], "label": ">", "x": 10.25, "y": 3}, - {"matrix": [3, 11], "label": "?", "x": 11.25, "y": 3}, - {"matrix": [3, 12], "label": "Shift", "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "label": "Ctrl", "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "label": "Alt", "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "label": "AltGr", "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "label": "Win", "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "label": "Fn", "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "label": "Ctrl", "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "label": "\u00ac", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "\"", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "\u00a3", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, - {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, - {"matrix": [0, 13], "label": "Back", "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, - {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, - {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, - {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, - {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, - {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, - {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, - {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, - {"matrix": [1, 13], "label": "|", "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, - {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, - {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, - {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, - {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, - {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, - {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, - {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, - {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, - {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, - {"matrix": [2, 11], "label": "'", "x": 11.75, "y": 2}, - {"matrix": [2, 12], "label": "Enter", "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "label": "Shift", "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "label": "Z", "x": 2.25, "y": 3}, - {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, - {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, - {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, - {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, - {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, - {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, - {"matrix": [3, 9], "label": "<", "x": 9.25, "y": 3}, - {"matrix": [3, 10], "label": ">", "x": 10.25, "y": 3}, - {"matrix": [3, 11], "label": "?", "x": 11.25, "y": 3}, - {"matrix": [3, 12], "label": "Shift", "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "label": "Ctrl", "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "label": "Alt", "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "label": "AltGr", "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "label": "Win", "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "label": "Fn", "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "label": "Ctrl", "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/prototypist/pt60/keyboard.json b/keyboards/prototypist/pt60/keyboard.json new file mode 100644 index 0000000000..8018350e6f --- /dev/null +++ b/keyboards/prototypist/pt60/keyboard.json @@ -0,0 +1,240 @@ +{ + "manufacturer": "Proto[Typist]", + "keyboard_name": "PT-60", + "maintainer": "Anjheos", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B12", "B14", "A8", "A9", "A15", "B3", "B7", "B4", "B5", "B6", "A4", "A5", "A6", "A7"], + "rows": ["B0", "B1", "B2", "B10", "B11"] + }, + "processor": "STM32F303", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x4A46" + }, + "community_layouts": ["60_iso", "60_ansi"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "label": "\u00ac", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "\"", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "\u00a3", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, + {"matrix": [0, 13], "label": "Back", "x": 13, "y": 0}, + {"matrix": [2, 13], "label": "Delete", "x": 14, "y": 0}, + + {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, + {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, + {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, + {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, + {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, + {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, + {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, + {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, + {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, + {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, + {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, + {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, + {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, + {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, + {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, + {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, + {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, + {"matrix": [2, 11], "label": "@", "x": 11.75, "y": 2}, + {"matrix": [2, 12], "label": "~", "x": 12.75, "y": 2}, + {"matrix": [1, 13], "label": "Enter", "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "label": "Shift", "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "label": "|", "x": 1.25, "y": 3}, + {"matrix": [3, 2], "label": "Z", "x": 2.25, "y": 3}, + {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, + {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, + {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, + {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, + {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, + {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, + {"matrix": [3, 9], "label": "<", "x": 9.25, "y": 3}, + {"matrix": [3, 10], "label": ">", "x": 10.25, "y": 3}, + {"matrix": [3, 11], "label": "?", "x": 11.25, "y": 3}, + {"matrix": [3, 12], "label": "Shift", "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "label": "Fn", "x": 14, "y": 3}, + + {"matrix": [4, 0], "label": "Ctrl", "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "label": "Alt", "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "label": "AltGr", "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "label": "Win", "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "label": "Fn", "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "label": "Ctrl", "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "label": "\u00ac", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "\"", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "\u00a3", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, + {"matrix": [0, 13], "label": "Back", "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, + {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, + {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, + {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, + {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, + {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, + {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, + {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, + {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, + {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, + {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, + {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, + {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, + {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, + {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, + {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, + {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, + {"matrix": [2, 11], "label": "@", "x": 11.75, "y": 2}, + {"matrix": [2, 12], "label": "~", "x": 12.75, "y": 2}, + {"matrix": [1, 13], "label": "Enter", "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "label": "Shift", "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "label": "|", "x": 1.25, "y": 3}, + {"matrix": [3, 2], "label": "Z", "x": 2.25, "y": 3}, + {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, + {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, + {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, + {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, + {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, + {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, + {"matrix": [3, 9], "label": "<", "x": 9.25, "y": 3}, + {"matrix": [3, 10], "label": ">", "x": 10.25, "y": 3}, + {"matrix": [3, 11], "label": "?", "x": 11.25, "y": 3}, + {"matrix": [3, 12], "label": "Shift", "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "label": "Ctrl", "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "label": "Alt", "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "label": "AltGr", "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "label": "Win", "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "label": "Fn", "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "label": "Ctrl", "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "label": "\u00ac", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "!", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "\"", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "\u00a3", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "$", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "%", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "^", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "&", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "*", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "(", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": ")", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "_", "x": 11, "y": 0}, + {"matrix": [0, 12], "label": "+", "x": 12, "y": 0}, + {"matrix": [0, 13], "label": "Back", "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "label": "Tab", "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "label": "Q", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "W", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "E", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "R", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "T", "x": 5.5, "y": 1}, + {"matrix": [1, 6], "label": "Y", "x": 6.5, "y": 1}, + {"matrix": [1, 7], "label": "U", "x": 7.5, "y": 1}, + {"matrix": [1, 8], "label": "I", "x": 8.5, "y": 1}, + {"matrix": [1, 9], "label": "O", "x": 9.5, "y": 1}, + {"matrix": [1, 10], "label": "P", "x": 10.5, "y": 1}, + {"matrix": [1, 11], "label": "{", "x": 11.5, "y": 1}, + {"matrix": [1, 12], "label": "}", "x": 12.5, "y": 1}, + {"matrix": [1, 13], "label": "|", "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "label": "Caps Lock", "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "label": "A", "x": 1.75, "y": 2}, + {"matrix": [2, 2], "label": "S", "x": 2.75, "y": 2}, + {"matrix": [2, 3], "label": "D", "x": 3.75, "y": 2}, + {"matrix": [2, 4], "label": "F", "x": 4.75, "y": 2}, + {"matrix": [2, 5], "label": "G", "x": 5.75, "y": 2}, + {"matrix": [2, 6], "label": "H", "x": 6.75, "y": 2}, + {"matrix": [2, 7], "label": "J", "x": 7.75, "y": 2}, + {"matrix": [2, 8], "label": "K", "x": 8.75, "y": 2}, + {"matrix": [2, 9], "label": "L", "x": 9.75, "y": 2}, + {"matrix": [2, 10], "label": ":", "x": 10.75, "y": 2}, + {"matrix": [2, 11], "label": "'", "x": 11.75, "y": 2}, + {"matrix": [2, 12], "label": "Enter", "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "label": "Shift", "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "label": "Z", "x": 2.25, "y": 3}, + {"matrix": [3, 3], "label": "X", "x": 3.25, "y": 3}, + {"matrix": [3, 4], "label": "C", "x": 4.25, "y": 3}, + {"matrix": [3, 5], "label": "V", "x": 5.25, "y": 3}, + {"matrix": [3, 6], "label": "B", "x": 6.25, "y": 3}, + {"matrix": [3, 7], "label": "N", "x": 7.25, "y": 3}, + {"matrix": [3, 8], "label": "M", "x": 8.25, "y": 3}, + {"matrix": [3, 9], "label": "<", "x": 9.25, "y": 3}, + {"matrix": [3, 10], "label": ">", "x": 10.25, "y": 3}, + {"matrix": [3, 11], "label": "?", "x": 11.25, "y": 3}, + {"matrix": [3, 12], "label": "Shift", "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "label": "Ctrl", "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "label": "Win", "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "label": "Alt", "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "label": "AltGr", "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "label": "Win", "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "label": "Fn", "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "label": "Ctrl", "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/prototypist/pt60/rules.mk b/keyboards/prototypist/pt60/rules.mk deleted file mode 100644 index d469a47828..0000000000 --- a/keyboards/prototypist/pt60/rules.mk +++ /dev/null @@ -1,3 +0,0 @@ -# This file intentionally left blank. - - diff --git a/keyboards/prototypist/pt80/info.json b/keyboards/prototypist/pt80/info.json deleted file mode 100644 index cb58643e3f..0000000000 --- a/keyboards/prototypist/pt80/info.json +++ /dev/null @@ -1,322 +0,0 @@ -{ - "manufacturer": "Proto[Typist]", - "keyboard_name": "PT-80", - "maintainer": "Anjheos", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B7", "B6", "B5", "B4", "B3", "B0", "A7", "B1", "B2", "B10", "A6", "A5", "A4", "A3", "C13", "A2", "C14"], - "rows": ["B14", "A8", "A9", "B13", "B11", "B12"] - }, - "processor": "STM32F303", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0x4A46" - }, - "community_layouts": ["tkl_iso", "tkl_ansi"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, - {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, - {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, - {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, - {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, - {"matrix": [0, 6], "label": "F6", "x": 6.5, "y": 0}, - {"matrix": [0, 7], "label": "F7", "x": 7.5, "y": 0}, - {"matrix": [0, 8], "label": "F8", "x": 8.5, "y": 0}, - {"matrix": [0, 9], "label": "F9", "x": 9.75, "y": 0}, - {"matrix": [0, 10], "label": "F10", "x": 10.75, "y": 0}, - {"matrix": [0, 11], "label": "F11", "x": 11.75, "y": 0}, - {"matrix": [0, 12], "label": "F12", "x": 12.75, "y": 0}, - {"matrix": [0, 13], "label": "F13", "x": 14, "y": 0}, - {"matrix": [0, 14], "label": "PrtSc", "x": 15.25, "y": 0}, - {"matrix": [0, 15], "label": "Scroll Lock", "x": 16.25, "y": 0}, - {"matrix": [0, 16], "label": "Pause", "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "label": "\u00ac", "x": 0, "y": 1.25}, - {"matrix": [1, 1], "label": "!", "x": 1, "y": 1.25}, - {"matrix": [1, 2], "label": "\"", "x": 2, "y": 1.25}, - {"matrix": [1, 3], "label": "\u00a3", "x": 3, "y": 1.25}, - {"matrix": [1, 4], "label": "$", "x": 4, "y": 1.25}, - {"matrix": [1, 5], "label": "%", "x": 5, "y": 1.25}, - {"matrix": [1, 6], "label": "^", "x": 6, "y": 1.25}, - {"matrix": [1, 7], "label": "&", "x": 7, "y": 1.25}, - {"matrix": [1, 8], "label": "*", "x": 8, "y": 1.25}, - {"matrix": [1, 9], "label": "(", "x": 9, "y": 1.25}, - {"matrix": [1, 10], "label": ")", "x": 10, "y": 1.25}, - {"matrix": [1, 11], "label": "_", "x": 11, "y": 1.25}, - {"matrix": [1, 12], "label": "+", "x": 12, "y": 1.25}, - {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25}, - {"matrix": [3, 13], "label": "Del", "x": 14, "y": 1.25}, - {"matrix": [1, 14], "label": "Insert", "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "label": "Home", "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "label": "PgUp", "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "label": "{", "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "label": "}", "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "label": "Delete", "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "label": "End", "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "label": "PgDn", "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "label": ":", "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "label": "@", "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "label": "~", "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "label": "Enter", "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "label": "|", "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "label": "<", "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "label": ">", "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "label": "?", "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "label": "Shift", "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "label": "Fn", "x": 14, "y": 4.25}, - {"matrix": [4, 15], "label": "\u2191", "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "label": "AltGr", "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "label": "\u2190", "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "label": "\u2193", "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "label": "\u2192", "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 2], "label": "F1", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "F2", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "F3", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "F4", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "F5", "x": 6.5, "y": 0}, - {"matrix": [0, 7], "label": "F6", "x": 7.5, "y": 0}, - {"matrix": [0, 8], "label": "F7", "x": 8.5, "y": 0}, - {"matrix": [0, 9], "label": "F8", "x": 9.5, "y": 0}, - {"matrix": [0, 10], "label": "F9", "x": 11, "y": 0}, - {"matrix": [0, 11], "label": "F10", "x": 12, "y": 0}, - {"matrix": [0, 12], "label": "F11", "x": 13, "y": 0}, - {"matrix": [0, 13], "label": "F12", "x": 14, "y": 0}, - {"matrix": [0, 14], "label": "PrtSc", "x": 15.25, "y": 0}, - {"matrix": [0, 15], "label": "Scroll Lock", "x": 16.25, "y": 0}, - {"matrix": [0, 16], "label": "Pause", "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "label": "\u00ac", "x": 0, "y": 1.25}, - {"matrix": [1, 1], "label": "!", "x": 1, "y": 1.25}, - {"matrix": [1, 2], "label": "\"", "x": 2, "y": 1.25}, - {"matrix": [1, 3], "label": "\u00a3", "x": 3, "y": 1.25}, - {"matrix": [1, 4], "label": "$", "x": 4, "y": 1.25}, - {"matrix": [1, 5], "label": "%", "x": 5, "y": 1.25}, - {"matrix": [1, 6], "label": "^", "x": 6, "y": 1.25}, - {"matrix": [1, 7], "label": "&", "x": 7, "y": 1.25}, - {"matrix": [1, 8], "label": "*", "x": 8, "y": 1.25}, - {"matrix": [1, 9], "label": "(", "x": 9, "y": 1.25}, - {"matrix": [1, 10], "label": ")", "x": 10, "y": 1.25}, - {"matrix": [1, 11], "label": "_", "x": 11, "y": 1.25}, - {"matrix": [1, 12], "label": "+", "x": 12, "y": 1.25}, - {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "label": "Insert", "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "label": "Home", "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "label": "PgUp", "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "label": "{", "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "label": "}", "x": 12.5, "y": 2.25}, - {"matrix": [2, 14], "label": "Delete", "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "label": "End", "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "label": "PgDn", "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "label": ":", "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "label": "@", "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "label": "~", "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "label": "Enter", "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "label": "|", "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "label": "<", "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "label": ">", "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "label": "?", "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "label": "\u2191", "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "label": "AltGr", "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "label": "\u2190", "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "label": "\u2193", "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "label": "\u2192", "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 2], "label": "F1", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "F2", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "F3", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "F4", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "F5", "x": 6.5, "y": 0}, - {"matrix": [0, 7], "label": "F6", "x": 7.5, "y": 0}, - {"matrix": [0, 8], "label": "F7", "x": 8.5, "y": 0}, - {"matrix": [0, 9], "label": "F8", "x": 9.5, "y": 0}, - {"matrix": [0, 10], "label": "F9", "x": 11, "y": 0}, - {"matrix": [0, 11], "label": "F10", "x": 12, "y": 0}, - {"matrix": [0, 12], "label": "F11", "x": 13, "y": 0}, - {"matrix": [0, 13], "label": "F12", "x": 14, "y": 0}, - {"matrix": [0, 14], "label": "PrtSc", "x": 15.25, "y": 0}, - {"matrix": [0, 15], "label": "Scroll Lock", "x": 16.25, "y": 0}, - {"matrix": [0, 16], "label": "Pause", "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "label": "\u00ac", "x": 0, "y": 1.25}, - {"matrix": [1, 1], "label": "!", "x": 1, "y": 1.25}, - {"matrix": [1, 2], "label": "\"", "x": 2, "y": 1.25}, - {"matrix": [1, 3], "label": "\u00a3", "x": 3, "y": 1.25}, - {"matrix": [1, 4], "label": "$", "x": 4, "y": 1.25}, - {"matrix": [1, 5], "label": "%", "x": 5, "y": 1.25}, - {"matrix": [1, 6], "label": "^", "x": 6, "y": 1.25}, - {"matrix": [1, 7], "label": "&", "x": 7, "y": 1.25}, - {"matrix": [1, 8], "label": "*", "x": 8, "y": 1.25}, - {"matrix": [1, 9], "label": "(", "x": 9, "y": 1.25}, - {"matrix": [1, 10], "label": ")", "x": 10, "y": 1.25}, - {"matrix": [1, 11], "label": "_", "x": 11, "y": 1.25}, - {"matrix": [1, 12], "label": "+", "x": 12, "y": 1.25}, - {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "label": "Insert", "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "label": "Home", "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "label": "PgUp", "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "label": "{", "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "label": "}", "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "label": "|", "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "label": "Delete", "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "label": "End", "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "label": "PgDn", "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "label": ":", "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "label": "@", "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "label": "<", "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "label": ">", "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "label": "?", "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [4, 15], "label": "\u2191", "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "label": "AltGr", "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 14], "label": "\u2190", "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "label": "\u2193", "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "label": "\u2192", "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/prototypist/pt80/keyboard.json b/keyboards/prototypist/pt80/keyboard.json new file mode 100644 index 0000000000..cb58643e3f --- /dev/null +++ b/keyboards/prototypist/pt80/keyboard.json @@ -0,0 +1,322 @@ +{ + "manufacturer": "Proto[Typist]", + "keyboard_name": "PT-80", + "maintainer": "Anjheos", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B7", "B6", "B5", "B4", "B3", "B0", "A7", "B1", "B2", "B10", "A6", "A5", "A4", "A3", "C13", "A2", "C14"], + "rows": ["B14", "A8", "A9", "B13", "B11", "B12"] + }, + "processor": "STM32F303", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0x4A46" + }, + "community_layouts": ["tkl_iso", "tkl_ansi"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "F1", "x": 1.25, "y": 0}, + {"matrix": [0, 2], "label": "F2", "x": 2.25, "y": 0}, + {"matrix": [0, 3], "label": "F3", "x": 3.25, "y": 0}, + {"matrix": [0, 4], "label": "F4", "x": 4.25, "y": 0}, + {"matrix": [0, 5], "label": "F5", "x": 5.5, "y": 0}, + {"matrix": [0, 6], "label": "F6", "x": 6.5, "y": 0}, + {"matrix": [0, 7], "label": "F7", "x": 7.5, "y": 0}, + {"matrix": [0, 8], "label": "F8", "x": 8.5, "y": 0}, + {"matrix": [0, 9], "label": "F9", "x": 9.75, "y": 0}, + {"matrix": [0, 10], "label": "F10", "x": 10.75, "y": 0}, + {"matrix": [0, 11], "label": "F11", "x": 11.75, "y": 0}, + {"matrix": [0, 12], "label": "F12", "x": 12.75, "y": 0}, + {"matrix": [0, 13], "label": "F13", "x": 14, "y": 0}, + {"matrix": [0, 14], "label": "PrtSc", "x": 15.25, "y": 0}, + {"matrix": [0, 15], "label": "Scroll Lock", "x": 16.25, "y": 0}, + {"matrix": [0, 16], "label": "Pause", "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "label": "\u00ac", "x": 0, "y": 1.25}, + {"matrix": [1, 1], "label": "!", "x": 1, "y": 1.25}, + {"matrix": [1, 2], "label": "\"", "x": 2, "y": 1.25}, + {"matrix": [1, 3], "label": "\u00a3", "x": 3, "y": 1.25}, + {"matrix": [1, 4], "label": "$", "x": 4, "y": 1.25}, + {"matrix": [1, 5], "label": "%", "x": 5, "y": 1.25}, + {"matrix": [1, 6], "label": "^", "x": 6, "y": 1.25}, + {"matrix": [1, 7], "label": "&", "x": 7, "y": 1.25}, + {"matrix": [1, 8], "label": "*", "x": 8, "y": 1.25}, + {"matrix": [1, 9], "label": "(", "x": 9, "y": 1.25}, + {"matrix": [1, 10], "label": ")", "x": 10, "y": 1.25}, + {"matrix": [1, 11], "label": "_", "x": 11, "y": 1.25}, + {"matrix": [1, 12], "label": "+", "x": 12, "y": 1.25}, + {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25}, + {"matrix": [3, 13], "label": "Del", "x": 14, "y": 1.25}, + {"matrix": [1, 14], "label": "Insert", "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "label": "Home", "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "label": "PgUp", "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "label": "{", "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "label": "}", "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "label": "Delete", "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "label": "End", "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "label": "PgDn", "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "label": ":", "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "label": "@", "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "label": "~", "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "label": "Enter", "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "label": "|", "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "label": "<", "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "label": ">", "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "label": "?", "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "label": "Shift", "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "label": "Fn", "x": 14, "y": 4.25}, + {"matrix": [4, 15], "label": "\u2191", "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "label": "AltGr", "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "label": "\u2190", "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "label": "\u2193", "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "label": "\u2192", "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 2], "label": "F1", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "F2", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "F3", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "F4", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "F5", "x": 6.5, "y": 0}, + {"matrix": [0, 7], "label": "F6", "x": 7.5, "y": 0}, + {"matrix": [0, 8], "label": "F7", "x": 8.5, "y": 0}, + {"matrix": [0, 9], "label": "F8", "x": 9.5, "y": 0}, + {"matrix": [0, 10], "label": "F9", "x": 11, "y": 0}, + {"matrix": [0, 11], "label": "F10", "x": 12, "y": 0}, + {"matrix": [0, 12], "label": "F11", "x": 13, "y": 0}, + {"matrix": [0, 13], "label": "F12", "x": 14, "y": 0}, + {"matrix": [0, 14], "label": "PrtSc", "x": 15.25, "y": 0}, + {"matrix": [0, 15], "label": "Scroll Lock", "x": 16.25, "y": 0}, + {"matrix": [0, 16], "label": "Pause", "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "label": "\u00ac", "x": 0, "y": 1.25}, + {"matrix": [1, 1], "label": "!", "x": 1, "y": 1.25}, + {"matrix": [1, 2], "label": "\"", "x": 2, "y": 1.25}, + {"matrix": [1, 3], "label": "\u00a3", "x": 3, "y": 1.25}, + {"matrix": [1, 4], "label": "$", "x": 4, "y": 1.25}, + {"matrix": [1, 5], "label": "%", "x": 5, "y": 1.25}, + {"matrix": [1, 6], "label": "^", "x": 6, "y": 1.25}, + {"matrix": [1, 7], "label": "&", "x": 7, "y": 1.25}, + {"matrix": [1, 8], "label": "*", "x": 8, "y": 1.25}, + {"matrix": [1, 9], "label": "(", "x": 9, "y": 1.25}, + {"matrix": [1, 10], "label": ")", "x": 10, "y": 1.25}, + {"matrix": [1, 11], "label": "_", "x": 11, "y": 1.25}, + {"matrix": [1, 12], "label": "+", "x": 12, "y": 1.25}, + {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "label": "Insert", "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "label": "Home", "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "label": "PgUp", "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "label": "{", "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "label": "}", "x": 12.5, "y": 2.25}, + {"matrix": [2, 14], "label": "Delete", "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "label": "End", "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "label": "PgDn", "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "label": ":", "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "label": "@", "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "label": "~", "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "label": "Enter", "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "label": "|", "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "label": "<", "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "label": ">", "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "label": "?", "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "label": "\u2191", "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "label": "AltGr", "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "label": "\u2190", "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "label": "\u2193", "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "label": "\u2192", "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 2], "label": "F1", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "F2", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "F3", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "F4", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "F5", "x": 6.5, "y": 0}, + {"matrix": [0, 7], "label": "F6", "x": 7.5, "y": 0}, + {"matrix": [0, 8], "label": "F7", "x": 8.5, "y": 0}, + {"matrix": [0, 9], "label": "F8", "x": 9.5, "y": 0}, + {"matrix": [0, 10], "label": "F9", "x": 11, "y": 0}, + {"matrix": [0, 11], "label": "F10", "x": 12, "y": 0}, + {"matrix": [0, 12], "label": "F11", "x": 13, "y": 0}, + {"matrix": [0, 13], "label": "F12", "x": 14, "y": 0}, + {"matrix": [0, 14], "label": "PrtSc", "x": 15.25, "y": 0}, + {"matrix": [0, 15], "label": "Scroll Lock", "x": 16.25, "y": 0}, + {"matrix": [0, 16], "label": "Pause", "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "label": "\u00ac", "x": 0, "y": 1.25}, + {"matrix": [1, 1], "label": "!", "x": 1, "y": 1.25}, + {"matrix": [1, 2], "label": "\"", "x": 2, "y": 1.25}, + {"matrix": [1, 3], "label": "\u00a3", "x": 3, "y": 1.25}, + {"matrix": [1, 4], "label": "$", "x": 4, "y": 1.25}, + {"matrix": [1, 5], "label": "%", "x": 5, "y": 1.25}, + {"matrix": [1, 6], "label": "^", "x": 6, "y": 1.25}, + {"matrix": [1, 7], "label": "&", "x": 7, "y": 1.25}, + {"matrix": [1, 8], "label": "*", "x": 8, "y": 1.25}, + {"matrix": [1, 9], "label": "(", "x": 9, "y": 1.25}, + {"matrix": [1, 10], "label": ")", "x": 10, "y": 1.25}, + {"matrix": [1, 11], "label": "_", "x": 11, "y": 1.25}, + {"matrix": [1, 12], "label": "+", "x": 12, "y": 1.25}, + {"matrix": [1, 13], "label": "Backspace", "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "label": "Insert", "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "label": "Home", "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "label": "PgUp", "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "label": "Tab", "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "label": "Q", "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "label": "W", "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "label": "E", "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "label": "R", "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "label": "T", "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "label": "Y", "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "label": "U", "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "label": "I", "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "label": "O", "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "label": "P", "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "label": "{", "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "label": "}", "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "label": "|", "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "label": "Delete", "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "label": "End", "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "label": "PgDn", "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "label": "A", "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "label": "S", "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "label": "D", "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "label": "F", "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "label": "G", "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "label": "H", "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "label": "J", "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "label": "K", "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "label": "L", "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "label": ":", "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "label": "@", "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "label": "Shift", "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "label": "Z", "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "label": "X", "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "label": "C", "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "label": "V", "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "label": "B", "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "label": "N", "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "label": "M", "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "label": "<", "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "label": ">", "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "label": "?", "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [4, 15], "label": "\u2191", "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "label": "Win", "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "label": "AltGr", "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "label": "Win", "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "label": "Menu", "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 14], "label": "\u2190", "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "label": "\u2193", "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "label": "\u2192", "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/prototypist/pt80/rules.mk b/keyboards/prototypist/pt80/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/prototypist/pt80/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/pteropus/info.json b/keyboards/pteropus/info.json deleted file mode 100644 index 76cbe67eee..0000000000 --- a/keyboards/pteropus/info.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "manufacturer": "hulahermit", - "keyboard_name": "pteropus", - "maintainer": "hulahermit", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A8", "B15", "B14", "B13", "B12", "B5", "B4", "B3", "A15", "A14"], - "rows": ["B10", "B2", "B1", "B0"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "community_layouts": ["split_3x5_3"], - "layouts": { - "LAYOUT_split_3x5_3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 1], "x": 1, "y": 0.125}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0.125}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 8, "y": 0.25}, - {"matrix": [0, 6], "x": 9, "y": 0.125}, - {"matrix": [0, 7], "x": 10, "y": 0}, - {"matrix": [0, 8], "x": 11, "y": 0.125}, - {"matrix": [0, 9], "x": 12, "y": 0.25}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.125}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1.125}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 8, "y": 1.25}, - {"matrix": [1, 6], "x": 9, "y": 1.125}, - {"matrix": [1, 7], "x": 10, "y": 1}, - {"matrix": [1, 8], "x": 11, "y": 1.125}, - {"matrix": [1, 9], "x": 12, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.125}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2.125}, - {"matrix": [2, 4], "x": 4, "y": 2.25}, - {"matrix": [2, 5], "x": 8, "y": 2.25}, - {"matrix": [2, 6], "x": 9, "y": 2.125}, - {"matrix": [2, 7], "x": 10, "y": 2}, - {"matrix": [2, 8], "x": 11, "y": 2.125}, - {"matrix": [2, 9], "x": 12, "y": 2.25}, - - {"matrix": [3, 2], "x": 3, "y": 3.25}, - {"matrix": [3, 3], "x": 4, "y": 3.5}, - {"matrix": [3, 4], "x": 5, "y": 3.75}, - {"matrix": [3, 5], "x": 7, "y": 3.75}, - {"matrix": [3, 6], "x": 8, "y": 3.5}, - {"matrix": [3, 7], "x": 9, "y": 3.25} - ] - } - } -} diff --git a/keyboards/pteropus/keyboard.json b/keyboards/pteropus/keyboard.json new file mode 100644 index 0000000000..76cbe67eee --- /dev/null +++ b/keyboards/pteropus/keyboard.json @@ -0,0 +1,72 @@ +{ + "manufacturer": "hulahermit", + "keyboard_name": "pteropus", + "maintainer": "hulahermit", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A8", "B15", "B14", "B13", "B12", "B5", "B4", "B3", "A15", "A14"], + "rows": ["B10", "B2", "B1", "B0"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "community_layouts": ["split_3x5_3"], + "layouts": { + "LAYOUT_split_3x5_3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 1], "x": 1, "y": 0.125}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0.125}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 8, "y": 0.25}, + {"matrix": [0, 6], "x": 9, "y": 0.125}, + {"matrix": [0, 7], "x": 10, "y": 0}, + {"matrix": [0, 8], "x": 11, "y": 0.125}, + {"matrix": [0, 9], "x": 12, "y": 0.25}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.125}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1.125}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 8, "y": 1.25}, + {"matrix": [1, 6], "x": 9, "y": 1.125}, + {"matrix": [1, 7], "x": 10, "y": 1}, + {"matrix": [1, 8], "x": 11, "y": 1.125}, + {"matrix": [1, 9], "x": 12, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.125}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2.125}, + {"matrix": [2, 4], "x": 4, "y": 2.25}, + {"matrix": [2, 5], "x": 8, "y": 2.25}, + {"matrix": [2, 6], "x": 9, "y": 2.125}, + {"matrix": [2, 7], "x": 10, "y": 2}, + {"matrix": [2, 8], "x": 11, "y": 2.125}, + {"matrix": [2, 9], "x": 12, "y": 2.25}, + + {"matrix": [3, 2], "x": 3, "y": 3.25}, + {"matrix": [3, 3], "x": 4, "y": 3.5}, + {"matrix": [3, 4], "x": 5, "y": 3.75}, + {"matrix": [3, 5], "x": 7, "y": 3.75}, + {"matrix": [3, 6], "x": 8, "y": 3.5}, + {"matrix": [3, 7], "x": 9, "y": 3.25} + ] + } + } +} diff --git a/keyboards/pteropus/rules.mk b/keyboards/pteropus/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/pteropus/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/purin/info.json b/keyboards/purin/info.json deleted file mode 100644 index 08a8b06e34..0000000000 --- a/keyboards/purin/info.json +++ /dev/null @@ -1,108 +0,0 @@ -{ - "manufacturer": "oRE-o", - "keyboard_name": "purin", - "maintainer": "oRE-o", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6", "D0", "D1", "D2", "B7", "B3", "F4", "F1", "F0"], - "rows": ["F6", "F7", "D4", "D5", "D3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0x6F52" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - - {"matrix": [0, 8], "x": 10.25, "y": 0}, - {"matrix": [0, 9], "x": 11.25, "y": 0}, - {"matrix": [0, 10], "x": 12.25, "y": 0}, - {"matrix": [0, 11], "x": 13.25, "y": 0}, - {"matrix": [0, 12], "x": 14.25, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - - {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - - {"matrix": [1, 7], "x": 9.75, "y": 1}, - {"matrix": [1, 8], "x": 10.75, "y": 1}, - {"matrix": [1, 9], "x": 11.75, "y": 1}, - {"matrix": [1, 10], "x": 12.75, "y": 1}, - {"matrix": [1, 11], "x": 13.75, "y": 1}, - {"matrix": [1, 12], "x": 14.75, "y": 1}, - {"matrix": [1, 13], "x": 15.75, "y": 1}, - {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - - {"matrix": [2, 7], "x": 10, "y": 2}, - {"matrix": [2, 8], "x": 11, "y": 2}, - {"matrix": [2, 9], "x": 12, "y": 2}, - {"matrix": [2, 10], "x": 13, "y": 2}, - {"matrix": [2, 11], "x": 14, "y": 2}, - {"matrix": [2, 12], "x": 15, "y": 2}, - {"matrix": [2, 13], "x": 16, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 1.25, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 3.5, "y": 3}, - {"matrix": [3, 2], "x": 4.5, "y": 3}, - {"matrix": [3, 3], "x": 5.5, "y": 3}, - {"matrix": [3, 4], "x": 6.5, "y": 3}, - {"matrix": [3, 5], "x": 7.5, "y": 3}, - - {"matrix": [3, 6], "x": 9.5, "y": 3}, - {"matrix": [3, 7], "x": 10.5, "y": 3}, - {"matrix": [3, 8], "x": 11.5, "y": 3}, - {"matrix": [3, 9], "x": 12.5, "y": 3}, - {"matrix": [3, 10], "x": 13.5, "y": 3}, - {"matrix": [3, 11], "x": 14.5, "y": 3}, - {"matrix": [3, 12], "x": 15.5, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 17.25, "y": 3}, - - {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 4.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 5.75, "y": 4, "w": 2}, - {"matrix": [4, 4], "x": 7.75, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [4, 6], "x": 12.25, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 16.75, "y": 4, "w": 1.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/purin/keyboard.json b/keyboards/purin/keyboard.json new file mode 100644 index 0000000000..08a8b06e34 --- /dev/null +++ b/keyboards/purin/keyboard.json @@ -0,0 +1,108 @@ +{ + "manufacturer": "oRE-o", + "keyboard_name": "purin", + "maintainer": "oRE-o", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6", "D0", "D1", "D2", "B7", "B3", "F4", "F1", "F0"], + "rows": ["F6", "F7", "D4", "D5", "D3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0x6F52" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + + {"matrix": [0, 8], "x": 10.25, "y": 0}, + {"matrix": [0, 9], "x": 11.25, "y": 0}, + {"matrix": [0, 10], "x": 12.25, "y": 0}, + {"matrix": [0, 11], "x": 13.25, "y": 0}, + {"matrix": [0, 12], "x": 14.25, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + + {"matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + + {"matrix": [1, 7], "x": 9.75, "y": 1}, + {"matrix": [1, 8], "x": 10.75, "y": 1}, + {"matrix": [1, 9], "x": 11.75, "y": 1}, + {"matrix": [1, 10], "x": 12.75, "y": 1}, + {"matrix": [1, 11], "x": 13.75, "y": 1}, + {"matrix": [1, 12], "x": 14.75, "y": 1}, + {"matrix": [1, 13], "x": 15.75, "y": 1}, + {"matrix": [1, 14], "x": 16.75, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + + {"matrix": [2, 7], "x": 10, "y": 2}, + {"matrix": [2, 8], "x": 11, "y": 2}, + {"matrix": [2, 9], "x": 12, "y": 2}, + {"matrix": [2, 10], "x": 13, "y": 2}, + {"matrix": [2, 11], "x": 14, "y": 2}, + {"matrix": [2, 12], "x": 15, "y": 2}, + {"matrix": [2, 13], "x": 16, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 1.25, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 3.5, "y": 3}, + {"matrix": [3, 2], "x": 4.5, "y": 3}, + {"matrix": [3, 3], "x": 5.5, "y": 3}, + {"matrix": [3, 4], "x": 6.5, "y": 3}, + {"matrix": [3, 5], "x": 7.5, "y": 3}, + + {"matrix": [3, 6], "x": 9.5, "y": 3}, + {"matrix": [3, 7], "x": 10.5, "y": 3}, + {"matrix": [3, 8], "x": 11.5, "y": 3}, + {"matrix": [3, 9], "x": 12.5, "y": 3}, + {"matrix": [3, 10], "x": 13.5, "y": 3}, + {"matrix": [3, 11], "x": 14.5, "y": 3}, + {"matrix": [3, 12], "x": 15.5, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 17.25, "y": 3}, + + {"matrix": [4, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 4.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 5.75, "y": 4, "w": 2}, + {"matrix": [4, 4], "x": 7.75, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [4, 6], "x": 12.25, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 16.75, "y": 4, "w": 1.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/purin/rules.mk b/keyboards/purin/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/purin/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/qck75/v1/info.json b/keyboards/qck75/v1/info.json deleted file mode 100644 index a8ae853ab3..0000000000 --- a/keyboards/qck75/v1/info.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "manufacturer": "Andrian", - "keyboard_name": "QCK75-XT", - "maintainer": "PoringH", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "C0", "pin_b": "C1", "resolution": 2} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "wpm": true - }, - "matrix_pins": { - "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "B2", "B11", "A9", "A8", "C9", "C8", "C7", "C6", "B15", "B14", "B13", "B12"], - "rows": ["C3", "A0", "A1", "A2", "B10", "A15"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x5047" - }, - "layouts": { - "LAYOUT_75_ansi": { - "layout": [ - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0}, - {"matrix": [0, 4], "x": 4.75, "y": 0}, - {"matrix": [0, 5], "x": 5.75, "y": 0}, - {"matrix": [0, 6], "x": 6.75, "y": 0}, - {"matrix": [0, 7], "x": 8, "y": 0}, - {"matrix": [0, 8], "x": 9, "y": 0}, - {"matrix": [0, 9], "x": 10, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12.25, "y": 0}, - {"matrix": [0, 12], "x": 13.25, "y": 0}, - {"matrix": [0, 13], "x": 14.25, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 16], "x": 16.5, "y": 0}, - {"matrix": [0, 17], "x": 18, "y": 0}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2.5, "y": 1.25}, - {"matrix": [1, 3], "x": 3.5, "y": 1.25}, - {"matrix": [1, 4], "x": 4.5, "y": 1.25}, - {"matrix": [1, 5], "x": 5.5, "y": 1.25}, - {"matrix": [1, 6], "x": 6.5, "y": 1.25}, - {"matrix": [1, 7], "x": 7.5, "y": 1.25}, - {"matrix": [1, 8], "x": 8.5, "y": 1.25}, - {"matrix": [1, 9], "x": 9.5, "y": 1.25}, - {"matrix": [1, 10], "x": 10.5, "y": 1.25}, - {"matrix": [1, 11], "x": 11.5, "y": 1.25}, - {"matrix": [1, 12], "x": 12.5, "y": 1.25}, - {"matrix": [1, 13], "x": 13.5, "y": 1.25}, - {"matrix": [1, 14], "x": 14.5, "y": 1.25}, - {"matrix": [1, 15], "x": 15.5, "y": 1.25, "w": 2}, - {"matrix": [1, 17], "x": 18, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1, "y": 2.25}, - {"matrix": [2, 2], "x": 0, "y": 2.25, "w": 2.5}, - {"matrix": [2, 3], "x": 4, "y": 2.25}, - {"matrix": [2, 4], "x": 5, "y": 2.25}, - {"matrix": [2, 5], "x": 6, "y": 2.25}, - {"matrix": [2, 6], "x": 7, "y": 2.25}, - {"matrix": [2, 7], "x": 8, "y": 2.25}, - {"matrix": [2, 8], "x": 9, "y": 2.25}, - {"matrix": [2, 9], "x": 10, "y": 2.25}, - {"matrix": [2, 10], "x": 11, "y": 2.25}, - {"matrix": [2, 11], "x": 12, "y": 2.25}, - {"matrix": [2, 12], "x": 13, "y": 2.25}, - {"matrix": [2, 13], "x": 14, "y": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2.25}, - {"matrix": [2, 15], "x": 16, "y": 2.25, "w": 1.5}, - {"matrix": [2, 17], "x": 18, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1, "y": 3.25}, - {"matrix": [3, 2], "x": 2.5, "y": 3.25, "w": 1.75}, - {"matrix": [3, 3], "x": 4.25, "y": 3.25}, - {"matrix": [3, 4], "x": 5.25, "y": 3.25}, - {"matrix": [3, 5], "x": 6.25, "y": 3.25}, - {"matrix": [3, 6], "x": 7.25, "y": 3.25}, - {"matrix": [3, 7], "x": 8.25, "y": 3.25}, - {"matrix": [3, 8], "x": 9.25, "y": 3.25}, - {"matrix": [3, 9], "x": 10.25, "y": 3.25}, - {"matrix": [3, 10], "x": 11.25, "y": 3.25}, - {"matrix": [3, 11], "x": 12.25, "y": 3.25}, - {"matrix": [3, 12], "x": 13.25, "y": 3.25}, - {"matrix": [3, 13], "x": 14.25, "y": 3.25}, - {"matrix": [3, 15], "x": 15.25, "y": 3.25, "w": 2.25}, - {"matrix": [3, 17], "x": 18, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1, "y": 4.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 2.25}, - {"matrix": [4, 4], "x": 4.75, "y": 4.25}, - {"matrix": [4, 5], "x": 5.75, "y": 4.25}, - {"matrix": [4, 6], "x": 6.75, "y": 4.25}, - {"matrix": [4, 7], "x": 7.75, "y": 4.25}, - {"matrix": [4, 8], "x": 8.75, "y": 4.25}, - {"matrix": [4, 9], "x": 9.75, "y": 4.25}, - {"matrix": [4, 10], "x": 10.75, "y": 4.25}, - {"matrix": [4, 11], "x": 11.75, "y": 4.25}, - {"matrix": [4, 12], "x": 12.75, "y": 4.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4.25}, - {"matrix": [4, 14], "x": 14.75, "y": 4.25, "w": 1.75}, - {"matrix": [4, 16], "x": 16.75, "y": 4.25}, - {"matrix": [4, 17], "x": 18, "y": 4.25}, - {"matrix": [5, 0], "x": 0, "y": 5.25}, - {"matrix": [5, 1], "x": 1, "y": 5.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 1.25}, - {"matrix": [5, 4], "x": 5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 8], "x": 6.25, "y": 5.25, "w": 6.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "x": 13.5, "y": 5.25}, - {"matrix": [5, 14], "x": 14.5, "y": 5.25}, - {"matrix": [5, 15], "x": 15.75, "y": 5.5}, - {"matrix": [5, 16], "x": 16.75, "y": 5.5}, - {"matrix": [5, 17], "x": 17.75, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/qck75/v1/keyboard.json b/keyboards/qck75/v1/keyboard.json new file mode 100644 index 0000000000..a8ae853ab3 --- /dev/null +++ b/keyboards/qck75/v1/keyboard.json @@ -0,0 +1,132 @@ +{ + "manufacturer": "Andrian", + "keyboard_name": "QCK75-XT", + "maintainer": "PoringH", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "C0", "pin_b": "C1", "resolution": 2} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "wpm": true + }, + "matrix_pins": { + "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "B2", "B11", "A9", "A8", "C9", "C8", "C7", "C6", "B15", "B14", "B13", "B12"], + "rows": ["C3", "A0", "A1", "A2", "B10", "A15"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x5047" + }, + "layouts": { + "LAYOUT_75_ansi": { + "layout": [ + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0}, + {"matrix": [0, 4], "x": 4.75, "y": 0}, + {"matrix": [0, 5], "x": 5.75, "y": 0}, + {"matrix": [0, 6], "x": 6.75, "y": 0}, + {"matrix": [0, 7], "x": 8, "y": 0}, + {"matrix": [0, 8], "x": 9, "y": 0}, + {"matrix": [0, 9], "x": 10, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12.25, "y": 0}, + {"matrix": [0, 12], "x": 13.25, "y": 0}, + {"matrix": [0, 13], "x": 14.25, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 16], "x": 16.5, "y": 0}, + {"matrix": [0, 17], "x": 18, "y": 0}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2.5, "y": 1.25}, + {"matrix": [1, 3], "x": 3.5, "y": 1.25}, + {"matrix": [1, 4], "x": 4.5, "y": 1.25}, + {"matrix": [1, 5], "x": 5.5, "y": 1.25}, + {"matrix": [1, 6], "x": 6.5, "y": 1.25}, + {"matrix": [1, 7], "x": 7.5, "y": 1.25}, + {"matrix": [1, 8], "x": 8.5, "y": 1.25}, + {"matrix": [1, 9], "x": 9.5, "y": 1.25}, + {"matrix": [1, 10], "x": 10.5, "y": 1.25}, + {"matrix": [1, 11], "x": 11.5, "y": 1.25}, + {"matrix": [1, 12], "x": 12.5, "y": 1.25}, + {"matrix": [1, 13], "x": 13.5, "y": 1.25}, + {"matrix": [1, 14], "x": 14.5, "y": 1.25}, + {"matrix": [1, 15], "x": 15.5, "y": 1.25, "w": 2}, + {"matrix": [1, 17], "x": 18, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1, "y": 2.25}, + {"matrix": [2, 2], "x": 0, "y": 2.25, "w": 2.5}, + {"matrix": [2, 3], "x": 4, "y": 2.25}, + {"matrix": [2, 4], "x": 5, "y": 2.25}, + {"matrix": [2, 5], "x": 6, "y": 2.25}, + {"matrix": [2, 6], "x": 7, "y": 2.25}, + {"matrix": [2, 7], "x": 8, "y": 2.25}, + {"matrix": [2, 8], "x": 9, "y": 2.25}, + {"matrix": [2, 9], "x": 10, "y": 2.25}, + {"matrix": [2, 10], "x": 11, "y": 2.25}, + {"matrix": [2, 11], "x": 12, "y": 2.25}, + {"matrix": [2, 12], "x": 13, "y": 2.25}, + {"matrix": [2, 13], "x": 14, "y": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2.25}, + {"matrix": [2, 15], "x": 16, "y": 2.25, "w": 1.5}, + {"matrix": [2, 17], "x": 18, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1, "y": 3.25}, + {"matrix": [3, 2], "x": 2.5, "y": 3.25, "w": 1.75}, + {"matrix": [3, 3], "x": 4.25, "y": 3.25}, + {"matrix": [3, 4], "x": 5.25, "y": 3.25}, + {"matrix": [3, 5], "x": 6.25, "y": 3.25}, + {"matrix": [3, 6], "x": 7.25, "y": 3.25}, + {"matrix": [3, 7], "x": 8.25, "y": 3.25}, + {"matrix": [3, 8], "x": 9.25, "y": 3.25}, + {"matrix": [3, 9], "x": 10.25, "y": 3.25}, + {"matrix": [3, 10], "x": 11.25, "y": 3.25}, + {"matrix": [3, 11], "x": 12.25, "y": 3.25}, + {"matrix": [3, 12], "x": 13.25, "y": 3.25}, + {"matrix": [3, 13], "x": 14.25, "y": 3.25}, + {"matrix": [3, 15], "x": 15.25, "y": 3.25, "w": 2.25}, + {"matrix": [3, 17], "x": 18, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1, "y": 4.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4.25, "w": 2.25}, + {"matrix": [4, 4], "x": 4.75, "y": 4.25}, + {"matrix": [4, 5], "x": 5.75, "y": 4.25}, + {"matrix": [4, 6], "x": 6.75, "y": 4.25}, + {"matrix": [4, 7], "x": 7.75, "y": 4.25}, + {"matrix": [4, 8], "x": 8.75, "y": 4.25}, + {"matrix": [4, 9], "x": 9.75, "y": 4.25}, + {"matrix": [4, 10], "x": 10.75, "y": 4.25}, + {"matrix": [4, 11], "x": 11.75, "y": 4.25}, + {"matrix": [4, 12], "x": 12.75, "y": 4.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4.25}, + {"matrix": [4, 14], "x": 14.75, "y": 4.25, "w": 1.75}, + {"matrix": [4, 16], "x": 16.75, "y": 4.25}, + {"matrix": [4, 17], "x": 18, "y": 4.25}, + {"matrix": [5, 0], "x": 0, "y": 5.25}, + {"matrix": [5, 1], "x": 1, "y": 5.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 3], "x": 3.75, "y": 5.25, "w": 1.25}, + {"matrix": [5, 4], "x": 5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 8], "x": 6.25, "y": 5.25, "w": 6.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "x": 13.5, "y": 5.25}, + {"matrix": [5, 14], "x": 14.5, "y": 5.25}, + {"matrix": [5, 15], "x": 15.75, "y": 5.5}, + {"matrix": [5, 16], "x": 16.75, "y": 5.5}, + {"matrix": [5, 17], "x": 17.75, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/qck75/v1/rules.mk b/keyboards/qck75/v1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/quadrum/delta/info.json b/keyboards/quadrum/delta/info.json deleted file mode 100644 index bfdc0afd62..0000000000 --- a/keyboards/quadrum/delta/info.json +++ /dev/null @@ -1,259 +0,0 @@ -{ - "manufacturer": "QuadrumLabs", - "keyboard_name": "Delta", - "maintainer": "Sleepdealr", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "command": false, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["F6", "F7", "C7", "C6", "B6", "B5", "B4", "B7", "B3", "B2", "B1", "B0", "D5", "D6", "D4", "D7"], - "rows": ["F5", "F4", "F1", "F0", "D2"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0002", - "vid": "0x4C47" - }, - "encoder": { - "rotary": [ - { - "pin_a": "D0", - "pin_b": "D1" - } - ] - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [3, 14], "x": 15.32, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15.32, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, - {"matrix": [2, 14], "x": 15.32, "y": 2}, - {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14.32, "y": 3.32}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 15], "x": 13.32, "y": 4.32}, - {"matrix": [4, 13], "x": 14.32, "y": 4.32}, - {"matrix": [4, 14], "x": 15.32, "y": 4.32} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [3, 14], "x": 15.32, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15.32, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15.32, "y": 2}, - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14.32, "y": 3.32}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 15], "x": 13.32, "y": 4.32}, - {"matrix": [4, 13], "x": 14.32, "y": 4.32}, - {"matrix": [4, 14], "x": 15.32, "y": 4.32} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [3, 14], "x": 15.32, "y": 0}, - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15.32, "y": 1}, - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1}, - {"matrix": [2, 14], "x": 15.32, "y": 2}, - {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14.32, "y": 3.32}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - {"matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, - {"matrix": [4, 10], "x": 10, "y": 4}, - {"matrix": [4, 11], "x": 11, "y": 4}, - {"matrix": [4, 12], "x": 12, "y": 4}, - {"matrix": [4, 15], "x": 13.32, "y": 4.32}, - {"matrix": [4, 13], "x": 14.32, "y": 4.32}, - {"matrix": [4, 14], "x": 15.32, "y": 4.32} - ] - } - } -} diff --git a/keyboards/quadrum/delta/keyboard.json b/keyboards/quadrum/delta/keyboard.json new file mode 100644 index 0000000000..bfdc0afd62 --- /dev/null +++ b/keyboards/quadrum/delta/keyboard.json @@ -0,0 +1,259 @@ +{ + "manufacturer": "QuadrumLabs", + "keyboard_name": "Delta", + "maintainer": "Sleepdealr", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "command": false, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["F6", "F7", "C7", "C6", "B6", "B5", "B4", "B7", "B3", "B2", "B1", "B0", "D5", "D6", "D4", "D7"], + "rows": ["F5", "F4", "F1", "F0", "D2"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0002", + "vid": "0x4C47" + }, + "encoder": { + "rotary": [ + { + "pin_a": "D0", + "pin_b": "D1" + } + ] + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [3, 14], "x": 15.32, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15.32, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 2}, + {"matrix": [2, 14], "x": 15.32, "y": 2}, + {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14.32, "y": 3.32}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 15], "x": 13.32, "y": 4.32}, + {"matrix": [4, 13], "x": 14.32, "y": 4.32}, + {"matrix": [4, 14], "x": 15.32, "y": 4.32} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [3, 14], "x": 15.32, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15.32, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15.32, "y": 2}, + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14.32, "y": 3.32}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 15], "x": 13.32, "y": 4.32}, + {"matrix": [4, 13], "x": 14.32, "y": 4.32}, + {"matrix": [4, 14], "x": 15.32, "y": 4.32} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [3, 14], "x": 15.32, "y": 0}, + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15.32, "y": 1}, + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"h": 2, "matrix": [2, 13], "w": 1.25, "x": 13.75, "y": 1}, + {"matrix": [2, 14], "x": 15.32, "y": 2}, + {"matrix": [3, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14.32, "y": 3.32}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + {"matrix": [4, 7], "w": 6.25, "x": 3.75, "y": 4}, + {"matrix": [4, 10], "x": 10, "y": 4}, + {"matrix": [4, 11], "x": 11, "y": 4}, + {"matrix": [4, 12], "x": 12, "y": 4}, + {"matrix": [4, 15], "x": 13.32, "y": 4.32}, + {"matrix": [4, 13], "x": 14.32, "y": 4.32}, + {"matrix": [4, 14], "x": 15.32, "y": 4.32} + ] + } + } +} diff --git a/keyboards/quadrum/delta/rules.mk b/keyboards/quadrum/delta/rules.mk deleted file mode 100644 index 6968c52335..0000000000 --- a/keyboards/quadrum/delta/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# This file intentionally left blank - diff --git a/keyboards/qwertykeys/qk100/ansi/info.json b/keyboards/qwertykeys/qk100/ansi/info.json deleted file mode 100644 index fb52f388de..0000000000 --- a/keyboards/qwertykeys/qk100/ansi/info.json +++ /dev/null @@ -1,268 +0,0 @@ -{ - "keyboard_name": "QK100 ANSI", - "usb": { - "pid": "0x3030", - "device_version": "0.0.1" - }, - "features": { - "rgb_matrix": true - }, - "rgb_matrix": { - "driver": "is31fl3741", - "max_brightness": 200, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [0, 1], "x": 18, "y": 0, "flags": 1}, - {"matrix": [0, 2], "x": 30, "y": 0, "flags": 1}, - {"matrix": [0, 3], "x": 42, "y": 0, "flags": 1}, - {"matrix": [0, 4], "x": 54, "y": 0, "flags": 1}, - {"matrix": [0, 5], "x": 72, "y": 0, "flags": 1}, - {"matrix": [0, 6], "x": 84, "y": 0, "flags": 1}, - {"matrix": [0, 7], "x": 96, "y": 0, "flags": 1}, - {"matrix": [0, 8], "x": 108, "y": 0, "flags": 1}, - {"matrix": [0, 9], "x": 126, "y": 0, "flags": 1}, - {"matrix": [0, 10], "x": 138, "y": 0, "flags": 1}, - {"matrix": [0, 11], "x": 150, "y": 0, "flags": 1}, - {"matrix": [0, 12], "x": 162, "y": 0, "flags": 1}, - {"matrix": [0, 13], "x": 188, "y": 0, "flags": 1}, - {"matrix": [0, 14], "x": 200, "y": 0, "flags": 1}, - {"matrix": [0, 15], "x": 212, "y": 0, "flags": 1}, - {"matrix": [0, 16], "x": 224, "y": 0, "flags": 1}, - {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, - {"matrix": [1, 1], "x": 12, "y": 13, "flags": 4}, - {"matrix": [1, 2], "x": 24, "y": 13, "flags": 4}, - {"matrix": [1, 3], "x": 36, "y": 13, "flags": 4}, - {"matrix": [1, 4], "x": 48, "y": 13, "flags": 4}, - {"matrix": [1, 5], "x": 60, "y": 13, "flags": 4}, - {"matrix": [1, 6], "x": 72, "y": 13, "flags": 4}, - {"matrix": [1, 7], "x": 84, "y": 13, "flags": 4}, - {"matrix": [1, 8], "x": 96, "y": 13, "flags": 4}, - {"matrix": [1, 9], "x": 108, "y": 13, "flags": 4}, - {"matrix": [1, 10], "x": 120, "y": 13, "flags": 4}, - {"matrix": [1, 11], "x": 132, "y": 13, "flags": 4}, - {"matrix": [1, 12], "x": 144, "y": 13, "flags": 4}, - {"matrix": [1, 13], "x": 156, "y": 13, "flags": 1}, - {"matrix": [1, 15], "x": 188, "y": 13, "flags": 1}, - {"matrix": [1, 16], "x": 200, "y": 13, "flags": 1}, - {"matrix": [1, 17], "x": 212, "y": 13, "flags": 1}, - {"matrix": [1, 18], "x": 224, "y": 13, "flags": 1}, - {"matrix": [2, 0], "x": 0, "y": 26, "flags": 1}, - {"matrix": [2, 1], "x": 18, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 30, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 42, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 54, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 66, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 78, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 90, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 102, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 114, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 126, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 138, "y": 26, "flags": 4}, - {"matrix": [2, 12], "x": 150, "y": 26, "flags": 4}, - {"matrix": [2, 13], "x": 162, "y": 26, "flags": 4}, - {"matrix": [2, 14], "x": 176, "y": 26, "flags": 1}, - {"matrix": [2, 15], "x": 188, "y": 26, "flags": 4}, - {"matrix": [2, 16], "x": 200, "y": 26, "flags": 4}, - {"matrix": [2, 17], "x": 212, "y": 26, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 39, "flags": 1}, - {"matrix": [3, 1], "x": 20, "y": 39, "flags": 4}, - {"matrix": [3, 2], "x": 32, "y": 39, "flags": 4}, - {"matrix": [3, 3], "x": 44, "y": 39, "flags": 4}, - {"matrix": [3, 4], "x": 56, "y": 39, "flags": 4}, - {"matrix": [3, 5], "x": 68, "y": 39, "flags": 4}, - {"matrix": [3, 6], "x": 80, "y": 39, "flags": 4}, - {"matrix": [3, 7], "x": 92, "y": 39, "flags": 4}, - {"matrix": [3, 8], "x": 104, "y": 39, "flags": 4}, - {"matrix": [3, 9], "x": 116, "y": 39, "flags": 4}, - {"matrix": [3, 10], "x": 128, "y": 39, "flags": 4}, - {"matrix": [3, 11], "x": 140, "y": 39, "flags": 4}, - {"matrix": [3, 13], "x": 158, "y": 39, "flags": 1}, - {"matrix": [3, 14], "x": 176, "y": 39, "flags": 1}, - {"matrix": [3, 15], "x": 188, "y": 39, "flags": 4}, - {"matrix": [3, 16], "x": 200, "y": 39, "flags": 4}, - {"matrix": [3, 17], "x": 212, "y": 39, "flags": 4}, - {"matrix": [3, 18], "x": 224, "y": 39, "flags": 1}, - {"matrix": [4, 0], "x": 0, "y": 52, "flags": 1}, - {"matrix": [4, 1], "x": 26, "y": 52, "flags": 4}, - {"matrix": [4, 2], "x": 38, "y": 52, "flags": 4}, - {"matrix": [4, 3], "x": 50, "y": 52, "flags": 4}, - {"matrix": [4, 4], "x": 62, "y": 52, "flags": 4}, - {"matrix": [4, 5], "x": 74, "y": 52, "flags": 4}, - {"matrix": [4, 6], "x": 86, "y": 52, "flags": 4}, - {"matrix": [4, 7], "x": 98, "y": 52, "flags": 4}, - {"matrix": [4, 8], "x": 110, "y": 52, "flags": 4}, - {"matrix": [4, 9], "x": 122, "y": 52, "flags": 4}, - {"matrix": [4, 10], "x": 134, "y": 52, "flags": 4}, - {"matrix": [4, 11], "x": 150, "y": 52, "flags": 1}, - {"matrix": [4, 13], "x": 170, "y": 52, "flags": 1}, - {"matrix": [4, 15], "x": 188, "y": 52, "flags": 4}, - {"matrix": [4, 16], "x": 200, "y": 52, "flags": 4}, - {"matrix": [4, 17], "x": 212, "y": 52, "flags": 4}, - {"matrix": [4, 18], "x": 224, "y": 52, "flags": 1}, - {"matrix": [5, 0], "x": 0, "y": 52, "flags": 1}, - {"matrix": [5, 1], "x": 14, "y": 52, "flags": 1}, - {"matrix": [5, 2], "x": 28, "y": 52, "flags": 1}, - {"x": 74, "y": 52, "flags": 4}, - {"matrix": [5, 5], "x": 74, "y": 52, "flags": 4}, - {"x": 74, "y": 52, "flags": 4}, - {"matrix": [5, 9], "x": 122, "y": 52, "flags": 1}, - {"matrix": [5, 10], "x": 148, "y": 52, "flags": 1}, - {"matrix": [5, 12], "x": 158, "y": 52, "flags": 1}, - {"matrix": [5, 13], "x": 170, "y": 52, "flags": 1}, - {"matrix": [5, 14], "x": 182, "y": 52, "flags": 1}, - {"matrix": [5, 15], "x": 196, "y": 52, "flags": 4}, - {"matrix": [5, 17], "x": 212, "y": 52, "flags": 4} - ], - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_cross": true, - "solid_reactive_nexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true - }, - "default": { - "val": 128 - }, - "led_process_limit": 4, - "led_flush_limit": 26, - "sleep": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":2, "y":0}, - {"matrix": [0, 2], "x":3, "y":0}, - {"matrix": [0, 3], "x":4, "y":0}, - {"matrix": [0, 4], "x":5, "y":0}, - {"matrix": [0, 5], "x":6.5, "y":0}, - {"matrix": [0, 6], "x":7.5, "y":0}, - {"matrix": [0, 7], "x":8.5, "y":0}, - {"matrix": [0, 8], "x":9.5, "y":0}, - {"matrix": [0, 9], "x":11, "y":0}, - {"matrix": [0, 10], "x":12, "y":0}, - {"matrix": [0, 11], "x":13, "y":0}, - {"matrix": [0, 12], "x":14, "y":0}, - {"matrix": [0, 15], "x":16.5, "y":0}, - {"matrix": [0, 16], "x":17.5, "y":0}, - {"matrix": [0, 17], "x":18.5, "y":0}, - {"matrix": [0, 18], "x":19.5, "y":0}, - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1, 10], "x":10, "y":1.25}, - {"matrix": [1, 11], "x":11, "y":1.25}, - {"matrix": [1, 12], "x":12, "y":1.25}, - {"matrix": [1, 13], "x":13, "y":1.25, "w":2}, - {"matrix": [1, 15], "x":16.5, "y":1.25}, - {"matrix": [1, 16], "x":17.5, "y":1.25}, - {"matrix": [1, 17], "x":18.5, "y":1.25}, - {"matrix": [1, 18], "x":19.5, "y":1.25}, - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2, 10], "x":10.5, "y":2.25}, - {"matrix": [2, 11], "x":11.5, "y":2.25}, - {"matrix": [2, 12], "x":12.5, "y":2.25}, - {"matrix": [2, 13], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2, 14], "x":15.25, "y":2.25}, - {"matrix": [2, 15], "x":16.5, "y":2.25}, - {"matrix": [2, 16], "x":17.5, "y":2.25}, - {"matrix": [2, 17], "x":18.5, "y":2.25}, - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3, 10], "x":10.75, "y":3.25}, - {"matrix": [3, 11], "x":11.75, "y":3.25}, - {"matrix": [3, 13], "x":12.75, "y":3.25, "w":2.25}, - {"matrix": [3, 14], "x":15.25, "y":3.25}, - {"matrix": [3, 15], "x":16.5, "y":3.25}, - {"matrix": [3, 16], "x":17.5, "y":3.25}, - {"matrix": [3, 17], "x":18.5, "y":3.25}, - {"matrix": [3, 18], "x":19.5, "y":2.25, "h":2}, - {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, - {"matrix": [4, 1], "x":2.25, "y":4.25}, - {"matrix": [4, 2], "x":3.25, "y":4.25}, - {"matrix": [4, 3], "x":4.25, "y":4.25}, - {"matrix": [4, 4], "x":5.25, "y":4.25}, - {"matrix": [4, 5], "x":6.25, "y":4.25}, - {"matrix": [4, 6], "x":7.25, "y":4.25}, - {"matrix": [4, 7], "x":8.25, "y":4.25}, - {"matrix": [4, 8], "x":9.25, "y":4.25}, - {"matrix": [4, 9], "x":10.25, "y":4.25}, - {"matrix": [4, 10], "x":11.25, "y":4.25}, - {"matrix": [4, 11], "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4, 13], "x":14.25, "y":4.5}, - {"matrix": [4, 15], "x":16.5, "y":4.25}, - {"matrix": [4, 16], "x":17.5, "y":4.25}, - {"matrix": [4, 17], "x":18.5, "y":4.25}, - {"matrix": [4, 18], "x":19.5, "y":4.25, "h":2}, - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5, 5], "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5, 9], "x":10, "y":5.25, "w":1.5}, - {"matrix": [5, 10], "x":11.5, "y":5.25, "w":1.5}, - {"matrix": [5, 12], "x":13.25, "y":5.5}, - {"matrix": [5, 13], "x":14.25, "y":5.5}, - {"matrix": [5, 14], "x":15.25, "y":5.5}, - {"matrix": [5, 15], "x":16.5, "y":5.25, "w":2}, - {"matrix": [5, 17], "x":18.5, "y":5.25} - ] - } - } -} diff --git a/keyboards/qwertykeys/qk100/ansi/keyboard.json b/keyboards/qwertykeys/qk100/ansi/keyboard.json new file mode 100644 index 0000000000..fb52f388de --- /dev/null +++ b/keyboards/qwertykeys/qk100/ansi/keyboard.json @@ -0,0 +1,268 @@ +{ + "keyboard_name": "QK100 ANSI", + "usb": { + "pid": "0x3030", + "device_version": "0.0.1" + }, + "features": { + "rgb_matrix": true + }, + "rgb_matrix": { + "driver": "is31fl3741", + "max_brightness": 200, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [0, 1], "x": 18, "y": 0, "flags": 1}, + {"matrix": [0, 2], "x": 30, "y": 0, "flags": 1}, + {"matrix": [0, 3], "x": 42, "y": 0, "flags": 1}, + {"matrix": [0, 4], "x": 54, "y": 0, "flags": 1}, + {"matrix": [0, 5], "x": 72, "y": 0, "flags": 1}, + {"matrix": [0, 6], "x": 84, "y": 0, "flags": 1}, + {"matrix": [0, 7], "x": 96, "y": 0, "flags": 1}, + {"matrix": [0, 8], "x": 108, "y": 0, "flags": 1}, + {"matrix": [0, 9], "x": 126, "y": 0, "flags": 1}, + {"matrix": [0, 10], "x": 138, "y": 0, "flags": 1}, + {"matrix": [0, 11], "x": 150, "y": 0, "flags": 1}, + {"matrix": [0, 12], "x": 162, "y": 0, "flags": 1}, + {"matrix": [0, 13], "x": 188, "y": 0, "flags": 1}, + {"matrix": [0, 14], "x": 200, "y": 0, "flags": 1}, + {"matrix": [0, 15], "x": 212, "y": 0, "flags": 1}, + {"matrix": [0, 16], "x": 224, "y": 0, "flags": 1}, + {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, + {"matrix": [1, 1], "x": 12, "y": 13, "flags": 4}, + {"matrix": [1, 2], "x": 24, "y": 13, "flags": 4}, + {"matrix": [1, 3], "x": 36, "y": 13, "flags": 4}, + {"matrix": [1, 4], "x": 48, "y": 13, "flags": 4}, + {"matrix": [1, 5], "x": 60, "y": 13, "flags": 4}, + {"matrix": [1, 6], "x": 72, "y": 13, "flags": 4}, + {"matrix": [1, 7], "x": 84, "y": 13, "flags": 4}, + {"matrix": [1, 8], "x": 96, "y": 13, "flags": 4}, + {"matrix": [1, 9], "x": 108, "y": 13, "flags": 4}, + {"matrix": [1, 10], "x": 120, "y": 13, "flags": 4}, + {"matrix": [1, 11], "x": 132, "y": 13, "flags": 4}, + {"matrix": [1, 12], "x": 144, "y": 13, "flags": 4}, + {"matrix": [1, 13], "x": 156, "y": 13, "flags": 1}, + {"matrix": [1, 15], "x": 188, "y": 13, "flags": 1}, + {"matrix": [1, 16], "x": 200, "y": 13, "flags": 1}, + {"matrix": [1, 17], "x": 212, "y": 13, "flags": 1}, + {"matrix": [1, 18], "x": 224, "y": 13, "flags": 1}, + {"matrix": [2, 0], "x": 0, "y": 26, "flags": 1}, + {"matrix": [2, 1], "x": 18, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 30, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 42, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 54, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 66, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 78, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 90, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 102, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 114, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 126, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 138, "y": 26, "flags": 4}, + {"matrix": [2, 12], "x": 150, "y": 26, "flags": 4}, + {"matrix": [2, 13], "x": 162, "y": 26, "flags": 4}, + {"matrix": [2, 14], "x": 176, "y": 26, "flags": 1}, + {"matrix": [2, 15], "x": 188, "y": 26, "flags": 4}, + {"matrix": [2, 16], "x": 200, "y": 26, "flags": 4}, + {"matrix": [2, 17], "x": 212, "y": 26, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 39, "flags": 1}, + {"matrix": [3, 1], "x": 20, "y": 39, "flags": 4}, + {"matrix": [3, 2], "x": 32, "y": 39, "flags": 4}, + {"matrix": [3, 3], "x": 44, "y": 39, "flags": 4}, + {"matrix": [3, 4], "x": 56, "y": 39, "flags": 4}, + {"matrix": [3, 5], "x": 68, "y": 39, "flags": 4}, + {"matrix": [3, 6], "x": 80, "y": 39, "flags": 4}, + {"matrix": [3, 7], "x": 92, "y": 39, "flags": 4}, + {"matrix": [3, 8], "x": 104, "y": 39, "flags": 4}, + {"matrix": [3, 9], "x": 116, "y": 39, "flags": 4}, + {"matrix": [3, 10], "x": 128, "y": 39, "flags": 4}, + {"matrix": [3, 11], "x": 140, "y": 39, "flags": 4}, + {"matrix": [3, 13], "x": 158, "y": 39, "flags": 1}, + {"matrix": [3, 14], "x": 176, "y": 39, "flags": 1}, + {"matrix": [3, 15], "x": 188, "y": 39, "flags": 4}, + {"matrix": [3, 16], "x": 200, "y": 39, "flags": 4}, + {"matrix": [3, 17], "x": 212, "y": 39, "flags": 4}, + {"matrix": [3, 18], "x": 224, "y": 39, "flags": 1}, + {"matrix": [4, 0], "x": 0, "y": 52, "flags": 1}, + {"matrix": [4, 1], "x": 26, "y": 52, "flags": 4}, + {"matrix": [4, 2], "x": 38, "y": 52, "flags": 4}, + {"matrix": [4, 3], "x": 50, "y": 52, "flags": 4}, + {"matrix": [4, 4], "x": 62, "y": 52, "flags": 4}, + {"matrix": [4, 5], "x": 74, "y": 52, "flags": 4}, + {"matrix": [4, 6], "x": 86, "y": 52, "flags": 4}, + {"matrix": [4, 7], "x": 98, "y": 52, "flags": 4}, + {"matrix": [4, 8], "x": 110, "y": 52, "flags": 4}, + {"matrix": [4, 9], "x": 122, "y": 52, "flags": 4}, + {"matrix": [4, 10], "x": 134, "y": 52, "flags": 4}, + {"matrix": [4, 11], "x": 150, "y": 52, "flags": 1}, + {"matrix": [4, 13], "x": 170, "y": 52, "flags": 1}, + {"matrix": [4, 15], "x": 188, "y": 52, "flags": 4}, + {"matrix": [4, 16], "x": 200, "y": 52, "flags": 4}, + {"matrix": [4, 17], "x": 212, "y": 52, "flags": 4}, + {"matrix": [4, 18], "x": 224, "y": 52, "flags": 1}, + {"matrix": [5, 0], "x": 0, "y": 52, "flags": 1}, + {"matrix": [5, 1], "x": 14, "y": 52, "flags": 1}, + {"matrix": [5, 2], "x": 28, "y": 52, "flags": 1}, + {"x": 74, "y": 52, "flags": 4}, + {"matrix": [5, 5], "x": 74, "y": 52, "flags": 4}, + {"x": 74, "y": 52, "flags": 4}, + {"matrix": [5, 9], "x": 122, "y": 52, "flags": 1}, + {"matrix": [5, 10], "x": 148, "y": 52, "flags": 1}, + {"matrix": [5, 12], "x": 158, "y": 52, "flags": 1}, + {"matrix": [5, 13], "x": 170, "y": 52, "flags": 1}, + {"matrix": [5, 14], "x": 182, "y": 52, "flags": 1}, + {"matrix": [5, 15], "x": 196, "y": 52, "flags": 4}, + {"matrix": [5, 17], "x": 212, "y": 52, "flags": 4} + ], + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_cross": true, + "solid_reactive_nexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true + }, + "default": { + "val": 128 + }, + "led_process_limit": 4, + "led_flush_limit": 26, + "sleep": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":2, "y":0}, + {"matrix": [0, 2], "x":3, "y":0}, + {"matrix": [0, 3], "x":4, "y":0}, + {"matrix": [0, 4], "x":5, "y":0}, + {"matrix": [0, 5], "x":6.5, "y":0}, + {"matrix": [0, 6], "x":7.5, "y":0}, + {"matrix": [0, 7], "x":8.5, "y":0}, + {"matrix": [0, 8], "x":9.5, "y":0}, + {"matrix": [0, 9], "x":11, "y":0}, + {"matrix": [0, 10], "x":12, "y":0}, + {"matrix": [0, 11], "x":13, "y":0}, + {"matrix": [0, 12], "x":14, "y":0}, + {"matrix": [0, 15], "x":16.5, "y":0}, + {"matrix": [0, 16], "x":17.5, "y":0}, + {"matrix": [0, 17], "x":18.5, "y":0}, + {"matrix": [0, 18], "x":19.5, "y":0}, + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1, 10], "x":10, "y":1.25}, + {"matrix": [1, 11], "x":11, "y":1.25}, + {"matrix": [1, 12], "x":12, "y":1.25}, + {"matrix": [1, 13], "x":13, "y":1.25, "w":2}, + {"matrix": [1, 15], "x":16.5, "y":1.25}, + {"matrix": [1, 16], "x":17.5, "y":1.25}, + {"matrix": [1, 17], "x":18.5, "y":1.25}, + {"matrix": [1, 18], "x":19.5, "y":1.25}, + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2, 10], "x":10.5, "y":2.25}, + {"matrix": [2, 11], "x":11.5, "y":2.25}, + {"matrix": [2, 12], "x":12.5, "y":2.25}, + {"matrix": [2, 13], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2, 14], "x":15.25, "y":2.25}, + {"matrix": [2, 15], "x":16.5, "y":2.25}, + {"matrix": [2, 16], "x":17.5, "y":2.25}, + {"matrix": [2, 17], "x":18.5, "y":2.25}, + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3, 10], "x":10.75, "y":3.25}, + {"matrix": [3, 11], "x":11.75, "y":3.25}, + {"matrix": [3, 13], "x":12.75, "y":3.25, "w":2.25}, + {"matrix": [3, 14], "x":15.25, "y":3.25}, + {"matrix": [3, 15], "x":16.5, "y":3.25}, + {"matrix": [3, 16], "x":17.5, "y":3.25}, + {"matrix": [3, 17], "x":18.5, "y":3.25}, + {"matrix": [3, 18], "x":19.5, "y":2.25, "h":2}, + {"matrix": [4, 0], "x":0, "y":4.25, "w":2.25}, + {"matrix": [4, 1], "x":2.25, "y":4.25}, + {"matrix": [4, 2], "x":3.25, "y":4.25}, + {"matrix": [4, 3], "x":4.25, "y":4.25}, + {"matrix": [4, 4], "x":5.25, "y":4.25}, + {"matrix": [4, 5], "x":6.25, "y":4.25}, + {"matrix": [4, 6], "x":7.25, "y":4.25}, + {"matrix": [4, 7], "x":8.25, "y":4.25}, + {"matrix": [4, 8], "x":9.25, "y":4.25}, + {"matrix": [4, 9], "x":10.25, "y":4.25}, + {"matrix": [4, 10], "x":11.25, "y":4.25}, + {"matrix": [4, 11], "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4, 13], "x":14.25, "y":4.5}, + {"matrix": [4, 15], "x":16.5, "y":4.25}, + {"matrix": [4, 16], "x":17.5, "y":4.25}, + {"matrix": [4, 17], "x":18.5, "y":4.25}, + {"matrix": [4, 18], "x":19.5, "y":4.25, "h":2}, + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5, 5], "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5, 9], "x":10, "y":5.25, "w":1.5}, + {"matrix": [5, 10], "x":11.5, "y":5.25, "w":1.5}, + {"matrix": [5, 12], "x":13.25, "y":5.5}, + {"matrix": [5, 13], "x":14.25, "y":5.5}, + {"matrix": [5, 14], "x":15.25, "y":5.5}, + {"matrix": [5, 15], "x":16.5, "y":5.25, "w":2}, + {"matrix": [5, 17], "x":18.5, "y":5.25} + ] + } + } +} diff --git a/keyboards/qwertykeys/qk100/ansi/rules.mk b/keyboards/qwertykeys/qk100/ansi/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/qwertykeys/qk100/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/qwertykeys/qk100/solder/info.json b/keyboards/qwertykeys/qk100/solder/info.json deleted file mode 100644 index 64f8945b7f..0000000000 --- a/keyboards/qwertykeys/qk100/solder/info.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "keyboard_name": "qk100 Solder", - "usb": { - "pid": "0x3053", - "device_version": "0.0.1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":2, "y":0}, - {"matrix": [0, 2], "x":3, "y":0}, - {"matrix": [0, 3], "x":4, "y":0}, - {"matrix": [0, 4], "x":5, "y":0}, - {"matrix": [0, 5], "x":6.5, "y":0}, - {"matrix": [0, 6], "x":7.5, "y":0}, - {"matrix": [0, 7], "x":8.5, "y":0}, - {"matrix": [0, 8], "x":9.5, "y":0}, - {"matrix": [0, 9], "x":11, "y":0}, - {"matrix": [0, 10], "x":12, "y":0}, - {"matrix": [0, 11], "x":13, "y":0}, - {"matrix": [0, 12], "x":14, "y":0}, - {"matrix": [0, 15], "x":16.5, "y":0}, - {"matrix": [0, 16], "x":17.5, "y":0}, - {"matrix": [0, 17], "x":18.5, "y":0}, - {"matrix": [0, 18], "x":19.5, "y":0}, - {"matrix": [1, 0], "x":0, "y":1.25}, - {"matrix": [1, 1], "x":1, "y":1.25}, - {"matrix": [1, 2], "x":2, "y":1.25}, - {"matrix": [1, 3], "x":3, "y":1.25}, - {"matrix": [1, 4], "x":4, "y":1.25}, - {"matrix": [1, 5], "x":5, "y":1.25}, - {"matrix": [1, 6], "x":6, "y":1.25}, - {"matrix": [1, 7], "x":7, "y":1.25}, - {"matrix": [1, 8], "x":8, "y":1.25}, - {"matrix": [1, 9], "x":9, "y":1.25}, - {"matrix": [1, 10], "x":10, "y":1.25}, - {"matrix": [1, 11], "x":11, "y":1.25}, - {"matrix": [1, 12], "x":12, "y":1.25}, - {"matrix": [2, 13], "x":13, "y":1.25}, - {"matrix": [1, 13], "x":14, "y":1.25}, - {"matrix": [1, 15], "x":16.5, "y":1.25}, - {"matrix": [1, 16], "x":17.5, "y":1.25}, - {"matrix": [1, 17], "x":18.5, "y":1.25}, - {"matrix": [1, 18], "x":19.5, "y":1.25}, - {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2.25}, - {"matrix": [2, 2], "x":2.5, "y":2.25}, - {"matrix": [2, 3], "x":3.5, "y":2.25}, - {"matrix": [2, 4], "x":4.5, "y":2.25}, - {"matrix": [2, 5], "x":5.5, "y":2.25}, - {"matrix": [2, 6], "x":6.5, "y":2.25}, - {"matrix": [2, 7], "x":7.5, "y":2.25}, - {"matrix": [2, 8], "x":8.5, "y":2.25}, - {"matrix": [2, 9], "x":9.5, "y":2.25}, - {"matrix": [2, 10], "x":10.5, "y":2.25}, - {"matrix": [2, 11], "x":11.5, "y":2.25}, - {"matrix": [2, 12], "x":12.5, "y":2.25}, - {"matrix": [3, 12], "x":13.5, "y":2.25, "w":1.5}, - {"matrix": [2, 14], "x":15.25, "y":2.25}, - {"matrix": [2, 15], "x":16.5, "y":2.25}, - {"matrix": [2, 16], "x":17.5, "y":2.25}, - {"matrix": [2, 17], "x":18.5, "y":2.25}, - {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3.25}, - {"matrix": [3, 2], "x":2.75, "y":3.25}, - {"matrix": [3, 3], "x":3.75, "y":3.25}, - {"matrix": [3, 4], "x":4.75, "y":3.25}, - {"matrix": [3, 5], "x":5.75, "y":3.25}, - {"matrix": [3, 6], "x":6.75, "y":3.25}, - {"matrix": [3, 7], "x":7.75, "y":3.25}, - {"matrix": [3, 8], "x":8.75, "y":3.25}, - {"matrix": [3, 9], "x":9.75, "y":3.25}, - {"matrix": [3, 10], "x":10.75, "y":3.25}, - {"matrix": [3, 11], "x":11.75, "y":3.25}, - {"matrix": [3, 13], "x":12.75, "y":3.25, "w":2.25}, - {"matrix": [3, 14], "x":15.25, "y":3.25}, - {"matrix": [3, 15], "x":16.5, "y":3.25}, - {"matrix": [3, 16], "x":17.5, "y":3.25}, - {"matrix": [3, 17], "x":18.5, "y":3.25}, - {"matrix": [3, 18], "x":19.5, "y":2.25, "h":2}, - {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, - {"matrix": [5, 3], "x":1.25, "y":4.25}, - {"matrix": [4, 1], "x":2.25, "y":4.25}, - {"matrix": [4, 2], "x":3.25, "y":4.25}, - {"matrix": [4, 3], "x":4.25, "y":4.25}, - {"matrix": [4, 4], "x":5.25, "y":4.25}, - {"matrix": [4, 5], "x":6.25, "y":4.25}, - {"matrix": [4, 6], "x":7.25, "y":4.25}, - {"matrix": [4, 7], "x":8.25, "y":4.25}, - {"matrix": [4, 8], "x":9.25, "y":4.25}, - {"matrix": [4, 9], "x":10.25, "y":4.25}, - {"matrix": [4, 10], "x":11.25, "y":4.25}, - {"matrix": [4, 11], "x":12.25, "y":4.25, "w":1.75}, - {"matrix": [4, 13], "x":14.25, "y":4.5}, - {"matrix": [4, 15], "x":16.5, "y":4.25}, - {"matrix": [4, 16], "x":17.5, "y":4.25}, - {"matrix": [4, 17], "x":18.5, "y":4.25}, - {"matrix": [4, 18], "x":19.5, "y":4.25, "h":2}, - {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, - {"matrix": [5, 5], "x":3.75, "y":5.25, "w":6.25}, - {"matrix": [5, 9], "x":10, "y":5.25, "w":1.5}, - {"matrix": [5, 10], "x":11.5, "y":5.25, "w":1.5}, - {"matrix": [5, 12], "x":13.25, "y":5.5}, - {"matrix": [5, 13], "x":14.25, "y":5.5}, - {"matrix": [5, 14], "x":15.25, "y":5.5}, - {"matrix": [5, 15], "x":16.5, "y":5.25, "w":2}, - {"matrix": [5, 17], "x":18.5, "y":5.25} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/qwertykeys/qk100/solder/keyboard.json b/keyboards/qwertykeys/qk100/solder/keyboard.json new file mode 100644 index 0000000000..64f8945b7f --- /dev/null +++ b/keyboards/qwertykeys/qk100/solder/keyboard.json @@ -0,0 +1,114 @@ +{ + "keyboard_name": "qk100 Solder", + "usb": { + "pid": "0x3053", + "device_version": "0.0.1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":2, "y":0}, + {"matrix": [0, 2], "x":3, "y":0}, + {"matrix": [0, 3], "x":4, "y":0}, + {"matrix": [0, 4], "x":5, "y":0}, + {"matrix": [0, 5], "x":6.5, "y":0}, + {"matrix": [0, 6], "x":7.5, "y":0}, + {"matrix": [0, 7], "x":8.5, "y":0}, + {"matrix": [0, 8], "x":9.5, "y":0}, + {"matrix": [0, 9], "x":11, "y":0}, + {"matrix": [0, 10], "x":12, "y":0}, + {"matrix": [0, 11], "x":13, "y":0}, + {"matrix": [0, 12], "x":14, "y":0}, + {"matrix": [0, 15], "x":16.5, "y":0}, + {"matrix": [0, 16], "x":17.5, "y":0}, + {"matrix": [0, 17], "x":18.5, "y":0}, + {"matrix": [0, 18], "x":19.5, "y":0}, + {"matrix": [1, 0], "x":0, "y":1.25}, + {"matrix": [1, 1], "x":1, "y":1.25}, + {"matrix": [1, 2], "x":2, "y":1.25}, + {"matrix": [1, 3], "x":3, "y":1.25}, + {"matrix": [1, 4], "x":4, "y":1.25}, + {"matrix": [1, 5], "x":5, "y":1.25}, + {"matrix": [1, 6], "x":6, "y":1.25}, + {"matrix": [1, 7], "x":7, "y":1.25}, + {"matrix": [1, 8], "x":8, "y":1.25}, + {"matrix": [1, 9], "x":9, "y":1.25}, + {"matrix": [1, 10], "x":10, "y":1.25}, + {"matrix": [1, 11], "x":11, "y":1.25}, + {"matrix": [1, 12], "x":12, "y":1.25}, + {"matrix": [2, 13], "x":13, "y":1.25}, + {"matrix": [1, 13], "x":14, "y":1.25}, + {"matrix": [1, 15], "x":16.5, "y":1.25}, + {"matrix": [1, 16], "x":17.5, "y":1.25}, + {"matrix": [1, 17], "x":18.5, "y":1.25}, + {"matrix": [1, 18], "x":19.5, "y":1.25}, + {"matrix": [2, 0], "x":0, "y":2.25, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2.25}, + {"matrix": [2, 2], "x":2.5, "y":2.25}, + {"matrix": [2, 3], "x":3.5, "y":2.25}, + {"matrix": [2, 4], "x":4.5, "y":2.25}, + {"matrix": [2, 5], "x":5.5, "y":2.25}, + {"matrix": [2, 6], "x":6.5, "y":2.25}, + {"matrix": [2, 7], "x":7.5, "y":2.25}, + {"matrix": [2, 8], "x":8.5, "y":2.25}, + {"matrix": [2, 9], "x":9.5, "y":2.25}, + {"matrix": [2, 10], "x":10.5, "y":2.25}, + {"matrix": [2, 11], "x":11.5, "y":2.25}, + {"matrix": [2, 12], "x":12.5, "y":2.25}, + {"matrix": [3, 12], "x":13.5, "y":2.25, "w":1.5}, + {"matrix": [2, 14], "x":15.25, "y":2.25}, + {"matrix": [2, 15], "x":16.5, "y":2.25}, + {"matrix": [2, 16], "x":17.5, "y":2.25}, + {"matrix": [2, 17], "x":18.5, "y":2.25}, + {"matrix": [3, 0], "x":0, "y":3.25, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3.25}, + {"matrix": [3, 2], "x":2.75, "y":3.25}, + {"matrix": [3, 3], "x":3.75, "y":3.25}, + {"matrix": [3, 4], "x":4.75, "y":3.25}, + {"matrix": [3, 5], "x":5.75, "y":3.25}, + {"matrix": [3, 6], "x":6.75, "y":3.25}, + {"matrix": [3, 7], "x":7.75, "y":3.25}, + {"matrix": [3, 8], "x":8.75, "y":3.25}, + {"matrix": [3, 9], "x":9.75, "y":3.25}, + {"matrix": [3, 10], "x":10.75, "y":3.25}, + {"matrix": [3, 11], "x":11.75, "y":3.25}, + {"matrix": [3, 13], "x":12.75, "y":3.25, "w":2.25}, + {"matrix": [3, 14], "x":15.25, "y":3.25}, + {"matrix": [3, 15], "x":16.5, "y":3.25}, + {"matrix": [3, 16], "x":17.5, "y":3.25}, + {"matrix": [3, 17], "x":18.5, "y":3.25}, + {"matrix": [3, 18], "x":19.5, "y":2.25, "h":2}, + {"matrix": [4, 0], "x":0, "y":4.25, "w":1.25}, + {"matrix": [5, 3], "x":1.25, "y":4.25}, + {"matrix": [4, 1], "x":2.25, "y":4.25}, + {"matrix": [4, 2], "x":3.25, "y":4.25}, + {"matrix": [4, 3], "x":4.25, "y":4.25}, + {"matrix": [4, 4], "x":5.25, "y":4.25}, + {"matrix": [4, 5], "x":6.25, "y":4.25}, + {"matrix": [4, 6], "x":7.25, "y":4.25}, + {"matrix": [4, 7], "x":8.25, "y":4.25}, + {"matrix": [4, 8], "x":9.25, "y":4.25}, + {"matrix": [4, 9], "x":10.25, "y":4.25}, + {"matrix": [4, 10], "x":11.25, "y":4.25}, + {"matrix": [4, 11], "x":12.25, "y":4.25, "w":1.75}, + {"matrix": [4, 13], "x":14.25, "y":4.5}, + {"matrix": [4, 15], "x":16.5, "y":4.25}, + {"matrix": [4, 16], "x":17.5, "y":4.25}, + {"matrix": [4, 17], "x":18.5, "y":4.25}, + {"matrix": [4, 18], "x":19.5, "y":4.25, "h":2}, + {"matrix": [5, 0], "x":0, "y":5.25, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5.25, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5.25, "w":1.25}, + {"matrix": [5, 5], "x":3.75, "y":5.25, "w":6.25}, + {"matrix": [5, 9], "x":10, "y":5.25, "w":1.5}, + {"matrix": [5, 10], "x":11.5, "y":5.25, "w":1.5}, + {"matrix": [5, 12], "x":13.25, "y":5.5}, + {"matrix": [5, 13], "x":14.25, "y":5.5}, + {"matrix": [5, 14], "x":15.25, "y":5.5}, + {"matrix": [5, 15], "x":16.5, "y":5.25, "w":2}, + {"matrix": [5, 17], "x":18.5, "y":5.25} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/qwertykeys/qk100/solder/rules.mk b/keyboards/qwertykeys/qk100/solder/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/qwertykeys/qk100/solder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/rainkeebs/trailmix/info.json b/keyboards/rainkeebs/trailmix/info.json deleted file mode 100644 index 7b3cfdfcdd..0000000000 --- a/keyboards/rainkeebs/trailmix/info.json +++ /dev/null @@ -1,96 +0,0 @@ -{ - "manufacturer": "rainkeebs", - "keyboard_name": "trailmix", - "maintainer": "ATron789", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "diode_direction": "COL2ROW", - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B2", "pin_b": "B4"} - ] - }, - "matrix_pins": { - "cols": ["F6", "D4", "F5", "D0", "F4", "B6"], - "rows": ["D1", "D7", "F7", "C6"] - }, - "processor": "atmega32u4", - "split": { - "enabled": true, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "B2", "pin_b": "B4"} - ] - } - }, - "soft_serial_pin": "D3" - }, - "url": "https://www.rainkeebs.mx", - "usb": { - "device_version": "1.0.0", - "pid": "0x7363", - "vid": "0x726B" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "L00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "L01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "L02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "L04", "matrix": [0, 4], "x": 4, "y": 0}, - - {"label": "R04", "matrix": [4, 4], "x": 8, "y": 0}, - {"label": "R03", "matrix": [4, 3], "x": 9, "y": 0}, - {"label": "R02", "matrix": [4, 2], "x": 10, "y": 0}, - {"label": "R01", "matrix": [4, 1], "x": 11, "y": 0}, - {"label": "R00", "matrix": [4, 0], "x": 12, "y": 0}, - - {"label": "L10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "L12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "L13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "L14", "matrix": [1, 4], "x": 4, "y": 1}, - - {"label": "R14", "matrix": [5, 4], "x": 8, "y": 1}, - {"label": "R13", "matrix": [5, 3], "x": 9, "y": 1}, - {"label": "R12", "matrix": [5, 2], "x": 10, "y": 1}, - {"label": "R11", "matrix": [5, 1], "x": 11, "y": 1}, - {"label": "R10", "matrix": [5, 0], "x": 12, "y": 1}, - - {"label": "L20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "L21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "L22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "L23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "L24", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "L25", "matrix": [2, 5], "x": 5, "y": 2}, - - {"label": "R25", "matrix": [6, 5], "x": 7, "y": 2}, - {"label": "R24", "matrix": [6, 4], "x": 8, "y": 2}, - {"label": "R23", "matrix": [6, 3], "x": 9, "y": 2}, - {"label": "R22", "matrix": [6, 2], "x": 10, "y": 2}, - {"label": "R21", "matrix": [6, 1], "x": 11, "y": 2}, - {"label": "R20", "matrix": [6, 0], "x": 12, "y": 2}, - - {"label": "L30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "L31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "L32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "L33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "L34", "matrix": [3, 4], "x": 4, "y": 3, "w": 2}, - - {"label": "R34", "matrix": [7, 4], "x": 7, "y": 3, "w": 2}, - {"label": "R33", "matrix": [7, 3], "x": 9, "y": 3}, - {"label": "R32", "matrix": [7, 2], "x": 10, "y": 3}, - {"label": "R31", "matrix": [7, 1], "x": 11, "y": 3}, - {"label": "R30", "matrix": [7, 0], "x": 12, "y": 3} - ] - } - } -} diff --git a/keyboards/rainkeebs/trailmix/keyboard.json b/keyboards/rainkeebs/trailmix/keyboard.json new file mode 100644 index 0000000000..7b3cfdfcdd --- /dev/null +++ b/keyboards/rainkeebs/trailmix/keyboard.json @@ -0,0 +1,96 @@ +{ + "manufacturer": "rainkeebs", + "keyboard_name": "trailmix", + "maintainer": "ATron789", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "diode_direction": "COL2ROW", + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B2", "pin_b": "B4"} + ] + }, + "matrix_pins": { + "cols": ["F6", "D4", "F5", "D0", "F4", "B6"], + "rows": ["D1", "D7", "F7", "C6"] + }, + "processor": "atmega32u4", + "split": { + "enabled": true, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "B2", "pin_b": "B4"} + ] + } + }, + "soft_serial_pin": "D3" + }, + "url": "https://www.rainkeebs.mx", + "usb": { + "device_version": "1.0.0", + "pid": "0x7363", + "vid": "0x726B" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "L00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "L01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "L02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "L04", "matrix": [0, 4], "x": 4, "y": 0}, + + {"label": "R04", "matrix": [4, 4], "x": 8, "y": 0}, + {"label": "R03", "matrix": [4, 3], "x": 9, "y": 0}, + {"label": "R02", "matrix": [4, 2], "x": 10, "y": 0}, + {"label": "R01", "matrix": [4, 1], "x": 11, "y": 0}, + {"label": "R00", "matrix": [4, 0], "x": 12, "y": 0}, + + {"label": "L10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "L12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "L13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "L14", "matrix": [1, 4], "x": 4, "y": 1}, + + {"label": "R14", "matrix": [5, 4], "x": 8, "y": 1}, + {"label": "R13", "matrix": [5, 3], "x": 9, "y": 1}, + {"label": "R12", "matrix": [5, 2], "x": 10, "y": 1}, + {"label": "R11", "matrix": [5, 1], "x": 11, "y": 1}, + {"label": "R10", "matrix": [5, 0], "x": 12, "y": 1}, + + {"label": "L20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "L21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "L22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "L23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "L24", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "L25", "matrix": [2, 5], "x": 5, "y": 2}, + + {"label": "R25", "matrix": [6, 5], "x": 7, "y": 2}, + {"label": "R24", "matrix": [6, 4], "x": 8, "y": 2}, + {"label": "R23", "matrix": [6, 3], "x": 9, "y": 2}, + {"label": "R22", "matrix": [6, 2], "x": 10, "y": 2}, + {"label": "R21", "matrix": [6, 1], "x": 11, "y": 2}, + {"label": "R20", "matrix": [6, 0], "x": 12, "y": 2}, + + {"label": "L30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "L31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "L32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "L33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "L34", "matrix": [3, 4], "x": 4, "y": 3, "w": 2}, + + {"label": "R34", "matrix": [7, 4], "x": 7, "y": 3, "w": 2}, + {"label": "R33", "matrix": [7, 3], "x": 9, "y": 3}, + {"label": "R32", "matrix": [7, 2], "x": 10, "y": 3}, + {"label": "R31", "matrix": [7, 1], "x": 11, "y": 3}, + {"label": "R30", "matrix": [7, 0], "x": 12, "y": 3} + ] + } + } +} diff --git a/keyboards/rainkeebs/trailmix/rules.mk b/keyboards/rainkeebs/trailmix/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/rainkeebs/trailmix/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ramlord/witf/info.json b/keyboards/ramlord/witf/info.json deleted file mode 100644 index 55049a3ffa..0000000000 --- a/keyboards/ramlord/witf/info.json +++ /dev/null @@ -1,351 +0,0 @@ -{ - "manufacturer": "Ramlord", - "keyboard_name": "WITF", - "maintainer": "Sleepdealr", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B4", "B5", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6"], - "rows": ["A1", "A2", "B15", "A8", "A9", "A10", "A14", "A15", "B3", "B6", "B7", "B8"] - }, - "indicators": { - "num_lock": "A5", - "caps_lock": "A3", - "scroll_lock": "A4" - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x343F", - "vid": "0x1EF5" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "\u25bd", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "\u25bd", "matrix": [1, 0], "x": 1, "y": 0}, - {"label": "\u25bd", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "\u25bd", "matrix": [1, 1], "x": 3, "y": 0}, - - {"label": "Esc", "matrix": [0, 2], "x": 5.25, "y": 0}, - - {"label": "F1", "matrix": [1, 2], "x": 6.75, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 7.75, "y": 0}, - {"label": "F3", "matrix": [1, 3], "x": 8.75, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 9.75, "y": 0}, - - {"label": "F5", "matrix": [1, 5], "x": 11, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 12, "y": 0}, - - {"label": "F7", "matrix": [1, 6], "x": 14.5, "y": 0}, - {"label": "F8", "matrix": [0, 7], "x": 15.5, "y": 0}, - - {"label": "F9", "matrix": [1, 7], "x": 17.25, "y": 0}, - {"label": "F10", "matrix": [0, 8], "x": 18.25, "y": 0}, - {"label": "F11", "matrix": [1, 8], "x": 19.25, "y": 0}, - {"label": "F12", "matrix": [0, 9], "x": 20.25, "y": 0}, - - {"label": "Print Screen", "matrix": [1, 9], "x": 22.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 10], "x": 23.25, "y": 0}, - {"label": "Pause", "matrix": [1, 10], "x": 24.25, "y": 0}, - - {"label": "\u25bd", "matrix": [0, 11], "x": 25.5, "y": 0}, - {"label": "\u25bd", "matrix": [1, 11], "x": 26.5, "y": 0}, - - {"label": "Num Lock", "matrix": [2, 0], "x": 0, "y": 1.5}, - {"label": "/", "matrix": [3, 0], "x": 1, "y": 1.5}, - {"label": "*", "matrix": [2, 1], "x": 2, "y": 1.5}, - {"label": "-", "matrix": [3, 1], "x": 3, "y": 1.5}, - - {"label": "`", "matrix": [2, 2], "x": 5.25, "y": 1.5}, - {"label": "1", "matrix": [3, 2], "x": 6.25, "y": 1.5}, - {"label": "2", "matrix": [2, 3], "x": 7.25, "y": 1.5}, - {"label": "3", "matrix": [3, 3], "x": 8.25, "y": 1.5}, - {"label": "4", "matrix": [2, 4], "x": 9.25, "y": 1.5}, - {"label": "5", "matrix": [3, 4], "x": 10.25, "y": 1.5}, - {"label": "6", "matrix": [2, 5], "x": 11.25, "y": 1.5}, - - {"label": "7", "matrix": [3, 5], "x": 13.25, "y": 1.5}, - {"label": "8", "matrix": [2, 6], "x": 14.25, "y": 1.5}, - {"label": "9", "matrix": [3, 6], "x": 15.25, "y": 1.5}, - {"label": "0", "matrix": [2, 7], "x": 16.25, "y": 1.5}, - {"label": "-", "matrix": [3, 7], "x": 17.25, "y": 1.5}, - {"label": "=", "matrix": [2, 8], "x": 18.25, "y": 1.5}, - {"label": "Backspace", "matrix": [3, 8], "x": 19.25, "y": 1.5}, - {"label": "Backspace", "matrix": [2, 9], "x": 20.25, "y": 1.5}, - - {"label": "Insert", "matrix": [3, 9], "x": 22.25, "y": 1.5}, - {"label": "Home", "matrix": [2, 10], "x": 23.25, "y": 1.5}, - {"label": "Page Up", "matrix": [3, 10], "x": 24.25, "y": 1.5}, - - {"label": "\u25bd", "matrix": [2, 11], "x": 25.5, "y": 1.5}, - {"label": "\u25bd", "matrix": [3, 11], "x": 26.5, "y": 1.5}, - - {"label": "7", "matrix": [4, 0], "x": 0, "y": 2.5}, - {"label": "8", "matrix": [5, 0], "x": 1, "y": 2.5}, - {"label": "9", "matrix": [4, 1], "x": 2, "y": 2.5}, - {"label": "+", "matrix": [5, 1], "x": 3, "y": 2.5}, - - {"label": "Tab", "matrix": [4, 2], "x": 5, "y": 2.5, "w": 1.5}, - {"label": "Q", "matrix": [5, 2], "x": 6.5, "y": 2.5}, - {"label": "W", "matrix": [4, 3], "x": 7.5, "y": 2.5}, - {"label": "E", "matrix": [5, 3], "x": 8.5, "y": 2.5}, - {"label": "R", "matrix": [4, 4], "x": 9.5, "y": 2.5}, - {"label": "T", "matrix": [5, 4], "x": 10.5, "y": 2.5}, - - {"label": "Y", "matrix": [4, 5], "x": 13, "y": 2.5}, - {"label": "U", "matrix": [4, 6], "x": 14, "y": 2.5}, - {"label": "I", "matrix": [5, 6], "x": 15, "y": 2.5}, - {"label": "O", "matrix": [4, 7], "x": 16, "y": 2.5}, - {"label": "P", "matrix": [5, 7], "x": 17, "y": 2.5}, - {"label": "[", "matrix": [4, 8], "x": 18, "y": 2.5}, - {"label": "]", "matrix": [5, 8], "x": 19, "y": 2.5}, - {"label": "\\", "matrix": [4, 9], "x": 20, "y": 2.5, "w": 1.5}, - - {"label": "Delete", "matrix": [5, 9], "x": 22.25, "y": 2.5}, - {"label": "End", "matrix": [4, 10], "x": 23.25, "y": 2.5}, - {"label": "Page Down", "matrix": [5, 10], "x": 24.25, "y": 2.5}, - - {"label": "\u25bd", "matrix": [4, 11], "x": 25.5, "y": 2.5}, - {"label": "\u25bd", "matrix": [5, 11], "x": 26.5, "y": 2.5}, - - {"label": "4", "matrix": [6, 0], "x": 0, "y": 3.5}, - {"label": "5", "matrix": [7, 0], "x": 1, "y": 3.5}, - {"label": "6", "matrix": [6, 1], "x": 2, "y": 3.5}, - {"label": "+", "matrix": [7, 1], "x": 3, "y": 3.5}, - - {"label": "Caps Lock", "matrix": [6, 2], "x": 4.75, "y": 3.5, "w": 1.75}, - {"label": "A", "matrix": [7, 2], "x": 6.5, "y": 3.5}, - {"label": "S", "matrix": [6, 3], "x": 7.5, "y": 3.5}, - {"label": "D", "matrix": [7, 3], "x": 8.5, "y": 3.5}, - {"label": "F", "matrix": [6, 4], "x": 9.5, "y": 3.5}, - {"label": "G", "matrix": [7, 4], "x": 10.5, "y": 3.5}, - - {"label": "H", "matrix": [6, 5], "x": 13.25, "y": 3.5}, - {"label": "J", "matrix": [6, 6], "x": 14.25, "y": 3.5}, - {"label": "K", "matrix": [7, 6], "x": 15.25, "y": 3.5}, - {"label": "L", "matrix": [6, 7], "x": 16.25, "y": 3.5}, - {"label": ";", "matrix": [7, 7], "x": 17.25, "y": 3.5}, - {"label": "'", "matrix": [6, 8], "x": 18.25, "y": 3.5}, - {"label": "Enter", "matrix": [6, 9], "x": 19.25, "y": 3.5, "w": 2.25}, - - {"label": "\u25bd", "matrix": [6, 11], "x": 25.5, "y": 3.5}, - {"label": "\u25bd", "matrix": [7, 11], "x": 26.5, "y": 3.5}, - - {"label": "1", "matrix": [8, 0], "x": 0, "y": 4.5}, - {"label": "2", "matrix": [9, 0], "x": 1, "y": 4.5}, - {"label": "3", "matrix": [8, 1], "x": 2, "y": 4.5}, - {"label": "Enter", "matrix": [9, 1], "x": 3, "y": 4.5}, - - {"label": "Shift", "matrix": [8, 2], "x": 4.5, "y": 4.5, "w": 2.25}, - {"label": "Z", "matrix": [9, 2], "x": 6.75, "y": 4.5}, - {"label": "X", "matrix": [8, 3], "x": 7.75, "y": 4.5}, - {"label": "C", "matrix": [9, 3], "x": 8.75, "y": 4.5}, - {"label": "V", "matrix": [8, 4], "x": 9.75, "y": 4.5}, - {"label": "B", "matrix": [9, 4], "x": 10.75, "y": 4.5}, - - {"label": "B", "matrix": [9, 5], "x": 13, "y": 4.5}, - {"label": "N", "matrix": [8, 6], "x": 14, "y": 4.5}, - {"label": "M", "matrix": [9, 6], "x": 15, "y": 4.5}, - {"label": ",", "matrix": [8, 7], "x": 16, "y": 4.5}, - {"label": ".", "matrix": [9, 7], "x": 17, "y": 4.5}, - {"label": "/", "matrix": [8, 8], "x": 18, "y": 4.5}, - {"label": "Shift", "matrix": [8, 9], "x": 19, "y": 4.5, "w": 1.75}, - {"label": "Fn", "matrix": [9, 8], "x": 20.75, "y": 4.5}, - - {"label": "\u2191", "matrix": [8, 10], "x": 23.25, "y": 4.5}, - - {"label": "\u25bd", "matrix": [8, 11], "x": 25.5, "y": 4.5}, - {"label": "\u25bd", "matrix": [9, 11], "x": 26.5, "y": 4.5}, - - {"label": "0", "matrix": [10, 0], "x": 0, "y": 5.5}, - {"label": ".", "matrix": [11, 0], "x": 1, "y": 5.5}, - {"label": ".", "matrix": [10, 1], "x": 2, "y": 5.5}, - {"label": "0", "matrix": [11, 1], "x": 3, "y": 5.5}, - - {"label": "Ctrl", "matrix": [10, 2], "x": 4.5, "y": 5.5, "w": 1.5}, - {"label": "Alt", "matrix": [10, 3], "x": 7.75, "y": 5.5, "w": 1.5}, - {"label": "Space", "matrix": [10, 4], "x": 9.25, "y": 5.5, "w": 2.25}, - {"label": "Fn", "matrix": [11, 4], "x": 11.5, "y": 5.5}, - - {"label": "Space", "matrix": [10, 6], "x": 13, "y": 5.5, "w": 2.75}, - {"label": "Alt", "matrix": [10, 7], "x": 15.75, "y": 5.5, "w": 1.5}, - {"label": "Ctrl", "matrix": [10, 9], "x": 20.25, "y": 5.5, "w": 1.5}, - - {"label": "\u2190", "matrix": [11, 9], "x": 22.25, "y": 5.5}, - {"label": "\u2193", "matrix": [10, 10], "x": 23.25, "y": 5.5}, - {"label": "\u2192", "matrix": [11, 10], "x": 24.25, "y": 5.5}, - - {"label": "\u25bd", "matrix": [10, 11], "x": 25.5, "y": 5.5}, - {"label": "\u25bd", "matrix": [11, 11], "x": 26.5, "y": 5.5} - ] - }, - "LAYOUT_2u_bs_275u_rshift": { - "layout": [ - {"label": "\u25bd", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "\u25bd", "matrix": [1, 0], "x": 1, "y": 0}, - {"label": "\u25bd", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "\u25bd", "matrix": [1, 1], "x": 3, "y": 0}, - - {"label": "Esc", "matrix": [0, 2], "x": 5.25, "y": 0}, - - {"label": "F1", "matrix": [1, 2], "x": 6.75, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 7.75, "y": 0}, - {"label": "F3", "matrix": [1, 3], "x": 8.75, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 9.75, "y": 0}, - - {"label": "F5", "matrix": [1, 5], "x": 11, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 12, "y": 0}, - - {"label": "F7", "matrix": [1, 6], "x": 14.5, "y": 0}, - {"label": "F8", "matrix": [0, 7], "x": 15.5, "y": 0}, - - {"label": "F9", "matrix": [1, 7], "x": 17.25, "y": 0}, - {"label": "F10", "matrix": [0, 8], "x": 18.25, "y": 0}, - {"label": "F11", "matrix": [1, 8], "x": 19.25, "y": 0}, - {"label": "F12", "matrix": [0, 9], "x": 20.25, "y": 0}, - - {"label": "Print Screen", "matrix": [1, 9], "x": 22.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 10], "x": 23.25, "y": 0}, - {"label": "Pause", "matrix": [1, 10], "x": 24.25, "y": 0}, - - {"label": "\u25bd", "matrix": [0, 11], "x": 25.5, "y": 0}, - {"label": "\u25bd", "matrix": [1, 11], "x": 26.5, "y": 0}, - - {"label": "Num Lock", "matrix": [2, 0], "x": 0, "y": 1.5}, - {"label": "/", "matrix": [3, 0], "x": 1, "y": 1.5}, - {"label": "*", "matrix": [2, 1], "x": 2, "y": 1.5}, - {"label": "-", "matrix": [3, 1], "x": 3, "y": 1.5}, - - {"label": "`", "matrix": [2, 2], "x": 5.25, "y": 1.5}, - {"label": "1", "matrix": [3, 2], "x": 6.25, "y": 1.5}, - {"label": "2", "matrix": [2, 3], "x": 7.25, "y": 1.5}, - {"label": "3", "matrix": [3, 3], "x": 8.25, "y": 1.5}, - {"label": "4", "matrix": [2, 4], "x": 9.25, "y": 1.5}, - {"label": "5", "matrix": [3, 4], "x": 10.25, "y": 1.5}, - {"label": "6", "matrix": [2, 5], "x": 11.25, "y": 1.5}, - - {"label": "7", "matrix": [3, 5], "x": 13.25, "y": 1.5}, - {"label": "8", "matrix": [2, 6], "x": 14.25, "y": 1.5}, - {"label": "9", "matrix": [3, 6], "x": 15.25, "y": 1.5}, - {"label": "0", "matrix": [2, 7], "x": 16.25, "y": 1.5}, - {"label": "-", "matrix": [3, 7], "x": 17.25, "y": 1.5}, - {"label": "=", "matrix": [2, 8], "x": 18.25, "y": 1.5}, - {"label": "Backspace", "matrix": [2, 9], "x": 19.25, "y": 1.5, "w": 2}, - - {"label": "Insert", "matrix": [3, 9], "x": 22.25, "y": 1.5}, - {"label": "Home", "matrix": [2, 10], "x": 23.25, "y": 1.5}, - {"label": "Page Up", "matrix": [3, 10], "x": 24.25, "y": 1.5}, - - {"label": "\u25bd", "matrix": [2, 11], "x": 25.5, "y": 1.5}, - {"label": "\u25bd", "matrix": [3, 11], "x": 26.5, "y": 1.5}, - - {"label": "7", "matrix": [4, 0], "x": 0, "y": 2.5}, - {"label": "8", "matrix": [5, 0], "x": 1, "y": 2.5}, - {"label": "9", "matrix": [4, 1], "x": 2, "y": 2.5}, - {"label": "+", "matrix": [5, 1], "x": 3, "y": 2.5}, - - {"label": "Tab", "matrix": [4, 2], "x": 5, "y": 2.5, "w": 1.5}, - {"label": "Q", "matrix": [5, 2], "x": 6.5, "y": 2.5}, - {"label": "W", "matrix": [4, 3], "x": 7.5, "y": 2.5}, - {"label": "E", "matrix": [5, 3], "x": 8.5, "y": 2.5}, - {"label": "R", "matrix": [4, 4], "x": 9.5, "y": 2.5}, - {"label": "T", "matrix": [5, 4], "x": 10.5, "y": 2.5}, - - {"label": "Y", "matrix": [4, 5], "x": 13, "y": 2.5}, - {"label": "U", "matrix": [4, 6], "x": 14, "y": 2.5}, - {"label": "I", "matrix": [5, 6], "x": 15, "y": 2.5}, - {"label": "O", "matrix": [4, 7], "x": 16, "y": 2.5}, - {"label": "P", "matrix": [5, 7], "x": 17, "y": 2.5}, - {"label": "[", "matrix": [4, 8], "x": 18, "y": 2.5}, - {"label": "]", "matrix": [5, 8], "x": 19, "y": 2.5}, - {"label": "\\", "matrix": [4, 9], "x": 20, "y": 2.5, "w": 1.5}, - - {"label": "Delete", "matrix": [5, 9], "x": 22.25, "y": 2.5}, - {"label": "End", "matrix": [4, 10], "x": 23.25, "y": 2.5}, - {"label": "Page Down", "matrix": [5, 10], "x": 24.25, "y": 2.5}, - - {"label": "\u25bd", "matrix": [4, 11], "x": 25.5, "y": 2.5}, - {"label": "\u25bd", "matrix": [5, 11], "x": 26.5, "y": 2.5}, - - {"label": "4", "matrix": [6, 0], "x": 0, "y": 3.5}, - {"label": "5", "matrix": [7, 0], "x": 1, "y": 3.5}, - {"label": "6", "matrix": [6, 1], "x": 2, "y": 3.5}, - {"label": "+", "matrix": [7, 1], "x": 3, "y": 3.5}, - - {"label": "Caps Lock", "matrix": [6, 2], "x": 4.75, "y": 3.5, "w": 1.75}, - {"label": "A", "matrix": [7, 2], "x": 6.5, "y": 3.5}, - {"label": "S", "matrix": [6, 3], "x": 7.5, "y": 3.5}, - {"label": "D", "matrix": [7, 3], "x": 8.5, "y": 3.5}, - {"label": "F", "matrix": [6, 4], "x": 9.5, "y": 3.5}, - {"label": "G", "matrix": [7, 4], "x": 10.5, "y": 3.5}, - - {"label": "H", "matrix": [6, 5], "x": 13.25, "y": 3.5}, - {"label": "J", "matrix": [6, 6], "x": 14.25, "y": 3.5}, - {"label": "K", "matrix": [7, 6], "x": 15.25, "y": 3.5}, - {"label": "L", "matrix": [6, 7], "x": 16.25, "y": 3.5}, - {"label": ";", "matrix": [7, 7], "x": 17.25, "y": 3.5}, - {"label": "'", "matrix": [6, 8], "x": 18.25, "y": 3.5}, - {"label": "Enter", "matrix": [6, 9], "x": 19.25, "y": 3.5, "w": 2.25}, - - {"label": "\u25bd", "matrix": [6, 11], "x": 25.5, "y": 3.5}, - {"label": "\u25bd", "matrix": [7, 11], "x": 26.5, "y": 3.5}, - - {"label": "1", "matrix": [8, 0], "x": 0, "y": 4.5}, - {"label": "2", "matrix": [9, 0], "x": 1, "y": 4.5}, - {"label": "3", "matrix": [8, 1], "x": 2, "y": 4.5}, - {"label": "Enter", "matrix": [9, 1], "x": 3, "y": 4.5}, - - {"label": "Shift", "matrix": [8, 2], "x": 4.5, "y": 4.5, "w": 2.25}, - {"label": "Z", "matrix": [9, 2], "x": 6.75, "y": 4.5}, - {"label": "X", "matrix": [8, 3], "x": 7.75, "y": 4.5}, - {"label": "C", "matrix": [9, 3], "x": 8.75, "y": 4.5}, - {"label": "V", "matrix": [8, 4], "x": 9.75, "y": 4.5}, - {"label": "B", "matrix": [9, 4], "x": 10.75, "y": 4.5}, - - {"label": "B", "matrix": [9, 5], "x": 13, "y": 4.5}, - {"label": "N", "matrix": [8, 6], "x": 14, "y": 4.5}, - {"label": "M", "matrix": [9, 6], "x": 15, "y": 4.5}, - {"label": ",", "matrix": [8, 7], "x": 16, "y": 4.5}, - {"label": ".", "matrix": [9, 7], "x": 17, "y": 4.5}, - {"label": "/", "matrix": [8, 8], "x": 18, "y": 4.5}, - {"label": "Shift", "matrix": [8, 9], "x": 19, "y": 4.5, "w": 2.75}, - - {"label": "\u2191", "matrix": [8, 10], "x": 23.25, "y": 4.5}, - - {"label": "\u25bd", "matrix": [8, 11], "x": 25.5, "y": 4.5}, - {"label": "\u25bd", "matrix": [9, 11], "x": 26.5, "y": 4.5}, - - {"label": "0", "matrix": [10, 0], "x": 0, "y": 5.5}, - {"label": ".", "matrix": [11, 0], "x": 1, "y": 5.5}, - {"label": ".", "matrix": [10, 1], "x": 2, "y": 5.5}, - {"label": "0", "matrix": [11, 1], "x": 3, "y": 5.5}, - - {"label": "Ctrl", "matrix": [10, 2], "x": 4.5, "y": 5.5, "w": 1.5}, - {"label": "Alt", "matrix": [10, 3], "x": 7.75, "y": 5.5, "w": 1.5}, - {"label": "Space", "matrix": [10, 4], "x": 9.25, "y": 5.5, "w": 2.25}, - {"label": "Fn", "matrix": [11, 4], "x": 11.5, "y": 5.5}, - - {"label": "Space", "matrix": [10, 6], "x": 13, "y": 5.5, "w": 2.75}, - {"label": "Alt", "matrix": [10, 7], "x": 15.75, "y": 5.5, "w": 1.5}, - {"label": "Ctrl", "matrix": [10, 9], "x": 20.25, "y": 5.5, "w": 1.5}, - - {"label": "\u2190", "matrix": [11, 9], "x": 22.25, "y": 5.5}, - {"label": "\u2193", "matrix": [10, 10], "x": 23.25, "y": 5.5}, - {"label": "\u2192", "matrix": [11, 10], "x": 24.25, "y": 5.5}, - - {"label": "\u25bd", "matrix": [10, 11], "x": 25.5, "y": 5.5}, - {"label": "\u25bd", "matrix": [11, 11], "x": 26.5, "y": 5.5} - ] - } - } -} diff --git a/keyboards/ramlord/witf/keyboard.json b/keyboards/ramlord/witf/keyboard.json new file mode 100644 index 0000000000..55049a3ffa --- /dev/null +++ b/keyboards/ramlord/witf/keyboard.json @@ -0,0 +1,351 @@ +{ + "manufacturer": "Ramlord", + "keyboard_name": "WITF", + "maintainer": "Sleepdealr", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B4", "B5", "B14", "B13", "B12", "B11", "B10", "B2", "B1", "B0", "A7", "A6"], + "rows": ["A1", "A2", "B15", "A8", "A9", "A10", "A14", "A15", "B3", "B6", "B7", "B8"] + }, + "indicators": { + "num_lock": "A5", + "caps_lock": "A3", + "scroll_lock": "A4" + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x343F", + "vid": "0x1EF5" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "\u25bd", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "\u25bd", "matrix": [1, 0], "x": 1, "y": 0}, + {"label": "\u25bd", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "\u25bd", "matrix": [1, 1], "x": 3, "y": 0}, + + {"label": "Esc", "matrix": [0, 2], "x": 5.25, "y": 0}, + + {"label": "F1", "matrix": [1, 2], "x": 6.75, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 7.75, "y": 0}, + {"label": "F3", "matrix": [1, 3], "x": 8.75, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 9.75, "y": 0}, + + {"label": "F5", "matrix": [1, 5], "x": 11, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 12, "y": 0}, + + {"label": "F7", "matrix": [1, 6], "x": 14.5, "y": 0}, + {"label": "F8", "matrix": [0, 7], "x": 15.5, "y": 0}, + + {"label": "F9", "matrix": [1, 7], "x": 17.25, "y": 0}, + {"label": "F10", "matrix": [0, 8], "x": 18.25, "y": 0}, + {"label": "F11", "matrix": [1, 8], "x": 19.25, "y": 0}, + {"label": "F12", "matrix": [0, 9], "x": 20.25, "y": 0}, + + {"label": "Print Screen", "matrix": [1, 9], "x": 22.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 10], "x": 23.25, "y": 0}, + {"label": "Pause", "matrix": [1, 10], "x": 24.25, "y": 0}, + + {"label": "\u25bd", "matrix": [0, 11], "x": 25.5, "y": 0}, + {"label": "\u25bd", "matrix": [1, 11], "x": 26.5, "y": 0}, + + {"label": "Num Lock", "matrix": [2, 0], "x": 0, "y": 1.5}, + {"label": "/", "matrix": [3, 0], "x": 1, "y": 1.5}, + {"label": "*", "matrix": [2, 1], "x": 2, "y": 1.5}, + {"label": "-", "matrix": [3, 1], "x": 3, "y": 1.5}, + + {"label": "`", "matrix": [2, 2], "x": 5.25, "y": 1.5}, + {"label": "1", "matrix": [3, 2], "x": 6.25, "y": 1.5}, + {"label": "2", "matrix": [2, 3], "x": 7.25, "y": 1.5}, + {"label": "3", "matrix": [3, 3], "x": 8.25, "y": 1.5}, + {"label": "4", "matrix": [2, 4], "x": 9.25, "y": 1.5}, + {"label": "5", "matrix": [3, 4], "x": 10.25, "y": 1.5}, + {"label": "6", "matrix": [2, 5], "x": 11.25, "y": 1.5}, + + {"label": "7", "matrix": [3, 5], "x": 13.25, "y": 1.5}, + {"label": "8", "matrix": [2, 6], "x": 14.25, "y": 1.5}, + {"label": "9", "matrix": [3, 6], "x": 15.25, "y": 1.5}, + {"label": "0", "matrix": [2, 7], "x": 16.25, "y": 1.5}, + {"label": "-", "matrix": [3, 7], "x": 17.25, "y": 1.5}, + {"label": "=", "matrix": [2, 8], "x": 18.25, "y": 1.5}, + {"label": "Backspace", "matrix": [3, 8], "x": 19.25, "y": 1.5}, + {"label": "Backspace", "matrix": [2, 9], "x": 20.25, "y": 1.5}, + + {"label": "Insert", "matrix": [3, 9], "x": 22.25, "y": 1.5}, + {"label": "Home", "matrix": [2, 10], "x": 23.25, "y": 1.5}, + {"label": "Page Up", "matrix": [3, 10], "x": 24.25, "y": 1.5}, + + {"label": "\u25bd", "matrix": [2, 11], "x": 25.5, "y": 1.5}, + {"label": "\u25bd", "matrix": [3, 11], "x": 26.5, "y": 1.5}, + + {"label": "7", "matrix": [4, 0], "x": 0, "y": 2.5}, + {"label": "8", "matrix": [5, 0], "x": 1, "y": 2.5}, + {"label": "9", "matrix": [4, 1], "x": 2, "y": 2.5}, + {"label": "+", "matrix": [5, 1], "x": 3, "y": 2.5}, + + {"label": "Tab", "matrix": [4, 2], "x": 5, "y": 2.5, "w": 1.5}, + {"label": "Q", "matrix": [5, 2], "x": 6.5, "y": 2.5}, + {"label": "W", "matrix": [4, 3], "x": 7.5, "y": 2.5}, + {"label": "E", "matrix": [5, 3], "x": 8.5, "y": 2.5}, + {"label": "R", "matrix": [4, 4], "x": 9.5, "y": 2.5}, + {"label": "T", "matrix": [5, 4], "x": 10.5, "y": 2.5}, + + {"label": "Y", "matrix": [4, 5], "x": 13, "y": 2.5}, + {"label": "U", "matrix": [4, 6], "x": 14, "y": 2.5}, + {"label": "I", "matrix": [5, 6], "x": 15, "y": 2.5}, + {"label": "O", "matrix": [4, 7], "x": 16, "y": 2.5}, + {"label": "P", "matrix": [5, 7], "x": 17, "y": 2.5}, + {"label": "[", "matrix": [4, 8], "x": 18, "y": 2.5}, + {"label": "]", "matrix": [5, 8], "x": 19, "y": 2.5}, + {"label": "\\", "matrix": [4, 9], "x": 20, "y": 2.5, "w": 1.5}, + + {"label": "Delete", "matrix": [5, 9], "x": 22.25, "y": 2.5}, + {"label": "End", "matrix": [4, 10], "x": 23.25, "y": 2.5}, + {"label": "Page Down", "matrix": [5, 10], "x": 24.25, "y": 2.5}, + + {"label": "\u25bd", "matrix": [4, 11], "x": 25.5, "y": 2.5}, + {"label": "\u25bd", "matrix": [5, 11], "x": 26.5, "y": 2.5}, + + {"label": "4", "matrix": [6, 0], "x": 0, "y": 3.5}, + {"label": "5", "matrix": [7, 0], "x": 1, "y": 3.5}, + {"label": "6", "matrix": [6, 1], "x": 2, "y": 3.5}, + {"label": "+", "matrix": [7, 1], "x": 3, "y": 3.5}, + + {"label": "Caps Lock", "matrix": [6, 2], "x": 4.75, "y": 3.5, "w": 1.75}, + {"label": "A", "matrix": [7, 2], "x": 6.5, "y": 3.5}, + {"label": "S", "matrix": [6, 3], "x": 7.5, "y": 3.5}, + {"label": "D", "matrix": [7, 3], "x": 8.5, "y": 3.5}, + {"label": "F", "matrix": [6, 4], "x": 9.5, "y": 3.5}, + {"label": "G", "matrix": [7, 4], "x": 10.5, "y": 3.5}, + + {"label": "H", "matrix": [6, 5], "x": 13.25, "y": 3.5}, + {"label": "J", "matrix": [6, 6], "x": 14.25, "y": 3.5}, + {"label": "K", "matrix": [7, 6], "x": 15.25, "y": 3.5}, + {"label": "L", "matrix": [6, 7], "x": 16.25, "y": 3.5}, + {"label": ";", "matrix": [7, 7], "x": 17.25, "y": 3.5}, + {"label": "'", "matrix": [6, 8], "x": 18.25, "y": 3.5}, + {"label": "Enter", "matrix": [6, 9], "x": 19.25, "y": 3.5, "w": 2.25}, + + {"label": "\u25bd", "matrix": [6, 11], "x": 25.5, "y": 3.5}, + {"label": "\u25bd", "matrix": [7, 11], "x": 26.5, "y": 3.5}, + + {"label": "1", "matrix": [8, 0], "x": 0, "y": 4.5}, + {"label": "2", "matrix": [9, 0], "x": 1, "y": 4.5}, + {"label": "3", "matrix": [8, 1], "x": 2, "y": 4.5}, + {"label": "Enter", "matrix": [9, 1], "x": 3, "y": 4.5}, + + {"label": "Shift", "matrix": [8, 2], "x": 4.5, "y": 4.5, "w": 2.25}, + {"label": "Z", "matrix": [9, 2], "x": 6.75, "y": 4.5}, + {"label": "X", "matrix": [8, 3], "x": 7.75, "y": 4.5}, + {"label": "C", "matrix": [9, 3], "x": 8.75, "y": 4.5}, + {"label": "V", "matrix": [8, 4], "x": 9.75, "y": 4.5}, + {"label": "B", "matrix": [9, 4], "x": 10.75, "y": 4.5}, + + {"label": "B", "matrix": [9, 5], "x": 13, "y": 4.5}, + {"label": "N", "matrix": [8, 6], "x": 14, "y": 4.5}, + {"label": "M", "matrix": [9, 6], "x": 15, "y": 4.5}, + {"label": ",", "matrix": [8, 7], "x": 16, "y": 4.5}, + {"label": ".", "matrix": [9, 7], "x": 17, "y": 4.5}, + {"label": "/", "matrix": [8, 8], "x": 18, "y": 4.5}, + {"label": "Shift", "matrix": [8, 9], "x": 19, "y": 4.5, "w": 1.75}, + {"label": "Fn", "matrix": [9, 8], "x": 20.75, "y": 4.5}, + + {"label": "\u2191", "matrix": [8, 10], "x": 23.25, "y": 4.5}, + + {"label": "\u25bd", "matrix": [8, 11], "x": 25.5, "y": 4.5}, + {"label": "\u25bd", "matrix": [9, 11], "x": 26.5, "y": 4.5}, + + {"label": "0", "matrix": [10, 0], "x": 0, "y": 5.5}, + {"label": ".", "matrix": [11, 0], "x": 1, "y": 5.5}, + {"label": ".", "matrix": [10, 1], "x": 2, "y": 5.5}, + {"label": "0", "matrix": [11, 1], "x": 3, "y": 5.5}, + + {"label": "Ctrl", "matrix": [10, 2], "x": 4.5, "y": 5.5, "w": 1.5}, + {"label": "Alt", "matrix": [10, 3], "x": 7.75, "y": 5.5, "w": 1.5}, + {"label": "Space", "matrix": [10, 4], "x": 9.25, "y": 5.5, "w": 2.25}, + {"label": "Fn", "matrix": [11, 4], "x": 11.5, "y": 5.5}, + + {"label": "Space", "matrix": [10, 6], "x": 13, "y": 5.5, "w": 2.75}, + {"label": "Alt", "matrix": [10, 7], "x": 15.75, "y": 5.5, "w": 1.5}, + {"label": "Ctrl", "matrix": [10, 9], "x": 20.25, "y": 5.5, "w": 1.5}, + + {"label": "\u2190", "matrix": [11, 9], "x": 22.25, "y": 5.5}, + {"label": "\u2193", "matrix": [10, 10], "x": 23.25, "y": 5.5}, + {"label": "\u2192", "matrix": [11, 10], "x": 24.25, "y": 5.5}, + + {"label": "\u25bd", "matrix": [10, 11], "x": 25.5, "y": 5.5}, + {"label": "\u25bd", "matrix": [11, 11], "x": 26.5, "y": 5.5} + ] + }, + "LAYOUT_2u_bs_275u_rshift": { + "layout": [ + {"label": "\u25bd", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "\u25bd", "matrix": [1, 0], "x": 1, "y": 0}, + {"label": "\u25bd", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "\u25bd", "matrix": [1, 1], "x": 3, "y": 0}, + + {"label": "Esc", "matrix": [0, 2], "x": 5.25, "y": 0}, + + {"label": "F1", "matrix": [1, 2], "x": 6.75, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 7.75, "y": 0}, + {"label": "F3", "matrix": [1, 3], "x": 8.75, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 9.75, "y": 0}, + + {"label": "F5", "matrix": [1, 5], "x": 11, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 12, "y": 0}, + + {"label": "F7", "matrix": [1, 6], "x": 14.5, "y": 0}, + {"label": "F8", "matrix": [0, 7], "x": 15.5, "y": 0}, + + {"label": "F9", "matrix": [1, 7], "x": 17.25, "y": 0}, + {"label": "F10", "matrix": [0, 8], "x": 18.25, "y": 0}, + {"label": "F11", "matrix": [1, 8], "x": 19.25, "y": 0}, + {"label": "F12", "matrix": [0, 9], "x": 20.25, "y": 0}, + + {"label": "Print Screen", "matrix": [1, 9], "x": 22.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 10], "x": 23.25, "y": 0}, + {"label": "Pause", "matrix": [1, 10], "x": 24.25, "y": 0}, + + {"label": "\u25bd", "matrix": [0, 11], "x": 25.5, "y": 0}, + {"label": "\u25bd", "matrix": [1, 11], "x": 26.5, "y": 0}, + + {"label": "Num Lock", "matrix": [2, 0], "x": 0, "y": 1.5}, + {"label": "/", "matrix": [3, 0], "x": 1, "y": 1.5}, + {"label": "*", "matrix": [2, 1], "x": 2, "y": 1.5}, + {"label": "-", "matrix": [3, 1], "x": 3, "y": 1.5}, + + {"label": "`", "matrix": [2, 2], "x": 5.25, "y": 1.5}, + {"label": "1", "matrix": [3, 2], "x": 6.25, "y": 1.5}, + {"label": "2", "matrix": [2, 3], "x": 7.25, "y": 1.5}, + {"label": "3", "matrix": [3, 3], "x": 8.25, "y": 1.5}, + {"label": "4", "matrix": [2, 4], "x": 9.25, "y": 1.5}, + {"label": "5", "matrix": [3, 4], "x": 10.25, "y": 1.5}, + {"label": "6", "matrix": [2, 5], "x": 11.25, "y": 1.5}, + + {"label": "7", "matrix": [3, 5], "x": 13.25, "y": 1.5}, + {"label": "8", "matrix": [2, 6], "x": 14.25, "y": 1.5}, + {"label": "9", "matrix": [3, 6], "x": 15.25, "y": 1.5}, + {"label": "0", "matrix": [2, 7], "x": 16.25, "y": 1.5}, + {"label": "-", "matrix": [3, 7], "x": 17.25, "y": 1.5}, + {"label": "=", "matrix": [2, 8], "x": 18.25, "y": 1.5}, + {"label": "Backspace", "matrix": [2, 9], "x": 19.25, "y": 1.5, "w": 2}, + + {"label": "Insert", "matrix": [3, 9], "x": 22.25, "y": 1.5}, + {"label": "Home", "matrix": [2, 10], "x": 23.25, "y": 1.5}, + {"label": "Page Up", "matrix": [3, 10], "x": 24.25, "y": 1.5}, + + {"label": "\u25bd", "matrix": [2, 11], "x": 25.5, "y": 1.5}, + {"label": "\u25bd", "matrix": [3, 11], "x": 26.5, "y": 1.5}, + + {"label": "7", "matrix": [4, 0], "x": 0, "y": 2.5}, + {"label": "8", "matrix": [5, 0], "x": 1, "y": 2.5}, + {"label": "9", "matrix": [4, 1], "x": 2, "y": 2.5}, + {"label": "+", "matrix": [5, 1], "x": 3, "y": 2.5}, + + {"label": "Tab", "matrix": [4, 2], "x": 5, "y": 2.5, "w": 1.5}, + {"label": "Q", "matrix": [5, 2], "x": 6.5, "y": 2.5}, + {"label": "W", "matrix": [4, 3], "x": 7.5, "y": 2.5}, + {"label": "E", "matrix": [5, 3], "x": 8.5, "y": 2.5}, + {"label": "R", "matrix": [4, 4], "x": 9.5, "y": 2.5}, + {"label": "T", "matrix": [5, 4], "x": 10.5, "y": 2.5}, + + {"label": "Y", "matrix": [4, 5], "x": 13, "y": 2.5}, + {"label": "U", "matrix": [4, 6], "x": 14, "y": 2.5}, + {"label": "I", "matrix": [5, 6], "x": 15, "y": 2.5}, + {"label": "O", "matrix": [4, 7], "x": 16, "y": 2.5}, + {"label": "P", "matrix": [5, 7], "x": 17, "y": 2.5}, + {"label": "[", "matrix": [4, 8], "x": 18, "y": 2.5}, + {"label": "]", "matrix": [5, 8], "x": 19, "y": 2.5}, + {"label": "\\", "matrix": [4, 9], "x": 20, "y": 2.5, "w": 1.5}, + + {"label": "Delete", "matrix": [5, 9], "x": 22.25, "y": 2.5}, + {"label": "End", "matrix": [4, 10], "x": 23.25, "y": 2.5}, + {"label": "Page Down", "matrix": [5, 10], "x": 24.25, "y": 2.5}, + + {"label": "\u25bd", "matrix": [4, 11], "x": 25.5, "y": 2.5}, + {"label": "\u25bd", "matrix": [5, 11], "x": 26.5, "y": 2.5}, + + {"label": "4", "matrix": [6, 0], "x": 0, "y": 3.5}, + {"label": "5", "matrix": [7, 0], "x": 1, "y": 3.5}, + {"label": "6", "matrix": [6, 1], "x": 2, "y": 3.5}, + {"label": "+", "matrix": [7, 1], "x": 3, "y": 3.5}, + + {"label": "Caps Lock", "matrix": [6, 2], "x": 4.75, "y": 3.5, "w": 1.75}, + {"label": "A", "matrix": [7, 2], "x": 6.5, "y": 3.5}, + {"label": "S", "matrix": [6, 3], "x": 7.5, "y": 3.5}, + {"label": "D", "matrix": [7, 3], "x": 8.5, "y": 3.5}, + {"label": "F", "matrix": [6, 4], "x": 9.5, "y": 3.5}, + {"label": "G", "matrix": [7, 4], "x": 10.5, "y": 3.5}, + + {"label": "H", "matrix": [6, 5], "x": 13.25, "y": 3.5}, + {"label": "J", "matrix": [6, 6], "x": 14.25, "y": 3.5}, + {"label": "K", "matrix": [7, 6], "x": 15.25, "y": 3.5}, + {"label": "L", "matrix": [6, 7], "x": 16.25, "y": 3.5}, + {"label": ";", "matrix": [7, 7], "x": 17.25, "y": 3.5}, + {"label": "'", "matrix": [6, 8], "x": 18.25, "y": 3.5}, + {"label": "Enter", "matrix": [6, 9], "x": 19.25, "y": 3.5, "w": 2.25}, + + {"label": "\u25bd", "matrix": [6, 11], "x": 25.5, "y": 3.5}, + {"label": "\u25bd", "matrix": [7, 11], "x": 26.5, "y": 3.5}, + + {"label": "1", "matrix": [8, 0], "x": 0, "y": 4.5}, + {"label": "2", "matrix": [9, 0], "x": 1, "y": 4.5}, + {"label": "3", "matrix": [8, 1], "x": 2, "y": 4.5}, + {"label": "Enter", "matrix": [9, 1], "x": 3, "y": 4.5}, + + {"label": "Shift", "matrix": [8, 2], "x": 4.5, "y": 4.5, "w": 2.25}, + {"label": "Z", "matrix": [9, 2], "x": 6.75, "y": 4.5}, + {"label": "X", "matrix": [8, 3], "x": 7.75, "y": 4.5}, + {"label": "C", "matrix": [9, 3], "x": 8.75, "y": 4.5}, + {"label": "V", "matrix": [8, 4], "x": 9.75, "y": 4.5}, + {"label": "B", "matrix": [9, 4], "x": 10.75, "y": 4.5}, + + {"label": "B", "matrix": [9, 5], "x": 13, "y": 4.5}, + {"label": "N", "matrix": [8, 6], "x": 14, "y": 4.5}, + {"label": "M", "matrix": [9, 6], "x": 15, "y": 4.5}, + {"label": ",", "matrix": [8, 7], "x": 16, "y": 4.5}, + {"label": ".", "matrix": [9, 7], "x": 17, "y": 4.5}, + {"label": "/", "matrix": [8, 8], "x": 18, "y": 4.5}, + {"label": "Shift", "matrix": [8, 9], "x": 19, "y": 4.5, "w": 2.75}, + + {"label": "\u2191", "matrix": [8, 10], "x": 23.25, "y": 4.5}, + + {"label": "\u25bd", "matrix": [8, 11], "x": 25.5, "y": 4.5}, + {"label": "\u25bd", "matrix": [9, 11], "x": 26.5, "y": 4.5}, + + {"label": "0", "matrix": [10, 0], "x": 0, "y": 5.5}, + {"label": ".", "matrix": [11, 0], "x": 1, "y": 5.5}, + {"label": ".", "matrix": [10, 1], "x": 2, "y": 5.5}, + {"label": "0", "matrix": [11, 1], "x": 3, "y": 5.5}, + + {"label": "Ctrl", "matrix": [10, 2], "x": 4.5, "y": 5.5, "w": 1.5}, + {"label": "Alt", "matrix": [10, 3], "x": 7.75, "y": 5.5, "w": 1.5}, + {"label": "Space", "matrix": [10, 4], "x": 9.25, "y": 5.5, "w": 2.25}, + {"label": "Fn", "matrix": [11, 4], "x": 11.5, "y": 5.5}, + + {"label": "Space", "matrix": [10, 6], "x": 13, "y": 5.5, "w": 2.75}, + {"label": "Alt", "matrix": [10, 7], "x": 15.75, "y": 5.5, "w": 1.5}, + {"label": "Ctrl", "matrix": [10, 9], "x": 20.25, "y": 5.5, "w": 1.5}, + + {"label": "\u2190", "matrix": [11, 9], "x": 22.25, "y": 5.5}, + {"label": "\u2193", "matrix": [10, 10], "x": 23.25, "y": 5.5}, + {"label": "\u2192", "matrix": [11, 10], "x": 24.25, "y": 5.5}, + + {"label": "\u25bd", "matrix": [10, 11], "x": 25.5, "y": 5.5}, + {"label": "\u25bd", "matrix": [11, 11], "x": 26.5, "y": 5.5} + ] + } + } +} diff --git a/keyboards/ramlord/witf/rules.mk b/keyboards/ramlord/witf/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ramlord/witf/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/rart/rart60/info.json b/keyboards/rart/rart60/info.json deleted file mode 100644 index 3d0f6c8b55..0000000000 --- a/keyboards/rart/rart60/info.json +++ /dev/null @@ -1,740 +0,0 @@ -{ - "manufacturer": "RART", - "keyboard_name": "rart60", - "maintainer": "Alabahuy", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": true, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP24", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP6", "GP5", "GP4", "GP3", "GP1", "GP0", "GP18", "GP22"], - "rows": ["GP23", "GP25", "GP15", "GP16", "GP17"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0060", - "vid": "0x414C" - }, - "indicators": { - "caps_lock": "GP19", - "on_state": 0 - }, - "bootmagic": { - "matrix": [0, 1] - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_wkl_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_hhkb": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Control", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_hhkb_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Control", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_cwkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 1], "x": 1.875, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 2], "x": 3.125, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 4.375, "y": 4, "w": 6.25}, - {"label": "GUI", "matrix": [4, 11], "x": 10.625, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 12], "x": 11.875, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - }, - "LAYOUT_ansi_cwkl_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, - {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, - {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, - {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, - {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, - {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 1], "x": 1.875, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 2], "x": 3.125, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 4.375, "y": 4, "w": 6.25}, - {"label": "GUI", "matrix": [4, 11], "x": 10.625, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 12], "x": 11.875, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, - {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} - ] - } - } -} diff --git a/keyboards/rart/rart60/keyboard.json b/keyboards/rart/rart60/keyboard.json new file mode 100644 index 0000000000..3d0f6c8b55 --- /dev/null +++ b/keyboards/rart/rart60/keyboard.json @@ -0,0 +1,740 @@ +{ + "manufacturer": "RART", + "keyboard_name": "rart60", + "maintainer": "Alabahuy", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": true, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP24", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9", "GP8", "GP6", "GP5", "GP4", "GP3", "GP1", "GP0", "GP18", "GP22"], + "rows": ["GP23", "GP25", "GP15", "GP16", "GP17"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0060", + "vid": "0x414C" + }, + "indicators": { + "caps_lock": "GP19", + "on_state": 0 + }, + "bootmagic": { + "matrix": [0, 1] + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_wkl_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_hhkb": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Control", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_hhkb_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Control", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Alt", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"label": "GUI", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_cwkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 1], "x": 1.875, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 2], "x": 3.125, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 4.375, "y": 4, "w": 6.25}, + {"label": "GUI", "matrix": [4, 11], "x": 10.625, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 12], "x": 11.875, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + }, + "LAYOUT_ansi_cwkl_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "`", "matrix": [1, 13], "x": 14, "y": 0}, + {"label": "\u25bd", "matrix": [0, 14], "x": 15.5, "y": 0}, + {"label": "\u25bd", "matrix": [0, 15], "x": 16.5, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [2, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "\u25bd", "matrix": [1, 14], "x": 15.5, "y": 1}, + {"label": "\u25bd", "matrix": [1, 15], "x": 16.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "\u25bd", "matrix": [2, 14], "x": 15.5, "y": 2}, + {"label": "\u25bd", "matrix": [2, 15], "x": 16.5, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "\u25bd", "matrix": [3, 14], "x": 15.5, "y": 3}, + {"label": "\u25bd", "matrix": [3, 15], "x": 16.5, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 1], "x": 1.875, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 2], "x": 3.125, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 4.375, "y": 4, "w": 6.25}, + {"label": "GUI", "matrix": [4, 11], "x": 10.625, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 12], "x": 11.875, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + {"label": "\u25bd", "matrix": [4, 14], "x": 15.5, "y": 4}, + {"label": "\u25bd", "matrix": [4, 15], "x": 16.5, "y": 4} + ] + } + } +} diff --git a/keyboards/rart/rart60/rules.mk b/keyboards/rart/rart60/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/rart/rart60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/rastersoft/minitkl/info.json b/keyboards/rastersoft/minitkl/info.json deleted file mode 100644 index e8d0691959..0000000000 --- a/keyboards/rastersoft/minitkl/info.json +++ /dev/null @@ -1,341 +0,0 @@ -{ - "keyboard_name": "MiniTKL", - "manufacturer": "Rastersoft", - "url": "https://gitlab.com/rastersoft/full-ten-keyless", - "maintainer": "rastersoft", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "usb": { - "vid": "0xFEED", - "pid": "0x68F1", - "device_version": "0.0.1" - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["D6", "D4", "B6", "D5", "B4", "D3", "D7", "D1", "C6", "D2", "C7", "D0"], - "cols": ["F4", "F1", "F0", "F5", "F6", "F7", "B7", "B5"] - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgblight": true - }, - "rgblight": { - "led_count": 3, - "pin": "B2", - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "layers": { - "enabled": true - } - }, - "ws2812": { - "pin": "B2" - }, - "layouts": { - "LAYOUT_iso": { - "layout": [ - {"label":"esc", "x":0, "y":0, "matrix": [0, 0]}, - {"label":"F1", "x":1.25, "y":0, "matrix": [0, 1]}, - {"label":"F2", "x":2.25, "y":0, "matrix": [0, 2]}, - {"label":"F3", "x":3.25, "y":0, "matrix": [0, 3]}, - {"label":"F4", "x":4.25, "y":0, "matrix": [0, 4]}, - {"label":"F5", "x":5.5, "y":0, "matrix": [0, 5]}, - {"label":"F6", "x":6.5, "y":0, "matrix": [0, 6]}, - {"label":"F7", "x":7.5, "y":0, "matrix": [0, 7]}, - {"label":"F8", "x":8.5, "y":0, "matrix": [1, 7]}, - {"label":"F9", "x":9.75, "y":0, "matrix": [1, 6]}, - {"label":"F10", "x":10.75, "y":0, "matrix": [1, 5]}, - {"label":"F11", "x":11.75, "y":0, "matrix": [1, 4]}, - {"label":"F12", "x":12.75, "y":0, "matrix": [1, 3]}, - {"label":"PrtScr", "x":14, "y":0, "matrix": [1, 2]}, - {"label":"ScrollLock", "x":15, "y":0, "matrix": [1, 1]}, - {"label":"Pause", "x":16, "y":0, "matrix": [1, 0]}, - - {"label":"º", "x":0, "y":1, "matrix": [2, 0]}, - {"label":"1", "x":1, "y":1, "matrix": [2, 1]}, - {"label":"2", "x":2, "y":1, "matrix": [2, 2]}, - {"label":"3", "x":3, "y":1, "matrix": [2, 3]}, - {"label":"4", "x":4, "y":1, "matrix": [2, 4]}, - {"label":"5", "x":5, "y":1, "matrix": [2, 5]}, - {"label":"6", "x":6, "y":1, "matrix": [2, 6]}, - {"label":"7", "x":7, "y":1, "matrix": [2, 7]}, - {"label":"8", "x":8, "y":1, "matrix": [3, 7]}, - {"label":"9", "x":9, "y":1, "matrix": [3, 6]}, - {"label":"0", "x":10, "y":1, "matrix": [3, 5]}, - {"label":"'", "x":11, "y":1, "matrix": [3, 4]}, - {"label":"\u00bf", "x":12, "y":1, "matrix": [3, 3]}, - {"label":"Backspace", "x":13, "y":1, "matrix": [3, 2], "w":2}, - {"label":"Home", "x":15, "y":1, "matrix": [3, 1]}, - {"label":"End", "x":16, "y":1, "matrix": [3, 0]}, - - {"label":"Tab", "x":0, "y":2, "w":1.5, "matrix": [4, 0]}, - {"label":"Q", "x":1.5, "y":2, "matrix": [4, 1]}, - {"label":"W", "x":2.5, "y":2, "matrix": [4, 2]}, - {"label":"E", "x":3.5, "y":2, "matrix": [4, 3]}, - {"label":"R", "x":4.5, "y":2, "matrix": [4, 4]}, - {"label":"T", "x":5.5, "y":2, "matrix": [4, 5]}, - {"label":"Y", "x":6.5, "y":2, "matrix": [4, 6]}, - {"label":"U", "x":7.5, "y":2, "matrix": [4, 7]}, - {"label":"I", "x":8.5, "y":2, "matrix": [5, 7]}, - {"label":"O", "x":9.5, "y":2, "matrix": [5, 6]}, - {"label":"P", "x":10.5, "y":2, "matrix": [5, 5]}, - {"label":"^", "x":11.5, "y":2, "matrix": [5, 4]}, - {"label":"*", "x":12.5, "y":2, "matrix": [5, 3]}, - {"label":"Insert", "x":15, "y":2, "matrix": [5, 1]}, - {"label":"PgUp", "x":16, "y":2, "matrix": [5, 0]}, - - {"label":"Shift Lock", "x":0, "y":3, "w":1.75, "matrix": [6, 0]}, - {"label":"A", "x":1.75, "y":3, "matrix": [6, 1]}, - {"label":"S", "x":2.75, "y":3, "matrix": [6, 2]}, - {"label":"D", "x":3.75, "y":3, "matrix": [6, 3]}, - {"label":"F", "x":4.75, "y":3, "matrix": [6, 4]}, - {"label":"G", "x":5.75, "y":3, "matrix": [6, 5]}, - {"label":"H", "x":6.75, "y":3, "matrix": [6, 6]}, - {"label":"J", "x":7.75, "y":3, "matrix": [6, 7]}, - {"label":"K", "x":8.75, "y":3, "matrix": [7, 7]}, - {"label":"L", "x":9.75, "y":3, "matrix": [7, 6]}, - {"label":"\u00d1", "x":10.75, "y":3, "matrix": [7, 5]}, - {"label":"\u00a8", "x":11.75, "y":3, "matrix": [7, 4]}, - {"label":"ç", "x":12.75, "y":3, "matrix": [7, 3]}, - {"label":"Return", "x":13.75, "y":2, "w":1.25, "h":2, "matrix": [5, 2]}, - {"label":"Del", "x":15, "y":3, "matrix": [7, 1]}, - {"label":"PgDow", "x":16, "y":3, "matrix": [7, 0]}, - - {"label":"Shift", "x":0, "y":4, "w":1.25, "matrix": [8, 0]}, - {"label":">", "x":1.25, "y":4, "matrix": [8, 1]}, - {"label":"Z", "x":2.25, "y":4, "matrix": [8, 2]}, - {"label":"X", "x":3.25, "y":4, "matrix": [8, 3]}, - {"label":"C", "x":4.25, "y":4, "matrix": [8, 4]}, - {"label":"V", "x":5.25, "y":4, "matrix": [8, 5]}, - {"label":"B", "x":6.25, "y":4, "matrix": [8, 6]}, - {"label":"N", "x":7.25, "y":4, "matrix": [8, 7]}, - {"label":"M", "x":8.25, "y":4, "matrix": [9, 7]}, - {"label":";", "x":9.25, "y":4, "matrix": [9, 6]}, - {"label":":", "x":10.25, "y":4, "matrix": [9, 5]}, - {"label":"_", "x":11.25, "y":4, "matrix": [9, 4]}, - {"label":"Shift", "x":12.25, "y":4, "w":2.75, "matrix": [9, 3]}, - {"label":"Up", "x":15, "y":4, "matrix": [9, 1]}, - {"label":"Fn", "x":16, "y":4, "matrix": [9, 0]}, - - {"label":"Ctrl", "x":0, "y":5, "w":1.25, "matrix": [10, 0]}, - {"label":"Mod", "x":1.25, "y":5, "w":1.25, "matrix": [10, 1]}, - {"label":"Alt", "x":2.5, "y":5, "w":1.25, "matrix": [10, 2]}, - {"label":"Space", "x":3.75, "y":5, "w":6.5, "matrix": [10, 6]}, - {"label":"AltGr", "x":10.25, "y":5, "w":1.25, "matrix": [11, 5]}, - {"label":"Menu", "x":11.5, "y":5, "w":1.25, "matrix": [11, 4]}, - {"label":"Ctrl", "x":12.75, "y":5, "w":1.25, "matrix": [11, 3]}, - {"label":"Left", "x":14, "y":5, "matrix": [11, 2]}, - {"label":"Bottom", "x":15, "y":5, "matrix": [11, 1]}, - {"label":"Right", "x":16, "y":5, "matrix": [11, 0]} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"label":"esc", "x":0, "y":0, "matrix": [0, 0]}, - {"label":"F1", "x":1.25, "y":0, "matrix": [0, 1]}, - {"label":"F2", "x":2.25, "y":0, "matrix": [0, 2]}, - {"label":"F3", "x":3.25, "y":0, "matrix": [0, 3]}, - {"label":"F4", "x":4.25, "y":0, "matrix": [0, 4]}, - {"label":"F5", "x":5.5, "y":0, "matrix": [0, 5]}, - {"label":"F6", "x":6.5, "y":0, "matrix": [0, 6]}, - {"label":"F7", "x":7.5, "y":0, "matrix": [0, 7]}, - {"label":"F8", "x":8.5, "y":0, "matrix": [1, 7]}, - {"label":"F9", "x":9.75, "y":0, "matrix": [1, 6]}, - {"label":"F10", "x":10.75, "y":0, "matrix": [1, 5]}, - {"label":"F11", "x":11.75, "y":0, "matrix": [1, 4]}, - {"label":"F12", "x":12.75, "y":0, "matrix": [1, 3]}, - {"label":"PrtScr", "x":14, "y":0, "matrix": [1, 2]}, - {"label":"ScrollLock", "x":15, "y":0, "matrix": [1, 1]}, - {"label":"Pause", "x":16, "y":0, "matrix": [1, 0]}, - - {"label":"º", "x":0, "y":1, "matrix": [2, 0]}, - {"label":"1", "x":1, "y":1, "matrix": [2, 1]}, - {"label":"2", "x":2, "y":1, "matrix": [2, 2]}, - {"label":"3", "x":3, "y":1, "matrix": [2, 3]}, - {"label":"4", "x":4, "y":1, "matrix": [2, 4]}, - {"label":"5", "x":5, "y":1, "matrix": [2, 5]}, - {"label":"6", "x":6, "y":1, "matrix": [2, 6]}, - {"label":"7", "x":7, "y":1, "matrix": [2, 7]}, - {"label":"8", "x":8, "y":1, "matrix": [3, 7]}, - {"label":"9", "x":9, "y":1, "matrix": [3, 6]}, - {"label":"0", "x":10, "y":1, "matrix": [3, 5]}, - {"label":"-", "x":11, "y":1, "matrix": [3, 4]}, - {"label":"=", "x":12, "y":1, "matrix": [3, 3]}, - {"label":"Backspace", "x":13, "y":1, "matrix": [3, 2], "w":2}, - {"label":"Home", "x":15, "y":1, "matrix": [3, 1]}, - {"label":"End", "x":16, "y":1, "matrix": [3, 0]}, - - {"label":"Tab", "x":0, "y":2, "w":1.5, "matrix": [4, 0]}, - {"label":"Q", "x":1.5, "y":2, "matrix": [4, 1]}, - {"label":"W", "x":2.5, "y":2, "matrix": [4, 2]}, - {"label":"E", "x":3.5, "y":2, "matrix": [4, 3]}, - {"label":"R", "x":4.5, "y":2, "matrix": [4, 4]}, - {"label":"T", "x":5.5, "y":2, "matrix": [4, 5]}, - {"label":"Y", "x":6.5, "y":2, "matrix": [4, 6]}, - {"label":"U", "x":7.5, "y":2, "matrix": [4, 7]}, - {"label":"I", "x":8.5, "y":2, "matrix": [5, 7]}, - {"label":"O", "x":9.5, "y":2, "matrix": [5, 6]}, - {"label":"P", "x":10.5, "y":2, "matrix": [5, 5]}, - {"label":"[", "x":11.5, "y":2, "matrix": [5, 4]}, - {"label":"]", "x":12.5, "y":2, "matrix": [5, 3]}, - {"label":"|", "x":13.5, "y":2, "w":1.5, "matrix": [5, 2]}, - {"label":"Insert", "x":15, "y":2, "matrix": [5, 1]}, - {"label":"PgUp", "x":16, "y":2, "matrix": [5, 0]}, - - {"label":"Shift Lock", "x":0, "y":3, "w":1.75, "matrix": [6, 0]}, - {"label":"A", "x":1.75, "y":3, "matrix": [6, 1]}, - {"label":"S", "x":2.75, "y":3, "matrix": [6, 2]}, - {"label":"D", "x":3.75, "y":3, "matrix": [6, 3]}, - {"label":"F", "x":4.75, "y":3, "matrix": [6, 4]}, - {"label":"G", "x":5.75, "y":3, "matrix": [6, 5]}, - {"label":"H", "x":6.75, "y":3, "matrix": [6, 6]}, - {"label":"J", "x":7.75, "y":3, "matrix": [6, 7]}, - {"label":"K", "x":8.75, "y":3, "matrix": [7, 7]}, - {"label":"L", "x":9.75, "y":3, "matrix": [7, 6]}, - {"label":";", "x":10.75, "y":3, "matrix": [7, 5]}, - {"label":"\u00a8", "x":11.75, "y":3, "matrix": [7, 4]}, - {"label":"Return", "x":12.75, "y":3, "w":2.25, "matrix": [7, 3]}, - {"label":"Del", "x":15, "y":3, "matrix": [7, 1]}, - {"label":"PgDow", "x":16, "y":3, "matrix": [7, 0]}, - - {"label":"Shift", "x":0, "y":4, "w":2.25, "matrix": [8, 0]}, - {"label":"Z", "x":2.25, "y":4, "matrix": [8, 2]}, - {"label":"X", "x":3.25, "y":4, "matrix": [8, 3]}, - {"label":"C", "x":4.25, "y":4, "matrix": [8, 4]}, - {"label":"V", "x":5.25, "y":4, "matrix": [8, 5]}, - {"label":"B", "x":6.25, "y":4, "matrix": [8, 6]}, - {"label":"N", "x":7.25, "y":4, "matrix": [8, 7]}, - {"label":"M", "x":8.25, "y":4, "matrix": [9, 7]}, - {"label":";", "x":9.25, "y":4, "matrix": [9, 6]}, - {"label":":", "x":10.25, "y":4, "matrix": [9, 5]}, - {"label":"_", "x":11.25, "y":4, "matrix": [9, 4]}, - {"label":"Shift", "x":12.25, "y":4, "w":2.75, "matrix": [9, 3]}, - {"label":"Up", "x":15, "y":4, "matrix": [9, 1]}, - {"label":"Fn", "x":16, "y":4, "matrix": [9, 0]}, - - {"label":"Ctrl", "x":0, "y":5, "w":1.25, "matrix": [10, 0]}, - {"label":"Mod", "x":1.25, "y":5, "w":1.25, "matrix": [10, 1]}, - {"label":"Alt", "x":2.5, "y":5, "w":1.25, "matrix": [10, 2]}, - {"label":"Space", "x":3.75, "y":5, "w":6.5, "matrix": [10, 6]}, - {"label":"AltGr", "x":10.25, "y":5, "w":1.25, "matrix": [11, 5]}, - {"label":"Menu", "x":11.5, "y":5, "w":1.25, "matrix": [11, 4]}, - {"label":"Ctrl", "x":12.75, "y":5, "w":1.25, "matrix": [11, 3]}, - {"label":"Left", "x":14, "y":5, "matrix": [11, 2]}, - {"label":"Bottom", "x":15, "y":5, "matrix": [11, 1]}, - {"label":"Right", "x":16, "y":5, "matrix": [11, 0]} - ] - }, - "LAYOUT_hybrid": { - "layout": [ - {"label":"esc", "x":0, "y":0, "matrix": [0, 0]}, - {"label":"F1", "x":1.25, "y":0, "matrix": [0, 1]}, - {"label":"F2", "x":2.25, "y":0, "matrix": [0, 2]}, - {"label":"F3", "x":3.25, "y":0, "matrix": [0, 3]}, - {"label":"F4", "x":4.25, "y":0, "matrix": [0, 4]}, - {"label":"F5", "x":5.5, "y":0, "matrix": [0, 5]}, - {"label":"F6", "x":6.5, "y":0, "matrix": [0, 6]}, - {"label":"F7", "x":7.5, "y":0, "matrix": [0, 7]}, - {"label":"F8", "x":8.5, "y":0, "matrix": [1, 7]}, - {"label":"F9", "x":9.75, "y":0, "matrix": [1, 6]}, - {"label":"F10", "x":10.75, "y":0, "matrix": [1, 5]}, - {"label":"F11", "x":11.75, "y":0, "matrix": [1, 4]}, - {"label":"F12", "x":12.75, "y":0, "matrix": [1, 3]}, - {"label":"PrtScr", "x":14, "y":0, "matrix": [1, 2]}, - {"label":"ScrollLock", "x":15, "y":0, "matrix": [1, 1]}, - {"label":"Pause", "x":16, "y":0, "matrix": [1, 0]}, - - {"label":"º", "x":0, "y":1, "matrix": [2, 0]}, - {"label":"1", "x":1, "y":1, "matrix": [2, 1]}, - {"label":"2", "x":2, "y":1, "matrix": [2, 2]}, - {"label":"3", "x":3, "y":1, "matrix": [2, 3]}, - {"label":"4", "x":4, "y":1, "matrix": [2, 4]}, - {"label":"5", "x":5, "y":1, "matrix": [2, 5]}, - {"label":"6", "x":6, "y":1, "matrix": [2, 6]}, - {"label":"7", "x":7, "y":1, "matrix": [2, 7]}, - {"label":"8", "x":8, "y":1, "matrix": [3, 7]}, - {"label":"9", "x":9, "y":1, "matrix": [3, 6]}, - {"label":"0", "x":10, "y":1, "matrix": [3, 5]}, - {"label":"-", "x":11, "y":1, "matrix": [3, 4]}, - {"label":"=", "x":12, "y":1, "matrix": [3, 3]}, - {"label":"Backspace", "x":13, "y":1, "matrix": [3, 2], "w":2}, - {"label":"Home", "x":15, "y":1, "matrix": [3, 1]}, - {"label":"End", "x":16, "y":1, "matrix": [3, 0]}, - - {"label":"Tab", "x":0, "y":2, "w":1.5, "matrix": [4, 0]}, - {"label":"Q", "x":1.5, "y":2, "matrix": [4, 1]}, - {"label":"W", "x":2.5, "y":2, "matrix": [4, 2]}, - {"label":"E", "x":3.5, "y":2, "matrix": [4, 3]}, - {"label":"R", "x":4.5, "y":2, "matrix": [4, 4]}, - {"label":"T", "x":5.5, "y":2, "matrix": [4, 5]}, - {"label":"Y", "x":6.5, "y":2, "matrix": [4, 6]}, - {"label":"U", "x":7.5, "y":2, "matrix": [4, 7]}, - {"label":"I", "x":8.5, "y":2, "matrix": [5, 7]}, - {"label":"O", "x":9.5, "y":2, "matrix": [5, 6]}, - {"label":"P", "x":10.5, "y":2, "matrix": [5, 5]}, - {"label":"[", "x":11.5, "y":2, "matrix": [5, 4]}, - {"label":"]", "x":12.5, "y":2, "matrix": [5, 3]}, - {"label":"|", "x":13.5, "y":2, "w":1.5, "matrix": [5, 2]}, - {"label":"Insert", "x":15, "y":2, "matrix": [5, 1]}, - {"label":"PgUp", "x":16, "y":2, "matrix": [5, 0]}, - - {"label":"Shift Lock", "x":0, "y":3, "w":1.75, "matrix": [6, 0]}, - {"label":"A", "x":1.75, "y":3, "matrix": [6, 1]}, - {"label":"S", "x":2.75, "y":3, "matrix": [6, 2]}, - {"label":"D", "x":3.75, "y":3, "matrix": [6, 3]}, - {"label":"F", "x":4.75, "y":3, "matrix": [6, 4]}, - {"label":"G", "x":5.75, "y":3, "matrix": [6, 5]}, - {"label":"H", "x":6.75, "y":3, "matrix": [6, 6]}, - {"label":"J", "x":7.75, "y":3, "matrix": [6, 7]}, - {"label":"K", "x":8.75, "y":3, "matrix": [7, 7]}, - {"label":"L", "x":9.75, "y":3, "matrix": [7, 6]}, - {"label":";", "x":10.75, "y":3, "matrix": [7, 5]}, - {"label":"\u00a8", "x":11.75, "y":3, "matrix": [7, 4]}, - {"label":"Return", "x":12.75, "y":3, "w":2.25, "matrix": [7, 3]}, - {"label":"Del", "x":15, "y":3, "matrix": [7, 1]}, - {"label":"PgDow", "x":16, "y":3, "matrix": [7, 0]}, - - {"label":"Shift", "x":0, "y":4, "w":1.25, "matrix": [8, 0]}, - {"label":">", "x":1.25, "y":4, "matrix": [8, 1]}, - {"label":"Z", "x":2.25, "y":4, "matrix": [8, 2]}, - {"label":"X", "x":3.25, "y":4, "matrix": [8, 3]}, - {"label":"C", "x":4.25, "y":4, "matrix": [8, 4]}, - {"label":"V", "x":5.25, "y":4, "matrix": [8, 5]}, - {"label":"B", "x":6.25, "y":4, "matrix": [8, 6]}, - {"label":"N", "x":7.25, "y":4, "matrix": [8, 7]}, - {"label":"M", "x":8.25, "y":4, "matrix": [9, 7]}, - {"label":";", "x":9.25, "y":4, "matrix": [9, 6]}, - {"label":":", "x":10.25, "y":4, "matrix": [9, 5]}, - {"label":"_", "x":11.25, "y":4, "matrix": [9, 4]}, - {"label":"Shift", "x":12.25, "y":4, "w":2.75, "matrix": [9, 3]}, - {"label":"Up", "x":15, "y":4, "matrix": [9, 1]}, - {"label":"Fn", "x":16, "y":4, "matrix": [9, 0]}, - - {"label":"Ctrl", "x":0, "y":5, "w":1.25, "matrix": [10, 0]}, - {"label":"Mod", "x":1.25, "y":5, "w":1.25, "matrix": [10, 1]}, - {"label":"Alt", "x":2.5, "y":5, "w":1.25, "matrix": [10, 2]}, - {"label":"Space", "x":3.75, "y":5, "w":6.5, "matrix": [10, 6]}, - {"label":"AltGr", "x":10.25, "y":5, "w":1.25, "matrix": [11, 5]}, - {"label":"Menu", "x":11.5, "y":5, "w":1.25, "matrix": [11, 4]}, - {"label":"Ctrl", "x":12.75, "y":5, "w":1.25, "matrix": [11, 3]}, - {"label":"Left", "x":14, "y":5, "matrix": [11, 2]}, - {"label":"Bottom", "x":15, "y":5, "matrix": [11, 1]}, - {"label":"Right", "x":16, "y":5, "matrix": [11, 0]} - ] - } - } -} diff --git a/keyboards/rastersoft/minitkl/keyboard.json b/keyboards/rastersoft/minitkl/keyboard.json new file mode 100644 index 0000000000..e8d0691959 --- /dev/null +++ b/keyboards/rastersoft/minitkl/keyboard.json @@ -0,0 +1,341 @@ +{ + "keyboard_name": "MiniTKL", + "manufacturer": "Rastersoft", + "url": "https://gitlab.com/rastersoft/full-ten-keyless", + "maintainer": "rastersoft", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "usb": { + "vid": "0xFEED", + "pid": "0x68F1", + "device_version": "0.0.1" + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["D6", "D4", "B6", "D5", "B4", "D3", "D7", "D1", "C6", "D2", "C7", "D0"], + "cols": ["F4", "F1", "F0", "F5", "F6", "F7", "B7", "B5"] + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgblight": true + }, + "rgblight": { + "led_count": 3, + "pin": "B2", + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "layers": { + "enabled": true + } + }, + "ws2812": { + "pin": "B2" + }, + "layouts": { + "LAYOUT_iso": { + "layout": [ + {"label":"esc", "x":0, "y":0, "matrix": [0, 0]}, + {"label":"F1", "x":1.25, "y":0, "matrix": [0, 1]}, + {"label":"F2", "x":2.25, "y":0, "matrix": [0, 2]}, + {"label":"F3", "x":3.25, "y":0, "matrix": [0, 3]}, + {"label":"F4", "x":4.25, "y":0, "matrix": [0, 4]}, + {"label":"F5", "x":5.5, "y":0, "matrix": [0, 5]}, + {"label":"F6", "x":6.5, "y":0, "matrix": [0, 6]}, + {"label":"F7", "x":7.5, "y":0, "matrix": [0, 7]}, + {"label":"F8", "x":8.5, "y":0, "matrix": [1, 7]}, + {"label":"F9", "x":9.75, "y":0, "matrix": [1, 6]}, + {"label":"F10", "x":10.75, "y":0, "matrix": [1, 5]}, + {"label":"F11", "x":11.75, "y":0, "matrix": [1, 4]}, + {"label":"F12", "x":12.75, "y":0, "matrix": [1, 3]}, + {"label":"PrtScr", "x":14, "y":0, "matrix": [1, 2]}, + {"label":"ScrollLock", "x":15, "y":0, "matrix": [1, 1]}, + {"label":"Pause", "x":16, "y":0, "matrix": [1, 0]}, + + {"label":"º", "x":0, "y":1, "matrix": [2, 0]}, + {"label":"1", "x":1, "y":1, "matrix": [2, 1]}, + {"label":"2", "x":2, "y":1, "matrix": [2, 2]}, + {"label":"3", "x":3, "y":1, "matrix": [2, 3]}, + {"label":"4", "x":4, "y":1, "matrix": [2, 4]}, + {"label":"5", "x":5, "y":1, "matrix": [2, 5]}, + {"label":"6", "x":6, "y":1, "matrix": [2, 6]}, + {"label":"7", "x":7, "y":1, "matrix": [2, 7]}, + {"label":"8", "x":8, "y":1, "matrix": [3, 7]}, + {"label":"9", "x":9, "y":1, "matrix": [3, 6]}, + {"label":"0", "x":10, "y":1, "matrix": [3, 5]}, + {"label":"'", "x":11, "y":1, "matrix": [3, 4]}, + {"label":"\u00bf", "x":12, "y":1, "matrix": [3, 3]}, + {"label":"Backspace", "x":13, "y":1, "matrix": [3, 2], "w":2}, + {"label":"Home", "x":15, "y":1, "matrix": [3, 1]}, + {"label":"End", "x":16, "y":1, "matrix": [3, 0]}, + + {"label":"Tab", "x":0, "y":2, "w":1.5, "matrix": [4, 0]}, + {"label":"Q", "x":1.5, "y":2, "matrix": [4, 1]}, + {"label":"W", "x":2.5, "y":2, "matrix": [4, 2]}, + {"label":"E", "x":3.5, "y":2, "matrix": [4, 3]}, + {"label":"R", "x":4.5, "y":2, "matrix": [4, 4]}, + {"label":"T", "x":5.5, "y":2, "matrix": [4, 5]}, + {"label":"Y", "x":6.5, "y":2, "matrix": [4, 6]}, + {"label":"U", "x":7.5, "y":2, "matrix": [4, 7]}, + {"label":"I", "x":8.5, "y":2, "matrix": [5, 7]}, + {"label":"O", "x":9.5, "y":2, "matrix": [5, 6]}, + {"label":"P", "x":10.5, "y":2, "matrix": [5, 5]}, + {"label":"^", "x":11.5, "y":2, "matrix": [5, 4]}, + {"label":"*", "x":12.5, "y":2, "matrix": [5, 3]}, + {"label":"Insert", "x":15, "y":2, "matrix": [5, 1]}, + {"label":"PgUp", "x":16, "y":2, "matrix": [5, 0]}, + + {"label":"Shift Lock", "x":0, "y":3, "w":1.75, "matrix": [6, 0]}, + {"label":"A", "x":1.75, "y":3, "matrix": [6, 1]}, + {"label":"S", "x":2.75, "y":3, "matrix": [6, 2]}, + {"label":"D", "x":3.75, "y":3, "matrix": [6, 3]}, + {"label":"F", "x":4.75, "y":3, "matrix": [6, 4]}, + {"label":"G", "x":5.75, "y":3, "matrix": [6, 5]}, + {"label":"H", "x":6.75, "y":3, "matrix": [6, 6]}, + {"label":"J", "x":7.75, "y":3, "matrix": [6, 7]}, + {"label":"K", "x":8.75, "y":3, "matrix": [7, 7]}, + {"label":"L", "x":9.75, "y":3, "matrix": [7, 6]}, + {"label":"\u00d1", "x":10.75, "y":3, "matrix": [7, 5]}, + {"label":"\u00a8", "x":11.75, "y":3, "matrix": [7, 4]}, + {"label":"ç", "x":12.75, "y":3, "matrix": [7, 3]}, + {"label":"Return", "x":13.75, "y":2, "w":1.25, "h":2, "matrix": [5, 2]}, + {"label":"Del", "x":15, "y":3, "matrix": [7, 1]}, + {"label":"PgDow", "x":16, "y":3, "matrix": [7, 0]}, + + {"label":"Shift", "x":0, "y":4, "w":1.25, "matrix": [8, 0]}, + {"label":">", "x":1.25, "y":4, "matrix": [8, 1]}, + {"label":"Z", "x":2.25, "y":4, "matrix": [8, 2]}, + {"label":"X", "x":3.25, "y":4, "matrix": [8, 3]}, + {"label":"C", "x":4.25, "y":4, "matrix": [8, 4]}, + {"label":"V", "x":5.25, "y":4, "matrix": [8, 5]}, + {"label":"B", "x":6.25, "y":4, "matrix": [8, 6]}, + {"label":"N", "x":7.25, "y":4, "matrix": [8, 7]}, + {"label":"M", "x":8.25, "y":4, "matrix": [9, 7]}, + {"label":";", "x":9.25, "y":4, "matrix": [9, 6]}, + {"label":":", "x":10.25, "y":4, "matrix": [9, 5]}, + {"label":"_", "x":11.25, "y":4, "matrix": [9, 4]}, + {"label":"Shift", "x":12.25, "y":4, "w":2.75, "matrix": [9, 3]}, + {"label":"Up", "x":15, "y":4, "matrix": [9, 1]}, + {"label":"Fn", "x":16, "y":4, "matrix": [9, 0]}, + + {"label":"Ctrl", "x":0, "y":5, "w":1.25, "matrix": [10, 0]}, + {"label":"Mod", "x":1.25, "y":5, "w":1.25, "matrix": [10, 1]}, + {"label":"Alt", "x":2.5, "y":5, "w":1.25, "matrix": [10, 2]}, + {"label":"Space", "x":3.75, "y":5, "w":6.5, "matrix": [10, 6]}, + {"label":"AltGr", "x":10.25, "y":5, "w":1.25, "matrix": [11, 5]}, + {"label":"Menu", "x":11.5, "y":5, "w":1.25, "matrix": [11, 4]}, + {"label":"Ctrl", "x":12.75, "y":5, "w":1.25, "matrix": [11, 3]}, + {"label":"Left", "x":14, "y":5, "matrix": [11, 2]}, + {"label":"Bottom", "x":15, "y":5, "matrix": [11, 1]}, + {"label":"Right", "x":16, "y":5, "matrix": [11, 0]} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"label":"esc", "x":0, "y":0, "matrix": [0, 0]}, + {"label":"F1", "x":1.25, "y":0, "matrix": [0, 1]}, + {"label":"F2", "x":2.25, "y":0, "matrix": [0, 2]}, + {"label":"F3", "x":3.25, "y":0, "matrix": [0, 3]}, + {"label":"F4", "x":4.25, "y":0, "matrix": [0, 4]}, + {"label":"F5", "x":5.5, "y":0, "matrix": [0, 5]}, + {"label":"F6", "x":6.5, "y":0, "matrix": [0, 6]}, + {"label":"F7", "x":7.5, "y":0, "matrix": [0, 7]}, + {"label":"F8", "x":8.5, "y":0, "matrix": [1, 7]}, + {"label":"F9", "x":9.75, "y":0, "matrix": [1, 6]}, + {"label":"F10", "x":10.75, "y":0, "matrix": [1, 5]}, + {"label":"F11", "x":11.75, "y":0, "matrix": [1, 4]}, + {"label":"F12", "x":12.75, "y":0, "matrix": [1, 3]}, + {"label":"PrtScr", "x":14, "y":0, "matrix": [1, 2]}, + {"label":"ScrollLock", "x":15, "y":0, "matrix": [1, 1]}, + {"label":"Pause", "x":16, "y":0, "matrix": [1, 0]}, + + {"label":"º", "x":0, "y":1, "matrix": [2, 0]}, + {"label":"1", "x":1, "y":1, "matrix": [2, 1]}, + {"label":"2", "x":2, "y":1, "matrix": [2, 2]}, + {"label":"3", "x":3, "y":1, "matrix": [2, 3]}, + {"label":"4", "x":4, "y":1, "matrix": [2, 4]}, + {"label":"5", "x":5, "y":1, "matrix": [2, 5]}, + {"label":"6", "x":6, "y":1, "matrix": [2, 6]}, + {"label":"7", "x":7, "y":1, "matrix": [2, 7]}, + {"label":"8", "x":8, "y":1, "matrix": [3, 7]}, + {"label":"9", "x":9, "y":1, "matrix": [3, 6]}, + {"label":"0", "x":10, "y":1, "matrix": [3, 5]}, + {"label":"-", "x":11, "y":1, "matrix": [3, 4]}, + {"label":"=", "x":12, "y":1, "matrix": [3, 3]}, + {"label":"Backspace", "x":13, "y":1, "matrix": [3, 2], "w":2}, + {"label":"Home", "x":15, "y":1, "matrix": [3, 1]}, + {"label":"End", "x":16, "y":1, "matrix": [3, 0]}, + + {"label":"Tab", "x":0, "y":2, "w":1.5, "matrix": [4, 0]}, + {"label":"Q", "x":1.5, "y":2, "matrix": [4, 1]}, + {"label":"W", "x":2.5, "y":2, "matrix": [4, 2]}, + {"label":"E", "x":3.5, "y":2, "matrix": [4, 3]}, + {"label":"R", "x":4.5, "y":2, "matrix": [4, 4]}, + {"label":"T", "x":5.5, "y":2, "matrix": [4, 5]}, + {"label":"Y", "x":6.5, "y":2, "matrix": [4, 6]}, + {"label":"U", "x":7.5, "y":2, "matrix": [4, 7]}, + {"label":"I", "x":8.5, "y":2, "matrix": [5, 7]}, + {"label":"O", "x":9.5, "y":2, "matrix": [5, 6]}, + {"label":"P", "x":10.5, "y":2, "matrix": [5, 5]}, + {"label":"[", "x":11.5, "y":2, "matrix": [5, 4]}, + {"label":"]", "x":12.5, "y":2, "matrix": [5, 3]}, + {"label":"|", "x":13.5, "y":2, "w":1.5, "matrix": [5, 2]}, + {"label":"Insert", "x":15, "y":2, "matrix": [5, 1]}, + {"label":"PgUp", "x":16, "y":2, "matrix": [5, 0]}, + + {"label":"Shift Lock", "x":0, "y":3, "w":1.75, "matrix": [6, 0]}, + {"label":"A", "x":1.75, "y":3, "matrix": [6, 1]}, + {"label":"S", "x":2.75, "y":3, "matrix": [6, 2]}, + {"label":"D", "x":3.75, "y":3, "matrix": [6, 3]}, + {"label":"F", "x":4.75, "y":3, "matrix": [6, 4]}, + {"label":"G", "x":5.75, "y":3, "matrix": [6, 5]}, + {"label":"H", "x":6.75, "y":3, "matrix": [6, 6]}, + {"label":"J", "x":7.75, "y":3, "matrix": [6, 7]}, + {"label":"K", "x":8.75, "y":3, "matrix": [7, 7]}, + {"label":"L", "x":9.75, "y":3, "matrix": [7, 6]}, + {"label":";", "x":10.75, "y":3, "matrix": [7, 5]}, + {"label":"\u00a8", "x":11.75, "y":3, "matrix": [7, 4]}, + {"label":"Return", "x":12.75, "y":3, "w":2.25, "matrix": [7, 3]}, + {"label":"Del", "x":15, "y":3, "matrix": [7, 1]}, + {"label":"PgDow", "x":16, "y":3, "matrix": [7, 0]}, + + {"label":"Shift", "x":0, "y":4, "w":2.25, "matrix": [8, 0]}, + {"label":"Z", "x":2.25, "y":4, "matrix": [8, 2]}, + {"label":"X", "x":3.25, "y":4, "matrix": [8, 3]}, + {"label":"C", "x":4.25, "y":4, "matrix": [8, 4]}, + {"label":"V", "x":5.25, "y":4, "matrix": [8, 5]}, + {"label":"B", "x":6.25, "y":4, "matrix": [8, 6]}, + {"label":"N", "x":7.25, "y":4, "matrix": [8, 7]}, + {"label":"M", "x":8.25, "y":4, "matrix": [9, 7]}, + {"label":";", "x":9.25, "y":4, "matrix": [9, 6]}, + {"label":":", "x":10.25, "y":4, "matrix": [9, 5]}, + {"label":"_", "x":11.25, "y":4, "matrix": [9, 4]}, + {"label":"Shift", "x":12.25, "y":4, "w":2.75, "matrix": [9, 3]}, + {"label":"Up", "x":15, "y":4, "matrix": [9, 1]}, + {"label":"Fn", "x":16, "y":4, "matrix": [9, 0]}, + + {"label":"Ctrl", "x":0, "y":5, "w":1.25, "matrix": [10, 0]}, + {"label":"Mod", "x":1.25, "y":5, "w":1.25, "matrix": [10, 1]}, + {"label":"Alt", "x":2.5, "y":5, "w":1.25, "matrix": [10, 2]}, + {"label":"Space", "x":3.75, "y":5, "w":6.5, "matrix": [10, 6]}, + {"label":"AltGr", "x":10.25, "y":5, "w":1.25, "matrix": [11, 5]}, + {"label":"Menu", "x":11.5, "y":5, "w":1.25, "matrix": [11, 4]}, + {"label":"Ctrl", "x":12.75, "y":5, "w":1.25, "matrix": [11, 3]}, + {"label":"Left", "x":14, "y":5, "matrix": [11, 2]}, + {"label":"Bottom", "x":15, "y":5, "matrix": [11, 1]}, + {"label":"Right", "x":16, "y":5, "matrix": [11, 0]} + ] + }, + "LAYOUT_hybrid": { + "layout": [ + {"label":"esc", "x":0, "y":0, "matrix": [0, 0]}, + {"label":"F1", "x":1.25, "y":0, "matrix": [0, 1]}, + {"label":"F2", "x":2.25, "y":0, "matrix": [0, 2]}, + {"label":"F3", "x":3.25, "y":0, "matrix": [0, 3]}, + {"label":"F4", "x":4.25, "y":0, "matrix": [0, 4]}, + {"label":"F5", "x":5.5, "y":0, "matrix": [0, 5]}, + {"label":"F6", "x":6.5, "y":0, "matrix": [0, 6]}, + {"label":"F7", "x":7.5, "y":0, "matrix": [0, 7]}, + {"label":"F8", "x":8.5, "y":0, "matrix": [1, 7]}, + {"label":"F9", "x":9.75, "y":0, "matrix": [1, 6]}, + {"label":"F10", "x":10.75, "y":0, "matrix": [1, 5]}, + {"label":"F11", "x":11.75, "y":0, "matrix": [1, 4]}, + {"label":"F12", "x":12.75, "y":0, "matrix": [1, 3]}, + {"label":"PrtScr", "x":14, "y":0, "matrix": [1, 2]}, + {"label":"ScrollLock", "x":15, "y":0, "matrix": [1, 1]}, + {"label":"Pause", "x":16, "y":0, "matrix": [1, 0]}, + + {"label":"º", "x":0, "y":1, "matrix": [2, 0]}, + {"label":"1", "x":1, "y":1, "matrix": [2, 1]}, + {"label":"2", "x":2, "y":1, "matrix": [2, 2]}, + {"label":"3", "x":3, "y":1, "matrix": [2, 3]}, + {"label":"4", "x":4, "y":1, "matrix": [2, 4]}, + {"label":"5", "x":5, "y":1, "matrix": [2, 5]}, + {"label":"6", "x":6, "y":1, "matrix": [2, 6]}, + {"label":"7", "x":7, "y":1, "matrix": [2, 7]}, + {"label":"8", "x":8, "y":1, "matrix": [3, 7]}, + {"label":"9", "x":9, "y":1, "matrix": [3, 6]}, + {"label":"0", "x":10, "y":1, "matrix": [3, 5]}, + {"label":"-", "x":11, "y":1, "matrix": [3, 4]}, + {"label":"=", "x":12, "y":1, "matrix": [3, 3]}, + {"label":"Backspace", "x":13, "y":1, "matrix": [3, 2], "w":2}, + {"label":"Home", "x":15, "y":1, "matrix": [3, 1]}, + {"label":"End", "x":16, "y":1, "matrix": [3, 0]}, + + {"label":"Tab", "x":0, "y":2, "w":1.5, "matrix": [4, 0]}, + {"label":"Q", "x":1.5, "y":2, "matrix": [4, 1]}, + {"label":"W", "x":2.5, "y":2, "matrix": [4, 2]}, + {"label":"E", "x":3.5, "y":2, "matrix": [4, 3]}, + {"label":"R", "x":4.5, "y":2, "matrix": [4, 4]}, + {"label":"T", "x":5.5, "y":2, "matrix": [4, 5]}, + {"label":"Y", "x":6.5, "y":2, "matrix": [4, 6]}, + {"label":"U", "x":7.5, "y":2, "matrix": [4, 7]}, + {"label":"I", "x":8.5, "y":2, "matrix": [5, 7]}, + {"label":"O", "x":9.5, "y":2, "matrix": [5, 6]}, + {"label":"P", "x":10.5, "y":2, "matrix": [5, 5]}, + {"label":"[", "x":11.5, "y":2, "matrix": [5, 4]}, + {"label":"]", "x":12.5, "y":2, "matrix": [5, 3]}, + {"label":"|", "x":13.5, "y":2, "w":1.5, "matrix": [5, 2]}, + {"label":"Insert", "x":15, "y":2, "matrix": [5, 1]}, + {"label":"PgUp", "x":16, "y":2, "matrix": [5, 0]}, + + {"label":"Shift Lock", "x":0, "y":3, "w":1.75, "matrix": [6, 0]}, + {"label":"A", "x":1.75, "y":3, "matrix": [6, 1]}, + {"label":"S", "x":2.75, "y":3, "matrix": [6, 2]}, + {"label":"D", "x":3.75, "y":3, "matrix": [6, 3]}, + {"label":"F", "x":4.75, "y":3, "matrix": [6, 4]}, + {"label":"G", "x":5.75, "y":3, "matrix": [6, 5]}, + {"label":"H", "x":6.75, "y":3, "matrix": [6, 6]}, + {"label":"J", "x":7.75, "y":3, "matrix": [6, 7]}, + {"label":"K", "x":8.75, "y":3, "matrix": [7, 7]}, + {"label":"L", "x":9.75, "y":3, "matrix": [7, 6]}, + {"label":";", "x":10.75, "y":3, "matrix": [7, 5]}, + {"label":"\u00a8", "x":11.75, "y":3, "matrix": [7, 4]}, + {"label":"Return", "x":12.75, "y":3, "w":2.25, "matrix": [7, 3]}, + {"label":"Del", "x":15, "y":3, "matrix": [7, 1]}, + {"label":"PgDow", "x":16, "y":3, "matrix": [7, 0]}, + + {"label":"Shift", "x":0, "y":4, "w":1.25, "matrix": [8, 0]}, + {"label":">", "x":1.25, "y":4, "matrix": [8, 1]}, + {"label":"Z", "x":2.25, "y":4, "matrix": [8, 2]}, + {"label":"X", "x":3.25, "y":4, "matrix": [8, 3]}, + {"label":"C", "x":4.25, "y":4, "matrix": [8, 4]}, + {"label":"V", "x":5.25, "y":4, "matrix": [8, 5]}, + {"label":"B", "x":6.25, "y":4, "matrix": [8, 6]}, + {"label":"N", "x":7.25, "y":4, "matrix": [8, 7]}, + {"label":"M", "x":8.25, "y":4, "matrix": [9, 7]}, + {"label":";", "x":9.25, "y":4, "matrix": [9, 6]}, + {"label":":", "x":10.25, "y":4, "matrix": [9, 5]}, + {"label":"_", "x":11.25, "y":4, "matrix": [9, 4]}, + {"label":"Shift", "x":12.25, "y":4, "w":2.75, "matrix": [9, 3]}, + {"label":"Up", "x":15, "y":4, "matrix": [9, 1]}, + {"label":"Fn", "x":16, "y":4, "matrix": [9, 0]}, + + {"label":"Ctrl", "x":0, "y":5, "w":1.25, "matrix": [10, 0]}, + {"label":"Mod", "x":1.25, "y":5, "w":1.25, "matrix": [10, 1]}, + {"label":"Alt", "x":2.5, "y":5, "w":1.25, "matrix": [10, 2]}, + {"label":"Space", "x":3.75, "y":5, "w":6.5, "matrix": [10, 6]}, + {"label":"AltGr", "x":10.25, "y":5, "w":1.25, "matrix": [11, 5]}, + {"label":"Menu", "x":11.5, "y":5, "w":1.25, "matrix": [11, 4]}, + {"label":"Ctrl", "x":12.75, "y":5, "w":1.25, "matrix": [11, 3]}, + {"label":"Left", "x":14, "y":5, "matrix": [11, 2]}, + {"label":"Bottom", "x":15, "y":5, "matrix": [11, 1]}, + {"label":"Right", "x":16, "y":5, "matrix": [11, 0]} + ] + } + } +} diff --git a/keyboards/rastersoft/minitkl/rules.mk b/keyboards/rastersoft/minitkl/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/rastersoft/minitkl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/redox/rev1/base/info.json b/keyboards/redox/rev1/base/info.json deleted file mode 100644 index a4a3f3fe96..0000000000 --- a/keyboards/redox/rev1/base/info.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "usb": { - "device_version": "1.0.0" - }, - "matrix_pins": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "ws2812": { - "pin": "D3" - }, - "development_board": "promicro" -} diff --git a/keyboards/redox/rev1/base/keyboard.json b/keyboards/redox/rev1/base/keyboard.json new file mode 100644 index 0000000000..a4a3f3fe96 --- /dev/null +++ b/keyboards/redox/rev1/base/keyboard.json @@ -0,0 +1,17 @@ +{ + "usb": { + "device_version": "1.0.0" + }, + "matrix_pins": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "ws2812": { + "pin": "D3" + }, + "development_board": "promicro" +} diff --git a/keyboards/redox/rev1/base/rules.mk b/keyboards/redox/rev1/base/rules.mk deleted file mode 100644 index 3bbd261429..0000000000 --- a/keyboards/redox/rev1/base/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File intentionally blank diff --git a/keyboards/redragon/k667/info.json b/keyboards/redragon/k667/info.json deleted file mode 100644 index 5261d11476..0000000000 --- a/keyboards/redragon/k667/info.json +++ /dev/null @@ -1,234 +0,0 @@ -{ - "manufacturer": "redragon", - "keyboard_name": "k667", - "bootloader": "stm32duino", - "bootmagic": { - "matrix": [1, 0] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B5", "pin_b": "B4"} - ] - }, - "features": { - "bootmagic": true, - "console": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "indicators": { - "caps_lock": "B8", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "C6", "C7", "C8", "C9", "A8", "A9", "A10", "A13", "A14", "A15"], - "rows": ["A0", "A1", "A2", "A3", "A4", "A5"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "band_sat": true, - "band_spiral_val": true, - "band_spiral_sat": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_wave": true, - "pixel_fractal": true - }, - "driver": "is31fl3733", - "layout": [ - {"matrix": [0, 0], "x": 7, "y": 2, "flags": 4}, - {"matrix": [0, 2], "x": 34, "y": 2, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 2, "flags": 4}, - {"matrix": [0, 4], "x": 61, "y": 2, "flags": 4}, - {"matrix": [0, 5], "x": 75, "y": 2, "flags": 4}, - {"matrix": [0, 6], "x": 95, "y": 2, "flags": 4}, - {"matrix": [0, 7], "x": 109, "y": 2, "flags": 4}, - {"matrix": [0, 8], "x": 122, "y": 2, "flags": 4}, - {"matrix": [0, 9], "x": 136, "y": 2, "flags": 4}, - {"matrix": [0, 10], "x": 157, "y": 2, "flags": 4}, - {"matrix": [0, 11], "x": 170, "y": 2, "flags": 4}, - {"matrix": [0, 12], "x": 184, "y": 2, "flags": 4}, - {"matrix": [0, 13], "x": 198, "y": 2, "flags": 4}, - {"matrix": [0, 14], "x": 217, "y": 2, "flags": 4}, - {"matrix": [1, 0], "x": 7, "y": 14, "flags": 4}, - {"matrix": [1, 1], "x": 20, "y": 14, "flags": 4}, - {"matrix": [1, 2], "x": 34, "y": 14, "flags": 4}, - {"matrix": [1, 3], "x": 48, "y": 14, "flags": 4}, - {"matrix": [1, 4], "x": 61, "y": 14, "flags": 4}, - {"matrix": [1, 5], "x": 75, "y": 14, "flags": 4}, - {"matrix": [1, 6], "x": 89, "y": 14, "flags": 4}, - {"matrix": [1, 7], "x": 102, "y": 14, "flags": 4}, - {"matrix": [1, 8], "x": 116, "y": 14, "flags": 4}, - {"matrix": [1, 9], "x": 129, "y": 14, "flags": 4}, - {"matrix": [1, 10], "x": 143, "y": 14, "flags": 4}, - {"matrix": [1, 11], "x": 157, "y": 14, "flags": 4}, - {"matrix": [1, 12], "x": 170, "y": 14, "flags": 4}, - {"matrix": [1, 13], "x": 190, "y": 14, "flags": 4}, - {"matrix": [1, 14], "x": 217, "y": 14, "flags": 4}, - {"matrix": [2, 0], "x": 10, "y": 24, "flags": 4}, - {"matrix": [2, 1], "x": 27, "y": 24, "flags": 4}, - {"matrix": [2, 2], "x": 40, "y": 24, "flags": 4}, - {"matrix": [2, 3], "x": 54, "y": 24, "flags": 4}, - {"matrix": [2, 4], "x": 68, "y": 24, "flags": 4}, - {"matrix": [2, 5], "x": 81, "y": 24, "flags": 4}, - {"matrix": [2, 6], "x": 95, "y": 24, "flags": 4}, - {"matrix": [2, 7], "x": 109, "y": 24, "flags": 4}, - {"matrix": [2, 8], "x": 122, "y": 24, "flags": 4}, - {"matrix": [2, 9], "x": 136, "y": 24, "flags": 4}, - {"matrix": [2, 10], "x": 150, "y": 24, "flags": 4}, - {"matrix": [2, 11], "x": 163, "y": 24, "flags": 4}, - {"matrix": [2, 12], "x": 177, "y": 24, "flags": 4}, - {"matrix": [2, 13], "x": 194, "y": 24, "flags": 4}, - {"matrix": [2, 14], "x": 217, "y": 24, "flags": 4}, - {"matrix": [3, 0], "x": 12, "y": 34, "flags": 4}, - {"matrix": [3, 1], "x": 30, "y": 34, "flags": 4}, - {"matrix": [3, 2], "x": 44, "y": 34, "flags": 4}, - {"matrix": [3, 3], "x": 58, "y": 34, "flags": 4}, - {"matrix": [3, 4], "x": 71, "y": 34, "flags": 4}, - {"matrix": [3, 5], "x": 85, "y": 34, "flags": 4}, - {"matrix": [3, 6], "x": 99, "y": 34, "flags": 4}, - {"matrix": [3, 7], "x": 112, "y": 34, "flags": 4}, - {"matrix": [3, 8], "x": 126, "y": 34, "flags": 4}, - {"matrix": [3, 9], "x": 140, "y": 34, "flags": 4}, - {"matrix": [3, 10], "x": 153, "y": 34, "flags": 4}, - {"matrix": [3, 11], "x": 167, "y": 34, "flags": 4}, - {"x": 180, "y": 34, "flags": 4}, - {"matrix": [3, 13], "x": 189, "y": 34, "flags": 4}, - {"matrix": [3, 14], "x": 217, "y": 34, "flags": 4}, - {"matrix": [4, 0], "x": 8, "y": 44, "flags": 4}, - {"x": 24, "y": 44, "flags": 4}, - {"matrix": [4, 2], "x": 38, "y": 44, "flags": 4}, - {"matrix": [4, 3], "x": 51, "y": 44, "flags": 4}, - {"matrix": [4, 4], "x": 65, "y": 44, "flags": 4}, - {"matrix": [4, 5], "x": 78, "y": 44, "flags": 4}, - {"matrix": [4, 6], "x": 92, "y": 44, "flags": 4}, - {"matrix": [4, 7], "x": 106, "y": 44, "flags": 4}, - {"matrix": [4, 8], "x": 119, "y": 44, "flags": 4}, - {"matrix": [4, 9], "x": 133, "y": 44, "flags": 4}, - {"matrix": [4, 10], "x": 147, "y": 44, "flags": 4}, - {"matrix": [4, 11], "x": 160, "y": 44, "flags": 4}, - {"matrix": [4, 12], "x": 179, "y": 44, "flags": 4}, - {"matrix": [4, 13], "x": 201, "y": 46, "flags": 4}, - {"matrix": [4, 14], "x": 217, "y": 44, "flags": 4}, - {"matrix": [5, 0], "x": 8, "y": 54, "flags": 4}, - {"matrix": [5, 1], "x": 25, "y": 54, "flags": 4}, - {"matrix": [5, 2], "x": 43, "y": 54, "flags": 4}, - {"x": 67, "y": 57, "flags": 4}, - {"x": 80, "y": 57, "flags": 4}, - {"x": 94, "y": 54, "flags": 4}, - {"matrix": [5, 6], "x": 107, "y": 57, "flags": 4}, - {"x": 120, "y": 57, "flags": 4}, - {"matrix": [5, 9], "x": 143, "y": 54, "flags": 4}, - {"matrix": [5, 10], "x": 157, "y": 54, "flags": 4}, - {"matrix": [5, 11], "x": 170, "y": 54, "flags": 4}, - {"matrix": [5, 12], "x": 187, "y": 56, "flags": 4}, - {"matrix": [5, 13], "x": 201, "y": 56, "flags": 4}, - {"matrix": [5, 14], "x": 214, "y": 56, "flags": 4}, - {"x": 207, "y": 23, "flags": 8}, - {"x": 207, "y": 27, "flags": 8} - ] - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x0021", - "vid": "0x369B" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "END", "matrix": [0, 15], "x": 16.5, "y": 0}, - {"label": "GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "BSPC", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "HOME", "matrix": [1, 14], "x": 16.5, "y": 1.25}, - {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "BSLS", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "DEL", "matrix": [2, 14], "x": 16.5, "y": 2.25}, - {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": "SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "ENT", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, - {"label": "PGUP", "matrix": [3, 14], "x": 16.5, "y": 3.25}, - {"label": "LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": "DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "RSFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "UP", "matrix": [4, 13], "x": 15.25, "y": 4.25}, - {"label": "PGDN", "matrix": [4, 14], "x": 16.5, "y": 4.25}, - {"label": "LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "SPC", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "RALT", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "MO(1)", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "RCTL", "matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, - {"label": "LEFT", "matrix": [5, 12], "x": 14.25, "y": 5.25}, - {"label": "DOWN", "matrix": [5, 13], "x": 15.25, "y": 5.25}, - {"label": "RGHT", "matrix": [5, 14], "x": 16.5, "y": 5.25} - ] - } - } -} diff --git a/keyboards/redragon/k667/keyboard.json b/keyboards/redragon/k667/keyboard.json new file mode 100644 index 0000000000..5261d11476 --- /dev/null +++ b/keyboards/redragon/k667/keyboard.json @@ -0,0 +1,234 @@ +{ + "manufacturer": "redragon", + "keyboard_name": "k667", + "bootloader": "stm32duino", + "bootmagic": { + "matrix": [1, 0] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B5", "pin_b": "B4"} + ] + }, + "features": { + "bootmagic": true, + "console": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "indicators": { + "caps_lock": "B8", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["A6", "A7", "C4", "C5", "B0", "B1", "C6", "C7", "C8", "C9", "A8", "A9", "A10", "A13", "A14", "A15"], + "rows": ["A0", "A1", "A2", "A3", "A4", "A5"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "band_sat": true, + "band_spiral_val": true, + "band_spiral_sat": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_wave": true, + "pixel_fractal": true + }, + "driver": "is31fl3733", + "layout": [ + {"matrix": [0, 0], "x": 7, "y": 2, "flags": 4}, + {"matrix": [0, 2], "x": 34, "y": 2, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 2, "flags": 4}, + {"matrix": [0, 4], "x": 61, "y": 2, "flags": 4}, + {"matrix": [0, 5], "x": 75, "y": 2, "flags": 4}, + {"matrix": [0, 6], "x": 95, "y": 2, "flags": 4}, + {"matrix": [0, 7], "x": 109, "y": 2, "flags": 4}, + {"matrix": [0, 8], "x": 122, "y": 2, "flags": 4}, + {"matrix": [0, 9], "x": 136, "y": 2, "flags": 4}, + {"matrix": [0, 10], "x": 157, "y": 2, "flags": 4}, + {"matrix": [0, 11], "x": 170, "y": 2, "flags": 4}, + {"matrix": [0, 12], "x": 184, "y": 2, "flags": 4}, + {"matrix": [0, 13], "x": 198, "y": 2, "flags": 4}, + {"matrix": [0, 14], "x": 217, "y": 2, "flags": 4}, + {"matrix": [1, 0], "x": 7, "y": 14, "flags": 4}, + {"matrix": [1, 1], "x": 20, "y": 14, "flags": 4}, + {"matrix": [1, 2], "x": 34, "y": 14, "flags": 4}, + {"matrix": [1, 3], "x": 48, "y": 14, "flags": 4}, + {"matrix": [1, 4], "x": 61, "y": 14, "flags": 4}, + {"matrix": [1, 5], "x": 75, "y": 14, "flags": 4}, + {"matrix": [1, 6], "x": 89, "y": 14, "flags": 4}, + {"matrix": [1, 7], "x": 102, "y": 14, "flags": 4}, + {"matrix": [1, 8], "x": 116, "y": 14, "flags": 4}, + {"matrix": [1, 9], "x": 129, "y": 14, "flags": 4}, + {"matrix": [1, 10], "x": 143, "y": 14, "flags": 4}, + {"matrix": [1, 11], "x": 157, "y": 14, "flags": 4}, + {"matrix": [1, 12], "x": 170, "y": 14, "flags": 4}, + {"matrix": [1, 13], "x": 190, "y": 14, "flags": 4}, + {"matrix": [1, 14], "x": 217, "y": 14, "flags": 4}, + {"matrix": [2, 0], "x": 10, "y": 24, "flags": 4}, + {"matrix": [2, 1], "x": 27, "y": 24, "flags": 4}, + {"matrix": [2, 2], "x": 40, "y": 24, "flags": 4}, + {"matrix": [2, 3], "x": 54, "y": 24, "flags": 4}, + {"matrix": [2, 4], "x": 68, "y": 24, "flags": 4}, + {"matrix": [2, 5], "x": 81, "y": 24, "flags": 4}, + {"matrix": [2, 6], "x": 95, "y": 24, "flags": 4}, + {"matrix": [2, 7], "x": 109, "y": 24, "flags": 4}, + {"matrix": [2, 8], "x": 122, "y": 24, "flags": 4}, + {"matrix": [2, 9], "x": 136, "y": 24, "flags": 4}, + {"matrix": [2, 10], "x": 150, "y": 24, "flags": 4}, + {"matrix": [2, 11], "x": 163, "y": 24, "flags": 4}, + {"matrix": [2, 12], "x": 177, "y": 24, "flags": 4}, + {"matrix": [2, 13], "x": 194, "y": 24, "flags": 4}, + {"matrix": [2, 14], "x": 217, "y": 24, "flags": 4}, + {"matrix": [3, 0], "x": 12, "y": 34, "flags": 4}, + {"matrix": [3, 1], "x": 30, "y": 34, "flags": 4}, + {"matrix": [3, 2], "x": 44, "y": 34, "flags": 4}, + {"matrix": [3, 3], "x": 58, "y": 34, "flags": 4}, + {"matrix": [3, 4], "x": 71, "y": 34, "flags": 4}, + {"matrix": [3, 5], "x": 85, "y": 34, "flags": 4}, + {"matrix": [3, 6], "x": 99, "y": 34, "flags": 4}, + {"matrix": [3, 7], "x": 112, "y": 34, "flags": 4}, + {"matrix": [3, 8], "x": 126, "y": 34, "flags": 4}, + {"matrix": [3, 9], "x": 140, "y": 34, "flags": 4}, + {"matrix": [3, 10], "x": 153, "y": 34, "flags": 4}, + {"matrix": [3, 11], "x": 167, "y": 34, "flags": 4}, + {"x": 180, "y": 34, "flags": 4}, + {"matrix": [3, 13], "x": 189, "y": 34, "flags": 4}, + {"matrix": [3, 14], "x": 217, "y": 34, "flags": 4}, + {"matrix": [4, 0], "x": 8, "y": 44, "flags": 4}, + {"x": 24, "y": 44, "flags": 4}, + {"matrix": [4, 2], "x": 38, "y": 44, "flags": 4}, + {"matrix": [4, 3], "x": 51, "y": 44, "flags": 4}, + {"matrix": [4, 4], "x": 65, "y": 44, "flags": 4}, + {"matrix": [4, 5], "x": 78, "y": 44, "flags": 4}, + {"matrix": [4, 6], "x": 92, "y": 44, "flags": 4}, + {"matrix": [4, 7], "x": 106, "y": 44, "flags": 4}, + {"matrix": [4, 8], "x": 119, "y": 44, "flags": 4}, + {"matrix": [4, 9], "x": 133, "y": 44, "flags": 4}, + {"matrix": [4, 10], "x": 147, "y": 44, "flags": 4}, + {"matrix": [4, 11], "x": 160, "y": 44, "flags": 4}, + {"matrix": [4, 12], "x": 179, "y": 44, "flags": 4}, + {"matrix": [4, 13], "x": 201, "y": 46, "flags": 4}, + {"matrix": [4, 14], "x": 217, "y": 44, "flags": 4}, + {"matrix": [5, 0], "x": 8, "y": 54, "flags": 4}, + {"matrix": [5, 1], "x": 25, "y": 54, "flags": 4}, + {"matrix": [5, 2], "x": 43, "y": 54, "flags": 4}, + {"x": 67, "y": 57, "flags": 4}, + {"x": 80, "y": 57, "flags": 4}, + {"x": 94, "y": 54, "flags": 4}, + {"matrix": [5, 6], "x": 107, "y": 57, "flags": 4}, + {"x": 120, "y": 57, "flags": 4}, + {"matrix": [5, 9], "x": 143, "y": 54, "flags": 4}, + {"matrix": [5, 10], "x": 157, "y": 54, "flags": 4}, + {"matrix": [5, 11], "x": 170, "y": 54, "flags": 4}, + {"matrix": [5, 12], "x": 187, "y": 56, "flags": 4}, + {"matrix": [5, 13], "x": 201, "y": 56, "flags": 4}, + {"matrix": [5, 14], "x": 214, "y": 56, "flags": 4}, + {"x": 207, "y": 23, "flags": 8}, + {"x": 207, "y": 27, "flags": 8} + ] + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x0021", + "vid": "0x369B" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "END", "matrix": [0, 15], "x": 16.5, "y": 0}, + {"label": "GRV", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "MINS", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "EQL", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "BSPC", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "HOME", "matrix": [1, 14], "x": 16.5, "y": 1.25}, + {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "LBRC", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "RBRC", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "BSLS", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "DEL", "matrix": [2, 14], "x": 16.5, "y": 2.25}, + {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": "SCLN", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "QUOT", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "ENT", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, + {"label": "PGUP", "matrix": [3, 14], "x": 16.5, "y": 3.25}, + {"label": "LSFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "COMM", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": "DOT", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "SLSH", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "RSFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "UP", "matrix": [4, 13], "x": 15.25, "y": 4.25}, + {"label": "PGDN", "matrix": [4, 14], "x": 16.5, "y": 4.25}, + {"label": "LCTL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "LGUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "LALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "SPC", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "RALT", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "MO(1)", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "RCTL", "matrix": [5, 11], "x": 13, "y": 5.25, "w": 1.25}, + {"label": "LEFT", "matrix": [5, 12], "x": 14.25, "y": 5.25}, + {"label": "DOWN", "matrix": [5, 13], "x": 15.25, "y": 5.25}, + {"label": "RGHT", "matrix": [5, 14], "x": 16.5, "y": 5.25} + ] + } + } +} diff --git a/keyboards/redragon/k667/rules.mk b/keyboards/redragon/k667/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/redragon/k667/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/reedskeebs/alish40/info.json b/keyboards/reedskeebs/alish40/info.json deleted file mode 100644 index 1a4b9f4afe..0000000000 --- a/keyboards/reedskeebs/alish40/info.json +++ /dev/null @@ -1,245 +0,0 @@ -{ - "manufacturer": "Reed's Keebs", - "keyboard_name": "Alish40", - "maintainer": "NamesReed", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B4", "pin_b": "B5"} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D2", "D1", "D0", "B2", "B3", "B1"], - "rows": ["F4", "D3", "D4", "C6", "D7", "E6", "F6", "F7"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 17, - "hue_steps": 10, - "led_count": 10, - "saturation_steps": 17 - }, - "ws2812": { - "pin": "F5" - }, - "url": "https://mechwild.com/product/alish/", - "usb": { - "device_version": "1.3.0", - "pid": "0x0001", - "vid": "0x722E" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, - {"matrix": [1, 0], "x": 1.7, "y": 0}, - {"matrix": [0, 1], "x": 2.7, "y": 0}, - {"matrix": [1, 1], "x": 3.7, "y": 0}, - {"matrix": [0, 2], "x": 4.7, "y": 0}, - {"matrix": [1, 2], "x": 5.7, "y": 0}, - {"matrix": [0, 3], "x": 8.25, "y": 0}, - {"matrix": [1, 3], "x": 9.25, "y": 0}, - {"matrix": [0, 4], "x": 10.25, "y": 0}, - {"matrix": [1, 4], "x": 11.25, "y": 0}, - {"matrix": [0, 5], "x": 12.25, "y": 0}, - {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, - {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, - {"matrix": [3, 0], "x": 1.85, "y": 1}, - {"matrix": [2, 1], "x": 2.85, "y": 1}, - {"matrix": [3, 1], "x": 3.85, "y": 1}, - {"matrix": [2, 2], "x": 4.85, "y": 1}, - {"matrix": [3, 2], "x": 5.85, "y": 1}, - {"matrix": [2, 3], "x": 8.65, "y": 1}, - {"matrix": [3, 3], "x": 9.65, "y": 1}, - {"matrix": [2, 4], "x": 10.65, "y": 1}, - {"matrix": [3, 4], "x": 11.65, "y": 1}, - {"matrix": [2, 5], "x": 12.65, "y": 1}, - {"matrix": [3, 5], "w": 1.25, "x": 13.65, "y": 1}, - {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 2}, - {"matrix": [7, 1], "x": 1.25, "y": 2}, - {"matrix": [4, 0], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 1], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 2], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 8.25, "y": 2}, - {"matrix": [4, 3], "x": 9.25, "y": 2}, - {"matrix": [5, 4], "x": 10.25, "y": 2}, - {"matrix": [4, 4], "x": 11.25, "y": 2}, - {"matrix": [5, 5], "x": 12.25, "y": 2}, - {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, - {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, - {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, - {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, - {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, - {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, - {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, - {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} - ] - }, - "LAYOUT_full_enter": { - "layout": [ - {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, - {"matrix": [1, 0], "x": 1.7, "y": 0}, - {"matrix": [0, 1], "x": 2.7, "y": 0}, - {"matrix": [1, 1], "x": 3.7, "y": 0}, - {"matrix": [0, 2], "x": 4.7, "y": 0}, - {"matrix": [1, 2], "x": 5.7, "y": 0}, - {"matrix": [0, 3], "x": 8.25, "y": 0}, - {"matrix": [1, 3], "x": 9.25, "y": 0}, - {"matrix": [0, 4], "x": 10.25, "y": 0}, - {"matrix": [1, 4], "x": 11.25, "y": 0}, - {"matrix": [0, 5], "x": 12.25, "y": 0}, - {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, - {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, - {"matrix": [3, 0], "x": 1.85, "y": 1}, - {"matrix": [2, 1], "x": 2.85, "y": 1}, - {"matrix": [3, 1], "x": 3.85, "y": 1}, - {"matrix": [2, 2], "x": 4.85, "y": 1}, - {"matrix": [3, 2], "x": 5.85, "y": 1}, - {"matrix": [2, 3], "x": 8.65, "y": 1}, - {"matrix": [3, 3], "x": 9.65, "y": 1}, - {"matrix": [2, 4], "x": 10.65, "y": 1}, - {"matrix": [3, 4], "x": 11.65, "y": 1}, - {"matrix": [3, 5], "w": 2.25, "x": 12.65, "y": 1}, - {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 2}, - {"matrix": [7, 1], "x": 1.25, "y": 2}, - {"matrix": [4, 0], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 1], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 2], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 8.25, "y": 2}, - {"matrix": [4, 3], "x": 9.25, "y": 2}, - {"matrix": [5, 4], "x": 10.25, "y": 2}, - {"matrix": [4, 4], "x": 11.25, "y": 2}, - {"matrix": [5, 5], "x": 12.25, "y": 2}, - {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, - {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, - {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, - {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, - {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, - {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, - {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, - {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} - ] - }, - "LAYOUT_full_enter_lshift": { - "layout": [ - {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, - {"matrix": [1, 0], "x": 1.7, "y": 0}, - {"matrix": [0, 1], "x": 2.7, "y": 0}, - {"matrix": [1, 1], "x": 3.7, "y": 0}, - {"matrix": [0, 2], "x": 4.7, "y": 0}, - {"matrix": [1, 2], "x": 5.7, "y": 0}, - {"matrix": [0, 3], "x": 8.25, "y": 0}, - {"matrix": [1, 3], "x": 9.25, "y": 0}, - {"matrix": [0, 4], "x": 10.25, "y": 0}, - {"matrix": [1, 4], "x": 11.25, "y": 0}, - {"matrix": [0, 5], "x": 12.25, "y": 0}, - {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, - {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, - {"matrix": [3, 0], "x": 1.85, "y": 1}, - {"matrix": [2, 1], "x": 2.85, "y": 1}, - {"matrix": [3, 1], "x": 3.85, "y": 1}, - {"matrix": [2, 2], "x": 4.85, "y": 1}, - {"matrix": [3, 2], "x": 5.85, "y": 1}, - {"matrix": [2, 3], "x": 8.65, "y": 1}, - {"matrix": [3, 3], "x": 9.65, "y": 1}, - {"matrix": [2, 4], "x": 10.65, "y": 1}, - {"matrix": [3, 4], "x": 11.65, "y": 1}, - {"matrix": [3, 5], "w": 2.25, "x": 12.65, "y": 1}, - {"matrix": [5, 0], "w": 2.25, "x": 0, "y": 2}, - {"matrix": [4, 0], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 1], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 2], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 8.25, "y": 2}, - {"matrix": [4, 3], "x": 9.25, "y": 2}, - {"matrix": [5, 4], "x": 10.25, "y": 2}, - {"matrix": [4, 4], "x": 11.25, "y": 2}, - {"matrix": [5, 5], "x": 12.25, "y": 2}, - {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, - {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, - {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, - {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, - {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, - {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, - {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, - {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} - ] - }, - "LAYOUT_full_lshift": { - "layout": [ - {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, - {"matrix": [1, 0], "x": 1.7, "y": 0}, - {"matrix": [0, 1], "x": 2.7, "y": 0}, - {"matrix": [1, 1], "x": 3.7, "y": 0}, - {"matrix": [0, 2], "x": 4.7, "y": 0}, - {"matrix": [1, 2], "x": 5.7, "y": 0}, - {"matrix": [0, 3], "x": 8.25, "y": 0}, - {"matrix": [1, 3], "x": 9.25, "y": 0}, - {"matrix": [0, 4], "x": 10.25, "y": 0}, - {"matrix": [1, 4], "x": 11.25, "y": 0}, - {"matrix": [0, 5], "x": 12.25, "y": 0}, - {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, - {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, - {"matrix": [3, 0], "x": 1.85, "y": 1}, - {"matrix": [2, 1], "x": 2.85, "y": 1}, - {"matrix": [3, 1], "x": 3.85, "y": 1}, - {"matrix": [2, 2], "x": 4.85, "y": 1}, - {"matrix": [3, 2], "x": 5.85, "y": 1}, - {"matrix": [2, 3], "x": 8.65, "y": 1}, - {"matrix": [3, 3], "x": 9.65, "y": 1}, - {"matrix": [2, 4], "x": 10.65, "y": 1}, - {"matrix": [3, 4], "x": 11.65, "y": 1}, - {"matrix": [2, 5], "x": 12.65, "y": 1}, - {"matrix": [3, 5], "w": 1.25, "x": 13.65, "y": 1}, - {"matrix": [5, 0], "w": 2.25, "x": 0, "y": 2}, - {"matrix": [4, 0], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 1], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 2], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 8.25, "y": 2}, - {"matrix": [4, 3], "x": 9.25, "y": 2}, - {"matrix": [5, 4], "x": 10.25, "y": 2}, - {"matrix": [4, 4], "x": 11.25, "y": 2}, - {"matrix": [5, 5], "x": 12.25, "y": 2}, - {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, - {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, - {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, - {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, - {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, - {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, - {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, - {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, - {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} - ] - } - } -} diff --git a/keyboards/reedskeebs/alish40/keyboard.json b/keyboards/reedskeebs/alish40/keyboard.json new file mode 100644 index 0000000000..1a4b9f4afe --- /dev/null +++ b/keyboards/reedskeebs/alish40/keyboard.json @@ -0,0 +1,245 @@ +{ + "manufacturer": "Reed's Keebs", + "keyboard_name": "Alish40", + "maintainer": "NamesReed", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B4", "pin_b": "B5"} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D2", "D1", "D0", "B2", "B3", "B1"], + "rows": ["F4", "D3", "D4", "C6", "D7", "E6", "F6", "F7"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 17, + "hue_steps": 10, + "led_count": 10, + "saturation_steps": 17 + }, + "ws2812": { + "pin": "F5" + }, + "url": "https://mechwild.com/product/alish/", + "usb": { + "device_version": "1.3.0", + "pid": "0x0001", + "vid": "0x722E" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, + {"matrix": [1, 0], "x": 1.7, "y": 0}, + {"matrix": [0, 1], "x": 2.7, "y": 0}, + {"matrix": [1, 1], "x": 3.7, "y": 0}, + {"matrix": [0, 2], "x": 4.7, "y": 0}, + {"matrix": [1, 2], "x": 5.7, "y": 0}, + {"matrix": [0, 3], "x": 8.25, "y": 0}, + {"matrix": [1, 3], "x": 9.25, "y": 0}, + {"matrix": [0, 4], "x": 10.25, "y": 0}, + {"matrix": [1, 4], "x": 11.25, "y": 0}, + {"matrix": [0, 5], "x": 12.25, "y": 0}, + {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, + {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, + {"matrix": [3, 0], "x": 1.85, "y": 1}, + {"matrix": [2, 1], "x": 2.85, "y": 1}, + {"matrix": [3, 1], "x": 3.85, "y": 1}, + {"matrix": [2, 2], "x": 4.85, "y": 1}, + {"matrix": [3, 2], "x": 5.85, "y": 1}, + {"matrix": [2, 3], "x": 8.65, "y": 1}, + {"matrix": [3, 3], "x": 9.65, "y": 1}, + {"matrix": [2, 4], "x": 10.65, "y": 1}, + {"matrix": [3, 4], "x": 11.65, "y": 1}, + {"matrix": [2, 5], "x": 12.65, "y": 1}, + {"matrix": [3, 5], "w": 1.25, "x": 13.65, "y": 1}, + {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 2}, + {"matrix": [7, 1], "x": 1.25, "y": 2}, + {"matrix": [4, 0], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 1], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 2], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 8.25, "y": 2}, + {"matrix": [4, 3], "x": 9.25, "y": 2}, + {"matrix": [5, 4], "x": 10.25, "y": 2}, + {"matrix": [4, 4], "x": 11.25, "y": 2}, + {"matrix": [5, 5], "x": 12.25, "y": 2}, + {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, + {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, + {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, + {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, + {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, + {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, + {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, + {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} + ] + }, + "LAYOUT_full_enter": { + "layout": [ + {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, + {"matrix": [1, 0], "x": 1.7, "y": 0}, + {"matrix": [0, 1], "x": 2.7, "y": 0}, + {"matrix": [1, 1], "x": 3.7, "y": 0}, + {"matrix": [0, 2], "x": 4.7, "y": 0}, + {"matrix": [1, 2], "x": 5.7, "y": 0}, + {"matrix": [0, 3], "x": 8.25, "y": 0}, + {"matrix": [1, 3], "x": 9.25, "y": 0}, + {"matrix": [0, 4], "x": 10.25, "y": 0}, + {"matrix": [1, 4], "x": 11.25, "y": 0}, + {"matrix": [0, 5], "x": 12.25, "y": 0}, + {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, + {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, + {"matrix": [3, 0], "x": 1.85, "y": 1}, + {"matrix": [2, 1], "x": 2.85, "y": 1}, + {"matrix": [3, 1], "x": 3.85, "y": 1}, + {"matrix": [2, 2], "x": 4.85, "y": 1}, + {"matrix": [3, 2], "x": 5.85, "y": 1}, + {"matrix": [2, 3], "x": 8.65, "y": 1}, + {"matrix": [3, 3], "x": 9.65, "y": 1}, + {"matrix": [2, 4], "x": 10.65, "y": 1}, + {"matrix": [3, 4], "x": 11.65, "y": 1}, + {"matrix": [3, 5], "w": 2.25, "x": 12.65, "y": 1}, + {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 2}, + {"matrix": [7, 1], "x": 1.25, "y": 2}, + {"matrix": [4, 0], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 1], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 2], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 8.25, "y": 2}, + {"matrix": [4, 3], "x": 9.25, "y": 2}, + {"matrix": [5, 4], "x": 10.25, "y": 2}, + {"matrix": [4, 4], "x": 11.25, "y": 2}, + {"matrix": [5, 5], "x": 12.25, "y": 2}, + {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, + {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, + {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, + {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, + {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, + {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, + {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, + {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} + ] + }, + "LAYOUT_full_enter_lshift": { + "layout": [ + {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, + {"matrix": [1, 0], "x": 1.7, "y": 0}, + {"matrix": [0, 1], "x": 2.7, "y": 0}, + {"matrix": [1, 1], "x": 3.7, "y": 0}, + {"matrix": [0, 2], "x": 4.7, "y": 0}, + {"matrix": [1, 2], "x": 5.7, "y": 0}, + {"matrix": [0, 3], "x": 8.25, "y": 0}, + {"matrix": [1, 3], "x": 9.25, "y": 0}, + {"matrix": [0, 4], "x": 10.25, "y": 0}, + {"matrix": [1, 4], "x": 11.25, "y": 0}, + {"matrix": [0, 5], "x": 12.25, "y": 0}, + {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, + {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, + {"matrix": [3, 0], "x": 1.85, "y": 1}, + {"matrix": [2, 1], "x": 2.85, "y": 1}, + {"matrix": [3, 1], "x": 3.85, "y": 1}, + {"matrix": [2, 2], "x": 4.85, "y": 1}, + {"matrix": [3, 2], "x": 5.85, "y": 1}, + {"matrix": [2, 3], "x": 8.65, "y": 1}, + {"matrix": [3, 3], "x": 9.65, "y": 1}, + {"matrix": [2, 4], "x": 10.65, "y": 1}, + {"matrix": [3, 4], "x": 11.65, "y": 1}, + {"matrix": [3, 5], "w": 2.25, "x": 12.65, "y": 1}, + {"matrix": [5, 0], "w": 2.25, "x": 0, "y": 2}, + {"matrix": [4, 0], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 1], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 2], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 8.25, "y": 2}, + {"matrix": [4, 3], "x": 9.25, "y": 2}, + {"matrix": [5, 4], "x": 10.25, "y": 2}, + {"matrix": [4, 4], "x": 11.25, "y": 2}, + {"matrix": [5, 5], "x": 12.25, "y": 2}, + {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, + {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, + {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, + {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, + {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, + {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, + {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, + {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} + ] + }, + "LAYOUT_full_lshift": { + "layout": [ + {"matrix": [0, 0], "w": 1.5, "x": 0.2, "y": 0}, + {"matrix": [1, 0], "x": 1.7, "y": 0}, + {"matrix": [0, 1], "x": 2.7, "y": 0}, + {"matrix": [1, 1], "x": 3.7, "y": 0}, + {"matrix": [0, 2], "x": 4.7, "y": 0}, + {"matrix": [1, 2], "x": 5.7, "y": 0}, + {"matrix": [0, 3], "x": 8.25, "y": 0}, + {"matrix": [1, 3], "x": 9.25, "y": 0}, + {"matrix": [0, 4], "x": 10.25, "y": 0}, + {"matrix": [1, 4], "x": 11.25, "y": 0}, + {"matrix": [0, 5], "x": 12.25, "y": 0}, + {"matrix": [1, 5], "w": 1.5, "x": 13.25, "y": 0}, + {"matrix": [2, 0], "w": 1.75, "x": 0.1, "y": 1}, + {"matrix": [3, 0], "x": 1.85, "y": 1}, + {"matrix": [2, 1], "x": 2.85, "y": 1}, + {"matrix": [3, 1], "x": 3.85, "y": 1}, + {"matrix": [2, 2], "x": 4.85, "y": 1}, + {"matrix": [3, 2], "x": 5.85, "y": 1}, + {"matrix": [2, 3], "x": 8.65, "y": 1}, + {"matrix": [3, 3], "x": 9.65, "y": 1}, + {"matrix": [2, 4], "x": 10.65, "y": 1}, + {"matrix": [3, 4], "x": 11.65, "y": 1}, + {"matrix": [2, 5], "x": 12.65, "y": 1}, + {"matrix": [3, 5], "w": 1.25, "x": 13.65, "y": 1}, + {"matrix": [5, 0], "w": 2.25, "x": 0, "y": 2}, + {"matrix": [4, 0], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 1], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 2], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 8.25, "y": 2}, + {"matrix": [4, 3], "x": 9.25, "y": 2}, + {"matrix": [5, 4], "x": 10.25, "y": 2}, + {"matrix": [4, 4], "x": 11.25, "y": 2}, + {"matrix": [5, 5], "x": 12.25, "y": 2}, + {"matrix": [4, 5], "w": 1.75, "x": 13.25, "y": 2}, + {"matrix": [6, 0], "w": 1.25, "x": 0, "y": 3}, + {"matrix": [7, 0], "w": 1.25, "x": 1.25, "y": 3}, + {"matrix": [6, 1], "w": 1.25, "x": 3.5, "y": 3}, + {"matrix": [6, 2], "w": 2.25, "x": 4.75, "y": 3}, + {"matrix": [7, 3], "w": 2.75, "x": 8, "y": 3}, + {"matrix": [6, 4], "w": 1.25, "x": 10.75, "y": 3}, + {"matrix": [7, 5], "w": 1.25, "x": 12.5, "y": 3}, + {"matrix": [6, 5], "w": 1.25, "x": 13.75, "y": 3} + ] + } + } +} diff --git a/keyboards/reedskeebs/alish40/rules.mk b/keyboards/reedskeebs/alish40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/reedskeebs/alish40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/relapsekb/or87/info.json b/keyboards/relapsekb/or87/info.json deleted file mode 100644 index 0ac5022aca..0000000000 --- a/keyboards/relapsekb/or87/info.json +++ /dev/null @@ -1,610 +0,0 @@ -{ - "manufacturer": "Relapse-KB", - "keyboard_name": "OR87", - "maintainer": "ramonimbao", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "rows": ["F5", "F6", "F4", "F1", "F0", "B0", "D6", "D4", "D5", "D3", "D2", "D1"], - "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D0", "B7"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "vid": "0x722D", - "pid": "0x0001" - }, - "indicators": { - "scroll_lock": "B2", - "caps_lock": "B3" - }, - "community_layouts": [ - "tkl_ansi", - "tkl_ansi_split_bs_rshift", - "tkl_ansi_tsangan", - "tkl_ansi_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_tkl_ansi": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [1, 1], "x": 3, "y": 0 }, - { "matrix": [0, 2], "x": 4, "y": 0 }, - { "matrix": [1, 2], "x": 5, "y": 0 }, - { "matrix": [0, 3], "x": 6.5, "y": 0 }, - { "matrix": [1, 3], "x": 7.5, "y": 0 }, - { "matrix": [0, 4], "x": 8.5, "y": 0 }, - { "matrix": [1, 4], "x": 9.5, "y": 0 }, - { "matrix": [0, 5], "x": 11, "y": 0 }, - { "matrix": [1, 5], "x": 12, "y": 0 }, - { "matrix": [0, 6], "x": 13, "y": 0 }, - { "matrix": [1, 6], "x": 14, "y": 0 }, - { "matrix": [1, 7], "x": 15.25, "y": 0 }, - { "matrix": [0, 8], "x": 16.25, "y": 0 }, - { "matrix": [1, 8], "x": 17.25, "y": 0 }, - - { "matrix": [2, 0], "x": 0, "y": 1.25 }, - { "matrix": [3, 0], "x": 1, "y": 1.25 }, - { "matrix": [2, 1], "x": 2, "y": 1.25 }, - { "matrix": [3, 1], "x": 3, "y": 1.25 }, - { "matrix": [2, 2], "x": 4, "y": 1.25 }, - { "matrix": [3, 2], "x": 5, "y": 1.25 }, - { "matrix": [2, 3], "x": 6, "y": 1.25 }, - { "matrix": [3, 3], "x": 7, "y": 1.25 }, - { "matrix": [2, 4], "x": 8, "y": 1.25 }, - { "matrix": [3, 4], "x": 9, "y": 1.25 }, - { "matrix": [2, 5], "x": 10, "y": 1.25 }, - { "matrix": [3, 5], "x": 11, "y": 1.25 }, - { "matrix": [2, 6], "x": 12, "y": 1.25 }, - { "matrix": [2, 7], "x": 13, "y": 1.25, "w": 2 }, - { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, - { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, - { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, - - { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, - { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, - { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, - { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, - { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, - { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, - { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, - { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, - { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, - { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, - { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, - { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, - { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, - { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, - { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, - - { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, - { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, - { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, - { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, - { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, - { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, - { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, - { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, - { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, - { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, - { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, - { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, - { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, - { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, - { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, - { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, - { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, - { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, - { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, - { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, - { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, - { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, - - { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25 }, - { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25 }, - { "matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25 }, - { "matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 6], "x": 13.75, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, - { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, - { "matrix": [11, 8], "x": 17.25, "y": 5.25 } - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [1, 1], "x": 3, "y": 0 }, - { "matrix": [0, 2], "x": 4, "y": 0 }, - { "matrix": [1, 2], "x": 5, "y": 0 }, - { "matrix": [0, 3], "x": 6.5, "y": 0 }, - { "matrix": [1, 3], "x": 7.5, "y": 0 }, - { "matrix": [0, 4], "x": 8.5, "y": 0 }, - { "matrix": [1, 4], "x": 9.5, "y": 0 }, - { "matrix": [0, 5], "x": 11, "y": 0 }, - { "matrix": [1, 5], "x": 12, "y": 0 }, - { "matrix": [0, 6], "x": 13, "y": 0 }, - { "matrix": [1, 6], "x": 14, "y": 0 }, - { "matrix": [1, 7], "x": 15.25, "y": 0 }, - { "matrix": [0, 8], "x": 16.25, "y": 0 }, - { "matrix": [1, 8], "x": 17.25, "y": 0 }, - - { "matrix": [2, 0], "x": 0, "y": 1.25 }, - { "matrix": [3, 0], "x": 1, "y": 1.25 }, - { "matrix": [2, 1], "x": 2, "y": 1.25 }, - { "matrix": [3, 1], "x": 3, "y": 1.25 }, - { "matrix": [2, 2], "x": 4, "y": 1.25 }, - { "matrix": [3, 2], "x": 5, "y": 1.25 }, - { "matrix": [2, 3], "x": 6, "y": 1.25 }, - { "matrix": [3, 3], "x": 7, "y": 1.25 }, - { "matrix": [2, 4], "x": 8, "y": 1.25 }, - { "matrix": [3, 4], "x": 9, "y": 1.25 }, - { "matrix": [2, 5], "x": 10, "y": 1.25 }, - { "matrix": [3, 5], "x": 11, "y": 1.25 }, - { "matrix": [2, 6], "x": 12, "y": 1.25 }, - { "matrix": [3, 6], "x": 13, "y": 1.25 }, - { "matrix": [2, 7], "x": 14, "y": 1.25 }, - { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, - { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, - { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, - - { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, - { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, - { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, - { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, - { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, - { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, - { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, - { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, - { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, - { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, - { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, - { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, - { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, - { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, - { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, - - { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, - { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, - { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, - { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, - { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, - { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, - { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, - { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, - { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, - { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, - { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, - { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, - { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, - { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, - { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, - { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, - { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, - { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, - { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, - { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, - { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, - { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75 }, - { "matrix": [9, 6], "x": 14, "y": 4.25 }, - { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, - - { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25 }, - { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25 }, - { "matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25 }, - { "matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 6], "x": 13.75, "y": 5.25, "w": 1.25 }, - { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, - { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, - { "matrix": [11, 8], "x": 17.25, "y": 5.25 } - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [1, 1], "x": 3, "y": 0 }, - { "matrix": [0, 2], "x": 4, "y": 0 }, - { "matrix": [1, 2], "x": 5, "y": 0 }, - { "matrix": [0, 3], "x": 6.5, "y": 0 }, - { "matrix": [1, 3], "x": 7.5, "y": 0 }, - { "matrix": [0, 4], "x": 8.5, "y": 0 }, - { "matrix": [1, 4], "x": 9.5, "y": 0 }, - { "matrix": [0, 5], "x": 11, "y": 0 }, - { "matrix": [1, 5], "x": 12, "y": 0 }, - { "matrix": [0, 6], "x": 13, "y": 0 }, - { "matrix": [1, 6], "x": 14, "y": 0 }, - { "matrix": [1, 7], "x": 15.25, "y": 0 }, - { "matrix": [0, 8], "x": 16.25, "y": 0 }, - { "matrix": [1, 8], "x": 17.25, "y": 0 }, - - { "matrix": [2, 0], "x": 0, "y": 1.25 }, - { "matrix": [3, 0], "x": 1, "y": 1.25 }, - { "matrix": [2, 1], "x": 2, "y": 1.25 }, - { "matrix": [3, 1], "x": 3, "y": 1.25 }, - { "matrix": [2, 2], "x": 4, "y": 1.25 }, - { "matrix": [3, 2], "x": 5, "y": 1.25 }, - { "matrix": [2, 3], "x": 6, "y": 1.25 }, - { "matrix": [3, 3], "x": 7, "y": 1.25 }, - { "matrix": [2, 4], "x": 8, "y": 1.25 }, - { "matrix": [3, 4], "x": 9, "y": 1.25 }, - { "matrix": [2, 5], "x": 10, "y": 1.25 }, - { "matrix": [3, 5], "x": 11, "y": 1.25 }, - { "matrix": [2, 6], "x": 12, "y": 1.25 }, - { "matrix": [2, 7], "x": 13, "y": 1.25, "w": 2 }, - { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, - { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, - { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, - - { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, - { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, - { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, - { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, - { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, - { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, - { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, - { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, - { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, - { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, - { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, - { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, - { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, - { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, - { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, - - { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, - { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, - { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, - { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, - { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, - { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, - { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, - { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, - { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, - { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, - { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, - { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, - { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, - { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, - { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, - { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, - { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, - { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, - { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, - { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, - { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, - { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, - - { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 0], "x": 1.5, "y": 5.25 }, - { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, - { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, - { "matrix": [10, 6], "x": 12.5, "y": 5.25 }, - { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, - { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, - { "matrix": [11, 8], "x": 17.25, "y": 5.25 } - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [1, 1], "x": 3, "y": 0 }, - { "matrix": [0, 2], "x": 4, "y": 0 }, - { "matrix": [1, 2], "x": 5, "y": 0 }, - { "matrix": [0, 3], "x": 6.5, "y": 0 }, - { "matrix": [1, 3], "x": 7.5, "y": 0 }, - { "matrix": [0, 4], "x": 8.5, "y": 0 }, - { "matrix": [1, 4], "x": 9.5, "y": 0 }, - { "matrix": [0, 5], "x": 11, "y": 0 }, - { "matrix": [1, 5], "x": 12, "y": 0 }, - { "matrix": [0, 6], "x": 13, "y": 0 }, - { "matrix": [1, 6], "x": 14, "y": 0 }, - { "matrix": [1, 7], "x": 15.25, "y": 0 }, - { "matrix": [0, 8], "x": 16.25, "y": 0 }, - { "matrix": [1, 8], "x": 17.25, "y": 0 }, - - { "matrix": [2, 0], "x": 0, "y": 1.25 }, - { "matrix": [3, 0], "x": 1, "y": 1.25 }, - { "matrix": [2, 1], "x": 2, "y": 1.25 }, - { "matrix": [3, 1], "x": 3, "y": 1.25 }, - { "matrix": [2, 2], "x": 4, "y": 1.25 }, - { "matrix": [3, 2], "x": 5, "y": 1.25 }, - { "matrix": [2, 3], "x": 6, "y": 1.25 }, - { "matrix": [3, 3], "x": 7, "y": 1.25 }, - { "matrix": [2, 4], "x": 8, "y": 1.25 }, - { "matrix": [3, 4], "x": 9, "y": 1.25 }, - { "matrix": [2, 5], "x": 10, "y": 1.25 }, - { "matrix": [3, 5], "x": 11, "y": 1.25 }, - { "matrix": [2, 6], "x": 12, "y": 1.25 }, - { "matrix": [3, 6], "x": 13, "y": 1.25 }, - { "matrix": [2, 7], "x": 14, "y": 1.25 }, - { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, - { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, - { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, - - { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, - { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, - { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, - { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, - { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, - { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, - { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, - { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, - { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, - { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, - { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, - { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, - { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, - { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, - { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, - - { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, - { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, - { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, - { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, - { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, - { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, - { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, - { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, - { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, - { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, - { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, - { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, - { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, - { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, - { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, - { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, - { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, - { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, - { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, - { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, - { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, - { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75 }, - { "matrix": [9, 6], "x": 14, "y": 4.25 }, - { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, - - { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 0], "x": 1.5, "y": 5.25 }, - { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, - { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, - { "matrix": [10, 6], "x": 12.5, "y": 5.25 }, - { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, - { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, - { "matrix": [11, 8], "x": 17.25, "y": 5.25 } - ] - }, - "LAYOUT_tkl_ansi_wkl": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [1, 1], "x": 3, "y": 0 }, - { "matrix": [0, 2], "x": 4, "y": 0 }, - { "matrix": [1, 2], "x": 5, "y": 0 }, - { "matrix": [0, 3], "x": 6.5, "y": 0 }, - { "matrix": [1, 3], "x": 7.5, "y": 0 }, - { "matrix": [0, 4], "x": 8.5, "y": 0 }, - { "matrix": [1, 4], "x": 9.5, "y": 0 }, - { "matrix": [0, 5], "x": 11, "y": 0 }, - { "matrix": [1, 5], "x": 12, "y": 0 }, - { "matrix": [0, 6], "x": 13, "y": 0 }, - { "matrix": [1, 6], "x": 14, "y": 0 }, - { "matrix": [1, 7], "x": 15.25, "y": 0 }, - { "matrix": [0, 8], "x": 16.25, "y": 0 }, - { "matrix": [1, 8], "x": 17.25, "y": 0 }, - - { "matrix": [2, 0], "x": 0, "y": 1.25 }, - { "matrix": [3, 0], "x": 1, "y": 1.25 }, - { "matrix": [2, 1], "x": 2, "y": 1.25 }, - { "matrix": [3, 1], "x": 3, "y": 1.25 }, - { "matrix": [2, 2], "x": 4, "y": 1.25 }, - { "matrix": [3, 2], "x": 5, "y": 1.25 }, - { "matrix": [2, 3], "x": 6, "y": 1.25 }, - { "matrix": [3, 3], "x": 7, "y": 1.25 }, - { "matrix": [2, 4], "x": 8, "y": 1.25 }, - { "matrix": [3, 4], "x": 9, "y": 1.25 }, - { "matrix": [2, 5], "x": 10, "y": 1.25 }, - { "matrix": [3, 5], "x": 11, "y": 1.25 }, - { "matrix": [2, 6], "x": 12, "y": 1.25 }, - { "matrix": [2, 7], "x": 13, "y": 1.25, "w": 2 }, - { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, - { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, - { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, - - { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, - { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, - { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, - { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, - { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, - { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, - { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, - { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, - { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, - { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, - { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, - { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, - { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, - { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, - { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, - - { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, - { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, - { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, - { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, - { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, - { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, - { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, - { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, - { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, - { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, - { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, - { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, - { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, - { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, - { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, - { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, - { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, - { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, - { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, - { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, - { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, - { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75 }, - { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, - - { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, - { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, - { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, - { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, - { "matrix": [11, 8], "x": 17.25, "y": 5.25 } - ] - }, - "LAYOUT_tkl_ansi_wkl_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [1, 1], "x": 3, "y": 0 }, - { "matrix": [0, 2], "x": 4, "y": 0 }, - { "matrix": [1, 2], "x": 5, "y": 0 }, - { "matrix": [0, 3], "x": 6.5, "y": 0 }, - { "matrix": [1, 3], "x": 7.5, "y": 0 }, - { "matrix": [0, 4], "x": 8.5, "y": 0 }, - { "matrix": [1, 4], "x": 9.5, "y": 0 }, - { "matrix": [0, 5], "x": 11, "y": 0 }, - { "matrix": [1, 5], "x": 12, "y": 0 }, - { "matrix": [0, 6], "x": 13, "y": 0 }, - { "matrix": [1, 6], "x": 14, "y": 0 }, - { "matrix": [1, 7], "x": 15.25, "y": 0 }, - { "matrix": [0, 8], "x": 16.25, "y": 0 }, - { "matrix": [1, 8], "x": 17.25, "y": 0 }, - - { "matrix": [2, 0], "x": 0, "y": 1.25 }, - { "matrix": [3, 0], "x": 1, "y": 1.25 }, - { "matrix": [2, 1], "x": 2, "y": 1.25 }, - { "matrix": [3, 1], "x": 3, "y": 1.25 }, - { "matrix": [2, 2], "x": 4, "y": 1.25 }, - { "matrix": [3, 2], "x": 5, "y": 1.25 }, - { "matrix": [2, 3], "x": 6, "y": 1.25 }, - { "matrix": [3, 3], "x": 7, "y": 1.25 }, - { "matrix": [2, 4], "x": 8, "y": 1.25 }, - { "matrix": [3, 4], "x": 9, "y": 1.25 }, - { "matrix": [2, 5], "x": 10, "y": 1.25 }, - { "matrix": [3, 5], "x": 11, "y": 1.25 }, - { "matrix": [2, 6], "x": 12, "y": 1.25 }, - { "matrix": [3, 6], "x": 13, "y": 1.25 }, - { "matrix": [2, 7], "x": 14, "y": 1.25 }, - { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, - { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, - { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, - - { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, - { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, - { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, - { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, - { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, - { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, - { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, - { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, - { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, - { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, - { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, - { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, - { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, - { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, - { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, - { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, - - { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, - { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, - { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, - { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, - { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, - { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, - { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, - { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, - { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, - { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, - { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, - { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, - { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, - - { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, - { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, - { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, - { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, - { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, - { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, - { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, - { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, - { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, - { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, - { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, - { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75 }, - { "matrix": [9, 6], "x": 14, "y": 4.25 }, - { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, - - { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, - { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, - { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, - { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, - { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, - { "matrix": [11, 8], "x": 17.25, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/relapsekb/or87/keyboard.json b/keyboards/relapsekb/or87/keyboard.json new file mode 100644 index 0000000000..0ac5022aca --- /dev/null +++ b/keyboards/relapsekb/or87/keyboard.json @@ -0,0 +1,610 @@ +{ + "manufacturer": "Relapse-KB", + "keyboard_name": "OR87", + "maintainer": "ramonimbao", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "rows": ["F5", "F6", "F4", "F1", "F0", "B0", "D6", "D4", "D5", "D3", "D2", "D1"], + "cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D0", "B7"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "vid": "0x722D", + "pid": "0x0001" + }, + "indicators": { + "scroll_lock": "B2", + "caps_lock": "B3" + }, + "community_layouts": [ + "tkl_ansi", + "tkl_ansi_split_bs_rshift", + "tkl_ansi_tsangan", + "tkl_ansi_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_tkl_ansi": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [1, 1], "x": 3, "y": 0 }, + { "matrix": [0, 2], "x": 4, "y": 0 }, + { "matrix": [1, 2], "x": 5, "y": 0 }, + { "matrix": [0, 3], "x": 6.5, "y": 0 }, + { "matrix": [1, 3], "x": 7.5, "y": 0 }, + { "matrix": [0, 4], "x": 8.5, "y": 0 }, + { "matrix": [1, 4], "x": 9.5, "y": 0 }, + { "matrix": [0, 5], "x": 11, "y": 0 }, + { "matrix": [1, 5], "x": 12, "y": 0 }, + { "matrix": [0, 6], "x": 13, "y": 0 }, + { "matrix": [1, 6], "x": 14, "y": 0 }, + { "matrix": [1, 7], "x": 15.25, "y": 0 }, + { "matrix": [0, 8], "x": 16.25, "y": 0 }, + { "matrix": [1, 8], "x": 17.25, "y": 0 }, + + { "matrix": [2, 0], "x": 0, "y": 1.25 }, + { "matrix": [3, 0], "x": 1, "y": 1.25 }, + { "matrix": [2, 1], "x": 2, "y": 1.25 }, + { "matrix": [3, 1], "x": 3, "y": 1.25 }, + { "matrix": [2, 2], "x": 4, "y": 1.25 }, + { "matrix": [3, 2], "x": 5, "y": 1.25 }, + { "matrix": [2, 3], "x": 6, "y": 1.25 }, + { "matrix": [3, 3], "x": 7, "y": 1.25 }, + { "matrix": [2, 4], "x": 8, "y": 1.25 }, + { "matrix": [3, 4], "x": 9, "y": 1.25 }, + { "matrix": [2, 5], "x": 10, "y": 1.25 }, + { "matrix": [3, 5], "x": 11, "y": 1.25 }, + { "matrix": [2, 6], "x": 12, "y": 1.25 }, + { "matrix": [2, 7], "x": 13, "y": 1.25, "w": 2 }, + { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, + { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, + { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, + + { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, + { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, + { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, + { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, + { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, + { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, + { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, + { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, + { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, + { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, + { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, + { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, + { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, + { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, + { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, + + { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, + { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, + { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, + { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, + { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, + { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, + { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, + { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, + { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, + { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, + { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, + { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, + { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, + { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, + { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, + { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, + { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, + { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, + { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, + { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, + { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, + { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, + + { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25 }, + { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25 }, + { "matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25 }, + { "matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 6], "x": 13.75, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, + { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, + { "matrix": [11, 8], "x": 17.25, "y": 5.25 } + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [1, 1], "x": 3, "y": 0 }, + { "matrix": [0, 2], "x": 4, "y": 0 }, + { "matrix": [1, 2], "x": 5, "y": 0 }, + { "matrix": [0, 3], "x": 6.5, "y": 0 }, + { "matrix": [1, 3], "x": 7.5, "y": 0 }, + { "matrix": [0, 4], "x": 8.5, "y": 0 }, + { "matrix": [1, 4], "x": 9.5, "y": 0 }, + { "matrix": [0, 5], "x": 11, "y": 0 }, + { "matrix": [1, 5], "x": 12, "y": 0 }, + { "matrix": [0, 6], "x": 13, "y": 0 }, + { "matrix": [1, 6], "x": 14, "y": 0 }, + { "matrix": [1, 7], "x": 15.25, "y": 0 }, + { "matrix": [0, 8], "x": 16.25, "y": 0 }, + { "matrix": [1, 8], "x": 17.25, "y": 0 }, + + { "matrix": [2, 0], "x": 0, "y": 1.25 }, + { "matrix": [3, 0], "x": 1, "y": 1.25 }, + { "matrix": [2, 1], "x": 2, "y": 1.25 }, + { "matrix": [3, 1], "x": 3, "y": 1.25 }, + { "matrix": [2, 2], "x": 4, "y": 1.25 }, + { "matrix": [3, 2], "x": 5, "y": 1.25 }, + { "matrix": [2, 3], "x": 6, "y": 1.25 }, + { "matrix": [3, 3], "x": 7, "y": 1.25 }, + { "matrix": [2, 4], "x": 8, "y": 1.25 }, + { "matrix": [3, 4], "x": 9, "y": 1.25 }, + { "matrix": [2, 5], "x": 10, "y": 1.25 }, + { "matrix": [3, 5], "x": 11, "y": 1.25 }, + { "matrix": [2, 6], "x": 12, "y": 1.25 }, + { "matrix": [3, 6], "x": 13, "y": 1.25 }, + { "matrix": [2, 7], "x": 14, "y": 1.25 }, + { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, + { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, + { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, + + { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, + { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, + { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, + { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, + { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, + { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, + { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, + { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, + { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, + { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, + { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, + { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, + { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, + { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, + { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, + + { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, + { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, + { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, + { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, + { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, + { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, + { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, + { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, + { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, + { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, + { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, + { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, + { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, + { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, + { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, + { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, + { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, + { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, + { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, + { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, + { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, + { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75 }, + { "matrix": [9, 6], "x": 14, "y": 4.25 }, + { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, + + { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25 }, + { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 3], "x": 3.75, "y": 5.25, "w": 6.25 }, + { "matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25 }, + { "matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 6], "x": 13.75, "y": 5.25, "w": 1.25 }, + { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, + { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, + { "matrix": [11, 8], "x": 17.25, "y": 5.25 } + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [1, 1], "x": 3, "y": 0 }, + { "matrix": [0, 2], "x": 4, "y": 0 }, + { "matrix": [1, 2], "x": 5, "y": 0 }, + { "matrix": [0, 3], "x": 6.5, "y": 0 }, + { "matrix": [1, 3], "x": 7.5, "y": 0 }, + { "matrix": [0, 4], "x": 8.5, "y": 0 }, + { "matrix": [1, 4], "x": 9.5, "y": 0 }, + { "matrix": [0, 5], "x": 11, "y": 0 }, + { "matrix": [1, 5], "x": 12, "y": 0 }, + { "matrix": [0, 6], "x": 13, "y": 0 }, + { "matrix": [1, 6], "x": 14, "y": 0 }, + { "matrix": [1, 7], "x": 15.25, "y": 0 }, + { "matrix": [0, 8], "x": 16.25, "y": 0 }, + { "matrix": [1, 8], "x": 17.25, "y": 0 }, + + { "matrix": [2, 0], "x": 0, "y": 1.25 }, + { "matrix": [3, 0], "x": 1, "y": 1.25 }, + { "matrix": [2, 1], "x": 2, "y": 1.25 }, + { "matrix": [3, 1], "x": 3, "y": 1.25 }, + { "matrix": [2, 2], "x": 4, "y": 1.25 }, + { "matrix": [3, 2], "x": 5, "y": 1.25 }, + { "matrix": [2, 3], "x": 6, "y": 1.25 }, + { "matrix": [3, 3], "x": 7, "y": 1.25 }, + { "matrix": [2, 4], "x": 8, "y": 1.25 }, + { "matrix": [3, 4], "x": 9, "y": 1.25 }, + { "matrix": [2, 5], "x": 10, "y": 1.25 }, + { "matrix": [3, 5], "x": 11, "y": 1.25 }, + { "matrix": [2, 6], "x": 12, "y": 1.25 }, + { "matrix": [2, 7], "x": 13, "y": 1.25, "w": 2 }, + { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, + { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, + { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, + + { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, + { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, + { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, + { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, + { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, + { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, + { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, + { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, + { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, + { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, + { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, + { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, + { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, + { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, + { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, + + { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, + { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, + { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, + { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, + { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, + { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, + { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, + { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, + { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, + { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, + { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, + { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, + { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, + { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, + { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, + { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, + { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, + { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, + { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, + { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, + { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, + { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, + + { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 0], "x": 1.5, "y": 5.25 }, + { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, + { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, + { "matrix": [10, 6], "x": 12.5, "y": 5.25 }, + { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, + { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, + { "matrix": [11, 8], "x": 17.25, "y": 5.25 } + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [1, 1], "x": 3, "y": 0 }, + { "matrix": [0, 2], "x": 4, "y": 0 }, + { "matrix": [1, 2], "x": 5, "y": 0 }, + { "matrix": [0, 3], "x": 6.5, "y": 0 }, + { "matrix": [1, 3], "x": 7.5, "y": 0 }, + { "matrix": [0, 4], "x": 8.5, "y": 0 }, + { "matrix": [1, 4], "x": 9.5, "y": 0 }, + { "matrix": [0, 5], "x": 11, "y": 0 }, + { "matrix": [1, 5], "x": 12, "y": 0 }, + { "matrix": [0, 6], "x": 13, "y": 0 }, + { "matrix": [1, 6], "x": 14, "y": 0 }, + { "matrix": [1, 7], "x": 15.25, "y": 0 }, + { "matrix": [0, 8], "x": 16.25, "y": 0 }, + { "matrix": [1, 8], "x": 17.25, "y": 0 }, + + { "matrix": [2, 0], "x": 0, "y": 1.25 }, + { "matrix": [3, 0], "x": 1, "y": 1.25 }, + { "matrix": [2, 1], "x": 2, "y": 1.25 }, + { "matrix": [3, 1], "x": 3, "y": 1.25 }, + { "matrix": [2, 2], "x": 4, "y": 1.25 }, + { "matrix": [3, 2], "x": 5, "y": 1.25 }, + { "matrix": [2, 3], "x": 6, "y": 1.25 }, + { "matrix": [3, 3], "x": 7, "y": 1.25 }, + { "matrix": [2, 4], "x": 8, "y": 1.25 }, + { "matrix": [3, 4], "x": 9, "y": 1.25 }, + { "matrix": [2, 5], "x": 10, "y": 1.25 }, + { "matrix": [3, 5], "x": 11, "y": 1.25 }, + { "matrix": [2, 6], "x": 12, "y": 1.25 }, + { "matrix": [3, 6], "x": 13, "y": 1.25 }, + { "matrix": [2, 7], "x": 14, "y": 1.25 }, + { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, + { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, + { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, + + { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, + { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, + { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, + { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, + { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, + { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, + { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, + { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, + { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, + { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, + { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, + { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, + { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, + { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, + { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, + + { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, + { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, + { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, + { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, + { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, + { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, + { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, + { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, + { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, + { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, + { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, + { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, + { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, + { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, + { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, + { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, + { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, + { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, + { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, + { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, + { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, + { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75 }, + { "matrix": [9, 6], "x": 14, "y": 4.25 }, + { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, + + { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 0], "x": 1.5, "y": 5.25 }, + { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, + { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, + { "matrix": [10, 6], "x": 12.5, "y": 5.25 }, + { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, + { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, + { "matrix": [11, 8], "x": 17.25, "y": 5.25 } + ] + }, + "LAYOUT_tkl_ansi_wkl": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [1, 1], "x": 3, "y": 0 }, + { "matrix": [0, 2], "x": 4, "y": 0 }, + { "matrix": [1, 2], "x": 5, "y": 0 }, + { "matrix": [0, 3], "x": 6.5, "y": 0 }, + { "matrix": [1, 3], "x": 7.5, "y": 0 }, + { "matrix": [0, 4], "x": 8.5, "y": 0 }, + { "matrix": [1, 4], "x": 9.5, "y": 0 }, + { "matrix": [0, 5], "x": 11, "y": 0 }, + { "matrix": [1, 5], "x": 12, "y": 0 }, + { "matrix": [0, 6], "x": 13, "y": 0 }, + { "matrix": [1, 6], "x": 14, "y": 0 }, + { "matrix": [1, 7], "x": 15.25, "y": 0 }, + { "matrix": [0, 8], "x": 16.25, "y": 0 }, + { "matrix": [1, 8], "x": 17.25, "y": 0 }, + + { "matrix": [2, 0], "x": 0, "y": 1.25 }, + { "matrix": [3, 0], "x": 1, "y": 1.25 }, + { "matrix": [2, 1], "x": 2, "y": 1.25 }, + { "matrix": [3, 1], "x": 3, "y": 1.25 }, + { "matrix": [2, 2], "x": 4, "y": 1.25 }, + { "matrix": [3, 2], "x": 5, "y": 1.25 }, + { "matrix": [2, 3], "x": 6, "y": 1.25 }, + { "matrix": [3, 3], "x": 7, "y": 1.25 }, + { "matrix": [2, 4], "x": 8, "y": 1.25 }, + { "matrix": [3, 4], "x": 9, "y": 1.25 }, + { "matrix": [2, 5], "x": 10, "y": 1.25 }, + { "matrix": [3, 5], "x": 11, "y": 1.25 }, + { "matrix": [2, 6], "x": 12, "y": 1.25 }, + { "matrix": [2, 7], "x": 13, "y": 1.25, "w": 2 }, + { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, + { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, + { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, + + { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, + { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, + { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, + { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, + { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, + { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, + { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, + { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, + { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, + { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, + { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, + { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, + { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, + { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, + { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, + + { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, + { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, + { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, + { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, + { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, + { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, + { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, + { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, + { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, + { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, + { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, + { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, + { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, + { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, + { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, + { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, + { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, + { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, + { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, + { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, + { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, + { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75 }, + { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, + + { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, + { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, + { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, + { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, + { "matrix": [11, 8], "x": 17.25, "y": 5.25 } + ] + }, + "LAYOUT_tkl_ansi_wkl_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [1, 1], "x": 3, "y": 0 }, + { "matrix": [0, 2], "x": 4, "y": 0 }, + { "matrix": [1, 2], "x": 5, "y": 0 }, + { "matrix": [0, 3], "x": 6.5, "y": 0 }, + { "matrix": [1, 3], "x": 7.5, "y": 0 }, + { "matrix": [0, 4], "x": 8.5, "y": 0 }, + { "matrix": [1, 4], "x": 9.5, "y": 0 }, + { "matrix": [0, 5], "x": 11, "y": 0 }, + { "matrix": [1, 5], "x": 12, "y": 0 }, + { "matrix": [0, 6], "x": 13, "y": 0 }, + { "matrix": [1, 6], "x": 14, "y": 0 }, + { "matrix": [1, 7], "x": 15.25, "y": 0 }, + { "matrix": [0, 8], "x": 16.25, "y": 0 }, + { "matrix": [1, 8], "x": 17.25, "y": 0 }, + + { "matrix": [2, 0], "x": 0, "y": 1.25 }, + { "matrix": [3, 0], "x": 1, "y": 1.25 }, + { "matrix": [2, 1], "x": 2, "y": 1.25 }, + { "matrix": [3, 1], "x": 3, "y": 1.25 }, + { "matrix": [2, 2], "x": 4, "y": 1.25 }, + { "matrix": [3, 2], "x": 5, "y": 1.25 }, + { "matrix": [2, 3], "x": 6, "y": 1.25 }, + { "matrix": [3, 3], "x": 7, "y": 1.25 }, + { "matrix": [2, 4], "x": 8, "y": 1.25 }, + { "matrix": [3, 4], "x": 9, "y": 1.25 }, + { "matrix": [2, 5], "x": 10, "y": 1.25 }, + { "matrix": [3, 5], "x": 11, "y": 1.25 }, + { "matrix": [2, 6], "x": 12, "y": 1.25 }, + { "matrix": [3, 6], "x": 13, "y": 1.25 }, + { "matrix": [2, 7], "x": 14, "y": 1.25 }, + { "matrix": [3, 7], "x": 15.25, "y": 1.25 }, + { "matrix": [2, 8], "x": 16.25, "y": 1.25 }, + { "matrix": [3, 8], "x": 17.25, "y": 1.25 }, + + { "matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 0], "x": 1.5, "y": 2.25 }, + { "matrix": [4, 1], "x": 2.5, "y": 2.25 }, + { "matrix": [5, 1], "x": 3.5, "y": 2.25 }, + { "matrix": [4, 2], "x": 4.5, "y": 2.25 }, + { "matrix": [5, 2], "x": 5.5, "y": 2.25 }, + { "matrix": [4, 3], "x": 6.5, "y": 2.25 }, + { "matrix": [5, 3], "x": 7.5, "y": 2.25 }, + { "matrix": [4, 4], "x": 8.5, "y": 2.25 }, + { "matrix": [5, 4], "x": 9.5, "y": 2.25 }, + { "matrix": [4, 5], "x": 10.5, "y": 2.25 }, + { "matrix": [5, 5], "x": 11.5, "y": 2.25 }, + { "matrix": [4, 6], "x": 12.5, "y": 2.25 }, + { "matrix": [5, 6], "x": 13.5, "y": 2.25, "w": 1.5 }, + { "matrix": [5, 7], "x": 15.25, "y": 2.25 }, + { "matrix": [4, 8], "x": 16.25, "y": 2.25 }, + { "matrix": [5, 8], "x": 17.25, "y": 2.25 }, + + { "matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75 }, + { "matrix": [7, 0], "x": 1.75, "y": 3.25 }, + { "matrix": [6, 1], "x": 2.75, "y": 3.25 }, + { "matrix": [7, 1], "x": 3.75, "y": 3.25 }, + { "matrix": [6, 2], "x": 4.75, "y": 3.25 }, + { "matrix": [7, 2], "x": 5.75, "y": 3.25 }, + { "matrix": [6, 3], "x": 6.75, "y": 3.25 }, + { "matrix": [7, 3], "x": 7.75, "y": 3.25 }, + { "matrix": [6, 4], "x": 8.75, "y": 3.25 }, + { "matrix": [7, 4], "x": 9.75, "y": 3.25 }, + { "matrix": [6, 5], "x": 10.75, "y": 3.25 }, + { "matrix": [7, 5], "x": 11.75, "y": 3.25 }, + { "matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25 }, + + { "matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25 }, + { "matrix": [8, 1], "x": 2.25, "y": 4.25 }, + { "matrix": [9, 1], "x": 3.25, "y": 4.25 }, + { "matrix": [8, 2], "x": 4.25, "y": 4.25 }, + { "matrix": [9, 2], "x": 5.25, "y": 4.25 }, + { "matrix": [8, 3], "x": 6.25, "y": 4.25 }, + { "matrix": [9, 3], "x": 7.25, "y": 4.25 }, + { "matrix": [8, 4], "x": 8.25, "y": 4.25 }, + { "matrix": [9, 4], "x": 9.25, "y": 4.25 }, + { "matrix": [8, 5], "x": 10.25, "y": 4.25 }, + { "matrix": [9, 5], "x": 11.25, "y": 4.25 }, + { "matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75 }, + { "matrix": [9, 6], "x": 14, "y": 4.25 }, + { "matrix": [8, 8], "x": 16.25, "y": 4.25 }, + + { "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5 }, + { "matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 3], "x": 4, "y": 5.25, "w": 7 }, + { "matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 6], "x": 13.5, "y": 5.25, "w": 1.5 }, + { "matrix": [11, 7], "x": 15.25, "y": 5.25 }, + { "matrix": [10, 8], "x": 16.25, "y": 5.25 }, + { "matrix": [11, 8], "x": 17.25, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/relapsekb/or87/rules.mk b/keyboards/relapsekb/or87/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/relapsekb/or87/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/rgbkb/mun/rev1/info.json b/keyboards/rgbkb/mun/rev1/info.json deleted file mode 100644 index 7374f6cd47..0000000000 --- a/keyboards/rgbkb/mun/rev1/info.json +++ /dev/null @@ -1,213 +0,0 @@ -{ - "keyboard_name": "M\u00fcn", - "manufacturer": "RGBKB", - "url": "https://www.rgbkb.net/products/mun", - "maintainer": "Legonut", - "usb": { - "vid": "0x3535", - "pid": "0x3505", - "device_version": "0.0.1" - }, - "rgblight": { - "led_count": 98, - "split_count": [49, 49], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B5", - "driver": "pwm" - }, - "rgb_matrix": { - "animations":{ - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "center_point": [128, 34], - "driver": "ws2812", - "led_flush_limit": 33, - "led_process_limit": 10, - "sleep": true, - "split_count": [49, 49] - }, - "matrix_pins": { - "cols": ["A0", "B11", "B0", "B10", "B12", "B2", "A8"], - "rows": ["A1", "A3", "B3", "A13", "B15", null, null], - "io_delay": 5 - }, - "diode_direction": "COL2ROW", - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "encoder": { - "rotary": [ - {"pin_a": "B8", "pin_b": "A14"}, - {"pin_a": "B9", "pin_b": "A15"} - ] - }, - "qmk": { - "tap_keycode_delay": 5 - }, - "split": { - "soft_serial_pin": "A9", - "transport": { - "sync": { - "indicators": true, - "layer_state": true, - "matrix_state": true - } - } - }, - "processor": "STM32F303", - "bootloader": "stm32-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - - {"matrix": [7, 6], "x": 7.5, "y": 0}, - {"matrix": [7, 5], "x": 8.5, "y": 0}, - {"matrix": [7, 4], "x": 9.5, "y": 0}, - {"matrix": [7, 3], "x": 10.5, "y": 0}, - {"matrix": [7, 2], "x": 11.5, "y": 0}, - {"matrix": [7, 1], "x": 12.5, "y": 0}, - {"matrix": [7, 0], "x": 13.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - - {"matrix": [8, 6], "x": 7.5, "y": 1}, - {"matrix": [8, 5], "x": 8.5, "y": 1}, - {"matrix": [8, 4], "x": 9.5, "y": 1}, - {"matrix": [8, 3], "x": 10.5, "y": 1}, - {"matrix": [8, 2], "x": 11.5, "y": 1}, - {"matrix": [8, 1], "x": 12.5, "y": 1}, - {"matrix": [8, 0], "x": 13.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [2, 6], "x": 6, "y": 2}, - - {"matrix": [9, 6], "x": 7.5, "y": 2}, - {"matrix": [9, 5], "x": 8.5, "y": 2}, - {"matrix": [9, 4], "x": 9.5, "y": 2}, - {"matrix": [9, 3], "x": 10.5, "y": 2}, - {"matrix": [9, 2], "x": 11.5, "y": 2}, - {"matrix": [9, 1], "x": 12.5, "y": 2}, - {"matrix": [9, 0], "x": 13.5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - - {"matrix": [10, 6], "x": 7.5, "y": 3}, - {"matrix": [10, 5], "x": 8.5, "y": 3}, - {"matrix": [10, 4], "x": 9.5, "y": 3}, - {"matrix": [10, 3], "x": 10.5, "y": 3}, - {"matrix": [10, 2], "x": 11.5, "y": 3}, - {"matrix": [10, 1], "x": 12.5, "y": 3}, - {"matrix": [10, 0], "x": 13.5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [4, 6], "x": 6, "y": 4}, - - {"matrix": [11, 6], "x": 7.5, "y": 4}, - {"matrix": [11, 5], "x": 8.5, "y": 4}, - {"matrix": [11, 4], "x": 9.5, "y": 4}, - {"matrix": [11, 3], "x": 10.5, "y": 4}, - {"matrix": [11, 2], "x": 11.5, "y": 4}, - {"matrix": [11, 1], "x": 12.5, "y": 4}, - {"matrix": [11, 0], "x": 13.5, "y": 4}, - - {"matrix": [6, 0], "x": 0, "y": 6.5}, - {"matrix": [6, 1], "x": 1, "y": 6.5}, - {"matrix": [6, 2], "x": 2, "y": 6.5}, - {"matrix": [6, 3], "x": 3, "y": 6.5}, - {"matrix": [6, 4], "x": 4, "y": 6.5}, - - {"matrix": [13, 0], "x": 9.5, "y": 6.5}, - {"matrix": [13, 1], "x": 10.5, "y": 6.5}, - {"matrix": [13, 2], "x": 11.5, "y": 6.5}, - {"matrix": [13, 3], "x": 12.5, "y": 6.5}, - {"matrix": [13, 4], "x": 13.5, "y": 6.5} - ] - } - } -} diff --git a/keyboards/rgbkb/mun/rev1/keyboard.json b/keyboards/rgbkb/mun/rev1/keyboard.json new file mode 100644 index 0000000000..7374f6cd47 --- /dev/null +++ b/keyboards/rgbkb/mun/rev1/keyboard.json @@ -0,0 +1,213 @@ +{ + "keyboard_name": "M\u00fcn", + "manufacturer": "RGBKB", + "url": "https://www.rgbkb.net/products/mun", + "maintainer": "Legonut", + "usb": { + "vid": "0x3535", + "pid": "0x3505", + "device_version": "0.0.1" + }, + "rgblight": { + "led_count": 98, + "split_count": [49, 49], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B5", + "driver": "pwm" + }, + "rgb_matrix": { + "animations":{ + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "center_point": [128, 34], + "driver": "ws2812", + "led_flush_limit": 33, + "led_process_limit": 10, + "sleep": true, + "split_count": [49, 49] + }, + "matrix_pins": { + "cols": ["A0", "B11", "B0", "B10", "B12", "B2", "A8"], + "rows": ["A1", "A3", "B3", "A13", "B15", null, null], + "io_delay": 5 + }, + "diode_direction": "COL2ROW", + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "encoder": { + "rotary": [ + {"pin_a": "B8", "pin_b": "A14"}, + {"pin_a": "B9", "pin_b": "A15"} + ] + }, + "qmk": { + "tap_keycode_delay": 5 + }, + "split": { + "soft_serial_pin": "A9", + "transport": { + "sync": { + "indicators": true, + "layer_state": true, + "matrix_state": true + } + } + }, + "processor": "STM32F303", + "bootloader": "stm32-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + + {"matrix": [7, 6], "x": 7.5, "y": 0}, + {"matrix": [7, 5], "x": 8.5, "y": 0}, + {"matrix": [7, 4], "x": 9.5, "y": 0}, + {"matrix": [7, 3], "x": 10.5, "y": 0}, + {"matrix": [7, 2], "x": 11.5, "y": 0}, + {"matrix": [7, 1], "x": 12.5, "y": 0}, + {"matrix": [7, 0], "x": 13.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + + {"matrix": [8, 6], "x": 7.5, "y": 1}, + {"matrix": [8, 5], "x": 8.5, "y": 1}, + {"matrix": [8, 4], "x": 9.5, "y": 1}, + {"matrix": [8, 3], "x": 10.5, "y": 1}, + {"matrix": [8, 2], "x": 11.5, "y": 1}, + {"matrix": [8, 1], "x": 12.5, "y": 1}, + {"matrix": [8, 0], "x": 13.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [2, 6], "x": 6, "y": 2}, + + {"matrix": [9, 6], "x": 7.5, "y": 2}, + {"matrix": [9, 5], "x": 8.5, "y": 2}, + {"matrix": [9, 4], "x": 9.5, "y": 2}, + {"matrix": [9, 3], "x": 10.5, "y": 2}, + {"matrix": [9, 2], "x": 11.5, "y": 2}, + {"matrix": [9, 1], "x": 12.5, "y": 2}, + {"matrix": [9, 0], "x": 13.5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + + {"matrix": [10, 6], "x": 7.5, "y": 3}, + {"matrix": [10, 5], "x": 8.5, "y": 3}, + {"matrix": [10, 4], "x": 9.5, "y": 3}, + {"matrix": [10, 3], "x": 10.5, "y": 3}, + {"matrix": [10, 2], "x": 11.5, "y": 3}, + {"matrix": [10, 1], "x": 12.5, "y": 3}, + {"matrix": [10, 0], "x": 13.5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [4, 6], "x": 6, "y": 4}, + + {"matrix": [11, 6], "x": 7.5, "y": 4}, + {"matrix": [11, 5], "x": 8.5, "y": 4}, + {"matrix": [11, 4], "x": 9.5, "y": 4}, + {"matrix": [11, 3], "x": 10.5, "y": 4}, + {"matrix": [11, 2], "x": 11.5, "y": 4}, + {"matrix": [11, 1], "x": 12.5, "y": 4}, + {"matrix": [11, 0], "x": 13.5, "y": 4}, + + {"matrix": [6, 0], "x": 0, "y": 6.5}, + {"matrix": [6, 1], "x": 1, "y": 6.5}, + {"matrix": [6, 2], "x": 2, "y": 6.5}, + {"matrix": [6, 3], "x": 3, "y": 6.5}, + {"matrix": [6, 4], "x": 4, "y": 6.5}, + + {"matrix": [13, 0], "x": 9.5, "y": 6.5}, + {"matrix": [13, 1], "x": 10.5, "y": 6.5}, + {"matrix": [13, 2], "x": 11.5, "y": 6.5}, + {"matrix": [13, 3], "x": 12.5, "y": 6.5}, + {"matrix": [13, 4], "x": 13.5, "y": 6.5} + ] + } + } +} diff --git a/keyboards/rgbkb/mun/rev1/rules.mk b/keyboards/rgbkb/mun/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/rgbkb/pan/rev1/proton_c/info.json b/keyboards/rgbkb/pan/rev1/proton_c/info.json deleted file mode 100644 index ff81cd1092..0000000000 --- a/keyboards/rgbkb/pan/rev1/proton_c/info.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "matrix_pins": { - "cols": ["A8", "A6", "B0", "B1", "B2", "B4", "B5", "A1", "A2", "B3", "B9", "A10", "A9"], - "rows": ["A15", "B10", "A14", "A13", "A7"] - }, - "diode_direction": "COL2ROW", - "processor": "STM32F303", - "bootloader": "stm32-dfu", - "board": "QMK_PROTON_C", - "encoder": { - "rotary": [ - {"pin_a": "B14", "pin_b": "B15"}, - {"pin_a": "B11", "pin_b": "B12"} - ] - }, - "ws2812": { - "pin": "A3" - } -} diff --git a/keyboards/rgbkb/pan/rev1/proton_c/keyboard.json b/keyboards/rgbkb/pan/rev1/proton_c/keyboard.json new file mode 100644 index 0000000000..ff81cd1092 --- /dev/null +++ b/keyboards/rgbkb/pan/rev1/proton_c/keyboard.json @@ -0,0 +1,19 @@ +{ + "matrix_pins": { + "cols": ["A8", "A6", "B0", "B1", "B2", "B4", "B5", "A1", "A2", "B3", "B9", "A10", "A9"], + "rows": ["A15", "B10", "A14", "A13", "A7"] + }, + "diode_direction": "COL2ROW", + "processor": "STM32F303", + "bootloader": "stm32-dfu", + "board": "QMK_PROTON_C", + "encoder": { + "rotary": [ + {"pin_a": "B14", "pin_b": "B15"}, + {"pin_a": "B11", "pin_b": "B12"} + ] + }, + "ws2812": { + "pin": "A3" + } +} diff --git a/keyboards/rgbkb/pan/rev1/proton_c/rules.mk b/keyboards/rgbkb/pan/rev1/proton_c/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/rgbkb/sol3/rev1/info.json b/keyboards/rgbkb/sol3/rev1/info.json deleted file mode 100644 index 96213156f0..0000000000 --- a/keyboards/rgbkb/sol3/rev1/info.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "keyboard_name": "Sol 3", - "manufacturer": "RGBKB", - "url": "", - "maintainer": "XScorpion2, rgbkb", - "usb": { - "vid": "0x3535", - "pid": "0x3510", - "device_version": "0.0.1" - }, - "rgblight": { - "led_count": 156, - "split_count": [78, 78], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B5", - "driver": "pwm" - }, - "rgb_matrix": { - "animations":{ - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "center_point": [81, 28], - "driver": "ws2812", - "led_flush_limit": 33, - "led_process_limit": 10, - "sleep": true, - "split_count": [78, 78] - }, - "matrix_pins": { - "cols": ["A6", "A7", "B0", "B2", "B1", "B9", "B3", "B4"], - "rows": ["B15", "A8", "A15", "B12", "A3", null], - "io_delay": 5 - }, - "diode_direction": "COL2ROW", - "dip_switch": { - "pins": ["A14", "B13"] - }, - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "encoder": { - "rotary": [ - {"pin_a": "A1", "pin_b": "A2"}, - {"pin_a": "B10", "pin_b": "B11"}, - {"pin_a": "A13", "pin_b": "B14"} - ] - }, - "split": { - "dip_switch": { - "right": { - "pins": ["A14", "B0"] - } - }, - "soft_serial_pin": "A9", - "encoder": { - "right": { - "rotary": [ - {"pin_a": "A1", "pin_b": "A2"}, - {"pin_a": "C15", "pin_b": "C14"}, - {"pin_a": "B3", "pin_b": "B13"} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["B9", "B8", "B4", "A6", "A3", "B10", "B12", "B11"], - "rows": ["B15", "B14", "A8", "A13", "A7", null] - } - }, - "transport": { - "sync": { - "indicators": true, - "layer_state": true, - "matrix_state": true - } - } - }, - "qmk": { - "tap_keycode_delay": 5 - }, - "processor": "STM32F303", - "bootloader": "stm32-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.75, "y": 0}, - - {"matrix": [6, 6], "x": 9.25, "y": 0}, - {"matrix": [6, 5], "x": 10.5, "y": 0}, - {"matrix": [6, 4], "x": 11.5, "y": 0}, - {"matrix": [6, 3], "x": 12.5, "y": 0}, - {"matrix": [6, 2], "x": 13.5, "y": 0}, - {"matrix": [6, 1], "x": 14.5, "y": 0}, - {"matrix": [6, 0], "x": 15.5, "y": 0, "w": 1.5}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - - {"matrix": [7, 6], "x": 9.25, "y": 1}, - {"matrix": [7, 5], "x": 10.5, "y": 1}, - {"matrix": [7, 4], "x": 11.5, "y": 1}, - {"matrix": [7, 3], "x": 12.5, "y": 1}, - {"matrix": [7, 2], "x": 13.5, "y": 1}, - {"matrix": [7, 1], "x": 14.5, "y": 1}, - {"matrix": [7, 0], "x": 15.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - - {"matrix": [8, 6], "x": 9.25, "y": 2}, - {"matrix": [8, 5], "x": 10.5, "y": 2}, - {"matrix": [8, 4], "x": 11.5, "y": 2}, - {"matrix": [8, 3], "x": 12.5, "y": 2}, - {"matrix": [8, 2], "x": 13.5, "y": 2}, - {"matrix": [8, 1], "x": 14.5, "y": 2}, - {"matrix": [8, 0], "x": 15.5, "y": 2, "w": 1.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 3}, - {"matrix": [3, 2], "x": 2.5, "y": 3}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - - {"matrix": [9, 6], "x": 9.25, "y": 3}, - {"matrix": [9, 5], "x": 10.5, "y": 3}, - {"matrix": [9, 4], "x": 11.5, "y": 3}, - {"matrix": [9, 3], "x": 12.5, "y": 3}, - {"matrix": [9, 2], "x": 13.5, "y": 3}, - {"matrix": [9, 1], "x": 14.5, "y": 3}, - {"matrix": [9, 0], "x": 15.5, "y": 3, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4}, - {"matrix": [4, 3], "x": 3.5, "y": 4}, - {"matrix": [4, 4], "x": 4.5, "y": 4}, - {"matrix": [4, 5], "x": 6, "y": 4.5, "h": 2}, - {"matrix": [4, 6], "x": 7, "y": 4.5}, - {"matrix": [4, 7], "x": 7, "y": 5.5}, - - {"matrix": [10, 7], "x": 9, "y": 5.5}, - {"matrix": [10, 6], "x": 9, "y": 4.5}, - {"matrix": [10, 5], "x": 10, "y": 4.5, "h": 2}, - {"matrix": [10, 4], "x": 11.5, "y": 4}, - {"matrix": [10, 3], "x": 12.5, "y": 4}, - {"matrix": [10, 2], "x": 13.5, "y": 4}, - {"matrix": [10, 1], "x": 14.5, "y": 4}, - {"matrix": [10, 0], "x": 15.5, "y": 4, "w": 1.5}, - - {"matrix": [0, 7], "x": 0, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [1, 7], "x": 0.8, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [2, 7], "x": 1.6, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [5, 6], "x": 2.4, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [5, 7], "x": 3.2, "y": 7.8, "w": 0.8, "h": 0.8}, - - {"matrix": [6, 7], "x": 13, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [7, 7], "x": 13.8, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [8, 7], "x": 14.6, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [11, 6], "x": 15.4, "y": 7.8, "w": 0.8, "h": 0.8}, - {"matrix": [11, 7], "x": 16.2, "y": 7.8, "w": 0.8, "h": 0.8} - ] - } - } -} diff --git a/keyboards/rgbkb/sol3/rev1/keyboard.json b/keyboards/rgbkb/sol3/rev1/keyboard.json new file mode 100644 index 0000000000..96213156f0 --- /dev/null +++ b/keyboards/rgbkb/sol3/rev1/keyboard.json @@ -0,0 +1,239 @@ +{ + "keyboard_name": "Sol 3", + "manufacturer": "RGBKB", + "url": "", + "maintainer": "XScorpion2, rgbkb", + "usb": { + "vid": "0x3535", + "pid": "0x3510", + "device_version": "0.0.1" + }, + "rgblight": { + "led_count": 156, + "split_count": [78, 78], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B5", + "driver": "pwm" + }, + "rgb_matrix": { + "animations":{ + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "center_point": [81, 28], + "driver": "ws2812", + "led_flush_limit": 33, + "led_process_limit": 10, + "sleep": true, + "split_count": [78, 78] + }, + "matrix_pins": { + "cols": ["A6", "A7", "B0", "B2", "B1", "B9", "B3", "B4"], + "rows": ["B15", "A8", "A15", "B12", "A3", null], + "io_delay": 5 + }, + "diode_direction": "COL2ROW", + "dip_switch": { + "pins": ["A14", "B13"] + }, + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "encoder": { + "rotary": [ + {"pin_a": "A1", "pin_b": "A2"}, + {"pin_a": "B10", "pin_b": "B11"}, + {"pin_a": "A13", "pin_b": "B14"} + ] + }, + "split": { + "dip_switch": { + "right": { + "pins": ["A14", "B0"] + } + }, + "soft_serial_pin": "A9", + "encoder": { + "right": { + "rotary": [ + {"pin_a": "A1", "pin_b": "A2"}, + {"pin_a": "C15", "pin_b": "C14"}, + {"pin_a": "B3", "pin_b": "B13"} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["B9", "B8", "B4", "A6", "A3", "B10", "B12", "B11"], + "rows": ["B15", "B14", "A8", "A13", "A7", null] + } + }, + "transport": { + "sync": { + "indicators": true, + "layer_state": true, + "matrix_state": true + } + } + }, + "qmk": { + "tap_keycode_delay": 5 + }, + "processor": "STM32F303", + "bootloader": "stm32-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.75, "y": 0}, + + {"matrix": [6, 6], "x": 9.25, "y": 0}, + {"matrix": [6, 5], "x": 10.5, "y": 0}, + {"matrix": [6, 4], "x": 11.5, "y": 0}, + {"matrix": [6, 3], "x": 12.5, "y": 0}, + {"matrix": [6, 2], "x": 13.5, "y": 0}, + {"matrix": [6, 1], "x": 14.5, "y": 0}, + {"matrix": [6, 0], "x": 15.5, "y": 0, "w": 1.5}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + + {"matrix": [7, 6], "x": 9.25, "y": 1}, + {"matrix": [7, 5], "x": 10.5, "y": 1}, + {"matrix": [7, 4], "x": 11.5, "y": 1}, + {"matrix": [7, 3], "x": 12.5, "y": 1}, + {"matrix": [7, 2], "x": 13.5, "y": 1}, + {"matrix": [7, 1], "x": 14.5, "y": 1}, + {"matrix": [7, 0], "x": 15.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + + {"matrix": [8, 6], "x": 9.25, "y": 2}, + {"matrix": [8, 5], "x": 10.5, "y": 2}, + {"matrix": [8, 4], "x": 11.5, "y": 2}, + {"matrix": [8, 3], "x": 12.5, "y": 2}, + {"matrix": [8, 2], "x": 13.5, "y": 2}, + {"matrix": [8, 1], "x": 14.5, "y": 2}, + {"matrix": [8, 0], "x": 15.5, "y": 2, "w": 1.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 3}, + {"matrix": [3, 2], "x": 2.5, "y": 3}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + + {"matrix": [9, 6], "x": 9.25, "y": 3}, + {"matrix": [9, 5], "x": 10.5, "y": 3}, + {"matrix": [9, 4], "x": 11.5, "y": 3}, + {"matrix": [9, 3], "x": 12.5, "y": 3}, + {"matrix": [9, 2], "x": 13.5, "y": 3}, + {"matrix": [9, 1], "x": 14.5, "y": 3}, + {"matrix": [9, 0], "x": 15.5, "y": 3, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4}, + {"matrix": [4, 3], "x": 3.5, "y": 4}, + {"matrix": [4, 4], "x": 4.5, "y": 4}, + {"matrix": [4, 5], "x": 6, "y": 4.5, "h": 2}, + {"matrix": [4, 6], "x": 7, "y": 4.5}, + {"matrix": [4, 7], "x": 7, "y": 5.5}, + + {"matrix": [10, 7], "x": 9, "y": 5.5}, + {"matrix": [10, 6], "x": 9, "y": 4.5}, + {"matrix": [10, 5], "x": 10, "y": 4.5, "h": 2}, + {"matrix": [10, 4], "x": 11.5, "y": 4}, + {"matrix": [10, 3], "x": 12.5, "y": 4}, + {"matrix": [10, 2], "x": 13.5, "y": 4}, + {"matrix": [10, 1], "x": 14.5, "y": 4}, + {"matrix": [10, 0], "x": 15.5, "y": 4, "w": 1.5}, + + {"matrix": [0, 7], "x": 0, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [1, 7], "x": 0.8, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [2, 7], "x": 1.6, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [5, 6], "x": 2.4, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [5, 7], "x": 3.2, "y": 7.8, "w": 0.8, "h": 0.8}, + + {"matrix": [6, 7], "x": 13, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [7, 7], "x": 13.8, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [8, 7], "x": 14.6, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [11, 6], "x": 15.4, "y": 7.8, "w": 0.8, "h": 0.8}, + {"matrix": [11, 7], "x": 16.2, "y": 7.8, "w": 0.8, "h": 0.8} + ] + } + } +} diff --git a/keyboards/rgbkb/sol3/rev1/rules.mk b/keyboards/rgbkb/sol3/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/rgbkb/zen/rev1/info.json b/keyboards/rgbkb/zen/rev1/info.json deleted file mode 100644 index 81370b916d..0000000000 --- a/keyboards/rgbkb/zen/rev1/info.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "keyboard_name": "Project Zen", - "manufacturer": "Legonut", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0xFEED", - "pid": "0x3060", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B2", "B3", "B1", "F7", "F6", "D4", "B6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D0" - }, - "rgblight": { - "led_count": 16 - }, - "ws2812": { - "pin": "D1" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.5, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - - {"matrix": [5, 5], "x": 10.5, "y": 0}, - {"matrix": [5, 4], "x": 11.5, "y": 0}, - {"matrix": [5, 3], "x": 12.5, "y": 0}, - {"matrix": [5, 2], "x": 13.5, "y": 0}, - {"matrix": [5, 1], "x": 14.5, "y": 0}, - {"matrix": [5, 0], "x": 15.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 5], "x": 10.5, "y": 1}, - {"matrix": [6, 4], "x": 11.5, "y": 1}, - {"matrix": [6, 3], "x": 12.5, "y": 1}, - {"matrix": [6, 2], "x": 13.5, "y": 1}, - {"matrix": [6, 1], "x": 14.5, "y": 1}, - {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - - {"matrix": [7, 5], "x": 10.5, "y": 2}, - {"matrix": [7, 4], "x": 11.5, "y": 2}, - {"matrix": [7, 3], "x": 12.5, "y": 2}, - {"matrix": [7, 2], "x": 13.5, "y": 2}, - {"matrix": [7, 1], "x": 14.5, "y": 2}, - {"matrix": [7, 0], "x": 15.5, "y": 2, "w": 1.5}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 3}, - {"matrix": [3, 2], "x": 2.5, "y": 3}, - {"matrix": [3, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 4], "x": 4.5, "y": 3}, - {"matrix": [3, 5], "x": 5.5, "y": 3}, - - {"matrix": [8, 5], "x": 10.5, "y": 3}, - {"matrix": [8, 4], "x": 11.5, "y": 3}, - {"matrix": [8, 3], "x": 12.5, "y": 3}, - {"matrix": [8, 2], "x": 13.5, "y": 3}, - {"matrix": [8, 1], "x": 14.5, "y": 3}, - {"matrix": [8, 0], "x": 15.5, "y": 3, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4}, - {"matrix": [4, 3], "x": 3.5, "y": 4}, - {"matrix": [4, 4], "x": 4.5, "y": 4}, - {"matrix": [4, 5], "x": 6, "y": 4.5, "h": 2}, - {"matrix": [4, 6], "x": 7, "y": 4.5, "h": 2}, - - {"matrix": [9, 6], "x": 9, "y": 4.5, "h": 2}, - {"matrix": [9, 5], "x": 10, "y": 4.5, "h": 2}, - {"matrix": [9, 4], "x": 11.5, "y": 4}, - {"matrix": [9, 3], "x": 12.5, "y": 4}, - {"matrix": [9, 2], "x": 13.5, "y": 4}, - {"matrix": [9, 1], "x": 14.5, "y": 4}, - {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/rgbkb/zen/rev1/keyboard.json b/keyboards/rgbkb/zen/rev1/keyboard.json new file mode 100644 index 0000000000..81370b916d --- /dev/null +++ b/keyboards/rgbkb/zen/rev1/keyboard.json @@ -0,0 +1,104 @@ +{ + "keyboard_name": "Project Zen", + "manufacturer": "Legonut", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0xFEED", + "pid": "0x3060", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B2", "B3", "B1", "F7", "F6", "D4", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D0" + }, + "rgblight": { + "led_count": 16 + }, + "ws2812": { + "pin": "D1" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.5, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + + {"matrix": [5, 5], "x": 10.5, "y": 0}, + {"matrix": [5, 4], "x": 11.5, "y": 0}, + {"matrix": [5, 3], "x": 12.5, "y": 0}, + {"matrix": [5, 2], "x": 13.5, "y": 0}, + {"matrix": [5, 1], "x": 14.5, "y": 0}, + {"matrix": [5, 0], "x": 15.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 5], "x": 10.5, "y": 1}, + {"matrix": [6, 4], "x": 11.5, "y": 1}, + {"matrix": [6, 3], "x": 12.5, "y": 1}, + {"matrix": [6, 2], "x": 13.5, "y": 1}, + {"matrix": [6, 1], "x": 14.5, "y": 1}, + {"matrix": [6, 0], "x": 15.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + + {"matrix": [7, 5], "x": 10.5, "y": 2}, + {"matrix": [7, 4], "x": 11.5, "y": 2}, + {"matrix": [7, 3], "x": 12.5, "y": 2}, + {"matrix": [7, 2], "x": 13.5, "y": 2}, + {"matrix": [7, 1], "x": 14.5, "y": 2}, + {"matrix": [7, 0], "x": 15.5, "y": 2, "w": 1.5}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 3}, + {"matrix": [3, 2], "x": 2.5, "y": 3}, + {"matrix": [3, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 4], "x": 4.5, "y": 3}, + {"matrix": [3, 5], "x": 5.5, "y": 3}, + + {"matrix": [8, 5], "x": 10.5, "y": 3}, + {"matrix": [8, 4], "x": 11.5, "y": 3}, + {"matrix": [8, 3], "x": 12.5, "y": 3}, + {"matrix": [8, 2], "x": 13.5, "y": 3}, + {"matrix": [8, 1], "x": 14.5, "y": 3}, + {"matrix": [8, 0], "x": 15.5, "y": 3, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4}, + {"matrix": [4, 3], "x": 3.5, "y": 4}, + {"matrix": [4, 4], "x": 4.5, "y": 4}, + {"matrix": [4, 5], "x": 6, "y": 4.5, "h": 2}, + {"matrix": [4, 6], "x": 7, "y": 4.5, "h": 2}, + + {"matrix": [9, 6], "x": 9, "y": 4.5, "h": 2}, + {"matrix": [9, 5], "x": 10, "y": 4.5, "h": 2}, + {"matrix": [9, 4], "x": 11.5, "y": 4}, + {"matrix": [9, 3], "x": 12.5, "y": 4}, + {"matrix": [9, 2], "x": 13.5, "y": 4}, + {"matrix": [9, 1], "x": 14.5, "y": 4}, + {"matrix": [9, 0], "x": 15.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/rgbkb/zen/rev1/rules.mk b/keyboards/rgbkb/zen/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/rgbkb/zygomorph/rev1/info.json b/keyboards/rgbkb/zygomorph/rev1/info.json deleted file mode 100644 index 3bd412cc3b..0000000000 --- a/keyboards/rgbkb/zygomorph/rev1/info.json +++ /dev/null @@ -1,243 +0,0 @@ -{ - "keyboard_name": "Zygomorph", - "manufacturer": "RGBKB", - "url": "https://www.rgbkb.net/pages/introducing-the-zygomorph-keyboard", - "maintainer": "Legonut", - "usb": { - "vid": "0xFEED", - "pid": "0x3060", - "device_version": "0.0.1" - }, - "rgb_matrix": { - "driver": "ws2812", - "split_count": [30, 30] - }, - "matrix_pins": { - "cols": ["F4", "F6", "C7", "C6", "B6", "D4"], - "rows": ["F1", "F5", "F7", "B5", "B4"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "D2", "pin_b": "D7"} - ] - }, - "split": { - "soft_serial_pin": "D3" - }, - "rgblight": { - "split_count": [30, 30], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B7" - }, - "processor": "atmega32u4", - "bootloader": "qmk-dfu", - "community_layouts": ["ortho_4x12", "ortho_5x12"], - "layouts": { - "LAYOUT_ortho_5x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [5, 0], "x": 7, "y": 0}, - {"matrix": [5, 1], "x": 8, "y": 0}, - {"matrix": [5, 2], "x": 9, "y": 0}, - {"matrix": [5, 3], "x": 10, "y": 0}, - {"matrix": [5, 4], "x": 11, "y": 0}, - {"matrix": [5, 5], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [6, 0], "x": 7, "y": 1}, - {"matrix": [6, 1], "x": 8, "y": 1}, - {"matrix": [6, 2], "x": 9, "y": 1}, - {"matrix": [6, 3], "x": 10, "y": 1}, - {"matrix": [6, 4], "x": 11, "y": 1}, - {"matrix": [6, 5], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [7, 0], "x": 7, "y": 2}, - {"matrix": [7, 1], "x": 8, "y": 2}, - {"matrix": [7, 2], "x": 9, "y": 2}, - {"matrix": [7, 3], "x": 10, "y": 2}, - {"matrix": [7, 4], "x": 11, "y": 2}, - {"matrix": [7, 5], "x": 12, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [8, 0], "x": 7, "y": 3}, - {"matrix": [8, 1], "x": 8, "y": 3}, - {"matrix": [8, 2], "x": 9, "y": 3}, - {"matrix": [8, 3], "x": 10, "y": 3}, - {"matrix": [8, 4], "x": 11, "y": 3}, - {"matrix": [8, 5], "x": 12, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4}, - {"matrix": [9, 0], "x": 7, "y": 4}, - {"matrix": [9, 1], "x": 8, "y": 4}, - {"matrix": [9, 2], "x": 9, "y": 4}, - {"matrix": [9, 3], "x": 10, "y": 4}, - {"matrix": [9, 4], "x": 11, "y": 4}, - {"matrix": [9, 5], "x": 12, "y": 4} - ] - }, - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [5, 0], "x": 7, "y": 0}, - {"matrix": [5, 1], "x": 8, "y": 0}, - {"matrix": [5, 2], "x": 9, "y": 0}, - {"matrix": [5, 3], "x": 10, "y": 0}, - {"matrix": [5, 4], "x": 11, "y": 0}, - {"matrix": [5, 5], "x": 12, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [6, 0], "x": 7, "y": 1}, - {"matrix": [6, 1], "x": 8, "y": 1}, - {"matrix": [6, 2], "x": 9, "y": 1}, - {"matrix": [6, 3], "x": 10, "y": 1}, - {"matrix": [6, 4], "x": 11, "y": 1}, - {"matrix": [6, 5], "x": 12, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [7, 0], "x": 7, "y": 2}, - {"matrix": [7, 1], "x": 8, "y": 2}, - {"matrix": [7, 2], "x": 9, "y": 2}, - {"matrix": [7, 3], "x": 10, "y": 2}, - {"matrix": [7, 4], "x": 11, "y": 2}, - {"matrix": [7, 5], "x": 12, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [8, 0], "x": 7, "y": 3}, - {"matrix": [8, 1], "x": 8, "y": 3}, - {"matrix": [8, 2], "x": 9, "y": 3}, - {"matrix": [8, 3], "x": 10, "y": 3}, - {"matrix": [8, 4], "x": 11, "y": 3}, - {"matrix": [8, 5], "x": 12, "y": 3} - ] - }, - "LAYOUT_ortho_5x6": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4}, - {"matrix": [4, 4], "x": 4, "y": 4}, - {"matrix": [4, 5], "x": 5, "y": 4} - ] - }, - "LAYOUT_ortho_4x6": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3} - ] - } - } -} diff --git a/keyboards/rgbkb/zygomorph/rev1/keyboard.json b/keyboards/rgbkb/zygomorph/rev1/keyboard.json new file mode 100644 index 0000000000..3bd412cc3b --- /dev/null +++ b/keyboards/rgbkb/zygomorph/rev1/keyboard.json @@ -0,0 +1,243 @@ +{ + "keyboard_name": "Zygomorph", + "manufacturer": "RGBKB", + "url": "https://www.rgbkb.net/pages/introducing-the-zygomorph-keyboard", + "maintainer": "Legonut", + "usb": { + "vid": "0xFEED", + "pid": "0x3060", + "device_version": "0.0.1" + }, + "rgb_matrix": { + "driver": "ws2812", + "split_count": [30, 30] + }, + "matrix_pins": { + "cols": ["F4", "F6", "C7", "C6", "B6", "D4"], + "rows": ["F1", "F5", "F7", "B5", "B4"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "D2", "pin_b": "D7"} + ] + }, + "split": { + "soft_serial_pin": "D3" + }, + "rgblight": { + "split_count": [30, 30], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B7" + }, + "processor": "atmega32u4", + "bootloader": "qmk-dfu", + "community_layouts": ["ortho_4x12", "ortho_5x12"], + "layouts": { + "LAYOUT_ortho_5x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [5, 0], "x": 7, "y": 0}, + {"matrix": [5, 1], "x": 8, "y": 0}, + {"matrix": [5, 2], "x": 9, "y": 0}, + {"matrix": [5, 3], "x": 10, "y": 0}, + {"matrix": [5, 4], "x": 11, "y": 0}, + {"matrix": [5, 5], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [6, 0], "x": 7, "y": 1}, + {"matrix": [6, 1], "x": 8, "y": 1}, + {"matrix": [6, 2], "x": 9, "y": 1}, + {"matrix": [6, 3], "x": 10, "y": 1}, + {"matrix": [6, 4], "x": 11, "y": 1}, + {"matrix": [6, 5], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [7, 0], "x": 7, "y": 2}, + {"matrix": [7, 1], "x": 8, "y": 2}, + {"matrix": [7, 2], "x": 9, "y": 2}, + {"matrix": [7, 3], "x": 10, "y": 2}, + {"matrix": [7, 4], "x": 11, "y": 2}, + {"matrix": [7, 5], "x": 12, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [8, 0], "x": 7, "y": 3}, + {"matrix": [8, 1], "x": 8, "y": 3}, + {"matrix": [8, 2], "x": 9, "y": 3}, + {"matrix": [8, 3], "x": 10, "y": 3}, + {"matrix": [8, 4], "x": 11, "y": 3}, + {"matrix": [8, 5], "x": 12, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4}, + {"matrix": [9, 0], "x": 7, "y": 4}, + {"matrix": [9, 1], "x": 8, "y": 4}, + {"matrix": [9, 2], "x": 9, "y": 4}, + {"matrix": [9, 3], "x": 10, "y": 4}, + {"matrix": [9, 4], "x": 11, "y": 4}, + {"matrix": [9, 5], "x": 12, "y": 4} + ] + }, + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [5, 0], "x": 7, "y": 0}, + {"matrix": [5, 1], "x": 8, "y": 0}, + {"matrix": [5, 2], "x": 9, "y": 0}, + {"matrix": [5, 3], "x": 10, "y": 0}, + {"matrix": [5, 4], "x": 11, "y": 0}, + {"matrix": [5, 5], "x": 12, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [6, 0], "x": 7, "y": 1}, + {"matrix": [6, 1], "x": 8, "y": 1}, + {"matrix": [6, 2], "x": 9, "y": 1}, + {"matrix": [6, 3], "x": 10, "y": 1}, + {"matrix": [6, 4], "x": 11, "y": 1}, + {"matrix": [6, 5], "x": 12, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [7, 0], "x": 7, "y": 2}, + {"matrix": [7, 1], "x": 8, "y": 2}, + {"matrix": [7, 2], "x": 9, "y": 2}, + {"matrix": [7, 3], "x": 10, "y": 2}, + {"matrix": [7, 4], "x": 11, "y": 2}, + {"matrix": [7, 5], "x": 12, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [8, 0], "x": 7, "y": 3}, + {"matrix": [8, 1], "x": 8, "y": 3}, + {"matrix": [8, 2], "x": 9, "y": 3}, + {"matrix": [8, 3], "x": 10, "y": 3}, + {"matrix": [8, 4], "x": 11, "y": 3}, + {"matrix": [8, 5], "x": 12, "y": 3} + ] + }, + "LAYOUT_ortho_5x6": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4}, + {"matrix": [4, 4], "x": 4, "y": 4}, + {"matrix": [4, 5], "x": 5, "y": 4} + ] + }, + "LAYOUT_ortho_4x6": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3} + ] + } + } +} diff --git a/keyboards/rgbkb/zygomorph/rev1/rules.mk b/keyboards/rgbkb/zygomorph/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/rico/phoenix_project_no1/info.json b/keyboards/rico/phoenix_project_no1/info.json deleted file mode 100644 index 4d354ce0af..0000000000 --- a/keyboards/rico/phoenix_project_no1/info.json +++ /dev/null @@ -1,730 +0,0 @@ -{ - "manufacturer": "Rico", - "keyboard_name": "Phoenix Project No 1", - "maintainer": "Rico", - "board": "GENERIC_RP_RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP24", "GP0", "GP14", "GP13", "GP12", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP25", "GP2", "GP1"], - "rows": ["GP27", "GP29", "GP19", "GP20", "GP26"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 16 - }, - "url": "https://github.com/mymakercorner/Phoenix_Project_No1", - "usb": { - "device_version": "1.0.0", - "pid": "0x9901", - "vid": "0x21C0" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP28" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 15], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 1.75, "y": 2}, - {"matrix": [2, 3], "x": 2.75, "y": 2}, - {"matrix": [2, 4], "x": 3.75, "y": 2}, - {"matrix": [2, 5], "x": 4.75, "y": 2}, - {"matrix": [2, 6], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 6.75, "y": 2}, - {"matrix": [2, 8], "x": 7.75, "y": 2}, - {"matrix": [2, 9], "x": 8.75, "y": 2}, - {"matrix": [2, 10], "x": 9.75, "y": 2}, - {"matrix": [2, 11], "x": 10.75, "y": 2}, - {"matrix": [2, 12], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/rico/phoenix_project_no1/keyboard.json b/keyboards/rico/phoenix_project_no1/keyboard.json new file mode 100644 index 0000000000..4d354ce0af --- /dev/null +++ b/keyboards/rico/phoenix_project_no1/keyboard.json @@ -0,0 +1,730 @@ +{ + "manufacturer": "Rico", + "keyboard_name": "Phoenix Project No 1", + "maintainer": "Rico", + "board": "GENERIC_RP_RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP24", "GP0", "GP14", "GP13", "GP12", "GP10", "GP9", "GP8", "GP7", "GP6", "GP5", "GP4", "GP3", "GP25", "GP2", "GP1"], + "rows": ["GP27", "GP29", "GP19", "GP20", "GP26"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 16 + }, + "url": "https://github.com/mymakercorner/Phoenix_Project_No1", + "usb": { + "device_version": "1.0.0", + "pid": "0x9901", + "vid": "0x21C0" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP28" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 14], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 15], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 1.75, "y": 2}, + {"matrix": [2, 3], "x": 2.75, "y": 2}, + {"matrix": [2, 4], "x": 3.75, "y": 2}, + {"matrix": [2, 5], "x": 4.75, "y": 2}, + {"matrix": [2, 6], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 6.75, "y": 2}, + {"matrix": [2, 8], "x": 7.75, "y": 2}, + {"matrix": [2, 9], "x": 8.75, "y": 2}, + {"matrix": [2, 10], "x": 9.75, "y": 2}, + {"matrix": [2, 11], "x": 10.75, "y": 2}, + {"matrix": [2, 12], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/rico/phoenix_project_no1/rules.mk b/keyboards/rico/phoenix_project_no1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/rico/phoenix_project_no1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/rkg68/info.json b/keyboards/rkg68/info.json deleted file mode 100644 index 72244d50d6..0000000000 --- a/keyboards/rkg68/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "manufacturer": "Royal Kludge", - "keyboard_name": "rkg68", - "maintainer": "Thomaz-Peres", - "bootloader": "atmel-dfu", - "processor": "atmega32u4", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "F4"], - "rows": ["D0", "D1", "D2", "D3", "D5"] - }, - "ws2812": { - "pin": "B3" - }, - "rgblight": { - "animations": { - "knight": true, - "rainbow_swirl": true - }, - "led_count": 4 - }, - "url": "http://en.rkgaming.com/", - "usb": { - "device_version": "1.0.0", - "pid": "0x0049", - "vid": "0x0049" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_65_ansi" - }, - "community_layouts": ["65_ansi"], - "layouts": { - "LAYOUT_65_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/rkg68/keyboard.json b/keyboards/rkg68/keyboard.json new file mode 100644 index 0000000000..72244d50d6 --- /dev/null +++ b/keyboards/rkg68/keyboard.json @@ -0,0 +1,111 @@ +{ + "manufacturer": "Royal Kludge", + "keyboard_name": "rkg68", + "maintainer": "Thomaz-Peres", + "bootloader": "atmel-dfu", + "processor": "atmega32u4", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "B7", "B5", "B4", "D7", "D6", "B3", "F4"], + "rows": ["D0", "D1", "D2", "D3", "D5"] + }, + "ws2812": { + "pin": "B3" + }, + "rgblight": { + "animations": { + "knight": true, + "rainbow_swirl": true + }, + "led_count": 4 + }, + "url": "http://en.rkgaming.com/", + "usb": { + "device_version": "1.0.0", + "pid": "0x0049", + "vid": "0x0049" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_65_ansi" + }, + "community_layouts": ["65_ansi"], + "layouts": { + "LAYOUT_65_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 1], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/rkg68/rules.mk b/keyboards/rkg68/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/rkg68/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/rmi_kb/equator/info.json b/keyboards/rmi_kb/equator/info.json deleted file mode 100644 index 9e1ccab0fb..0000000000 --- a/keyboards/rmi_kb/equator/info.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "manufacturer": "Ramon Imbao", - "keyboard_name": "EQUATOR", - "maintainer": "ramonimbao", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "A9", "A8", "B2", "B11", "F1", "F0", "C15", "C14", "C13"], - "rows": ["B12", "B10", "A15", "A10", "B1"] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xE0A1", - "vid": "0xB16B" - }, - "ws2812": { - "pin": "B15", - "driver": "spi" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "digital_rain": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 8, "x":224, "y":8}, - {"flags": 8, "x":224, "y":4}, - {"flags": 8, "x":224, "y":0} - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x":10, "y": 0}, - {"matrix": [0, 9], "x":11, "y": 0}, - {"matrix": [0,10], "x":12, "y": 0}, - {"matrix": [0,11], "x":13, "y": 0}, - {"matrix": [0,12], "x":14, "y": 0}, - {"matrix": [0,13], "x":15, "y": 0}, - {"matrix": [0,14], "x":16, "y": 0}, - {"matrix": [0,15], "x":17, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 8.5, "y": 1}, - {"matrix": [1, 8], "x": 9.5, "y": 1}, - {"matrix": [1, 9], "x":10.5, "y": 1}, - {"matrix": [1,10], "x":11.5, "y": 1}, - {"matrix": [1,11], "x":12.5, "y": 1}, - {"matrix": [1,12], "x":13.5, "y": 1}, - {"matrix": [1,13], "x":14.5, "y": 1}, - {"matrix": [1,14], "x":15.5, "y": 1, "w": 1.5}, - {"matrix": [1,15], "x":17, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 8.75, "y": 2}, - {"matrix": [2, 8], "x": 9.75, "y": 2}, - {"matrix": [2, 9], "x":10.75, "y": 2}, - {"matrix": [2,10], "x":11.75, "y": 2}, - {"matrix": [2,11], "x":12.75, "y": 2}, - {"matrix": [2,12], "x":13.75, "y": 2}, - {"matrix": [2,14], "x":14.75, "y": 2, "w": 2.25}, - {"matrix": [2,15], "x":17, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x":10.25, "y": 3}, - {"matrix": [3,10], "x":11.25, "y": 3}, - {"matrix": [3,11], "x":12.25, "y": 3}, - {"matrix": [3,12], "x":13.25, "y": 3}, - {"matrix": [3,13], "x":14.25, "y": 3, "w": 1.75}, - {"matrix": [3,14], "x":16, "y": 3}, - {"matrix": [3,15], "x":17, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [4, 3], "x": 3.25, "y": 3, "w": 1.25}, - {"matrix": [4, 5], "x": 4.5, "y": 3, "w": 2.75}, - {"matrix": [4, 8], "x": 8.25, "y": 3, "w": 2.25}, - {"matrix": [4, 9], "x":10.5, "y": 3, "w": 1.25}, - {"matrix": [4,11], "x":12.5, "y": 3, "w": 1.25}, - {"matrix": [4,12], "x":13.75, "y": 3, "w": 1.25}, - {"matrix": [4,13], "x":15, "y": 3}, - {"matrix": [4,14], "x":15, "y": 3}, - {"matrix": [4,15], "x":15, "y": 3} - ] - } - } -} diff --git a/keyboards/rmi_kb/equator/keyboard.json b/keyboards/rmi_kb/equator/keyboard.json new file mode 100644 index 0000000000..9e1ccab0fb --- /dev/null +++ b/keyboards/rmi_kb/equator/keyboard.json @@ -0,0 +1,152 @@ +{ + "manufacturer": "Ramon Imbao", + "keyboard_name": "EQUATOR", + "maintainer": "ramonimbao", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["B9", "B8", "B7", "B6", "B5", "B4", "B3", "A9", "A8", "B2", "B11", "F1", "F0", "C15", "C14", "C13"], + "rows": ["B12", "B10", "A15", "A10", "B1"] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xE0A1", + "vid": "0xB16B" + }, + "ws2812": { + "pin": "B15", + "driver": "spi" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "digital_rain": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 8, "x":224, "y":8}, + {"flags": 8, "x":224, "y":4}, + {"flags": 8, "x":224, "y":0} + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x":10, "y": 0}, + {"matrix": [0, 9], "x":11, "y": 0}, + {"matrix": [0,10], "x":12, "y": 0}, + {"matrix": [0,11], "x":13, "y": 0}, + {"matrix": [0,12], "x":14, "y": 0}, + {"matrix": [0,13], "x":15, "y": 0}, + {"matrix": [0,14], "x":16, "y": 0}, + {"matrix": [0,15], "x":17, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 8.5, "y": 1}, + {"matrix": [1, 8], "x": 9.5, "y": 1}, + {"matrix": [1, 9], "x":10.5, "y": 1}, + {"matrix": [1,10], "x":11.5, "y": 1}, + {"matrix": [1,11], "x":12.5, "y": 1}, + {"matrix": [1,12], "x":13.5, "y": 1}, + {"matrix": [1,13], "x":14.5, "y": 1}, + {"matrix": [1,14], "x":15.5, "y": 1, "w": 1.5}, + {"matrix": [1,15], "x":17, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 8.75, "y": 2}, + {"matrix": [2, 8], "x": 9.75, "y": 2}, + {"matrix": [2, 9], "x":10.75, "y": 2}, + {"matrix": [2,10], "x":11.75, "y": 2}, + {"matrix": [2,11], "x":12.75, "y": 2}, + {"matrix": [2,12], "x":13.75, "y": 2}, + {"matrix": [2,14], "x":14.75, "y": 2, "w": 2.25}, + {"matrix": [2,15], "x":17, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x":10.25, "y": 3}, + {"matrix": [3,10], "x":11.25, "y": 3}, + {"matrix": [3,11], "x":12.25, "y": 3}, + {"matrix": [3,12], "x":13.25, "y": 3}, + {"matrix": [3,13], "x":14.25, "y": 3, "w": 1.75}, + {"matrix": [3,14], "x":16, "y": 3}, + {"matrix": [3,15], "x":17, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [4, 3], "x": 3.25, "y": 3, "w": 1.25}, + {"matrix": [4, 5], "x": 4.5, "y": 3, "w": 2.75}, + {"matrix": [4, 8], "x": 8.25, "y": 3, "w": 2.25}, + {"matrix": [4, 9], "x":10.5, "y": 3, "w": 1.25}, + {"matrix": [4,11], "x":12.5, "y": 3, "w": 1.25}, + {"matrix": [4,12], "x":13.75, "y": 3, "w": 1.25}, + {"matrix": [4,13], "x":15, "y": 3}, + {"matrix": [4,14], "x":15, "y": 3}, + {"matrix": [4,15], "x":15, "y": 3} + ] + } + } +} diff --git a/keyboards/rmi_kb/equator/rules.mk b/keyboards/rmi_kb/equator/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/rmi_kb/equator/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/rmi_kb/tkl_ff/v1/info.json b/keyboards/rmi_kb/tkl_ff/v1/info.json deleted file mode 100644 index 3370446f2d..0000000000 --- a/keyboards/rmi_kb/tkl_ff/v1/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "usb": { - "pid": "0x00FF" - } -} diff --git a/keyboards/rmi_kb/tkl_ff/v1/keyboard.json b/keyboards/rmi_kb/tkl_ff/v1/keyboard.json new file mode 100644 index 0000000000..3370446f2d --- /dev/null +++ b/keyboards/rmi_kb/tkl_ff/v1/keyboard.json @@ -0,0 +1,5 @@ +{ + "usb": { + "pid": "0x00FF" + } +} diff --git a/keyboards/rmi_kb/tkl_ff/v1/rules.mk b/keyboards/rmi_kb/tkl_ff/v1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/rmkeebs/rm_fullsize/info.json b/keyboards/rmkeebs/rm_fullsize/info.json deleted file mode 100644 index f9ff4dd5b8..0000000000 --- a/keyboards/rmkeebs/rm_fullsize/info.json +++ /dev/null @@ -1,391 +0,0 @@ -{ - "manufacturer": "RuckerMachine", - "keyboard_name": "rm_fullsize", - "maintainer": "RuckerMachine", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true - }, - "matrix_pins": { - "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP12", "GP13", "GP14", "GP16", "GP17"], - "rows": ["GP8", "GP7", "GP9", "GP20", "GP18", "GP19"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "encoder": { - "rotary": [ - { "pin_a": "GP11", "pin_b": "GP10" } - ] - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0.25 }, - { "matrix": [0, 2], "x": 2, "y": 0.25 }, - { "matrix": [0, 3], "x": 3, "y": 0.25 }, - { "matrix": [0, 4], "x": 4, "y": 0.25 }, - { "matrix": [0, 5], "x": 5, "y": 0.25 }, - { "matrix": [0, 6], "x": 6.5, "y": 0.25 }, - { "matrix": [0, 7], "x": 7.5, "y": 0.25 }, - { "matrix": [0, 8], "x": 8.5, "y": 0.25 }, - { "matrix": [0, 9], "x": 9.5, "y": 0.25 }, - { "matrix": [0, 10], "x": 11, "y": 0.25 }, - { "matrix": [0, 11], "x": 12, "y": 0.25 }, - { "matrix": [0, 12], "x": 13, "y": 0.25 }, - { "matrix": [0, 13], "x": 14, "y": 0.25 }, - { "matrix": [0, 14], "x": 15.25, "y": 0.25 }, - { "matrix": [0, 15], "x": 16.25, "y": 0.25 }, - { "matrix": [3, 15], "x": 17.25, "y": 0.25 }, - { "matrix": [0, 16], "x": 18.5, "y": 0.25 }, - { "matrix": [0, 17], "x": 19.5, "y": 0.25 }, - { "matrix": [0, 18], "x": 20.5, "y": 0.25 }, - { "matrix": [0, 19], "x": 21.75, "y": 0 }, - - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "x": 13, "y": 1.5 }, - { "matrix": [2, 13], "x": 14, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [4, 15], "x": 17.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 18.5, "y": 1.5 }, - { "matrix": [1, 17], "x": 19.5, "y": 1.5 }, - { "matrix": [1, 18], "x": 20.5, "y": 1.5 }, - { "matrix": [1, 19], "x": 21.5, "y": 1.5 }, - - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [3, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [5, 15], "x": 17.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 18.5, "y": 2.5 }, - { "matrix": [2, 17], "x": 19.5, "y": 2.5 }, - { "matrix": [2, 18], "x": 20.5, "y": 2.5 }, - { "matrix": [2, 19], "x": 21.5, "y": 2.5 }, - - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, - { "matrix": [3, 16], "x": 18.5, "y": 3.5 }, - { "matrix": [3, 17], "x": 19.5, "y": 3.5 }, - { "matrix": [3, 18], "x": 20.5, "y": 3.5 }, - { "matrix": [3, 19], "x": 21.5, "y": 3.5 }, - - { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 1], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 2], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 11], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [3, 14], "x": 16.25, "y": 4.5 }, - { "matrix": [4, 16], "x": 18.5, "y": 4.5 }, - { "matrix": [4, 17], "x": 19.5, "y": 4.5 }, - { "matrix": [4, 18], "x": 20.5, "y": 4.5 }, - { "matrix": [4, 19], "x": 21.5, "y": 4.5 }, - - { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, - { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.5 }, - { "matrix": [5, 9], "w": 1.25, "x": 10, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 5.5 }, - { "matrix": [5, 11], "w": 1.25, "x": 12.5, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.25, "x": 13.75, "y": 5.5 }, - { "matrix": [5, 13], "x": 15.25, "y": 5.5 }, - { "matrix": [4, 14], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 14], "x": 17.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 18.5, "y": 5.5 }, - { "matrix": [5, 17], "x": 19.5, "y": 5.5 }, - { "matrix": [5, 18], "x": 20.5, "y": 5.5 }, - { "matrix": [5, 19], "x": 21.5, "y": 5.5 } - ] - }, - "LAYOUT_fullsize_108_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6.5, "y": 0.25}, - {"matrix": [0, 7], "x": 7.5, "y": 0.25}, - {"matrix": [0, 8], "x": 8.5, "y": 0.25}, - {"matrix": [0, 9], "x": 9.5, "y": 0.25}, - {"matrix": [0, 10], "x": 11, "y": 0.25}, - {"matrix": [0, 11], "x": 12, "y": 0.25}, - {"matrix": [0, 12], "x": 13, "y": 0.25}, - {"matrix": [0, 13], "x": 14, "y": 0.25}, - {"matrix": [0, 14], "x": 15.25, "y": 0.25}, - {"matrix": [0, 15], "x": 16.25, "y": 0.25}, - {"matrix": [3, 15], "x": 17.25, "y": 0.25}, - {"matrix": [0, 16], "x": 18.5, "y": 0.25}, - {"matrix": [0, 17], "x": 19.5, "y": 0.25}, - {"matrix": [0, 18], "x": 20.5, "y": 0.25}, - {"matrix": [0, 19], "x": 21.75, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [2, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.25, "y": 1.5}, - {"matrix": [4, 15], "x": 17.25, "y": 1.5}, - {"matrix": [1, 16], "x": 18.5, "y": 1.5}, - {"matrix": [1, 17], "x": 19.5, "y": 1.5}, - {"matrix": [1, 18], "x": 20.5, "y": 1.5}, - {"matrix": [1, 19], "x": 21.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [5, 15], "x": 17.25, "y": 2.5}, - {"matrix": [2, 16], "x": 18.5, "y": 2.5}, - {"matrix": [2, 17], "x": 19.5, "y": 2.5}, - {"matrix": [2, 18], "x": 20.5, "y": 2.5}, - {"matrix": [3, 19], "x": 21.5, "y": 2.5, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 16], "x": 18.5, "y": 3.5}, - {"matrix": [3, 17], "x": 19.5, "y": 3.5}, - {"matrix": [3, 18], "x": 20.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 4.5}, - {"matrix": [4, 2], "x": 3.25, "y": 4.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4.5}, - {"matrix": [4, 5], "x": 6.25, "y": 4.5}, - {"matrix": [4, 6], "x": 7.25, "y": 4.5}, - {"matrix": [4, 7], "x": 8.25, "y": 4.5}, - {"matrix": [4, 8], "x": 9.25, "y": 4.5}, - {"matrix": [4, 9], "x": 10.25, "y": 4.5}, - {"matrix": [4, 10], "x": 11.25, "y": 4.5}, - {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 4.5}, - {"matrix": [4, 16], "x": 18.5, "y": 4.5}, - {"matrix": [4, 17], "x": 19.5, "y": 4.5}, - {"matrix": [4, 18], "x": 20.5, "y": 4.5}, - {"matrix": [5, 19], "x": 21.5, "y": 4.5, "h": 2}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [4, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 14], "x": 17.25, "y": 5.5}, - {"matrix": [5, 16], "x": 18.5, "y": 5.5, "w": 2}, - {"matrix": [5, 18], "x": 20.5, "y": 5.5} - ] - }, - "LAYOUT_fullsize_108_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.25}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0.25}, - {"matrix": [0, 4], "x": 4, "y": 0.25}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [0, 6], "x": 6.5, "y": 0.25}, - {"matrix": [0, 7], "x": 7.5, "y": 0.25}, - {"matrix": [0, 8], "x": 8.5, "y": 0.25}, - {"matrix": [0, 9], "x": 9.5, "y": 0.25}, - {"matrix": [0, 10], "x": 11, "y": 0.25}, - {"matrix": [0, 11], "x": 12, "y": 0.25}, - {"matrix": [0, 12], "x": 13, "y": 0.25}, - {"matrix": [0, 13], "x": 14, "y": 0.25}, - {"matrix": [0, 14], "x": 15.25, "y": 0.25}, - {"matrix": [0, 15], "x": 16.25, "y": 0.25}, - {"matrix": [3, 15], "x": 17.25, "y": 0.25}, - {"matrix": [0, 16], "x": 18.5, "y": 0.25}, - {"matrix": [0, 17], "x": 19.5, "y": 0.25}, - {"matrix": [0, 18], "x": 20.5, "y": 0.25}, - {"matrix": [0, 19], "x": 21.75, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [2, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.5}, - {"matrix": [1, 15], "x": 16.25, "y": 1.5}, - {"matrix": [4, 15], "x": 17.25, "y": 1.5}, - {"matrix": [1, 16], "x": 18.5, "y": 1.5}, - {"matrix": [1, 17], "x": 19.5, "y": 1.5}, - {"matrix": [1, 18], "x": 20.5, "y": 1.5}, - {"matrix": [1, 19], "x": 21.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [5, 15], "x": 17.25, "y": 2.5}, - {"matrix": [2, 16], "x": 18.5, "y": 2.5}, - {"matrix": [2, 17], "x": 19.5, "y": 2.5}, - {"matrix": [2, 18], "x": 20.5, "y": 2.5}, - {"matrix": [3, 19], "x": 21.5, "y": 2.5, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [3, 16], "x": 18.5, "y": 3.5}, - {"matrix": [3, 17], "x": 19.5, "y": 3.5}, - {"matrix": [3, 18], "x": 20.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 4.5}, - {"matrix": [4, 2], "x": 3.25, "y": 4.5}, - {"matrix": [4, 3], "x": 4.25, "y": 4.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4.5}, - {"matrix": [4, 5], "x": 6.25, "y": 4.5}, - {"matrix": [4, 6], "x": 7.25, "y": 4.5}, - {"matrix": [4, 7], "x": 8.25, "y": 4.5}, - {"matrix": [4, 8], "x": 9.25, "y": 4.5}, - {"matrix": [4, 9], "x": 10.25, "y": 4.5}, - {"matrix": [4, 10], "x": 11.25, "y": 4.5}, - {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [3, 14], "x": 16.25, "y": 4.5}, - {"matrix": [4, 16], "x": 18.5, "y": 4.5}, - {"matrix": [4, 17], "x": 19.5, "y": 4.5}, - {"matrix": [4, 18], "x": 20.5, "y": 4.5}, - {"matrix": [5, 19], "x": 21.5, "y": 4.5, "h": 2}, - - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5.5}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, - {"matrix": [5, 10], "x": 11, "y": 5.5, "w": 1.5}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5}, - {"matrix": [5, 12], "x": 13.5, "y": 5.5, "w": 1.5}, - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [4, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 14], "x": 17.25, "y": 5.5}, - {"matrix": [5, 16], "x": 18.5, "y": 5.5, "w": 2}, - {"matrix": [5, 18], "x": 20.5, "y": 5.5} - ] - } - } -} diff --git a/keyboards/rmkeebs/rm_fullsize/keyboard.json b/keyboards/rmkeebs/rm_fullsize/keyboard.json new file mode 100644 index 0000000000..f9ff4dd5b8 --- /dev/null +++ b/keyboards/rmkeebs/rm_fullsize/keyboard.json @@ -0,0 +1,391 @@ +{ + "manufacturer": "RuckerMachine", + "keyboard_name": "rm_fullsize", + "maintainer": "RuckerMachine", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true + }, + "matrix_pins": { + "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP0", "GP1", "GP2", "GP3", "GP4", "GP5", "GP6", "GP12", "GP13", "GP14", "GP16", "GP17"], + "rows": ["GP8", "GP7", "GP9", "GP20", "GP18", "GP19"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "encoder": { + "rotary": [ + { "pin_a": "GP11", "pin_b": "GP10" } + ] + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0.25 }, + { "matrix": [0, 2], "x": 2, "y": 0.25 }, + { "matrix": [0, 3], "x": 3, "y": 0.25 }, + { "matrix": [0, 4], "x": 4, "y": 0.25 }, + { "matrix": [0, 5], "x": 5, "y": 0.25 }, + { "matrix": [0, 6], "x": 6.5, "y": 0.25 }, + { "matrix": [0, 7], "x": 7.5, "y": 0.25 }, + { "matrix": [0, 8], "x": 8.5, "y": 0.25 }, + { "matrix": [0, 9], "x": 9.5, "y": 0.25 }, + { "matrix": [0, 10], "x": 11, "y": 0.25 }, + { "matrix": [0, 11], "x": 12, "y": 0.25 }, + { "matrix": [0, 12], "x": 13, "y": 0.25 }, + { "matrix": [0, 13], "x": 14, "y": 0.25 }, + { "matrix": [0, 14], "x": 15.25, "y": 0.25 }, + { "matrix": [0, 15], "x": 16.25, "y": 0.25 }, + { "matrix": [3, 15], "x": 17.25, "y": 0.25 }, + { "matrix": [0, 16], "x": 18.5, "y": 0.25 }, + { "matrix": [0, 17], "x": 19.5, "y": 0.25 }, + { "matrix": [0, 18], "x": 20.5, "y": 0.25 }, + { "matrix": [0, 19], "x": 21.75, "y": 0 }, + + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "x": 13, "y": 1.5 }, + { "matrix": [2, 13], "x": 14, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [4, 15], "x": 17.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 18.5, "y": 1.5 }, + { "matrix": [1, 17], "x": 19.5, "y": 1.5 }, + { "matrix": [1, 18], "x": 20.5, "y": 1.5 }, + { "matrix": [1, 19], "x": 21.5, "y": 1.5 }, + + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [3, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [5, 15], "x": 17.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 18.5, "y": 2.5 }, + { "matrix": [2, 17], "x": 19.5, "y": 2.5 }, + { "matrix": [2, 18], "x": 20.5, "y": 2.5 }, + { "matrix": [2, 19], "x": 21.5, "y": 2.5 }, + + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.5 }, + { "matrix": [3, 16], "x": 18.5, "y": 3.5 }, + { "matrix": [3, 17], "x": 19.5, "y": 3.5 }, + { "matrix": [3, 18], "x": 20.5, "y": 3.5 }, + { "matrix": [3, 19], "x": 21.5, "y": 3.5 }, + + { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 1], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 2], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 11], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [3, 14], "x": 16.25, "y": 4.5 }, + { "matrix": [4, 16], "x": 18.5, "y": 4.5 }, + { "matrix": [4, 17], "x": 19.5, "y": 4.5 }, + { "matrix": [4, 18], "x": 20.5, "y": 4.5 }, + { "matrix": [4, 19], "x": 21.5, "y": 4.5 }, + + { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, + { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.5 }, + { "matrix": [5, 9], "w": 1.25, "x": 10, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.25, "x": 11.25, "y": 5.5 }, + { "matrix": [5, 11], "w": 1.25, "x": 12.5, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.25, "x": 13.75, "y": 5.5 }, + { "matrix": [5, 13], "x": 15.25, "y": 5.5 }, + { "matrix": [4, 14], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 14], "x": 17.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 18.5, "y": 5.5 }, + { "matrix": [5, 17], "x": 19.5, "y": 5.5 }, + { "matrix": [5, 18], "x": 20.5, "y": 5.5 }, + { "matrix": [5, 19], "x": 21.5, "y": 5.5 } + ] + }, + "LAYOUT_fullsize_108_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6.5, "y": 0.25}, + {"matrix": [0, 7], "x": 7.5, "y": 0.25}, + {"matrix": [0, 8], "x": 8.5, "y": 0.25}, + {"matrix": [0, 9], "x": 9.5, "y": 0.25}, + {"matrix": [0, 10], "x": 11, "y": 0.25}, + {"matrix": [0, 11], "x": 12, "y": 0.25}, + {"matrix": [0, 12], "x": 13, "y": 0.25}, + {"matrix": [0, 13], "x": 14, "y": 0.25}, + {"matrix": [0, 14], "x": 15.25, "y": 0.25}, + {"matrix": [0, 15], "x": 16.25, "y": 0.25}, + {"matrix": [3, 15], "x": 17.25, "y": 0.25}, + {"matrix": [0, 16], "x": 18.5, "y": 0.25}, + {"matrix": [0, 17], "x": 19.5, "y": 0.25}, + {"matrix": [0, 18], "x": 20.5, "y": 0.25}, + {"matrix": [0, 19], "x": 21.75, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [2, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.25, "y": 1.5}, + {"matrix": [4, 15], "x": 17.25, "y": 1.5}, + {"matrix": [1, 16], "x": 18.5, "y": 1.5}, + {"matrix": [1, 17], "x": 19.5, "y": 1.5}, + {"matrix": [1, 18], "x": 20.5, "y": 1.5}, + {"matrix": [1, 19], "x": 21.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [5, 15], "x": 17.25, "y": 2.5}, + {"matrix": [2, 16], "x": 18.5, "y": 2.5}, + {"matrix": [2, 17], "x": 19.5, "y": 2.5}, + {"matrix": [2, 18], "x": 20.5, "y": 2.5}, + {"matrix": [3, 19], "x": 21.5, "y": 2.5, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 16], "x": 18.5, "y": 3.5}, + {"matrix": [3, 17], "x": 19.5, "y": 3.5}, + {"matrix": [3, 18], "x": 20.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 4.5}, + {"matrix": [4, 2], "x": 3.25, "y": 4.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4.5}, + {"matrix": [4, 5], "x": 6.25, "y": 4.5}, + {"matrix": [4, 6], "x": 7.25, "y": 4.5}, + {"matrix": [4, 7], "x": 8.25, "y": 4.5}, + {"matrix": [4, 8], "x": 9.25, "y": 4.5}, + {"matrix": [4, 9], "x": 10.25, "y": 4.5}, + {"matrix": [4, 10], "x": 11.25, "y": 4.5}, + {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 4.5}, + {"matrix": [4, 16], "x": 18.5, "y": 4.5}, + {"matrix": [4, 17], "x": 19.5, "y": 4.5}, + {"matrix": [4, 18], "x": 20.5, "y": 4.5}, + {"matrix": [5, 19], "x": 21.5, "y": 4.5, "h": 2}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [4, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 14], "x": 17.25, "y": 5.5}, + {"matrix": [5, 16], "x": 18.5, "y": 5.5, "w": 2}, + {"matrix": [5, 18], "x": 20.5, "y": 5.5} + ] + }, + "LAYOUT_fullsize_108_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.25}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0.25}, + {"matrix": [0, 4], "x": 4, "y": 0.25}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [0, 6], "x": 6.5, "y": 0.25}, + {"matrix": [0, 7], "x": 7.5, "y": 0.25}, + {"matrix": [0, 8], "x": 8.5, "y": 0.25}, + {"matrix": [0, 9], "x": 9.5, "y": 0.25}, + {"matrix": [0, 10], "x": 11, "y": 0.25}, + {"matrix": [0, 11], "x": 12, "y": 0.25}, + {"matrix": [0, 12], "x": 13, "y": 0.25}, + {"matrix": [0, 13], "x": 14, "y": 0.25}, + {"matrix": [0, 14], "x": 15.25, "y": 0.25}, + {"matrix": [0, 15], "x": 16.25, "y": 0.25}, + {"matrix": [3, 15], "x": 17.25, "y": 0.25}, + {"matrix": [0, 16], "x": 18.5, "y": 0.25}, + {"matrix": [0, 17], "x": 19.5, "y": 0.25}, + {"matrix": [0, 18], "x": 20.5, "y": 0.25}, + {"matrix": [0, 19], "x": 21.75, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [2, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.5}, + {"matrix": [1, 15], "x": 16.25, "y": 1.5}, + {"matrix": [4, 15], "x": 17.25, "y": 1.5}, + {"matrix": [1, 16], "x": 18.5, "y": 1.5}, + {"matrix": [1, 17], "x": 19.5, "y": 1.5}, + {"matrix": [1, 18], "x": 20.5, "y": 1.5}, + {"matrix": [1, 19], "x": 21.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [5, 15], "x": 17.25, "y": 2.5}, + {"matrix": [2, 16], "x": 18.5, "y": 2.5}, + {"matrix": [2, 17], "x": 19.5, "y": 2.5}, + {"matrix": [2, 18], "x": 20.5, "y": 2.5}, + {"matrix": [3, 19], "x": 21.5, "y": 2.5, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [3, 16], "x": 18.5, "y": 3.5}, + {"matrix": [3, 17], "x": 19.5, "y": 3.5}, + {"matrix": [3, 18], "x": 20.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 4.5}, + {"matrix": [4, 2], "x": 3.25, "y": 4.5}, + {"matrix": [4, 3], "x": 4.25, "y": 4.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4.5}, + {"matrix": [4, 5], "x": 6.25, "y": 4.5}, + {"matrix": [4, 6], "x": 7.25, "y": 4.5}, + {"matrix": [4, 7], "x": 8.25, "y": 4.5}, + {"matrix": [4, 8], "x": 9.25, "y": 4.5}, + {"matrix": [4, 9], "x": 10.25, "y": 4.5}, + {"matrix": [4, 10], "x": 11.25, "y": 4.5}, + {"matrix": [4, 11], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [3, 14], "x": 16.25, "y": 4.5}, + {"matrix": [4, 16], "x": 18.5, "y": 4.5}, + {"matrix": [4, 17], "x": 19.5, "y": 4.5}, + {"matrix": [4, 18], "x": 20.5, "y": 4.5}, + {"matrix": [5, 19], "x": 21.5, "y": 4.5, "h": 2}, + + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5.5}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 6], "x": 4, "y": 5.5, "w": 7}, + {"matrix": [5, 10], "x": 11, "y": 5.5, "w": 1.5}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5}, + {"matrix": [5, 12], "x": 13.5, "y": 5.5, "w": 1.5}, + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [4, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 14], "x": 17.25, "y": 5.5}, + {"matrix": [5, 16], "x": 18.5, "y": 5.5, "w": 2}, + {"matrix": [5, 18], "x": 20.5, "y": 5.5} + ] + } + } +} diff --git a/keyboards/rmkeebs/rm_fullsize/rules.mk b/keyboards/rmkeebs/rm_fullsize/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/rmkeebs/rm_fullsize/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/rookiebwoy/late9/rev1/info.json b/keyboards/rookiebwoy/late9/rev1/info.json deleted file mode 100644 index 48f3cff840..0000000000 --- a/keyboards/rookiebwoy/late9/rev1/info.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "keyboard_name": "LATE-9", - "manufacturer": "rookiebwoy", - "url": "https://github.com/rookiebwoy/late-9)", - "maintainer": "rookiebwoy", - "usb": { - "vid": "0x6961", - "pid": "0x3032", - "device_version": "0.1.0" - }, - "tapping": { - "term": 400 - }, - "build": { - "debounce_type": "sym_eager_pk" - }, - "matrix_pins": { - "cols": ["B5", "C6", "D4"], - "rows": ["B4", "E6", "D7", "B3", "B2", "B6"] - }, - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "nkro": true, - "oled": true - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - - {"matrix": [5, 0], "x": 0, "y": 5}, - {"matrix": [5, 1], "x": 1, "y": 5}, - {"matrix": [5, 2], "x": 2, "y": 5} - ] - } - } -} diff --git a/keyboards/rookiebwoy/late9/rev1/keyboard.json b/keyboards/rookiebwoy/late9/rev1/keyboard.json new file mode 100644 index 0000000000..48f3cff840 --- /dev/null +++ b/keyboards/rookiebwoy/late9/rev1/keyboard.json @@ -0,0 +1,58 @@ +{ + "keyboard_name": "LATE-9", + "manufacturer": "rookiebwoy", + "url": "https://github.com/rookiebwoy/late-9)", + "maintainer": "rookiebwoy", + "usb": { + "vid": "0x6961", + "pid": "0x3032", + "device_version": "0.1.0" + }, + "tapping": { + "term": 400 + }, + "build": { + "debounce_type": "sym_eager_pk" + }, + "matrix_pins": { + "cols": ["B5", "C6", "D4"], + "rows": ["B4", "E6", "D7", "B3", "B2", "B6"] + }, + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "nkro": true, + "oled": true + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + + {"matrix": [5, 0], "x": 0, "y": 5}, + {"matrix": [5, 1], "x": 1, "y": 5}, + {"matrix": [5, 2], "x": 2, "y": 5} + ] + } + } +} diff --git a/keyboards/rookiebwoy/late9/rev1/rules.mk b/keyboards/rookiebwoy/late9/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/rookiebwoy/late9/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/rot13labs/rotc0n/info.json b/keyboards/rot13labs/rotc0n/info.json deleted file mode 100644 index a9dc27a471..0000000000 --- a/keyboards/rot13labs/rotc0n/info.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "manufacturer": "rot13labs", - "keyboard_name": "rotc0n badge", - "maintainer": "c0ldbru", - "bootloader": "usbasploader", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["C0", "C1", "C2"], - "rows": ["B1", "B0"] - }, - "processor": "atmega328p", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xBEEF", - "vid": "0xFEED" - }, - "community_layouts": ["ortho_2x3"], - "layouts": { - "LAYOUT_ortho_2x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/rot13labs/rotc0n/keyboard.json b/keyboards/rot13labs/rotc0n/keyboard.json new file mode 100644 index 0000000000..a9dc27a471 --- /dev/null +++ b/keyboards/rot13labs/rotc0n/keyboard.json @@ -0,0 +1,39 @@ +{ + "manufacturer": "rot13labs", + "keyboard_name": "rotc0n badge", + "maintainer": "c0ldbru", + "bootloader": "usbasploader", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["C0", "C1", "C2"], + "rows": ["B1", "B0"] + }, + "processor": "atmega328p", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xBEEF", + "vid": "0xFEED" + }, + "community_layouts": ["ortho_2x3"], + "layouts": { + "LAYOUT_ortho_2x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/rot13labs/rotc0n/rules.mk b/keyboards/rot13labs/rotc0n/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/rot13labs/rotc0n/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/saevus/cor/info.json b/keyboards/saevus/cor/info.json deleted file mode 100644 index cd50a7d907..0000000000 --- a/keyboards/saevus/cor/info.json +++ /dev/null @@ -1,351 +0,0 @@ -{ - "manufacturer": "saevus", - "keyboard_name": "cor", - "maintainer": "ramonimbao", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false - }, - "matrix_pins": { - "rows": ["F0", "F1", "F4", "B3", "B6"], - "cols": ["F5", "F6", "F7", "C6", "C7", "B1", "B7", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "vid": "0x5001", - "pid": "0x0002" - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_ansi_blocker_split_bs" - }, - "layouts": { - "LAYOUT_ansi_blocker": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, - {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, - {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, - {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, - {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, - {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, - {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, - {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, - {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, - - {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, - {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, - - {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, - - {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, - {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, - {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, - {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, - {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, - {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, - {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, - {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, - {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, - - {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} - ] - }, - "LAYOUT_ansi_blocker_split_bs": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, - {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, - {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, - {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, - {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, - {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, - {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, - {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, - {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, - - {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, - {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, - - {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, - - {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, - {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, - {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, - {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, - {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, - {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, - {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, - {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, - {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, - - {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} - ] - }, - "LAYOUT_ansi_blocker_tsangan": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, - {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, - {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, - {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, - {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, - {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, - {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, - {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, - {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, - - {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, - {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, - - {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, - - {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, - {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, - {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, - {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, - {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, - {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, - {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, - {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, - {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, - - {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 2], "x": 2.75, "y": 4}, - {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 7], "x": 5.25, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} - ] - }, - "LAYOUT_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, - {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, - {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, - {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, - {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, - {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, - {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, - {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, - {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, - {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0}, - {"label": "Backspace", "matrix": [0, 15], "x": 15.25, "y": 0}, - {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, - - {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, - {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, - {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, - {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, - {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, - {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, - {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, - {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, - {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, - {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, - {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, - {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, - {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, - - {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, - {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, - {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, - {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, - {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, - {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, - {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, - - {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, - {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, - {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, - {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, - {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, - {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, - {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, - {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, - {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, - {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, - {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, - {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, - - {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 2], "x": 2.75, "y": 4}, - {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 7], "x": 5.25, "y": 4, "w": 7}, - {"label": "Ctrl", "matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, - {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, - {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} - ] - } - } -} diff --git a/keyboards/saevus/cor/keyboard.json b/keyboards/saevus/cor/keyboard.json new file mode 100644 index 0000000000..cd50a7d907 --- /dev/null +++ b/keyboards/saevus/cor/keyboard.json @@ -0,0 +1,351 @@ +{ + "manufacturer": "saevus", + "keyboard_name": "cor", + "maintainer": "ramonimbao", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false + }, + "matrix_pins": { + "rows": ["F0", "F1", "F4", "B3", "B6"], + "cols": ["F5", "F6", "F7", "C6", "C7", "B1", "B7", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "vid": "0x5001", + "pid": "0x0002" + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_ansi_blocker_split_bs" + }, + "layouts": { + "LAYOUT_ansi_blocker": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, + {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, + {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, + {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, + {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, + {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, + {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, + {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, + {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, + + {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, + {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, + + {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, + + {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, + {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, + {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, + {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, + {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, + {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, + {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, + {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, + {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, + + {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} + ] + }, + "LAYOUT_ansi_blocker_split_bs": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, + {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, + {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, + {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, + {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, + {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, + {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, + {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, + {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, + + {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, + {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, + + {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, + + {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, + {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, + {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, + {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, + {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, + {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, + {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, + {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, + {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, + + {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 7], "x": 5, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} + ] + }, + "LAYOUT_ansi_blocker_tsangan": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, + {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, + {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, + {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, + {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, + {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, + {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, + {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, + {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, + + {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, + {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, + + {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, + + {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, + {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, + {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, + {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, + {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, + {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, + {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, + {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, + {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, + + {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 2], "x": 2.75, "y": 4}, + {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 7], "x": 5.25, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} + ] + }, + "LAYOUT_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "Esc", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "1", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "2", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "3", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "4", "matrix": [0, 5], "x": 5.25, "y": 0}, + {"label": "5", "matrix": [0, 6], "x": 6.25, "y": 0}, + {"label": "6", "matrix": [0, 7], "x": 7.25, "y": 0}, + {"label": "7", "matrix": [0, 8], "x": 8.25, "y": 0}, + {"label": "8", "matrix": [0, 9], "x": 9.25, "y": 0}, + {"label": "9", "matrix": [0, 10], "x": 10.25, "y": 0}, + {"label": "0", "matrix": [0, 11], "x": 11.25, "y": 0}, + {"label": "-", "matrix": [0, 12], "x": 12.25, "y": 0}, + {"label": "=", "matrix": [0, 13], "x": 13.25, "y": 0}, + {"label": "Backspace", "matrix": [0, 14], "x": 14.25, "y": 0}, + {"label": "Backspace", "matrix": [0, 15], "x": 15.25, "y": 0}, + {"label": "Delete", "matrix": [0, 16], "x": 16.75, "y": 0}, + + {"label": "F2", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "Tab", "matrix": [1, 1], "x": 1.25, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 2], "x": 2.75, "y": 1}, + {"label": "W", "matrix": [1, 3], "x": 3.75, "y": 1}, + {"label": "E", "matrix": [1, 4], "x": 4.75, "y": 1}, + {"label": "R", "matrix": [1, 5], "x": 5.75, "y": 1}, + {"label": "T", "matrix": [1, 6], "x": 6.75, "y": 1}, + {"label": "Y", "matrix": [1, 7], "x": 7.75, "y": 1}, + {"label": "U", "matrix": [1, 8], "x": 8.75, "y": 1}, + {"label": "I", "matrix": [1, 9], "x": 9.75, "y": 1}, + {"label": "O", "matrix": [1, 10], "x": 10.75, "y": 1}, + {"label": "P", "matrix": [1, 11], "x": 11.75, "y": 1}, + {"label": "[", "matrix": [1, 12], "x": 12.75, "y": 1}, + {"label": "]", "matrix": [1, 13], "x": 13.75, "y": 1}, + {"label": "\\", "matrix": [1, 15], "x": 14.75, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 16], "x": 16.75, "y": 1}, + + {"label": "F3", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Caps Lock", "matrix": [2, 1], "x": 1.25, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "S", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "D", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "F", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "G", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "H", "matrix": [2, 7], "x": 8, "y": 2}, + {"label": "J", "matrix": [2, 8], "x": 9, "y": 2}, + {"label": "K", "matrix": [2, 9], "x": 10, "y": 2}, + {"label": "L", "matrix": [2, 10], "x": 11, "y": 2}, + {"label": ";", "matrix": [2, 11], "x": 12, "y": 2}, + {"label": "'", "matrix": [2, 12], "x": 13, "y": 2}, + {"label": "Enter", "matrix": [2, 14], "x": 14, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 16], "x": 16.75, "y": 2}, + + {"label": "F4", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Shift", "matrix": [3, 1], "x": 1.25, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 3], "x": 3.5, "y": 3}, + {"label": "X", "matrix": [3, 4], "x": 4.5, "y": 3}, + {"label": "C", "matrix": [3, 5], "x": 5.5, "y": 3}, + {"label": "V", "matrix": [3, 6], "x": 6.5, "y": 3}, + {"label": "B", "matrix": [3, 7], "x": 7.5, "y": 3}, + {"label": "N", "matrix": [3, 8], "x": 8.5, "y": 3}, + {"label": "M", "matrix": [3, 9], "x": 9.5, "y": 3}, + {"label": ",", "matrix": [3, 10], "x": 10.5, "y": 3}, + {"label": ".", "matrix": [3, 11], "x": 11.5, "y": 3}, + {"label": "/", "matrix": [3, 12], "x": 12.5, "y": 3}, + {"label": "Shift", "matrix": [3, 13], "x": 13.5, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 15], "x": 15.5, "y": 3.25}, + {"label": "Fn", "matrix": [3, 16], "x": 16.75, "y": 3}, + + {"label": "F5", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "Ctrl", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 2], "x": 2.75, "y": 4}, + {"label": "Alt", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 7], "x": 5.25, "y": 4, "w": 7}, + {"label": "Ctrl", "matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 14], "x": 14.5, "y": 4.25}, + {"label": "\u2193", "matrix": [4, 15], "x": 15.5, "y": 4.25}, + {"label": "\u2192", "matrix": [4, 16], "x": 16.5, "y": 4.25} + ] + } + } +} diff --git a/keyboards/saevus/cor/rules.mk b/keyboards/saevus/cor/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/saevus/cor/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/saevus/cor_tkl/info.json b/keyboards/saevus/cor_tkl/info.json deleted file mode 100644 index 98880e4834..0000000000 --- a/keyboards/saevus/cor_tkl/info.json +++ /dev/null @@ -1,587 +0,0 @@ -{ - "keyboard_name": "Cor TKL", - "manufacturer": "saevus", - "url": "", - "maintainer": "ramonimbao", - "community_layouts": [ - "tkl_f13_ansi", - "tkl_f13_ansi_split_bs_rshift", - "tkl_f13_iso", - "tkl_f13_iso_split_bs_rshift" - ], - "layout_aliases": { - "LAYOUT_ansi": "LAYOUT_tkl_f13_ansi", - "LAYOUT_iso": "LAYOUT_tkl_f13_iso" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false, - "rgb_matrix": true - }, - "usb": { - "vid": "0x5001", - "pid": "0x0003", - "device_version": "1.0.0" - }, - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12", "GP11", "GP5"], - "rows": ["GP0", "GP1", "GP2", "GP21", "GP3", "GP4"] - }, - "rgb_matrix": { - "driver": "ws2812" - }, - "ws2812": { - "pin": "GP19", - "driver": "vendor" - }, - "layouts": { - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - - {"matrix": [4, 13], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - - {"matrix": [0, 13], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - - {"matrix": [4, 13], "x": 14, "y": 4.25}, - - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/saevus/cor_tkl/keyboard.json b/keyboards/saevus/cor_tkl/keyboard.json new file mode 100644 index 0000000000..98880e4834 --- /dev/null +++ b/keyboards/saevus/cor_tkl/keyboard.json @@ -0,0 +1,587 @@ +{ + "keyboard_name": "Cor TKL", + "manufacturer": "saevus", + "url": "", + "maintainer": "ramonimbao", + "community_layouts": [ + "tkl_f13_ansi", + "tkl_f13_ansi_split_bs_rshift", + "tkl_f13_iso", + "tkl_f13_iso_split_bs_rshift" + ], + "layout_aliases": { + "LAYOUT_ansi": "LAYOUT_tkl_f13_ansi", + "LAYOUT_iso": "LAYOUT_tkl_f13_iso" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false, + "rgb_matrix": true + }, + "usb": { + "vid": "0x5001", + "pid": "0x0003", + "device_version": "1.0.0" + }, + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["GP29", "GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP12", "GP11", "GP5"], + "rows": ["GP0", "GP1", "GP2", "GP21", "GP3", "GP4"] + }, + "rgb_matrix": { + "driver": "ws2812" + }, + "ws2812": { + "pin": "GP19", + "driver": "vendor" + }, + "layouts": { + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + + {"matrix": [4, 13], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + + {"matrix": [0, 13], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + + {"matrix": [4, 13], "x": 14, "y": 4.25}, + + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 7], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/saevus/cor_tkl/rules.mk b/keyboards/saevus/cor_tkl/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/sakura_workshop/fuji75/hotswap/info.json b/keyboards/sakura_workshop/fuji75/hotswap/info.json deleted file mode 100644 index a19c88a010..0000000000 --- a/keyboards/sakura_workshop/fuji75/hotswap/info.json +++ /dev/null @@ -1,102 +0,0 @@ -{ -"keyboard_name": "Fuji75_hotswap", - "matrix_pins": { - "cols": ["B3", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7", "D5"], - "rows": ["D4", "B0", "B2", "D1", "D2", "D3"] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x4638", - "vid": "0x5357" - }, - "ws2812": { - "pin": "B1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "F13", "matrix": [0, 13], "x": 13.75, "y": 0}, - {"label": "\uff5e", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "home", "matrix": [1, 14], "x": 15, "y": 1.25}, - {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "o", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "p", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "end", "matrix": [2, 14], "x": 15, "y": 2.25}, - {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "l", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "insert", "matrix": [3, 14], "x": 15, "y": 3.25}, - {"label": "leftshift", "matrix": [4, 1], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "x", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "c", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "v", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "b", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "n", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "m", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "rightshift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "up", "matrix": [4, 13], "x": 14, "y": 4.25}, - {"label": "delete", "matrix": [4, 14], "x": 15, "y": 4.25}, - {"label": "lctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "lwin", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "lalt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "ralt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "rctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "left", "matrix": [5, 12], "x": 13, "y": 5.25, "w": 1.5}, - {"label": "down", "matrix": [5, 13], "x": 14, "y": 5.25}, - {"label": "right", "matrix": [5, 14], "x": 15, "y": 5.25} - ] - } - } -} diff --git a/keyboards/sakura_workshop/fuji75/hotswap/keyboard.json b/keyboards/sakura_workshop/fuji75/hotswap/keyboard.json new file mode 100644 index 0000000000..a19c88a010 --- /dev/null +++ b/keyboards/sakura_workshop/fuji75/hotswap/keyboard.json @@ -0,0 +1,102 @@ +{ +"keyboard_name": "Fuji75_hotswap", + "matrix_pins": { + "cols": ["B3", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7", "D5"], + "rows": ["D4", "B0", "B2", "D1", "D2", "D3"] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x4638", + "vid": "0x5357" + }, + "ws2812": { + "pin": "B1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "F13", "matrix": [0, 13], "x": 13.75, "y": 0}, + {"label": "\uff5e", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "home", "matrix": [1, 14], "x": 15, "y": 1.25}, + {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "o", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "p", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "end", "matrix": [2, 14], "x": 15, "y": 2.25}, + {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "l", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "insert", "matrix": [3, 14], "x": 15, "y": 3.25}, + {"label": "leftshift", "matrix": [4, 1], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "x", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "c", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "v", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "b", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "n", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "m", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "rightshift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "up", "matrix": [4, 13], "x": 14, "y": 4.25}, + {"label": "delete", "matrix": [4, 14], "x": 15, "y": 4.25}, + {"label": "lctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "lwin", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "lalt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "ralt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "rctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "left", "matrix": [5, 12], "x": 13, "y": 5.25, "w": 1.5}, + {"label": "down", "matrix": [5, 13], "x": 14, "y": 5.25}, + {"label": "right", "matrix": [5, 14], "x": 15, "y": 5.25} + ] + } + } +} diff --git a/keyboards/sakura_workshop/fuji75/hotswap/rules.mk b/keyboards/sakura_workshop/fuji75/hotswap/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sakura_workshop/fuji75/hotswap/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/sakura_workshop/fuji75/solder/info.json b/keyboards/sakura_workshop/fuji75/solder/info.json deleted file mode 100644 index 68bb75e4f4..0000000000 --- a/keyboards/sakura_workshop/fuji75/solder/info.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "keyboard_name": "Fuji75_solder", - "matrix_pins": { - "cols": ["D4", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7", "B2", "B1", "D5"], - "rows": ["C6", "B0", "B3", "D1", "D3", "D2"] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x4637", - "vid": "0x5357" - }, - "ws2812": { - "pin": "E6" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "F13", "matrix": [0, 13], "x": 13.75, "y": 0}, - {"label": "\uff5e", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "home", "matrix": [1, 14], "x": 15, "y": 1.25}, - {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "o", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "p", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "end", "matrix": [2, 14], "x": 15, "y": 2.25}, - {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "l", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "insert", "matrix": [3, 14], "x": 15, "y": 3.25}, - {"label": "leftshift", "matrix": [4, 1], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "x", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "c", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "v", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "b", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "n", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "m", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "rightshift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "up", "matrix": [4, 13], "x": 14, "y": 4.25}, - {"label": "delete", "matrix": [4, 14], "x": 15, "y": 4.25}, - {"label": "lctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "lwin", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "lalt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "ralt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "rctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "left", "matrix": [5, 12], "x": 13, "y": 5.25, "w": 1.5}, - {"label": "down", "matrix": [5, 13], "x": 14, "y": 5.25}, - {"label": "right", "matrix": [5, 14], "x": 15, "y": 5.25} - ] - } - } -} diff --git a/keyboards/sakura_workshop/fuji75/solder/keyboard.json b/keyboards/sakura_workshop/fuji75/solder/keyboard.json new file mode 100644 index 0000000000..68bb75e4f4 --- /dev/null +++ b/keyboards/sakura_workshop/fuji75/solder/keyboard.json @@ -0,0 +1,102 @@ +{ + "keyboard_name": "Fuji75_solder", + "matrix_pins": { + "cols": ["D4", "B6", "B5", "B4", "D7", "D6", "F0", "F1", "F4", "F5", "F6", "F7", "B2", "B1", "D5"], + "rows": ["C6", "B0", "B3", "D1", "D3", "D2"] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x4637", + "vid": "0x5357" + }, + "ws2812": { + "pin": "E6" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "F13", "matrix": [0, 13], "x": 13.75, "y": 0}, + {"label": "\uff5e", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "home", "matrix": [1, 14], "x": 15, "y": 1.25}, + {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "o", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "p", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [3, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "end", "matrix": [2, 14], "x": 15, "y": 2.25}, + {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "l", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "insert", "matrix": [3, 14], "x": 15, "y": 3.25}, + {"label": "leftshift", "matrix": [4, 1], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "x", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "c", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "v", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "b", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "n", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "m", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "rightshift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "up", "matrix": [4, 13], "x": 14, "y": 4.25}, + {"label": "delete", "matrix": [4, 14], "x": 15, "y": 4.25}, + {"label": "lctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "lwin", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "lalt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "ralt", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "rctrl", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "left", "matrix": [5, 12], "x": 13, "y": 5.25, "w": 1.5}, + {"label": "down", "matrix": [5, 13], "x": 14, "y": 5.25}, + {"label": "right", "matrix": [5, 14], "x": 15, "y": 5.25} + ] + } + } +} diff --git a/keyboards/sakura_workshop/fuji75/solder/rules.mk b/keyboards/sakura_workshop/fuji75/solder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sakura_workshop/fuji75/solder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/salicylic_acid3/7skb/rev1/info.json b/keyboards/salicylic_acid3/7skb/rev1/info.json deleted file mode 100644 index 89e675db52..0000000000 --- a/keyboards/salicylic_acid3/7skb/rev1/info.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "keyboard_name": "7skb", - "manufacturer": "Salicylic_Acid", - "url": "https://salicylic-acid3.hatenablog.com/", - "maintainer": "Salicylic_acid3", - "usb": { - "vid": "0x04D8", - "pid": "0xEB5F", - "device_version": "0.0.7" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "rgblight": { - "hue_steps": 10, - "led_count": 12, - "split_count": [6, 6], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "build": { - "lto": true - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [5, 0], "x": 7, "y": 0}, - {"matrix": [5, 1], "x": 8, "y": 0}, - {"matrix": [5, 2], "x": 9, "y": 0}, - {"matrix": [5, 3], "x": 10, "y": 0}, - {"matrix": [5, 4], "x": 11, "y": 0}, - {"matrix": [5, 5], "x": 12, "y": 0}, - {"matrix": [5, 6], "x": 13, "y": 0}, - {"matrix": [5, 7], "x": 14, "y": 0}, - {"matrix": [6, 7], "x": 15, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - - {"matrix": [6, 0], "x": 7.5, "y": 1}, - {"matrix": [6, 1], "x": 8.5, "y": 1}, - {"matrix": [6, 2], "x": 9.5, "y": 1}, - {"matrix": [6, 3], "x": 10.5, "y": 1}, - {"matrix": [6, 4], "x": 11.5, "y": 1}, - {"matrix": [6, 5], "x": 12.5, "y": 1}, - {"matrix": [6, 6], "x": 13.5, "y": 1}, - {"matrix": [7, 7], "x": 14.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - - {"matrix": [7, 0], "x": 7.75, "y": 2}, - {"matrix": [7, 1], "x": 8.75, "y": 2}, - {"matrix": [7, 2], "x": 9.75, "y": 2}, - {"matrix": [7, 3], "x": 10.75, "y": 2}, - {"matrix": [7, 4], "x": 11.75, "y": 2}, - {"matrix": [7, 5], "x": 12.75, "y": 2}, - {"matrix": [7, 6], "x": 13.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - - {"matrix": [8, 0], "x": 8.25, "y": 3}, - {"matrix": [8, 1], "x": 9.25, "y": 3}, - {"matrix": [8, 2], "x": 10.25, "y": 3}, - {"matrix": [8, 3], "x": 11.25, "y": 3}, - {"matrix": [8, 4], "x": 12.25, "y": 3}, - {"matrix": [8, 5], "x": 13.25, "y": 3, "w": 1.75}, - {"matrix": [8, 6], "x": 15, "y": 3}, - - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.5, "y": 4, "w": 1.25}, - - {"matrix": [9, 0], "x": 7.75, "y": 4, "w": 1.25}, - {"matrix": [9, 1], "x": 9, "y": 4, "w": 2}, - {"matrix": [9, 3], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 4], "x": 12.5, "y": 4} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/7skb/rev1/keyboard.json b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json new file mode 100644 index 0000000000..89e675db52 --- /dev/null +++ b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json @@ -0,0 +1,122 @@ +{ + "keyboard_name": "7skb", + "manufacturer": "Salicylic_Acid", + "url": "https://salicylic-acid3.hatenablog.com/", + "maintainer": "Salicylic_acid3", + "usb": { + "vid": "0x04D8", + "pid": "0xEB5F", + "device_version": "0.0.7" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "rgblight": { + "hue_steps": 10, + "led_count": 12, + "split_count": [6, 6], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "build": { + "lto": true + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [5, 0], "x": 7, "y": 0}, + {"matrix": [5, 1], "x": 8, "y": 0}, + {"matrix": [5, 2], "x": 9, "y": 0}, + {"matrix": [5, 3], "x": 10, "y": 0}, + {"matrix": [5, 4], "x": 11, "y": 0}, + {"matrix": [5, 5], "x": 12, "y": 0}, + {"matrix": [5, 6], "x": 13, "y": 0}, + {"matrix": [5, 7], "x": 14, "y": 0}, + {"matrix": [6, 7], "x": 15, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + + {"matrix": [6, 0], "x": 7.5, "y": 1}, + {"matrix": [6, 1], "x": 8.5, "y": 1}, + {"matrix": [6, 2], "x": 9.5, "y": 1}, + {"matrix": [6, 3], "x": 10.5, "y": 1}, + {"matrix": [6, 4], "x": 11.5, "y": 1}, + {"matrix": [6, 5], "x": 12.5, "y": 1}, + {"matrix": [6, 6], "x": 13.5, "y": 1}, + {"matrix": [7, 7], "x": 14.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + + {"matrix": [7, 0], "x": 7.75, "y": 2}, + {"matrix": [7, 1], "x": 8.75, "y": 2}, + {"matrix": [7, 2], "x": 9.75, "y": 2}, + {"matrix": [7, 3], "x": 10.75, "y": 2}, + {"matrix": [7, 4], "x": 11.75, "y": 2}, + {"matrix": [7, 5], "x": 12.75, "y": 2}, + {"matrix": [7, 6], "x": 13.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + + {"matrix": [8, 0], "x": 8.25, "y": 3}, + {"matrix": [8, 1], "x": 9.25, "y": 3}, + {"matrix": [8, 2], "x": 10.25, "y": 3}, + {"matrix": [8, 3], "x": 11.25, "y": 3}, + {"matrix": [8, 4], "x": 12.25, "y": 3}, + {"matrix": [8, 5], "x": 13.25, "y": 3, "w": 1.75}, + {"matrix": [8, 6], "x": 15, "y": 3}, + + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.5, "y": 4, "w": 1.25}, + + {"matrix": [9, 0], "x": 7.75, "y": 4, "w": 1.25}, + {"matrix": [9, 1], "x": 9, "y": 4, "w": 2}, + {"matrix": [9, 3], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 4], "x": 12.5, "y": 4} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/7skb/rev1/rules.mk b/keyboards/salicylic_acid3/7skb/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/salicylic_acid3/getta25/rev1/info.json b/keyboards/salicylic_acid3/getta25/rev1/info.json deleted file mode 100644 index e2148f9302..0000000000 --- a/keyboards/salicylic_acid3/getta25/rev1/info.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "keyboard_name": "getta25", - "manufacturer": "Salicylic_Acid", - "url": "https://salicylic-acid3.hatenablog.com/", - "maintainer": "Salicylic_acid3", - "usb": { - "vid": "0xFEED", - "pid": "0x3060", - "device_version": "0.1.3" - }, - "rgblight": { - "hue_steps": 10, - "led_count": 9, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], - "rows": ["D4", "C6", "D7", "E6", "B2"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 5], "x": 0, "y": 0}, - {"matrix": [1, 5], "x": 1, "y": 0}, - {"matrix": [2, 5], "x": 2, "y": 0}, - {"matrix": [3, 5], "x": 3, "y": 0}, - - {"matrix": [0, 4], "x": 0, "y": 1.25}, - {"matrix": [1, 4], "x": 1, "y": 1.25}, - {"matrix": [2, 4], "x": 2, "y": 1.25}, - {"matrix": [3, 4], "x": 3, "y": 1.25}, - - {"matrix": [0, 3], "x": 0, "y": 2.25}, - {"matrix": [1, 3], "x": 1, "y": 2.25}, - {"matrix": [2, 3], "x": 2, "y": 2.25}, - {"matrix": [4, 3], "x": 4.25, "y": 2.25}, - - {"matrix": [0, 2], "x": 0, "y": 3.25}, - {"matrix": [1, 2], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 2], "x": 3, "y": 2.25, "h": 2}, - {"matrix": [4, 2], "x": 4.25, "y": 3.25}, - - {"matrix": [0, 1], "x": 0, "y": 4.25}, - {"matrix": [1, 1], "x": 1, "y": 4.25}, - {"matrix": [2, 1], "x": 2, "y": 4.25}, - {"matrix": [4, 1], "x": 4.25, "y": 4.25}, - - {"matrix": [0, 0], "x": 0, "y": 5.25, "w": 2}, - {"matrix": [2, 0], "x": 2, "y": 5.25}, - {"matrix": [3, 0], "x": 3, "y": 4.25, "h": 2}, - {"matrix": [4, 0], "x": 4.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/getta25/rev1/keyboard.json b/keyboards/salicylic_acid3/getta25/rev1/keyboard.json new file mode 100644 index 0000000000..e2148f9302 --- /dev/null +++ b/keyboards/salicylic_acid3/getta25/rev1/keyboard.json @@ -0,0 +1,73 @@ +{ + "keyboard_name": "getta25", + "manufacturer": "Salicylic_Acid", + "url": "https://salicylic-acid3.hatenablog.com/", + "maintainer": "Salicylic_acid3", + "usb": { + "vid": "0xFEED", + "pid": "0x3060", + "device_version": "0.1.3" + }, + "rgblight": { + "hue_steps": 10, + "led_count": 9, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], + "rows": ["D4", "C6", "D7", "E6", "B2"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 5], "x": 0, "y": 0}, + {"matrix": [1, 5], "x": 1, "y": 0}, + {"matrix": [2, 5], "x": 2, "y": 0}, + {"matrix": [3, 5], "x": 3, "y": 0}, + + {"matrix": [0, 4], "x": 0, "y": 1.25}, + {"matrix": [1, 4], "x": 1, "y": 1.25}, + {"matrix": [2, 4], "x": 2, "y": 1.25}, + {"matrix": [3, 4], "x": 3, "y": 1.25}, + + {"matrix": [0, 3], "x": 0, "y": 2.25}, + {"matrix": [1, 3], "x": 1, "y": 2.25}, + {"matrix": [2, 3], "x": 2, "y": 2.25}, + {"matrix": [4, 3], "x": 4.25, "y": 2.25}, + + {"matrix": [0, 2], "x": 0, "y": 3.25}, + {"matrix": [1, 2], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 2], "x": 3, "y": 2.25, "h": 2}, + {"matrix": [4, 2], "x": 4.25, "y": 3.25}, + + {"matrix": [0, 1], "x": 0, "y": 4.25}, + {"matrix": [1, 1], "x": 1, "y": 4.25}, + {"matrix": [2, 1], "x": 2, "y": 4.25}, + {"matrix": [4, 1], "x": 4.25, "y": 4.25}, + + {"matrix": [0, 0], "x": 0, "y": 5.25, "w": 2}, + {"matrix": [2, 0], "x": 2, "y": 5.25}, + {"matrix": [3, 0], "x": 3, "y": 4.25, "h": 2}, + {"matrix": [4, 0], "x": 4.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/getta25/rev1/rules.mk b/keyboards/salicylic_acid3/getta25/rev1/rules.mk deleted file mode 100644 index fff00a1b51..0000000000 --- a/keyboards/salicylic_acid3/getta25/rev1/rules.mk +++ /dev/null @@ -1,3 +0,0 @@ -# Revision Specific Build Options -# change yes to no to disable -# diff --git a/keyboards/salicylic_acid3/guide68/info.json b/keyboards/salicylic_acid3/guide68/info.json deleted file mode 100644 index 09993a1138..0000000000 --- a/keyboards/salicylic_acid3/guide68/info.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "manufacturer": "Salicylic-acid3", - "keyboard_name": "guide68", - "maintainer": "Salicylic-acid3", - "bootloader": "caterina", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "rgblight": true, - "nkro": false - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "vid": "0x04D8", - "pid": "0xE6DD", - "device_version": "1.0.0" - }, - "rgblight": { - "led_count": 12, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "sleep": true, - "max_brightness": 255, - "split": true, - "split_count": [6, 6] - }, - "ws2812": { - "pin": "D3" - }, - "split": { - "enabled": true, - "transport": { - "protocol": "serial" - }, - "soft_serial_pin": "D0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [5, 0], "x": 7, "y": 0}, - {"matrix": [5, 1], "x": 8, "y": 0}, - {"matrix": [5, 2], "x": 9, "y": 0}, - {"matrix": [5, 3], "x": 10, "y": 0}, - {"matrix": [5, 4], "x": 11, "y": 0}, - {"matrix": [5, 5], "x": 12, "y": 0}, - {"matrix": [5, 6], "x": 13, "y": 0}, - {"matrix": [5, 7], "x": 14, "y": 0}, - {"matrix": [6, 7], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [6, 0], "x": 7.5, "y": 1}, - {"matrix": [6, 1], "x": 8.5, "y": 1}, - {"matrix": [6, 2], "x": 9.5, "y": 1}, - {"matrix": [6, 3], "x": 10.5, "y": 1}, - {"matrix": [6, 4], "x": 11.5, "y": 1}, - {"matrix": [6, 5], "x": 12.5, "y": 1}, - {"matrix": [6, 6], "x": 13.5, "y": 1}, - {"matrix": [7, 7], "x": 14.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [7, 0], "x": 7.75, "y": 2}, - {"matrix": [7, 1], "x": 8.75, "y": 2}, - {"matrix": [7, 2], "x": 9.75, "y": 2}, - {"matrix": [7, 3], "x": 10.75, "y": 2}, - {"matrix": [7, 4], "x": 11.75, "y": 2}, - {"matrix": [7, 5], "x": 12.75, "y": 2}, - {"matrix": [7, 6], "x": 13.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, - {"matrix": [3, 1], "x": 2, "y": 3}, - {"matrix": [3, 2], "x": 3, "y": 3}, - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3}, - {"matrix": [3, 5], "x": 6, "y": 3}, - {"matrix": [8, 0], "x": 8, "y": 3}, - {"matrix": [8, 1], "x": 9, "y": 3}, - {"matrix": [8, 2], "x": 10, "y": 3}, - {"matrix": [8, 3], "x": 11, "y": 3}, - {"matrix": [8, 4], "x": 12, "y": 3}, - {"matrix": [8, 5], "x": 13, "y": 3}, - {"matrix": [8, 6], "x": 14, "y": 3}, - {"matrix": [8, 7], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 7.75, "y": 4, "w": 1.5}, - {"matrix": [9, 1], "x": 9.25, "y": 4, "w": 1.25}, - {"matrix": [9, 3], "x": 10.5, "y": 4, "w": 1.25}, - {"matrix": [9, 4], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 6], "x": 14, "y": 4}, - {"matrix": [9, 7], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/guide68/keyboard.json b/keyboards/salicylic_acid3/guide68/keyboard.json new file mode 100644 index 0000000000..09993a1138 --- /dev/null +++ b/keyboards/salicylic_acid3/guide68/keyboard.json @@ -0,0 +1,130 @@ +{ + "manufacturer": "Salicylic-acid3", + "keyboard_name": "guide68", + "maintainer": "Salicylic-acid3", + "bootloader": "caterina", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "rgblight": true, + "nkro": false + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "vid": "0x04D8", + "pid": "0xE6DD", + "device_version": "1.0.0" + }, + "rgblight": { + "led_count": 12, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "sleep": true, + "max_brightness": 255, + "split": true, + "split_count": [6, 6] + }, + "ws2812": { + "pin": "D3" + }, + "split": { + "enabled": true, + "transport": { + "protocol": "serial" + }, + "soft_serial_pin": "D0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [5, 0], "x": 7, "y": 0}, + {"matrix": [5, 1], "x": 8, "y": 0}, + {"matrix": [5, 2], "x": 9, "y": 0}, + {"matrix": [5, 3], "x": 10, "y": 0}, + {"matrix": [5, 4], "x": 11, "y": 0}, + {"matrix": [5, 5], "x": 12, "y": 0}, + {"matrix": [5, 6], "x": 13, "y": 0}, + {"matrix": [5, 7], "x": 14, "y": 0}, + {"matrix": [6, 7], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [6, 0], "x": 7.5, "y": 1}, + {"matrix": [6, 1], "x": 8.5, "y": 1}, + {"matrix": [6, 2], "x": 9.5, "y": 1}, + {"matrix": [6, 3], "x": 10.5, "y": 1}, + {"matrix": [6, 4], "x": 11.5, "y": 1}, + {"matrix": [6, 5], "x": 12.5, "y": 1}, + {"matrix": [6, 6], "x": 13.5, "y": 1}, + {"matrix": [7, 7], "x": 14.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [7, 0], "x": 7.75, "y": 2}, + {"matrix": [7, 1], "x": 8.75, "y": 2}, + {"matrix": [7, 2], "x": 9.75, "y": 2}, + {"matrix": [7, 3], "x": 10.75, "y": 2}, + {"matrix": [7, 4], "x": 11.75, "y": 2}, + {"matrix": [7, 5], "x": 12.75, "y": 2}, + {"matrix": [7, 6], "x": 13.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2}, + {"matrix": [3, 1], "x": 2, "y": 3}, + {"matrix": [3, 2], "x": 3, "y": 3}, + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3}, + {"matrix": [3, 5], "x": 6, "y": 3}, + {"matrix": [8, 0], "x": 8, "y": 3}, + {"matrix": [8, 1], "x": 9, "y": 3}, + {"matrix": [8, 2], "x": 10, "y": 3}, + {"matrix": [8, 3], "x": 11, "y": 3}, + {"matrix": [8, 4], "x": 12, "y": 3}, + {"matrix": [8, 5], "x": 13, "y": 3}, + {"matrix": [8, 6], "x": 14, "y": 3}, + {"matrix": [8, 7], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 7.75, "y": 4, "w": 1.5}, + {"matrix": [9, 1], "x": 9.25, "y": 4, "w": 1.25}, + {"matrix": [9, 3], "x": 10.5, "y": 4, "w": 1.25}, + {"matrix": [9, 4], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 6], "x": 14, "y": 4}, + {"matrix": [9, 7], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/guide68/rules.mk b/keyboards/salicylic_acid3/guide68/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/salicylic_acid3/guide68/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/info.json b/keyboards/salicylic_acid3/jisplit89/rev1/info.json deleted file mode 100644 index e3d884bdb1..0000000000 --- a/keyboards/salicylic_acid3/jisplit89/rev1/info.json +++ /dev/null @@ -1,152 +0,0 @@ -{ - "keyboard_name": "jisplit89", - "manufacturer": "Salicylic_Acid", - "url": "https://salicylic-acid3.hatenablog.com/", - "maintainer": "Salicylic_acid3", - "usb": { - "vid": "0x04D8", - "pid": "0xEB4F", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"], - "rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2" - }, - "rgblight": { - "hue_steps": 10, - "led_count": 32, - "split_count": [11, 21], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - - {"matrix": [0, 5], "x": 5.5, "y": 0}, - - {"matrix": [7, 0], "x": 7.5, "y": 0}, - {"matrix": [7, 1], "x": 8.5, "y": 0}, - {"matrix": [7, 2], "x": 9.5, "y": 0}, - - {"matrix": [7, 3], "x": 10.75, "y": 0}, - {"matrix": [7, 4], "x": 11.75, "y": 0}, - {"matrix": [7, 5], "x": 12.75, "y": 0}, - {"matrix": [7, 6], "x": 13.75, "y": 0}, - - {"matrix": [7, 7], "x": 15, "y": 0}, - {"matrix": [13, 0], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - - {"matrix": [8, 0], "x": 7, "y": 1.25}, - {"matrix": [8, 1], "x": 8, "y": 1.25}, - {"matrix": [8, 2], "x": 9, "y": 1.25}, - {"matrix": [8, 3], "x": 10, "y": 1.25}, - {"matrix": [8, 4], "x": 11, "y": 1.25}, - {"matrix": [8, 5], "x": 12, "y": 1.25}, - {"matrix": [8, 6], "x": 13, "y": 1.25}, - {"matrix": [8, 7], "x": 14, "y": 1.25}, - {"matrix": [13, 1], "x": 15, "y": 1.25}, - {"matrix": [13, 2], "x": 16, "y": 1.25}, - - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - - {"matrix": [9, 0], "x": 7.5, "y": 2.25}, - {"matrix": [9, 1], "x": 8.5, "y": 2.25}, - {"matrix": [9, 2], "x": 9.5, "y": 2.25}, - {"matrix": [9, 3], "x": 10.5, "y": 2.25}, - {"matrix": [9, 4], "x": 11.5, "y": 2.25}, - {"matrix": [9, 5], "x": 12.5, "y": 2.25}, - {"matrix": [9, 6], "x": 13.5, "y": 2.25}, - {"matrix": [9, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, - {"matrix": [13, 3], "x": 16, "y": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - - {"matrix": [10, 0], "x": 7.75, "y": 3.25}, - {"matrix": [10, 1], "x": 8.75, "y": 3.25}, - {"matrix": [10, 2], "x": 9.75, "y": 3.25}, - {"matrix": [10, 3], "x": 10.75, "y": 3.25}, - {"matrix": [10, 4], "x": 11.75, "y": 3.25}, - {"matrix": [10, 5], "x": 12.75, "y": 3.25}, - {"matrix": [10, 6], "x": 13.75, "y": 3.25}, - {"matrix": [10, 7], "x": 16, "y": 3.25}, - - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2}, - {"matrix": [4, 1], "x": 2, "y": 4.25}, - {"matrix": [4, 2], "x": 3, "y": 4.25}, - {"matrix": [4, 3], "x": 4, "y": 4.25}, - {"matrix": [4, 4], "x": 5, "y": 4.25}, - {"matrix": [4, 5], "x": 6, "y": 4.25}, - - {"matrix": [11, 0], "x": 8, "y": 4.25}, - {"matrix": [11, 1], "x": 9, "y": 4.25}, - {"matrix": [11, 2], "x": 10, "y": 4.25}, - {"matrix": [11, 3], "x": 11, "y": 4.25}, - {"matrix": [11, 4], "x": 12, "y": 4.25}, - {"matrix": [11, 5], "x": 13, "y": 4.25}, - {"matrix": [11, 6], "x": 14, "y": 4.25}, - {"matrix": [11, 7], "x": 15, "y": 4.25}, - {"matrix": [12, 7], "x": 16, "y": 4.25}, - - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25}, - {"matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 3], "x": 3.5, "y": 5.25}, - {"matrix": [5, 4], "x": 4.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 5], "x": 5.75, "y": 5.25}, - - {"matrix": [12, 0], "x": 7.75, "y": 5.25}, - {"matrix": [12, 1], "x": 8.75, "y": 5.25, "w": 1.25}, - {"matrix": [12, 2], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [12, 3], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [12, 4], "x": 12.5, "y": 5.25}, - - {"matrix": [12, 5], "x": 14, "y": 5.25}, - {"matrix": [12, 6], "x": 15, "y": 5.25}, - {"matrix": [13, 4], "x": 16, "y": 5.25} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json new file mode 100644 index 0000000000..e3d884bdb1 --- /dev/null +++ b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json @@ -0,0 +1,152 @@ +{ + "keyboard_name": "jisplit89", + "manufacturer": "Salicylic_Acid", + "url": "https://salicylic-acid3.hatenablog.com/", + "maintainer": "Salicylic_acid3", + "usb": { + "vid": "0x04D8", + "pid": "0xEB4F", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B5"], + "rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2" + }, + "rgblight": { + "hue_steps": 10, + "led_count": 32, + "split_count": [11, 21], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + + {"matrix": [0, 5], "x": 5.5, "y": 0}, + + {"matrix": [7, 0], "x": 7.5, "y": 0}, + {"matrix": [7, 1], "x": 8.5, "y": 0}, + {"matrix": [7, 2], "x": 9.5, "y": 0}, + + {"matrix": [7, 3], "x": 10.75, "y": 0}, + {"matrix": [7, 4], "x": 11.75, "y": 0}, + {"matrix": [7, 5], "x": 12.75, "y": 0}, + {"matrix": [7, 6], "x": 13.75, "y": 0}, + + {"matrix": [7, 7], "x": 15, "y": 0}, + {"matrix": [13, 0], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + + {"matrix": [8, 0], "x": 7, "y": 1.25}, + {"matrix": [8, 1], "x": 8, "y": 1.25}, + {"matrix": [8, 2], "x": 9, "y": 1.25}, + {"matrix": [8, 3], "x": 10, "y": 1.25}, + {"matrix": [8, 4], "x": 11, "y": 1.25}, + {"matrix": [8, 5], "x": 12, "y": 1.25}, + {"matrix": [8, 6], "x": 13, "y": 1.25}, + {"matrix": [8, 7], "x": 14, "y": 1.25}, + {"matrix": [13, 1], "x": 15, "y": 1.25}, + {"matrix": [13, 2], "x": 16, "y": 1.25}, + + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + + {"matrix": [9, 0], "x": 7.5, "y": 2.25}, + {"matrix": [9, 1], "x": 8.5, "y": 2.25}, + {"matrix": [9, 2], "x": 9.5, "y": 2.25}, + {"matrix": [9, 3], "x": 10.5, "y": 2.25}, + {"matrix": [9, 4], "x": 11.5, "y": 2.25}, + {"matrix": [9, 5], "x": 12.5, "y": 2.25}, + {"matrix": [9, 6], "x": 13.5, "y": 2.25}, + {"matrix": [9, 7], "x": 14.75, "y": 2.25, "w": 1.25, "h": 2}, + {"matrix": [13, 3], "x": 16, "y": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + + {"matrix": [10, 0], "x": 7.75, "y": 3.25}, + {"matrix": [10, 1], "x": 8.75, "y": 3.25}, + {"matrix": [10, 2], "x": 9.75, "y": 3.25}, + {"matrix": [10, 3], "x": 10.75, "y": 3.25}, + {"matrix": [10, 4], "x": 11.75, "y": 3.25}, + {"matrix": [10, 5], "x": 12.75, "y": 3.25}, + {"matrix": [10, 6], "x": 13.75, "y": 3.25}, + {"matrix": [10, 7], "x": 16, "y": 3.25}, + + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2}, + {"matrix": [4, 1], "x": 2, "y": 4.25}, + {"matrix": [4, 2], "x": 3, "y": 4.25}, + {"matrix": [4, 3], "x": 4, "y": 4.25}, + {"matrix": [4, 4], "x": 5, "y": 4.25}, + {"matrix": [4, 5], "x": 6, "y": 4.25}, + + {"matrix": [11, 0], "x": 8, "y": 4.25}, + {"matrix": [11, 1], "x": 9, "y": 4.25}, + {"matrix": [11, 2], "x": 10, "y": 4.25}, + {"matrix": [11, 3], "x": 11, "y": 4.25}, + {"matrix": [11, 4], "x": 12, "y": 4.25}, + {"matrix": [11, 5], "x": 13, "y": 4.25}, + {"matrix": [11, 6], "x": 14, "y": 4.25}, + {"matrix": [11, 7], "x": 15, "y": 4.25}, + {"matrix": [12, 7], "x": 16, "y": 4.25}, + + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25}, + {"matrix": [5, 2], "x": 2.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 3], "x": 3.5, "y": 5.25}, + {"matrix": [5, 4], "x": 4.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 5], "x": 5.75, "y": 5.25}, + + {"matrix": [12, 0], "x": 7.75, "y": 5.25}, + {"matrix": [12, 1], "x": 8.75, "y": 5.25, "w": 1.25}, + {"matrix": [12, 2], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [12, 3], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [12, 4], "x": 12.5, "y": 5.25}, + + {"matrix": [12, 5], "x": 14, "y": 5.25}, + {"matrix": [12, 6], "x": 15, "y": 5.25}, + {"matrix": [13, 4], "x": 16, "y": 5.25} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/rules.mk b/keyboards/salicylic_acid3/jisplit89/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/salicylic_acid3/naked48/rev1/info.json b/keyboards/salicylic_acid3/naked48/rev1/info.json deleted file mode 100644 index f0aa33b962..0000000000 --- a/keyboards/salicylic_acid3/naked48/rev1/info.json +++ /dev/null @@ -1,263 +0,0 @@ -{ - "keyboard_name": "naked48", - "manufacturer": "Salicylic_Acid", - "url": "https://salicylic-acid3.hatenablog.com/", - "maintainer": "Salicylic_acid3", - "usb": { - "vid": "0x04D8", - "pid": "0xE8BA", - "device_version": "0.0.1" - }, - "rgb_matrix": { - "driver": "ws2812" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D7", "E6", "B4", "B5"], - "rows": ["D1", "D0", "D4", "C6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B4", "B5", "B2", "B2"], - "rows": ["D4", "C6", "D7", "E6"] - } - } - }, - "rgblight": { - "hue_steps": 10, - "led_count": 48, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - }, - "default": { - "val": 50 - } - }, - "ws2812": { - "pin": "D3" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 8, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [1, 6], "x": 8, "y": 1}, - {"matrix": [1, 7], "x": 9, "y": 1}, - {"matrix": [1, 8], "x": 10, "y": 1}, - {"matrix": [1, 9], "x": 11, "y": 1}, - {"matrix": [1, 10], "x": 12, "y": 1}, - {"matrix": [1, 11], "x": 13, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [2, 6], "x": 8, "y": 2}, - {"matrix": [2, 7], "x": 9, "y": 2}, - {"matrix": [2, 8], "x": 10, "y": 2}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [2, 11], "x": 13, "y": 2}, - - {"matrix": [3, 0], "x": 1, "y": 3}, - {"matrix": [3, 1], "x": 2, "y": 3}, - {"matrix": [3, 2], "x": 3, "y": 3}, - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3}, - {"matrix": [3, 5], "x": 6, "y": 3}, - {"matrix": [3, 6], "x": 7, "y": 3}, - {"matrix": [3, 7], "x": 8, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - {"matrix": [3, 9], "x": 10, "y": 3}, - {"matrix": [3, 10], "x": 11, "y": 3}, - {"matrix": [3, 11], "x": 12, "y": 3} - ] - }, - "LAYOUT_with_nafuda": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 8, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - - {"matrix": [4, 1], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [1, 6], "x": 8, "y": 1}, - {"matrix": [1, 7], "x": 9, "y": 1}, - {"matrix": [1, 8], "x": 10, "y": 1}, - {"matrix": [1, 9], "x": 11, "y": 1}, - {"matrix": [1, 10], "x": 12, "y": 1}, - {"matrix": [1, 11], "x": 13, "y": 1}, - - {"matrix": [5, 0], "x": 15, "y": 1}, - {"matrix": [5, 1], "x": 16, "y": 1}, - {"matrix": [5, 2], "x": 17, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [2, 6], "x": 8, "y": 2}, - {"matrix": [2, 7], "x": 9, "y": 2}, - {"matrix": [2, 8], "x": 10, "y": 2}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [2, 11], "x": 13, "y": 2}, - - {"matrix": [6, 0], "x": 15, "y": 2}, - {"matrix": [6, 1], "x": 16, "y": 2}, - {"matrix": [6, 2], "x": 17, "y": 2}, - - {"matrix": [3, 0], "x": 1, "y": 3}, - {"matrix": [3, 1], "x": 2, "y": 3}, - {"matrix": [3, 2], "x": 3, "y": 3}, - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3}, - {"matrix": [3, 5], "x": 6, "y": 3}, - {"matrix": [3, 6], "x": 7, "y": 3}, - {"matrix": [3, 7], "x": 8, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - {"matrix": [3, 9], "x": 10, "y": 3}, - {"matrix": [3, 10], "x": 11, "y": 3}, - {"matrix": [3, 11], "x": 12, "y": 3} - ] - }, - "LAYOUT_with_setta21": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 8, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - - {"matrix": [4, 0], "x": 15, "y": 0, "h": 2}, - {"matrix": [4, 1], "x": 16, "y": 0}, - {"matrix": [4, 2], "x": 17, "y": 0}, - {"matrix": [4, 3], "x": 18, "y": 0}, - {"matrix": [4, 4], "x": 19, "y": 0}, - {"matrix": [4, 5], "x": 20.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [1, 6], "x": 8, "y": 1}, - {"matrix": [1, 7], "x": 9, "y": 1}, - {"matrix": [1, 8], "x": 10, "y": 1}, - {"matrix": [1, 9], "x": 11, "y": 1}, - {"matrix": [1, 10], "x": 12, "y": 1}, - {"matrix": [1, 11], "x": 13, "y": 1}, - - {"matrix": [5, 1], "x": 16, "y": 1}, - {"matrix": [5, 2], "x": 17, "y": 1}, - {"matrix": [5, 3], "x": 18, "y": 1}, - {"matrix": [5, 4], "x": 19, "y": 1}, - {"matrix": [5, 5], "x": 20.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [2, 6], "x": 8, "y": 2}, - {"matrix": [2, 7], "x": 9, "y": 2}, - {"matrix": [2, 8], "x": 10, "y": 2}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [2, 11], "x": 13, "y": 2}, - - {"matrix": [6, 0], "x": 15, "y": 2}, - {"matrix": [6, 1], "x": 16, "y": 2}, - {"matrix": [6, 2], "x": 17, "y": 2}, - {"matrix": [6, 3], "x": 18, "y": 2}, - {"matrix": [6, 4], "x": 19, "y": 2}, - {"matrix": [6, 5], "x": 20.25, "y": 2}, - - {"matrix": [3, 0], "x": 1, "y": 3}, - {"matrix": [3, 1], "x": 2, "y": 3}, - {"matrix": [3, 2], "x": 3, "y": 3}, - {"matrix": [3, 3], "x": 4, "y": 3}, - {"matrix": [3, 4], "x": 5, "y": 3}, - {"matrix": [3, 5], "x": 6, "y": 3}, - {"matrix": [3, 6], "x": 7, "y": 3}, - {"matrix": [3, 7], "x": 8, "y": 3}, - {"matrix": [3, 8], "x": 9, "y": 3}, - {"matrix": [3, 9], "x": 10, "y": 3}, - {"matrix": [3, 10], "x": 11, "y": 3}, - {"matrix": [3, 11], "x": 12, "y": 3}, - - {"matrix": [7, 0], "x": 15, "y": 3, "w": 2}, - {"matrix": [7, 2], "x": 17, "y": 3, "w": 2}, - {"matrix": [7, 4], "x": 19, "y": 3}, - {"matrix": [7, 5], "x": 20.25, "y": 3} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/naked48/rev1/keyboard.json b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json new file mode 100644 index 0000000000..f0aa33b962 --- /dev/null +++ b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json @@ -0,0 +1,263 @@ +{ + "keyboard_name": "naked48", + "manufacturer": "Salicylic_Acid", + "url": "https://salicylic-acid3.hatenablog.com/", + "maintainer": "Salicylic_acid3", + "usb": { + "vid": "0x04D8", + "pid": "0xE8BA", + "device_version": "0.0.1" + }, + "rgb_matrix": { + "driver": "ws2812" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D7", "E6", "B4", "B5"], + "rows": ["D1", "D0", "D4", "C6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B4", "B5", "B2", "B2"], + "rows": ["D4", "C6", "D7", "E6"] + } + } + }, + "rgblight": { + "hue_steps": 10, + "led_count": 48, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + }, + "default": { + "val": 50 + } + }, + "ws2812": { + "pin": "D3" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 8, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [1, 6], "x": 8, "y": 1}, + {"matrix": [1, 7], "x": 9, "y": 1}, + {"matrix": [1, 8], "x": 10, "y": 1}, + {"matrix": [1, 9], "x": 11, "y": 1}, + {"matrix": [1, 10], "x": 12, "y": 1}, + {"matrix": [1, 11], "x": 13, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [2, 6], "x": 8, "y": 2}, + {"matrix": [2, 7], "x": 9, "y": 2}, + {"matrix": [2, 8], "x": 10, "y": 2}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [2, 11], "x": 13, "y": 2}, + + {"matrix": [3, 0], "x": 1, "y": 3}, + {"matrix": [3, 1], "x": 2, "y": 3}, + {"matrix": [3, 2], "x": 3, "y": 3}, + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3}, + {"matrix": [3, 5], "x": 6, "y": 3}, + {"matrix": [3, 6], "x": 7, "y": 3}, + {"matrix": [3, 7], "x": 8, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + {"matrix": [3, 9], "x": 10, "y": 3}, + {"matrix": [3, 10], "x": 11, "y": 3}, + {"matrix": [3, 11], "x": 12, "y": 3} + ] + }, + "LAYOUT_with_nafuda": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 8, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + + {"matrix": [4, 1], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [1, 6], "x": 8, "y": 1}, + {"matrix": [1, 7], "x": 9, "y": 1}, + {"matrix": [1, 8], "x": 10, "y": 1}, + {"matrix": [1, 9], "x": 11, "y": 1}, + {"matrix": [1, 10], "x": 12, "y": 1}, + {"matrix": [1, 11], "x": 13, "y": 1}, + + {"matrix": [5, 0], "x": 15, "y": 1}, + {"matrix": [5, 1], "x": 16, "y": 1}, + {"matrix": [5, 2], "x": 17, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [2, 6], "x": 8, "y": 2}, + {"matrix": [2, 7], "x": 9, "y": 2}, + {"matrix": [2, 8], "x": 10, "y": 2}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [2, 11], "x": 13, "y": 2}, + + {"matrix": [6, 0], "x": 15, "y": 2}, + {"matrix": [6, 1], "x": 16, "y": 2}, + {"matrix": [6, 2], "x": 17, "y": 2}, + + {"matrix": [3, 0], "x": 1, "y": 3}, + {"matrix": [3, 1], "x": 2, "y": 3}, + {"matrix": [3, 2], "x": 3, "y": 3}, + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3}, + {"matrix": [3, 5], "x": 6, "y": 3}, + {"matrix": [3, 6], "x": 7, "y": 3}, + {"matrix": [3, 7], "x": 8, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + {"matrix": [3, 9], "x": 10, "y": 3}, + {"matrix": [3, 10], "x": 11, "y": 3}, + {"matrix": [3, 11], "x": 12, "y": 3} + ] + }, + "LAYOUT_with_setta21": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 8, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + + {"matrix": [4, 0], "x": 15, "y": 0, "h": 2}, + {"matrix": [4, 1], "x": 16, "y": 0}, + {"matrix": [4, 2], "x": 17, "y": 0}, + {"matrix": [4, 3], "x": 18, "y": 0}, + {"matrix": [4, 4], "x": 19, "y": 0}, + {"matrix": [4, 5], "x": 20.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [1, 6], "x": 8, "y": 1}, + {"matrix": [1, 7], "x": 9, "y": 1}, + {"matrix": [1, 8], "x": 10, "y": 1}, + {"matrix": [1, 9], "x": 11, "y": 1}, + {"matrix": [1, 10], "x": 12, "y": 1}, + {"matrix": [1, 11], "x": 13, "y": 1}, + + {"matrix": [5, 1], "x": 16, "y": 1}, + {"matrix": [5, 2], "x": 17, "y": 1}, + {"matrix": [5, 3], "x": 18, "y": 1}, + {"matrix": [5, 4], "x": 19, "y": 1}, + {"matrix": [5, 5], "x": 20.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [2, 6], "x": 8, "y": 2}, + {"matrix": [2, 7], "x": 9, "y": 2}, + {"matrix": [2, 8], "x": 10, "y": 2}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [2, 11], "x": 13, "y": 2}, + + {"matrix": [6, 0], "x": 15, "y": 2}, + {"matrix": [6, 1], "x": 16, "y": 2}, + {"matrix": [6, 2], "x": 17, "y": 2}, + {"matrix": [6, 3], "x": 18, "y": 2}, + {"matrix": [6, 4], "x": 19, "y": 2}, + {"matrix": [6, 5], "x": 20.25, "y": 2}, + + {"matrix": [3, 0], "x": 1, "y": 3}, + {"matrix": [3, 1], "x": 2, "y": 3}, + {"matrix": [3, 2], "x": 3, "y": 3}, + {"matrix": [3, 3], "x": 4, "y": 3}, + {"matrix": [3, 4], "x": 5, "y": 3}, + {"matrix": [3, 5], "x": 6, "y": 3}, + {"matrix": [3, 6], "x": 7, "y": 3}, + {"matrix": [3, 7], "x": 8, "y": 3}, + {"matrix": [3, 8], "x": 9, "y": 3}, + {"matrix": [3, 9], "x": 10, "y": 3}, + {"matrix": [3, 10], "x": 11, "y": 3}, + {"matrix": [3, 11], "x": 12, "y": 3}, + + {"matrix": [7, 0], "x": 15, "y": 3, "w": 2}, + {"matrix": [7, 2], "x": 17, "y": 3, "w": 2}, + {"matrix": [7, 4], "x": 19, "y": 3}, + {"matrix": [7, 5], "x": 20.25, "y": 3} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/naked48/rev1/rules.mk b/keyboards/salicylic_acid3/naked48/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/salicylic_acid3/naked60/rev1/info.json b/keyboards/salicylic_acid3/naked60/rev1/info.json deleted file mode 100644 index a8ba143184..0000000000 --- a/keyboards/salicylic_acid3/naked60/rev1/info.json +++ /dev/null @@ -1,280 +0,0 @@ -{ - "keyboard_name": "naked60", - "manufacturer": "Salicylic_Acid", - "url": "https://salicylic-acid3.hatenablog.com/", - "maintainer": "Salicylic_acid3", - "usb": { - "vid": "0x04D8", - "pid": "0xEB5C", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "D7", "E6", "B4", "B5", "D3"], - "rows": ["B6", "D1", "D0", "D4", "C6"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B4", "B5", "B2", "B2"], - "rows": ["D4", "C6", "D7", "E6", "B2"] - } - } - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 8, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [1, 6], "x": 8, "y": 1}, - {"matrix": [1, 7], "x": 9, "y": 1}, - {"matrix": [1, 8], "x": 10, "y": 1}, - {"matrix": [1, 9], "x": 11, "y": 1}, - {"matrix": [1, 10], "x": 12, "y": 1}, - {"matrix": [1, 11], "x": 13, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [2, 6], "x": 8, "y": 2}, - {"matrix": [2, 7], "x": 9, "y": 2}, - {"matrix": [2, 8], "x": 10, "y": 2}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [2, 11], "x": 13, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [3, 6], "x": 8, "y": 3}, - {"matrix": [3, 7], "x": 9, "y": 3}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3}, - {"matrix": [3, 11], "x": 13, "y": 3}, - - {"matrix": [4, 0], "x": 1, "y": 4}, - {"matrix": [4, 1], "x": 2, "y": 4}, - {"matrix": [4, 2], "x": 3, "y": 4}, - {"matrix": [4, 3], "x": 4, "y": 4}, - {"matrix": [4, 4], "x": 5, "y": 4}, - {"matrix": [4, 5], "x": 6, "y": 4}, - {"matrix": [4, 6], "x": 7, "y": 4}, - {"matrix": [4, 7], "x": 8, "y": 4}, - {"matrix": [4, 8], "x": 9, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4} - ] - }, - "LAYOUT_with_nafuda": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 8, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - - {"matrix": [5, 1], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [1, 6], "x": 8, "y": 1}, - {"matrix": [1, 7], "x": 9, "y": 1}, - {"matrix": [1, 8], "x": 10, "y": 1}, - {"matrix": [1, 9], "x": 11, "y": 1}, - {"matrix": [1, 10], "x": 12, "y": 1}, - {"matrix": [1, 11], "x": 13, "y": 1}, - - {"matrix": [6, 0], "x": 15, "y": 1}, - {"matrix": [6, 1], "x": 16, "y": 1}, - {"matrix": [6, 2], "x": 17, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [2, 6], "x": 8, "y": 2}, - {"matrix": [2, 7], "x": 9, "y": 2}, - {"matrix": [2, 8], "x": 10, "y": 2}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [2, 11], "x": 13, "y": 2}, - - {"matrix": [7, 0], "x": 15, "y": 2}, - {"matrix": [7, 1], "x": 16, "y": 2}, - {"matrix": [7, 2], "x": 17, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [3, 6], "x": 8, "y": 3}, - {"matrix": [3, 7], "x": 9, "y": 3}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3}, - {"matrix": [3, 11], "x": 13, "y": 3}, - - {"matrix": [4, 0], "x": 1, "y": 4}, - {"matrix": [4, 1], "x": 2, "y": 4}, - {"matrix": [4, 2], "x": 3, "y": 4}, - {"matrix": [4, 3], "x": 4, "y": 4}, - {"matrix": [4, 4], "x": 5, "y": 4}, - {"matrix": [4, 5], "x": 6, "y": 4}, - {"matrix": [4, 6], "x": 7, "y": 4}, - {"matrix": [4, 7], "x": 8, "y": 4}, - {"matrix": [4, 8], "x": 9, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4} - ] - }, - "LAYOUT_with_setta21": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - - {"matrix": [0, 6], "x": 8, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - - {"matrix": [5, 0], "x": 15, "y": 0, "h": 2}, - {"matrix": [5, 1], "x": 16, "y": 0}, - {"matrix": [5, 2], "x": 17, "y": 0}, - {"matrix": [5, 3], "x": 18, "y": 0}, - {"matrix": [5, 4], "x": 19, "y": 0}, - {"matrix": [5, 5], "x": 20.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - - {"matrix": [1, 6], "x": 8, "y": 1}, - {"matrix": [1, 7], "x": 9, "y": 1}, - {"matrix": [1, 8], "x": 10, "y": 1}, - {"matrix": [1, 9], "x": 11, "y": 1}, - {"matrix": [1, 10], "x": 12, "y": 1}, - {"matrix": [1, 11], "x": 13, "y": 1}, - - {"matrix": [6, 1], "x": 16, "y": 1}, - {"matrix": [6, 2], "x": 17, "y": 1}, - {"matrix": [6, 3], "x": 18, "y": 1}, - {"matrix": [6, 4], "x": 19, "y": 1}, - {"matrix": [6, 5], "x": 20.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - - {"matrix": [2, 6], "x": 8, "y": 2}, - {"matrix": [2, 7], "x": 9, "y": 2}, - {"matrix": [2, 8], "x": 10, "y": 2}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [2, 11], "x": 13, "y": 2}, - - {"matrix": [7, 0], "x": 15, "y": 2}, - {"matrix": [7, 1], "x": 16, "y": 2}, - {"matrix": [7, 2], "x": 17, "y": 2}, - {"matrix": [7, 3], "x": 18, "y": 2}, - {"matrix": [7, 4], "x": 19, "y": 2}, - {"matrix": [7, 5], "x": 20.25, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - - {"matrix": [3, 6], "x": 8, "y": 3}, - {"matrix": [3, 7], "x": 9, "y": 3}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3}, - {"matrix": [3, 11], "x": 13, "y": 3}, - - {"matrix": [8, 0], "x": 15, "y": 3, "w": 2}, - {"matrix": [8, 2], "x": 17, "y": 3, "w": 2}, - {"matrix": [8, 4], "x": 19, "y": 3}, - {"matrix": [8, 5], "x": 20.25, "y": 3}, - - {"matrix": [4, 0], "x": 1, "y": 4}, - {"matrix": [4, 1], "x": 2, "y": 4}, - {"matrix": [4, 2], "x": 3, "y": 4}, - {"matrix": [4, 3], "x": 4, "y": 4}, - {"matrix": [4, 4], "x": 5, "y": 4}, - {"matrix": [4, 5], "x": 6, "y": 4}, - {"matrix": [4, 6], "x": 7, "y": 4}, - {"matrix": [4, 7], "x": 8, "y": 4}, - {"matrix": [4, 8], "x": 9, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4}, - {"matrix": [4, 10], "x": 11, "y": 4}, - {"matrix": [4, 11], "x": 12, "y": 4} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/naked60/rev1/keyboard.json b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json new file mode 100644 index 0000000000..a8ba143184 --- /dev/null +++ b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json @@ -0,0 +1,280 @@ +{ + "keyboard_name": "naked60", + "manufacturer": "Salicylic_Acid", + "url": "https://salicylic-acid3.hatenablog.com/", + "maintainer": "Salicylic_acid3", + "usb": { + "vid": "0x04D8", + "pid": "0xEB5C", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "D7", "E6", "B4", "B5", "D3"], + "rows": ["B6", "D1", "D0", "D4", "C6"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B4", "B5", "B2", "B2"], + "rows": ["D4", "C6", "D7", "E6", "B2"] + } + } + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 8, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [1, 6], "x": 8, "y": 1}, + {"matrix": [1, 7], "x": 9, "y": 1}, + {"matrix": [1, 8], "x": 10, "y": 1}, + {"matrix": [1, 9], "x": 11, "y": 1}, + {"matrix": [1, 10], "x": 12, "y": 1}, + {"matrix": [1, 11], "x": 13, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [2, 6], "x": 8, "y": 2}, + {"matrix": [2, 7], "x": 9, "y": 2}, + {"matrix": [2, 8], "x": 10, "y": 2}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [2, 11], "x": 13, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [3, 6], "x": 8, "y": 3}, + {"matrix": [3, 7], "x": 9, "y": 3}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3}, + {"matrix": [3, 11], "x": 13, "y": 3}, + + {"matrix": [4, 0], "x": 1, "y": 4}, + {"matrix": [4, 1], "x": 2, "y": 4}, + {"matrix": [4, 2], "x": 3, "y": 4}, + {"matrix": [4, 3], "x": 4, "y": 4}, + {"matrix": [4, 4], "x": 5, "y": 4}, + {"matrix": [4, 5], "x": 6, "y": 4}, + {"matrix": [4, 6], "x": 7, "y": 4}, + {"matrix": [4, 7], "x": 8, "y": 4}, + {"matrix": [4, 8], "x": 9, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4} + ] + }, + "LAYOUT_with_nafuda": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 8, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + + {"matrix": [5, 1], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [1, 6], "x": 8, "y": 1}, + {"matrix": [1, 7], "x": 9, "y": 1}, + {"matrix": [1, 8], "x": 10, "y": 1}, + {"matrix": [1, 9], "x": 11, "y": 1}, + {"matrix": [1, 10], "x": 12, "y": 1}, + {"matrix": [1, 11], "x": 13, "y": 1}, + + {"matrix": [6, 0], "x": 15, "y": 1}, + {"matrix": [6, 1], "x": 16, "y": 1}, + {"matrix": [6, 2], "x": 17, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [2, 6], "x": 8, "y": 2}, + {"matrix": [2, 7], "x": 9, "y": 2}, + {"matrix": [2, 8], "x": 10, "y": 2}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [2, 11], "x": 13, "y": 2}, + + {"matrix": [7, 0], "x": 15, "y": 2}, + {"matrix": [7, 1], "x": 16, "y": 2}, + {"matrix": [7, 2], "x": 17, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [3, 6], "x": 8, "y": 3}, + {"matrix": [3, 7], "x": 9, "y": 3}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3}, + {"matrix": [3, 11], "x": 13, "y": 3}, + + {"matrix": [4, 0], "x": 1, "y": 4}, + {"matrix": [4, 1], "x": 2, "y": 4}, + {"matrix": [4, 2], "x": 3, "y": 4}, + {"matrix": [4, 3], "x": 4, "y": 4}, + {"matrix": [4, 4], "x": 5, "y": 4}, + {"matrix": [4, 5], "x": 6, "y": 4}, + {"matrix": [4, 6], "x": 7, "y": 4}, + {"matrix": [4, 7], "x": 8, "y": 4}, + {"matrix": [4, 8], "x": 9, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4} + ] + }, + "LAYOUT_with_setta21": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + + {"matrix": [0, 6], "x": 8, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + + {"matrix": [5, 0], "x": 15, "y": 0, "h": 2}, + {"matrix": [5, 1], "x": 16, "y": 0}, + {"matrix": [5, 2], "x": 17, "y": 0}, + {"matrix": [5, 3], "x": 18, "y": 0}, + {"matrix": [5, 4], "x": 19, "y": 0}, + {"matrix": [5, 5], "x": 20.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + + {"matrix": [1, 6], "x": 8, "y": 1}, + {"matrix": [1, 7], "x": 9, "y": 1}, + {"matrix": [1, 8], "x": 10, "y": 1}, + {"matrix": [1, 9], "x": 11, "y": 1}, + {"matrix": [1, 10], "x": 12, "y": 1}, + {"matrix": [1, 11], "x": 13, "y": 1}, + + {"matrix": [6, 1], "x": 16, "y": 1}, + {"matrix": [6, 2], "x": 17, "y": 1}, + {"matrix": [6, 3], "x": 18, "y": 1}, + {"matrix": [6, 4], "x": 19, "y": 1}, + {"matrix": [6, 5], "x": 20.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + + {"matrix": [2, 6], "x": 8, "y": 2}, + {"matrix": [2, 7], "x": 9, "y": 2}, + {"matrix": [2, 8], "x": 10, "y": 2}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [2, 11], "x": 13, "y": 2}, + + {"matrix": [7, 0], "x": 15, "y": 2}, + {"matrix": [7, 1], "x": 16, "y": 2}, + {"matrix": [7, 2], "x": 17, "y": 2}, + {"matrix": [7, 3], "x": 18, "y": 2}, + {"matrix": [7, 4], "x": 19, "y": 2}, + {"matrix": [7, 5], "x": 20.25, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + + {"matrix": [3, 6], "x": 8, "y": 3}, + {"matrix": [3, 7], "x": 9, "y": 3}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3}, + {"matrix": [3, 11], "x": 13, "y": 3}, + + {"matrix": [8, 0], "x": 15, "y": 3, "w": 2}, + {"matrix": [8, 2], "x": 17, "y": 3, "w": 2}, + {"matrix": [8, 4], "x": 19, "y": 3}, + {"matrix": [8, 5], "x": 20.25, "y": 3}, + + {"matrix": [4, 0], "x": 1, "y": 4}, + {"matrix": [4, 1], "x": 2, "y": 4}, + {"matrix": [4, 2], "x": 3, "y": 4}, + {"matrix": [4, 3], "x": 4, "y": 4}, + {"matrix": [4, 4], "x": 5, "y": 4}, + {"matrix": [4, 5], "x": 6, "y": 4}, + {"matrix": [4, 6], "x": 7, "y": 4}, + {"matrix": [4, 7], "x": 8, "y": 4}, + {"matrix": [4, 8], "x": 9, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4}, + {"matrix": [4, 10], "x": 11, "y": 4}, + {"matrix": [4, 11], "x": 12, "y": 4} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/naked60/rev1/rules.mk b/keyboards/salicylic_acid3/naked60/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/salicylic_acid3/naked64/rev1/info.json b/keyboards/salicylic_acid3/naked64/rev1/info.json deleted file mode 100644 index a95f8d60fe..0000000000 --- a/keyboards/salicylic_acid3/naked64/rev1/info.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "keyboard_name": "naked64", - "manufacturer": "Salicylic_Acid", - "url": "https://salicylic-acid3.hatenablog.com/", - "maintainer": "Salicylic_acid3", - "usb": { - "vid": "0xFEED", - "pid": "0x3060", - "device_version": "0.0.3" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "D3"], - "rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "split": { - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["D4", "C6", "D7", "E6", "B4", "B5", "B2", "B2"] - } - } - }, - "rgblight": { - "hue_steps": 10, - "led_count": 12, - "led_map": [0, 1, 3, 2, 2, 3, 2, 3, 4, 5, 6, 7], - "animations": { - "breathing": true, - "snake": true - } - }, - "ws2812": { - "pin": "B6" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0.25, "y": 0}, - - {"matrix": [2, 0], "x": 1.75, "y": 0}, - {"matrix": [7, 0], "x": 2.75, "y": 0}, - {"matrix": [3, 1], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [5, 2], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - - {"matrix": [6, 3], "x": 9.25, "y": 0}, - {"matrix": [3, 4], "x": 10.25, "y": 0}, - {"matrix": [0, 5], "x": 11.25, "y": 0}, - {"matrix": [4, 5], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.5, "y": 0}, - {"matrix": [6, 6], "x": 14.5, "y": 0}, - {"matrix": [3, 7], "x": 15.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - - {"matrix": [3, 0], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [0, 1], "x": 2.75, "y": 1}, - {"matrix": [4, 1], "x": 4, "y": 1}, - {"matrix": [1, 2], "x": 5, "y": 1}, - {"matrix": [6, 2], "x": 6, "y": 1}, - {"matrix": [2, 3], "x": 7, "y": 1}, - - {"matrix": [7, 3], "x": 9.25, "y": 1}, - {"matrix": [4, 4], "x": 10.25, "y": 1}, - {"matrix": [1, 5], "x": 11.25, "y": 1}, - {"matrix": [5, 5], "x": 12.25, "y": 1}, - {"matrix": [2, 6], "x": 13.5, "y": 1}, - {"matrix": [7, 6], "x": 14.5, "y": 1}, - {"matrix": [4, 7], "x": 15.5, "y": 1}, - - {"matrix": [4, 0], "x": 1, "y": 2, "w": 1.75}, - {"matrix": [1, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 4, "y": 2}, - {"matrix": [2, 2], "x": 5, "y": 2}, - {"matrix": [7, 2], "x": 6, "y": 2}, - {"matrix": [3, 3], "x": 7, "y": 2}, - - {"matrix": [0, 4], "x": 9.25, "y": 2}, - {"matrix": [5, 4], "x": 10.25, "y": 2}, - {"matrix": [2, 5], "x": 11.25, "y": 2}, - {"matrix": [6, 5], "x": 12.25, "y": 2}, - {"matrix": [3, 6], "x": 13.5, "y": 2}, - {"matrix": [0, 7], "x": 14.5, "y": 2}, - {"matrix": [5, 7], "x": 15.5, "y": 2}, - - {"matrix": [5, 0], "x": 0.5, "y": 3, "w": 2.25}, - {"matrix": [2, 1], "x": 2.75, "y": 3}, - {"matrix": [6, 1], "x": 4, "y": 3}, - {"matrix": [3, 2], "x": 5, "y": 3}, - {"matrix": [0, 3], "x": 6, "y": 3}, - {"matrix": [4, 3], "x": 7, "y": 3}, - - {"matrix": [1, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 4], "x": 10.25, "y": 3}, - {"matrix": [3, 5], "x": 11.25, "y": 3}, - {"matrix": [7, 5], "x": 12.25, "y": 3}, - {"matrix": [4, 6], "x": 13.5, "y": 3}, - {"matrix": [1, 7], "x": 14.5, "y": 3}, - {"matrix": [6, 7], "x": 15.5, "y": 3}, - - {"matrix": [6, 0], "x": 1.25, "y": 4, "w": 1.75}, - {"matrix": [7, 1], "x": 3.75, "y": 4.25}, - {"matrix": [4, 2], "x": 4.75, "y": 4.25, "w": 2.25}, - {"matrix": [5, 3], "x": 7, "y": 4.25}, - - {"matrix": [2, 4], "x": 9.25, "y": 4.25}, - {"matrix": [7, 4], "x": 10.25, "y": 4.25, "w": 2}, - {"matrix": [0, 6], "x": 12.25, "y": 4.25}, - {"matrix": [5, 6], "x": 13.5, "y": 4}, - {"matrix": [2, 7], "x": 14.5, "y": 4}, - {"matrix": [7, 7], "x": 15.5, "y": 4} - ] - }, - "LAYOUT_with_setta21": { - "layout": [ - {"matrix": [0, 0], "x": 0.25, "y": 0}, - - {"matrix": [2, 0], "x": 1.75, "y": 0}, - {"matrix": [7, 0], "x": 2.75, "y": 0}, - {"matrix": [3, 1], "x": 4, "y": 0}, - {"matrix": [0, 2], "x": 5, "y": 0}, - {"matrix": [5, 2], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - - {"matrix": [6, 3], "x": 9.25, "y": 0}, - {"matrix": [3, 4], "x": 10.25, "y": 0}, - {"matrix": [0, 5], "x": 11.25, "y": 0}, - {"matrix": [4, 5], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.5, "y": 0}, - {"matrix": [6, 6], "x": 14.5, "y": 0}, - {"matrix": [3, 7], "x": 15.5, "y": 0}, - - {"matrix": [8, 5], "x": 17.5, "y": 0}, - {"matrix": [9, 5], "x": 18.5, "y": 0}, - {"matrix": [10, 5], "x": 19.5, "y": 0}, - {"matrix": [11, 5], "x": 20.5, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - - {"matrix": [3, 0], "x": 1.25, "y": 1, "w": 1.5}, - {"matrix": [0, 1], "x": 2.75, "y": 1}, - {"matrix": [4, 1], "x": 4, "y": 1}, - {"matrix": [1, 2], "x": 5, "y": 1}, - {"matrix": [6, 2], "x": 6, "y": 1}, - {"matrix": [2, 3], "x": 7, "y": 1}, - - {"matrix": [7, 3], "x": 9.25, "y": 1}, - {"matrix": [4, 4], "x": 10.25, "y": 1}, - {"matrix": [1, 5], "x": 11.25, "y": 1}, - {"matrix": [5, 5], "x": 12.25, "y": 1}, - {"matrix": [2, 6], "x": 13.5, "y": 1}, - {"matrix": [7, 6], "x": 14.5, "y": 1}, - {"matrix": [4, 7], "x": 15.5, "y": 1}, - - {"matrix": [8, 4], "x": 17.5, "y": 1.25}, - {"matrix": [9, 4], "x": 18.5, "y": 1.25}, - {"matrix": [10, 4], "x": 19.5, "y": 1.25}, - {"matrix": [11, 4], "x": 20.5, "y": 1.25}, - - {"matrix": [4, 0], "x": 1, "y": 2, "w": 1.75}, - {"matrix": [1, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 4, "y": 2}, - {"matrix": [2, 2], "x": 5, "y": 2}, - {"matrix": [7, 2], "x": 6, "y": 2}, - {"matrix": [3, 3], "x": 7, "y": 2}, - - {"matrix": [0, 4], "x": 9.25, "y": 2}, - {"matrix": [5, 4], "x": 10.25, "y": 2}, - {"matrix": [2, 5], "x": 11.25, "y": 2}, - {"matrix": [6, 5], "x": 12.25, "y": 2}, - {"matrix": [3, 6], "x": 13.5, "y": 2}, - {"matrix": [0, 7], "x": 14.5, "y": 2}, - {"matrix": [5, 7], "x": 15.5, "y": 2}, - - {"matrix": [8, 3], "x": 17.5, "y": 2.25}, - {"matrix": [9, 3], "x": 18.5, "y": 2.25}, - {"matrix": [10, 3], "x": 19.5, "y": 2.25}, - - {"matrix": [5, 0], "x": 0.5, "y": 3, "w": 2.25}, - {"matrix": [2, 1], "x": 2.75, "y": 3}, - {"matrix": [6, 1], "x": 4, "y": 3}, - {"matrix": [3, 2], "x": 5, "y": 3}, - {"matrix": [0, 3], "x": 6, "y": 3}, - {"matrix": [4, 3], "x": 7, "y": 3}, - - {"matrix": [1, 4], "x": 9.25, "y": 3}, - {"matrix": [6, 4], "x": 10.25, "y": 3}, - {"matrix": [3, 5], "x": 11.25, "y": 3}, - {"matrix": [7, 5], "x": 12.25, "y": 3}, - {"matrix": [4, 6], "x": 13.5, "y": 3}, - {"matrix": [1, 7], "x": 14.5, "y": 3}, - {"matrix": [6, 7], "x": 15.5, "y": 3}, - - {"matrix": [8, 2], "x": 17.5, "y": 3.25}, - {"matrix": [9, 2], "x": 18.5, "y": 3.25}, - {"matrix": [10, 2], "x": 19.5, "y": 3.25}, - {"matrix": [11, 2], "x": 20.5, "y": 2.25, "h": 2}, - - {"matrix": [6, 0], "x": 1.25, "y": 4, "w": 1.75}, - {"matrix": [7, 1], "x": 3.75, "y": 4.25}, - {"matrix": [4, 2], "x": 4.75, "y": 4.25, "w": 2.25}, - {"matrix": [5, 3], "x": 7, "y": 4.25}, - - {"matrix": [2, 4], "x": 9.25, "y": 4.25}, - {"matrix": [7, 4], "x": 10.25, "y": 4.25, "w": 2}, - {"matrix": [0, 6], "x": 12.25, "y": 4.25}, - {"matrix": [5, 6], "x": 13.5, "y": 4}, - {"matrix": [2, 7], "x": 14.5, "y": 4}, - {"matrix": [7, 7], "x": 15.5, "y": 4}, - - {"matrix": [8, 1], "x": 17.5, "y": 4.25}, - {"matrix": [9, 1], "x": 18.5, "y": 4.25}, - {"matrix": [10, 1], "x": 19.5, "y": 4.25}, - - {"matrix": [8, 0], "x": 17.5, "y": 5.25, "w": 2}, - {"matrix": [10, 0], "x": 19.5, "y": 5.25}, - {"matrix": [11, 0], "x": 20.5, "y": 4.25, "h": 2} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/naked64/rev1/keyboard.json b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json new file mode 100644 index 0000000000..a95f8d60fe --- /dev/null +++ b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json @@ -0,0 +1,226 @@ +{ + "keyboard_name": "naked64", + "manufacturer": "Salicylic_Acid", + "url": "https://salicylic-acid3.hatenablog.com/", + "maintainer": "Salicylic_acid3", + "usb": { + "vid": "0xFEED", + "pid": "0x3060", + "device_version": "0.0.3" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "D3"], + "rows": ["D1", "D0", "D4", "C6", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "split": { + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["D4", "C6", "D7", "E6", "B4", "B5", "B2", "B2"] + } + } + }, + "rgblight": { + "hue_steps": 10, + "led_count": 12, + "led_map": [0, 1, 3, 2, 2, 3, 2, 3, 4, 5, 6, 7], + "animations": { + "breathing": true, + "snake": true + } + }, + "ws2812": { + "pin": "B6" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0.25, "y": 0}, + + {"matrix": [2, 0], "x": 1.75, "y": 0}, + {"matrix": [7, 0], "x": 2.75, "y": 0}, + {"matrix": [3, 1], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [5, 2], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + + {"matrix": [6, 3], "x": 9.25, "y": 0}, + {"matrix": [3, 4], "x": 10.25, "y": 0}, + {"matrix": [0, 5], "x": 11.25, "y": 0}, + {"matrix": [4, 5], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.5, "y": 0}, + {"matrix": [6, 6], "x": 14.5, "y": 0}, + {"matrix": [3, 7], "x": 15.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + + {"matrix": [3, 0], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [0, 1], "x": 2.75, "y": 1}, + {"matrix": [4, 1], "x": 4, "y": 1}, + {"matrix": [1, 2], "x": 5, "y": 1}, + {"matrix": [6, 2], "x": 6, "y": 1}, + {"matrix": [2, 3], "x": 7, "y": 1}, + + {"matrix": [7, 3], "x": 9.25, "y": 1}, + {"matrix": [4, 4], "x": 10.25, "y": 1}, + {"matrix": [1, 5], "x": 11.25, "y": 1}, + {"matrix": [5, 5], "x": 12.25, "y": 1}, + {"matrix": [2, 6], "x": 13.5, "y": 1}, + {"matrix": [7, 6], "x": 14.5, "y": 1}, + {"matrix": [4, 7], "x": 15.5, "y": 1}, + + {"matrix": [4, 0], "x": 1, "y": 2, "w": 1.75}, + {"matrix": [1, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 4, "y": 2}, + {"matrix": [2, 2], "x": 5, "y": 2}, + {"matrix": [7, 2], "x": 6, "y": 2}, + {"matrix": [3, 3], "x": 7, "y": 2}, + + {"matrix": [0, 4], "x": 9.25, "y": 2}, + {"matrix": [5, 4], "x": 10.25, "y": 2}, + {"matrix": [2, 5], "x": 11.25, "y": 2}, + {"matrix": [6, 5], "x": 12.25, "y": 2}, + {"matrix": [3, 6], "x": 13.5, "y": 2}, + {"matrix": [0, 7], "x": 14.5, "y": 2}, + {"matrix": [5, 7], "x": 15.5, "y": 2}, + + {"matrix": [5, 0], "x": 0.5, "y": 3, "w": 2.25}, + {"matrix": [2, 1], "x": 2.75, "y": 3}, + {"matrix": [6, 1], "x": 4, "y": 3}, + {"matrix": [3, 2], "x": 5, "y": 3}, + {"matrix": [0, 3], "x": 6, "y": 3}, + {"matrix": [4, 3], "x": 7, "y": 3}, + + {"matrix": [1, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 4], "x": 10.25, "y": 3}, + {"matrix": [3, 5], "x": 11.25, "y": 3}, + {"matrix": [7, 5], "x": 12.25, "y": 3}, + {"matrix": [4, 6], "x": 13.5, "y": 3}, + {"matrix": [1, 7], "x": 14.5, "y": 3}, + {"matrix": [6, 7], "x": 15.5, "y": 3}, + + {"matrix": [6, 0], "x": 1.25, "y": 4, "w": 1.75}, + {"matrix": [7, 1], "x": 3.75, "y": 4.25}, + {"matrix": [4, 2], "x": 4.75, "y": 4.25, "w": 2.25}, + {"matrix": [5, 3], "x": 7, "y": 4.25}, + + {"matrix": [2, 4], "x": 9.25, "y": 4.25}, + {"matrix": [7, 4], "x": 10.25, "y": 4.25, "w": 2}, + {"matrix": [0, 6], "x": 12.25, "y": 4.25}, + {"matrix": [5, 6], "x": 13.5, "y": 4}, + {"matrix": [2, 7], "x": 14.5, "y": 4}, + {"matrix": [7, 7], "x": 15.5, "y": 4} + ] + }, + "LAYOUT_with_setta21": { + "layout": [ + {"matrix": [0, 0], "x": 0.25, "y": 0}, + + {"matrix": [2, 0], "x": 1.75, "y": 0}, + {"matrix": [7, 0], "x": 2.75, "y": 0}, + {"matrix": [3, 1], "x": 4, "y": 0}, + {"matrix": [0, 2], "x": 5, "y": 0}, + {"matrix": [5, 2], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + + {"matrix": [6, 3], "x": 9.25, "y": 0}, + {"matrix": [3, 4], "x": 10.25, "y": 0}, + {"matrix": [0, 5], "x": 11.25, "y": 0}, + {"matrix": [4, 5], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.5, "y": 0}, + {"matrix": [6, 6], "x": 14.5, "y": 0}, + {"matrix": [3, 7], "x": 15.5, "y": 0}, + + {"matrix": [8, 5], "x": 17.5, "y": 0}, + {"matrix": [9, 5], "x": 18.5, "y": 0}, + {"matrix": [10, 5], "x": 19.5, "y": 0}, + {"matrix": [11, 5], "x": 20.5, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + + {"matrix": [3, 0], "x": 1.25, "y": 1, "w": 1.5}, + {"matrix": [0, 1], "x": 2.75, "y": 1}, + {"matrix": [4, 1], "x": 4, "y": 1}, + {"matrix": [1, 2], "x": 5, "y": 1}, + {"matrix": [6, 2], "x": 6, "y": 1}, + {"matrix": [2, 3], "x": 7, "y": 1}, + + {"matrix": [7, 3], "x": 9.25, "y": 1}, + {"matrix": [4, 4], "x": 10.25, "y": 1}, + {"matrix": [1, 5], "x": 11.25, "y": 1}, + {"matrix": [5, 5], "x": 12.25, "y": 1}, + {"matrix": [2, 6], "x": 13.5, "y": 1}, + {"matrix": [7, 6], "x": 14.5, "y": 1}, + {"matrix": [4, 7], "x": 15.5, "y": 1}, + + {"matrix": [8, 4], "x": 17.5, "y": 1.25}, + {"matrix": [9, 4], "x": 18.5, "y": 1.25}, + {"matrix": [10, 4], "x": 19.5, "y": 1.25}, + {"matrix": [11, 4], "x": 20.5, "y": 1.25}, + + {"matrix": [4, 0], "x": 1, "y": 2, "w": 1.75}, + {"matrix": [1, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 4, "y": 2}, + {"matrix": [2, 2], "x": 5, "y": 2}, + {"matrix": [7, 2], "x": 6, "y": 2}, + {"matrix": [3, 3], "x": 7, "y": 2}, + + {"matrix": [0, 4], "x": 9.25, "y": 2}, + {"matrix": [5, 4], "x": 10.25, "y": 2}, + {"matrix": [2, 5], "x": 11.25, "y": 2}, + {"matrix": [6, 5], "x": 12.25, "y": 2}, + {"matrix": [3, 6], "x": 13.5, "y": 2}, + {"matrix": [0, 7], "x": 14.5, "y": 2}, + {"matrix": [5, 7], "x": 15.5, "y": 2}, + + {"matrix": [8, 3], "x": 17.5, "y": 2.25}, + {"matrix": [9, 3], "x": 18.5, "y": 2.25}, + {"matrix": [10, 3], "x": 19.5, "y": 2.25}, + + {"matrix": [5, 0], "x": 0.5, "y": 3, "w": 2.25}, + {"matrix": [2, 1], "x": 2.75, "y": 3}, + {"matrix": [6, 1], "x": 4, "y": 3}, + {"matrix": [3, 2], "x": 5, "y": 3}, + {"matrix": [0, 3], "x": 6, "y": 3}, + {"matrix": [4, 3], "x": 7, "y": 3}, + + {"matrix": [1, 4], "x": 9.25, "y": 3}, + {"matrix": [6, 4], "x": 10.25, "y": 3}, + {"matrix": [3, 5], "x": 11.25, "y": 3}, + {"matrix": [7, 5], "x": 12.25, "y": 3}, + {"matrix": [4, 6], "x": 13.5, "y": 3}, + {"matrix": [1, 7], "x": 14.5, "y": 3}, + {"matrix": [6, 7], "x": 15.5, "y": 3}, + + {"matrix": [8, 2], "x": 17.5, "y": 3.25}, + {"matrix": [9, 2], "x": 18.5, "y": 3.25}, + {"matrix": [10, 2], "x": 19.5, "y": 3.25}, + {"matrix": [11, 2], "x": 20.5, "y": 2.25, "h": 2}, + + {"matrix": [6, 0], "x": 1.25, "y": 4, "w": 1.75}, + {"matrix": [7, 1], "x": 3.75, "y": 4.25}, + {"matrix": [4, 2], "x": 4.75, "y": 4.25, "w": 2.25}, + {"matrix": [5, 3], "x": 7, "y": 4.25}, + + {"matrix": [2, 4], "x": 9.25, "y": 4.25}, + {"matrix": [7, 4], "x": 10.25, "y": 4.25, "w": 2}, + {"matrix": [0, 6], "x": 12.25, "y": 4.25}, + {"matrix": [5, 6], "x": 13.5, "y": 4}, + {"matrix": [2, 7], "x": 14.5, "y": 4}, + {"matrix": [7, 7], "x": 15.5, "y": 4}, + + {"matrix": [8, 1], "x": 17.5, "y": 4.25}, + {"matrix": [9, 1], "x": 18.5, "y": 4.25}, + {"matrix": [10, 1], "x": 19.5, "y": 4.25}, + + {"matrix": [8, 0], "x": 17.5, "y": 5.25, "w": 2}, + {"matrix": [10, 0], "x": 19.5, "y": 5.25}, + {"matrix": [11, 0], "x": 20.5, "y": 4.25, "h": 2} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/naked64/rev1/rules.mk b/keyboards/salicylic_acid3/naked64/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/salicylic_acid3/setta21/rev1/info.json b/keyboards/salicylic_acid3/setta21/rev1/info.json deleted file mode 100644 index d510c2c3b2..0000000000 --- a/keyboards/salicylic_acid3/setta21/rev1/info.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "keyboard_name": "setta21", - "manufacturer": "Salicylic_Acid", - "url": "https://salicylic-acid3.hatenablog.com/", - "maintainer": "Salicylic_acid3", - "usb": { - "vid": "0xFEED", - "pid": "0x3060", - "device_version": "0.1.1" - }, - "rgblight": { - "hue_steps": 10, - "led_count": 21, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], - "rows": ["D4", "C6", "D7", "E6"] - }, - "diode_direction": "COL2ROW", - "processor": "atmega32u4", - "bootloader": "caterina", - "community_layouts": ["numpad_6x4"], - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - {"matrix": [0, 5], "x": 0, "y": 0}, - {"matrix": [1, 5], "x": 1, "y": 0}, - {"matrix": [2, 5], "x": 2, "y": 0}, - {"matrix": [3, 5], "x": 3, "y": 0}, - - {"matrix": [0, 4], "x": 0, "y": 1.25}, - {"matrix": [1, 4], "x": 1, "y": 1.25}, - {"matrix": [2, 4], "x": 2, "y": 1.25}, - {"matrix": [3, 4], "x": 3, "y": 1.25}, - - {"matrix": [0, 3], "x": 0, "y": 2.25}, - {"matrix": [1, 3], "x": 1, "y": 2.25}, - {"matrix": [2, 3], "x": 2, "y": 2.25}, - - {"matrix": [0, 2], "x": 0, "y": 3.25}, - {"matrix": [1, 2], "x": 1, "y": 3.25}, - {"matrix": [2, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 2], "x": 3, "y": 2.25, "h": 2}, - - {"matrix": [0, 1], "x": 0, "y": 4.25}, - {"matrix": [1, 1], "x": 1, "y": 4.25}, - {"matrix": [2, 1], "x": 2, "y": 4.25}, - - {"matrix": [0, 0], "x": 0, "y": 5.25, "w": 2}, - {"matrix": [2, 0], "x": 2, "y": 5.25}, - {"matrix": [3, 0], "x": 3, "y": 4.25, "h": 2} - ] - } - } -} diff --git a/keyboards/salicylic_acid3/setta21/rev1/keyboard.json b/keyboards/salicylic_acid3/setta21/rev1/keyboard.json new file mode 100644 index 0000000000..d510c2c3b2 --- /dev/null +++ b/keyboards/salicylic_acid3/setta21/rev1/keyboard.json @@ -0,0 +1,73 @@ +{ + "keyboard_name": "setta21", + "manufacturer": "Salicylic_Acid", + "url": "https://salicylic-acid3.hatenablog.com/", + "maintainer": "Salicylic_acid3", + "usb": { + "vid": "0xFEED", + "pid": "0x3060", + "device_version": "0.1.1" + }, + "rgblight": { + "hue_steps": 10, + "led_count": 21, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3"], + "rows": ["D4", "C6", "D7", "E6"] + }, + "diode_direction": "COL2ROW", + "processor": "atmega32u4", + "bootloader": "caterina", + "community_layouts": ["numpad_6x4"], + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + {"matrix": [0, 5], "x": 0, "y": 0}, + {"matrix": [1, 5], "x": 1, "y": 0}, + {"matrix": [2, 5], "x": 2, "y": 0}, + {"matrix": [3, 5], "x": 3, "y": 0}, + + {"matrix": [0, 4], "x": 0, "y": 1.25}, + {"matrix": [1, 4], "x": 1, "y": 1.25}, + {"matrix": [2, 4], "x": 2, "y": 1.25}, + {"matrix": [3, 4], "x": 3, "y": 1.25}, + + {"matrix": [0, 3], "x": 0, "y": 2.25}, + {"matrix": [1, 3], "x": 1, "y": 2.25}, + {"matrix": [2, 3], "x": 2, "y": 2.25}, + + {"matrix": [0, 2], "x": 0, "y": 3.25}, + {"matrix": [1, 2], "x": 1, "y": 3.25}, + {"matrix": [2, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 2], "x": 3, "y": 2.25, "h": 2}, + + {"matrix": [0, 1], "x": 0, "y": 4.25}, + {"matrix": [1, 1], "x": 1, "y": 4.25}, + {"matrix": [2, 1], "x": 2, "y": 4.25}, + + {"matrix": [0, 0], "x": 0, "y": 5.25, "w": 2}, + {"matrix": [2, 0], "x": 2, "y": 5.25}, + {"matrix": [3, 0], "x": 3, "y": 4.25, "h": 2} + ] + } + } +} diff --git a/keyboards/salicylic_acid3/setta21/rev1/rules.mk b/keyboards/salicylic_acid3/setta21/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/sapuseven/macropad12/info.json b/keyboards/sapuseven/macropad12/info.json deleted file mode 100644 index 28e8c19bf8..0000000000 --- a/keyboards/sapuseven/macropad12/info.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "manufacturer": "SapuSeven", - "keyboard_name": "MacroPad12", - "maintainer": "SapuSeven", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["B7", "B6", "B5", "B4"], - "rows": ["D6", "D5", "D4"] - }, - "processor": "atmega32u2", - "usb": { - "device_version": "1.0.0", - "vid": "0x1209", - "pid": "0x7337" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_ortho_3x4" - }, - "layouts": { - "LAYOUT_ortho_3x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2} - ] - } - } -} diff --git a/keyboards/sapuseven/macropad12/keyboard.json b/keyboards/sapuseven/macropad12/keyboard.json new file mode 100644 index 0000000000..28e8c19bf8 --- /dev/null +++ b/keyboards/sapuseven/macropad12/keyboard.json @@ -0,0 +1,46 @@ +{ + "manufacturer": "SapuSeven", + "keyboard_name": "MacroPad12", + "maintainer": "SapuSeven", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["B7", "B6", "B5", "B4"], + "rows": ["D6", "D5", "D4"] + }, + "processor": "atmega32u2", + "usb": { + "device_version": "1.0.0", + "vid": "0x1209", + "pid": "0x7337" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_ortho_3x4" + }, + "layouts": { + "LAYOUT_ortho_3x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2} + ] + } + } +} diff --git a/keyboards/sapuseven/macropad12/rules.mk b/keyboards/sapuseven/macropad12/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sapuseven/macropad12/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/sawnsprojects/eclipse/eclipse60/info.json b/keyboards/sawnsprojects/eclipse/eclipse60/info.json deleted file mode 100644 index 7586ed5a34..0000000000 --- a/keyboards/sawnsprojects/eclipse/eclipse60/info.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "keyboard_name": "Eclipse60", - "manufacturer": "Salane", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x534C", - "pid": "0xE160", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["B1", "B2", "B7", "B3", "D1", "D0", "F6", "F7", "F4", "F5"], - "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false, - "rgblight": true - }, - "rgblight": { - "led_count": 18, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 255, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "K00 (B1,C7)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K10 (B2,C7)", "matrix": [1, 0], "x": 1, "y": 0}, - {"label": "K01 (B1,C6)", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K11 (B2,C6)", "matrix": [1, 1], "x": 3, "y": 0}, - {"label": "K02 (B1,B6)", "matrix": [0, 2], "x": 4, "y": 0}, - {"label": "K12 (B2,B6)", "matrix": [1, 2], "x": 5, "y": 0}, - {"label": "K03 (B1,B5)", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K13 (B2,B5)", "matrix": [1, 3], "x": 7, "y": 0}, - {"label": "K04 (B1,B4)", "matrix": [0, 4], "x": 8, "y": 0}, - {"label": "K14 (B2,B4)", "matrix": [1, 4], "x": 9, "y": 0}, - {"label": "K05 (B1,D7)", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K15 (B2,D7)", "matrix": [1, 5], "x": 11, "y": 0}, - {"label": "K06 (B1,D6)", "matrix": [0, 6], "x": 12, "y": 0}, - {"label": "K16 (B2,D6)", "matrix": [1, 6], "x": 13, "y": 0}, - {"label": "K56 (D0,D6)", "matrix": [5, 6], "x": 14, "y": 0}, - - {"label": "K20 (B7,C7)", "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "K30 (B3,C7)", "matrix": [3, 0], "x": 1.5, "y": 1}, - {"label": "K21 (B7,C6)", "matrix": [2, 1], "x": 2.5, "y": 1}, - {"label": "K31 (B3,C6)", "matrix": [3, 1], "x": 3.5, "y": 1}, - {"label": "K22 (B7,B6)", "matrix": [2, 2], "x": 4.5, "y": 1}, - {"label": "K32 (B3,B6)", "matrix": [3, 2], "x": 5.5, "y": 1}, - {"label": "K23 (B7,B5)", "matrix": [2, 3], "x": 6.5, "y": 1}, - {"label": "K33 (B3,B5)", "matrix": [3, 3], "x": 7.5, "y": 1}, - {"label": "K24 (B7,B4)", "matrix": [2, 4], "x": 8.5, "y": 1}, - {"label": "K34 (B3,B4)", "matrix": [3, 4], "x": 9.5, "y": 1}, - {"label": "K25 (B7,D7)", "matrix": [2, 5], "x": 10.5, "y": 1}, - {"label": "K35 (B3,D7)", "matrix": [3, 5], "x": 11.5, "y": 1}, - {"label": "K26 (B7,D6)", "matrix": [2, 6], "x": 12.5, "y": 1}, - {"label": "K36 (B3,D6)", "matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "K40 (D1,C7)", "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "K50 (D0,C7)", "matrix": [5, 0], "x": 1.75, "y": 2}, - {"label": "K41 (D1,C6)", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K51 (D0,C6)", "matrix": [5, 1], "x": 3.75, "y": 2}, - {"label": "K42 (D1,B6)", "matrix": [4, 2], "x": 4.75, "y": 2}, - {"label": "K52 (D0,B6)", "matrix": [5, 2], "x": 5.75, "y": 2}, - {"label": "K43 (D1,B5)", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K53 (D0,B5)", "matrix": [5, 3], "x": 7.75, "y": 2}, - {"label": "K44 (D1,B4)", "matrix": [4, 4], "x": 8.75, "y": 2}, - {"label": "K54 (D0,B4)", "matrix": [5, 4], "x": 9.75, "y": 2}, - {"label": "K45 (D1,D7)", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K55 (D0,D7)", "matrix": [5, 5], "x": 11.75, "y": 2}, - {"label": "K46 (D1,D6)", "matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "K60 (F6,C7)", "matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "K70 (F7,C7)", "matrix": [7, 0], "x": 1.25, "y": 3}, - {"label": "K61 (F6,C6)", "matrix": [6, 1], "x": 2.25, "y": 3}, - {"label": "K71 (F7,C6)", "matrix": [7, 1], "x": 3.25, "y": 3}, - {"label": "K62 (F6,B6)", "matrix": [6, 2], "x": 4.25, "y": 3}, - {"label": "K72 (F7,B6)", "matrix": [7, 2], "x": 5.25, "y": 3}, - {"label": "K63 (F6,B5)", "matrix": [6, 3], "x": 6.25, "y": 3}, - {"label": "K73 (F7,B5)", "matrix": [7, 3], "x": 7.25, "y": 3}, - {"label": "K64 (F6,B4)", "matrix": [6, 4], "x": 8.25, "y": 3}, - {"label": "K74 (F7,B4)", "matrix": [7, 4], "x": 9.25, "y": 3}, - {"label": "K65 (F6,D7)", "matrix": [6, 5], "x": 10.25, "y": 3}, - {"label": "K75 (F7,D7)", "matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"label": "K66 (F6,D6)", "matrix": [6, 6], "x": 13, "y": 3}, - {"label": "K76 (F7,D6)", "matrix": [7, 6], "x": 14, "y": 3}, - - {"label": "K80 (F4,C7)", "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "K90 (F5,C7)", "matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "K81 (F4,C6)", "matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "K83 (F4,B5)", "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "K94 (F5,B4)", "matrix": [9, 4], "x": 10, "y": 4}, - {"label": "K85 (F4,D7)", "matrix": [8, 5], "x": 11, "y": 4}, - {"label": "K95 (F5,D7)", "matrix": [9, 5], "x": 12, "y": 4}, - {"label": "K86 (F4,D6)", "matrix": [8, 6], "x": 13, "y": 4}, - {"label": "K96 (F5,D6)", "matrix": [9, 6], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/sawnsprojects/eclipse/eclipse60/keyboard.json b/keyboards/sawnsprojects/eclipse/eclipse60/keyboard.json new file mode 100644 index 0000000000..7586ed5a34 --- /dev/null +++ b/keyboards/sawnsprojects/eclipse/eclipse60/keyboard.json @@ -0,0 +1,125 @@ +{ + "keyboard_name": "Eclipse60", + "manufacturer": "Salane", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x534C", + "pid": "0xE160", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["B1", "B2", "B7", "B3", "D1", "D0", "F6", "F7", "F4", "F5"], + "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false, + "rgblight": true + }, + "rgblight": { + "led_count": 18, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 255, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "K00 (B1,C7)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K10 (B2,C7)", "matrix": [1, 0], "x": 1, "y": 0}, + {"label": "K01 (B1,C6)", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K11 (B2,C6)", "matrix": [1, 1], "x": 3, "y": 0}, + {"label": "K02 (B1,B6)", "matrix": [0, 2], "x": 4, "y": 0}, + {"label": "K12 (B2,B6)", "matrix": [1, 2], "x": 5, "y": 0}, + {"label": "K03 (B1,B5)", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K13 (B2,B5)", "matrix": [1, 3], "x": 7, "y": 0}, + {"label": "K04 (B1,B4)", "matrix": [0, 4], "x": 8, "y": 0}, + {"label": "K14 (B2,B4)", "matrix": [1, 4], "x": 9, "y": 0}, + {"label": "K05 (B1,D7)", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K15 (B2,D7)", "matrix": [1, 5], "x": 11, "y": 0}, + {"label": "K06 (B1,D6)", "matrix": [0, 6], "x": 12, "y": 0}, + {"label": "K16 (B2,D6)", "matrix": [1, 6], "x": 13, "y": 0}, + {"label": "K56 (D0,D6)", "matrix": [5, 6], "x": 14, "y": 0}, + + {"label": "K20 (B7,C7)", "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "K30 (B3,C7)", "matrix": [3, 0], "x": 1.5, "y": 1}, + {"label": "K21 (B7,C6)", "matrix": [2, 1], "x": 2.5, "y": 1}, + {"label": "K31 (B3,C6)", "matrix": [3, 1], "x": 3.5, "y": 1}, + {"label": "K22 (B7,B6)", "matrix": [2, 2], "x": 4.5, "y": 1}, + {"label": "K32 (B3,B6)", "matrix": [3, 2], "x": 5.5, "y": 1}, + {"label": "K23 (B7,B5)", "matrix": [2, 3], "x": 6.5, "y": 1}, + {"label": "K33 (B3,B5)", "matrix": [3, 3], "x": 7.5, "y": 1}, + {"label": "K24 (B7,B4)", "matrix": [2, 4], "x": 8.5, "y": 1}, + {"label": "K34 (B3,B4)", "matrix": [3, 4], "x": 9.5, "y": 1}, + {"label": "K25 (B7,D7)", "matrix": [2, 5], "x": 10.5, "y": 1}, + {"label": "K35 (B3,D7)", "matrix": [3, 5], "x": 11.5, "y": 1}, + {"label": "K26 (B7,D6)", "matrix": [2, 6], "x": 12.5, "y": 1}, + {"label": "K36 (B3,D6)", "matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "K40 (D1,C7)", "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "K50 (D0,C7)", "matrix": [5, 0], "x": 1.75, "y": 2}, + {"label": "K41 (D1,C6)", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K51 (D0,C6)", "matrix": [5, 1], "x": 3.75, "y": 2}, + {"label": "K42 (D1,B6)", "matrix": [4, 2], "x": 4.75, "y": 2}, + {"label": "K52 (D0,B6)", "matrix": [5, 2], "x": 5.75, "y": 2}, + {"label": "K43 (D1,B5)", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K53 (D0,B5)", "matrix": [5, 3], "x": 7.75, "y": 2}, + {"label": "K44 (D1,B4)", "matrix": [4, 4], "x": 8.75, "y": 2}, + {"label": "K54 (D0,B4)", "matrix": [5, 4], "x": 9.75, "y": 2}, + {"label": "K45 (D1,D7)", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K55 (D0,D7)", "matrix": [5, 5], "x": 11.75, "y": 2}, + {"label": "K46 (D1,D6)", "matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "K60 (F6,C7)", "matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "K70 (F7,C7)", "matrix": [7, 0], "x": 1.25, "y": 3}, + {"label": "K61 (F6,C6)", "matrix": [6, 1], "x": 2.25, "y": 3}, + {"label": "K71 (F7,C6)", "matrix": [7, 1], "x": 3.25, "y": 3}, + {"label": "K62 (F6,B6)", "matrix": [6, 2], "x": 4.25, "y": 3}, + {"label": "K72 (F7,B6)", "matrix": [7, 2], "x": 5.25, "y": 3}, + {"label": "K63 (F6,B5)", "matrix": [6, 3], "x": 6.25, "y": 3}, + {"label": "K73 (F7,B5)", "matrix": [7, 3], "x": 7.25, "y": 3}, + {"label": "K64 (F6,B4)", "matrix": [6, 4], "x": 8.25, "y": 3}, + {"label": "K74 (F7,B4)", "matrix": [7, 4], "x": 9.25, "y": 3}, + {"label": "K65 (F6,D7)", "matrix": [6, 5], "x": 10.25, "y": 3}, + {"label": "K75 (F7,D7)", "matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"label": "K66 (F6,D6)", "matrix": [6, 6], "x": 13, "y": 3}, + {"label": "K76 (F7,D6)", "matrix": [7, 6], "x": 14, "y": 3}, + + {"label": "K80 (F4,C7)", "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "K90 (F5,C7)", "matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "K81 (F4,C6)", "matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "K83 (F4,B5)", "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "K94 (F5,B4)", "matrix": [9, 4], "x": 10, "y": 4}, + {"label": "K85 (F4,D7)", "matrix": [8, 5], "x": 11, "y": 4}, + {"label": "K95 (F5,D7)", "matrix": [9, 5], "x": 12, "y": 4}, + {"label": "K86 (F4,D6)", "matrix": [8, 6], "x": 13, "y": 4}, + {"label": "K96 (F5,D6)", "matrix": [9, 6], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/sawnsprojects/eclipse/eclipse60/rules.mk b/keyboards/sawnsprojects/eclipse/eclipse60/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/sawnsprojects/eclipse/eclipse60/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/sawnsprojects/eclipse/tinyneko/info.json b/keyboards/sawnsprojects/eclipse/tinyneko/info.json deleted file mode 100644 index 80ae2558f2..0000000000 --- a/keyboards/sawnsprojects/eclipse/tinyneko/info.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "keyboard_name": "tinyneko", - "manufacturer": "Salane", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x534C", - "pid": "0xE260", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["B1", "B2", "B7", "B3", "D1", "D0", "F6", "F7", "F4", "F5"], - "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false, - "rgblight": true - }, - "rgblight": { - "led_count": 18, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 255, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "K00 (B1,C7)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K10 (B2,C7)", "matrix": [1, 0], "x": 1, "y": 0}, - {"label": "K01 (B1,C6)", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K11 (B2,C6)", "matrix": [1, 1], "x": 3, "y": 0}, - {"label": "K02 (B1,B6)", "matrix": [0, 2], "x": 4, "y": 0}, - {"label": "K12 (B2,B6)", "matrix": [1, 2], "x": 5, "y": 0}, - {"label": "K03 (B1,B5)", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K13 (B2,B5)", "matrix": [1, 3], "x": 7, "y": 0}, - {"label": "K04 (B1,B4)", "matrix": [0, 4], "x": 8, "y": 0}, - {"label": "K14 (B2,B4)", "matrix": [1, 4], "x": 9, "y": 0}, - {"label": "K05 (B1,D7)", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K15 (B2,D7)", "matrix": [1, 5], "x": 11, "y": 0}, - {"label": "K06 (B1,D6)", "matrix": [0, 6], "x": 12, "y": 0}, - {"label": "K16 (B2,D6)", "matrix": [1, 6], "x": 13, "y": 0}, - {"label": "K56 (D0,D6)", "matrix": [5, 6], "x": 14, "y": 0}, - - {"label": "K20 (B7,C7)", "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "K30 (B3,C7)", "matrix": [3, 0], "x": 1.5, "y": 1}, - {"label": "K21 (B7,C6)", "matrix": [2, 1], "x": 2.5, "y": 1}, - {"label": "K31 (B3,C6)", "matrix": [3, 1], "x": 3.5, "y": 1}, - {"label": "K22 (B7,B6)", "matrix": [2, 2], "x": 4.5, "y": 1}, - {"label": "K32 (B3,B6)", "matrix": [3, 2], "x": 5.5, "y": 1}, - {"label": "K23 (B7,B5)", "matrix": [2, 3], "x": 6.5, "y": 1}, - {"label": "K33 (B3,B5)", "matrix": [3, 3], "x": 7.5, "y": 1}, - {"label": "K24 (B7,B4)", "matrix": [2, 4], "x": 8.5, "y": 1}, - {"label": "K34 (B3,B4)", "matrix": [3, 4], "x": 9.5, "y": 1}, - {"label": "K25 (B7,D7)", "matrix": [2, 5], "x": 10.5, "y": 1}, - {"label": "K35 (B3,D7)", "matrix": [3, 5], "x": 11.5, "y": 1}, - {"label": "K26 (B7,D6)", "matrix": [2, 6], "x": 12.5, "y": 1}, - {"label": "K36 (B3,D6)", "matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "K40 (D1,C7)", "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "K50 (D0,C7)", "matrix": [5, 0], "x": 1.75, "y": 2}, - {"label": "K41 (D1,C6)", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K51 (D0,C6)", "matrix": [5, 1], "x": 3.75, "y": 2}, - {"label": "K42 (D1,B6)", "matrix": [4, 2], "x": 4.75, "y": 2}, - {"label": "K52 (D0,B6)", "matrix": [5, 2], "x": 5.75, "y": 2}, - {"label": "K43 (D1,B5)", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K53 (D0,B5)", "matrix": [5, 3], "x": 7.75, "y": 2}, - {"label": "K44 (D1,B4)", "matrix": [4, 4], "x": 8.75, "y": 2}, - {"label": "K54 (D0,B4)", "matrix": [5, 4], "x": 9.75, "y": 2}, - {"label": "K45 (D1,D7)", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K55 (D0,D7)", "matrix": [5, 5], "x": 11.75, "y": 2}, - {"label": "K46 (D1,D6)", "matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "K60 (F6,C7)", "matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "K70 (F7,C7)", "matrix": [7, 0], "x": 1.25, "y": 3}, - {"label": "K61 (F6,C6)", "matrix": [6, 1], "x": 2.25, "y": 3}, - {"label": "K71 (F7,C6)", "matrix": [7, 1], "x": 3.25, "y": 3}, - {"label": "K62 (F6,B6)", "matrix": [6, 2], "x": 4.25, "y": 3}, - {"label": "K72 (F7,B6)", "matrix": [7, 2], "x": 5.25, "y": 3}, - {"label": "K63 (F6,B5)", "matrix": [6, 3], "x": 6.25, "y": 3}, - {"label": "K73 (F7,B5)", "matrix": [7, 3], "x": 7.25, "y": 3}, - {"label": "K64 (F6,B4)", "matrix": [6, 4], "x": 8.25, "y": 3}, - {"label": "K74 (F7,B4)", "matrix": [7, 4], "x": 9.25, "y": 3}, - {"label": "K65 (F6,D7)", "matrix": [6, 5], "x": 10.25, "y": 3}, - {"label": "K75 (F7,D7)", "matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"label": "K66 (F6,D6)", "matrix": [6, 6], "x": 13, "y": 3}, - {"label": "K76 (F7,D6)", "matrix": [7, 6], "x": 14, "y": 3}, - - {"label": "K80 (F4,C7)", "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "K90 (F5,C7)", "matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "K81 (F4,C6)", "matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "K83 (F4,B5)", "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "K94 (F5,B4)", "matrix": [9, 4], "x": 10, "y": 4}, - {"label": "K85 (F4,D7)", "matrix": [8, 5], "x": 11, "y": 4}, - {"label": "K95 (F5,D7)", "matrix": [9, 5], "x": 12, "y": 4}, - {"label": "K86 (F4,D6)", "matrix": [8, 6], "x": 13, "y": 4}, - {"label": "K96 (F5,D6)", "matrix": [9, 6], "x": 14, "y": 4} - ] - } - } -} diff --git a/keyboards/sawnsprojects/eclipse/tinyneko/keyboard.json b/keyboards/sawnsprojects/eclipse/tinyneko/keyboard.json new file mode 100644 index 0000000000..80ae2558f2 --- /dev/null +++ b/keyboards/sawnsprojects/eclipse/tinyneko/keyboard.json @@ -0,0 +1,125 @@ +{ + "keyboard_name": "tinyneko", + "manufacturer": "Salane", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x534C", + "pid": "0xE260", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["B1", "B2", "B7", "B3", "D1", "D0", "F6", "F7", "F4", "F5"], + "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D6"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false, + "rgblight": true + }, + "rgblight": { + "led_count": 18, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 255, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "K00 (B1,C7)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K10 (B2,C7)", "matrix": [1, 0], "x": 1, "y": 0}, + {"label": "K01 (B1,C6)", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K11 (B2,C6)", "matrix": [1, 1], "x": 3, "y": 0}, + {"label": "K02 (B1,B6)", "matrix": [0, 2], "x": 4, "y": 0}, + {"label": "K12 (B2,B6)", "matrix": [1, 2], "x": 5, "y": 0}, + {"label": "K03 (B1,B5)", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K13 (B2,B5)", "matrix": [1, 3], "x": 7, "y": 0}, + {"label": "K04 (B1,B4)", "matrix": [0, 4], "x": 8, "y": 0}, + {"label": "K14 (B2,B4)", "matrix": [1, 4], "x": 9, "y": 0}, + {"label": "K05 (B1,D7)", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K15 (B2,D7)", "matrix": [1, 5], "x": 11, "y": 0}, + {"label": "K06 (B1,D6)", "matrix": [0, 6], "x": 12, "y": 0}, + {"label": "K16 (B2,D6)", "matrix": [1, 6], "x": 13, "y": 0}, + {"label": "K56 (D0,D6)", "matrix": [5, 6], "x": 14, "y": 0}, + + {"label": "K20 (B7,C7)", "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "K30 (B3,C7)", "matrix": [3, 0], "x": 1.5, "y": 1}, + {"label": "K21 (B7,C6)", "matrix": [2, 1], "x": 2.5, "y": 1}, + {"label": "K31 (B3,C6)", "matrix": [3, 1], "x": 3.5, "y": 1}, + {"label": "K22 (B7,B6)", "matrix": [2, 2], "x": 4.5, "y": 1}, + {"label": "K32 (B3,B6)", "matrix": [3, 2], "x": 5.5, "y": 1}, + {"label": "K23 (B7,B5)", "matrix": [2, 3], "x": 6.5, "y": 1}, + {"label": "K33 (B3,B5)", "matrix": [3, 3], "x": 7.5, "y": 1}, + {"label": "K24 (B7,B4)", "matrix": [2, 4], "x": 8.5, "y": 1}, + {"label": "K34 (B3,B4)", "matrix": [3, 4], "x": 9.5, "y": 1}, + {"label": "K25 (B7,D7)", "matrix": [2, 5], "x": 10.5, "y": 1}, + {"label": "K35 (B3,D7)", "matrix": [3, 5], "x": 11.5, "y": 1}, + {"label": "K26 (B7,D6)", "matrix": [2, 6], "x": 12.5, "y": 1}, + {"label": "K36 (B3,D6)", "matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "K40 (D1,C7)", "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "K50 (D0,C7)", "matrix": [5, 0], "x": 1.75, "y": 2}, + {"label": "K41 (D1,C6)", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K51 (D0,C6)", "matrix": [5, 1], "x": 3.75, "y": 2}, + {"label": "K42 (D1,B6)", "matrix": [4, 2], "x": 4.75, "y": 2}, + {"label": "K52 (D0,B6)", "matrix": [5, 2], "x": 5.75, "y": 2}, + {"label": "K43 (D1,B5)", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K53 (D0,B5)", "matrix": [5, 3], "x": 7.75, "y": 2}, + {"label": "K44 (D1,B4)", "matrix": [4, 4], "x": 8.75, "y": 2}, + {"label": "K54 (D0,B4)", "matrix": [5, 4], "x": 9.75, "y": 2}, + {"label": "K45 (D1,D7)", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K55 (D0,D7)", "matrix": [5, 5], "x": 11.75, "y": 2}, + {"label": "K46 (D1,D6)", "matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "K60 (F6,C7)", "matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "K70 (F7,C7)", "matrix": [7, 0], "x": 1.25, "y": 3}, + {"label": "K61 (F6,C6)", "matrix": [6, 1], "x": 2.25, "y": 3}, + {"label": "K71 (F7,C6)", "matrix": [7, 1], "x": 3.25, "y": 3}, + {"label": "K62 (F6,B6)", "matrix": [6, 2], "x": 4.25, "y": 3}, + {"label": "K72 (F7,B6)", "matrix": [7, 2], "x": 5.25, "y": 3}, + {"label": "K63 (F6,B5)", "matrix": [6, 3], "x": 6.25, "y": 3}, + {"label": "K73 (F7,B5)", "matrix": [7, 3], "x": 7.25, "y": 3}, + {"label": "K64 (F6,B4)", "matrix": [6, 4], "x": 8.25, "y": 3}, + {"label": "K74 (F7,B4)", "matrix": [7, 4], "x": 9.25, "y": 3}, + {"label": "K65 (F6,D7)", "matrix": [6, 5], "x": 10.25, "y": 3}, + {"label": "K75 (F7,D7)", "matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"label": "K66 (F6,D6)", "matrix": [6, 6], "x": 13, "y": 3}, + {"label": "K76 (F7,D6)", "matrix": [7, 6], "x": 14, "y": 3}, + + {"label": "K80 (F4,C7)", "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "K90 (F5,C7)", "matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "K81 (F4,C6)", "matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "K83 (F4,B5)", "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "K94 (F5,B4)", "matrix": [9, 4], "x": 10, "y": 4}, + {"label": "K85 (F4,D7)", "matrix": [8, 5], "x": 11, "y": 4}, + {"label": "K95 (F5,D7)", "matrix": [9, 5], "x": 12, "y": 4}, + {"label": "K86 (F4,D6)", "matrix": [8, 6], "x": 13, "y": 4}, + {"label": "K96 (F5,D6)", "matrix": [9, 6], "x": 14, "y": 4} + ] + } + } +} diff --git a/keyboards/sawnsprojects/eclipse/tinyneko/rules.mk b/keyboards/sawnsprojects/eclipse/tinyneko/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/sawnsprojects/eclipse/tinyneko/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/sawnsprojects/krush/krush60/solder/info.json b/keyboards/sawnsprojects/krush/krush60/solder/info.json deleted file mode 100644 index b3d4f8f97c..0000000000 --- a/keyboards/sawnsprojects/krush/krush60/solder/info.json +++ /dev/null @@ -1,1188 +0,0 @@ -{ - "keyboard_name": "Krush60 - Solder", - "manufacturer": "SawnsProjects", - "maintainer": "MaiTheSan", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgblight": true - }, - "usb": { - "vid": "0x5350", - "pid": "0x6B32", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D5", "D3"], - "rows": ["B1", "B2", "D1", "D2", "D4", "D6", "F6", "F7", "F5", "F4"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "F0", - "on_state": 0 - }, - "ws2812": { - "pin": "F1" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 20, - "max_brightness": 200, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "twinkle": true - } - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layout_aliases": { - "LAYOUT_60_ansi_arrow_split_bs_7u_spc": "LAYOUT_60_ansi_arrow_tsangan_split_bs", - "LAYOUT_60_ansi_arrow_7u_spc": "LAYOUT_60_ansi_arrow_tsangan" - }, - "community_layouts": ["60_ansi", "60_ansi_arrow", "60_ansi_arrow_split_bs_7u_spc"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2}, - {"matrix": [7, 0], "x": 2, "y": 3}, - {"matrix": [6, 1], "x": 3, "y": 3}, - {"matrix": [7, 1], "x": 4, "y": 3}, - {"matrix": [6, 2], "x": 5, "y": 3}, - {"matrix": [7, 2], "x": 6, "y": 3}, - {"matrix": [6, 3], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [6, 4], "x": 9, "y": 3}, - {"matrix": [7, 4], "x": 10, "y": 3}, - {"matrix": [6, 5], "x": 11, "y": 3}, - {"matrix": [7, 5], "x": 12, "y": 3}, - {"matrix": [6, 6], "x": 13, "y": 3}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [9, 4], "x": 10, "y": 4}, - {"matrix": [8, 5], "x": 11, "y": 4}, - {"matrix": [8, 6], "x": 12, "y": 4}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 7], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_isoenter_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 6], "x": 12.75, "y": 2}, - {"matrix": [4, 7], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_spc": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_spc": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_arrow_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"matrix": [6, 6], "x": 13, "y": 3}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4}, - {"matrix": [8, 5], "x": 11, "y": 4}, - {"matrix": [8, 6], "x": 12, "y": 4}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 7], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi_arrow_split_spc": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"matrix": [6, 6], "x": 13, "y": 3}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [9, 4], "x": 10, "y": 4}, - {"matrix": [8, 5], "x": 11, "y": 4}, - {"matrix": [8, 6], "x": 12, "y": 4}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 7], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi_arrow_split_bs_spc": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"matrix": [6, 6], "x": 13, "y": 3}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, - {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, - {"matrix": [9, 4], "x": 10, "y": 4}, - {"matrix": [8, 5], "x": 11, "y": 4}, - {"matrix": [8, 6], "x": 12, "y": 4}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 7], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi_arrow_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"matrix": [6, 6], "x": 13, "y": 3}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4}, - {"matrix": [8, 6], "x": 12, "y": 4}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 7], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi_arrow": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"matrix": [6, 6], "x": 13, "y": 3}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [9, 4], "x": 10, "y": 4}, - {"matrix": [8, 5], "x": 11, "y": 4}, - {"matrix": [8, 6], "x": 12, "y": 4}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 7], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi_arrow_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, - {"matrix": [6, 6], "x": 13, "y": 3}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4}, - {"matrix": [8, 6], "x": 12, "y": 4}, - {"matrix": [9, 5], "x": 13, "y": 4}, - {"matrix": [9, 7], "x": 14, "y": 4} - ] - }, - "LAYOUT_60_ansi_tsangan_split_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [2, 6], "x": 13, "y": 0}, - {"matrix": [1, 7], "x": 14, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [3, 0], "x": 1.5, "y": 1}, - {"matrix": [2, 1], "x": 2.5, "y": 1}, - {"matrix": [3, 1], "x": 3.5, "y": 1}, - {"matrix": [2, 2], "x": 4.5, "y": 1}, - {"matrix": [3, 2], "x": 5.5, "y": 1}, - {"matrix": [2, 3], "x": 6.5, "y": 1}, - {"matrix": [3, 3], "x": 7.5, "y": 1}, - {"matrix": [2, 4], "x": 8.5, "y": 1}, - {"matrix": [3, 4], "x": 9.5, "y": 1}, - {"matrix": [2, 5], "x": 10.5, "y": 1}, - {"matrix": [3, 5], "x": 11.5, "y": 1}, - {"matrix": [3, 6], "x": 12.5, "y": 1}, - {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [5, 0], "x": 1.75, "y": 2}, - {"matrix": [4, 1], "x": 2.75, "y": 2}, - {"matrix": [5, 1], "x": 3.75, "y": 2}, - {"matrix": [4, 2], "x": 4.75, "y": 2}, - {"matrix": [5, 2], "x": 5.75, "y": 2}, - {"matrix": [4, 3], "x": 6.75, "y": 2}, - {"matrix": [5, 3], "x": 7.75, "y": 2}, - {"matrix": [4, 4], "x": 8.75, "y": 2}, - {"matrix": [5, 4], "x": 9.75, "y": 2}, - {"matrix": [4, 5], "x": 10.75, "y": 2}, - {"matrix": [5, 5], "x": 11.75, "y": 2}, - {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [7, 0], "x": 2.25, "y": 3}, - {"matrix": [6, 1], "x": 3.25, "y": 3}, - {"matrix": [7, 1], "x": 4.25, "y": 3}, - {"matrix": [6, 2], "x": 5.25, "y": 3}, - {"matrix": [7, 2], "x": 6.25, "y": 3}, - {"matrix": [6, 3], "x": 7.25, "y": 3}, - {"matrix": [7, 3], "x": 8.25, "y": 3}, - {"matrix": [6, 4], "x": 9.25, "y": 3}, - {"matrix": [7, 4], "x": 10.25, "y": 3}, - {"matrix": [6, 5], "x": 11.25, "y": 3}, - {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 14, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [9, 0], "x": 1.5, "y": 4}, - {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, - {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [9, 5], "x": 12.5, "y": 4}, - {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/sawnsprojects/krush/krush60/solder/keyboard.json b/keyboards/sawnsprojects/krush/krush60/solder/keyboard.json new file mode 100644 index 0000000000..b3d4f8f97c --- /dev/null +++ b/keyboards/sawnsprojects/krush/krush60/solder/keyboard.json @@ -0,0 +1,1188 @@ +{ + "keyboard_name": "Krush60 - Solder", + "manufacturer": "SawnsProjects", + "maintainer": "MaiTheSan", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgblight": true + }, + "usb": { + "vid": "0x5350", + "pid": "0x6B32", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["C7", "C6", "B6", "B5", "B4", "D7", "D5", "D3"], + "rows": ["B1", "B2", "D1", "D2", "D4", "D6", "F6", "F7", "F5", "F4"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "F0", + "on_state": 0 + }, + "ws2812": { + "pin": "F1" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 20, + "max_brightness": 200, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "twinkle": true + } + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layout_aliases": { + "LAYOUT_60_ansi_arrow_split_bs_7u_spc": "LAYOUT_60_ansi_arrow_tsangan_split_bs", + "LAYOUT_60_ansi_arrow_7u_spc": "LAYOUT_60_ansi_arrow_tsangan" + }, + "community_layouts": ["60_ansi", "60_ansi_arrow", "60_ansi_arrow_split_bs_7u_spc"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2}, + {"matrix": [7, 0], "x": 2, "y": 3}, + {"matrix": [6, 1], "x": 3, "y": 3}, + {"matrix": [7, 1], "x": 4, "y": 3}, + {"matrix": [6, 2], "x": 5, "y": 3}, + {"matrix": [7, 2], "x": 6, "y": 3}, + {"matrix": [6, 3], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [6, 4], "x": 9, "y": 3}, + {"matrix": [7, 4], "x": 10, "y": 3}, + {"matrix": [6, 5], "x": 11, "y": 3}, + {"matrix": [7, 5], "x": 12, "y": 3}, + {"matrix": [6, 6], "x": 13, "y": 3}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [9, 4], "x": 10, "y": 4}, + {"matrix": [8, 5], "x": 11, "y": 4}, + {"matrix": [8, 6], "x": 12, "y": 4}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 7], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_isoenter_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 6], "x": 12.75, "y": 2}, + {"matrix": [4, 7], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_spc": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_spc": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [9, 4], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [9, 5], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 7], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_arrow_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"matrix": [6, 6], "x": 13, "y": 3}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4}, + {"matrix": [8, 5], "x": 11, "y": 4}, + {"matrix": [8, 6], "x": 12, "y": 4}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 7], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi_arrow_split_spc": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"matrix": [6, 6], "x": 13, "y": 3}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [9, 4], "x": 10, "y": 4}, + {"matrix": [8, 5], "x": 11, "y": 4}, + {"matrix": [8, 6], "x": 12, "y": 4}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 7], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi_arrow_split_bs_spc": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"matrix": [6, 6], "x": 13, "y": 3}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [8, 2], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [9, 2], "x": 6, "y": 4, "w": 1.25}, + {"matrix": [8, 4], "x": 7.25, "y": 4, "w": 2.75}, + {"matrix": [9, 4], "x": 10, "y": 4}, + {"matrix": [8, 5], "x": 11, "y": 4}, + {"matrix": [8, 6], "x": 12, "y": 4}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 7], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi_arrow_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"matrix": [6, 6], "x": 13, "y": 3}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4}, + {"matrix": [8, 6], "x": 12, "y": 4}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 7], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi_arrow": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"matrix": [6, 6], "x": 13, "y": 3}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [9, 4], "x": 10, "y": 4}, + {"matrix": [8, 5], "x": 11, "y": 4}, + {"matrix": [8, 6], "x": 12, "y": 4}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 7], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi_arrow_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [7, 5], "x": 11.25, "y": 3, "w": 1.75}, + {"matrix": [6, 6], "x": 13, "y": 3}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4}, + {"matrix": [8, 6], "x": 12, "y": 4}, + {"matrix": [9, 5], "x": 13, "y": 4}, + {"matrix": [9, 7], "x": 14, "y": 4} + ] + }, + "LAYOUT_60_ansi_tsangan_split_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0, "w": 2}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [2, 6], "x": 13, "y": 0}, + {"matrix": [1, 7], "x": 14, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [3, 0], "x": 1.5, "y": 1}, + {"matrix": [2, 1], "x": 2.5, "y": 1}, + {"matrix": [3, 1], "x": 3.5, "y": 1}, + {"matrix": [2, 2], "x": 4.5, "y": 1}, + {"matrix": [3, 2], "x": 5.5, "y": 1}, + {"matrix": [2, 3], "x": 6.5, "y": 1}, + {"matrix": [3, 3], "x": 7.5, "y": 1}, + {"matrix": [2, 4], "x": 8.5, "y": 1}, + {"matrix": [3, 4], "x": 9.5, "y": 1}, + {"matrix": [2, 5], "x": 10.5, "y": 1}, + {"matrix": [3, 5], "x": 11.5, "y": 1}, + {"matrix": [3, 6], "x": 12.5, "y": 1}, + {"matrix": [4, 6], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [5, 0], "x": 1.75, "y": 2}, + {"matrix": [4, 1], "x": 2.75, "y": 2}, + {"matrix": [5, 1], "x": 3.75, "y": 2}, + {"matrix": [4, 2], "x": 4.75, "y": 2}, + {"matrix": [5, 2], "x": 5.75, "y": 2}, + {"matrix": [4, 3], "x": 6.75, "y": 2}, + {"matrix": [5, 3], "x": 7.75, "y": 2}, + {"matrix": [4, 4], "x": 8.75, "y": 2}, + {"matrix": [5, 4], "x": 9.75, "y": 2}, + {"matrix": [4, 5], "x": 10.75, "y": 2}, + {"matrix": [5, 5], "x": 11.75, "y": 2}, + {"matrix": [4, 7], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [7, 0], "x": 2.25, "y": 3}, + {"matrix": [6, 1], "x": 3.25, "y": 3}, + {"matrix": [7, 1], "x": 4.25, "y": 3}, + {"matrix": [6, 2], "x": 5.25, "y": 3}, + {"matrix": [7, 2], "x": 6.25, "y": 3}, + {"matrix": [6, 3], "x": 7.25, "y": 3}, + {"matrix": [7, 3], "x": 8.25, "y": 3}, + {"matrix": [6, 4], "x": 9.25, "y": 3}, + {"matrix": [7, 4], "x": 10.25, "y": 3}, + {"matrix": [6, 5], "x": 11.25, "y": 3}, + {"matrix": [6, 6], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 14, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [9, 0], "x": 1.5, "y": 4}, + {"matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [9, 2], "x": 4, "y": 4, "w": 7}, + {"matrix": [8, 5], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [9, 5], "x": 12.5, "y": 4}, + {"matrix": [9, 7], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/sawnsprojects/krush/krush60/solder/rules.mk b/keyboards/sawnsprojects/krush/krush60/solder/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sawnsprojects/krush/krush60/solder/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/sawnsprojects/okayu/stm32f072/info.json b/keyboards/sawnsprojects/okayu/stm32f072/info.json deleted file mode 100644 index b5d728b1cd..0000000000 --- a/keyboards/sawnsprojects/okayu/stm32f072/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "processor": "STM32F072", - "bootloader": "stm32-dfu", -} diff --git a/keyboards/sawnsprojects/okayu/stm32f072/keyboard.json b/keyboards/sawnsprojects/okayu/stm32f072/keyboard.json new file mode 100644 index 0000000000..b5d728b1cd --- /dev/null +++ b/keyboards/sawnsprojects/okayu/stm32f072/keyboard.json @@ -0,0 +1,4 @@ +{ + "processor": "STM32F072", + "bootloader": "stm32-dfu", +} diff --git a/keyboards/sawnsprojects/okayu/stm32f072/rules.mk b/keyboards/sawnsprojects/okayu/stm32f072/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/sawnsprojects/okayu/stm32f103/info.json b/keyboards/sawnsprojects/okayu/stm32f103/info.json deleted file mode 100644 index 31fd483f66..0000000000 --- a/keyboards/sawnsprojects/okayu/stm32f103/info.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "development_board": "bluepill" -} diff --git a/keyboards/sawnsprojects/okayu/stm32f103/keyboard.json b/keyboards/sawnsprojects/okayu/stm32f103/keyboard.json new file mode 100644 index 0000000000..31fd483f66 --- /dev/null +++ b/keyboards/sawnsprojects/okayu/stm32f103/keyboard.json @@ -0,0 +1,3 @@ +{ + "development_board": "bluepill" +} diff --git a/keyboards/sawnsprojects/okayu/stm32f103/rules.mk b/keyboards/sawnsprojects/okayu/stm32f103/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/sawnsprojects/okayu/stm32f303/info.json b/keyboards/sawnsprojects/okayu/stm32f303/info.json deleted file mode 100644 index 84661311fd..0000000000 --- a/keyboards/sawnsprojects/okayu/stm32f303/info.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "processor": "STM32F303", - "bootloader": "stm32-dfu" -} \ No newline at end of file diff --git a/keyboards/sawnsprojects/okayu/stm32f303/keyboard.json b/keyboards/sawnsprojects/okayu/stm32f303/keyboard.json new file mode 100644 index 0000000000..84661311fd --- /dev/null +++ b/keyboards/sawnsprojects/okayu/stm32f303/keyboard.json @@ -0,0 +1,4 @@ +{ + "processor": "STM32F303", + "bootloader": "stm32-dfu" +} \ No newline at end of file diff --git a/keyboards/sawnsprojects/okayu/stm32f303/rules.mk b/keyboards/sawnsprojects/okayu/stm32f303/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/sawnsprojects/plaque80/info.json b/keyboards/sawnsprojects/plaque80/info.json deleted file mode 100644 index dd18cc12ee..0000000000 --- a/keyboards/sawnsprojects/plaque80/info.json +++ /dev/null @@ -1,147 +0,0 @@ -{ - "keyboard_name": "Plaque80", - "manufacturer": "SawnsProjects", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x5350", - "pid": "0x0801", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["D3", "D5", "B1", "B2", "B3", "B7", "D1", "D0", "F4", "F5", "F6", "F7"], - "cols": ["F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false, - "rgblight": true - }, - "rgblight": { - "led_count": 30, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F0" - }, - "indicators": { - "caps_lock": "E6", - "scroll_lock": "D2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "K00 (D3,C0)", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K10 (D5,C0)", "matrix": [1, 0], "x": 1.25, "y": 0}, - {"label": "K01 (D3,C7)", "matrix": [0, 1], "x": 2.25, "y": 0}, - {"label": "K11 (D5,C7)", "matrix": [1, 1], "x": 3.25, "y": 0}, - {"label": "K02 (D3,C6)", "matrix": [0, 2], "x": 4.25, "y": 0}, - {"label": "K12 (D5,C6)", "matrix": [1, 2], "x": 5.5, "y": 0}, - {"label": "K03 (D3,B6)", "matrix": [0, 3], "x": 6.5, "y": 0}, - {"label": "K13 (D5,B6)", "matrix": [1, 3], "x": 7.5, "y": 0}, - {"label": "K04 (D3,B5)", "matrix": [0, 4], "x": 8.5, "y": 0}, - {"label": "K14 (D5,B5)", "matrix": [1, 4], "x": 9.75, "y": 0}, - {"label": "K05 (D3,B4)", "matrix": [0, 5], "x": 10.75, "y": 0}, - {"label": "K15 (D5,B4)", "matrix": [1, 5], "x": 11.75, "y": 0}, - {"label": "K06 (D3,D7)", "matrix": [0, 6], "x": 12.75, "y": 0}, - {"label": "K16 (D5,D7)", "matrix": [1, 6], "x": 14, "y": 0}, - {"label": "K17 (D5,D6)", "matrix": [1, 7], "x": 15.25, "y": 0}, - {"label": "K07 (D3,D6)", "matrix": [0, 7], "x": 16.25, "y": 0}, - {"label": "K08 (D3,D4)", "matrix": [0, 8], "x": 17.25, "y": 0}, - {"label": "K20 (B1,C0)", "matrix": [2, 0], "x": 0, "y": 1.5}, - {"label": "K30 (B2,C0)", "matrix": [3, 0], "x": 1, "y": 1.5}, - {"label": "K21 (B1,C7)", "matrix": [2, 1], "x": 2, "y": 1.5}, - {"label": "K31 (B2,C7)", "matrix": [3, 1], "x": 3, "y": 1.5}, - {"label": "K22 (B1,C6)", "matrix": [2, 2], "x": 4, "y": 1.5}, - {"label": "K32 (B2,C6)", "matrix": [3, 2], "x": 5, "y": 1.5}, - {"label": "K23 (B1,B6)", "matrix": [2, 3], "x": 6, "y": 1.5}, - {"label": "K33 (B2,B6)", "matrix": [3, 3], "x": 7, "y": 1.5}, - {"label": "K24 (B1,B5)", "matrix": [2, 4], "x": 8, "y": 1.5}, - {"label": "K34 (B2,B5)", "matrix": [3, 4], "x": 9, "y": 1.5}, - {"label": "K25 (B1,B4)", "matrix": [2, 5], "x": 10, "y": 1.5}, - {"label": "K35 (B2,B4)", "matrix": [3, 5], "x": 11, "y": 1.5}, - {"label": "K26 (B1,D7)", "matrix": [2, 6], "x": 12, "y": 1.5}, - {"label": "K36 (B2,D7)", "matrix": [3, 6], "x": 13, "y": 1.5}, - {"label": "K76 (D0,D7)", "matrix": [7, 6], "x": 14, "y": 1.5}, - {"label": "K37 (B2,D6)", "matrix": [3, 7], "x": 15.25, "y": 1.5}, - {"label": "K27 (B1,D6)", "matrix": [2, 7], "x": 16.25, "y": 1.5}, - {"label": "K28 (B1,D4)", "matrix": [2, 8], "x": 17.25, "y": 1.5}, - {"label": "K40 (B3,C0)", "matrix": [4, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"label": "K50 (B7,C0)", "matrix": [5, 0], "x": 1.5, "y": 2.5}, - {"label": "K41 (B3,C7)", "matrix": [4, 1], "x": 2.5, "y": 2.5}, - {"label": "K51 (B7,C7)", "matrix": [5, 1], "x": 3.5, "y": 2.5}, - {"label": "K42 (B3,C6)", "matrix": [4, 2], "x": 4.5, "y": 2.5}, - {"label": "K52 (B7,C6)", "matrix": [5, 2], "x": 5.5, "y": 2.5}, - {"label": "K43 (B3,B6)", "matrix": [4, 3], "x": 6.5, "y": 2.5}, - {"label": "K53 (B7,B6)", "matrix": [5, 3], "x": 7.5, "y": 2.5}, - {"label": "K44 (B3,B5)", "matrix": [4, 4], "x": 8.5, "y": 2.5}, - {"label": "K54 (B7,B5)", "matrix": [5, 4], "x": 9.5, "y": 2.5}, - {"label": "K45 (B3,B4)", "matrix": [4, 5], "x": 10.5, "y": 2.5}, - {"label": "K55 (B7,B4)", "matrix": [5, 5], "x": 11.5, "y": 2.5}, - {"label": "K46 (B3,D7)", "matrix": [4, 6], "x": 12.5, "y": 2.5}, - {"label": "K56 (B7,D7)", "matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5}, - {"label": "K57 (B7,D6)", "matrix": [5, 7], "x": 15.25, "y": 2.5}, - {"label": "K47 (B3,D6)", "matrix": [4, 7], "x": 16.25, "y": 2.5}, - {"label": "K48 (B3,D4)", "matrix": [4, 8], "x": 17.25, "y": 2.5}, - {"label": "K60 (D1,C0)", "matrix": [6, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"label": "K70 (D0,C0)", "matrix": [7, 0], "x": 1.75, "y": 3.5}, - {"label": "K61 (D1,C7)", "matrix": [6, 1], "x": 2.75, "y": 3.5}, - {"label": "K71 (D0,C7)", "matrix": [7, 1], "x": 3.75, "y": 3.5}, - {"label": "K62 (D1,C6)", "matrix": [6, 2], "x": 4.75, "y": 3.5}, - {"label": "K72 (D0,C6)", "matrix": [7, 2], "x": 5.75, "y": 3.5}, - {"label": "K63 (D1,B6)", "matrix": [6, 3], "x": 6.75, "y": 3.5}, - {"label": "K73 (D0,B6)", "matrix": [7, 3], "x": 7.75, "y": 3.5}, - {"label": "K64 (D1,B5)", "matrix": [6, 4], "x": 8.75, "y": 3.5}, - {"label": "K74 (D0,B5)", "matrix": [7, 4], "x": 9.75, "y": 3.5}, - {"label": "K65 (D1,B4)", "matrix": [6, 5], "x": 10.75, "y": 3.5}, - {"label": "K75 (D0,B4)", "matrix": [7, 5], "x": 11.75, "y": 3.5}, - {"label": "K66 (D1,D7)", "matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25}, - {"label": "K80 (F4,C0)", "matrix": [8, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"label": "K90 (F5,C0)", "matrix": [9, 0], "x": 1.25, "y": 4.5}, - {"label": "K81 (F4,C7)", "matrix": [8, 1], "x": 2.25, "y": 4.5}, - {"label": "K91 (F5,C7)", "matrix": [9, 1], "x": 3.25, "y": 4.5}, - {"label": "K82 (F4,C6)", "matrix": [8, 2], "x": 4.25, "y": 4.5}, - {"label": "K92 (F5,C6)", "matrix": [9, 2], "x": 5.25, "y": 4.5}, - {"label": "K83 (F4,B6)", "matrix": [8, 3], "x": 6.25, "y": 4.5}, - {"label": "K93 (F5,B6)", "matrix": [9, 3], "x": 7.25, "y": 4.5}, - {"label": "K84 (F4,B5)", "matrix": [8, 4], "x": 8.25, "y": 4.5}, - {"label": "K94 (F5,B5)", "matrix": [9, 4], "x": 9.25, "y": 4.5}, - {"label": "K85 (F4,B4)", "matrix": [8, 5], "x": 10.25, "y": 4.5}, - {"label": "K95 (F5,B4)", "matrix": [9, 5], "x": 11.25, "y": 4.5}, - {"label": "K86 (F4,D7)", "matrix": [8, 6], "x": 12.25, "y": 4.5, "w": 1.75}, - {"label": "K96 (F5,D7)", "matrix": [9, 6], "x": 14, "y": 4.5}, - {"label": "K97 (F5,D6)", "matrix": [9, 7], "x": 16.25, "y": 4.5}, - {"label": "KA0 (F6,C0)", "matrix": [10, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"label": "KB0 (F7,C0)", "matrix": [11, 0], "x": 1.25, "y": 5.5, "w": 1.25}, - {"label": "KA1 (F6,C7)", "matrix": [10, 1], "x": 2.5, "y": 5.5, "w": 1.25}, - {"label": "KA3 (F6,B6)", "matrix": [10, 3], "x": 3.75, "y": 5.5, "w": 6.25}, - {"label": "KA5 (F6,B4)", "matrix": [10, 5], "x": 10, "y": 5.5, "w": 1.25}, - {"label": "KB5 (F7,B4)", "matrix": [11, 5], "x": 11.25, "y": 5.5, "w": 1.25}, - {"label": "KA6 (F6,D7)", "matrix": [10, 6], "x": 12.5, "y": 5.5, "w": 1.25}, - {"label": "KB6 (F7,D7)", "matrix": [11, 6], "x": 13.75, "y": 5.5, "w": 1.25}, - {"label": "KB7 (F7,D6)", "matrix": [11, 7], "x": 15.25, "y": 5.5}, - {"label": "KA7 (F6,D6)", "matrix": [10, 7], "x": 16.25, "y": 5.5}, - {"label": "KA8 (F6,D4)", "matrix": [10, 8], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/sawnsprojects/plaque80/keyboard.json b/keyboards/sawnsprojects/plaque80/keyboard.json new file mode 100644 index 0000000000..dd18cc12ee --- /dev/null +++ b/keyboards/sawnsprojects/plaque80/keyboard.json @@ -0,0 +1,147 @@ +{ + "keyboard_name": "Plaque80", + "manufacturer": "SawnsProjects", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x5350", + "pid": "0x0801", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["D3", "D5", "B1", "B2", "B3", "B7", "D1", "D0", "F4", "F5", "F6", "F7"], + "cols": ["F1", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false, + "rgblight": true + }, + "rgblight": { + "led_count": 30, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F0" + }, + "indicators": { + "caps_lock": "E6", + "scroll_lock": "D2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "K00 (D3,C0)", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K10 (D5,C0)", "matrix": [1, 0], "x": 1.25, "y": 0}, + {"label": "K01 (D3,C7)", "matrix": [0, 1], "x": 2.25, "y": 0}, + {"label": "K11 (D5,C7)", "matrix": [1, 1], "x": 3.25, "y": 0}, + {"label": "K02 (D3,C6)", "matrix": [0, 2], "x": 4.25, "y": 0}, + {"label": "K12 (D5,C6)", "matrix": [1, 2], "x": 5.5, "y": 0}, + {"label": "K03 (D3,B6)", "matrix": [0, 3], "x": 6.5, "y": 0}, + {"label": "K13 (D5,B6)", "matrix": [1, 3], "x": 7.5, "y": 0}, + {"label": "K04 (D3,B5)", "matrix": [0, 4], "x": 8.5, "y": 0}, + {"label": "K14 (D5,B5)", "matrix": [1, 4], "x": 9.75, "y": 0}, + {"label": "K05 (D3,B4)", "matrix": [0, 5], "x": 10.75, "y": 0}, + {"label": "K15 (D5,B4)", "matrix": [1, 5], "x": 11.75, "y": 0}, + {"label": "K06 (D3,D7)", "matrix": [0, 6], "x": 12.75, "y": 0}, + {"label": "K16 (D5,D7)", "matrix": [1, 6], "x": 14, "y": 0}, + {"label": "K17 (D5,D6)", "matrix": [1, 7], "x": 15.25, "y": 0}, + {"label": "K07 (D3,D6)", "matrix": [0, 7], "x": 16.25, "y": 0}, + {"label": "K08 (D3,D4)", "matrix": [0, 8], "x": 17.25, "y": 0}, + {"label": "K20 (B1,C0)", "matrix": [2, 0], "x": 0, "y": 1.5}, + {"label": "K30 (B2,C0)", "matrix": [3, 0], "x": 1, "y": 1.5}, + {"label": "K21 (B1,C7)", "matrix": [2, 1], "x": 2, "y": 1.5}, + {"label": "K31 (B2,C7)", "matrix": [3, 1], "x": 3, "y": 1.5}, + {"label": "K22 (B1,C6)", "matrix": [2, 2], "x": 4, "y": 1.5}, + {"label": "K32 (B2,C6)", "matrix": [3, 2], "x": 5, "y": 1.5}, + {"label": "K23 (B1,B6)", "matrix": [2, 3], "x": 6, "y": 1.5}, + {"label": "K33 (B2,B6)", "matrix": [3, 3], "x": 7, "y": 1.5}, + {"label": "K24 (B1,B5)", "matrix": [2, 4], "x": 8, "y": 1.5}, + {"label": "K34 (B2,B5)", "matrix": [3, 4], "x": 9, "y": 1.5}, + {"label": "K25 (B1,B4)", "matrix": [2, 5], "x": 10, "y": 1.5}, + {"label": "K35 (B2,B4)", "matrix": [3, 5], "x": 11, "y": 1.5}, + {"label": "K26 (B1,D7)", "matrix": [2, 6], "x": 12, "y": 1.5}, + {"label": "K36 (B2,D7)", "matrix": [3, 6], "x": 13, "y": 1.5}, + {"label": "K76 (D0,D7)", "matrix": [7, 6], "x": 14, "y": 1.5}, + {"label": "K37 (B2,D6)", "matrix": [3, 7], "x": 15.25, "y": 1.5}, + {"label": "K27 (B1,D6)", "matrix": [2, 7], "x": 16.25, "y": 1.5}, + {"label": "K28 (B1,D4)", "matrix": [2, 8], "x": 17.25, "y": 1.5}, + {"label": "K40 (B3,C0)", "matrix": [4, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"label": "K50 (B7,C0)", "matrix": [5, 0], "x": 1.5, "y": 2.5}, + {"label": "K41 (B3,C7)", "matrix": [4, 1], "x": 2.5, "y": 2.5}, + {"label": "K51 (B7,C7)", "matrix": [5, 1], "x": 3.5, "y": 2.5}, + {"label": "K42 (B3,C6)", "matrix": [4, 2], "x": 4.5, "y": 2.5}, + {"label": "K52 (B7,C6)", "matrix": [5, 2], "x": 5.5, "y": 2.5}, + {"label": "K43 (B3,B6)", "matrix": [4, 3], "x": 6.5, "y": 2.5}, + {"label": "K53 (B7,B6)", "matrix": [5, 3], "x": 7.5, "y": 2.5}, + {"label": "K44 (B3,B5)", "matrix": [4, 4], "x": 8.5, "y": 2.5}, + {"label": "K54 (B7,B5)", "matrix": [5, 4], "x": 9.5, "y": 2.5}, + {"label": "K45 (B3,B4)", "matrix": [4, 5], "x": 10.5, "y": 2.5}, + {"label": "K55 (B7,B4)", "matrix": [5, 5], "x": 11.5, "y": 2.5}, + {"label": "K46 (B3,D7)", "matrix": [4, 6], "x": 12.5, "y": 2.5}, + {"label": "K56 (B7,D7)", "matrix": [5, 6], "x": 13.5, "y": 2.5, "w": 1.5}, + {"label": "K57 (B7,D6)", "matrix": [5, 7], "x": 15.25, "y": 2.5}, + {"label": "K47 (B3,D6)", "matrix": [4, 7], "x": 16.25, "y": 2.5}, + {"label": "K48 (B3,D4)", "matrix": [4, 8], "x": 17.25, "y": 2.5}, + {"label": "K60 (D1,C0)", "matrix": [6, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"label": "K70 (D0,C0)", "matrix": [7, 0], "x": 1.75, "y": 3.5}, + {"label": "K61 (D1,C7)", "matrix": [6, 1], "x": 2.75, "y": 3.5}, + {"label": "K71 (D0,C7)", "matrix": [7, 1], "x": 3.75, "y": 3.5}, + {"label": "K62 (D1,C6)", "matrix": [6, 2], "x": 4.75, "y": 3.5}, + {"label": "K72 (D0,C6)", "matrix": [7, 2], "x": 5.75, "y": 3.5}, + {"label": "K63 (D1,B6)", "matrix": [6, 3], "x": 6.75, "y": 3.5}, + {"label": "K73 (D0,B6)", "matrix": [7, 3], "x": 7.75, "y": 3.5}, + {"label": "K64 (D1,B5)", "matrix": [6, 4], "x": 8.75, "y": 3.5}, + {"label": "K74 (D0,B5)", "matrix": [7, 4], "x": 9.75, "y": 3.5}, + {"label": "K65 (D1,B4)", "matrix": [6, 5], "x": 10.75, "y": 3.5}, + {"label": "K75 (D0,B4)", "matrix": [7, 5], "x": 11.75, "y": 3.5}, + {"label": "K66 (D1,D7)", "matrix": [6, 6], "x": 12.75, "y": 3.5, "w": 2.25}, + {"label": "K80 (F4,C0)", "matrix": [8, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"label": "K90 (F5,C0)", "matrix": [9, 0], "x": 1.25, "y": 4.5}, + {"label": "K81 (F4,C7)", "matrix": [8, 1], "x": 2.25, "y": 4.5}, + {"label": "K91 (F5,C7)", "matrix": [9, 1], "x": 3.25, "y": 4.5}, + {"label": "K82 (F4,C6)", "matrix": [8, 2], "x": 4.25, "y": 4.5}, + {"label": "K92 (F5,C6)", "matrix": [9, 2], "x": 5.25, "y": 4.5}, + {"label": "K83 (F4,B6)", "matrix": [8, 3], "x": 6.25, "y": 4.5}, + {"label": "K93 (F5,B6)", "matrix": [9, 3], "x": 7.25, "y": 4.5}, + {"label": "K84 (F4,B5)", "matrix": [8, 4], "x": 8.25, "y": 4.5}, + {"label": "K94 (F5,B5)", "matrix": [9, 4], "x": 9.25, "y": 4.5}, + {"label": "K85 (F4,B4)", "matrix": [8, 5], "x": 10.25, "y": 4.5}, + {"label": "K95 (F5,B4)", "matrix": [9, 5], "x": 11.25, "y": 4.5}, + {"label": "K86 (F4,D7)", "matrix": [8, 6], "x": 12.25, "y": 4.5, "w": 1.75}, + {"label": "K96 (F5,D7)", "matrix": [9, 6], "x": 14, "y": 4.5}, + {"label": "K97 (F5,D6)", "matrix": [9, 7], "x": 16.25, "y": 4.5}, + {"label": "KA0 (F6,C0)", "matrix": [10, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"label": "KB0 (F7,C0)", "matrix": [11, 0], "x": 1.25, "y": 5.5, "w": 1.25}, + {"label": "KA1 (F6,C7)", "matrix": [10, 1], "x": 2.5, "y": 5.5, "w": 1.25}, + {"label": "KA3 (F6,B6)", "matrix": [10, 3], "x": 3.75, "y": 5.5, "w": 6.25}, + {"label": "KA5 (F6,B4)", "matrix": [10, 5], "x": 10, "y": 5.5, "w": 1.25}, + {"label": "KB5 (F7,B4)", "matrix": [11, 5], "x": 11.25, "y": 5.5, "w": 1.25}, + {"label": "KA6 (F6,D7)", "matrix": [10, 6], "x": 12.5, "y": 5.5, "w": 1.25}, + {"label": "KB6 (F7,D7)", "matrix": [11, 6], "x": 13.75, "y": 5.5, "w": 1.25}, + {"label": "KB7 (F7,D6)", "matrix": [11, 7], "x": 15.25, "y": 5.5}, + {"label": "KA7 (F6,D6)", "matrix": [10, 7], "x": 16.25, "y": 5.5}, + {"label": "KA8 (F6,D4)", "matrix": [10, 8], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/sawnsprojects/plaque80/rules.mk b/keyboards/sawnsprojects/plaque80/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/sawnsprojects/plaque80/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/sawnsprojects/re65/info.json b/keyboards/sawnsprojects/re65/info.json deleted file mode 100644 index 45e874db6d..0000000000 --- a/keyboards/sawnsprojects/re65/info.json +++ /dev/null @@ -1,370 +0,0 @@ -{ - "keyboard_name": "RE65", - "maintainer": "Salane", - "manufacturer": "Mai The San", - "url": "", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x534C", - "pid": "0x0C65", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgblight": true, - "encoder": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP27", "GP26", "GP25", "GP29", "GP4"], - "cols": ["GP20", "GP19", "GP18", "GP24", "GP23", "GP22", "GP17", "GP28", "GP2", "GP3", "GP12", "GP11", "GP10", "GP9", "GP8"] - }, - "encoder": { - "rotary": [ - {"pin_a": "GP5", "pin_b": "GP6"} - ] - }, - "rgblight": { - "led_count": 32, - "saturation_steps": 8, - "brightness_steps": 8, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "GP21", - "driver": "vendor" - }, - "community_layouts": ["65_ansi_blocker","65_ansi_blocker_split_bs","65_ansi_blocker_tsangan","65_ansi_blocker_tsangan_split_bs"], - "layouts": { - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - - {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - - {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, - {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, - {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, - - {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, - - {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, - {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, - - {"matrix": [4, 6], "w": 7, "x": 4, "y": 4}, - - {"matrix": [4, 11], "w": 1.5, "x": 11, "y": 4}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - - {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, - - {"matrix": [4, 6], "w": 7, "x": 4, "y": 4}, - - {"matrix": [4, 11], "w": 1.5, "x": 11, "y": 4}, - - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/sawnsprojects/re65/keyboard.json b/keyboards/sawnsprojects/re65/keyboard.json new file mode 100644 index 0000000000..45e874db6d --- /dev/null +++ b/keyboards/sawnsprojects/re65/keyboard.json @@ -0,0 +1,370 @@ +{ + "keyboard_name": "RE65", + "maintainer": "Salane", + "manufacturer": "Mai The San", + "url": "", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x534C", + "pid": "0x0C65", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgblight": true, + "encoder": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP27", "GP26", "GP25", "GP29", "GP4"], + "cols": ["GP20", "GP19", "GP18", "GP24", "GP23", "GP22", "GP17", "GP28", "GP2", "GP3", "GP12", "GP11", "GP10", "GP9", "GP8"] + }, + "encoder": { + "rotary": [ + {"pin_a": "GP5", "pin_b": "GP6"} + ] + }, + "rgblight": { + "led_count": 32, + "saturation_steps": 8, + "brightness_steps": 8, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "GP21", + "driver": "vendor" + }, + "community_layouts": ["65_ansi_blocker","65_ansi_blocker_split_bs","65_ansi_blocker_tsangan","65_ansi_blocker_tsangan_split_bs"], + "layouts": { + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + + {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + + {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4}, + {"matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4}, + {"matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4}, + + {"matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4}, + + {"matrix": [4, 10], "w": 1.25, "x": 10, "y": 4}, + {"matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "w": 2, "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, + + {"matrix": [4, 6], "w": 7, "x": 4, "y": 4}, + + {"matrix": [4, 11], "w": 1.5, "x": 11, "y": 4}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + + {"matrix": [1, 0], "w": 1.5, "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "w": 1.75, "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "w": 2.25, "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "w": 2.25, "x": 0, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "w": 1.5, "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4}, + + {"matrix": [4, 6], "w": 7, "x": 4, "y": 4}, + + {"matrix": [4, 11], "w": 1.5, "x": 11, "y": 4}, + + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/sawnsprojects/re65/rules.mk b/keyboards/sawnsprojects/re65/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/sawnsprojects/re65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/scottokeebs/scotto34/info.json b/keyboards/scottokeebs/scotto34/info.json deleted file mode 100644 index ecf3fed933..0000000000 --- a/keyboards/scottokeebs/scotto34/info.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "manufacturer": "ScottoKeebs", - "keyboard_name": "Scotto34 (PCB Edition)", - "maintainer": "joe-scotto", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP9", "GP10", "GP11", "GP12", "GP13", "GP18", "GP19", "GP20", "GP21", "GP22"], - "rows": ["GP0", "GP1", "GP14", "GP15"] - }, - "processor": "RP2040", - "url": "https://scottokeebs.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x1019", - "vid": "0x534B" - }, - "ws2812": { - "pin": "GP23", - "driver": "vendor" - }, - "rgblight": { - "led_count": 5, - "default": { - "animation": "rainbow_swirl" - }, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "alternating": true, - "twinkle": true - } - }, - "community_layouts": ["split_3x5_2"], - "layouts": { - "LAYOUT_split_3x5_2": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [1, 4], "x": 4, "y": 1 }, - { "matrix": [1, 5], "x": 5, "y": 1 }, - { "matrix": [1, 6], "x": 6, "y": 1 }, - { "matrix": [1, 7], "x": 7, "y": 1 }, - { "matrix": [1, 8], "x": 8, "y": 1 }, - { "matrix": [1, 9], "x": 9, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [2, 3], "x": 3, "y": 2 }, - { "matrix": [2, 4], "x": 4, "y": 2 }, - { "matrix": [2, 5], "x": 5, "y": 2 }, - { "matrix": [2, 6], "x": 6, "y": 2 }, - { "matrix": [2, 7], "x": 7, "y": 2 }, - { "matrix": [2, 8], "x": 8, "y": 2 }, - { "matrix": [2, 9], "x": 9, "y": 2 }, - { "matrix": [3, 3], "x": 3, "y": 3 }, - { "matrix": [3, 4], "x": 4, "y": 3 }, - { "matrix": [3, 5], "x": 5, "y": 3 }, - { "matrix": [3, 6], "x": 6, "y": 3 } - ] - } - } -} diff --git a/keyboards/scottokeebs/scotto34/keyboard.json b/keyboards/scottokeebs/scotto34/keyboard.json new file mode 100644 index 0000000000..ecf3fed933 --- /dev/null +++ b/keyboards/scottokeebs/scotto34/keyboard.json @@ -0,0 +1,89 @@ +{ + "manufacturer": "ScottoKeebs", + "keyboard_name": "Scotto34 (PCB Edition)", + "maintainer": "joe-scotto", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP9", "GP10", "GP11", "GP12", "GP13", "GP18", "GP19", "GP20", "GP21", "GP22"], + "rows": ["GP0", "GP1", "GP14", "GP15"] + }, + "processor": "RP2040", + "url": "https://scottokeebs.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x1019", + "vid": "0x534B" + }, + "ws2812": { + "pin": "GP23", + "driver": "vendor" + }, + "rgblight": { + "led_count": 5, + "default": { + "animation": "rainbow_swirl" + }, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "alternating": true, + "twinkle": true + } + }, + "community_layouts": ["split_3x5_2"], + "layouts": { + "LAYOUT_split_3x5_2": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [1, 4], "x": 4, "y": 1 }, + { "matrix": [1, 5], "x": 5, "y": 1 }, + { "matrix": [1, 6], "x": 6, "y": 1 }, + { "matrix": [1, 7], "x": 7, "y": 1 }, + { "matrix": [1, 8], "x": 8, "y": 1 }, + { "matrix": [1, 9], "x": 9, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [2, 3], "x": 3, "y": 2 }, + { "matrix": [2, 4], "x": 4, "y": 2 }, + { "matrix": [2, 5], "x": 5, "y": 2 }, + { "matrix": [2, 6], "x": 6, "y": 2 }, + { "matrix": [2, 7], "x": 7, "y": 2 }, + { "matrix": [2, 8], "x": 8, "y": 2 }, + { "matrix": [2, 9], "x": 9, "y": 2 }, + { "matrix": [3, 3], "x": 3, "y": 3 }, + { "matrix": [3, 4], "x": 4, "y": 3 }, + { "matrix": [3, 5], "x": 5, "y": 3 }, + { "matrix": [3, 6], "x": 6, "y": 3 } + ] + } + } +} diff --git a/keyboards/scottokeebs/scotto34/rules.mk b/keyboards/scottokeebs/scotto34/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/scottokeebs/scotto34/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/sf2040/info.json b/keyboards/sf2040/info.json deleted file mode 100644 index 21acb322af..0000000000 --- a/keyboards/sf2040/info.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "manufacturer": "Strayfade", - "keyboard_name": "sf2040", - "maintainer": "Strayfade", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - }, - "matrix_pins": { - "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP16", "GP17", "GP18", "GP19", "GP20"], - "rows": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] - }, - "processor": "RP2040", - "url": "https://strayfade.com/sf2040", - "usb": { - "device_version": "1.0.1", - "pid": "0x0001", - "vid": "0x5346" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 4}, - {"matrix": [4, 2], "x": 3.25, "y": 4}, - {"matrix": [4, 3], "x": 4.25, "y": 4}, - {"matrix": [4, 4], "x": 5.25, "y": 4}, - {"matrix": [4, 5], "x": 6.25, "y": 4}, - {"matrix": [4, 6], "x": 7.25, "y": 4}, - {"matrix": [4, 7], "x": 8.25, "y": 4}, - {"matrix": [4, 8], "x": 9.25, "y": 4}, - {"matrix": [4, 9], "x": 10.25, "y": 4}, - {"matrix": [4, 10], "x": 11.25, "y": 4}, - {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 2.75}, - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.5}, - {"matrix": [5, 1], "x": 1.5, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.75, "y": 5, "w": 1.25}, - {"matrix": [5, 3], "x": 4, "y": 5, "w": 6.25}, - {"matrix": [5, 4], "x": 10.25, "y": 5, "w": 1.25}, - {"matrix": [5, 5], "x": 11.5, "y": 5}, - {"matrix": [5, 6], "x": 12.5, "y": 5}, - {"matrix": [5, 7], "x": 13.5, "y": 5, "w": 1.5} - ] - } - } -} diff --git a/keyboards/sf2040/keyboard.json b/keyboards/sf2040/keyboard.json new file mode 100644 index 0000000000..21acb322af --- /dev/null +++ b/keyboards/sf2040/keyboard.json @@ -0,0 +1,105 @@ +{ + "manufacturer": "Strayfade", + "keyboard_name": "sf2040", + "maintainer": "Strayfade", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + }, + "matrix_pins": { + "cols": ["GP6", "GP7", "GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14", "GP15", "GP16", "GP17", "GP18", "GP19", "GP20"], + "rows": ["GP0", "GP1", "GP2", "GP3", "GP4", "GP5"] + }, + "processor": "RP2040", + "url": "https://strayfade.com/sf2040", + "usb": { + "device_version": "1.0.1", + "pid": "0x0001", + "vid": "0x5346" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 4}, + {"matrix": [4, 2], "x": 3.25, "y": 4}, + {"matrix": [4, 3], "x": 4.25, "y": 4}, + {"matrix": [4, 4], "x": 5.25, "y": 4}, + {"matrix": [4, 5], "x": 6.25, "y": 4}, + {"matrix": [4, 6], "x": 7.25, "y": 4}, + {"matrix": [4, 7], "x": 8.25, "y": 4}, + {"matrix": [4, 8], "x": 9.25, "y": 4}, + {"matrix": [4, 9], "x": 10.25, "y": 4}, + {"matrix": [4, 10], "x": 11.25, "y": 4}, + {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 2.75}, + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.5}, + {"matrix": [5, 1], "x": 1.5, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.75, "y": 5, "w": 1.25}, + {"matrix": [5, 3], "x": 4, "y": 5, "w": 6.25}, + {"matrix": [5, 4], "x": 10.25, "y": 5, "w": 1.25}, + {"matrix": [5, 5], "x": 11.5, "y": 5}, + {"matrix": [5, 6], "x": 12.5, "y": 5}, + {"matrix": [5, 7], "x": 13.5, "y": 5, "w": 1.5} + ] + } + } +} diff --git a/keyboards/sf2040/rules.mk b/keyboards/sf2040/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/sf2040/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/sha/info.json b/keyboards/sha/info.json deleted file mode 100644 index 8bb4091843..0000000000 --- a/keyboards/sha/info.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "manufacturer": "Steven Karrmann", - "keyboard_name": "Sha", - "maintainer": "skarrmann", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14"], - "rows": ["GP28", "GP4", "GP27", "GP5", "GP26", "GP6", "GP15", "GP7"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - }, - "default": { - "val": 0 - }, - "led_count": 25, - "max_brightness": 24, - "sleep": true - }, - "url": "https://github.com/skarrmann/sha", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP16" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 1], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 3], "x": 10, "y": 0}, - {"matrix": [1, 4], "x": 11, "y": 0}, - {"matrix": [1, 5], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 1], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 3], "x": 10, "y": 1}, - {"matrix": [3, 4], "x": 11, "y": 1}, - {"matrix": [3, 5], "x": 12, "y": 1}, - {"matrix": [3, 6], "x": 13, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 1], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 3], "x": 10, "y": 2}, - {"matrix": [5, 4], "x": 11, "y": 2}, - {"matrix": [5, 5], "x": 12, "y": 2}, - {"matrix": [5, 6], "x": 13, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [6, 6], "x": 6, "y": 3}, - {"matrix": [7, 0], "x": 7, "y": 3}, - {"matrix": [7, 1], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 3], "x": 10, "y": 3}, - {"matrix": [7, 4], "x": 11, "y": 3}, - {"matrix": [7, 5], "x": 12, "y": 3}, - {"matrix": [7, 6], "x": 13, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/sha/keyboard.json b/keyboards/sha/keyboard.json new file mode 100644 index 0000000000..8bb4091843 --- /dev/null +++ b/keyboards/sha/keyboard.json @@ -0,0 +1,107 @@ +{ + "manufacturer": "Steven Karrmann", + "keyboard_name": "Sha", + "maintainer": "skarrmann", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP8", "GP9", "GP10", "GP11", "GP12", "GP13", "GP14"], + "rows": ["GP28", "GP4", "GP27", "GP5", "GP26", "GP6", "GP15", "GP7"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + }, + "default": { + "val": 0 + }, + "led_count": 25, + "max_brightness": 24, + "sleep": true + }, + "url": "https://github.com/skarrmann/sha", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP16" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 1], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 3], "x": 10, "y": 0}, + {"matrix": [1, 4], "x": 11, "y": 0}, + {"matrix": [1, 5], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 1], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 3], "x": 10, "y": 1}, + {"matrix": [3, 4], "x": 11, "y": 1}, + {"matrix": [3, 5], "x": 12, "y": 1}, + {"matrix": [3, 6], "x": 13, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 1], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 3], "x": 10, "y": 2}, + {"matrix": [5, 4], "x": 11, "y": 2}, + {"matrix": [5, 5], "x": 12, "y": 2}, + {"matrix": [5, 6], "x": 13, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [6, 6], "x": 6, "y": 3}, + {"matrix": [7, 0], "x": 7, "y": 3}, + {"matrix": [7, 1], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 3], "x": 10, "y": 3}, + {"matrix": [7, 4], "x": 11, "y": 3}, + {"matrix": [7, 5], "x": 12, "y": 3}, + {"matrix": [7, 6], "x": 13, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/sha/rules.mk b/keyboards/sha/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/sha/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/shandoncodes/riot_pad/info.json b/keyboards/shandoncodes/riot_pad/info.json deleted file mode 100644 index ab732ef0b0..0000000000 --- a/keyboards/shandoncodes/riot_pad/info.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "manufacturer": "ShandonCodes", - "keyboard_name": "RiotPad", - "maintainer": "ShandonCodes", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["B14", "A8", "A9"], - "rows": ["B13", "B15"] - }, - "processor": "STM32F072", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 12 - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x1000", - "vid": "0x7877" - }, - "ws2812": { - "driver": "spi", - "pin": "A7" - }, - "community_layouts": ["ortho_2x3"], - "layouts": { - "LAYOUT_ortho_2x3": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1} - ] - } - } -} diff --git a/keyboards/shandoncodes/riot_pad/keyboard.json b/keyboards/shandoncodes/riot_pad/keyboard.json new file mode 100644 index 0000000000..ab732ef0b0 --- /dev/null +++ b/keyboards/shandoncodes/riot_pad/keyboard.json @@ -0,0 +1,57 @@ +{ + "manufacturer": "ShandonCodes", + "keyboard_name": "RiotPad", + "maintainer": "ShandonCodes", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["B14", "A8", "A9"], + "rows": ["B13", "B15"] + }, + "processor": "STM32F072", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 12 + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x1000", + "vid": "0x7877" + }, + "ws2812": { + "driver": "spi", + "pin": "A7" + }, + "community_layouts": ["ortho_2x3"], + "layouts": { + "LAYOUT_ortho_2x3": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1} + ] + } + } +} diff --git a/keyboards/shandoncodes/riot_pad/rules.mk b/keyboards/shandoncodes/riot_pad/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/shandoncodes/riot_pad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/sharkoon/skiller_sgk50_s3/info.json b/keyboards/sharkoon/skiller_sgk50_s3/info.json deleted file mode 100644 index 6535ec63b7..0000000000 --- a/keyboards/sharkoon/skiller_sgk50_s3/info.json +++ /dev/null @@ -1,454 +0,0 @@ -{ - "manufacturer": "Sharkoon Technologies GmbH", - "keyboard_name": "SKILLER SGK50 S3", - "maintainer": "JoyLee", - "bootloader": "wb32-dfu", - "diode_direction": "ROW2COL", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C0", "C1", "C2", "C3", "A6", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], - "rows": ["A0", "A1", "A2", "A3", "A4", "C13"] - }, - "processor": "WB32FQ95", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "default": { - "val": 80 - }, - "driver": "ws2812", - "layout": [ - {"matrix": [5, 6], "x": 90, "y": 64, "flags": 4}, - {"matrix": [5, 10], "x": 149, "y": 64, "flags": 1}, - {"matrix": [5, 11], "x": 164, "y": 64, "flags": 1}, - {"matrix": [5, 12], "x": 179, "y": 64, "flags": 4}, - {"matrix": [5, 13], "x": 194, "y": 64, "flags": 1}, - {"matrix": [5, 14], "x": 209, "y": 64, "flags": 1}, - {"matrix": [5, 15], "x": 224, "y": 64, "flags": 1}, - {"matrix": [4, 15], "x": 224, "y": 51, "flags": 4}, - {"matrix": [4, 14], "x": 209, "y": 51, "flags": 1}, - {"matrix": [4, 12], "x": 179, "y": 51, "flags": 1}, - {"matrix": [4, 11], "x": 164, "y": 51, "flags": 4}, - {"matrix": [4, 10], "x": 149, "y": 51, "flags": 4}, - {"matrix": [4, 9], "x": 134, "y": 51, "flags": 4}, - {"matrix": [4, 8], "x": 119, "y": 51, "flags": 4}, - {"matrix": [4, 7], "x": 105, "y": 51, "flags": 4}, - {"matrix": [4, 6], "x": 90, "y": 51, "flags": 4}, - {"matrix": [4, 5], "x": 75, "y": 51, "flags": 4}, - {"matrix": [4, 4], "x": 60, "y": 51, "flags": 4}, - {"matrix": [4, 3], "x": 45, "y": 51, "flags": 4}, - {"matrix": [4, 2], "x": 30, "y": 51, "flags": 4}, - {"matrix": [3, 2], "x": 30, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 45, "y": 38, "flags": 4}, - {"matrix": [3, 4], "x": 60, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 75, "y": 38, "flags": 4}, - {"matrix": [3, 6], "x": 90, "y": 38, "flags": 4}, - {"matrix": [3, 7], "x": 105, "y": 38, "flags": 4}, - {"matrix": [3, 8], "x": 119, "y": 38, "flags": 4}, - {"matrix": [3, 9], "x": 134, "y": 38, "flags": 4}, - {"matrix": [3, 10], "x": 149, "y": 38, "flags": 4}, - {"matrix": [3, 11], "x": 164, "y": 38, "flags": 4}, - {"matrix": [3, 12], "x": 179, "y": 38, "flags": 4}, - {"matrix": [2, 13], "x": 194, "y": 38, "flags": 4}, - {"x": 194, "y": 38, "flags": 4}, - {"matrix": [3, 15], "x": 224, "y": 38, "flags": 4}, - {"matrix": [2, 15], "x": 224, "y": 26, "flags": 4}, - {"x": 194, "y": 26, "flags": 4}, - {"matrix": [3, 13], "x": 194, "y": 26, "flags": 1}, - {"matrix": [2, 12], "x": 179, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 164, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 149, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 134, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 119, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 105, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 90, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 75, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 60, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 45, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 30, "y": 26, "flags": 4}, - {"matrix": [2, 1], "x": 15, "y": 26, "flags": 4}, - {"matrix": [1, 1], "x": 15, "y": 13, "flags": 4}, - {"matrix": [1, 2], "x": 30, "y": 13, "flags": 4}, - {"matrix": [1, 3], "x": 45, "y": 13, "flags": 4}, - {"matrix": [1, 4], "x": 60, "y": 13, "flags": 4}, - {"matrix": [1, 5], "x": 75, "y": 13, "flags": 4}, - {"matrix": [1, 6], "x": 90, "y": 13, "flags": 4}, - {"matrix": [1, 7], "x": 105, "y": 13, "flags": 4}, - {"matrix": [1, 8], "x": 119, "y": 13, "flags": 4}, - {"matrix": [1, 9], "x": 134, "y": 13, "flags": 4}, - {"matrix": [1, 10], "x": 149, "y": 13, "flags": 4}, - {"matrix": [1, 11], "x": 164, "y": 13, "flags": 4}, - {"matrix": [1, 12], "x": 179, "y": 13, "flags": 4}, - {"matrix": [1, 13], "x": 194, "y": 13, "flags": 4}, - {"matrix": [1, 15], "x": 224, "y": 13, "flags": 4}, - {"matrix": [0, 15], "x": 224, "y": 0, "flags": 4}, - {"matrix": [0, 14], "x": 209, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 194, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 26, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 38, "flags": 1}, - {"matrix": [4, 0], "x": 0, "y": 51, "flags": 1}, - {"matrix": [4, 0], "x": 0, "y": 51, "flags": 1}, - {"matrix": [5, 0], "x": 0, "y": 64, "flags": 1}, - {"matrix": [5, 1], "x": 15, "y": 64, "flags": 1}, - {"matrix": [5, 2], "x": 30, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 15, "y": 51, "flags": 4} - ], - "max_brightness": 110, - "val_steps": 28, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x3663", - "suspend_wakeup_delay": 1000, - "vid": "0x6332" - }, - "ws2812": { - "pin": "A8" - }, - "community_layouts": [ - "75_ansi", - "75_iso" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 2], "x": 1.75, "y": 3}, - {"matrix": [3, 3], "x": 2.75, "y": 3}, - {"matrix": [3, 4], "x": 3.75, "y": 3}, - {"matrix": [3, 5], "x": 4.75, "y": 3}, - {"matrix": [3, 6], "x": 5.75, "y": 3}, - {"matrix": [3, 7], "x": 6.75, "y": 3}, - {"matrix": [3, 8], "x": 7.75, "y": 3}, - {"matrix": [3, 9], "x": 8.75, "y": 3}, - {"matrix": [3, 10], "x": 9.75, "y": 3}, - {"matrix": [3, 11], "x": 10.75, "y": 3}, - {"matrix": [3, 12], "x": 11.75, "y": 3}, - {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5}, - {"matrix": [5, 11], "x": 11, "y": 5}, - {"matrix": [5, 12], "x": 12, "y": 5}, - {"matrix": [5, 13], "x": 13, "y": 5}, - {"matrix": [5, 14], "x": 14, "y": 5}, - {"matrix": [5, 15], "x": 15, "y": 5} - ] - }, - "LAYOUT_75_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 2], "x": 1.75, "y": 3}, - {"matrix": [3, 3], "x": 2.75, "y": 3}, - {"matrix": [3, 4], "x": 3.75, "y": 3}, - {"matrix": [3, 5], "x": 4.75, "y": 3}, - {"matrix": [3, 6], "x": 5.75, "y": 3}, - {"matrix": [3, 7], "x": 6.75, "y": 3}, - {"matrix": [3, 8], "x": 7.75, "y": 3}, - {"matrix": [3, 9], "x": 8.75, "y": 3}, - {"matrix": [3, 10], "x": 9.75, "y": 3}, - {"matrix": [3, 11], "x": 10.75, "y": 3}, - {"matrix": [3, 12], "x": 11.75, "y": 3}, - {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5}, - {"matrix": [5, 11], "x": 11, "y": 5}, - {"matrix": [5, 12], "x": 12, "y": 5}, - {"matrix": [5, 13], "x": 13, "y": 5}, - {"matrix": [5, 14], "x": 14, "y": 5}, - {"matrix": [5, 15], "x": 15, "y": 5} - ] - }, - "LAYOUT_75_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 15], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 15], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 2], "x": 1.75, "y": 3}, - {"matrix": [3, 3], "x": 2.75, "y": 3}, - {"matrix": [3, 4], "x": 3.75, "y": 3}, - {"matrix": [3, 5], "x": 4.75, "y": 3}, - {"matrix": [3, 6], "x": 5.75, "y": 3}, - {"matrix": [3, 7], "x": 6.75, "y": 3}, - {"matrix": [3, 8], "x": 7.75, "y": 3}, - {"matrix": [3, 9], "x": 8.75, "y": 3}, - {"matrix": [3, 10], "x": 9.75, "y": 3}, - {"matrix": [3, 11], "x": 10.75, "y": 3}, - {"matrix": [3, 12], "x": 11.75, "y": 3}, - {"matrix": [2, 13], "x": 12.75, "y": 3}, - {"matrix": [3, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4}, - {"matrix": [4, 3], "x": 3.25, "y": 4}, - {"matrix": [4, 4], "x": 4.25, "y": 4}, - {"matrix": [4, 5], "x": 5.25, "y": 4}, - {"matrix": [4, 6], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 7.25, "y": 4}, - {"matrix": [4, 8], "x": 8.25, "y": 4}, - {"matrix": [4, 9], "x": 9.25, "y": 4}, - {"matrix": [4, 10], "x": 10.25, "y": 4}, - {"matrix": [4, 11], "x": 11.25, "y": 4}, - {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4}, - {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [5, 10], "x": 10, "y": 5}, - {"matrix": [5, 11], "x": 11, "y": 5}, - {"matrix": [5, 12], "x": 12, "y": 5}, - {"matrix": [5, 13], "x": 13, "y": 5}, - {"matrix": [5, 14], "x": 14, "y": 5}, - {"matrix": [5, 15], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/sharkoon/skiller_sgk50_s3/keyboard.json b/keyboards/sharkoon/skiller_sgk50_s3/keyboard.json new file mode 100644 index 0000000000..6535ec63b7 --- /dev/null +++ b/keyboards/sharkoon/skiller_sgk50_s3/keyboard.json @@ -0,0 +1,454 @@ +{ + "manufacturer": "Sharkoon Technologies GmbH", + "keyboard_name": "SKILLER SGK50 S3", + "maintainer": "JoyLee", + "bootloader": "wb32-dfu", + "diode_direction": "ROW2COL", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C0", "C1", "C2", "C3", "A6", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], + "rows": ["A0", "A1", "A2", "A3", "A4", "C13"] + }, + "processor": "WB32FQ95", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "default": { + "val": 80 + }, + "driver": "ws2812", + "layout": [ + {"matrix": [5, 6], "x": 90, "y": 64, "flags": 4}, + {"matrix": [5, 10], "x": 149, "y": 64, "flags": 1}, + {"matrix": [5, 11], "x": 164, "y": 64, "flags": 1}, + {"matrix": [5, 12], "x": 179, "y": 64, "flags": 4}, + {"matrix": [5, 13], "x": 194, "y": 64, "flags": 1}, + {"matrix": [5, 14], "x": 209, "y": 64, "flags": 1}, + {"matrix": [5, 15], "x": 224, "y": 64, "flags": 1}, + {"matrix": [4, 15], "x": 224, "y": 51, "flags": 4}, + {"matrix": [4, 14], "x": 209, "y": 51, "flags": 1}, + {"matrix": [4, 12], "x": 179, "y": 51, "flags": 1}, + {"matrix": [4, 11], "x": 164, "y": 51, "flags": 4}, + {"matrix": [4, 10], "x": 149, "y": 51, "flags": 4}, + {"matrix": [4, 9], "x": 134, "y": 51, "flags": 4}, + {"matrix": [4, 8], "x": 119, "y": 51, "flags": 4}, + {"matrix": [4, 7], "x": 105, "y": 51, "flags": 4}, + {"matrix": [4, 6], "x": 90, "y": 51, "flags": 4}, + {"matrix": [4, 5], "x": 75, "y": 51, "flags": 4}, + {"matrix": [4, 4], "x": 60, "y": 51, "flags": 4}, + {"matrix": [4, 3], "x": 45, "y": 51, "flags": 4}, + {"matrix": [4, 2], "x": 30, "y": 51, "flags": 4}, + {"matrix": [3, 2], "x": 30, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 45, "y": 38, "flags": 4}, + {"matrix": [3, 4], "x": 60, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 75, "y": 38, "flags": 4}, + {"matrix": [3, 6], "x": 90, "y": 38, "flags": 4}, + {"matrix": [3, 7], "x": 105, "y": 38, "flags": 4}, + {"matrix": [3, 8], "x": 119, "y": 38, "flags": 4}, + {"matrix": [3, 9], "x": 134, "y": 38, "flags": 4}, + {"matrix": [3, 10], "x": 149, "y": 38, "flags": 4}, + {"matrix": [3, 11], "x": 164, "y": 38, "flags": 4}, + {"matrix": [3, 12], "x": 179, "y": 38, "flags": 4}, + {"matrix": [2, 13], "x": 194, "y": 38, "flags": 4}, + {"x": 194, "y": 38, "flags": 4}, + {"matrix": [3, 15], "x": 224, "y": 38, "flags": 4}, + {"matrix": [2, 15], "x": 224, "y": 26, "flags": 4}, + {"x": 194, "y": 26, "flags": 4}, + {"matrix": [3, 13], "x": 194, "y": 26, "flags": 1}, + {"matrix": [2, 12], "x": 179, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 164, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 149, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 134, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 119, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 105, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 90, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 75, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 60, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 45, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 30, "y": 26, "flags": 4}, + {"matrix": [2, 1], "x": 15, "y": 26, "flags": 4}, + {"matrix": [1, 1], "x": 15, "y": 13, "flags": 4}, + {"matrix": [1, 2], "x": 30, "y": 13, "flags": 4}, + {"matrix": [1, 3], "x": 45, "y": 13, "flags": 4}, + {"matrix": [1, 4], "x": 60, "y": 13, "flags": 4}, + {"matrix": [1, 5], "x": 75, "y": 13, "flags": 4}, + {"matrix": [1, 6], "x": 90, "y": 13, "flags": 4}, + {"matrix": [1, 7], "x": 105, "y": 13, "flags": 4}, + {"matrix": [1, 8], "x": 119, "y": 13, "flags": 4}, + {"matrix": [1, 9], "x": 134, "y": 13, "flags": 4}, + {"matrix": [1, 10], "x": 149, "y": 13, "flags": 4}, + {"matrix": [1, 11], "x": 164, "y": 13, "flags": 4}, + {"matrix": [1, 12], "x": 179, "y": 13, "flags": 4}, + {"matrix": [1, 13], "x": 194, "y": 13, "flags": 4}, + {"matrix": [1, 15], "x": 224, "y": 13, "flags": 4}, + {"matrix": [0, 15], "x": 224, "y": 0, "flags": 4}, + {"matrix": [0, 14], "x": 209, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 194, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 105, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 90, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"matrix": [1, 0], "x": 0, "y": 13, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 26, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 38, "flags": 1}, + {"matrix": [4, 0], "x": 0, "y": 51, "flags": 1}, + {"matrix": [4, 0], "x": 0, "y": 51, "flags": 1}, + {"matrix": [5, 0], "x": 0, "y": 64, "flags": 1}, + {"matrix": [5, 1], "x": 15, "y": 64, "flags": 1}, + {"matrix": [5, 2], "x": 30, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 15, "y": 51, "flags": 4} + ], + "max_brightness": 110, + "val_steps": 28, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x3663", + "suspend_wakeup_delay": 1000, + "vid": "0x6332" + }, + "ws2812": { + "pin": "A8" + }, + "community_layouts": [ + "75_ansi", + "75_iso" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 2], "x": 1.75, "y": 3}, + {"matrix": [3, 3], "x": 2.75, "y": 3}, + {"matrix": [3, 4], "x": 3.75, "y": 3}, + {"matrix": [3, 5], "x": 4.75, "y": 3}, + {"matrix": [3, 6], "x": 5.75, "y": 3}, + {"matrix": [3, 7], "x": 6.75, "y": 3}, + {"matrix": [3, 8], "x": 7.75, "y": 3}, + {"matrix": [3, 9], "x": 8.75, "y": 3}, + {"matrix": [3, 10], "x": 9.75, "y": 3}, + {"matrix": [3, 11], "x": 10.75, "y": 3}, + {"matrix": [3, 12], "x": 11.75, "y": 3}, + {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5}, + {"matrix": [5, 11], "x": 11, "y": 5}, + {"matrix": [5, 12], "x": 12, "y": 5}, + {"matrix": [5, 13], "x": 13, "y": 5}, + {"matrix": [5, 14], "x": 14, "y": 5}, + {"matrix": [5, 15], "x": 15, "y": 5} + ] + }, + "LAYOUT_75_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 2], "x": 1.75, "y": 3}, + {"matrix": [3, 3], "x": 2.75, "y": 3}, + {"matrix": [3, 4], "x": 3.75, "y": 3}, + {"matrix": [3, 5], "x": 4.75, "y": 3}, + {"matrix": [3, 6], "x": 5.75, "y": 3}, + {"matrix": [3, 7], "x": 6.75, "y": 3}, + {"matrix": [3, 8], "x": 7.75, "y": 3}, + {"matrix": [3, 9], "x": 8.75, "y": 3}, + {"matrix": [3, 10], "x": 9.75, "y": 3}, + {"matrix": [3, 11], "x": 10.75, "y": 3}, + {"matrix": [3, 12], "x": 11.75, "y": 3}, + {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5}, + {"matrix": [5, 11], "x": 11, "y": 5}, + {"matrix": [5, 12], "x": 12, "y": 5}, + {"matrix": [5, 13], "x": 13, "y": 5}, + {"matrix": [5, 14], "x": 14, "y": 5}, + {"matrix": [5, 15], "x": 15, "y": 5} + ] + }, + "LAYOUT_75_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 15], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 15], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 2], "x": 1.75, "y": 3}, + {"matrix": [3, 3], "x": 2.75, "y": 3}, + {"matrix": [3, 4], "x": 3.75, "y": 3}, + {"matrix": [3, 5], "x": 4.75, "y": 3}, + {"matrix": [3, 6], "x": 5.75, "y": 3}, + {"matrix": [3, 7], "x": 6.75, "y": 3}, + {"matrix": [3, 8], "x": 7.75, "y": 3}, + {"matrix": [3, 9], "x": 8.75, "y": 3}, + {"matrix": [3, 10], "x": 9.75, "y": 3}, + {"matrix": [3, 11], "x": 10.75, "y": 3}, + {"matrix": [3, 12], "x": 11.75, "y": 3}, + {"matrix": [2, 13], "x": 12.75, "y": 3}, + {"matrix": [3, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4}, + {"matrix": [4, 3], "x": 3.25, "y": 4}, + {"matrix": [4, 4], "x": 4.25, "y": 4}, + {"matrix": [4, 5], "x": 5.25, "y": 4}, + {"matrix": [4, 6], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 7.25, "y": 4}, + {"matrix": [4, 8], "x": 8.25, "y": 4}, + {"matrix": [4, 9], "x": 9.25, "y": 4}, + {"matrix": [4, 10], "x": 10.25, "y": 4}, + {"matrix": [4, 11], "x": 11.25, "y": 4}, + {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4}, + {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [5, 10], "x": 10, "y": 5}, + {"matrix": [5, 11], "x": 11, "y": 5}, + {"matrix": [5, 12], "x": 12, "y": 5}, + {"matrix": [5, 13], "x": 13, "y": 5}, + {"matrix": [5, 14], "x": 14, "y": 5}, + {"matrix": [5, 15], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/sharkoon/skiller_sgk50_s3/rules.mk b/keyboards/sharkoon/skiller_sgk50_s3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sharkoon/skiller_sgk50_s3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/shostudio/arc/info.json b/keyboards/shostudio/arc/info.json deleted file mode 100644 index 33f9deb866..0000000000 --- a/keyboards/shostudio/arc/info.json +++ /dev/null @@ -1,385 +0,0 @@ -{ - "keyboard_name": "ARC", - "manufacturer": "Mechlovin Studio", - "url": "", - "maintainer": "Shostudio", - "usb": { - "vid": "0x5050", - "pid": "0x65AC", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A15", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3"], - "rows": ["B13", "B14", "A8", "A9", "A2"] - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "B12", - "on_state": 0 - }, - "features": { - "bootmagic": true, - "command": true, - "console": true, - "extrakey": true, - "nkro": true, - "mousekey": true - }, - "processor": "STM32F103", - "bootloader": "stm32duino", - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [4, 7], "x": 8.25, "y": 0}, - {"matrix": [0, 8], "x": 10.75, "y": 0}, - {"matrix": [0, 9], "x": 11.75, "y": 0}, - {"matrix": [0, 10], "x": 12.75, "y": 0}, - {"matrix": [0, 11], "x": 13.75, "y": 0}, - {"matrix": [0, 12], "x": 14.75, "y": 0}, - {"matrix": [0, 13], "x": 15.75, "y": 0}, - {"matrix": [0, 14], "x": 16.75, "y": 0}, - {"matrix": [0, 15], "x": 17.75, "y": 0}, - {"matrix": [0, 16], "x": 18.75, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 10.25, "y": 1}, - {"matrix": [1, 9], "x": 11.25, "y": 1}, - {"matrix": [1, 10], "x": 12.25, "y": 1}, - {"matrix": [1, 11], "x": 13.25, "y": 1}, - {"matrix": [1, 12], "x": 14.25, "y": 1}, - {"matrix": [1, 13], "x": 15.25, "y": 1}, - {"matrix": [1, 14], "x": 16.25, "y": 1}, - {"matrix": [1, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [1, 16], "x": 18.75, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 10.5, "y": 2}, - {"matrix": [2, 9], "x": 11.5, "y": 2}, - {"matrix": [2, 10], "x": 12.5, "y": 2}, - {"matrix": [2, 11], "x": 13.5, "y": 2}, - {"matrix": [2, 12], "x": 14.5, "y": 2}, - {"matrix": [2, 13], "x": 15.5, "y": 2}, - {"matrix": [2, 14], "x": 16.5, "y": 2}, - {"matrix": [2, 15], "x": 17.5, "y": 2, "w": 1.25}, - {"matrix": [2, 16], "x": 18.75, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3}, - {"matrix": [3, 11], "x": 13, "y": 3}, - {"matrix": [3, 12], "x": 14, "y": 3}, - {"matrix": [3, 13], "x": 15, "y": 3}, - {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 17.75, "y": 3}, - {"matrix": [3, 16], "x": 18.75, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.75, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 16.75, "y": 4}, - {"matrix": [4, 15], "x": 17.75, "y": 4}, - {"matrix": [4, 16], "x": 18.75, "y": 4} - ] - }, - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [4, 7], "x": 8.25, "y": 0}, - {"matrix": [0, 8], "x": 10.75, "y": 0}, - {"matrix": [0, 9], "x": 11.75, "y": 0}, - {"matrix": [0, 10], "x": 12.75, "y": 0}, - {"matrix": [0, 11], "x": 13.75, "y": 0}, - {"matrix": [0, 12], "x": 14.75, "y": 0}, - {"matrix": [0, 13], "x": 15.75, "y": 0}, - {"matrix": [0, 14], "x": 16.75, "y": 0, "w": 2}, - {"matrix": [0, 16], "x": 18.75, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 10.25, "y": 1}, - {"matrix": [1, 9], "x": 11.25, "y": 1}, - {"matrix": [1, 10], "x": 12.25, "y": 1}, - {"matrix": [1, 11], "x": 13.25, "y": 1}, - {"matrix": [1, 12], "x": 14.25, "y": 1}, - {"matrix": [1, 13], "x": 15.25, "y": 1}, - {"matrix": [1, 14], "x": 16.25, "y": 1}, - {"matrix": [1, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [1, 16], "x": 18.75, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 10.5, "y": 2}, - {"matrix": [2, 9], "x": 11.5, "y": 2}, - {"matrix": [2, 10], "x": 12.5, "y": 2}, - {"matrix": [2, 11], "x": 13.5, "y": 2}, - {"matrix": [2, 12], "x": 14.5, "y": 2}, - {"matrix": [2, 13], "x": 15.5, "y": 2}, - {"matrix": [2, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [2, 16], "x": 18.75, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3}, - {"matrix": [3, 11], "x": 13, "y": 3}, - {"matrix": [3, 12], "x": 14, "y": 3}, - {"matrix": [3, 13], "x": 15, "y": 3}, - {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 17.75, "y": 3}, - {"matrix": [3, 16], "x": 18.75, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.75, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 16.75, "y": 4}, - {"matrix": [4, 15], "x": 17.75, "y": 4}, - {"matrix": [4, 16], "x": 18.75, "y": 4} - ] - }, - "LAYOUT_ansi_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [4, 7], "x": 8.25, "y": 0}, - {"matrix": [0, 8], "x": 10.75, "y": 0}, - {"matrix": [0, 9], "x": 11.75, "y": 0}, - {"matrix": [0, 10], "x": 12.75, "y": 0}, - {"matrix": [0, 11], "x": 13.75, "y": 0}, - {"matrix": [0, 12], "x": 14.75, "y": 0}, - {"matrix": [0, 13], "x": 15.75, "y": 0}, - {"matrix": [0, 14], "x": 16.75, "y": 0}, - {"matrix": [0, 15], "x": 17.75, "y": 0}, - {"matrix": [0, 16], "x": 18.75, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 10.25, "y": 1}, - {"matrix": [1, 9], "x": 11.25, "y": 1}, - {"matrix": [1, 10], "x": 12.25, "y": 1}, - {"matrix": [1, 11], "x": 13.25, "y": 1}, - {"matrix": [1, 12], "x": 14.25, "y": 1}, - {"matrix": [1, 13], "x": 15.25, "y": 1}, - {"matrix": [1, 14], "x": 16.25, "y": 1}, - {"matrix": [1, 15], "x": 17.25, "y": 1, "w": 1.5}, - {"matrix": [1, 16], "x": 18.75, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 10.5, "y": 2}, - {"matrix": [2, 9], "x": 11.5, "y": 2}, - {"matrix": [2, 10], "x": 12.5, "y": 2}, - {"matrix": [2, 11], "x": 13.5, "y": 2}, - {"matrix": [2, 12], "x": 14.5, "y": 2}, - {"matrix": [2, 13], "x": 15.5, "y": 2}, - {"matrix": [2, 15], "x": 16.5, "y": 2, "w": 2.25}, - {"matrix": [2, 16], "x": 18.75, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3}, - {"matrix": [3, 11], "x": 13, "y": 3}, - {"matrix": [3, 12], "x": 14, "y": 3}, - {"matrix": [3, 13], "x": 15, "y": 3}, - {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 17.75, "y": 3}, - {"matrix": [3, 16], "x": 18.75, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.75, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 16.75, "y": 4}, - {"matrix": [4, 15], "x": 17.75, "y": 4}, - {"matrix": [4, 16], "x": 18.75, "y": 4} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [0, 6], "x": 6.25, "y": 0}, - {"matrix": [0, 7], "x": 7.25, "y": 0}, - {"matrix": [4, 7], "x": 8.25, "y": 0}, - {"matrix": [0, 8], "x": 10.75, "y": 0}, - {"matrix": [0, 9], "x": 11.75, "y": 0}, - {"matrix": [0, 10], "x": 12.75, "y": 0}, - {"matrix": [0, 11], "x": 13.75, "y": 0}, - {"matrix": [0, 12], "x": 14.75, "y": 0}, - {"matrix": [0, 13], "x": 15.75, "y": 0}, - {"matrix": [0, 14], "x": 16.75, "y": 0, "w": 2}, - {"matrix": [0, 16], "x": 18.75, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 10.25, "y": 1}, - {"matrix": [1, 9], "x": 11.25, "y": 1}, - {"matrix": [1, 10], "x": 12.25, "y": 1}, - {"matrix": [1, 11], "x": 13.25, "y": 1}, - {"matrix": [1, 12], "x": 14.25, "y": 1}, - {"matrix": [1, 13], "x": 15.25, "y": 1}, - {"matrix": [1, 14], "x": 16.25, "y": 1}, - {"matrix": [2, 15], "x": 17.5, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [1, 16], "x": 18.75, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 10.5, "y": 2}, - {"matrix": [2, 9], "x": 11.5, "y": 2}, - {"matrix": [2, 10], "x": 12.5, "y": 2}, - {"matrix": [2, 11], "x": 13.5, "y": 2}, - {"matrix": [2, 12], "x": 14.5, "y": 2}, - {"matrix": [2, 13], "x": 15.5, "y": 2}, - {"matrix": [2, 14], "x": 16.5, "y": 2}, - {"matrix": [2, 16], "x": 18.75, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 3}, - {"matrix": [3, 3], "x": 4.5, "y": 3}, - {"matrix": [3, 4], "x": 5.5, "y": 3}, - {"matrix": [3, 5], "x": 6.5, "y": 3}, - {"matrix": [3, 6], "x": 7.5, "y": 3}, - {"matrix": [3, 7], "x": 8.5, "y": 3}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3}, - {"matrix": [3, 11], "x": 13, "y": 3}, - {"matrix": [3, 12], "x": 14, "y": 3}, - {"matrix": [3, 13], "x": 15, "y": 3}, - {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, - {"matrix": [3, 15], "x": 17.75, "y": 3}, - {"matrix": [3, 16], "x": 18.75, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, - {"matrix": [4, 6], "x": 8.75, "y": 4}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, - {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 16.75, "y": 4}, - {"matrix": [4, 15], "x": 17.75, "y": 4}, - {"matrix": [4, 16], "x": 18.75, "y": 4} - ] - } - } -} diff --git a/keyboards/shostudio/arc/keyboard.json b/keyboards/shostudio/arc/keyboard.json new file mode 100644 index 0000000000..33f9deb866 --- /dev/null +++ b/keyboards/shostudio/arc/keyboard.json @@ -0,0 +1,385 @@ +{ + "keyboard_name": "ARC", + "manufacturer": "Mechlovin Studio", + "url": "", + "maintainer": "Shostudio", + "usb": { + "vid": "0x5050", + "pid": "0x65AC", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["B11", "B10", "B2", "B1", "B0", "A7", "A6", "A5", "A15", "C13", "B9", "B8", "B7", "B6", "B5", "B4", "B3"], + "rows": ["B13", "B14", "A8", "A9", "A2"] + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "B12", + "on_state": 0 + }, + "features": { + "bootmagic": true, + "command": true, + "console": true, + "extrakey": true, + "nkro": true, + "mousekey": true + }, + "processor": "STM32F103", + "bootloader": "stm32duino", + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [4, 7], "x": 8.25, "y": 0}, + {"matrix": [0, 8], "x": 10.75, "y": 0}, + {"matrix": [0, 9], "x": 11.75, "y": 0}, + {"matrix": [0, 10], "x": 12.75, "y": 0}, + {"matrix": [0, 11], "x": 13.75, "y": 0}, + {"matrix": [0, 12], "x": 14.75, "y": 0}, + {"matrix": [0, 13], "x": 15.75, "y": 0}, + {"matrix": [0, 14], "x": 16.75, "y": 0}, + {"matrix": [0, 15], "x": 17.75, "y": 0}, + {"matrix": [0, 16], "x": 18.75, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 10.25, "y": 1}, + {"matrix": [1, 9], "x": 11.25, "y": 1}, + {"matrix": [1, 10], "x": 12.25, "y": 1}, + {"matrix": [1, 11], "x": 13.25, "y": 1}, + {"matrix": [1, 12], "x": 14.25, "y": 1}, + {"matrix": [1, 13], "x": 15.25, "y": 1}, + {"matrix": [1, 14], "x": 16.25, "y": 1}, + {"matrix": [1, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [1, 16], "x": 18.75, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 10.5, "y": 2}, + {"matrix": [2, 9], "x": 11.5, "y": 2}, + {"matrix": [2, 10], "x": 12.5, "y": 2}, + {"matrix": [2, 11], "x": 13.5, "y": 2}, + {"matrix": [2, 12], "x": 14.5, "y": 2}, + {"matrix": [2, 13], "x": 15.5, "y": 2}, + {"matrix": [2, 14], "x": 16.5, "y": 2}, + {"matrix": [2, 15], "x": 17.5, "y": 2, "w": 1.25}, + {"matrix": [2, 16], "x": 18.75, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3}, + {"matrix": [3, 11], "x": 13, "y": 3}, + {"matrix": [3, 12], "x": 14, "y": 3}, + {"matrix": [3, 13], "x": 15, "y": 3}, + {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 17.75, "y": 3}, + {"matrix": [3, 16], "x": 18.75, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.75, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 16.75, "y": 4}, + {"matrix": [4, 15], "x": 17.75, "y": 4}, + {"matrix": [4, 16], "x": 18.75, "y": 4} + ] + }, + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [4, 7], "x": 8.25, "y": 0}, + {"matrix": [0, 8], "x": 10.75, "y": 0}, + {"matrix": [0, 9], "x": 11.75, "y": 0}, + {"matrix": [0, 10], "x": 12.75, "y": 0}, + {"matrix": [0, 11], "x": 13.75, "y": 0}, + {"matrix": [0, 12], "x": 14.75, "y": 0}, + {"matrix": [0, 13], "x": 15.75, "y": 0}, + {"matrix": [0, 14], "x": 16.75, "y": 0, "w": 2}, + {"matrix": [0, 16], "x": 18.75, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 10.25, "y": 1}, + {"matrix": [1, 9], "x": 11.25, "y": 1}, + {"matrix": [1, 10], "x": 12.25, "y": 1}, + {"matrix": [1, 11], "x": 13.25, "y": 1}, + {"matrix": [1, 12], "x": 14.25, "y": 1}, + {"matrix": [1, 13], "x": 15.25, "y": 1}, + {"matrix": [1, 14], "x": 16.25, "y": 1}, + {"matrix": [1, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [1, 16], "x": 18.75, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 10.5, "y": 2}, + {"matrix": [2, 9], "x": 11.5, "y": 2}, + {"matrix": [2, 10], "x": 12.5, "y": 2}, + {"matrix": [2, 11], "x": 13.5, "y": 2}, + {"matrix": [2, 12], "x": 14.5, "y": 2}, + {"matrix": [2, 13], "x": 15.5, "y": 2}, + {"matrix": [2, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [2, 16], "x": 18.75, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3}, + {"matrix": [3, 11], "x": 13, "y": 3}, + {"matrix": [3, 12], "x": 14, "y": 3}, + {"matrix": [3, 13], "x": 15, "y": 3}, + {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 17.75, "y": 3}, + {"matrix": [3, 16], "x": 18.75, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.75, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 16.75, "y": 4}, + {"matrix": [4, 15], "x": 17.75, "y": 4}, + {"matrix": [4, 16], "x": 18.75, "y": 4} + ] + }, + "LAYOUT_ansi_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [4, 7], "x": 8.25, "y": 0}, + {"matrix": [0, 8], "x": 10.75, "y": 0}, + {"matrix": [0, 9], "x": 11.75, "y": 0}, + {"matrix": [0, 10], "x": 12.75, "y": 0}, + {"matrix": [0, 11], "x": 13.75, "y": 0}, + {"matrix": [0, 12], "x": 14.75, "y": 0}, + {"matrix": [0, 13], "x": 15.75, "y": 0}, + {"matrix": [0, 14], "x": 16.75, "y": 0}, + {"matrix": [0, 15], "x": 17.75, "y": 0}, + {"matrix": [0, 16], "x": 18.75, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 10.25, "y": 1}, + {"matrix": [1, 9], "x": 11.25, "y": 1}, + {"matrix": [1, 10], "x": 12.25, "y": 1}, + {"matrix": [1, 11], "x": 13.25, "y": 1}, + {"matrix": [1, 12], "x": 14.25, "y": 1}, + {"matrix": [1, 13], "x": 15.25, "y": 1}, + {"matrix": [1, 14], "x": 16.25, "y": 1}, + {"matrix": [1, 15], "x": 17.25, "y": 1, "w": 1.5}, + {"matrix": [1, 16], "x": 18.75, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 10.5, "y": 2}, + {"matrix": [2, 9], "x": 11.5, "y": 2}, + {"matrix": [2, 10], "x": 12.5, "y": 2}, + {"matrix": [2, 11], "x": 13.5, "y": 2}, + {"matrix": [2, 12], "x": 14.5, "y": 2}, + {"matrix": [2, 13], "x": 15.5, "y": 2}, + {"matrix": [2, 15], "x": 16.5, "y": 2, "w": 2.25}, + {"matrix": [2, 16], "x": 18.75, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3}, + {"matrix": [3, 11], "x": 13, "y": 3}, + {"matrix": [3, 12], "x": 14, "y": 3}, + {"matrix": [3, 13], "x": 15, "y": 3}, + {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 17.75, "y": 3}, + {"matrix": [3, 16], "x": 18.75, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.75, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 16.75, "y": 4}, + {"matrix": [4, 15], "x": 17.75, "y": 4}, + {"matrix": [4, 16], "x": 18.75, "y": 4} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [0, 6], "x": 6.25, "y": 0}, + {"matrix": [0, 7], "x": 7.25, "y": 0}, + {"matrix": [4, 7], "x": 8.25, "y": 0}, + {"matrix": [0, 8], "x": 10.75, "y": 0}, + {"matrix": [0, 9], "x": 11.75, "y": 0}, + {"matrix": [0, 10], "x": 12.75, "y": 0}, + {"matrix": [0, 11], "x": 13.75, "y": 0}, + {"matrix": [0, 12], "x": 14.75, "y": 0}, + {"matrix": [0, 13], "x": 15.75, "y": 0}, + {"matrix": [0, 14], "x": 16.75, "y": 0, "w": 2}, + {"matrix": [0, 16], "x": 18.75, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 10.25, "y": 1}, + {"matrix": [1, 9], "x": 11.25, "y": 1}, + {"matrix": [1, 10], "x": 12.25, "y": 1}, + {"matrix": [1, 11], "x": 13.25, "y": 1}, + {"matrix": [1, 12], "x": 14.25, "y": 1}, + {"matrix": [1, 13], "x": 15.25, "y": 1}, + {"matrix": [1, 14], "x": 16.25, "y": 1}, + {"matrix": [2, 15], "x": 17.5, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [1, 16], "x": 18.75, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 10.5, "y": 2}, + {"matrix": [2, 9], "x": 11.5, "y": 2}, + {"matrix": [2, 10], "x": 12.5, "y": 2}, + {"matrix": [2, 11], "x": 13.5, "y": 2}, + {"matrix": [2, 12], "x": 14.5, "y": 2}, + {"matrix": [2, 13], "x": 15.5, "y": 2}, + {"matrix": [2, 14], "x": 16.5, "y": 2}, + {"matrix": [2, 16], "x": 18.75, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 3}, + {"matrix": [3, 3], "x": 4.5, "y": 3}, + {"matrix": [3, 4], "x": 5.5, "y": 3}, + {"matrix": [3, 5], "x": 6.5, "y": 3}, + {"matrix": [3, 6], "x": 7.5, "y": 3}, + {"matrix": [3, 7], "x": 8.5, "y": 3}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3}, + {"matrix": [3, 11], "x": 13, "y": 3}, + {"matrix": [3, 12], "x": 14, "y": 3}, + {"matrix": [3, 13], "x": 15, "y": 3}, + {"matrix": [3, 14], "x": 16, "y": 3, "w": 1.75}, + {"matrix": [3, 15], "x": 17.75, "y": 3}, + {"matrix": [3, 16], "x": 18.75, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [4, 4], "x": 5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 6.5, "y": 4, "w": 2.25}, + {"matrix": [4, 6], "x": 8.75, "y": 4}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 2.75}, + {"matrix": [4, 11], "x": 12.75, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 14, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 16.75, "y": 4}, + {"matrix": [4, 15], "x": 17.75, "y": 4}, + {"matrix": [4, 16], "x": 18.75, "y": 4} + ] + } + } +} diff --git a/keyboards/shostudio/arc/rules.mk b/keyboards/shostudio/arc/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/shostudio/arc/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/sirius/uni660/rev2/ansi/info.json b/keyboards/sirius/uni660/rev2/ansi/info.json deleted file mode 100644 index bc09b26080..0000000000 --- a/keyboards/sirius/uni660/rev2/ansi/info.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "keyboard_name": "Uni660 V2 ANSI", - "manufacturer": "SiRius", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x5352", - "pid": "0x0202", - "device_version": "20.0.4" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [4, 6], "x": 7.5, "y": 0}, - - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0}, - {"matrix": [0, 11], "x": 12.5, "y": 0}, - {"matrix": [0, 12], "x": 13.5, "y": 0}, - {"matrix": [0, 13], "x": 14.5, "y": 0}, - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - - {"matrix": [3, 15], "x": 18, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [1, 10], "x": 11, "y": 1}, - {"matrix": [1, 11], "x": 12, "y": 1}, - {"matrix": [1, 12], "x": 13, "y": 1}, - {"matrix": [1, 13], "x": 14, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [1, 15], "x": 16, "y": 1, "w": 1.5}, - - {"matrix": [2, 15], "x": 18, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - - {"matrix": [2, 8], "x": 9.25, "y": 2}, - {"matrix": [2, 9], "x": 10.25, "y": 2}, - {"matrix": [2, 10], "x": 11.25, "y": 2}, - {"matrix": [2, 11], "x": 12.25, "y": 2}, - {"matrix": [2, 12], "x": 13.25, "y": 2}, - {"matrix": [2, 13], "x": 14.25, "y": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - - {"matrix": [3, 8], "x": 9.75, "y": 3}, - {"matrix": [3, 9], "x": 10.75, "y": 3}, - {"matrix": [3, 10], "x": 11.75, "y": 3}, - {"matrix": [3, 11], "x": 12.75, "y": 3}, - {"matrix": [3, 12], "x": 13.75, "y": 3}, - {"matrix": [3, 13], "x": 14.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 17, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.75, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 4, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 2.25}, - {"matrix": [4, 5], "x": 7.5, "y": 4}, - - {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [4, 9], "x": 12.25, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 14.75, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 16, "y": 4}, - {"matrix": [4, 14], "x": 17, "y": 4}, - {"matrix": [4, 15], "x": 18, "y": 4} - ] - } - } -} diff --git a/keyboards/sirius/uni660/rev2/ansi/keyboard.json b/keyboards/sirius/uni660/rev2/ansi/keyboard.json new file mode 100644 index 0000000000..bc09b26080 --- /dev/null +++ b/keyboards/sirius/uni660/rev2/ansi/keyboard.json @@ -0,0 +1,109 @@ +{ + "keyboard_name": "Uni660 V2 ANSI", + "manufacturer": "SiRius", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x5352", + "pid": "0x0202", + "device_version": "20.0.4" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [4, 6], "x": 7.5, "y": 0}, + + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0}, + {"matrix": [0, 11], "x": 12.5, "y": 0}, + {"matrix": [0, 12], "x": 13.5, "y": 0}, + {"matrix": [0, 13], "x": 14.5, "y": 0}, + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + + {"matrix": [3, 15], "x": 18, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [1, 10], "x": 11, "y": 1}, + {"matrix": [1, 11], "x": 12, "y": 1}, + {"matrix": [1, 12], "x": 13, "y": 1}, + {"matrix": [1, 13], "x": 14, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [1, 15], "x": 16, "y": 1, "w": 1.5}, + + {"matrix": [2, 15], "x": 18, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + + {"matrix": [2, 8], "x": 9.25, "y": 2}, + {"matrix": [2, 9], "x": 10.25, "y": 2}, + {"matrix": [2, 10], "x": 11.25, "y": 2}, + {"matrix": [2, 11], "x": 12.25, "y": 2}, + {"matrix": [2, 12], "x": 13.25, "y": 2}, + {"matrix": [2, 13], "x": 14.25, "y": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + + {"matrix": [3, 8], "x": 9.75, "y": 3}, + {"matrix": [3, 9], "x": 10.75, "y": 3}, + {"matrix": [3, 10], "x": 11.75, "y": 3}, + {"matrix": [3, 11], "x": 12.75, "y": 3}, + {"matrix": [3, 12], "x": 13.75, "y": 3}, + {"matrix": [3, 13], "x": 14.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 17, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.75, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 4, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 2.25}, + {"matrix": [4, 5], "x": 7.5, "y": 4}, + + {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [4, 9], "x": 12.25, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 14.75, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 16, "y": 4}, + {"matrix": [4, 14], "x": 17, "y": 4}, + {"matrix": [4, 15], "x": 18, "y": 4} + ] + } + } +} diff --git a/keyboards/sirius/uni660/rev2/ansi/rules.mk b/keyboards/sirius/uni660/rev2/ansi/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/sirius/uni660/rev2/iso/info.json b/keyboards/sirius/uni660/rev2/iso/info.json deleted file mode 100644 index af369f48da..0000000000 --- a/keyboards/sirius/uni660/rev2/iso/info.json +++ /dev/null @@ -1,110 +0,0 @@ -{ - "keyboard_name": "Uni660 V2 ISO", - "manufacturer": "SiRius", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x5352", - "pid": "0x0203", - "device_version": "20.0.4" - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "layouts": { - "LAYOUT_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [4, 6], "x": 7.5, "y": 0}, - - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0}, - {"matrix": [0, 11], "x": 12.5, "y": 0}, - {"matrix": [0, 12], "x": 13.5, "y": 0}, - {"matrix": [0, 13], "x": 14.5, "y": 0}, - {"matrix": [0, 14], "x": 15.5, "y": 0}, - {"matrix": [0, 15], "x": 16.5, "y": 0}, - - {"matrix": [3, 15], "x": 18, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - - {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [1, 10], "x": 11, "y": 1}, - {"matrix": [1, 11], "x": 12, "y": 1}, - {"matrix": [1, 12], "x": 13, "y": 1}, - {"matrix": [1, 13], "x": 14, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 15], "x": 18, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - - {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - - {"matrix": [2, 8], "x": 9.25, "y": 2}, - {"matrix": [2, 9], "x": 10.25, "y": 2}, - {"matrix": [2, 10], "x": 11.25, "y": 2}, - {"matrix": [2, 11], "x": 12.25, "y": 2}, - {"matrix": [2, 12], "x": 13.25, "y": 2}, - {"matrix": [2, 13], "x": 14.25, "y": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 2}, - {"matrix": [2, 14], "x": 16.25, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3}, - - {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 1.25}, - {"matrix": [3, 7], "x": 2.75, "y": 3}, - {"matrix": [3, 2], "x": 3.75, "y": 3}, - {"matrix": [3, 3], "x": 4.75, "y": 3}, - {"matrix": [3, 4], "x": 5.75, "y": 3}, - {"matrix": [3, 5], "x": 6.75, "y": 3}, - {"matrix": [3, 6], "x": 7.75, "y": 3}, - - {"matrix": [3, 8], "x": 9.75, "y": 3}, - {"matrix": [3, 9], "x": 10.75, "y": 3}, - {"matrix": [3, 10], "x": 11.75, "y": 3}, - {"matrix": [3, 11], "x": 12.75, "y": 3}, - {"matrix": [3, 12], "x": 13.75, "y": 3}, - {"matrix": [3, 13], "x": 14.75, "y": 3, "w": 2.25}, - {"matrix": [3, 14], "x": 17, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4}, - - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.75, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 4, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 2.25}, - {"matrix": [4, 5], "x": 7.5, "y": 4}, - - {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, - {"matrix": [4, 9], "x": 12.25, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 14.75, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 16, "y": 4}, - {"matrix": [4, 14], "x": 17, "y": 4}, - {"matrix": [4, 15], "x": 18, "y": 4} - ] - } - } -} diff --git a/keyboards/sirius/uni660/rev2/iso/keyboard.json b/keyboards/sirius/uni660/rev2/iso/keyboard.json new file mode 100644 index 0000000000..af369f48da --- /dev/null +++ b/keyboards/sirius/uni660/rev2/iso/keyboard.json @@ -0,0 +1,110 @@ +{ + "keyboard_name": "Uni660 V2 ISO", + "manufacturer": "SiRius", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x5352", + "pid": "0x0203", + "device_version": "20.0.4" + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "layouts": { + "LAYOUT_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [4, 6], "x": 7.5, "y": 0}, + + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0}, + {"matrix": [0, 11], "x": 12.5, "y": 0}, + {"matrix": [0, 12], "x": 13.5, "y": 0}, + {"matrix": [0, 13], "x": 14.5, "y": 0}, + {"matrix": [0, 14], "x": 15.5, "y": 0}, + {"matrix": [0, 15], "x": 16.5, "y": 0}, + + {"matrix": [3, 15], "x": 18, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + + {"matrix": [1, 1], "x": 1.5, "y": 1, "w": 1.5}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [1, 10], "x": 11, "y": 1}, + {"matrix": [1, 11], "x": 12, "y": 1}, + {"matrix": [1, 12], "x": 13, "y": 1}, + {"matrix": [1, 13], "x": 14, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 15], "x": 18, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + + {"matrix": [2, 1], "x": 1.5, "y": 2, "w": 1.75}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + + {"matrix": [2, 8], "x": 9.25, "y": 2}, + {"matrix": [2, 9], "x": 10.25, "y": 2}, + {"matrix": [2, 10], "x": 11.25, "y": 2}, + {"matrix": [2, 11], "x": 12.25, "y": 2}, + {"matrix": [2, 12], "x": 13.25, "y": 2}, + {"matrix": [2, 13], "x": 14.25, "y": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 2}, + {"matrix": [2, 14], "x": 16.25, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3}, + + {"matrix": [3, 1], "x": 1.5, "y": 3, "w": 1.25}, + {"matrix": [3, 7], "x": 2.75, "y": 3}, + {"matrix": [3, 2], "x": 3.75, "y": 3}, + {"matrix": [3, 3], "x": 4.75, "y": 3}, + {"matrix": [3, 4], "x": 5.75, "y": 3}, + {"matrix": [3, 5], "x": 6.75, "y": 3}, + {"matrix": [3, 6], "x": 7.75, "y": 3}, + + {"matrix": [3, 8], "x": 9.75, "y": 3}, + {"matrix": [3, 9], "x": 10.75, "y": 3}, + {"matrix": [3, 10], "x": 11.75, "y": 3}, + {"matrix": [3, 11], "x": 12.75, "y": 3}, + {"matrix": [3, 12], "x": 13.75, "y": 3}, + {"matrix": [3, 13], "x": 14.75, "y": 3, "w": 2.25}, + {"matrix": [3, 14], "x": 17, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4}, + + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.75, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 4, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 5.25, "y": 4, "w": 2.25}, + {"matrix": [4, 5], "x": 7.5, "y": 4}, + + {"matrix": [4, 8], "x": 9.5, "y": 4, "w": 2.75}, + {"matrix": [4, 9], "x": 12.25, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 13.5, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 14.75, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 16, "y": 4}, + {"matrix": [4, 14], "x": 17, "y": 4}, + {"matrix": [4, 15], "x": 18, "y": 4} + ] + } + } +} diff --git a/keyboards/sirius/uni660/rev2/iso/rules.mk b/keyboards/sirius/uni660/rev2/iso/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/skeletonkbd/frost68/info.json b/keyboards/skeletonkbd/frost68/info.json deleted file mode 100644 index 0411a3826d..0000000000 --- a/keyboards/skeletonkbd/frost68/info.json +++ /dev/null @@ -1,235 +0,0 @@ -{ - "manufacturer": "skeletonkbd", - "keyboard_name": "Frost68", - "maintainer": "skeletonkbd", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "build": { - "debounce_type": "sym_eager_pk" - }, - "matrix_pins": { - "cols": ["GP21", "GP22", "GP23", "GP24", "GP25", "GP26", "GP28", "GP3", "GP4", "GP5", "GP6", "GP9", "GP10", "GP11", "GP12", "GP13"], - "rows": ["GP29", "GP27", "GP20", "GP19", "GP18"] - }, - "processor": "RP2040", - "ws2812": { - "driver": "vendor", - "pin": "GP0" - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "default": { - "animation": "cycle_up_down" - }, - "driver": "ws2812", - "layout": [ - {"matrix": [0, 0], "x": 33.1, "y": 3.7, "flags": 4}, - {"matrix": [0, 1], "x": 45.7, "y": 3.7, "flags": 4}, - {"matrix": [0, 2], "x": 58.3, "y": 2.4, "flags": 4}, - {"matrix": [0, 3], "x": 71.1, "y": 6.4, "flags": 4}, - {"matrix": [0, 4], "x": 83.4, "y": 10.4, "flags": 4}, - {"matrix": [0, 5], "x": 95.7, "y": 14.3, "flags": 4}, - {"matrix": [0, 6], "x": 108, "y": 18.3, "flags": 4}, - {"matrix": [1, 5], "x": 99.3, "y": 35, "flags": 4}, - {"matrix": [1, 4], "x": 86.9, "y": 31, "flags": 4}, - {"matrix": [1, 3], "x": 74.6, "y": 27, "flags": 4}, - {"matrix": [1, 2], "x": 62.3, "y": 23.1, "flags": 4}, - {"matrix": [1, 1], "x": 49.2, "y": 22.7, "flags": 4}, - {"matrix": [1, 0], "x": 33.5, "y": 22.7, "flags": 1}, - {"matrix": [2, 0], "x": 32.3, "y": 41.8, "flags": 1}, - {"matrix": [2, 1], "x": 49.7, "y": 41.8, "flags": 4}, - {"matrix": [2, 2], "x": 62.7, "y": 42.7, "flags": 4}, - {"matrix": [2, 3], "x": 75.1, "y": 46.7, "flags": 4}, - {"matrix": [2, 4], "x": 87.4, "y": 50.6, "flags": 4}, - {"matrix": [2, 5], "x": 99.7, "y": 54.6, "flags": 4}, - {"matrix": [3, 5], "x": 103.3, "y": 75.2, "flags": 4}, - {"matrix": [3, 4], "x": 90.9, "y": 71.2, "flags": 4}, - {"matrix": [3, 3], "x": 78.6, "y": 67.3, "flags": 4}, - {"matrix": [3, 2], "x": 66.3, "y": 63.3, "flags": 4}, - {"matrix": [3, 1], "x": 53.3, "y": 60.8, "flags": 4}, - {"matrix": [3, 0], "x": 32.8, "y": 60.8, "flags": 1}, - {"matrix": [4, 0], "x": 28.1, "y": 79.9, "flags": 1}, - {"matrix": [4, 1], "x": 47, "y": 79.9, "flags": 1}, - {"matrix": [4, 3], "x": 80.6, "y": 87.4, "flags": 4}, - {"matrix": [4, 5], "x": 100.6, "y": 93.8, "flags": 4}, - {"matrix": [4, 7], "x": 140.2, "y": 90.4, "flags": 4}, - {"matrix": [4, 10], "x": 166.4, "y": 82.5, "flags": 1}, - {"matrix": [4, 12], "x": 195.7, "y": 79.9, "flags": 1}, - {"matrix": [4, 13], "x": 211.4, "y": 79.9, "flags": 4}, - {"matrix": [4, 14], "x": 224, "y": 79.9, "flags": 4}, - {"matrix": [4, 15], "x": 236.6, "y": 79.9, "flags": 4}, - {"matrix": [3, 14], "x": 224, "y": 60.8, "flags": 4}, - {"matrix": [3, 13], "x": 206.7, "y": 60.8, "flags": 1}, - {"matrix": [3, 12], "x": 189.4, "y": 60.8, "flags": 4}, - {"matrix": [3, 11], "x": 176.8, "y": 60.8, "flags": 4}, - {"matrix": [3, 10], "x": 163.7, "y": 63.3, "flags": 4}, - {"matrix": [3, 9], "x": 151.4, "y": 67.3, "flags": 4}, - {"matrix": [3, 8], "x": 139.1, "y": 71.2, "flags": 4}, - {"matrix": [3, 7], "x": 126.8, "y": 75.2, "flags": 4}, - {"matrix": [2, 7], "x": 130.3, "y": 54.6, "flags": 4}, - {"matrix": [2, 8], "x": 142.6, "y": 50.6, "flags": 4}, - {"matrix": [2, 9], "x": 155, "y": 46.7, "flags": 4}, - {"matrix": [2, 10], "x": 167.3, "y": 42.7, "flags": 4}, - {"matrix": [2, 11], "x": 180.4, "y": 41.8, "flags": 4}, - {"matrix": [2, 12], "x": 193, "y": 41.8, "flags": 4}, - {"matrix": [2, 13], "x": 213.4, "y": 41.8, "flags": 4}, - {"matrix": [2, 15], "x": 236.6, "y": 39.6, "flags": 4}, - {"matrix": [1, 15], "x": 235.3, "y": 20.5, "flags": 4}, - {"matrix": [1, 14], "x": 217.4, "y": 22.7, "flags": 4}, - {"matrix": [1, 13], "x": 201.6, "y": 22.7, "flags": 4}, - {"matrix": [1, 12], "x": 189, "y": 22.7, "flags": 4}, - {"matrix": [1, 11], "x": 176.4, "y": 22, "flags": 4}, - {"matrix": [1, 10], "x": 163.4, "y": 24.5, "flags": 4}, - {"matrix": [1, 9], "x": 151.1, "y": 28.4, "flags": 4}, - {"matrix": [1, 8], "x": 138.7, "y": 32.4, "flags": 4}, - {"matrix": [1, 7], "x": 126.4, "y": 36.4, "flags": 4}, - {"matrix": [0, 7], "x": 128.1, "y": 16.3, "flags": 4}, - {"matrix": [0, 8], "x": 140.5, "y": 12.4, "flags": 4}, - {"matrix": [0, 9], "x": 152.8, "y": 8.4, "flags": 4}, - {"matrix": [0, 10], "x": 165.1, "y": 4.4, "flags": 4}, - {"matrix": [0, 11], "x": 178.2, "y": 2.9, "flags": 4}, - {"matrix": [0, 12], "x": 190.8, "y": 3.7, "flags": 4}, - {"matrix": [0, 14], "x": 209.7, "y": 3.7, "flags": 1}, - {"matrix": [0, 15], "x": 233.9, "y": 1.5, "flags": 4} - ], - "max_brightness": 118, - "react_on_keyup": true, - "sat_steps": 8, - "speed_steps": 10, - "val_steps": 8, - "sleep": true - }, - "url": "https://skeletonkbd.com/", - "usb": { - "device_version": "1.0.0", - "pid": "0x68A0", - "vid": "0x1209" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 7], "x": 8.5, "y": 1}, - {"matrix": [1, 8], "x": 9.5, "y": 1}, - {"matrix": [1, 9], "x": 10.5, "y": 1}, - {"matrix": [1, 10], "x": 11.5, "y": 1}, - {"matrix": [1, 11], "x": 12.5, "y": 1}, - {"matrix": [1, 12], "x": 13.5, "y": 1}, - {"matrix": [1, 13], "x": 14.5, "y": 1}, - {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5}, - {"matrix": [1, 15], "x": 17.25, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 7], "x": 8.75, "y": 2}, - {"matrix": [2, 8], "x": 9.75, "y": 2}, - {"matrix": [2, 9], "x": 10.75, "y": 2}, - {"matrix": [2, 10], "x": 11.75, "y": 2}, - {"matrix": [2, 11], "x": 12.75, "y": 2}, - {"matrix": [2, 12], "x": 13.75, "y": 2}, - {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25}, - {"matrix": [2, 15], "x": 17.25, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3}, - {"matrix": [3, 12], "x": 13.25, "y": 3}, - {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 16, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 3], "x": 4, "y": 4, "w": 2.25}, - {"matrix": [4, 5], "x": 6.25, "y": 4}, - {"matrix": [4, 7], "x": 8.25, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 15, "y": 4}, - {"matrix": [4, 14], "x": 16, "y": 4}, - {"matrix": [4, 15], "x": 17, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/skeletonkbd/frost68/keyboard.json b/keyboards/skeletonkbd/frost68/keyboard.json new file mode 100644 index 0000000000..0411a3826d --- /dev/null +++ b/keyboards/skeletonkbd/frost68/keyboard.json @@ -0,0 +1,235 @@ +{ + "manufacturer": "skeletonkbd", + "keyboard_name": "Frost68", + "maintainer": "skeletonkbd", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "build": { + "debounce_type": "sym_eager_pk" + }, + "matrix_pins": { + "cols": ["GP21", "GP22", "GP23", "GP24", "GP25", "GP26", "GP28", "GP3", "GP4", "GP5", "GP6", "GP9", "GP10", "GP11", "GP12", "GP13"], + "rows": ["GP29", "GP27", "GP20", "GP19", "GP18"] + }, + "processor": "RP2040", + "ws2812": { + "driver": "vendor", + "pin": "GP0" + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "default": { + "animation": "cycle_up_down" + }, + "driver": "ws2812", + "layout": [ + {"matrix": [0, 0], "x": 33.1, "y": 3.7, "flags": 4}, + {"matrix": [0, 1], "x": 45.7, "y": 3.7, "flags": 4}, + {"matrix": [0, 2], "x": 58.3, "y": 2.4, "flags": 4}, + {"matrix": [0, 3], "x": 71.1, "y": 6.4, "flags": 4}, + {"matrix": [0, 4], "x": 83.4, "y": 10.4, "flags": 4}, + {"matrix": [0, 5], "x": 95.7, "y": 14.3, "flags": 4}, + {"matrix": [0, 6], "x": 108, "y": 18.3, "flags": 4}, + {"matrix": [1, 5], "x": 99.3, "y": 35, "flags": 4}, + {"matrix": [1, 4], "x": 86.9, "y": 31, "flags": 4}, + {"matrix": [1, 3], "x": 74.6, "y": 27, "flags": 4}, + {"matrix": [1, 2], "x": 62.3, "y": 23.1, "flags": 4}, + {"matrix": [1, 1], "x": 49.2, "y": 22.7, "flags": 4}, + {"matrix": [1, 0], "x": 33.5, "y": 22.7, "flags": 1}, + {"matrix": [2, 0], "x": 32.3, "y": 41.8, "flags": 1}, + {"matrix": [2, 1], "x": 49.7, "y": 41.8, "flags": 4}, + {"matrix": [2, 2], "x": 62.7, "y": 42.7, "flags": 4}, + {"matrix": [2, 3], "x": 75.1, "y": 46.7, "flags": 4}, + {"matrix": [2, 4], "x": 87.4, "y": 50.6, "flags": 4}, + {"matrix": [2, 5], "x": 99.7, "y": 54.6, "flags": 4}, + {"matrix": [3, 5], "x": 103.3, "y": 75.2, "flags": 4}, + {"matrix": [3, 4], "x": 90.9, "y": 71.2, "flags": 4}, + {"matrix": [3, 3], "x": 78.6, "y": 67.3, "flags": 4}, + {"matrix": [3, 2], "x": 66.3, "y": 63.3, "flags": 4}, + {"matrix": [3, 1], "x": 53.3, "y": 60.8, "flags": 4}, + {"matrix": [3, 0], "x": 32.8, "y": 60.8, "flags": 1}, + {"matrix": [4, 0], "x": 28.1, "y": 79.9, "flags": 1}, + {"matrix": [4, 1], "x": 47, "y": 79.9, "flags": 1}, + {"matrix": [4, 3], "x": 80.6, "y": 87.4, "flags": 4}, + {"matrix": [4, 5], "x": 100.6, "y": 93.8, "flags": 4}, + {"matrix": [4, 7], "x": 140.2, "y": 90.4, "flags": 4}, + {"matrix": [4, 10], "x": 166.4, "y": 82.5, "flags": 1}, + {"matrix": [4, 12], "x": 195.7, "y": 79.9, "flags": 1}, + {"matrix": [4, 13], "x": 211.4, "y": 79.9, "flags": 4}, + {"matrix": [4, 14], "x": 224, "y": 79.9, "flags": 4}, + {"matrix": [4, 15], "x": 236.6, "y": 79.9, "flags": 4}, + {"matrix": [3, 14], "x": 224, "y": 60.8, "flags": 4}, + {"matrix": [3, 13], "x": 206.7, "y": 60.8, "flags": 1}, + {"matrix": [3, 12], "x": 189.4, "y": 60.8, "flags": 4}, + {"matrix": [3, 11], "x": 176.8, "y": 60.8, "flags": 4}, + {"matrix": [3, 10], "x": 163.7, "y": 63.3, "flags": 4}, + {"matrix": [3, 9], "x": 151.4, "y": 67.3, "flags": 4}, + {"matrix": [3, 8], "x": 139.1, "y": 71.2, "flags": 4}, + {"matrix": [3, 7], "x": 126.8, "y": 75.2, "flags": 4}, + {"matrix": [2, 7], "x": 130.3, "y": 54.6, "flags": 4}, + {"matrix": [2, 8], "x": 142.6, "y": 50.6, "flags": 4}, + {"matrix": [2, 9], "x": 155, "y": 46.7, "flags": 4}, + {"matrix": [2, 10], "x": 167.3, "y": 42.7, "flags": 4}, + {"matrix": [2, 11], "x": 180.4, "y": 41.8, "flags": 4}, + {"matrix": [2, 12], "x": 193, "y": 41.8, "flags": 4}, + {"matrix": [2, 13], "x": 213.4, "y": 41.8, "flags": 4}, + {"matrix": [2, 15], "x": 236.6, "y": 39.6, "flags": 4}, + {"matrix": [1, 15], "x": 235.3, "y": 20.5, "flags": 4}, + {"matrix": [1, 14], "x": 217.4, "y": 22.7, "flags": 4}, + {"matrix": [1, 13], "x": 201.6, "y": 22.7, "flags": 4}, + {"matrix": [1, 12], "x": 189, "y": 22.7, "flags": 4}, + {"matrix": [1, 11], "x": 176.4, "y": 22, "flags": 4}, + {"matrix": [1, 10], "x": 163.4, "y": 24.5, "flags": 4}, + {"matrix": [1, 9], "x": 151.1, "y": 28.4, "flags": 4}, + {"matrix": [1, 8], "x": 138.7, "y": 32.4, "flags": 4}, + {"matrix": [1, 7], "x": 126.4, "y": 36.4, "flags": 4}, + {"matrix": [0, 7], "x": 128.1, "y": 16.3, "flags": 4}, + {"matrix": [0, 8], "x": 140.5, "y": 12.4, "flags": 4}, + {"matrix": [0, 9], "x": 152.8, "y": 8.4, "flags": 4}, + {"matrix": [0, 10], "x": 165.1, "y": 4.4, "flags": 4}, + {"matrix": [0, 11], "x": 178.2, "y": 2.9, "flags": 4}, + {"matrix": [0, 12], "x": 190.8, "y": 3.7, "flags": 4}, + {"matrix": [0, 14], "x": 209.7, "y": 3.7, "flags": 1}, + {"matrix": [0, 15], "x": 233.9, "y": 1.5, "flags": 4} + ], + "max_brightness": 118, + "react_on_keyup": true, + "sat_steps": 8, + "speed_steps": 10, + "val_steps": 8, + "sleep": true + }, + "url": "https://skeletonkbd.com/", + "usb": { + "device_version": "1.0.0", + "pid": "0x68A0", + "vid": "0x1209" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 7], "x": 8.5, "y": 1}, + {"matrix": [1, 8], "x": 9.5, "y": 1}, + {"matrix": [1, 9], "x": 10.5, "y": 1}, + {"matrix": [1, 10], "x": 11.5, "y": 1}, + {"matrix": [1, 11], "x": 12.5, "y": 1}, + {"matrix": [1, 12], "x": 13.5, "y": 1}, + {"matrix": [1, 13], "x": 14.5, "y": 1}, + {"matrix": [1, 14], "x": 15.5, "y": 1, "w": 1.5}, + {"matrix": [1, 15], "x": 17.25, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 7], "x": 8.75, "y": 2}, + {"matrix": [2, 8], "x": 9.75, "y": 2}, + {"matrix": [2, 9], "x": 10.75, "y": 2}, + {"matrix": [2, 10], "x": 11.75, "y": 2}, + {"matrix": [2, 11], "x": 12.75, "y": 2}, + {"matrix": [2, 12], "x": 13.75, "y": 2}, + {"matrix": [2, 13], "x": 14.75, "y": 2, "w": 2.25}, + {"matrix": [2, 15], "x": 17.25, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3}, + {"matrix": [3, 12], "x": 13.25, "y": 3}, + {"matrix": [3, 13], "x": 14.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 16, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 3], "x": 4, "y": 4, "w": 2.25}, + {"matrix": [4, 5], "x": 6.25, "y": 4}, + {"matrix": [4, 7], "x": 8.25, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13.5, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 15, "y": 4}, + {"matrix": [4, 14], "x": 16, "y": 4}, + {"matrix": [4, 15], "x": 17, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/skeletonkbd/frost68/rules.mk b/keyboards/skeletonkbd/frost68/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/skme/zeno/info.json b/keyboards/skme/zeno/info.json deleted file mode 100644 index bc35967537..0000000000 --- a/keyboards/skme/zeno/info.json +++ /dev/null @@ -1,107 +0,0 @@ - -{ - "keyboard_name": "Zeno", - "url": "https://sandkeys.me", - "maintainer": "paulgali", - "manufacturer": "SKME", - "usb": { - "vid": "0x4048", - "pid": "0x0001", - "device_version": "0.0.4" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B0", "C6", "B6", "B5", "D5", "D3", "D2", "D1", "D0"], - "rows": ["B1", "B2", "B3", "B7", "C7"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "layouts": { - "LAYOUT_default": { - "layout": [ - {"matrix": [0, 0], "x": 0.75, "y": 0}, - {"matrix": [0, 1], "x": 1.75, "y": 0}, - {"matrix": [0, 2], "x": 2.75, "y": 0}, - {"matrix": [0, 3], "x": 3.75, "y": 0}, - {"matrix": [0, 4], "x": 4.75, "y": 0}, - {"matrix": [0, 5], "x": 5.75, "y": 0}, - {"matrix": [0, 6], "x": 6.75, "y": 0}, - - {"matrix": [0, 7], "x": 9, "y": 0}, - {"matrix": [0, 8], "x": 10, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15, "y": 0}, - {"matrix": [1, 14], "x": 16, "y": 0}, - - {"matrix": [1, 0], "x": 0.5, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 2, "y": 1}, - {"matrix": [1, 2], "x": 3, "y": 1}, - {"matrix": [1, 3], "x": 4, "y": 1}, - {"matrix": [1, 4], "x": 5, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - - {"matrix": [1, 6], "x": 8.75, "y": 1}, - {"matrix": [1, 7], "x": 9.75, "y": 1}, - {"matrix": [1, 8], "x": 10.75, "y": 1}, - {"matrix": [1, 9], "x": 11.75, "y": 1}, - {"matrix": [1, 10], "x": 12.75, "y": 1}, - {"matrix": [1, 11], "x": 13.75, "y": 1}, - {"matrix": [1, 12], "x": 14.75, "y": 1}, - {"matrix": [1, 13], "x": 15.75, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0.25, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 2, "y": 2}, - {"matrix": [2, 2], "x": 3, "y": 2}, - {"matrix": [2, 3], "x": 4, "y": 2}, - {"matrix": [2, 4], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - - {"matrix": [2, 6], "x": 9.25, "y": 2}, - {"matrix": [2, 7], "x": 10.25, "y": 2}, - {"matrix": [2, 8], "x": 11.25, "y": 2}, - {"matrix": [2, 9], "x": 12.25, "y": 2}, - {"matrix": [2, 10], "x": 13.25, "y": 2}, - {"matrix": [2, 11], "x": 14.25, "y": 2}, - {"matrix": [2, 12], "x": 15.25, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - - {"matrix": [3, 6], "x": 9, "y": 3}, - {"matrix": [3, 7], "x": 10, "y": 3}, - {"matrix": [3, 8], "x": 11, "y": 3}, - {"matrix": [3, 9], "x": 12, "y": 3}, - {"matrix": [3, 10], "x": 13, "y": 3}, - {"matrix": [3, 11], "x": 14, "y": 3}, - {"matrix": [3, 12], "x": 15, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 16.75, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 5, "y": 4, "w": 2.25}, - - {"matrix": [4, 7], "x": 9, "y": 4, "w": 2}, - {"matrix": [4, 8], "x": 11, "y": 4}, - {"matrix": [4, 9], "x": 12, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 15.25, "y": 4, "w": 1.25}, - {"matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/skme/zeno/keyboard.json b/keyboards/skme/zeno/keyboard.json new file mode 100644 index 0000000000..bc35967537 --- /dev/null +++ b/keyboards/skme/zeno/keyboard.json @@ -0,0 +1,107 @@ + +{ + "keyboard_name": "Zeno", + "url": "https://sandkeys.me", + "maintainer": "paulgali", + "manufacturer": "SKME", + "usb": { + "vid": "0x4048", + "pid": "0x0001", + "device_version": "0.0.4" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B0", "C6", "B6", "B5", "D5", "D3", "D2", "D1", "D0"], + "rows": ["B1", "B2", "B3", "B7", "C7"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "layouts": { + "LAYOUT_default": { + "layout": [ + {"matrix": [0, 0], "x": 0.75, "y": 0}, + {"matrix": [0, 1], "x": 1.75, "y": 0}, + {"matrix": [0, 2], "x": 2.75, "y": 0}, + {"matrix": [0, 3], "x": 3.75, "y": 0}, + {"matrix": [0, 4], "x": 4.75, "y": 0}, + {"matrix": [0, 5], "x": 5.75, "y": 0}, + {"matrix": [0, 6], "x": 6.75, "y": 0}, + + {"matrix": [0, 7], "x": 9, "y": 0}, + {"matrix": [0, 8], "x": 10, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15, "y": 0}, + {"matrix": [1, 14], "x": 16, "y": 0}, + + {"matrix": [1, 0], "x": 0.5, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 2, "y": 1}, + {"matrix": [1, 2], "x": 3, "y": 1}, + {"matrix": [1, 3], "x": 4, "y": 1}, + {"matrix": [1, 4], "x": 5, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + + {"matrix": [1, 6], "x": 8.75, "y": 1}, + {"matrix": [1, 7], "x": 9.75, "y": 1}, + {"matrix": [1, 8], "x": 10.75, "y": 1}, + {"matrix": [1, 9], "x": 11.75, "y": 1}, + {"matrix": [1, 10], "x": 12.75, "y": 1}, + {"matrix": [1, 11], "x": 13.75, "y": 1}, + {"matrix": [1, 12], "x": 14.75, "y": 1}, + {"matrix": [1, 13], "x": 15.75, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0.25, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 2, "y": 2}, + {"matrix": [2, 2], "x": 3, "y": 2}, + {"matrix": [2, 3], "x": 4, "y": 2}, + {"matrix": [2, 4], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + + {"matrix": [2, 6], "x": 9.25, "y": 2}, + {"matrix": [2, 7], "x": 10.25, "y": 2}, + {"matrix": [2, 8], "x": 11.25, "y": 2}, + {"matrix": [2, 9], "x": 12.25, "y": 2}, + {"matrix": [2, 10], "x": 13.25, "y": 2}, + {"matrix": [2, 11], "x": 14.25, "y": 2}, + {"matrix": [2, 12], "x": 15.25, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + + {"matrix": [3, 6], "x": 9, "y": 3}, + {"matrix": [3, 7], "x": 10, "y": 3}, + {"matrix": [3, 8], "x": 11, "y": 3}, + {"matrix": [3, 9], "x": 12, "y": 3}, + {"matrix": [3, 10], "x": 13, "y": 3}, + {"matrix": [3, 11], "x": 14, "y": 3}, + {"matrix": [3, 12], "x": 15, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 16.75, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 5, "y": 4, "w": 2.25}, + + {"matrix": [4, 7], "x": 9, "y": 4, "w": 2}, + {"matrix": [4, 8], "x": 11, "y": 4}, + {"matrix": [4, 9], "x": 12, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 15.25, "y": 4, "w": 1.25}, + {"matrix": [4, 14], "x": 16.5, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/skme/zeno/rules.mk b/keyboards/skme/zeno/rules.mk deleted file mode 100644 index aa06a6088f..0000000000 --- a/keyboards/skme/zeno/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# left blank intentionally, moved to info.json diff --git a/keyboards/skyloong/dt40/info.json b/keyboards/skyloong/dt40/info.json deleted file mode 100644 index a79b48289a..0000000000 --- a/keyboards/skyloong/dt40/info.json +++ /dev/null @@ -1,169 +0,0 @@ -{ - "manufacturer": "JZ-Skyloong", - "keyboard_name": "DT40", - "maintainer": "JZ-Skyloong", - "bootloader": "stm32duino", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["B12", "B5", "B8", "B9", "B10", "B11", "A15", "B7", "A2", "A1", "A0"], - "rows": ["B6", "B15", "B2", "B14"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "dual_beacom": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "ranbow_beacon": true - }, - "default": { - "val": 150 - }, - "driver": "ws2812", - "hue_steps": 20, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 28, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 47, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 84, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 103, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 121, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 140, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 159, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 177, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 223, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 21, "flags": 4}, - {"matrix": [1, 1], "x": 33, "y": 21, "flags": 4}, - {"matrix": [1, 2], "x": 51, "y": 21, "flags": 4}, - {"matrix": [1, 3], "x": 70, "y": 21, "flags": 4}, - {"matrix": [1, 4], "x": 89, "y": 21, "flags": 4}, - {"matrix": [1, 5], "x": 107, "y": 21, "flags": 4}, - {"matrix": [1, 6], "x": 126, "y": 21, "flags": 4}, - {"matrix": [1, 7], "x": 145, "y": 21, "flags": 4}, - {"matrix": [1, 8], "x": 182, "y": 21, "flags": 4}, - {"matrix": [1, 9], "x": 196, "y": 0, "flags": 4}, - {"matrix": [1, 10], "x": 219, "y": 21, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 43, "flags": 4}, - {"matrix": [2, 1], "x": 42, "y": 43, "flags": 4}, - {"matrix": [2, 2], "x": 61, "y": 43, "flags": 4}, - {"matrix": [2, 3], "x": 79, "y": 43, "flags": 4}, - {"matrix": [2, 4], "x": 98, "y": 43, "flags": 4}, - {"matrix": [2, 5], "x": 117, "y": 43, "flags": 4}, - {"matrix": [2, 6], "x": 135, "y": 43, "flags": 4}, - {"matrix": [2, 7], "x": 154, "y": 43, "flags": 4}, - {"matrix": [2, 8], "x": 180, "y": 43, "flags": 4}, - {"matrix": [2, 9], "x": 205, "y": 43, "flags": 4}, - {"matrix": [2, 10], "x":224, "y": 43, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [3, 1], "x": 23, "y": 64, "flags": 4}, - {"matrix": [3, 2], "x": 42, "y": 64, "flags": 4}, - {"matrix": [3, 3], "x": 63, "y": 64, "flags": 4}, - {"matrix": [3, 4], "x": 100, "y": 64, "flags": 4}, - {"matrix": [3, 5], "x": 163, "y":21, "flags": 4}, - {"matrix": [3, 6], "x": 145, "y": 64, "flags": 4}, - {"matrix": [3, 7], "x": 165, "y": 64, "flags": 4}, - {"matrix": [3, 8], "x": 187, "y": 64, "flags": 4}, - {"matrix": [3, 9], "x": 205, "y":64, "flags": 4}, - {"matrix": [3, 10], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 180, - "sat_steps": 20, - "speed_steps": 20, - "val_steps": 20, - "sleep": true - }, - "url": "https://github.com/JZ-Skyloong", - "usb": { - "device_version": "1.0.0", - "pid": "0x6040", - "vid": "0x1EA7" - }, - "ws2812": { - "driver": "pwm", - "pin": "B4" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [1, 1], "x": 1.75, "y": 1}, - {"matrix": [1, 2], "x": 2.75, "y": 1}, - {"matrix": [1, 3], "x": 3.75, "y": 1}, - {"matrix": [1, 4], "x": 4.75, "y": 1}, - {"matrix": [1, 5], "x": 5.75, "y": 1}, - {"matrix": [1, 6], "x": 6.75, "y": 1}, - {"matrix": [1, 7], "x": 7.75, "y": 1}, - {"matrix": [1, 8], "x": 9.75, "y": 1}, - {"matrix": [1, 9], "x": 10.5, "y": 0}, - {"matrix": [1, 10], "x": 10.75, "y": 1, "w": 2.25}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 2.25}, - {"matrix": [2, 1], "x": 2.25, "y": 2}, - {"matrix": [2, 2], "x": 3.25, "y": 2}, - {"matrix": [2, 3], "x": 4.25, "y": 2}, - {"matrix": [2, 4], "x": 5.25, "y": 2}, - {"matrix": [2, 5], "x": 6.25, "y": 2}, - {"matrix": [2, 6], "x": 7.25, "y": 2}, - {"matrix": [2, 7], "x": 8.25, "y": 2}, - {"matrix": [2, 8], "x": 9.25, "y": 2, "w": 1.75}, - {"matrix": [2, 9], "x": 11, "y": 2}, - {"matrix": [2, 10], "x": 12, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 4.5, "y": 3, "w": 3}, - {"matrix": [3, 5], "x": 8.75, "y": 1}, - {"matrix": [3, 6], "x": 7.5, "y": 3, "w": 1.25}, - {"matrix": [3, 7], "x": 8.75, "y": 3, "w": 1.25}, - {"matrix": [3, 8], "x": 10, "y": 3}, - {"matrix": [3, 9], "x": 11, "y": 3}, - {"matrix": [3, 10], "x": 12, "y": 3} - ] - } - } -} - diff --git a/keyboards/skyloong/dt40/keyboard.json b/keyboards/skyloong/dt40/keyboard.json new file mode 100644 index 0000000000..a79b48289a --- /dev/null +++ b/keyboards/skyloong/dt40/keyboard.json @@ -0,0 +1,169 @@ +{ + "manufacturer": "JZ-Skyloong", + "keyboard_name": "DT40", + "maintainer": "JZ-Skyloong", + "bootloader": "stm32duino", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["B12", "B5", "B8", "B9", "B10", "B11", "A15", "B7", "A2", "A1", "A0"], + "rows": ["B6", "B15", "B2", "B14"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "dual_beacom": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "ranbow_beacon": true + }, + "default": { + "val": 150 + }, + "driver": "ws2812", + "hue_steps": 20, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 28, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 47, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 84, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 103, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 121, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 140, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 159, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 177, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 223, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 21, "flags": 4}, + {"matrix": [1, 1], "x": 33, "y": 21, "flags": 4}, + {"matrix": [1, 2], "x": 51, "y": 21, "flags": 4}, + {"matrix": [1, 3], "x": 70, "y": 21, "flags": 4}, + {"matrix": [1, 4], "x": 89, "y": 21, "flags": 4}, + {"matrix": [1, 5], "x": 107, "y": 21, "flags": 4}, + {"matrix": [1, 6], "x": 126, "y": 21, "flags": 4}, + {"matrix": [1, 7], "x": 145, "y": 21, "flags": 4}, + {"matrix": [1, 8], "x": 182, "y": 21, "flags": 4}, + {"matrix": [1, 9], "x": 196, "y": 0, "flags": 4}, + {"matrix": [1, 10], "x": 219, "y": 21, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 43, "flags": 4}, + {"matrix": [2, 1], "x": 42, "y": 43, "flags": 4}, + {"matrix": [2, 2], "x": 61, "y": 43, "flags": 4}, + {"matrix": [2, 3], "x": 79, "y": 43, "flags": 4}, + {"matrix": [2, 4], "x": 98, "y": 43, "flags": 4}, + {"matrix": [2, 5], "x": 117, "y": 43, "flags": 4}, + {"matrix": [2, 6], "x": 135, "y": 43, "flags": 4}, + {"matrix": [2, 7], "x": 154, "y": 43, "flags": 4}, + {"matrix": [2, 8], "x": 180, "y": 43, "flags": 4}, + {"matrix": [2, 9], "x": 205, "y": 43, "flags": 4}, + {"matrix": [2, 10], "x":224, "y": 43, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [3, 1], "x": 23, "y": 64, "flags": 4}, + {"matrix": [3, 2], "x": 42, "y": 64, "flags": 4}, + {"matrix": [3, 3], "x": 63, "y": 64, "flags": 4}, + {"matrix": [3, 4], "x": 100, "y": 64, "flags": 4}, + {"matrix": [3, 5], "x": 163, "y":21, "flags": 4}, + {"matrix": [3, 6], "x": 145, "y": 64, "flags": 4}, + {"matrix": [3, 7], "x": 165, "y": 64, "flags": 4}, + {"matrix": [3, 8], "x": 187, "y": 64, "flags": 4}, + {"matrix": [3, 9], "x": 205, "y":64, "flags": 4}, + {"matrix": [3, 10], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 180, + "sat_steps": 20, + "speed_steps": 20, + "val_steps": 20, + "sleep": true + }, + "url": "https://github.com/JZ-Skyloong", + "usb": { + "device_version": "1.0.0", + "pid": "0x6040", + "vid": "0x1EA7" + }, + "ws2812": { + "driver": "pwm", + "pin": "B4" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [1, 1], "x": 1.75, "y": 1}, + {"matrix": [1, 2], "x": 2.75, "y": 1}, + {"matrix": [1, 3], "x": 3.75, "y": 1}, + {"matrix": [1, 4], "x": 4.75, "y": 1}, + {"matrix": [1, 5], "x": 5.75, "y": 1}, + {"matrix": [1, 6], "x": 6.75, "y": 1}, + {"matrix": [1, 7], "x": 7.75, "y": 1}, + {"matrix": [1, 8], "x": 9.75, "y": 1}, + {"matrix": [1, 9], "x": 10.5, "y": 0}, + {"matrix": [1, 10], "x": 10.75, "y": 1, "w": 2.25}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 2.25}, + {"matrix": [2, 1], "x": 2.25, "y": 2}, + {"matrix": [2, 2], "x": 3.25, "y": 2}, + {"matrix": [2, 3], "x": 4.25, "y": 2}, + {"matrix": [2, 4], "x": 5.25, "y": 2}, + {"matrix": [2, 5], "x": 6.25, "y": 2}, + {"matrix": [2, 6], "x": 7.25, "y": 2}, + {"matrix": [2, 7], "x": 8.25, "y": 2}, + {"matrix": [2, 8], "x": 9.25, "y": 2, "w": 1.75}, + {"matrix": [2, 9], "x": 11, "y": 2}, + {"matrix": [2, 10], "x": 12, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 4.5, "y": 3, "w": 3}, + {"matrix": [3, 5], "x": 8.75, "y": 1}, + {"matrix": [3, 6], "x": 7.5, "y": 3, "w": 1.25}, + {"matrix": [3, 7], "x": 8.75, "y": 3, "w": 1.25}, + {"matrix": [3, 8], "x": 10, "y": 3}, + {"matrix": [3, 9], "x": 11, "y": 3}, + {"matrix": [3, 10], "x": 12, "y": 3} + ] + } + } +} + diff --git a/keyboards/skyloong/dt40/rules.mk b/keyboards/skyloong/dt40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/skyloong/dt40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/skyloong/gk61/pro/info.json b/keyboards/skyloong/gk61/pro/info.json deleted file mode 100644 index 5a2302a92c..0000000000 --- a/keyboards/skyloong/gk61/pro/info.json +++ /dev/null @@ -1,338 +0,0 @@ -{ - "manufacturer": "skyloong", - "keyboard_name": "gk61 pro", - "maintainer": "linlin012", - "bootloader": "stm32duino", - - "diode_direction": "ROW2COL", - "encoder": { - "rotary": [ - {"pin_a": "C5", "pin_b": "C4", "resolution": 2} - ] - }, - "features": { - "bootmagic": true, - "command": true, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "build": { - "debounce_type": "asym_eager_defer_pk" - }, - "matrix_pins": { - "cols": ["B11", "C6", "C7", "B12", "B13", "B14", "B15", "B10", "B1", "B0", "D2", "B3", "B4", "B5"], - "rows": ["A15", "C10", "C11", "C12", "A3"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "breathing": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "raindrops": true, - "jellybean_raindrops": true, - "pixel_rain": true, - "typing_heatmap":true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive_multiwide": true, - "solid_reactive_multinexus": true, - "splash": true, - "solid_splash": true - }, - "driver": "is31fl3743a", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 49, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 81, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 97, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 113, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 129, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 145, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 178, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 194, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 218, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 4, "y": 13, "flags": 4}, - {"matrix": [1, 1], "x": 24, "y": 13, "flags": 4}, - {"matrix": [1, 2], "x": 40, "y": 13, "flags": 4}, - {"matrix": [1, 3], "x": 57, "y": 13, "flags": 4}, - {"matrix": [1, 4], "x": 73, "y": 13, "flags": 4}, - {"matrix": [1, 5], "x": 89, "y": 13, "flags": 4}, - {"matrix": [1, 6], "x": 105, "y": 13, "flags": 4}, - {"matrix": [1, 7], "x": 121, "y": 13, "flags": 4}, - {"matrix": [1, 8], "x": 137, "y": 13, "flags": 4}, - {"matrix": [1, 9], "x": 153, "y": 13, "flags": 4}, - {"matrix": [1, 10], "x": 170, "y": 13, "flags": 4}, - {"matrix": [1, 11], "x": 186, "y": 13, "flags": 4}, - {"matrix": [1, 12], "x": 202, "y": 13, "flags": 4}, - {"matrix": [1, 13], "x": 222, "y": 13, "flags": 4}, - {"matrix": [2, 0], "x": 6, "y": 26, "flags": 4}, - {"matrix": [2, 1], "x": 28, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 44, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 61, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 77, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 93, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 109, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 125, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 141, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 157, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 174, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 190, "y": 26, "flags": 4}, - {"matrix": [2, 13], "x": 216, "y": 26, "flags": 4}, - {"matrix": [3, 0], "x": 10, "y": 51, "flags": 4}, - {"matrix": [3, 1], "x": 36, "y": 51, "flags": 4}, - {"matrix": [3, 2], "x": 53, "y": 51, "flags": 4}, - {"matrix": [3, 3], "x": 69, "y": 51, "flags": 4}, - {"matrix": [3, 4], "x": 85, "y": 51, "flags": 4}, - {"matrix": [3, 5], "x": 101, "y": 51, "flags": 4}, - {"matrix": [3, 6], "x": 117, "y": 51, "flags": 4}, - {"matrix": [3, 7], "x": 133, "y": 51, "flags": 4}, - {"matrix": [3, 8], "x": 149, "y": 51, "flags": 4}, - {"matrix": [3, 9], "x": 166, "y": 51, "flags": 4}, - {"matrix": [3, 10], "x": 182, "y": 51, "flags": 4}, - {"matrix": [3, 12], "x": 212, "y": 51, "flags": 4}, - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 4}, - {"matrix": [4, 1], "x": 22, "y": 64, "flags": 4}, - {"matrix": [4, 2], "x": 42, "y": 64, "flags": 4}, - {"matrix": [4, 4], "x": 75, "y": 64, "flags": 4}, - {"matrix": [4, 5], "x": 103, "y": 64, "flags": 4}, - {"matrix": [4, 6], "x": 103, "y": 64, "flags": 4}, - {"matrix": [4, 8], "x": 131, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 163, "y": 64, "flags": 4}, - {"matrix": [4, 10], "x": 184, "y": 64, "flags": 4}, - {"matrix": [4, 11], "x": 204, "y": 64, "flags": 4}, - {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 200, - "hue_steps": 20, - "sat_steps": 20, - "speed_steps": 20, - "val_steps": 20 - }, - "url": "https://github.com/JZ-Skyloong", - "usb": { - "device_version": "1.0.0", - "pid": "0x6A61", - "vid": "0x1EA7", - "max_power": 380 - }, - "community_layouts": ["60_ansi"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4.5, "h": 0.5, "w": 2.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "h": 0.5, "w":6.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5, "h": 0.5, "w":1.25}, - {"matrix": [4, 8], "x": 7.5, "y": 4.5, "h": 0.5, "w": 2.5}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.5, "y": 4, "w": 2.5}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/skyloong/gk61/pro/keyboard.json b/keyboards/skyloong/gk61/pro/keyboard.json new file mode 100644 index 0000000000..5a2302a92c --- /dev/null +++ b/keyboards/skyloong/gk61/pro/keyboard.json @@ -0,0 +1,338 @@ +{ + "manufacturer": "skyloong", + "keyboard_name": "gk61 pro", + "maintainer": "linlin012", + "bootloader": "stm32duino", + + "diode_direction": "ROW2COL", + "encoder": { + "rotary": [ + {"pin_a": "C5", "pin_b": "C4", "resolution": 2} + ] + }, + "features": { + "bootmagic": true, + "command": true, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "build": { + "debounce_type": "asym_eager_defer_pk" + }, + "matrix_pins": { + "cols": ["B11", "C6", "C7", "B12", "B13", "B14", "B15", "B10", "B1", "B0", "D2", "B3", "B4", "B5"], + "rows": ["A15", "C10", "C11", "C12", "A3"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "breathing": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "raindrops": true, + "jellybean_raindrops": true, + "pixel_rain": true, + "typing_heatmap":true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive_multiwide": true, + "solid_reactive_multinexus": true, + "splash": true, + "solid_splash": true + }, + "driver": "is31fl3743a", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 49, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 81, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 97, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 113, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 129, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 145, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 178, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 194, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 218, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 4, "y": 13, "flags": 4}, + {"matrix": [1, 1], "x": 24, "y": 13, "flags": 4}, + {"matrix": [1, 2], "x": 40, "y": 13, "flags": 4}, + {"matrix": [1, 3], "x": 57, "y": 13, "flags": 4}, + {"matrix": [1, 4], "x": 73, "y": 13, "flags": 4}, + {"matrix": [1, 5], "x": 89, "y": 13, "flags": 4}, + {"matrix": [1, 6], "x": 105, "y": 13, "flags": 4}, + {"matrix": [1, 7], "x": 121, "y": 13, "flags": 4}, + {"matrix": [1, 8], "x": 137, "y": 13, "flags": 4}, + {"matrix": [1, 9], "x": 153, "y": 13, "flags": 4}, + {"matrix": [1, 10], "x": 170, "y": 13, "flags": 4}, + {"matrix": [1, 11], "x": 186, "y": 13, "flags": 4}, + {"matrix": [1, 12], "x": 202, "y": 13, "flags": 4}, + {"matrix": [1, 13], "x": 222, "y": 13, "flags": 4}, + {"matrix": [2, 0], "x": 6, "y": 26, "flags": 4}, + {"matrix": [2, 1], "x": 28, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 44, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 61, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 77, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 93, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 109, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 125, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 141, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 157, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 174, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 190, "y": 26, "flags": 4}, + {"matrix": [2, 13], "x": 216, "y": 26, "flags": 4}, + {"matrix": [3, 0], "x": 10, "y": 51, "flags": 4}, + {"matrix": [3, 1], "x": 36, "y": 51, "flags": 4}, + {"matrix": [3, 2], "x": 53, "y": 51, "flags": 4}, + {"matrix": [3, 3], "x": 69, "y": 51, "flags": 4}, + {"matrix": [3, 4], "x": 85, "y": 51, "flags": 4}, + {"matrix": [3, 5], "x": 101, "y": 51, "flags": 4}, + {"matrix": [3, 6], "x": 117, "y": 51, "flags": 4}, + {"matrix": [3, 7], "x": 133, "y": 51, "flags": 4}, + {"matrix": [3, 8], "x": 149, "y": 51, "flags": 4}, + {"matrix": [3, 9], "x": 166, "y": 51, "flags": 4}, + {"matrix": [3, 10], "x": 182, "y": 51, "flags": 4}, + {"matrix": [3, 12], "x": 212, "y": 51, "flags": 4}, + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 4}, + {"matrix": [4, 1], "x": 22, "y": 64, "flags": 4}, + {"matrix": [4, 2], "x": 42, "y": 64, "flags": 4}, + {"matrix": [4, 4], "x": 75, "y": 64, "flags": 4}, + {"matrix": [4, 5], "x": 103, "y": 64, "flags": 4}, + {"matrix": [4, 6], "x": 103, "y": 64, "flags": 4}, + {"matrix": [4, 8], "x": 131, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 163, "y": 64, "flags": 4}, + {"matrix": [4, 10], "x": 184, "y": 64, "flags": 4}, + {"matrix": [4, 11], "x": 204, "y": 64, "flags": 4}, + {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 200, + "hue_steps": 20, + "sat_steps": 20, + "speed_steps": 20, + "val_steps": 20 + }, + "url": "https://github.com/JZ-Skyloong", + "usb": { + "device_version": "1.0.0", + "pid": "0x6A61", + "vid": "0x1EA7", + "max_power": 380 + }, + "community_layouts": ["60_ansi"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4.5, "h": 0.5, "w": 2.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "h": 0.5, "w":6.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5, "h": 0.5, "w":1.25}, + {"matrix": [4, 8], "x": 7.5, "y": 4.5, "h": 0.5, "w": 2.5}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.5, "y": 4, "w": 2.5}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/skyloong/gk61/pro/rules.mk b/keyboards/skyloong/gk61/pro/rules.mk deleted file mode 100644 index 3bbd261429..0000000000 --- a/keyboards/skyloong/gk61/pro/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File intentionally blank diff --git a/keyboards/skyloong/gk61/pro_48/info.json b/keyboards/skyloong/gk61/pro_48/info.json deleted file mode 100644 index 0c7065ec48..0000000000 --- a/keyboards/skyloong/gk61/pro_48/info.json +++ /dev/null @@ -1,339 +0,0 @@ -{ - "manufacturer": "skyloong", - "keyboard_name": "gk61 pro 48", - "maintainer": "NaturalZh", - "bootloader": "stm32duino", - - "diode_direction": "ROW2COL", - "encoder": { - "rotary": [ - {"pin_a": "A2", "pin_b": "A3", "resolution": 2} - ] - }, - "features": { - "bootmagic": true, - "command": true, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "build": { - "debounce_type": "asym_eager_defer_pk" - }, - "matrix_pins": { - "cols": ["B13", "A0", "A1", "B14", "B15", "A8", "A9", "A10", "A15", "B3", "B4", "B5", "B8", "B9"], - "rows": ["B10", "B1", "B0", "A7", "A6"] - }, - "processor": "STM32F103", - "rgb_matrix": { - "animations": { - "breathing": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "raindrops": true, - "jellybean_raindrops": true, - "pixel_rain": true, - "typing_heatmap":true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive_multiwide": true, - "solid_reactive_multinexus": true, - "splash": true, - "solid_splash": true - }, - "driver": "is31fl3743a", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 49, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 81, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 97, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 113, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 129, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 145, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 162, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 178, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 194, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 218, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 4, "y": 13, "flags": 4}, - {"matrix": [1, 1], "x": 24, "y": 13, "flags": 4}, - {"matrix": [1, 2], "x": 40, "y": 13, "flags": 4}, - {"matrix": [1, 3], "x": 57, "y": 13, "flags": 4}, - {"matrix": [1, 4], "x": 73, "y": 13, "flags": 4}, - {"matrix": [1, 5], "x": 89, "y": 13, "flags": 4}, - {"matrix": [1, 6], "x": 105, "y": 13, "flags": 4}, - {"matrix": [1, 7], "x": 121, "y": 13, "flags": 4}, - {"matrix": [1, 8], "x": 137, "y": 13, "flags": 4}, - {"matrix": [1, 9], "x": 153, "y": 13, "flags": 4}, - {"matrix": [1, 10], "x": 170, "y": 13, "flags": 4}, - {"matrix": [1, 11], "x": 186, "y": 13, "flags": 4}, - {"matrix": [1, 12], "x": 202, "y": 13, "flags": 4}, - {"matrix": [1, 13], "x": 222, "y": 13, "flags": 4}, - {"matrix": [2, 0], "x": 6, "y": 26, "flags": 4}, - {"matrix": [2, 1], "x": 28, "y": 26, "flags": 4}, - {"matrix": [2, 2], "x": 44, "y": 26, "flags": 4}, - {"matrix": [2, 3], "x": 61, "y": 26, "flags": 4}, - {"matrix": [2, 4], "x": 77, "y": 26, "flags": 4}, - {"matrix": [2, 5], "x": 93, "y": 26, "flags": 4}, - {"matrix": [2, 6], "x": 109, "y": 26, "flags": 4}, - {"matrix": [2, 7], "x": 125, "y": 26, "flags": 4}, - {"matrix": [2, 8], "x": 141, "y": 26, "flags": 4}, - {"matrix": [2, 9], "x": 157, "y": 26, "flags": 4}, - {"matrix": [2, 10], "x": 174, "y": 26, "flags": 4}, - {"matrix": [2, 11], "x": 190, "y": 26, "flags": 4}, - {"matrix": [2, 13], "x": 216, "y": 26, "flags": 4}, - {"matrix": [3, 0], "x": 10, "y": 51, "flags": 4}, - {"matrix": [3, 1], "x": 36, "y": 51, "flags": 4}, - {"matrix": [3, 2], "x": 53, "y": 51, "flags": 4}, - {"matrix": [3, 3], "x": 69, "y": 51, "flags": 4}, - {"matrix": [3, 4], "x": 85, "y": 51, "flags": 4}, - {"matrix": [3, 5], "x": 101, "y": 51, "flags": 4}, - {"matrix": [3, 6], "x": 117, "y": 51, "flags": 4}, - {"matrix": [3, 7], "x": 133, "y": 51, "flags": 4}, - {"matrix": [3, 8], "x": 149, "y": 51, "flags": 4}, - {"matrix": [3, 9], "x": 166, "y": 51, "flags": 4}, - {"matrix": [3, 10], "x": 182, "y": 51, "flags": 4}, - {"matrix": [3, 12], "x": 212, "y": 51, "flags": 4}, - {"matrix": [4, 0], "x": 2, "y": 64, "flags": 4}, - {"matrix": [4, 1], "x": 22, "y": 64, "flags": 4}, - {"matrix": [4, 2], "x": 42, "y": 64, "flags": 4}, - {"matrix": [4, 4], "x": 75, "y": 64, "flags": 4}, - {"matrix": [4, 5], "x": 103, "y": 64, "flags": 4}, - {"matrix": [4, 6], "x": 103, "y": 64, "flags": 4}, - {"matrix": [4, 8], "x": 131, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 163, "y": 64, "flags": 4}, - {"matrix": [4, 10], "x": 184, "y": 64, "flags": 4}, - {"matrix": [4, 11], "x": 204, "y": 64, "flags": 4}, - {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 200, - "hue_steps": 20, - "sat_steps": 20, - "speed_steps": 20, - "val_steps": 20, - "sleep": true - }, - "url": "https://github.com/JZ-Skyloong", - "usb": { - "device_version": "1.0.0", - "pid": "0x6A62", - "vid": "0x1EA7", - "max_power": 380 - }, - "community_layouts": ["60_ansi"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4.5, "w": 2.5, "h": 0.5}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "h": 0.5, "w":6.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5, "h": 0.5, "w":1.25}, - {"matrix": [4, 8], "x": 7.5, "y": 4.5, "w": 2.5, "h": 0.5}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 1.25}, - {"matrix": [4, 8], "x": 7.5, "y": 4, "w": 2.5}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/skyloong/gk61/pro_48/keyboard.json b/keyboards/skyloong/gk61/pro_48/keyboard.json new file mode 100644 index 0000000000..0c7065ec48 --- /dev/null +++ b/keyboards/skyloong/gk61/pro_48/keyboard.json @@ -0,0 +1,339 @@ +{ + "manufacturer": "skyloong", + "keyboard_name": "gk61 pro 48", + "maintainer": "NaturalZh", + "bootloader": "stm32duino", + + "diode_direction": "ROW2COL", + "encoder": { + "rotary": [ + {"pin_a": "A2", "pin_b": "A3", "resolution": 2} + ] + }, + "features": { + "bootmagic": true, + "command": true, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "build": { + "debounce_type": "asym_eager_defer_pk" + }, + "matrix_pins": { + "cols": ["B13", "A0", "A1", "B14", "B15", "A8", "A9", "A10", "A15", "B3", "B4", "B5", "B8", "B9"], + "rows": ["B10", "B1", "B0", "A7", "A6"] + }, + "processor": "STM32F103", + "rgb_matrix": { + "animations": { + "breathing": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "raindrops": true, + "jellybean_raindrops": true, + "pixel_rain": true, + "typing_heatmap":true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive_multiwide": true, + "solid_reactive_multinexus": true, + "splash": true, + "solid_splash": true + }, + "driver": "is31fl3743a", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 49, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 81, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 97, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 113, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 129, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 145, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 162, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 178, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 194, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 218, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 4, "y": 13, "flags": 4}, + {"matrix": [1, 1], "x": 24, "y": 13, "flags": 4}, + {"matrix": [1, 2], "x": 40, "y": 13, "flags": 4}, + {"matrix": [1, 3], "x": 57, "y": 13, "flags": 4}, + {"matrix": [1, 4], "x": 73, "y": 13, "flags": 4}, + {"matrix": [1, 5], "x": 89, "y": 13, "flags": 4}, + {"matrix": [1, 6], "x": 105, "y": 13, "flags": 4}, + {"matrix": [1, 7], "x": 121, "y": 13, "flags": 4}, + {"matrix": [1, 8], "x": 137, "y": 13, "flags": 4}, + {"matrix": [1, 9], "x": 153, "y": 13, "flags": 4}, + {"matrix": [1, 10], "x": 170, "y": 13, "flags": 4}, + {"matrix": [1, 11], "x": 186, "y": 13, "flags": 4}, + {"matrix": [1, 12], "x": 202, "y": 13, "flags": 4}, + {"matrix": [1, 13], "x": 222, "y": 13, "flags": 4}, + {"matrix": [2, 0], "x": 6, "y": 26, "flags": 4}, + {"matrix": [2, 1], "x": 28, "y": 26, "flags": 4}, + {"matrix": [2, 2], "x": 44, "y": 26, "flags": 4}, + {"matrix": [2, 3], "x": 61, "y": 26, "flags": 4}, + {"matrix": [2, 4], "x": 77, "y": 26, "flags": 4}, + {"matrix": [2, 5], "x": 93, "y": 26, "flags": 4}, + {"matrix": [2, 6], "x": 109, "y": 26, "flags": 4}, + {"matrix": [2, 7], "x": 125, "y": 26, "flags": 4}, + {"matrix": [2, 8], "x": 141, "y": 26, "flags": 4}, + {"matrix": [2, 9], "x": 157, "y": 26, "flags": 4}, + {"matrix": [2, 10], "x": 174, "y": 26, "flags": 4}, + {"matrix": [2, 11], "x": 190, "y": 26, "flags": 4}, + {"matrix": [2, 13], "x": 216, "y": 26, "flags": 4}, + {"matrix": [3, 0], "x": 10, "y": 51, "flags": 4}, + {"matrix": [3, 1], "x": 36, "y": 51, "flags": 4}, + {"matrix": [3, 2], "x": 53, "y": 51, "flags": 4}, + {"matrix": [3, 3], "x": 69, "y": 51, "flags": 4}, + {"matrix": [3, 4], "x": 85, "y": 51, "flags": 4}, + {"matrix": [3, 5], "x": 101, "y": 51, "flags": 4}, + {"matrix": [3, 6], "x": 117, "y": 51, "flags": 4}, + {"matrix": [3, 7], "x": 133, "y": 51, "flags": 4}, + {"matrix": [3, 8], "x": 149, "y": 51, "flags": 4}, + {"matrix": [3, 9], "x": 166, "y": 51, "flags": 4}, + {"matrix": [3, 10], "x": 182, "y": 51, "flags": 4}, + {"matrix": [3, 12], "x": 212, "y": 51, "flags": 4}, + {"matrix": [4, 0], "x": 2, "y": 64, "flags": 4}, + {"matrix": [4, 1], "x": 22, "y": 64, "flags": 4}, + {"matrix": [4, 2], "x": 42, "y": 64, "flags": 4}, + {"matrix": [4, 4], "x": 75, "y": 64, "flags": 4}, + {"matrix": [4, 5], "x": 103, "y": 64, "flags": 4}, + {"matrix": [4, 6], "x": 103, "y": 64, "flags": 4}, + {"matrix": [4, 8], "x": 131, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 163, "y": 64, "flags": 4}, + {"matrix": [4, 10], "x": 184, "y": 64, "flags": 4}, + {"matrix": [4, 11], "x": 204, "y": 64, "flags": 4}, + {"matrix": [4, 13], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 200, + "hue_steps": 20, + "sat_steps": 20, + "speed_steps": 20, + "val_steps": 20, + "sleep": true + }, + "url": "https://github.com/JZ-Skyloong", + "usb": { + "device_version": "1.0.0", + "pid": "0x6A62", + "vid": "0x1EA7", + "max_power": 380 + }, + "community_layouts": ["60_ansi"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4.5, "w": 2.5, "h": 0.5}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "h": 0.5, "w":6.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5, "h": 0.5, "w":1.25}, + {"matrix": [4, 8], "x": 7.5, "y": 4.5, "w": 2.5, "h": 0.5}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 1.25}, + {"matrix": [4, 8], "x": 7.5, "y": 4, "w": 2.5}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/skyloong/gk61/pro_48/rules.mk b/keyboards/skyloong/gk61/pro_48/rules.mk deleted file mode 100644 index 3bbd261429..0000000000 --- a/keyboards/skyloong/gk61/pro_48/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# File intentionally blank diff --git a/keyboards/skyloong/gk61/v1/info.json b/keyboards/skyloong/gk61/v1/info.json deleted file mode 100644 index 0bafe1bd4e..0000000000 --- a/keyboards/skyloong/gk61/v1/info.json +++ /dev/null @@ -1,332 +0,0 @@ -{ - "manufacturer": "JZ-Skyloong", - "keyboard_name": "GK61", - "maintainer": "JZ-Skyloong", - "bootloader": "stm32duino", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "command": false, - "console": false, - "rgb_matrix": true - }, - "processor": "STM32F103", - "matrix_pins": { - "cols": ["B11", "C6", "C7", "B12", "B13", "B14", "B15", "B10", "B2", "B1", "D2", "B3", "B4", "B5"], - "rows": ["A15", "C10", "C11", "C12", "A3"] - }, - "rgb_matrix": { - "animations": { - "breathing": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "raindrops": true, - "jellybean_raindrops": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive_multiwide": true, - "solid_reactive_multinexus": true, - "splash": true, - "solid_splash": true - }, - "driver": "snled27351", - "hue_steps": 20, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 89, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 104, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, - {"matrix": [0, 13], "x": 209, "y": 0, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 16, "flags": 4}, - {"matrix": [1, 1], "x": 22, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 52, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 67, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 82, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 97, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 127, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 142, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 156, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 171, "y": 16, "flags": 4}, - {"matrix": [1, 12], "x": 186, "y": 16, "flags": 4}, - {"matrix": [1, 13], "x":216, "y": 16, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, - {"matrix": [2, 1], "x": 26, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 56, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 71, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 86, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 101, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 115, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 130, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 145, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 160, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 175, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 208, "y": 32, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 48, "flags": 4}, - {"matrix": [3, 1], "x": 34, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 48, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 63, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 78, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 93, "y": 48, "flags": 4}, - {"matrix": [4, 6], "x": 108, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 123, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 138, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 153, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 168, "y": 48, "flags": 4}, - {"matrix": [3, 12], "x": 205, "y": 48, "flags": 4}, - {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, - {"matrix": [4, 1], "x": 19, "y": 64, "flags": 4}, - {"matrix": [4, 2], "x": 37, "y": 64, "flags": 4}, - {"matrix": [4, 4], "x": 56, "y": 64, "flags": 4}, - {"matrix": [4, 5], "x":95, "y": 64, "flags": 4}, - {"matrix": [3, 5], "x": 107, "y": 64, "flags": 4}, - {"matrix": [4, 8], "x": 130, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 149, "y": 64, "flags": 4}, - {"matrix": [4, 10], "x": 175, "y": 64, "flags": 4}, - {"matrix": [4, 11], "x": 198, "y": 64, "flags": 4}, - {"matrix": [4, 13], "x": 220, "y": 64, "flags": 4} - ], - "max_brightness": 200, - "sat_steps": 20, - "speed_steps": 20, - "val_steps": 20, - "sleep": true - }, - "url": "https://github.com/JZ-Skyloong", - "usb": { - "vid": "0x1EA7", - "device_version": "1.0.0", - "pid": "0x6061", - "max_power": 380, - "force_nkro": true - }, - "community_layouts": ["60_ansi"], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [4, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.6}, - {"matrix": [4, 5], "x": 6.35, "y": 4, "w": 0.7}, - {"matrix": [3, 5], "x": 7.15, "y": 4, "w": 1.5}, - {"matrix": [4, 8], "x": 8.75, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [4, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [4, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.5}, - {"matrix": [3, 5], "x": 6.25, "y": 4, "w": 2.5}, - {"matrix": [4, 8], "x": 8.75, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } - -} - diff --git a/keyboards/skyloong/gk61/v1/keyboard.json b/keyboards/skyloong/gk61/v1/keyboard.json new file mode 100644 index 0000000000..0bafe1bd4e --- /dev/null +++ b/keyboards/skyloong/gk61/v1/keyboard.json @@ -0,0 +1,332 @@ +{ + "manufacturer": "JZ-Skyloong", + "keyboard_name": "GK61", + "maintainer": "JZ-Skyloong", + "bootloader": "stm32duino", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "command": false, + "console": false, + "rgb_matrix": true + }, + "processor": "STM32F103", + "matrix_pins": { + "cols": ["B11", "C6", "C7", "B12", "B13", "B14", "B15", "B10", "B2", "B1", "D2", "B3", "B4", "B5"], + "rows": ["A15", "C10", "C11", "C12", "A3"] + }, + "rgb_matrix": { + "animations": { + "breathing": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "raindrops": true, + "jellybean_raindrops": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive_multiwide": true, + "solid_reactive_multinexus": true, + "splash": true, + "solid_splash": true + }, + "driver": "snled27351", + "hue_steps": 20, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 15, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 45, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 60, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 89, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 104, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, + {"matrix": [0, 13], "x": 209, "y": 0, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 16, "flags": 4}, + {"matrix": [1, 1], "x": 22, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 52, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 67, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 82, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 97, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 127, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 142, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 156, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 171, "y": 16, "flags": 4}, + {"matrix": [1, 12], "x": 186, "y": 16, "flags": 4}, + {"matrix": [1, 13], "x":216, "y": 16, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, + {"matrix": [2, 1], "x": 26, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 56, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 71, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 86, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 101, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 115, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 130, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 145, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 160, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 175, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 208, "y": 32, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 48, "flags": 4}, + {"matrix": [3, 1], "x": 34, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 48, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 63, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 78, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 93, "y": 48, "flags": 4}, + {"matrix": [4, 6], "x": 108, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 123, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 138, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 153, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 168, "y": 48, "flags": 4}, + {"matrix": [3, 12], "x": 205, "y": 48, "flags": 4}, + {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, + {"matrix": [4, 1], "x": 19, "y": 64, "flags": 4}, + {"matrix": [4, 2], "x": 37, "y": 64, "flags": 4}, + {"matrix": [4, 4], "x": 56, "y": 64, "flags": 4}, + {"matrix": [4, 5], "x":95, "y": 64, "flags": 4}, + {"matrix": [3, 5], "x": 107, "y": 64, "flags": 4}, + {"matrix": [4, 8], "x": 130, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 149, "y": 64, "flags": 4}, + {"matrix": [4, 10], "x": 175, "y": 64, "flags": 4}, + {"matrix": [4, 11], "x": 198, "y": 64, "flags": 4}, + {"matrix": [4, 13], "x": 220, "y": 64, "flags": 4} + ], + "max_brightness": 200, + "sat_steps": 20, + "speed_steps": 20, + "val_steps": 20, + "sleep": true + }, + "url": "https://github.com/JZ-Skyloong", + "usb": { + "vid": "0x1EA7", + "device_version": "1.0.0", + "pid": "0x6061", + "max_power": 380, + "force_nkro": true + }, + "community_layouts": ["60_ansi"], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [4, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.6}, + {"matrix": [4, 5], "x": 6.35, "y": 4, "w": 0.7}, + {"matrix": [3, 5], "x": 7.15, "y": 4, "w": 1.5}, + {"matrix": [4, 8], "x": 8.75, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [4, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [4, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 4], "x": 3.75, "y": 4, "w": 2.5}, + {"matrix": [3, 5], "x": 6.25, "y": 4, "w": 2.5}, + {"matrix": [4, 8], "x": 8.75, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } + +} + diff --git a/keyboards/skyloong/gk61/v1/rules.mk b/keyboards/skyloong/gk61/v1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/skyloong/gk61/v1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/skyloong/qk21/v1/info.json b/keyboards/skyloong/qk21/v1/info.json deleted file mode 100644 index 3f22fc0ccb..0000000000 --- a/keyboards/skyloong/qk21/v1/info.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "manufacturer": "JZ-Skyloong", - "keyboard_name": "qk21", - "maintainer": "linlin012", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["F7", "E6", "C7", "D5"], - "rows": ["F0", "F1", "F4", "F5", "F6", "B4"] - }, - "processor": "atmega32u4", - "ws2812": { - "pin": "B7" - }, - "rgb_matrix":{ - "driver": "ws2812", - "animations": { - "alphas_mods": false, - "band_pinwheel_sat": false, - "band_pinwheel_val": false, - "band_sat": false, - "band_spiral_sat": false, - "band_spiral_val": false, - "breathing": true, - "cycle_all": true, - "cycle_left_right": false, - "cycle_out_in": false, - "cycle_out_in_dual": false, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "dual_beacom": false, - "gradient_left_right": false, - "gradient_up_down": false, - "hue_breathing": false, - "hue_pendulum": false, - "hue_wave": false, - "jellybean_raindrops": true, - "pixel_fractal": false, - "pixel_rain": true, - "rainbow_moving_chevron":false, - "rainbow_pinwheels": true, - "raindrops": true, - "ranbow_beacon": true, - "typing_heatmap": true, - "solid_reactive_simple": true, - "solid_reactive_cross": true, - "splash": true - }, - "layout": [ - {"matrix": [5, 0], "x": 37, "y": 64, "flags": 4}, - {"matrix": [5, 2], "x": 149, "y": 64, "flags": 4}, - {"matrix": [5, 3], "x": 224, "y": 58, "flags": 4}, - - {"matrix": [4, 0], "x": 0, "y": 51, "flags": 4}, - {"matrix": [4, 1], "x": 75, "y": 51, "flags": 4}, - {"matrix": [4, 2], "x": 149, "y": 51, "flags": 4}, - - {"matrix": [3, 0], "x": 0, "y": 38, "flags": 4}, - {"matrix": [3, 1], "x": 75, "y": 38, "flags": 4}, - {"matrix": [3, 2], "x": 149, "y": 38, "flags": 4}, - {"matrix": [3, 3], "x": 224, "y": 31, "flags": 4}, - - {"matrix": [2, 0], "x": 0, "y": 25, "flags": 4}, - {"matrix": [2, 1], "x": 75, "y": 25, "flags": 4}, - {"matrix": [2, 2], "x": 149, "y": 25, "flags": 4}, - - {"matrix": [1, 0], "x": 0, "y": 12, "flags": 8}, - {"matrix": [1, 1], "x": 75, "y": 12, "flags": 4}, - {"matrix": [1, 2], "x": 149, "y": 12, "flags": 4}, - {"matrix": [1, 3], "x": 224, "y": 12, "flags": 4}, - - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 149, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 224, "y": 0, "flags": 4} - - ], - "hue_steps": 20, - "max_brightness": 200, - "sat_steps": 20, - "speed_steps": 20, - "val_steps": 20, - "sleep": true - }, - "url": "https://github.com/JZ-Skyloong", - "usb": { - "device_version": "1.0.0", - "pid": "0x6021", - "vid": "0x1EA7", - "max_power": 250 - }, - "community_layouts": ["numpad_6x4"], - "layouts": { - "LAYOUT_numpad_6x4": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - { "matrix": [1, 3], "x": 3, "y": 1 }, - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 }, - { "matrix": [3, 0], "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1, "y": 3 }, - { "matrix": [3, 2], "x": 2, "y": 3 }, - { "matrix": [3, 3], "x": 3, "y": 2, "h": 2 }, - { "matrix": [4, 0], "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1, "y": 4 }, - { "matrix": [4, 2], "x": 2, "y": 4 }, - { "matrix": [5, 0], "x": 0, "y": 5, "w": 2 }, - { "matrix": [5, 2], "x": 2, "y": 5 }, - { "matrix": [5, 3], "x": 3, "y": 4, "h": 2 } - ] - } - } -} diff --git a/keyboards/skyloong/qk21/v1/keyboard.json b/keyboards/skyloong/qk21/v1/keyboard.json new file mode 100644 index 0000000000..3f22fc0ccb --- /dev/null +++ b/keyboards/skyloong/qk21/v1/keyboard.json @@ -0,0 +1,130 @@ +{ + "manufacturer": "JZ-Skyloong", + "keyboard_name": "qk21", + "maintainer": "linlin012", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["F7", "E6", "C7", "D5"], + "rows": ["F0", "F1", "F4", "F5", "F6", "B4"] + }, + "processor": "atmega32u4", + "ws2812": { + "pin": "B7" + }, + "rgb_matrix":{ + "driver": "ws2812", + "animations": { + "alphas_mods": false, + "band_pinwheel_sat": false, + "band_pinwheel_val": false, + "band_sat": false, + "band_spiral_sat": false, + "band_spiral_val": false, + "breathing": true, + "cycle_all": true, + "cycle_left_right": false, + "cycle_out_in": false, + "cycle_out_in_dual": false, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "dual_beacom": false, + "gradient_left_right": false, + "gradient_up_down": false, + "hue_breathing": false, + "hue_pendulum": false, + "hue_wave": false, + "jellybean_raindrops": true, + "pixel_fractal": false, + "pixel_rain": true, + "rainbow_moving_chevron":false, + "rainbow_pinwheels": true, + "raindrops": true, + "ranbow_beacon": true, + "typing_heatmap": true, + "solid_reactive_simple": true, + "solid_reactive_cross": true, + "splash": true + }, + "layout": [ + {"matrix": [5, 0], "x": 37, "y": 64, "flags": 4}, + {"matrix": [5, 2], "x": 149, "y": 64, "flags": 4}, + {"matrix": [5, 3], "x": 224, "y": 58, "flags": 4}, + + {"matrix": [4, 0], "x": 0, "y": 51, "flags": 4}, + {"matrix": [4, 1], "x": 75, "y": 51, "flags": 4}, + {"matrix": [4, 2], "x": 149, "y": 51, "flags": 4}, + + {"matrix": [3, 0], "x": 0, "y": 38, "flags": 4}, + {"matrix": [3, 1], "x": 75, "y": 38, "flags": 4}, + {"matrix": [3, 2], "x": 149, "y": 38, "flags": 4}, + {"matrix": [3, 3], "x": 224, "y": 31, "flags": 4}, + + {"matrix": [2, 0], "x": 0, "y": 25, "flags": 4}, + {"matrix": [2, 1], "x": 75, "y": 25, "flags": 4}, + {"matrix": [2, 2], "x": 149, "y": 25, "flags": 4}, + + {"matrix": [1, 0], "x": 0, "y": 12, "flags": 8}, + {"matrix": [1, 1], "x": 75, "y": 12, "flags": 4}, + {"matrix": [1, 2], "x": 149, "y": 12, "flags": 4}, + {"matrix": [1, 3], "x": 224, "y": 12, "flags": 4}, + + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 149, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 224, "y": 0, "flags": 4} + + ], + "hue_steps": 20, + "max_brightness": 200, + "sat_steps": 20, + "speed_steps": 20, + "val_steps": 20, + "sleep": true + }, + "url": "https://github.com/JZ-Skyloong", + "usb": { + "device_version": "1.0.0", + "pid": "0x6021", + "vid": "0x1EA7", + "max_power": 250 + }, + "community_layouts": ["numpad_6x4"], + "layouts": { + "LAYOUT_numpad_6x4": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + { "matrix": [1, 3], "x": 3, "y": 1 }, + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 }, + { "matrix": [3, 0], "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1, "y": 3 }, + { "matrix": [3, 2], "x": 2, "y": 3 }, + { "matrix": [3, 3], "x": 3, "y": 2, "h": 2 }, + { "matrix": [4, 0], "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1, "y": 4 }, + { "matrix": [4, 2], "x": 2, "y": 4 }, + { "matrix": [5, 0], "x": 0, "y": 5, "w": 2 }, + { "matrix": [5, 2], "x": 2, "y": 5 }, + { "matrix": [5, 3], "x": 3, "y": 4, "h": 2 } + ] + } + } +} diff --git a/keyboards/skyloong/qk21/v1/rules.mk b/keyboards/skyloong/qk21/v1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/skyloong/qk21/v1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/smithrune/iron180v2/v2h/info.json b/keyboards/smithrune/iron180v2/v2h/info.json deleted file mode 100644 index a41c9d7e95..0000000000 --- a/keyboards/smithrune/iron180v2/v2h/info.json +++ /dev/null @@ -1,674 +0,0 @@ -{ - "keyboard_name": "Iron180H v2", - "manufacturer": "SmithRune", - "url": "", - "maintainer": "Gondolindrim", - "usb": { - "vid": "0x8384", - "pid": "0x1182", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["C8" , "C7" , "C6" , "B15", "B14", "B13", "B12", "B3" , "D2" , "B1" , "B0" , "C12", "C10", "A10", "A15", "C0" , "C1" , "C4"], - "rows": ["B4" , "C11", "A8" , "C9" , "B10", "C5" , "B5" , "B6"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "layout_aliases": { - "LAYOUT_all": "LAYOUT_tkl_f13_ansi_split_bs_rshift" - }, - "community_layouts": [ - "tkl_f13_ansi", - "tkl_f13_ansi_split_bs_rshift", - "tkl_f13_ansi_tsangan", - "tkl_f13_ansi_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/smithrune/iron180v2/v2h/keyboard.json b/keyboards/smithrune/iron180v2/v2h/keyboard.json new file mode 100644 index 0000000000..a41c9d7e95 --- /dev/null +++ b/keyboards/smithrune/iron180v2/v2h/keyboard.json @@ -0,0 +1,674 @@ +{ + "keyboard_name": "Iron180H v2", + "manufacturer": "SmithRune", + "url": "", + "maintainer": "Gondolindrim", + "usb": { + "vid": "0x8384", + "pid": "0x1182", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["C8" , "C7" , "C6" , "B15", "B14", "B13", "B12", "B3" , "D2" , "B1" , "B0" , "C12", "C10", "A10", "A15", "C0" , "C1" , "C4"], + "rows": ["B4" , "C11", "A8" , "C9" , "B10", "C5" , "B5" , "B6"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "layout_aliases": { + "LAYOUT_all": "LAYOUT_tkl_f13_ansi_split_bs_rshift" + }, + "community_layouts": [ + "tkl_f13_ansi", + "tkl_f13_ansi_split_bs_rshift", + "tkl_f13_ansi_tsangan", + "tkl_f13_ansi_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/smithrune/iron180v2/v2h/rules.mk b/keyboards/smithrune/iron180v2/v2h/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/smithrune/iron180v2/v2h/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/smithrune/iron180v2/v2s/info.json b/keyboards/smithrune/iron180v2/v2s/info.json deleted file mode 100644 index 8274415991..0000000000 --- a/keyboards/smithrune/iron180v2/v2s/info.json +++ /dev/null @@ -1,1432 +0,0 @@ -{ - "keyboard_name": "Iron180 Sv2", - "manufacturer": "SmithRune", - "url": "", - "maintainer": "Gondolindrim", - "usb": { - "vid": "0x8384", - "pid": "0x1181", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["C7" , "C6" , "B15", "B14", "B13", "B12", "B10", "B3" , "D2" , "B0" , "C5" , "C12", "C10", "A10", "A15", "C0" , "C1" , "A7"], - "rows": ["B4" , "C11", "A8" , "C9" , "B1" , "C4" , "B5" , "B6"] - }, - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "backlight": { - "pin": "C8", - "levels": 20, - "breathing": false, - "as_caps_lock": true - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "community_layouts": [ - "tkl_f13_ansi", - "tkl_f13_ansi_split_bs_rshift", - "tkl_f13_ansi_tsangan", - "tkl_f13_ansi_tsangan_split_bs_rshift", - "tkl_f13_iso", - "tkl_f13_iso_split_bs_rshift", - "tkl_f13_iso_tsangan", - "tkl_f13_iso_tsangan_split_bs_rshift" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso_wkl_split_bs_rshift": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - - {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, - - {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - - {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, - {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - - {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, - {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, - - {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, - - {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, - {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/smithrune/iron180v2/v2s/keyboard.json b/keyboards/smithrune/iron180v2/v2s/keyboard.json new file mode 100644 index 0000000000..8274415991 --- /dev/null +++ b/keyboards/smithrune/iron180v2/v2s/keyboard.json @@ -0,0 +1,1432 @@ +{ + "keyboard_name": "Iron180 Sv2", + "manufacturer": "SmithRune", + "url": "", + "maintainer": "Gondolindrim", + "usb": { + "vid": "0x8384", + "pid": "0x1181", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["C7" , "C6" , "B15", "B14", "B13", "B12", "B10", "B3" , "D2" , "B0" , "C5" , "C12", "C10", "A10", "A15", "C0" , "C1" , "A7"], + "rows": ["B4" , "C11", "A8" , "C9" , "B1" , "C4" , "B5" , "B6"] + }, + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "backlight": { + "pin": "C8", + "levels": 20, + "breathing": false, + "as_caps_lock": true + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "community_layouts": [ + "tkl_f13_ansi", + "tkl_f13_ansi_split_bs_rshift", + "tkl_f13_ansi_tsangan", + "tkl_f13_ansi_tsangan_split_bs_rshift", + "tkl_f13_iso", + "tkl_f13_iso_split_bs_rshift", + "tkl_f13_iso_tsangan", + "tkl_f13_iso_tsangan_split_bs_rshift" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 3.25, "w": 1.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi_wkl_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\\", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Alt", "matrix": [5, 9], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "GUI", "matrix": [5, 10], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 11], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "GUI", "matrix": [5, 11], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso_wkl_split_bs_rshift": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + + {"label": "F13", "matrix": [0, 13], "x": 14, "y": 0}, + + {"label": "Print Screen", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + + {"label": "Insert", "matrix": [6, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [6, 15], "x": 16.25, "y": 1.25}, + {"label": "Page Up", "matrix": [6, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + + {"label": "Delete", "matrix": [7, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [7, 15], "x": 16.25, "y": 2.25}, + {"label": "Page Down", "matrix": [7, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "#", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "\\", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "Fn", "matrix": [4, 13], "x": 14, "y": 4.25}, + + {"label": "\u2191", "matrix": [4, 17], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 10], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Ctrl", "matrix": [5, 12], "x": 13.5, "y": 5.25, "w": 1.5}, + + {"label": "\u2190", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "\u2193", "matrix": [5, 17], "x": 16.25, "y": 5.25}, + {"label": "\u2192", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/smithrune/iron180v2/v2s/rules.mk b/keyboards/smithrune/iron180v2/v2s/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/smithrune/iron180v2/v2s/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/smithrune/magnus/m75h/info.json b/keyboards/smithrune/magnus/m75h/info.json deleted file mode 100644 index 325db7d1da..0000000000 --- a/keyboards/smithrune/magnus/m75h/info.json +++ /dev/null @@ -1,145 +0,0 @@ -{ - "keyboard_name": "Magnus M75H", - "manufacturer": "SmithRune", - "url": "", - "maintainer": "Gondolindrim", - "usb": { - "vid": "0x8384", - "pid": "0x1676", - "device_version": "0.0.1" - }, - "build": { - "lto": true - }, - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "diode_direction": "COL2ROW", - "ws2812": { - "pin": "B15" - }, - "rgblight": { - "led_count": 31, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "matrix_pins": { - "cols": ["A1" , "A2" , "A4" , "C9" , "A8" , "A10", "B8" , "A15", "C10", "C11", "B5" , "B4", "B3" , "D2" , "C12" ], - "rows": ["C15", "A7" , "C4" , "C5" , "C8" , "C3" , "C1" , "C0" , "C2" , "C14" , "A0" ] - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix":[0,0], "x":0, "y":0}, - {"matrix":[0,1], "x":1.25, "y":0}, - {"matrix":[0,2], "x":2.25, "y":0}, - {"matrix":[0,3], "x":3.25, "y":0}, - {"matrix":[0,4], "x":4.25, "y":0}, - {"matrix":[0,5], "x":5.5, "y":0}, - {"matrix":[0,6], "x":6.5, "y":0}, - {"matrix":[0,7], "x":7.5, "y":0}, - {"matrix":[0,8], "x":8.5, "y":0}, - {"matrix":[0,9], "x":9.75, "y":0}, - {"matrix":[0,10], "x":10.75, "y":0}, - {"matrix":[0,11], "x":11.75, "y":0}, - {"matrix":[0,12], "x":12.75, "y":0}, - {"matrix":[0,13], "x":14, "y":0}, - - {"matrix":[1,0], "x":0, "y":1.5}, - {"matrix":[1,1], "x":1, "y":1.5}, - {"matrix":[1,2], "x":2, "y":1.5}, - {"matrix":[1,3], "x":3, "y":1.5}, - {"matrix":[1,4], "x":4, "y":1.5}, - {"matrix":[1,5], "x":5, "y":1.5}, - {"matrix":[1,6], "x":6, "y":1.5}, - {"matrix":[6,7], "x":7, "y":1.5}, - {"matrix":[6,8], "x":8, "y":1.5}, - {"matrix":[6,9], "x":9, "y":1.5}, - {"matrix":[6,10], "x":10, "y":1.5}, - {"matrix":[6,11], "x":11, "y":1.5}, - {"matrix":[6,12], "x":12, "y":1.5}, - {"matrix":[6,13], "x":13, "y":1.5}, - {"matrix":[6,14], "x":14, "y":1.5}, - {"matrix":[7,14], "x":15.25, "y":1.5}, - - {"matrix":[2,0], "x":0, "y":2.5, "w":1.5}, - {"matrix":[2,1], "x":1.5, "y":2.5}, - {"matrix":[2,2], "x":2.5, "y":2.5}, - {"matrix":[2,3], "x":3.5, "y":2.5}, - {"matrix":[2,4], "x":4.5, "y":2.5}, - {"matrix":[2,5], "x":5.5, "y":2.5}, - {"matrix":[7,6], "x":6.5, "y":2.5}, - {"matrix":[7,7], "x":7.5, "y":2.5}, - {"matrix":[7,8], "x":8.5, "y":2.5}, - {"matrix":[7,9], "x":9.5, "y":2.5}, - {"matrix":[7,10], "x":10.5, "y":2.5}, - {"matrix":[7,11], "x":11.5, "y":2.5}, - {"matrix":[7,12], "x":12.5, "y":2.5}, - {"matrix":[7,13], "x":13.5, "y":2.5, "w":1.5}, - {"matrix":[8,14], "x":15.25, "y":2.5}, - - {"matrix":[3,0], "x":0, "y":3.5, "w":1.75}, - {"matrix":[3,1], "x":1.75, "y":3.5}, - {"matrix":[3,2], "x":2.75, "y":3.5}, - {"matrix":[3,3], "x":3.75, "y":3.5}, - {"matrix":[3,4], "x":4.75, "y":3.5}, - {"matrix":[8,5], "x":5.75, "y":3.5}, - {"matrix":[8,6], "x":6.75, "y":3.5}, - {"matrix":[8,7], "x":7.75, "y":3.5}, - {"matrix":[8,8], "x":8.75, "y":3.5}, - {"matrix":[8,9], "x":9.75, "y":3.5}, - {"matrix":[8,10], "x":10.75, "y":3.5}, - {"matrix":[8,11], "x":11.75, "y":3.5}, - {"matrix":[8,13], "x":12.75, "y":3.5, "w":2.25}, - {"matrix":[9,13], "x":15.25, "y":3.5}, - - {"matrix":[4,0], "x":0, "y":4.5, "w":2.25}, - {"matrix":[4,2], "x":2.25, "y":4.5}, - {"matrix":[4,3], "x":3.25, "y":4.5}, - {"matrix":[4,4], "x":4.25, "y":4.5}, - {"matrix":[9,5], "x":5.25, "y":4.5}, - {"matrix":[9,6], "x":6.25, "y":4.5}, - {"matrix":[9,7], "x":7.25, "y":4.5}, - {"matrix":[9,8], "x":8.25, "y":4.5}, - {"matrix":[9,9], "x":9.25, "y":4.5}, - {"matrix":[9,10], "x":10.25, "y":4.5}, - {"matrix":[9,11], "x":11.25, "y":4.5}, - {"matrix":[9,12], "x":12.25, "y":4.5, "w":1.75}, - {"matrix":[9,14], "x":14.25, "y":4.75}, - - {"matrix":[10,0], "x":0, "y":5.5, "w":1.25}, - {"matrix":[10,1], "x":1.25, "y":5.5, "w":1.25}, - {"matrix":[10,2], "x":2.5, "y":5.5, "w":1.25}, - {"matrix":[5,6], "x":3.75, "y":5.5, "w":6.25}, - {"matrix":[5,10], "x":10, "y":5.5, "w":1.25}, - {"matrix":[5,11], "x":11.25, "y":5.5, "w":1.25}, - {"matrix":[5,12], "x":13.25, "y":5.75}, - {"matrix":[5,13], "x":14.25, "y":5.75}, - {"matrix":[5,14], "x":15.25, "y":5.75} - ] - } - } -} diff --git a/keyboards/smithrune/magnus/m75h/keyboard.json b/keyboards/smithrune/magnus/m75h/keyboard.json new file mode 100644 index 0000000000..325db7d1da --- /dev/null +++ b/keyboards/smithrune/magnus/m75h/keyboard.json @@ -0,0 +1,145 @@ +{ + "keyboard_name": "Magnus M75H", + "manufacturer": "SmithRune", + "url": "", + "maintainer": "Gondolindrim", + "usb": { + "vid": "0x8384", + "pid": "0x1676", + "device_version": "0.0.1" + }, + "build": { + "lto": true + }, + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "diode_direction": "COL2ROW", + "ws2812": { + "pin": "B15" + }, + "rgblight": { + "led_count": 31, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "matrix_pins": { + "cols": ["A1" , "A2" , "A4" , "C9" , "A8" , "A10", "B8" , "A15", "C10", "C11", "B5" , "B4", "B3" , "D2" , "C12" ], + "rows": ["C15", "A7" , "C4" , "C5" , "C8" , "C3" , "C1" , "C0" , "C2" , "C14" , "A0" ] + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix":[0,0], "x":0, "y":0}, + {"matrix":[0,1], "x":1.25, "y":0}, + {"matrix":[0,2], "x":2.25, "y":0}, + {"matrix":[0,3], "x":3.25, "y":0}, + {"matrix":[0,4], "x":4.25, "y":0}, + {"matrix":[0,5], "x":5.5, "y":0}, + {"matrix":[0,6], "x":6.5, "y":0}, + {"matrix":[0,7], "x":7.5, "y":0}, + {"matrix":[0,8], "x":8.5, "y":0}, + {"matrix":[0,9], "x":9.75, "y":0}, + {"matrix":[0,10], "x":10.75, "y":0}, + {"matrix":[0,11], "x":11.75, "y":0}, + {"matrix":[0,12], "x":12.75, "y":0}, + {"matrix":[0,13], "x":14, "y":0}, + + {"matrix":[1,0], "x":0, "y":1.5}, + {"matrix":[1,1], "x":1, "y":1.5}, + {"matrix":[1,2], "x":2, "y":1.5}, + {"matrix":[1,3], "x":3, "y":1.5}, + {"matrix":[1,4], "x":4, "y":1.5}, + {"matrix":[1,5], "x":5, "y":1.5}, + {"matrix":[1,6], "x":6, "y":1.5}, + {"matrix":[6,7], "x":7, "y":1.5}, + {"matrix":[6,8], "x":8, "y":1.5}, + {"matrix":[6,9], "x":9, "y":1.5}, + {"matrix":[6,10], "x":10, "y":1.5}, + {"matrix":[6,11], "x":11, "y":1.5}, + {"matrix":[6,12], "x":12, "y":1.5}, + {"matrix":[6,13], "x":13, "y":1.5}, + {"matrix":[6,14], "x":14, "y":1.5}, + {"matrix":[7,14], "x":15.25, "y":1.5}, + + {"matrix":[2,0], "x":0, "y":2.5, "w":1.5}, + {"matrix":[2,1], "x":1.5, "y":2.5}, + {"matrix":[2,2], "x":2.5, "y":2.5}, + {"matrix":[2,3], "x":3.5, "y":2.5}, + {"matrix":[2,4], "x":4.5, "y":2.5}, + {"matrix":[2,5], "x":5.5, "y":2.5}, + {"matrix":[7,6], "x":6.5, "y":2.5}, + {"matrix":[7,7], "x":7.5, "y":2.5}, + {"matrix":[7,8], "x":8.5, "y":2.5}, + {"matrix":[7,9], "x":9.5, "y":2.5}, + {"matrix":[7,10], "x":10.5, "y":2.5}, + {"matrix":[7,11], "x":11.5, "y":2.5}, + {"matrix":[7,12], "x":12.5, "y":2.5}, + {"matrix":[7,13], "x":13.5, "y":2.5, "w":1.5}, + {"matrix":[8,14], "x":15.25, "y":2.5}, + + {"matrix":[3,0], "x":0, "y":3.5, "w":1.75}, + {"matrix":[3,1], "x":1.75, "y":3.5}, + {"matrix":[3,2], "x":2.75, "y":3.5}, + {"matrix":[3,3], "x":3.75, "y":3.5}, + {"matrix":[3,4], "x":4.75, "y":3.5}, + {"matrix":[8,5], "x":5.75, "y":3.5}, + {"matrix":[8,6], "x":6.75, "y":3.5}, + {"matrix":[8,7], "x":7.75, "y":3.5}, + {"matrix":[8,8], "x":8.75, "y":3.5}, + {"matrix":[8,9], "x":9.75, "y":3.5}, + {"matrix":[8,10], "x":10.75, "y":3.5}, + {"matrix":[8,11], "x":11.75, "y":3.5}, + {"matrix":[8,13], "x":12.75, "y":3.5, "w":2.25}, + {"matrix":[9,13], "x":15.25, "y":3.5}, + + {"matrix":[4,0], "x":0, "y":4.5, "w":2.25}, + {"matrix":[4,2], "x":2.25, "y":4.5}, + {"matrix":[4,3], "x":3.25, "y":4.5}, + {"matrix":[4,4], "x":4.25, "y":4.5}, + {"matrix":[9,5], "x":5.25, "y":4.5}, + {"matrix":[9,6], "x":6.25, "y":4.5}, + {"matrix":[9,7], "x":7.25, "y":4.5}, + {"matrix":[9,8], "x":8.25, "y":4.5}, + {"matrix":[9,9], "x":9.25, "y":4.5}, + {"matrix":[9,10], "x":10.25, "y":4.5}, + {"matrix":[9,11], "x":11.25, "y":4.5}, + {"matrix":[9,12], "x":12.25, "y":4.5, "w":1.75}, + {"matrix":[9,14], "x":14.25, "y":4.75}, + + {"matrix":[10,0], "x":0, "y":5.5, "w":1.25}, + {"matrix":[10,1], "x":1.25, "y":5.5, "w":1.25}, + {"matrix":[10,2], "x":2.5, "y":5.5, "w":1.25}, + {"matrix":[5,6], "x":3.75, "y":5.5, "w":6.25}, + {"matrix":[5,10], "x":10, "y":5.5, "w":1.25}, + {"matrix":[5,11], "x":11.25, "y":5.5, "w":1.25}, + {"matrix":[5,12], "x":13.25, "y":5.75}, + {"matrix":[5,13], "x":14.25, "y":5.75}, + {"matrix":[5,14], "x":15.25, "y":5.75} + ] + } + } +} diff --git a/keyboards/smithrune/magnus/m75h/rules.mk b/keyboards/smithrune/magnus/m75h/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/smithrune/magnus/m75h/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/smithrune/magnus/m75s/info.json b/keyboards/smithrune/magnus/m75s/info.json deleted file mode 100644 index 352b529bb0..0000000000 --- a/keyboards/smithrune/magnus/m75s/info.json +++ /dev/null @@ -1,156 +0,0 @@ -{ - "keyboard_name": "Magnus M75S", - "manufacturer": "SmithRune", - "url": "", - "maintainer": "Gondolindrim", - "usb": { - "vid": "0x8384", - "pid": "0x1675", - "device_version": "0.0.1" - }, - "build": { - "lto": true - }, - "eeprom": { - "wear_leveling": { - "backing_size": 4096 - } - }, - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "diode_direction": "COL2ROW", - "backlight": { - "pin": "B4", - "levels": 20, - "breathing": true - }, - "indicators": { - "caps_lock": "A10" - }, - "ws2812": { - "pin": "B15" - }, - "rgblight": { - "led_count": 30, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - } - "matrix_pins": { - "cols": ["A8" , "C9" , "C8" , "C7" , "C6" , "C0" , "B9" , "C3" , "A15", "C10", "C11", "C12", "D2" , "B3" , "B5" ], - "rows": ["A7" , "C1" , "A6" , "A5" , "A4" , "B8" , "C2" , "A0" , "A1" , "A2" , "A3" ] - }, - "processor": "STM32F401", - "bootloader": "stm32-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix":[0,0], "x":0, "y":0}, - {"matrix":[0,1], "x":1.25, "y":0}, - {"matrix":[0,2], "x":2.25, "y":0}, - {"matrix":[0,3], "x":3.25, "y":0}, - {"matrix":[0,4], "x":4.25, "y":0}, - {"matrix":[0,5], "x":5.5, "y":0}, - {"matrix":[0,6], "x":6.5, "y":0}, - {"matrix":[0,7], "x":7.5, "y":0}, - {"matrix":[0,8], "x":8.5, "y":0}, - {"matrix":[0,9], "x":9.75, "y":0}, - {"matrix":[0,10], "x":10.75, "y":0}, - {"matrix":[0,11], "x":11.75, "y":0}, - {"matrix":[0,12], "x":12.75, "y":0}, - {"matrix":[0,13], "x":14, "y":0}, - - {"matrix":[1,0], "x":0, "y":1.5}, - {"matrix":[1,1], "x":1, "y":1.5}, - {"matrix":[1,2], "x":2, "y":1.5}, - {"matrix":[1,3], "x":3, "y":1.5}, - {"matrix":[1,4], "x":4, "y":1.5}, - {"matrix":[1,5], "x":5, "y":1.5}, - {"matrix":[1,6], "x":6, "y":1.5}, - {"matrix":[6,7], "x":7, "y":1.5}, - {"matrix":[6,8], "x":8, "y":1.5}, - {"matrix":[6,9], "x":9, "y":1.5}, - {"matrix":[6,10], "x":10, "y":1.5}, - {"matrix":[6,11], "x":11, "y":1.5}, - {"matrix":[6,12], "x":12, "y":1.5}, - {"matrix":[6,13], "x":13, "y":1.5}, - {"matrix":[6,14], "x":14, "y":1.5}, - {"matrix":[7,14], "x":15.25, "y":1.5}, - - {"matrix":[2,0], "x":0, "y":2.5, "w":1.5}, - {"matrix":[2,1], "x":1.5, "y":2.5}, - {"matrix":[2,2], "x":2.5, "y":2.5}, - {"matrix":[2,3], "x":3.5, "y":2.5}, - {"matrix":[2,4], "x":4.5, "y":2.5}, - {"matrix":[2,5], "x":5.5, "y":2.5}, - {"matrix":[7,6], "x":6.5, "y":2.5}, - {"matrix":[7,7], "x":7.5, "y":2.5}, - {"matrix":[7,8], "x":8.5, "y":2.5}, - {"matrix":[7,9], "x":9.5, "y":2.5}, - {"matrix":[7,10], "x":10.5, "y":2.5}, - {"matrix":[7,11], "x":11.5, "y":2.5}, - {"matrix":[7,12], "x":12.5, "y":2.5}, - {"matrix":[7,13], "x":13.5, "y":2.5, "w":1.5}, - {"matrix":[8,14], "x":15.25, "y":2.5}, - - {"matrix":[3,0], "x":0, "y":3.5, "w":1.75}, - {"matrix":[3,1], "x":1.75, "y":3.5}, - {"matrix":[3,2], "x":2.75, "y":3.5}, - {"matrix":[3,3], "x":3.75, "y":3.5}, - {"matrix":[3,4], "x":4.75, "y":3.5}, - {"matrix":[8,5], "x":5.75, "y":3.5}, - {"matrix":[8,6], "x":6.75, "y":3.5}, - {"matrix":[8,7], "x":7.75, "y":3.5}, - {"matrix":[8,8], "x":8.75, "y":3.5}, - {"matrix":[8,9], "x":9.75, "y":3.5}, - {"matrix":[8,10], "x":10.75, "y":3.5}, - {"matrix":[8,11], "x":11.75, "y":3.5}, - {"matrix":[8,12], "x":12.75, "y":3.5}, - {"matrix":[8,13], "x":13.75, "y":3.5, "w":1.25}, - {"matrix":[9,13], "x":15.25, "y":3.5}, - - {"matrix":[4,0], "x":0, "y":4.5, "w":1.25}, - {"matrix":[4,1], "x":1.25, "y":4.5}, - {"matrix":[4,2], "x":2.25, "y":4.5}, - {"matrix":[4,3], "x":3.25, "y":4.5}, - {"matrix":[4,4], "x":4.25, "y":4.5}, - {"matrix":[9,5], "x":5.25, "y":4.5}, - {"matrix":[9,6], "x":6.25, "y":4.5}, - {"matrix":[9,7], "x":7.25, "y":4.5}, - {"matrix":[9,8], "x":8.25, "y":4.5}, - {"matrix":[9,9], "x":9.25, "y":4.5}, - {"matrix":[9,10], "x":10.25, "y":4.5}, - {"matrix":[9,11], "x":11.25, "y":4.5}, - {"matrix":[9,12], "x":12.25, "y":4.5, "w":1.75}, - {"matrix":[9,14], "x":14.25, "y":4.75}, - - {"matrix":[10,0], "x":0, "y":5.5, "w":1.25}, - {"matrix":[10,1], "x":1.25, "y":5.5, "w":1.25}, - {"matrix":[10,2], "x":2.5, "y":5.5, "w":1.25}, - {"matrix":[5,6], "x":3.75, "y":5.5, "w":6.25}, - {"matrix":[5,10], "x":10, "y":5.5, "w":1.25}, - {"matrix":[5,11], "x":11.25, "y":5.5, "w":1.25}, - {"matrix":[5,12], "x":13.25, "y":5.75}, - {"matrix":[5,13], "x":14.25, "y":5.75}, - {"matrix":[5,14], "x":15.25, "y":5.75} - ] - } - } -} diff --git a/keyboards/smithrune/magnus/m75s/keyboard.json b/keyboards/smithrune/magnus/m75s/keyboard.json new file mode 100644 index 0000000000..352b529bb0 --- /dev/null +++ b/keyboards/smithrune/magnus/m75s/keyboard.json @@ -0,0 +1,156 @@ +{ + "keyboard_name": "Magnus M75S", + "manufacturer": "SmithRune", + "url": "", + "maintainer": "Gondolindrim", + "usb": { + "vid": "0x8384", + "pid": "0x1675", + "device_version": "0.0.1" + }, + "build": { + "lto": true + }, + "eeprom": { + "wear_leveling": { + "backing_size": 4096 + } + }, + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "diode_direction": "COL2ROW", + "backlight": { + "pin": "B4", + "levels": 20, + "breathing": true + }, + "indicators": { + "caps_lock": "A10" + }, + "ws2812": { + "pin": "B15" + }, + "rgblight": { + "led_count": 30, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + } + "matrix_pins": { + "cols": ["A8" , "C9" , "C8" , "C7" , "C6" , "C0" , "B9" , "C3" , "A15", "C10", "C11", "C12", "D2" , "B3" , "B5" ], + "rows": ["A7" , "C1" , "A6" , "A5" , "A4" , "B8" , "C2" , "A0" , "A1" , "A2" , "A3" ] + }, + "processor": "STM32F401", + "bootloader": "stm32-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix":[0,0], "x":0, "y":0}, + {"matrix":[0,1], "x":1.25, "y":0}, + {"matrix":[0,2], "x":2.25, "y":0}, + {"matrix":[0,3], "x":3.25, "y":0}, + {"matrix":[0,4], "x":4.25, "y":0}, + {"matrix":[0,5], "x":5.5, "y":0}, + {"matrix":[0,6], "x":6.5, "y":0}, + {"matrix":[0,7], "x":7.5, "y":0}, + {"matrix":[0,8], "x":8.5, "y":0}, + {"matrix":[0,9], "x":9.75, "y":0}, + {"matrix":[0,10], "x":10.75, "y":0}, + {"matrix":[0,11], "x":11.75, "y":0}, + {"matrix":[0,12], "x":12.75, "y":0}, + {"matrix":[0,13], "x":14, "y":0}, + + {"matrix":[1,0], "x":0, "y":1.5}, + {"matrix":[1,1], "x":1, "y":1.5}, + {"matrix":[1,2], "x":2, "y":1.5}, + {"matrix":[1,3], "x":3, "y":1.5}, + {"matrix":[1,4], "x":4, "y":1.5}, + {"matrix":[1,5], "x":5, "y":1.5}, + {"matrix":[1,6], "x":6, "y":1.5}, + {"matrix":[6,7], "x":7, "y":1.5}, + {"matrix":[6,8], "x":8, "y":1.5}, + {"matrix":[6,9], "x":9, "y":1.5}, + {"matrix":[6,10], "x":10, "y":1.5}, + {"matrix":[6,11], "x":11, "y":1.5}, + {"matrix":[6,12], "x":12, "y":1.5}, + {"matrix":[6,13], "x":13, "y":1.5}, + {"matrix":[6,14], "x":14, "y":1.5}, + {"matrix":[7,14], "x":15.25, "y":1.5}, + + {"matrix":[2,0], "x":0, "y":2.5, "w":1.5}, + {"matrix":[2,1], "x":1.5, "y":2.5}, + {"matrix":[2,2], "x":2.5, "y":2.5}, + {"matrix":[2,3], "x":3.5, "y":2.5}, + {"matrix":[2,4], "x":4.5, "y":2.5}, + {"matrix":[2,5], "x":5.5, "y":2.5}, + {"matrix":[7,6], "x":6.5, "y":2.5}, + {"matrix":[7,7], "x":7.5, "y":2.5}, + {"matrix":[7,8], "x":8.5, "y":2.5}, + {"matrix":[7,9], "x":9.5, "y":2.5}, + {"matrix":[7,10], "x":10.5, "y":2.5}, + {"matrix":[7,11], "x":11.5, "y":2.5}, + {"matrix":[7,12], "x":12.5, "y":2.5}, + {"matrix":[7,13], "x":13.5, "y":2.5, "w":1.5}, + {"matrix":[8,14], "x":15.25, "y":2.5}, + + {"matrix":[3,0], "x":0, "y":3.5, "w":1.75}, + {"matrix":[3,1], "x":1.75, "y":3.5}, + {"matrix":[3,2], "x":2.75, "y":3.5}, + {"matrix":[3,3], "x":3.75, "y":3.5}, + {"matrix":[3,4], "x":4.75, "y":3.5}, + {"matrix":[8,5], "x":5.75, "y":3.5}, + {"matrix":[8,6], "x":6.75, "y":3.5}, + {"matrix":[8,7], "x":7.75, "y":3.5}, + {"matrix":[8,8], "x":8.75, "y":3.5}, + {"matrix":[8,9], "x":9.75, "y":3.5}, + {"matrix":[8,10], "x":10.75, "y":3.5}, + {"matrix":[8,11], "x":11.75, "y":3.5}, + {"matrix":[8,12], "x":12.75, "y":3.5}, + {"matrix":[8,13], "x":13.75, "y":3.5, "w":1.25}, + {"matrix":[9,13], "x":15.25, "y":3.5}, + + {"matrix":[4,0], "x":0, "y":4.5, "w":1.25}, + {"matrix":[4,1], "x":1.25, "y":4.5}, + {"matrix":[4,2], "x":2.25, "y":4.5}, + {"matrix":[4,3], "x":3.25, "y":4.5}, + {"matrix":[4,4], "x":4.25, "y":4.5}, + {"matrix":[9,5], "x":5.25, "y":4.5}, + {"matrix":[9,6], "x":6.25, "y":4.5}, + {"matrix":[9,7], "x":7.25, "y":4.5}, + {"matrix":[9,8], "x":8.25, "y":4.5}, + {"matrix":[9,9], "x":9.25, "y":4.5}, + {"matrix":[9,10], "x":10.25, "y":4.5}, + {"matrix":[9,11], "x":11.25, "y":4.5}, + {"matrix":[9,12], "x":12.25, "y":4.5, "w":1.75}, + {"matrix":[9,14], "x":14.25, "y":4.75}, + + {"matrix":[10,0], "x":0, "y":5.5, "w":1.25}, + {"matrix":[10,1], "x":1.25, "y":5.5, "w":1.25}, + {"matrix":[10,2], "x":2.5, "y":5.5, "w":1.25}, + {"matrix":[5,6], "x":3.75, "y":5.5, "w":6.25}, + {"matrix":[5,10], "x":10, "y":5.5, "w":1.25}, + {"matrix":[5,11], "x":11.25, "y":5.5, "w":1.25}, + {"matrix":[5,12], "x":13.25, "y":5.75}, + {"matrix":[5,13], "x":14.25, "y":5.75}, + {"matrix":[5,14], "x":15.25, "y":5.75} + ] + } + } +} diff --git a/keyboards/smithrune/magnus/m75s/rules.mk b/keyboards/smithrune/magnus/m75s/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/smithrune/magnus/m75s/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/smoll/lefty/rev1/info.json b/keyboards/smoll/lefty/rev1/info.json deleted file mode 100644 index 0a3e44c86f..0000000000 --- a/keyboards/smoll/lefty/rev1/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "cols": ["D4", "B5", "F5", "F6", "F7", "B1", "B3", "F4"], - "rows": ["F0", "F1", "C7", "D5", "B7"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/smoll/lefty/rev1/keyboard.json b/keyboards/smoll/lefty/rev1/keyboard.json new file mode 100644 index 0000000000..0a3e44c86f --- /dev/null +++ b/keyboards/smoll/lefty/rev1/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["D4", "B5", "F5", "F6", "F7", "B1", "B3", "F4"], + "rows": ["F0", "F1", "C7", "D5", "B7"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/smoll/lefty/rev1/rules.mk b/keyboards/smoll/lefty/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/smoll/lefty/rev2/info.json b/keyboards/smoll/lefty/rev2/info.json deleted file mode 100644 index 9b8578c0db..0000000000 --- a/keyboards/smoll/lefty/rev2/info.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "matrix_pins": { - "cols": ["D4", "B5", "F5", "F6", "F7", "B1", "B3", "F4"], - "rows": ["B2", "B6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/smoll/lefty/rev2/keyboard.json b/keyboards/smoll/lefty/rev2/keyboard.json new file mode 100644 index 0000000000..9b8578c0db --- /dev/null +++ b/keyboards/smoll/lefty/rev2/keyboard.json @@ -0,0 +1,7 @@ +{ + "matrix_pins": { + "cols": ["D4", "B5", "F5", "F6", "F7", "B1", "B3", "F4"], + "rows": ["B2", "B6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/smoll/lefty/rev2/rules.mk b/keyboards/smoll/lefty/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/smoll/pw88/info.json b/keyboards/smoll/pw88/info.json deleted file mode 100644 index bd24071e70..0000000000 --- a/keyboards/smoll/pw88/info.json +++ /dev/null @@ -1,144 +0,0 @@ -{ - "keyboard_name": "PW88", - "manufacturer": "Smollchungus", - "url": "https://www.github.com/smollchungus", - "maintainer": "Smollchungus", - "usb": { - "vid": "0x5363", - "pid": "0x8888", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgblight": true, - "nkro": true - }, - "ws2812": { - "pin": "GP0", - "driver": "vendor" - }, - "rgblight": { - "led_count": 34, - "layers": { - "enabled": true - }, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "matrix_pins": { - "cols": ["GP4", "GP3", "GP2", "GP26", "GP25", "GP24", "GP23", "GP20", "GP19", "GP18", "GP29", "GP28", "GP27", "GP14", "GP1", "GP5", "GP6"], - "rows": ["GP8", "GP11", "GP10", "GP9", "GP13", "GP12"] - }, - "diode_direction": "COL2ROW", - "processor": "RP2040", - "bootloader": "rp2040", - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1.25, "y": 0 }, - { "matrix": [0, 2], "x": 2.25, "y": 0 }, - { "matrix": [0, 3], "x": 3.25, "y": 0 }, - { "matrix": [0, 4], "x": 4.25, "y": 0 }, - { "matrix": [0, 5], "x": 5.5, "y": 0 }, - { "matrix": [0, 6], "x": 6.5, "y": 0 }, - { "matrix": [0, 7], "x": 7.5, "y": 0 }, - { "matrix": [0, 8], "x": 8.5, "y": 0 }, - { "matrix": [0, 9], "x": 9.75, "y": 0 }, - { "matrix": [0, 10], "x": 10.75, "y": 0 }, - { "matrix": [0, 11], "x": 11.75, "y": 0 }, - { "matrix": [0, 12], "x": 12.75, "y": 0 }, - { "matrix": [0, 13], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - { "matrix": [1, 0], "x": 0, "y": 1.25 }, - { "matrix": [1, 1], "x": 1, "y": 1.25 }, - { "matrix": [1, 2], "x": 2, "y": 1.25 }, - { "matrix": [1, 3], "x": 3, "y": 1.25 }, - { "matrix": [1, 4], "x": 4, "y": 1.25 }, - { "matrix": [1, 5], "x": 5, "y": 1.25 }, - { "matrix": [1, 6], "x": 6, "y": 1.25 }, - { "matrix": [1, 7], "x": 7, "y": 1.25 }, - { "matrix": [1, 8], "x": 8, "y": 1.25 }, - { "matrix": [1, 9], "x": 9, "y": 1.25 }, - { "matrix": [1, 10], "x": 10, "y": 1.25 }, - { "matrix": [1, 11], "x": 11, "y": 1.25 }, - { "matrix": [1, 12], "x": 12, "y": 1.25 }, - { "matrix": [1, 13], "x": 13, "y": 1.25 }, - { "matrix": [3, 14], "x": 14, "y": 1.25 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.25 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.25 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.25 }, - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.25 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.25 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.25 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.25 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.25 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.25 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.25 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.25 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.25 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.25 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.25 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.25 }, - { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.25 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.25 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.25 }, - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.25 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.25 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.25 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.25 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.25 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.25 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.25 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.25 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.25 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.25 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.25 }, - { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.25 }, - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, - { "matrix": [4, 1], "x": 1.25, "y": 4.25 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.25 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.25 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.25 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.25 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.25 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.25 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.25 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.25 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.25 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.25 }, - { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25 }, - { "matrix": [4, 13], "x": 14, "y": 4.25 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.25 }, - { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, - { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, - { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, - { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.25 }, - { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25 }, - { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25 }, - { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25 }, - { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.25 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.25 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.25 } - ] - } - } -} diff --git a/keyboards/smoll/pw88/keyboard.json b/keyboards/smoll/pw88/keyboard.json new file mode 100644 index 0000000000..bd24071e70 --- /dev/null +++ b/keyboards/smoll/pw88/keyboard.json @@ -0,0 +1,144 @@ +{ + "keyboard_name": "PW88", + "manufacturer": "Smollchungus", + "url": "https://www.github.com/smollchungus", + "maintainer": "Smollchungus", + "usb": { + "vid": "0x5363", + "pid": "0x8888", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgblight": true, + "nkro": true + }, + "ws2812": { + "pin": "GP0", + "driver": "vendor" + }, + "rgblight": { + "led_count": 34, + "layers": { + "enabled": true + }, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "matrix_pins": { + "cols": ["GP4", "GP3", "GP2", "GP26", "GP25", "GP24", "GP23", "GP20", "GP19", "GP18", "GP29", "GP28", "GP27", "GP14", "GP1", "GP5", "GP6"], + "rows": ["GP8", "GP11", "GP10", "GP9", "GP13", "GP12"] + }, + "diode_direction": "COL2ROW", + "processor": "RP2040", + "bootloader": "rp2040", + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1.25, "y": 0 }, + { "matrix": [0, 2], "x": 2.25, "y": 0 }, + { "matrix": [0, 3], "x": 3.25, "y": 0 }, + { "matrix": [0, 4], "x": 4.25, "y": 0 }, + { "matrix": [0, 5], "x": 5.5, "y": 0 }, + { "matrix": [0, 6], "x": 6.5, "y": 0 }, + { "matrix": [0, 7], "x": 7.5, "y": 0 }, + { "matrix": [0, 8], "x": 8.5, "y": 0 }, + { "matrix": [0, 9], "x": 9.75, "y": 0 }, + { "matrix": [0, 10], "x": 10.75, "y": 0 }, + { "matrix": [0, 11], "x": 11.75, "y": 0 }, + { "matrix": [0, 12], "x": 12.75, "y": 0 }, + { "matrix": [0, 13], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + { "matrix": [1, 0], "x": 0, "y": 1.25 }, + { "matrix": [1, 1], "x": 1, "y": 1.25 }, + { "matrix": [1, 2], "x": 2, "y": 1.25 }, + { "matrix": [1, 3], "x": 3, "y": 1.25 }, + { "matrix": [1, 4], "x": 4, "y": 1.25 }, + { "matrix": [1, 5], "x": 5, "y": 1.25 }, + { "matrix": [1, 6], "x": 6, "y": 1.25 }, + { "matrix": [1, 7], "x": 7, "y": 1.25 }, + { "matrix": [1, 8], "x": 8, "y": 1.25 }, + { "matrix": [1, 9], "x": 9, "y": 1.25 }, + { "matrix": [1, 10], "x": 10, "y": 1.25 }, + { "matrix": [1, 11], "x": 11, "y": 1.25 }, + { "matrix": [1, 12], "x": 12, "y": 1.25 }, + { "matrix": [1, 13], "x": 13, "y": 1.25 }, + { "matrix": [3, 14], "x": 14, "y": 1.25 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.25 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.25 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.25 }, + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.25 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.25 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.25 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.25 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.25 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.25 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.25 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.25 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.25 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.25 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.25 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.25 }, + { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.25 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.25 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.25 }, + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.25 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.25 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.25 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.25 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.25 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.25 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.25 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.25 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.25 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.25 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.25 }, + { "matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.25 }, + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25 }, + { "matrix": [4, 1], "x": 1.25, "y": 4.25 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.25 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.25 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.25 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.25 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.25 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.25 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.25 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.25 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.25 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.25 }, + { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25 }, + { "matrix": [4, 13], "x": 14, "y": 4.25 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.25 }, + { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25 }, + { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25 }, + { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25 }, + { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.25 }, + { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25 }, + { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25 }, + { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25 }, + { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.25 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.25 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.25 } + ] + } + } +} diff --git a/keyboards/smoll/pw88/rules.mk b/keyboards/smoll/pw88/rules.mk deleted file mode 100644 index c628fc7d0f..0000000000 --- a/keyboards/smoll/pw88/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally blank diff --git a/keyboards/sofle/keyhive/info.json b/keyboards/sofle/keyhive/info.json deleted file mode 100644 index 8c76e875b0..0000000000 --- a/keyboards/sofle/keyhive/info.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "keyboard_name": "Sofle", - "manufacturer": "Keyhive", - "development_board": "elite_c", - "usb": { - "pid": "0x1287", - "device_version": "0.0.2" - }, - "rgblight": { - "hue_steps": 10, - "led_count": 74, - "max_brightness": 100, - "led_map": [28, 16, 4, 1, 13, 25, 10, 36, 35, 34, 33, 32, 31, 30, 29, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 12, 11, 9, 8, 7, 6, 5, 3, 2, 0, 45, 57, 69, 72, 60, 48, 63, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73], - "sleep": true, - "split_count": [37, 37] - }, - "matrix_pins": { - "cols": ["B6", "B2", "B3", "B1", "F7", "F6", null], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4"} - ] - }, - "split": { - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5", "resolution": 2} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6", null], - "rows": ["C6", "D7", "E6", "B4", "B5"] - } - }, - "transport": { - "sync": { - "oled": true, - "wpm": true - } - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.375}, - {"matrix": [0, 2], "x": 2, "y": 0.125}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.125}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - - {"matrix": [5, 5], "x": 10.5, "y": 0.25}, - {"matrix": [5, 4], "x": 11.5, "y": 0.125}, - {"matrix": [5, 3], "x": 12.5, "y": 0}, - {"matrix": [5, 2], "x": 13.5, "y": 0.125}, - {"matrix": [5, 1], "x": 14.5, "y": 0.375}, - {"matrix": [5, 0], "x": 15.5, "y": 0.5}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.375}, - {"matrix": [1, 2], "x": 2, "y": 1.125}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.125}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - - {"matrix": [6, 5], "x": 10.5, "y": 1.25}, - {"matrix": [6, 4], "x": 11.5, "y": 1.125}, - {"matrix": [6, 3], "x": 12.5, "y": 1}, - {"matrix": [6, 2], "x": 13.5, "y": 1.125}, - {"matrix": [6, 1], "x": 14.5, "y": 1.375}, - {"matrix": [6, 0], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.375}, - {"matrix": [2, 2], "x": 2, "y": 2.125}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.125}, - {"matrix": [2, 5], "x": 5, "y": 2.25}, - - {"matrix": [7, 5], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.125}, - {"matrix": [7, 3], "x": 12.5, "y": 2}, - {"matrix": [7, 2], "x": 13.5, "y": 2.125}, - {"matrix": [7, 1], "x": 14.5, "y": 2.375}, - {"matrix": [7, 0], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.375}, - {"matrix": [3, 2], "x": 2, "y": 3.125}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.125}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - {"matrix": [4, 0], "x": 6, "y": 2.75}, - - {"matrix": [9, 5], "x": 9.5, "y": 2.75}, - {"matrix": [8, 5], "x": 10.5, "y": 3.25}, - {"matrix": [8, 4], "x": 11.5, "y": 3.125}, - {"matrix": [8, 3], "x": 12.5, "y": 3}, - {"matrix": [8, 2], "x": 13.5, "y": 3.125}, - {"matrix": [8, 1], "x": 14.5, "y": 3.375}, - {"matrix": [8, 0], "x": 15.5, "y": 3.5}, - - {"matrix": [4, 1], "x": 1.5, "y": 4.375}, - {"matrix": [4, 2], "x": 2.5, "y": 4.125}, - {"matrix": [4, 3], "x": 3.5, "y": 4.15}, - {"matrix": [4, 4], "x": 4.5, "y": 4.25}, - {"matrix": [4, 5], "x": 6, "y": 4.25, "h": 1.5}, - - {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, - {"matrix": [9, 3], "x": 11, "y": 4.25}, - {"matrix": [9, 2], "x": 12, "y": 4.15}, - {"matrix": [9, 1], "x": 13, "y": 4.125}, - {"matrix": [9, 0], "x": 14, "y": 4.375} - ] - } - } -} diff --git a/keyboards/sofle/keyhive/keyboard.json b/keyboards/sofle/keyhive/keyboard.json new file mode 100644 index 0000000000..8c76e875b0 --- /dev/null +++ b/keyboards/sofle/keyhive/keyboard.json @@ -0,0 +1,122 @@ +{ + "keyboard_name": "Sofle", + "manufacturer": "Keyhive", + "development_board": "elite_c", + "usb": { + "pid": "0x1287", + "device_version": "0.0.2" + }, + "rgblight": { + "hue_steps": 10, + "led_count": 74, + "max_brightness": 100, + "led_map": [28, 16, 4, 1, 13, 25, 10, 36, 35, 34, 33, 32, 31, 30, 29, 27, 26, 24, 23, 22, 21, 20, 19, 18, 17, 15, 14, 12, 11, 9, 8, 7, 6, 5, 3, 2, 0, 45, 57, 69, 72, 60, 48, 63, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 64, 65, 66, 67, 68, 70, 71, 73], + "sleep": true, + "split_count": [37, 37] + }, + "matrix_pins": { + "cols": ["B6", "B2", "B3", "B1", "F7", "F6", null], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4"} + ] + }, + "split": { + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5", "resolution": 2} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6", null], + "rows": ["C6", "D7", "E6", "B4", "B5"] + } + }, + "transport": { + "sync": { + "oled": true, + "wpm": true + } + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.375}, + {"matrix": [0, 2], "x": 2, "y": 0.125}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.125}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + + {"matrix": [5, 5], "x": 10.5, "y": 0.25}, + {"matrix": [5, 4], "x": 11.5, "y": 0.125}, + {"matrix": [5, 3], "x": 12.5, "y": 0}, + {"matrix": [5, 2], "x": 13.5, "y": 0.125}, + {"matrix": [5, 1], "x": 14.5, "y": 0.375}, + {"matrix": [5, 0], "x": 15.5, "y": 0.5}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.375}, + {"matrix": [1, 2], "x": 2, "y": 1.125}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.125}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + + {"matrix": [6, 5], "x": 10.5, "y": 1.25}, + {"matrix": [6, 4], "x": 11.5, "y": 1.125}, + {"matrix": [6, 3], "x": 12.5, "y": 1}, + {"matrix": [6, 2], "x": 13.5, "y": 1.125}, + {"matrix": [6, 1], "x": 14.5, "y": 1.375}, + {"matrix": [6, 0], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.375}, + {"matrix": [2, 2], "x": 2, "y": 2.125}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.125}, + {"matrix": [2, 5], "x": 5, "y": 2.25}, + + {"matrix": [7, 5], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.125}, + {"matrix": [7, 3], "x": 12.5, "y": 2}, + {"matrix": [7, 2], "x": 13.5, "y": 2.125}, + {"matrix": [7, 1], "x": 14.5, "y": 2.375}, + {"matrix": [7, 0], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.375}, + {"matrix": [3, 2], "x": 2, "y": 3.125}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.125}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + {"matrix": [4, 0], "x": 6, "y": 2.75}, + + {"matrix": [9, 5], "x": 9.5, "y": 2.75}, + {"matrix": [8, 5], "x": 10.5, "y": 3.25}, + {"matrix": [8, 4], "x": 11.5, "y": 3.125}, + {"matrix": [8, 3], "x": 12.5, "y": 3}, + {"matrix": [8, 2], "x": 13.5, "y": 3.125}, + {"matrix": [8, 1], "x": 14.5, "y": 3.375}, + {"matrix": [8, 0], "x": 15.5, "y": 3.5}, + + {"matrix": [4, 1], "x": 1.5, "y": 4.375}, + {"matrix": [4, 2], "x": 2.5, "y": 4.125}, + {"matrix": [4, 3], "x": 3.5, "y": 4.15}, + {"matrix": [4, 4], "x": 4.5, "y": 4.25}, + {"matrix": [4, 5], "x": 6, "y": 4.25, "h": 1.5}, + + {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, + {"matrix": [9, 3], "x": 11, "y": 4.25}, + {"matrix": [9, 2], "x": 12, "y": 4.15}, + {"matrix": [9, 1], "x": 13, "y": 4.125}, + {"matrix": [9, 0], "x": 14, "y": 4.375} + ] + } + } +} diff --git a/keyboards/sofle/keyhive/rules.mk b/keyboards/sofle/keyhive/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sofle/keyhive/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/sofle/rev1/info.json b/keyboards/sofle/rev1/info.json deleted file mode 100644 index 20548d6baf..0000000000 --- a/keyboards/sofle/rev1/info.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "manufacturer": "JosefAdamcik", - "url": "https://github.com/josefadamcik/SofleKeyboard", - "maintainer": "Josef Adamcik ", - "development_board": "promicro", - "usb": { - "pid": "0x0287", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4", "resolution": 2} - ] - }, - "split": { - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5", "resolution": 2} - ] - } - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.375}, - {"matrix": [0, 2], "x": 2, "y": 0.125}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.125}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - - {"matrix": [5, 5], "x": 10.5, "y": 0.25}, - {"matrix": [5, 4], "x": 11.5, "y": 0.125}, - {"matrix": [5, 3], "x": 12.5, "y": 0}, - {"matrix": [5, 2], "x": 13.5, "y": 0.125}, - {"matrix": [5, 1], "x": 14.5, "y": 0.375}, - {"matrix": [5, 0], "x": 15.5, "y": 0.5}, - - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.375}, - {"matrix": [1, 2], "x": 2, "y": 1.125}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.125}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - - {"matrix": [6, 5], "x": 10.5, "y": 1.25}, - {"matrix": [6, 4], "x": 11.5, "y": 1.125}, - {"matrix": [6, 3], "x": 12.5, "y": 1}, - {"matrix": [6, 2], "x": 13.5, "y": 1.125}, - {"matrix": [6, 1], "x": 14.5, "y": 1.375}, - {"matrix": [6, 0], "x": 15.5, "y": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.375}, - {"matrix": [2, 2], "x": 2, "y": 2.125}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.125}, - {"matrix": [2, 5], "x": 5, "y": 2.25}, - - {"matrix": [7, 5], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.125}, - {"matrix": [7, 3], "x": 12.5, "y": 2}, - {"matrix": [7, 2], "x": 13.5, "y": 2.125}, - {"matrix": [7, 1], "x": 14.5, "y": 2.375}, - {"matrix": [7, 0], "x": 15.5, "y": 2.5}, - - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.375}, - {"matrix": [3, 2], "x": 2, "y": 3.125}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.125}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - {"matrix": [4, 5], "x": 6, "y": 2.75}, - - {"matrix": [9, 5], "x": 9.5, "y": 2.75}, - {"matrix": [8, 5], "x": 10.5, "y": 3.25}, - {"matrix": [8, 4], "x": 11.5, "y": 3.125}, - {"matrix": [8, 3], "x": 12.5, "y": 3}, - {"matrix": [8, 2], "x": 13.5, "y": 3.125}, - {"matrix": [8, 1], "x": 14.5, "y": 3.375}, - {"matrix": [8, 0], "x": 15.5, "y": 3.5}, - - {"matrix": [4, 0], "x": 1.5, "y": 4.375}, - {"matrix": [4, 1], "x": 2.5, "y": 4.125}, - {"matrix": [4, 2], "x": 3.5, "y": 4.15}, - {"matrix": [4, 3], "x": 4.5, "y": 4.25}, - {"matrix": [4, 4], "x": 6, "y": 4.25, "h": 1.5}, - - {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, - {"matrix": [9, 3], "x": 11, "y": 4.25}, - {"matrix": [9, 2], "x": 12, "y": 4.15}, - {"matrix": [9, 1], "x": 13, "y": 4.125}, - {"matrix": [9, 0], "x": 14, "y": 4.375} - ] - } - } -} diff --git a/keyboards/sofle/rev1/keyboard.json b/keyboards/sofle/rev1/keyboard.json new file mode 100644 index 0000000000..20548d6baf --- /dev/null +++ b/keyboards/sofle/rev1/keyboard.json @@ -0,0 +1,103 @@ +{ + "manufacturer": "JosefAdamcik", + "url": "https://github.com/josefadamcik/SofleKeyboard", + "maintainer": "Josef Adamcik ", + "development_board": "promicro", + "usb": { + "pid": "0x0287", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4", "resolution": 2} + ] + }, + "split": { + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5", "resolution": 2} + ] + } + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.375}, + {"matrix": [0, 2], "x": 2, "y": 0.125}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.125}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + + {"matrix": [5, 5], "x": 10.5, "y": 0.25}, + {"matrix": [5, 4], "x": 11.5, "y": 0.125}, + {"matrix": [5, 3], "x": 12.5, "y": 0}, + {"matrix": [5, 2], "x": 13.5, "y": 0.125}, + {"matrix": [5, 1], "x": 14.5, "y": 0.375}, + {"matrix": [5, 0], "x": 15.5, "y": 0.5}, + + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.375}, + {"matrix": [1, 2], "x": 2, "y": 1.125}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.125}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + + {"matrix": [6, 5], "x": 10.5, "y": 1.25}, + {"matrix": [6, 4], "x": 11.5, "y": 1.125}, + {"matrix": [6, 3], "x": 12.5, "y": 1}, + {"matrix": [6, 2], "x": 13.5, "y": 1.125}, + {"matrix": [6, 1], "x": 14.5, "y": 1.375}, + {"matrix": [6, 0], "x": 15.5, "y": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.375}, + {"matrix": [2, 2], "x": 2, "y": 2.125}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.125}, + {"matrix": [2, 5], "x": 5, "y": 2.25}, + + {"matrix": [7, 5], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.125}, + {"matrix": [7, 3], "x": 12.5, "y": 2}, + {"matrix": [7, 2], "x": 13.5, "y": 2.125}, + {"matrix": [7, 1], "x": 14.5, "y": 2.375}, + {"matrix": [7, 0], "x": 15.5, "y": 2.5}, + + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.375}, + {"matrix": [3, 2], "x": 2, "y": 3.125}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.125}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + {"matrix": [4, 5], "x": 6, "y": 2.75}, + + {"matrix": [9, 5], "x": 9.5, "y": 2.75}, + {"matrix": [8, 5], "x": 10.5, "y": 3.25}, + {"matrix": [8, 4], "x": 11.5, "y": 3.125}, + {"matrix": [8, 3], "x": 12.5, "y": 3}, + {"matrix": [8, 2], "x": 13.5, "y": 3.125}, + {"matrix": [8, 1], "x": 14.5, "y": 3.375}, + {"matrix": [8, 0], "x": 15.5, "y": 3.5}, + + {"matrix": [4, 0], "x": 1.5, "y": 4.375}, + {"matrix": [4, 1], "x": 2.5, "y": 4.125}, + {"matrix": [4, 2], "x": 3.5, "y": 4.15}, + {"matrix": [4, 3], "x": 4.5, "y": 4.25}, + {"matrix": [4, 4], "x": 6, "y": 4.25, "h": 1.5}, + + {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, + {"matrix": [9, 3], "x": 11, "y": 4.25}, + {"matrix": [9, 2], "x": 12, "y": 4.15}, + {"matrix": [9, 1], "x": 13, "y": 4.125}, + {"matrix": [9, 0], "x": 14, "y": 4.375} + ] + } + } +} diff --git a/keyboards/sofle/rev1/rules.mk b/keyboards/sofle/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sofle/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/sofle_choc/info.json b/keyboards/sofle_choc/info.json deleted file mode 100644 index f0ce6d78e0..0000000000 --- a/keyboards/sofle_choc/info.json +++ /dev/null @@ -1,209 +0,0 @@ -{ - "manufacturer": "Brian Low", - "keyboard_name": "Sofle Choc", - "maintainer": "Brian Low ", - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "encoder": { - "enabled": true, - "rotary": [ - { "pin_a": "F5", "pin_b": "F4" } - ] - }, - "features": { - "bootmagic": true, - "oled": true, - "rgb_matrix": true, - "extrakey": true, - "mousekey": true - }, - "development_board": "promicro", - "rgb_matrix": { - "driver": "ws2812", - "split_count": [29, 29], - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true - }, - "layout": [ - { "flags": 4, "matrix": [0, 5], "x": 95, "y": 7 }, - { "flags": 4, "matrix": [1, 5], "x": 95, "y": 21 }, - { "flags": 4, "matrix": [2, 5], "x": 95, "y": 36 }, - { "flags": 4, "matrix": [3, 5], "x": 95, "y": 50 }, - { "flags": 4, "matrix": [4, 4], "x":115, "y": 64 }, - { "flags": 4, "matrix": [4, 3], "x": 95, "y": 64 }, - { "flags": 4, "matrix": [4, 2], "x": 76, "y": 62 }, - { "flags": 4, "matrix": [3, 4], "x": 76, "y": 48 }, - { "flags": 4, "matrix": [2, 4], "x": 76, "y": 33 }, - { "flags": 4, "matrix": [1, 4], "x": 76, "y": 19 }, - { "flags": 4, "matrix": [0, 4], "x": 76, "y": 5 }, - { "flags": 4, "matrix": [0, 3], "x": 57, "y": 3 }, - { "flags": 4, "matrix": [1, 3], "x": 57, "y": 17 }, - { "flags": 4, "matrix": [2, 3], "x": 57, "y": 31 }, - { "flags": 4, "matrix": [3, 3], "x": 57, "y": 46 }, - { "flags": 4, "matrix": [4, 1], "x": 57, "y": 62 }, - { "flags": 4, "matrix": [4, 0], "x": 38, "y": 64 }, - { "flags": 4, "matrix": [3, 2], "x": 38, "y": 48 }, - { "flags": 4, "matrix": [2, 2], "x": 38, "y": 33 }, - { "flags": 4, "matrix": [1, 2], "x": 38, "y": 19 }, - { "flags": 4, "matrix": [0, 2], "x": 38, "y": 5 }, - { "flags": 4, "matrix": [0, 1], "x": 19, "y": 7 }, - { "flags": 4, "matrix": [1, 1], "x": 19, "y": 21 }, - { "flags": 4, "matrix": [2, 1], "x": 19, "y": 36 }, - { "flags": 4, "matrix": [3, 1], "x": 19, "y": 50 }, - { "flags": 4, "matrix": [3, 0], "x": 0, "y": 50 }, - { "flags": 4, "matrix": [2, 0], "x": 0, "y": 36 }, - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 21 }, - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 7 }, - - { "flags": 4, "matrix": [5, 5], "x":129, "y": 7 }, - { "flags": 4, "matrix": [6, 5], "x":129, "y": 21 }, - { "flags": 4, "matrix": [7, 5], "x":129, "y": 36 }, - { "flags": 4, "matrix": [8, 5], "x":129, "y": 50 }, - { "flags": 4, "matrix": [9, 4], "x":119, "y": 64 }, - { "flags": 4, "matrix": [9, 3], "x":129, "y": 64 }, - { "flags": 4, "matrix": [9, 2], "x":148, "y": 62 }, - { "flags": 4, "matrix": [8, 4], "x":148, "y": 48 }, - { "flags": 4, "matrix": [7, 4], "x":148, "y": 33 }, - { "flags": 4, "matrix": [6, 4], "x":148, "y": 19 }, - { "flags": 4, "matrix": [5, 4], "x":148, "y": 5 }, - { "flags": 4, "matrix": [5, 3], "x":167, "y": 3 }, - { "flags": 4, "matrix": [6, 3], "x":167, "y": 17 }, - { "flags": 4, "matrix": [7, 3], "x":167, "y": 31 }, - { "flags": 4, "matrix": [8, 3], "x":167, "y": 46 }, - { "flags": 4, "matrix": [9, 1], "x":167, "y": 62 }, - { "flags": 4, "matrix": [9, 0], "x":186, "y": 64 }, - { "flags": 4, "matrix": [8, 2], "x":186, "y": 48 }, - { "flags": 4, "matrix": [7, 2], "x":186, "y": 33 }, - { "flags": 4, "matrix": [6, 2], "x":186, "y": 19 }, - { "flags": 4, "matrix": [5, 2], "x":186, "y": 5 }, - { "flags": 4, "matrix": [5, 1], "x":209, "y": 7 }, - { "flags": 4, "matrix": [6, 1], "x":209, "y": 21 }, - { "flags": 4, "matrix": [7, 1], "x":209, "y": 36 }, - { "flags": 4, "matrix": [8, 1], "x":209, "y": 50 }, - { "flags": 4, "matrix": [8, 0], "x":224, "y": 50 }, - { "flags": 4, "matrix": [7, 0], "x":224, "y": 36 }, - { "flags": 4, "matrix": [6, 0], "x":224, "y": 21 }, - { "flags": 4, "matrix": [5, 0], "x":224, "y": 7 } - ] - }, - "split": { - "enabled": true, - "soft_serial_pin": "D2", - "encoder": { - "right": { - "rotary": [ - { "pin_a": "F4", "pin_b": "F5" } - ] - } - } - }, - "url": "https://github.com/josefadamcik/SofleKeyboard", - "usb": { - "device_version": "0.0.1", - "pid": "0x0287", - "vid": "0xFC32" - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["C6", "D7", "E6", "B4", "B5"] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.375}, - {"matrix": [0, 2], "x": 2, "y": 0.125}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.125}, - {"matrix": [0, 5], "x": 5, "y": 0.25}, - {"matrix": [5, 5], "x": 10.5, "y": 0.25}, - {"matrix": [5, 4], "x": 11.5, "y": 0.125}, - {"matrix": [5, 3], "x": 12.5, "y": 0}, - {"matrix": [5, 2], "x": 13.5, "y": 0.125}, - {"matrix": [5, 1], "x": 14.5, "y": 0.375}, - {"matrix": [5, 0], "x": 15.5, "y": 0.5}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.375}, - {"matrix": [1, 2], "x": 2, "y": 1.125}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.125}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [6, 5], "x": 10.5, "y": 1.25}, - {"matrix": [6, 4], "x": 11.5, "y": 1.125}, - {"matrix": [6, 3], "x": 12.5, "y": 1}, - {"matrix": [6, 2], "x": 13.5, "y": 1.125}, - {"matrix": [6, 1], "x": 14.5, "y": 1.375}, - {"matrix": [6, 0], "x": 15.5, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.375}, - {"matrix": [2, 2], "x": 2, "y": 2.125}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.125}, - {"matrix": [2, 5], "x": 5, "y": 2.25}, - {"matrix": [7, 5], "x": 10.5, "y": 2.25}, - {"matrix": [7, 4], "x": 11.5, "y": 2.125}, - {"matrix": [7, 3], "x": 12.5, "y": 2}, - {"matrix": [7, 2], "x": 13.5, "y": 2.125}, - {"matrix": [7, 1], "x": 14.5, "y": 2.375}, - {"matrix": [7, 0], "x": 15.5, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.375}, - {"matrix": [3, 2], "x": 2, "y": 3.125}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.125}, - {"matrix": [3, 5], "x": 5, "y": 3.25}, - {"matrix": [4, 5], "x": 6, "y": 2.75}, - {"matrix": [9, 5], "x": 9.5, "y": 2.75}, - {"matrix": [8, 5], "x": 10.5, "y": 3.25}, - {"matrix": [8, 4], "x": 11.5, "y": 3.125}, - {"matrix": [8, 3], "x": 12.5, "y": 3}, - {"matrix": [8, 2], "x": 13.5, "y": 3.125}, - {"matrix": [8, 1], "x": 14.5, "y": 3.375}, - {"matrix": [8, 0], "x": 15.5, "y": 3.5}, - {"matrix": [4, 0], "x": 1.5, "y": 4.375}, - {"matrix": [4, 1], "x": 2.5, "y": 4.125}, - {"matrix": [4, 2], "x": 3.5, "y": 4.15}, - {"matrix": [4, 3], "x": 4.5, "y": 4.25}, - {"matrix": [4, 4], "x": 6, "y": 4.25, "h": 1.5}, - {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, - {"matrix": [9, 3], "x": 11, "y": 4.25}, - {"matrix": [9, 2], "x": 12, "y": 4.15}, - {"matrix": [9, 1], "x": 13, "y": 4.125}, - {"matrix": [9, 0], "x": 14, "y": 4.375} - ] - } - } -} diff --git a/keyboards/sofle_choc/keyboard.json b/keyboards/sofle_choc/keyboard.json new file mode 100644 index 0000000000..f0ce6d78e0 --- /dev/null +++ b/keyboards/sofle_choc/keyboard.json @@ -0,0 +1,209 @@ +{ + "manufacturer": "Brian Low", + "keyboard_name": "Sofle Choc", + "maintainer": "Brian Low ", + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "encoder": { + "enabled": true, + "rotary": [ + { "pin_a": "F5", "pin_b": "F4" } + ] + }, + "features": { + "bootmagic": true, + "oled": true, + "rgb_matrix": true, + "extrakey": true, + "mousekey": true + }, + "development_board": "promicro", + "rgb_matrix": { + "driver": "ws2812", + "split_count": [29, 29], + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true + }, + "layout": [ + { "flags": 4, "matrix": [0, 5], "x": 95, "y": 7 }, + { "flags": 4, "matrix": [1, 5], "x": 95, "y": 21 }, + { "flags": 4, "matrix": [2, 5], "x": 95, "y": 36 }, + { "flags": 4, "matrix": [3, 5], "x": 95, "y": 50 }, + { "flags": 4, "matrix": [4, 4], "x":115, "y": 64 }, + { "flags": 4, "matrix": [4, 3], "x": 95, "y": 64 }, + { "flags": 4, "matrix": [4, 2], "x": 76, "y": 62 }, + { "flags": 4, "matrix": [3, 4], "x": 76, "y": 48 }, + { "flags": 4, "matrix": [2, 4], "x": 76, "y": 33 }, + { "flags": 4, "matrix": [1, 4], "x": 76, "y": 19 }, + { "flags": 4, "matrix": [0, 4], "x": 76, "y": 5 }, + { "flags": 4, "matrix": [0, 3], "x": 57, "y": 3 }, + { "flags": 4, "matrix": [1, 3], "x": 57, "y": 17 }, + { "flags": 4, "matrix": [2, 3], "x": 57, "y": 31 }, + { "flags": 4, "matrix": [3, 3], "x": 57, "y": 46 }, + { "flags": 4, "matrix": [4, 1], "x": 57, "y": 62 }, + { "flags": 4, "matrix": [4, 0], "x": 38, "y": 64 }, + { "flags": 4, "matrix": [3, 2], "x": 38, "y": 48 }, + { "flags": 4, "matrix": [2, 2], "x": 38, "y": 33 }, + { "flags": 4, "matrix": [1, 2], "x": 38, "y": 19 }, + { "flags": 4, "matrix": [0, 2], "x": 38, "y": 5 }, + { "flags": 4, "matrix": [0, 1], "x": 19, "y": 7 }, + { "flags": 4, "matrix": [1, 1], "x": 19, "y": 21 }, + { "flags": 4, "matrix": [2, 1], "x": 19, "y": 36 }, + { "flags": 4, "matrix": [3, 1], "x": 19, "y": 50 }, + { "flags": 4, "matrix": [3, 0], "x": 0, "y": 50 }, + { "flags": 4, "matrix": [2, 0], "x": 0, "y": 36 }, + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 21 }, + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 7 }, + + { "flags": 4, "matrix": [5, 5], "x":129, "y": 7 }, + { "flags": 4, "matrix": [6, 5], "x":129, "y": 21 }, + { "flags": 4, "matrix": [7, 5], "x":129, "y": 36 }, + { "flags": 4, "matrix": [8, 5], "x":129, "y": 50 }, + { "flags": 4, "matrix": [9, 4], "x":119, "y": 64 }, + { "flags": 4, "matrix": [9, 3], "x":129, "y": 64 }, + { "flags": 4, "matrix": [9, 2], "x":148, "y": 62 }, + { "flags": 4, "matrix": [8, 4], "x":148, "y": 48 }, + { "flags": 4, "matrix": [7, 4], "x":148, "y": 33 }, + { "flags": 4, "matrix": [6, 4], "x":148, "y": 19 }, + { "flags": 4, "matrix": [5, 4], "x":148, "y": 5 }, + { "flags": 4, "matrix": [5, 3], "x":167, "y": 3 }, + { "flags": 4, "matrix": [6, 3], "x":167, "y": 17 }, + { "flags": 4, "matrix": [7, 3], "x":167, "y": 31 }, + { "flags": 4, "matrix": [8, 3], "x":167, "y": 46 }, + { "flags": 4, "matrix": [9, 1], "x":167, "y": 62 }, + { "flags": 4, "matrix": [9, 0], "x":186, "y": 64 }, + { "flags": 4, "matrix": [8, 2], "x":186, "y": 48 }, + { "flags": 4, "matrix": [7, 2], "x":186, "y": 33 }, + { "flags": 4, "matrix": [6, 2], "x":186, "y": 19 }, + { "flags": 4, "matrix": [5, 2], "x":186, "y": 5 }, + { "flags": 4, "matrix": [5, 1], "x":209, "y": 7 }, + { "flags": 4, "matrix": [6, 1], "x":209, "y": 21 }, + { "flags": 4, "matrix": [7, 1], "x":209, "y": 36 }, + { "flags": 4, "matrix": [8, 1], "x":209, "y": 50 }, + { "flags": 4, "matrix": [8, 0], "x":224, "y": 50 }, + { "flags": 4, "matrix": [7, 0], "x":224, "y": 36 }, + { "flags": 4, "matrix": [6, 0], "x":224, "y": 21 }, + { "flags": 4, "matrix": [5, 0], "x":224, "y": 7 } + ] + }, + "split": { + "enabled": true, + "soft_serial_pin": "D2", + "encoder": { + "right": { + "rotary": [ + { "pin_a": "F4", "pin_b": "F5" } + ] + } + } + }, + "url": "https://github.com/josefadamcik/SofleKeyboard", + "usb": { + "device_version": "0.0.1", + "pid": "0x0287", + "vid": "0xFC32" + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["C6", "D7", "E6", "B4", "B5"] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.375}, + {"matrix": [0, 2], "x": 2, "y": 0.125}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.125}, + {"matrix": [0, 5], "x": 5, "y": 0.25}, + {"matrix": [5, 5], "x": 10.5, "y": 0.25}, + {"matrix": [5, 4], "x": 11.5, "y": 0.125}, + {"matrix": [5, 3], "x": 12.5, "y": 0}, + {"matrix": [5, 2], "x": 13.5, "y": 0.125}, + {"matrix": [5, 1], "x": 14.5, "y": 0.375}, + {"matrix": [5, 0], "x": 15.5, "y": 0.5}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.375}, + {"matrix": [1, 2], "x": 2, "y": 1.125}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.125}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [6, 5], "x": 10.5, "y": 1.25}, + {"matrix": [6, 4], "x": 11.5, "y": 1.125}, + {"matrix": [6, 3], "x": 12.5, "y": 1}, + {"matrix": [6, 2], "x": 13.5, "y": 1.125}, + {"matrix": [6, 1], "x": 14.5, "y": 1.375}, + {"matrix": [6, 0], "x": 15.5, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.375}, + {"matrix": [2, 2], "x": 2, "y": 2.125}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.125}, + {"matrix": [2, 5], "x": 5, "y": 2.25}, + {"matrix": [7, 5], "x": 10.5, "y": 2.25}, + {"matrix": [7, 4], "x": 11.5, "y": 2.125}, + {"matrix": [7, 3], "x": 12.5, "y": 2}, + {"matrix": [7, 2], "x": 13.5, "y": 2.125}, + {"matrix": [7, 1], "x": 14.5, "y": 2.375}, + {"matrix": [7, 0], "x": 15.5, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.375}, + {"matrix": [3, 2], "x": 2, "y": 3.125}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.125}, + {"matrix": [3, 5], "x": 5, "y": 3.25}, + {"matrix": [4, 5], "x": 6, "y": 2.75}, + {"matrix": [9, 5], "x": 9.5, "y": 2.75}, + {"matrix": [8, 5], "x": 10.5, "y": 3.25}, + {"matrix": [8, 4], "x": 11.5, "y": 3.125}, + {"matrix": [8, 3], "x": 12.5, "y": 3}, + {"matrix": [8, 2], "x": 13.5, "y": 3.125}, + {"matrix": [8, 1], "x": 14.5, "y": 3.375}, + {"matrix": [8, 0], "x": 15.5, "y": 3.5}, + {"matrix": [4, 0], "x": 1.5, "y": 4.375}, + {"matrix": [4, 1], "x": 2.5, "y": 4.125}, + {"matrix": [4, 2], "x": 3.5, "y": 4.15}, + {"matrix": [4, 3], "x": 4.5, "y": 4.25}, + {"matrix": [4, 4], "x": 6, "y": 4.25, "h": 1.5}, + {"matrix": [9, 4], "x": 9.5, "y": 4.25, "h": 1.5}, + {"matrix": [9, 3], "x": 11, "y": 4.25}, + {"matrix": [9, 2], "x": 12, "y": 4.15}, + {"matrix": [9, 1], "x": 13, "y": 4.125}, + {"matrix": [9, 0], "x": 14, "y": 4.375} + ] + } + } +} diff --git a/keyboards/sofle_choc/rules.mk b/keyboards/sofle_choc/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/split67/info.json b/keyboards/split67/info.json deleted file mode 100644 index f24eea4ce0..0000000000 --- a/keyboards/split67/info.json +++ /dev/null @@ -1,111 +0,0 @@ -{ - "manufacturer": "yuezp", - "keyboard_name": "split_67", - "maintainer": "qmk", - "build": { - "lto": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 3 - }, - "features": { - "bootmagic": true, - "extrakey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6", null, null], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "split": { - "enabled": true, - "matrix_pins": { - "right": { - "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - } - }, - "soft_serial_pin": "D0" - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0xBBBC", - "vid": "0xCCCD" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [4, 5], "x": 6, "y": 0}, - {"matrix": [5, 0], "x": 9, "y": 0}, - {"matrix": [5, 1], "x": 10, "y": 0}, - {"matrix": [5, 2], "x": 11, "y": 0}, - {"matrix": [5, 3], "x": 12, "y": 0}, - {"matrix": [5, 4], "x": 13, "y": 0}, - {"matrix": [5, 5], "x": 14, "y": 0}, - {"matrix": [5, 6], "x": 15, "y": 0, "w": 2}, - {"matrix": [5, 7], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [6, 0], "x": 8.5, "y": 1}, - {"matrix": [6, 1], "x": 9.5, "y": 1}, - {"matrix": [6, 2], "x": 10.5, "y": 1}, - {"matrix": [6, 3], "x": 11.5, "y": 1}, - {"matrix": [6, 4], "x": 12.5, "y": 1}, - {"matrix": [6, 5], "x": 13.5, "y": 1}, - {"matrix": [6, 6], "x": 14.5, "y": 1}, - {"matrix": [6, 7], "x": 15.5, "y": 1, "w": 1.5}, - {"matrix": [7, 7], "x": 17.25, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [7, 0], "x": 8.75, "y": 2}, - {"matrix": [7, 1], "x": 9.75, "y": 2}, - {"matrix": [7, 2], "x": 10.75, "y": 2}, - {"matrix": [7, 3], "x": 11.75, "y": 2}, - {"matrix": [7, 4], "x": 12.75, "y": 2}, - {"matrix": [7, 5], "x": 13.75, "y": 2}, - {"matrix": [7, 6], "x": 14.75, "y": 2, "w": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [8, 0], "x": 9.25, "y": 3}, - {"matrix": [8, 1], "x": 10.25, "y": 3}, - {"matrix": [8, 2], "x": 11.25, "y": 3}, - {"matrix": [8, 3], "x": 12.25, "y": 3}, - {"matrix": [8, 4], "x": 13.25, "y": 3}, - {"matrix": [8, 5], "x": 14.25, "y": 3, "w": 2}, - {"matrix": [8, 6], "x": 16.25, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, - {"matrix": [4, 4], "x": 6, "y": 4}, - {"matrix": [9, 0], "x": 9, "y": 4, "w": 2.75}, - {"matrix": [9, 1], "x": 11.75, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, - {"matrix": [9, 3], "x": 15.25, "y": 4}, - {"matrix": [9, 4], "x": 16.25, "y": 4}, - {"matrix": [9, 5], "x": 17.25, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/split67/keyboard.json b/keyboards/split67/keyboard.json new file mode 100644 index 0000000000..f24eea4ce0 --- /dev/null +++ b/keyboards/split67/keyboard.json @@ -0,0 +1,111 @@ +{ + "manufacturer": "yuezp", + "keyboard_name": "split_67", + "maintainer": "qmk", + "build": { + "lto": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 3 + }, + "features": { + "bootmagic": true, + "extrakey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6", null, null], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "split": { + "enabled": true, + "matrix_pins": { + "right": { + "cols": ["F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + } + }, + "soft_serial_pin": "D0" + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0xBBBC", + "vid": "0xCCCD" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [4, 5], "x": 6, "y": 0}, + {"matrix": [5, 0], "x": 9, "y": 0}, + {"matrix": [5, 1], "x": 10, "y": 0}, + {"matrix": [5, 2], "x": 11, "y": 0}, + {"matrix": [5, 3], "x": 12, "y": 0}, + {"matrix": [5, 4], "x": 13, "y": 0}, + {"matrix": [5, 5], "x": 14, "y": 0}, + {"matrix": [5, 6], "x": 15, "y": 0, "w": 2}, + {"matrix": [5, 7], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [6, 0], "x": 8.5, "y": 1}, + {"matrix": [6, 1], "x": 9.5, "y": 1}, + {"matrix": [6, 2], "x": 10.5, "y": 1}, + {"matrix": [6, 3], "x": 11.5, "y": 1}, + {"matrix": [6, 4], "x": 12.5, "y": 1}, + {"matrix": [6, 5], "x": 13.5, "y": 1}, + {"matrix": [6, 6], "x": 14.5, "y": 1}, + {"matrix": [6, 7], "x": 15.5, "y": 1, "w": 1.5}, + {"matrix": [7, 7], "x": 17.25, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [7, 0], "x": 8.75, "y": 2}, + {"matrix": [7, 1], "x": 9.75, "y": 2}, + {"matrix": [7, 2], "x": 10.75, "y": 2}, + {"matrix": [7, 3], "x": 11.75, "y": 2}, + {"matrix": [7, 4], "x": 12.75, "y": 2}, + {"matrix": [7, 5], "x": 13.75, "y": 2}, + {"matrix": [7, 6], "x": 14.75, "y": 2, "w": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [8, 0], "x": 9.25, "y": 3}, + {"matrix": [8, 1], "x": 10.25, "y": 3}, + {"matrix": [8, 2], "x": 11.25, "y": 3}, + {"matrix": [8, 3], "x": 12.25, "y": 3}, + {"matrix": [8, 4], "x": 13.25, "y": 3}, + {"matrix": [8, 5], "x": 14.25, "y": 3, "w": 2}, + {"matrix": [8, 6], "x": 16.25, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 3.75, "y": 4, "w": 2.25}, + {"matrix": [4, 4], "x": 6, "y": 4}, + {"matrix": [9, 0], "x": 9, "y": 4, "w": 2.75}, + {"matrix": [9, 1], "x": 11.75, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13, "y": 4, "w": 1.25}, + {"matrix": [9, 3], "x": 15.25, "y": 4}, + {"matrix": [9, 4], "x": 16.25, "y": 4}, + {"matrix": [9, 5], "x": 17.25, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/split67/rules.mk b/keyboards/split67/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/split67/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/splitkb/aurora/corne/rev1/info.json b/keyboards/splitkb/aurora/corne/rev1/info.json deleted file mode 100644 index 2e0b74b5a8..0000000000 --- a/keyboards/splitkb/aurora/corne/rev1/info.json +++ /dev/null @@ -1,175 +0,0 @@ -{ - "keyboard_name": "Aurora Corne rev1", - "usb": { - "pid": "0x343A" - }, - "bootmagic": { - "matrix": [0, 5] - }, - "features": { - "mousekey": true, - "bootmagic": true, - "extrakey": true, - "oled": true, - "rgb_matrix": true - }, - "community_layouts": [ - "split_3x6_3" - ], - "layouts": { - "LAYOUT_split_3x6_3": { - "layout": [ - {"label": "L06", "matrix": [0, 0], "x": 0, "y": 0.3}, - {"label": "L05", "matrix": [0, 1], "x": 1, "y": 0.3}, - {"label": "L04", "matrix": [0, 2], "x": 2, "y": 0.1}, - {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "L02", "matrix": [0, 4], "x": 4, "y": 0.1}, - {"label": "L01", "matrix": [0, 5], "x": 5, "y": 0.2}, - {"label": "R01", "matrix": [4, 5], "x": 9, "y": 0.2}, - {"label": "R02", "matrix": [4, 4], "x": 10, "y": 0.1}, - {"label": "R03", "matrix": [4, 3], "x": 11, "y": 0}, - {"label": "R04", "matrix": [4, 2], "x": 12, "y": 0.1}, - {"label": "R05", "matrix": [4, 1], "x": 13, "y": 0.3}, - {"label": "R06", "matrix": [4, 0], "x": 14, "y": 0.3}, - - {"label": "L12", "matrix": [1, 0], "x": 0, "y": 1.3}, - {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1.3}, - {"label": "L10", "matrix": [1, 2], "x": 2, "y": 1.1}, - {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "L08", "matrix": [1, 4], "x": 4, "y": 1.1}, - {"label": "L07", "matrix": [1, 5], "x": 5, "y": 1.2}, - {"label": "R07", "matrix": [5, 5], "x": 9, "y": 1.2}, - {"label": "R08", "matrix": [5, 4], "x": 10, "y": 1.1}, - {"label": "R09", "matrix": [5, 3], "x": 11, "y": 1}, - {"label": "R10", "matrix": [5, 2], "x": 12, "y": 1.1}, - {"label": "R11", "matrix": [5, 1], "x": 13, "y": 1.3}, - {"label": "R12", "matrix": [5, 0], "x": 14, "y": 1.3}, - - {"label": "L18", "matrix": [2, 0], "x": 0, "y": 2.3}, - {"label": "L17", "matrix": [2, 1], "x": 1, "y": 2.3}, - {"label": "L16", "matrix": [2, 2], "x": 2, "y": 2.1}, - {"label": "L15", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "L14", "matrix": [2, 4], "x": 4, "y": 2.1}, - {"label": "L13", "matrix": [2, 5], "x": 5, "y": 2.2}, - {"label": "R13", "matrix": [6, 5], "x": 9, "y": 2.2}, - {"label": "R14", "matrix": [6, 4], "x": 10, "y": 2.1}, - {"label": "R15", "matrix": [6, 3], "x": 11, "y": 2}, - {"label": "R16", "matrix": [6, 2], "x": 12, "y": 2.1}, - {"label": "R17", "matrix": [6, 1], "x": 13, "y": 2.3}, - {"label": "R18", "matrix": [6, 0], "x": 14, "y": 2.3}, - - {"label": "L21", "matrix": [3, 3], "x": 4, "y": 3.7}, - {"label": "L20", "matrix": [3, 4], "x": 5, "y": 3.7}, - {"label": "L19", "matrix": [3, 5], "x": 6, "y": 3.2}, - {"label": "R19", "matrix": [7, 5], "x": 8, "y": 3.2}, - {"label": "R20", "matrix": [7, 4], "x": 9, "y": 3.7}, - {"label": "R21", "matrix": [7, 3], "x": 10, "y": 3.7} - ] - } - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["D7", "E6", "B4", "B5"], - "cols": ["B2", "B6", "B3", "B1", "F7", "F6"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "D4", "pin_b": "C6"} - ] - }, - "split": { - "bootmagic": { - "matrix": [4, 5] - }, - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "rows": ["B1", "B3", "B2", "B6"], - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"] - } - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F6", "pin_b": "F7"} - ] - } - }, - "transport": { - "sync": { - "matrix_state": true - } - } - }, - "rgblight": { - "led_count": 54, - "split": true, - "split_count": [27, 27], - "max_brightness": 128 - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 93, "y": 17}, // L RGB1 - {"flags": 2, "x": 59, "y": 3}, // L RGB2 - {"flags": 2, "x": 25, "y": 7}, // L RGB3 - {"flags": 2, "x": 29, "y": 49}, // L RGB4 - {"flags": 2, "x": 70, "y": 51}, // L RGB5 - {"flags": 2, "x": 104, "y": 55}, // L RGB6 - {"flags": 4, "matrix": [3, 2], "x": 95, "y": 63}, // L SW19 - {"flags": 4, "matrix": [3, 1], "x": 80, "y": 58}, // L SW20 - {"flags": 4, "matrix": [3, 0], "x": 60, "y": 55}, // L SW21 - {"flags": 4, "matrix": [2, 5], "x": 85, "y": 39}, // L SW13 - {"flags": 4, "matrix": [2, 4], "x": 68, "y": 37}, // L SW14 - {"flags": 4, "matrix": [2, 3], "x": 50, "y": 35}, // L SW15 - {"flags": 4, "matrix": [2, 2], "x": 33, "y": 37}, // L SW16 - {"flags": 4, "matrix": [2, 1], "x": 16, "y": 42}, // L SW17 - {"flags": 4, "matrix": [1, 5], "x": 85, "y": 21}, // L SW07 - {"flags": 4, "matrix": [1, 4], "x": 68, "y": 19}, // L SW08 - {"flags": 4, "matrix": [1, 3], "x": 50, "y": 13}, // L SW09 - {"flags": 4, "matrix": [1, 2], "x": 33, "y": 20}, // L SW10 - {"flags": 4, "matrix": [1, 1], "x": 16, "y": 24}, // L SW11 - {"flags": 4, "matrix": [0, 5], "x": 85, "y": 4}, // L SW01 - {"flags": 4, "matrix": [0, 4], "x": 68, "y": 2}, // L SW02 - {"flags": 4, "matrix": [0, 3], "x": 50, "y": 0}, // L SW03 - {"flags": 4, "matrix": [0, 2], "x": 33, "y": 3}, // L SW04 - {"flags": 4, "matrix": [0, 1], "x": 16, "y": 7}, // L SW05 - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 7}, // L SW06 - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 24}, // L SW12 - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 41}, // L SW18 - {"flags": 2, "x": 131, "y": 17}, // R RGB1 - {"flags": 2, "x": 165, "y": 3}, // R RGB2 - {"flags": 2, "x": 199, "y": 7}, // R RGB3 - {"flags": 2, "x": 195, "y": 49}, // R RGB4 - {"flags": 2, "x": 154, "y": 51}, // R RGB5 - {"flags": 2, "x": 120, "y": 55}, // R RGB6 - {"flags": 4, "matrix": [7, 2], "x": 129, "y": 63}, // R SW19 - {"flags": 4, "matrix": [7, 1], "x": 144, "y": 58}, // R SW20 - {"flags": 4, "matrix": [7, 0], "x": 164, "y": 55}, // R SW21 - {"flags": 4, "matrix": [6, 5], "x": 139, "y": 39}, // R SW13 - {"flags": 4, "matrix": [6, 4], "x": 156, "y": 37}, // R SW14 - {"flags": 4, "matrix": [6, 3], "x": 174, "y": 35}, // R SW15 - {"flags": 4, "matrix": [6, 2], "x": 191, "y": 37}, // R SW16 - {"flags": 4, "matrix": [6, 1], "x": 208, "y": 42}, // R SW17 - {"flags": 4, "matrix": [5, 5], "x": 139, "y": 21}, // R SW07 - {"flags": 4, "matrix": [5, 4], "x": 156, "y": 19}, // R SW08 - {"flags": 4, "matrix": [5, 3], "x": 174, "y": 13}, // R SW09 - {"flags": 4, "matrix": [5, 2], "x": 191, "y": 20}, // R SW10 - {"flags": 4, "matrix": [5, 1], "x": 208, "y": 24}, // R SW11 - {"flags": 4, "matrix": [4, 5], "x": 139, "y": 4}, // R SW01 - {"flags": 4, "matrix": [4, 4], "x": 156, "y": 2}, // R SW02 - {"flags": 4, "matrix": [4, 3], "x": 174, "y": 0}, // R SW03 - {"flags": 4, "matrix": [4, 2], "x": 191, "y": 3}, // R SW04 - {"flags": 4, "matrix": [4, 1], "x": 208, "y": 7}, // R SW05 - {"flags": 4, "matrix": [4, 0], "x": 224, "y": 7}, // R SW06 - {"flags": 4, "matrix": [5, 0], "x": 224, "y": 24}, // R SW12 - {"flags": 4, "matrix": [6, 0], "x": 224, "y": 41} // R SW18 - ], - "max_brightness": 128, - "split_count": [27, 27] - } -} diff --git a/keyboards/splitkb/aurora/corne/rev1/keyboard.json b/keyboards/splitkb/aurora/corne/rev1/keyboard.json new file mode 100644 index 0000000000..2e0b74b5a8 --- /dev/null +++ b/keyboards/splitkb/aurora/corne/rev1/keyboard.json @@ -0,0 +1,175 @@ +{ + "keyboard_name": "Aurora Corne rev1", + "usb": { + "pid": "0x343A" + }, + "bootmagic": { + "matrix": [0, 5] + }, + "features": { + "mousekey": true, + "bootmagic": true, + "extrakey": true, + "oled": true, + "rgb_matrix": true + }, + "community_layouts": [ + "split_3x6_3" + ], + "layouts": { + "LAYOUT_split_3x6_3": { + "layout": [ + {"label": "L06", "matrix": [0, 0], "x": 0, "y": 0.3}, + {"label": "L05", "matrix": [0, 1], "x": 1, "y": 0.3}, + {"label": "L04", "matrix": [0, 2], "x": 2, "y": 0.1}, + {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "L02", "matrix": [0, 4], "x": 4, "y": 0.1}, + {"label": "L01", "matrix": [0, 5], "x": 5, "y": 0.2}, + {"label": "R01", "matrix": [4, 5], "x": 9, "y": 0.2}, + {"label": "R02", "matrix": [4, 4], "x": 10, "y": 0.1}, + {"label": "R03", "matrix": [4, 3], "x": 11, "y": 0}, + {"label": "R04", "matrix": [4, 2], "x": 12, "y": 0.1}, + {"label": "R05", "matrix": [4, 1], "x": 13, "y": 0.3}, + {"label": "R06", "matrix": [4, 0], "x": 14, "y": 0.3}, + + {"label": "L12", "matrix": [1, 0], "x": 0, "y": 1.3}, + {"label": "L11", "matrix": [1, 1], "x": 1, "y": 1.3}, + {"label": "L10", "matrix": [1, 2], "x": 2, "y": 1.1}, + {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "L08", "matrix": [1, 4], "x": 4, "y": 1.1}, + {"label": "L07", "matrix": [1, 5], "x": 5, "y": 1.2}, + {"label": "R07", "matrix": [5, 5], "x": 9, "y": 1.2}, + {"label": "R08", "matrix": [5, 4], "x": 10, "y": 1.1}, + {"label": "R09", "matrix": [5, 3], "x": 11, "y": 1}, + {"label": "R10", "matrix": [5, 2], "x": 12, "y": 1.1}, + {"label": "R11", "matrix": [5, 1], "x": 13, "y": 1.3}, + {"label": "R12", "matrix": [5, 0], "x": 14, "y": 1.3}, + + {"label": "L18", "matrix": [2, 0], "x": 0, "y": 2.3}, + {"label": "L17", "matrix": [2, 1], "x": 1, "y": 2.3}, + {"label": "L16", "matrix": [2, 2], "x": 2, "y": 2.1}, + {"label": "L15", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "L14", "matrix": [2, 4], "x": 4, "y": 2.1}, + {"label": "L13", "matrix": [2, 5], "x": 5, "y": 2.2}, + {"label": "R13", "matrix": [6, 5], "x": 9, "y": 2.2}, + {"label": "R14", "matrix": [6, 4], "x": 10, "y": 2.1}, + {"label": "R15", "matrix": [6, 3], "x": 11, "y": 2}, + {"label": "R16", "matrix": [6, 2], "x": 12, "y": 2.1}, + {"label": "R17", "matrix": [6, 1], "x": 13, "y": 2.3}, + {"label": "R18", "matrix": [6, 0], "x": 14, "y": 2.3}, + + {"label": "L21", "matrix": [3, 3], "x": 4, "y": 3.7}, + {"label": "L20", "matrix": [3, 4], "x": 5, "y": 3.7}, + {"label": "L19", "matrix": [3, 5], "x": 6, "y": 3.2}, + {"label": "R19", "matrix": [7, 5], "x": 8, "y": 3.2}, + {"label": "R20", "matrix": [7, 4], "x": 9, "y": 3.7}, + {"label": "R21", "matrix": [7, 3], "x": 10, "y": 3.7} + ] + } + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["D7", "E6", "B4", "B5"], + "cols": ["B2", "B6", "B3", "B1", "F7", "F6"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "D4", "pin_b": "C6"} + ] + }, + "split": { + "bootmagic": { + "matrix": [4, 5] + }, + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "rows": ["B1", "B3", "B2", "B6"], + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"] + } + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F6", "pin_b": "F7"} + ] + } + }, + "transport": { + "sync": { + "matrix_state": true + } + } + }, + "rgblight": { + "led_count": 54, + "split": true, + "split_count": [27, 27], + "max_brightness": 128 + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 93, "y": 17}, // L RGB1 + {"flags": 2, "x": 59, "y": 3}, // L RGB2 + {"flags": 2, "x": 25, "y": 7}, // L RGB3 + {"flags": 2, "x": 29, "y": 49}, // L RGB4 + {"flags": 2, "x": 70, "y": 51}, // L RGB5 + {"flags": 2, "x": 104, "y": 55}, // L RGB6 + {"flags": 4, "matrix": [3, 2], "x": 95, "y": 63}, // L SW19 + {"flags": 4, "matrix": [3, 1], "x": 80, "y": 58}, // L SW20 + {"flags": 4, "matrix": [3, 0], "x": 60, "y": 55}, // L SW21 + {"flags": 4, "matrix": [2, 5], "x": 85, "y": 39}, // L SW13 + {"flags": 4, "matrix": [2, 4], "x": 68, "y": 37}, // L SW14 + {"flags": 4, "matrix": [2, 3], "x": 50, "y": 35}, // L SW15 + {"flags": 4, "matrix": [2, 2], "x": 33, "y": 37}, // L SW16 + {"flags": 4, "matrix": [2, 1], "x": 16, "y": 42}, // L SW17 + {"flags": 4, "matrix": [1, 5], "x": 85, "y": 21}, // L SW07 + {"flags": 4, "matrix": [1, 4], "x": 68, "y": 19}, // L SW08 + {"flags": 4, "matrix": [1, 3], "x": 50, "y": 13}, // L SW09 + {"flags": 4, "matrix": [1, 2], "x": 33, "y": 20}, // L SW10 + {"flags": 4, "matrix": [1, 1], "x": 16, "y": 24}, // L SW11 + {"flags": 4, "matrix": [0, 5], "x": 85, "y": 4}, // L SW01 + {"flags": 4, "matrix": [0, 4], "x": 68, "y": 2}, // L SW02 + {"flags": 4, "matrix": [0, 3], "x": 50, "y": 0}, // L SW03 + {"flags": 4, "matrix": [0, 2], "x": 33, "y": 3}, // L SW04 + {"flags": 4, "matrix": [0, 1], "x": 16, "y": 7}, // L SW05 + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 7}, // L SW06 + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 24}, // L SW12 + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 41}, // L SW18 + {"flags": 2, "x": 131, "y": 17}, // R RGB1 + {"flags": 2, "x": 165, "y": 3}, // R RGB2 + {"flags": 2, "x": 199, "y": 7}, // R RGB3 + {"flags": 2, "x": 195, "y": 49}, // R RGB4 + {"flags": 2, "x": 154, "y": 51}, // R RGB5 + {"flags": 2, "x": 120, "y": 55}, // R RGB6 + {"flags": 4, "matrix": [7, 2], "x": 129, "y": 63}, // R SW19 + {"flags": 4, "matrix": [7, 1], "x": 144, "y": 58}, // R SW20 + {"flags": 4, "matrix": [7, 0], "x": 164, "y": 55}, // R SW21 + {"flags": 4, "matrix": [6, 5], "x": 139, "y": 39}, // R SW13 + {"flags": 4, "matrix": [6, 4], "x": 156, "y": 37}, // R SW14 + {"flags": 4, "matrix": [6, 3], "x": 174, "y": 35}, // R SW15 + {"flags": 4, "matrix": [6, 2], "x": 191, "y": 37}, // R SW16 + {"flags": 4, "matrix": [6, 1], "x": 208, "y": 42}, // R SW17 + {"flags": 4, "matrix": [5, 5], "x": 139, "y": 21}, // R SW07 + {"flags": 4, "matrix": [5, 4], "x": 156, "y": 19}, // R SW08 + {"flags": 4, "matrix": [5, 3], "x": 174, "y": 13}, // R SW09 + {"flags": 4, "matrix": [5, 2], "x": 191, "y": 20}, // R SW10 + {"flags": 4, "matrix": [5, 1], "x": 208, "y": 24}, // R SW11 + {"flags": 4, "matrix": [4, 5], "x": 139, "y": 4}, // R SW01 + {"flags": 4, "matrix": [4, 4], "x": 156, "y": 2}, // R SW02 + {"flags": 4, "matrix": [4, 3], "x": 174, "y": 0}, // R SW03 + {"flags": 4, "matrix": [4, 2], "x": 191, "y": 3}, // R SW04 + {"flags": 4, "matrix": [4, 1], "x": 208, "y": 7}, // R SW05 + {"flags": 4, "matrix": [4, 0], "x": 224, "y": 7}, // R SW06 + {"flags": 4, "matrix": [5, 0], "x": 224, "y": 24}, // R SW12 + {"flags": 4, "matrix": [6, 0], "x": 224, "y": 41} // R SW18 + ], + "max_brightness": 128, + "split_count": [27, 27] + } +} diff --git a/keyboards/splitkb/aurora/corne/rev1/rules.mk b/keyboards/splitkb/aurora/corne/rev1/rules.mk deleted file mode 100644 index dd52338283..0000000000 --- a/keyboards/splitkb/aurora/corne/rev1/rules.mk +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2022 splitkb.com -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Although no rules are defined, -# presence of this file is required for QMK to compile it. diff --git a/keyboards/splitkb/aurora/helix/rev1/info.json b/keyboards/splitkb/aurora/helix/rev1/info.json deleted file mode 100644 index b3fcf8969c..0000000000 --- a/keyboards/splitkb/aurora/helix/rev1/info.json +++ /dev/null @@ -1,205 +0,0 @@ -{ - "keyboard_name": "Aurora Helix rev1", - "diode_direction": "COL2ROW", - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B4", "pin_b": "E6"} - ] - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "oled": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6", "B5"], - "rows": ["F4", "F5", "D4", "C6", "D7"] - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"x": 72, "y": 16, "flags": 2}, - {"x": 40, "y": 16, "flags": 2}, - {"x": 8, "y": 16, "flags": 2}, - {"x": 8, "y": 48, "flags": 2}, - {"x": 40, "y": 48, "flags": 2}, - {"x": 72, "y": 48, "flags": 2}, - {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [1, 5], "x": 80, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 64, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 48, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 32, "y": 16, "flags": 4}, - {"matrix": [1, 1], "x": 16, "y": 16, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 16, "flags": 4}, - {"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 64, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 48, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 32, "y": 32, "flags": 4}, - {"matrix": [2, 1], "x": 16, "y": 32, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, - {"matrix": [3, 6], "x": 96, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 80, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 64, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, - {"matrix": [3, 1], "x": 16, "y": 48, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 48, "flags": 4}, - {"matrix": [4, 6], "x": 96, "y": 64, "flags": 4}, - {"matrix": [4, 5], "x": 80, "y": 64, "flags": 4}, - {"matrix": [4, 4], "x": 64, "y": 64, "flags": 4}, - {"matrix": [4, 3], "x": 48, "y": 64, "flags": 4}, - {"matrix": [4, 2], "x": 32, "y": 64, "flags": 4}, - {"matrix": [4, 1], "x": 16, "y": 64, "flags": 4}, - {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, - {"x": 152, "y": 16, "flags": 2}, - {"x": 184, "y": 16, "flags": 2}, - {"x": 216, "y": 16, "flags": 2}, - {"x": 216, "y": 48, "flags": 2}, - {"x": 184, "y": 48, "flags": 2}, - {"x": 152, "y": 48, "flags": 2}, - {"matrix": [5, 5], "x": 144, "y": 0, "flags": 4}, - {"matrix": [5, 4], "x": 160, "y": 0, "flags": 4}, - {"matrix": [5, 3], "x": 176, "y": 0, "flags": 4}, - {"matrix": [5, 2], "x": 192, "y": 0, "flags": 4}, - {"matrix": [5, 1], "x": 208, "y": 0, "flags": 4}, - {"matrix": [5, 0], "x": 224, "y": 0, "flags": 4}, - {"matrix": [6, 5], "x": 144, "y": 16, "flags": 4}, - {"matrix": [6, 4], "x": 160, "y": 16, "flags": 4}, - {"matrix": [6, 3], "x": 176, "y": 16, "flags": 4}, - {"matrix": [6, 2], "x": 192, "y": 16, "flags": 4}, - {"matrix": [6, 1], "x": 208, "y": 16, "flags": 4}, - {"matrix": [6, 0], "x": 224, "y": 16, "flags": 4}, - {"matrix": [7, 5], "x": 144, "y": 32, "flags": 4}, - {"matrix": [7, 4], "x": 160, "y": 32, "flags": 4}, - {"matrix": [7, 3], "x": 176, "y": 32, "flags": 4}, - {"matrix": [7, 2], "x": 192, "y": 32, "flags": 4}, - {"matrix": [7, 1], "x": 208, "y": 32, "flags": 4}, - {"matrix": [7, 0], "x": 224, "y": 32, "flags": 4}, - {"matrix": [8, 6], "x": 128, "y": 48, "flags": 4}, - {"matrix": [8, 5], "x": 144, "y": 48, "flags": 4}, - {"matrix": [8, 4], "x": 160, "y": 48, "flags": 4}, - {"matrix": [8, 3], "x": 176, "y": 48, "flags": 4}, - {"matrix": [8, 2], "x": 192, "y": 48, "flags": 4}, - {"matrix": [8, 1], "x": 208, "y": 48, "flags": 4}, - {"matrix": [8, 0], "x": 224, "y": 48, "flags": 4}, - {"matrix": [9, 6], "x": 128, "y": 64, "flags": 4}, - {"matrix": [9, 5], "x": 144, "y": 64, "flags": 4}, - {"matrix": [9, 4], "x": 160, "y": 64, "flags": 4}, - {"matrix": [9, 3], "x": 176, "y": 64, "flags": 4}, - {"matrix": [9, 2], "x": 192, "y": 64, "flags": 4}, - {"matrix": [9, 1], "x": 208, "y": 64, "flags": 4}, - {"matrix": [9, 0], "x": 224, "y": 64, "flags": 4} - ], - "max_brightness": 128, - "split_count": [38, 38] - }, - "rgblight": { - "led_count": 76, - "max_brightness": 128, - "split": true, - "split_count": [38, 38] - }, - "split": { - "bootmagic": { - "matrix": [7, 0] - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "B2", "pin_b": "B3"} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "B6"], - "rows": ["F4", "F5", "F6", "F7", "B1"] - } - }, - "soft_serial_pin": "D2" - }, - "usb": { - "pid": "0xB4C4" - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "L01", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "L06", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "R06", "matrix": [5, 5], "x": 9, "y": 0}, - {"label": "R05", "matrix": [5, 4], "x": 10, "y": 0}, - {"label": "R04", "matrix": [5, 3], "x": 11, "y": 0}, - {"label": "R03", "matrix": [5, 2], "x": 12, "y": 0}, - {"label": "R02", "matrix": [5, 1], "x": 13, "y": 0}, - {"label": "R01", "matrix": [5, 0], "x": 14, "y": 0}, - {"label": "L07", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "L08", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "L09", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "L10", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "L11", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "L12", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "R12", "matrix": [6, 5], "x": 9, "y": 1}, - {"label": "R11", "matrix": [6, 4], "x": 10, "y": 1}, - {"label": "R10", "matrix": [6, 3], "x": 11, "y": 1}, - {"label": "R09", "matrix": [6, 2], "x": 12, "y": 1}, - {"label": "R08", "matrix": [6, 1], "x": 13, "y": 1}, - {"label": "R07", "matrix": [6, 0], "x": 14, "y": 1}, - {"label": "L13", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "L14", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "L15", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "L16", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "L17", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "L18", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "R18", "matrix": [7, 5], "x": 9, "y": 2}, - {"label": "R17", "matrix": [7, 4], "x": 10, "y": 2}, - {"label": "R16", "matrix": [7, 3], "x": 11, "y": 2}, - {"label": "R15", "matrix": [7, 2], "x": 12, "y": 2}, - {"label": "R14", "matrix": [7, 1], "x": 13, "y": 2}, - {"label": "R13", "matrix": [7, 0], "x": 14, "y": 2}, - {"label": "L19", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "L20", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "L21", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "L22", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "L23", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "L24", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "L25", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "R25", "matrix": [8, 6], "x": 8, "y": 3}, - {"label": "R24", "matrix": [8, 5], "x": 9, "y": 3}, - {"label": "R23", "matrix": [8, 4], "x": 10, "y": 3}, - {"label": "R22", "matrix": [8, 3], "x": 11, "y": 3}, - {"label": "R21", "matrix": [8, 2], "x": 12, "y": 3}, - {"label": "R20", "matrix": [8, 1], "x": 13, "y": 3}, - {"label": "R19", "matrix": [8, 0], "x": 14, "y": 3}, - {"label": "L26", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "L27", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "L28", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "L29", "matrix": [4, 3], "x": 3, "y": 4}, - {"label": "L30", "matrix": [4, 4], "x": 4, "y": 4}, - {"label": "L31", "matrix": [4, 5], "x": 5, "y": 4}, - {"label": "L32", "matrix": [4, 6], "x": 6, "y": 4}, - {"label": "R32", "matrix": [9, 6], "x": 8, "y": 4}, - {"label": "R31", "matrix": [9, 5], "x": 9, "y": 4}, - {"label": "R30", "matrix": [9, 4], "x": 10, "y": 4}, - {"label": "R29", "matrix": [9, 3], "x": 11, "y": 4}, - {"label": "R28", "matrix": [9, 2], "x": 12, "y": 4}, - {"label": "R27", "matrix": [9, 1], "x": 13, "y": 4}, - {"label": "R26", "matrix": [9, 0], "x": 14, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/splitkb/aurora/helix/rev1/keyboard.json b/keyboards/splitkb/aurora/helix/rev1/keyboard.json new file mode 100644 index 0000000000..b3fcf8969c --- /dev/null +++ b/keyboards/splitkb/aurora/helix/rev1/keyboard.json @@ -0,0 +1,205 @@ +{ + "keyboard_name": "Aurora Helix rev1", + "diode_direction": "COL2ROW", + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B4", "pin_b": "E6"} + ] + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "oled": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6", "B5"], + "rows": ["F4", "F5", "D4", "C6", "D7"] + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"x": 72, "y": 16, "flags": 2}, + {"x": 40, "y": 16, "flags": 2}, + {"x": 8, "y": 16, "flags": 2}, + {"x": 8, "y": 48, "flags": 2}, + {"x": 40, "y": 48, "flags": 2}, + {"x": 72, "y": 48, "flags": 2}, + {"matrix": [0, 5], "x": 80, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 64, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 48, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 32, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 16, "y": 0, "flags": 4}, + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [1, 5], "x": 80, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 64, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 48, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 32, "y": 16, "flags": 4}, + {"matrix": [1, 1], "x": 16, "y": 16, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 16, "flags": 4}, + {"matrix": [2, 5], "x": 80, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 64, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 48, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 32, "y": 32, "flags": 4}, + {"matrix": [2, 1], "x": 16, "y": 32, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 32, "flags": 4}, + {"matrix": [3, 6], "x": 96, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 80, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 64, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 32, "y": 48, "flags": 4}, + {"matrix": [3, 1], "x": 16, "y": 48, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 48, "flags": 4}, + {"matrix": [4, 6], "x": 96, "y": 64, "flags": 4}, + {"matrix": [4, 5], "x": 80, "y": 64, "flags": 4}, + {"matrix": [4, 4], "x": 64, "y": 64, "flags": 4}, + {"matrix": [4, 3], "x": 48, "y": 64, "flags": 4}, + {"matrix": [4, 2], "x": 32, "y": 64, "flags": 4}, + {"matrix": [4, 1], "x": 16, "y": 64, "flags": 4}, + {"matrix": [4, 0], "x": 0, "y": 64, "flags": 4}, + {"x": 152, "y": 16, "flags": 2}, + {"x": 184, "y": 16, "flags": 2}, + {"x": 216, "y": 16, "flags": 2}, + {"x": 216, "y": 48, "flags": 2}, + {"x": 184, "y": 48, "flags": 2}, + {"x": 152, "y": 48, "flags": 2}, + {"matrix": [5, 5], "x": 144, "y": 0, "flags": 4}, + {"matrix": [5, 4], "x": 160, "y": 0, "flags": 4}, + {"matrix": [5, 3], "x": 176, "y": 0, "flags": 4}, + {"matrix": [5, 2], "x": 192, "y": 0, "flags": 4}, + {"matrix": [5, 1], "x": 208, "y": 0, "flags": 4}, + {"matrix": [5, 0], "x": 224, "y": 0, "flags": 4}, + {"matrix": [6, 5], "x": 144, "y": 16, "flags": 4}, + {"matrix": [6, 4], "x": 160, "y": 16, "flags": 4}, + {"matrix": [6, 3], "x": 176, "y": 16, "flags": 4}, + {"matrix": [6, 2], "x": 192, "y": 16, "flags": 4}, + {"matrix": [6, 1], "x": 208, "y": 16, "flags": 4}, + {"matrix": [6, 0], "x": 224, "y": 16, "flags": 4}, + {"matrix": [7, 5], "x": 144, "y": 32, "flags": 4}, + {"matrix": [7, 4], "x": 160, "y": 32, "flags": 4}, + {"matrix": [7, 3], "x": 176, "y": 32, "flags": 4}, + {"matrix": [7, 2], "x": 192, "y": 32, "flags": 4}, + {"matrix": [7, 1], "x": 208, "y": 32, "flags": 4}, + {"matrix": [7, 0], "x": 224, "y": 32, "flags": 4}, + {"matrix": [8, 6], "x": 128, "y": 48, "flags": 4}, + {"matrix": [8, 5], "x": 144, "y": 48, "flags": 4}, + {"matrix": [8, 4], "x": 160, "y": 48, "flags": 4}, + {"matrix": [8, 3], "x": 176, "y": 48, "flags": 4}, + {"matrix": [8, 2], "x": 192, "y": 48, "flags": 4}, + {"matrix": [8, 1], "x": 208, "y": 48, "flags": 4}, + {"matrix": [8, 0], "x": 224, "y": 48, "flags": 4}, + {"matrix": [9, 6], "x": 128, "y": 64, "flags": 4}, + {"matrix": [9, 5], "x": 144, "y": 64, "flags": 4}, + {"matrix": [9, 4], "x": 160, "y": 64, "flags": 4}, + {"matrix": [9, 3], "x": 176, "y": 64, "flags": 4}, + {"matrix": [9, 2], "x": 192, "y": 64, "flags": 4}, + {"matrix": [9, 1], "x": 208, "y": 64, "flags": 4}, + {"matrix": [9, 0], "x": 224, "y": 64, "flags": 4} + ], + "max_brightness": 128, + "split_count": [38, 38] + }, + "rgblight": { + "led_count": 76, + "max_brightness": 128, + "split": true, + "split_count": [38, 38] + }, + "split": { + "bootmagic": { + "matrix": [7, 0] + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "B2", "pin_b": "B3"} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "B6"], + "rows": ["F4", "F5", "F6", "F7", "B1"] + } + }, + "soft_serial_pin": "D2" + }, + "usb": { + "pid": "0xB4C4" + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "L01", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "L06", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "R06", "matrix": [5, 5], "x": 9, "y": 0}, + {"label": "R05", "matrix": [5, 4], "x": 10, "y": 0}, + {"label": "R04", "matrix": [5, 3], "x": 11, "y": 0}, + {"label": "R03", "matrix": [5, 2], "x": 12, "y": 0}, + {"label": "R02", "matrix": [5, 1], "x": 13, "y": 0}, + {"label": "R01", "matrix": [5, 0], "x": 14, "y": 0}, + {"label": "L07", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "L08", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "L09", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "L10", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "L11", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "L12", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "R12", "matrix": [6, 5], "x": 9, "y": 1}, + {"label": "R11", "matrix": [6, 4], "x": 10, "y": 1}, + {"label": "R10", "matrix": [6, 3], "x": 11, "y": 1}, + {"label": "R09", "matrix": [6, 2], "x": 12, "y": 1}, + {"label": "R08", "matrix": [6, 1], "x": 13, "y": 1}, + {"label": "R07", "matrix": [6, 0], "x": 14, "y": 1}, + {"label": "L13", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "L14", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "L15", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "L16", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "L17", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "L18", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "R18", "matrix": [7, 5], "x": 9, "y": 2}, + {"label": "R17", "matrix": [7, 4], "x": 10, "y": 2}, + {"label": "R16", "matrix": [7, 3], "x": 11, "y": 2}, + {"label": "R15", "matrix": [7, 2], "x": 12, "y": 2}, + {"label": "R14", "matrix": [7, 1], "x": 13, "y": 2}, + {"label": "R13", "matrix": [7, 0], "x": 14, "y": 2}, + {"label": "L19", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "L20", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "L21", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "L22", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "L23", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "L24", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "L25", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "R25", "matrix": [8, 6], "x": 8, "y": 3}, + {"label": "R24", "matrix": [8, 5], "x": 9, "y": 3}, + {"label": "R23", "matrix": [8, 4], "x": 10, "y": 3}, + {"label": "R22", "matrix": [8, 3], "x": 11, "y": 3}, + {"label": "R21", "matrix": [8, 2], "x": 12, "y": 3}, + {"label": "R20", "matrix": [8, 1], "x": 13, "y": 3}, + {"label": "R19", "matrix": [8, 0], "x": 14, "y": 3}, + {"label": "L26", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "L27", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "L28", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "L29", "matrix": [4, 3], "x": 3, "y": 4}, + {"label": "L30", "matrix": [4, 4], "x": 4, "y": 4}, + {"label": "L31", "matrix": [4, 5], "x": 5, "y": 4}, + {"label": "L32", "matrix": [4, 6], "x": 6, "y": 4}, + {"label": "R32", "matrix": [9, 6], "x": 8, "y": 4}, + {"label": "R31", "matrix": [9, 5], "x": 9, "y": 4}, + {"label": "R30", "matrix": [9, 4], "x": 10, "y": 4}, + {"label": "R29", "matrix": [9, 3], "x": 11, "y": 4}, + {"label": "R28", "matrix": [9, 2], "x": 12, "y": 4}, + {"label": "R27", "matrix": [9, 1], "x": 13, "y": 4}, + {"label": "R26", "matrix": [9, 0], "x": 14, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/splitkb/aurora/helix/rev1/rules.mk b/keyboards/splitkb/aurora/helix/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/splitkb/aurora/lily58/rev1/info.json b/keyboards/splitkb/aurora/lily58/rev1/info.json deleted file mode 100644 index f81da08464..0000000000 --- a/keyboards/splitkb/aurora/lily58/rev1/info.json +++ /dev/null @@ -1,200 +0,0 @@ -{ - "keyboard_name": "Aurora Lily58 rev1", - "usb": { - "pid": "0xB4C2" - }, - "features": { - "mousekey": true, - "bootmagic": true, - "extrakey": true, - "oled": true, - "rgb_matrix": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "L01", "matrix": [0, 0], "x": 0, "y": 0.5}, - {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0.375}, - {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0.125}, - {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0.125}, - {"label": "L06", "matrix": [0, 5], "x": 5, "y": 0.25}, - {"label": "R06", "matrix": [5, 5], "x": 10.5, "y": 0.25}, - {"label": "R05", "matrix": [5, 4], "x": 11.5, "y": 0.125}, - {"label": "R04", "matrix": [5, 3], "x": 12.5, "y": 0}, - {"label": "R03", "matrix": [5, 2], "x": 13.5, "y": 0.125}, - {"label": "R02", "matrix": [5, 1], "x": 14.5, "y": 0.375}, - {"label": "R01", "matrix": [5, 0], "x": 15.5, "y": 0.5}, - - {"label": "L07", "matrix": [1, 0], "x": 0, "y": 1.5}, - {"label": "L08", "matrix": [1, 1], "x": 1, "y": 1.375}, - {"label": "L09", "matrix": [1, 2], "x": 2, "y": 1.125}, - {"label": "L10", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "L11", "matrix": [1, 4], "x": 4, "y": 1.125}, - {"label": "L12", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "R12", "matrix": [6, 5], "x": 10.5, "y": 1.25}, - {"label": "R11", "matrix": [6, 4], "x": 11.5, "y": 1.125}, - {"label": "R10", "matrix": [6, 3], "x": 12.5, "y": 1}, - {"label": "R09", "matrix": [6, 2], "x": 13.5, "y": 1.125}, - {"label": "R08", "matrix": [6, 1], "x": 14.5, "y": 1.375}, - {"label": "R07", "matrix": [6, 0], "x": 15.5, "y": 1.5}, - - {"label": "L13", "matrix": [2, 0], "x": 0, "y": 2.5}, - {"label": "L14", "matrix": [2, 1], "x": 1, "y": 2.375}, - {"label": "L15", "matrix": [2, 2], "x": 2, "y": 2.125}, - {"label": "L16", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "L17", "matrix": [2, 4], "x": 4, "y": 2.125}, - {"label": "L18", "matrix": [2, 5], "x": 5, "y": 2.25}, - {"label": "R18", "matrix": [7, 5], "x": 10.5, "y": 2.25}, - {"label": "R17", "matrix": [7, 4], "x": 11.5, "y": 2.125}, - {"label": "R16", "matrix": [7, 3], "x": 12.5, "y": 2}, - {"label": "R15", "matrix": [7, 2], "x": 13.5, "y": 2.125}, - {"label": "R14", "matrix": [7, 1], "x": 14.5, "y": 2.375}, - {"label": "R13", "matrix": [7, 0], "x": 15.5, "y": 2.5}, - - {"label": "L20", "matrix": [3, 0], "x": 0, "y": 3.5}, - {"label": "L21", "matrix": [3, 1], "x": 1, "y": 3.375}, - {"label": "L22", "matrix": [3, 2], "x": 2, "y": 3.125}, - {"label": "L23", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "L24", "matrix": [3, 4], "x": 4, "y": 3.125}, - {"label": "L25", "matrix": [3, 5], "x": 5, "y": 3.25}, - {"label": "L19", "matrix": [4, 1], "x": 6, "y": 2.75}, - {"label": "R19", "matrix": [9, 1], "x": 9.5, "y": 2.75}, - {"label": "R25", "matrix": [8, 5], "x": 10.5, "y": 3.25}, - {"label": "R24", "matrix": [8, 4], "x": 11.5, "y": 3.125}, - {"label": "R23", "matrix": [8, 3], "x": 12.5, "y": 3}, - {"label": "R22", "matrix": [8, 2], "x": 13.5, "y": 3.125}, - {"label": "R21", "matrix": [8, 1], "x": 14.5, "y": 3.375}, - {"label": "R20", "matrix": [8, 0], "x": 15.5, "y": 3.5}, - - {"label": "L26", "matrix": [4, 2], "x": 2.5, "y": 4.15}, - {"label": "L27", "matrix": [4, 3], "x": 3.5, "y": 4.15}, - {"label": "L28", "matrix": [4, 4], "x": 4.5, "y": 4.25}, - {"label": "L29", "matrix": [4, 5], "x": 6, "y": 4.25}, - {"label": "R29", "matrix": [9, 5], "x": 9.5, "y": 4.25}, - {"label": "R28", "matrix": [9, 4], "x": 11, "y": 4.25}, - {"label": "R27", "matrix": [9, 3], "x": 12, "y": 4.15}, - {"label": "R26", "matrix": [9, 2], "x": 13, "y": 4.15} - ] - } - }, - "diode_direction": "ROW2COL", - "matrix_pins": { - "rows": ["F4", "F6", "D7", "E6", "B4"], - "cols": ["B5", "F7", "B1", "B3", "B2", "B6"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "C6", "pin_b": "D4"} - ] - }, - "split": { - "bootmagic": { - "matrix": [5, 0] - }, - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "rows": ["F4", "D4", "B3", "B2", "B6"], - "cols": ["B1", "C6", "D7", "E6", "B4", "B5"] - } - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F7", "pin_b": "F6"} - ] - } - }, - "transport": { - "sync": { - "matrix_state": true - } - } - }, - "rgblight": { - "led_count": 68, - "split": true, - "split_count": [34, 34], - "max_brightness": 128 - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 51, "y": 13}, // L RGB1 - {"flags": 2, "x": 22, "y": 18}, // L RGB2 - {"flags": 2, "x": 22, "y": 53}, // L RGB3 - {"flags": 2, "x": 58, "y": 60}, // L RGB4 - {"flags": 2, "x": 87, "y": 56}, // L RGB5 - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 8}, // L SW01 - {"flags": 4, "matrix": [0, 1], "x": 14, "y": 6}, // L SW02 - {"flags": 4, "matrix": [0, 2], "x": 29, "y": 2}, // L SW03 - {"flags": 4, "matrix": [0, 3], "x": 43, "y": 0}, // L SW04 - {"flags": 4, "matrix": [0, 4], "x": 58, "y": 2}, // L SW05 - {"flags": 4, "matrix": [0, 5], "x": 72, "y": 4}, // L SW06 - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 23}, // L SW07 - {"flags": 4, "matrix": [1, 1], "x": 14, "y": 21}, // L SW08 - {"flags": 4, "matrix": [1, 2], "x": 29, "y": 17}, // L SW09 - {"flags": 4, "matrix": [1, 3], "x": 43, "y": 15}, // L SW10 - {"flags": 4, "matrix": [1, 4], "x": 58, "y": 17}, // L SW11 - {"flags": 4, "matrix": [1, 5], "x": 72, "y": 19}, // L SW12 - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 38}, // L SW13 - {"flags": 4, "matrix": [2, 1], "x": 14, "y": 36}, // L SW14 - {"flags": 4, "matrix": [2, 2], "x": 29, "y": 32}, // L SW15 - {"flags": 4, "matrix": [2, 3], "x": 43, "y": 30}, // L SW16 - {"flags": 4, "matrix": [2, 4], "x": 58, "y": 32}, // L SW17 - {"flags": 4, "matrix": [2, 5], "x": 72, "y": 34}, // L SW18 - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 53}, // L SW20 - {"flags": 4, "matrix": [3, 1], "x": 14, "y": 51}, // L SW21 - {"flags": 4, "matrix": [3, 2], "x": 29, "y": 47}, // L SW22 - {"flags": 4, "matrix": [3, 3], "x": 43, "y": 45}, // L SW23 - {"flags": 4, "matrix": [3, 4], "x": 58, "y": 47}, // L SW24 - {"flags": 4, "matrix": [3, 5], "x": 72, "y": 49}, // L SW25 - {"flags": 4, "matrix": [4, 1], "x": 87, "y": 41}, // L SW19 - {"flags": 4, "matrix": [4, 2], "x": 36, "y": 62}, // L SW26 - {"flags": 4, "matrix": [4, 3], "x": 51, "y": 62}, // L SW27 - {"flags": 4, "matrix": [4, 4], "x": 65, "y": 64}, // L SW28 - {"flags": 4, "matrix": [4, 5], "x": 87, "y": 64}, // L SW29 - {"flags": 2, "x": 173, "y": 13}, // R RGB1 - {"flags": 2, "x": 202, "y": 18}, // R RGB2 - {"flags": 2, "x": 202, "y": 53}, // R RGB3 - {"flags": 2, "x": 166, "y": 60}, // R RGB4 - {"flags": 2, "x": 137, "y": 56}, // R RGB5 - {"flags": 4, "matrix": [5, 5], "x": 152, "y": 4}, // R SW06 - {"flags": 4, "matrix": [5, 4], "x": 166, "y": 2}, // R SW05 - {"flags": 4, "matrix": [5, 3], "x": 181, "y": 0}, // R SW04 - {"flags": 4, "matrix": [5, 2], "x": 195, "y": 2}, // R SW03 - {"flags": 4, "matrix": [5, 1], "x": 210, "y": 6}, // R SW02 - {"flags": 4, "matrix": [5, 0], "x": 224, "y": 8}, // R SW01 - {"flags": 4, "matrix": [6, 5], "x": 152, "y": 19}, // R SW12 - {"flags": 4, "matrix": [6, 4], "x": 166, "y": 17}, // R SW11 - {"flags": 4, "matrix": [6, 3], "x": 181, "y": 15}, // R SW10 - {"flags": 4, "matrix": [6, 2], "x": 195, "y": 17}, // R SW09 - {"flags": 4, "matrix": [6, 1], "x": 210, "y": 21}, // R SW08 - {"flags": 4, "matrix": [6, 0], "x": 224, "y": 23}, // R SW07 - {"flags": 4, "matrix": [7, 5], "x": 152, "y": 34}, // R SW18 - {"flags": 4, "matrix": [7, 4], "x": 166, "y": 32}, // R SW17 - {"flags": 4, "matrix": [7, 3], "x": 181, "y": 30}, // R SW16 - {"flags": 4, "matrix": [7, 2], "x": 195, "y": 32}, // R SW15 - {"flags": 4, "matrix": [7, 1], "x": 210, "y": 36}, // R SW14 - {"flags": 4, "matrix": [7, 0], "x": 224, "y": 38}, // R SW13 - {"flags": 4, "matrix": [9, 1], "x": 137, "y": 41}, // R SW19 - {"flags": 4, "matrix": [8, 5], "x": 152, "y": 49}, // R SW25 - {"flags": 4, "matrix": [8, 4], "x": 166, "y": 47}, // R SW24 - {"flags": 4, "matrix": [8, 3], "x": 181, "y": 45}, // R SW23 - {"flags": 4, "matrix": [8, 2], "x": 195, "y": 47}, // R SW22 - {"flags": 4, "matrix": [8, 1], "x": 210, "y": 51}, // R SW21 - {"flags": 4, "matrix": [8, 0], "x": 224, "y": 53}, // R SW20 - {"flags": 4, "matrix": [9, 5], "x": 137, "y": 64}, // R SW29 - {"flags": 4, "matrix": [9, 4], "x": 159, "y": 64}, // R SW28 - {"flags": 4, "matrix": [9, 3], "x": 173, "y": 62}, // R SW27 - {"flags": 4, "matrix": [9, 2], "x": 188, "y": 62} // R SW26 - ], - "max_brightness": 128, - "split_count": [34, 34] - } -} diff --git a/keyboards/splitkb/aurora/lily58/rev1/keyboard.json b/keyboards/splitkb/aurora/lily58/rev1/keyboard.json new file mode 100644 index 0000000000..f81da08464 --- /dev/null +++ b/keyboards/splitkb/aurora/lily58/rev1/keyboard.json @@ -0,0 +1,200 @@ +{ + "keyboard_name": "Aurora Lily58 rev1", + "usb": { + "pid": "0xB4C2" + }, + "features": { + "mousekey": true, + "bootmagic": true, + "extrakey": true, + "oled": true, + "rgb_matrix": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "L01", "matrix": [0, 0], "x": 0, "y": 0.5}, + {"label": "L02", "matrix": [0, 1], "x": 1, "y": 0.375}, + {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0.125}, + {"label": "L04", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "L05", "matrix": [0, 4], "x": 4, "y": 0.125}, + {"label": "L06", "matrix": [0, 5], "x": 5, "y": 0.25}, + {"label": "R06", "matrix": [5, 5], "x": 10.5, "y": 0.25}, + {"label": "R05", "matrix": [5, 4], "x": 11.5, "y": 0.125}, + {"label": "R04", "matrix": [5, 3], "x": 12.5, "y": 0}, + {"label": "R03", "matrix": [5, 2], "x": 13.5, "y": 0.125}, + {"label": "R02", "matrix": [5, 1], "x": 14.5, "y": 0.375}, + {"label": "R01", "matrix": [5, 0], "x": 15.5, "y": 0.5}, + + {"label": "L07", "matrix": [1, 0], "x": 0, "y": 1.5}, + {"label": "L08", "matrix": [1, 1], "x": 1, "y": 1.375}, + {"label": "L09", "matrix": [1, 2], "x": 2, "y": 1.125}, + {"label": "L10", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "L11", "matrix": [1, 4], "x": 4, "y": 1.125}, + {"label": "L12", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "R12", "matrix": [6, 5], "x": 10.5, "y": 1.25}, + {"label": "R11", "matrix": [6, 4], "x": 11.5, "y": 1.125}, + {"label": "R10", "matrix": [6, 3], "x": 12.5, "y": 1}, + {"label": "R09", "matrix": [6, 2], "x": 13.5, "y": 1.125}, + {"label": "R08", "matrix": [6, 1], "x": 14.5, "y": 1.375}, + {"label": "R07", "matrix": [6, 0], "x": 15.5, "y": 1.5}, + + {"label": "L13", "matrix": [2, 0], "x": 0, "y": 2.5}, + {"label": "L14", "matrix": [2, 1], "x": 1, "y": 2.375}, + {"label": "L15", "matrix": [2, 2], "x": 2, "y": 2.125}, + {"label": "L16", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "L17", "matrix": [2, 4], "x": 4, "y": 2.125}, + {"label": "L18", "matrix": [2, 5], "x": 5, "y": 2.25}, + {"label": "R18", "matrix": [7, 5], "x": 10.5, "y": 2.25}, + {"label": "R17", "matrix": [7, 4], "x": 11.5, "y": 2.125}, + {"label": "R16", "matrix": [7, 3], "x": 12.5, "y": 2}, + {"label": "R15", "matrix": [7, 2], "x": 13.5, "y": 2.125}, + {"label": "R14", "matrix": [7, 1], "x": 14.5, "y": 2.375}, + {"label": "R13", "matrix": [7, 0], "x": 15.5, "y": 2.5}, + + {"label": "L20", "matrix": [3, 0], "x": 0, "y": 3.5}, + {"label": "L21", "matrix": [3, 1], "x": 1, "y": 3.375}, + {"label": "L22", "matrix": [3, 2], "x": 2, "y": 3.125}, + {"label": "L23", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "L24", "matrix": [3, 4], "x": 4, "y": 3.125}, + {"label": "L25", "matrix": [3, 5], "x": 5, "y": 3.25}, + {"label": "L19", "matrix": [4, 1], "x": 6, "y": 2.75}, + {"label": "R19", "matrix": [9, 1], "x": 9.5, "y": 2.75}, + {"label": "R25", "matrix": [8, 5], "x": 10.5, "y": 3.25}, + {"label": "R24", "matrix": [8, 4], "x": 11.5, "y": 3.125}, + {"label": "R23", "matrix": [8, 3], "x": 12.5, "y": 3}, + {"label": "R22", "matrix": [8, 2], "x": 13.5, "y": 3.125}, + {"label": "R21", "matrix": [8, 1], "x": 14.5, "y": 3.375}, + {"label": "R20", "matrix": [8, 0], "x": 15.5, "y": 3.5}, + + {"label": "L26", "matrix": [4, 2], "x": 2.5, "y": 4.15}, + {"label": "L27", "matrix": [4, 3], "x": 3.5, "y": 4.15}, + {"label": "L28", "matrix": [4, 4], "x": 4.5, "y": 4.25}, + {"label": "L29", "matrix": [4, 5], "x": 6, "y": 4.25}, + {"label": "R29", "matrix": [9, 5], "x": 9.5, "y": 4.25}, + {"label": "R28", "matrix": [9, 4], "x": 11, "y": 4.25}, + {"label": "R27", "matrix": [9, 3], "x": 12, "y": 4.15}, + {"label": "R26", "matrix": [9, 2], "x": 13, "y": 4.15} + ] + } + }, + "diode_direction": "ROW2COL", + "matrix_pins": { + "rows": ["F4", "F6", "D7", "E6", "B4"], + "cols": ["B5", "F7", "B1", "B3", "B2", "B6"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "C6", "pin_b": "D4"} + ] + }, + "split": { + "bootmagic": { + "matrix": [5, 0] + }, + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "rows": ["F4", "D4", "B3", "B2", "B6"], + "cols": ["B1", "C6", "D7", "E6", "B4", "B5"] + } + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F7", "pin_b": "F6"} + ] + } + }, + "transport": { + "sync": { + "matrix_state": true + } + } + }, + "rgblight": { + "led_count": 68, + "split": true, + "split_count": [34, 34], + "max_brightness": 128 + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 51, "y": 13}, // L RGB1 + {"flags": 2, "x": 22, "y": 18}, // L RGB2 + {"flags": 2, "x": 22, "y": 53}, // L RGB3 + {"flags": 2, "x": 58, "y": 60}, // L RGB4 + {"flags": 2, "x": 87, "y": 56}, // L RGB5 + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 8}, // L SW01 + {"flags": 4, "matrix": [0, 1], "x": 14, "y": 6}, // L SW02 + {"flags": 4, "matrix": [0, 2], "x": 29, "y": 2}, // L SW03 + {"flags": 4, "matrix": [0, 3], "x": 43, "y": 0}, // L SW04 + {"flags": 4, "matrix": [0, 4], "x": 58, "y": 2}, // L SW05 + {"flags": 4, "matrix": [0, 5], "x": 72, "y": 4}, // L SW06 + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 23}, // L SW07 + {"flags": 4, "matrix": [1, 1], "x": 14, "y": 21}, // L SW08 + {"flags": 4, "matrix": [1, 2], "x": 29, "y": 17}, // L SW09 + {"flags": 4, "matrix": [1, 3], "x": 43, "y": 15}, // L SW10 + {"flags": 4, "matrix": [1, 4], "x": 58, "y": 17}, // L SW11 + {"flags": 4, "matrix": [1, 5], "x": 72, "y": 19}, // L SW12 + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 38}, // L SW13 + {"flags": 4, "matrix": [2, 1], "x": 14, "y": 36}, // L SW14 + {"flags": 4, "matrix": [2, 2], "x": 29, "y": 32}, // L SW15 + {"flags": 4, "matrix": [2, 3], "x": 43, "y": 30}, // L SW16 + {"flags": 4, "matrix": [2, 4], "x": 58, "y": 32}, // L SW17 + {"flags": 4, "matrix": [2, 5], "x": 72, "y": 34}, // L SW18 + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 53}, // L SW20 + {"flags": 4, "matrix": [3, 1], "x": 14, "y": 51}, // L SW21 + {"flags": 4, "matrix": [3, 2], "x": 29, "y": 47}, // L SW22 + {"flags": 4, "matrix": [3, 3], "x": 43, "y": 45}, // L SW23 + {"flags": 4, "matrix": [3, 4], "x": 58, "y": 47}, // L SW24 + {"flags": 4, "matrix": [3, 5], "x": 72, "y": 49}, // L SW25 + {"flags": 4, "matrix": [4, 1], "x": 87, "y": 41}, // L SW19 + {"flags": 4, "matrix": [4, 2], "x": 36, "y": 62}, // L SW26 + {"flags": 4, "matrix": [4, 3], "x": 51, "y": 62}, // L SW27 + {"flags": 4, "matrix": [4, 4], "x": 65, "y": 64}, // L SW28 + {"flags": 4, "matrix": [4, 5], "x": 87, "y": 64}, // L SW29 + {"flags": 2, "x": 173, "y": 13}, // R RGB1 + {"flags": 2, "x": 202, "y": 18}, // R RGB2 + {"flags": 2, "x": 202, "y": 53}, // R RGB3 + {"flags": 2, "x": 166, "y": 60}, // R RGB4 + {"flags": 2, "x": 137, "y": 56}, // R RGB5 + {"flags": 4, "matrix": [5, 5], "x": 152, "y": 4}, // R SW06 + {"flags": 4, "matrix": [5, 4], "x": 166, "y": 2}, // R SW05 + {"flags": 4, "matrix": [5, 3], "x": 181, "y": 0}, // R SW04 + {"flags": 4, "matrix": [5, 2], "x": 195, "y": 2}, // R SW03 + {"flags": 4, "matrix": [5, 1], "x": 210, "y": 6}, // R SW02 + {"flags": 4, "matrix": [5, 0], "x": 224, "y": 8}, // R SW01 + {"flags": 4, "matrix": [6, 5], "x": 152, "y": 19}, // R SW12 + {"flags": 4, "matrix": [6, 4], "x": 166, "y": 17}, // R SW11 + {"flags": 4, "matrix": [6, 3], "x": 181, "y": 15}, // R SW10 + {"flags": 4, "matrix": [6, 2], "x": 195, "y": 17}, // R SW09 + {"flags": 4, "matrix": [6, 1], "x": 210, "y": 21}, // R SW08 + {"flags": 4, "matrix": [6, 0], "x": 224, "y": 23}, // R SW07 + {"flags": 4, "matrix": [7, 5], "x": 152, "y": 34}, // R SW18 + {"flags": 4, "matrix": [7, 4], "x": 166, "y": 32}, // R SW17 + {"flags": 4, "matrix": [7, 3], "x": 181, "y": 30}, // R SW16 + {"flags": 4, "matrix": [7, 2], "x": 195, "y": 32}, // R SW15 + {"flags": 4, "matrix": [7, 1], "x": 210, "y": 36}, // R SW14 + {"flags": 4, "matrix": [7, 0], "x": 224, "y": 38}, // R SW13 + {"flags": 4, "matrix": [9, 1], "x": 137, "y": 41}, // R SW19 + {"flags": 4, "matrix": [8, 5], "x": 152, "y": 49}, // R SW25 + {"flags": 4, "matrix": [8, 4], "x": 166, "y": 47}, // R SW24 + {"flags": 4, "matrix": [8, 3], "x": 181, "y": 45}, // R SW23 + {"flags": 4, "matrix": [8, 2], "x": 195, "y": 47}, // R SW22 + {"flags": 4, "matrix": [8, 1], "x": 210, "y": 51}, // R SW21 + {"flags": 4, "matrix": [8, 0], "x": 224, "y": 53}, // R SW20 + {"flags": 4, "matrix": [9, 5], "x": 137, "y": 64}, // R SW29 + {"flags": 4, "matrix": [9, 4], "x": 159, "y": 64}, // R SW28 + {"flags": 4, "matrix": [9, 3], "x": 173, "y": 62}, // R SW27 + {"flags": 4, "matrix": [9, 2], "x": 188, "y": 62} // R SW26 + ], + "max_brightness": 128, + "split_count": [34, 34] + } +} diff --git a/keyboards/splitkb/aurora/lily58/rev1/rules.mk b/keyboards/splitkb/aurora/lily58/rev1/rules.mk deleted file mode 100644 index dd52338283..0000000000 --- a/keyboards/splitkb/aurora/lily58/rev1/rules.mk +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2022 splitkb.com -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Although no rules are defined, -# presence of this file is required for QMK to compile it. diff --git a/keyboards/splitkb/aurora/sofle_v2/rev1/info.json b/keyboards/splitkb/aurora/sofle_v2/rev1/info.json deleted file mode 100644 index 266ea72148..0000000000 --- a/keyboards/splitkb/aurora/sofle_v2/rev1/info.json +++ /dev/null @@ -1,195 +0,0 @@ -{ - "keyboard_name": "Aurora Sofle v2 rev1", - "diode_direction": "COL2ROW", - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B2", "pin_b": "B6"} - ] - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "oled": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F5", "B1", "F7", "F6", "B3"] - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"x": 67, "y": 18, "flags": 2}, - {"x": 24, "y": 16, "flags": 2}, - {"x": 5, "y": 22, "flags": 2}, - {"x": 5, "y": 52, "flags": 2}, - {"x": 41, "y": 60, "flags": 2}, - {"x": 63, "y": 59, "flags": 2}, - {"matrix": [0, 0], "x": 72, "y": 4, "flags": 4}, - {"matrix": [0, 1], "x": 58, "y": 2, "flags": 4}, - {"matrix": [0, 2], "x": 43, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 29, "y": 2, "flags": 4}, - {"matrix": [0, 4], "x": 14, "y": 5, "flags": 4}, - {"matrix": [0, 5], "x": 0, "y": 7, "flags": 4}, - {"matrix": [1, 0], "x": 72, "y": 18, "flags": 4}, - {"matrix": [1, 1], "x": 58, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 43, "y": 15, "flags": 4}, - {"matrix": [1, 3], "x": 29, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 14, "y": 20, "flags": 4}, - {"matrix": [1, 5], "x": 0, "y": 22, "flags": 4}, - {"matrix": [2, 0], "x": 72, "y": 33, "flags": 4}, - {"matrix": [2, 1], "x": 58, "y": 31, "flags": 4}, - {"matrix": [2, 2], "x": 43, "y": 29, "flags": 4}, - {"matrix": [2, 3], "x": 29, "y": 31, "flags": 4}, - {"matrix": [2, 4], "x": 14, "y": 35, "flags": 4}, - {"matrix": [2, 5], "x": 0, "y": 37, "flags": 4}, - {"matrix": [3, 0], "x": 72, "y": 48, "flags": 4}, - {"matrix": [3, 1], "x": 58, "y": 46, "flags": 4}, - {"matrix": [3, 2], "x": 43, "y": 44, "flags": 4}, - {"matrix": [3, 3], "x": 29, "y": 46, "flags": 4}, - {"matrix": [3, 4], "x": 14, "y": 49, "flags": 4}, - {"matrix": [3, 5], "x": 0, "y": 51, "flags": 4}, - {"matrix": [4, 1], "x": 87, "y": 62, "flags": 4}, - {"matrix": [4, 2], "x": 65, "y": 62, "flags": 4}, - {"matrix": [4, 3], "x": 51, "y": 61, "flags": 4}, - {"matrix": [4, 4], "x": 36, "y": 60, "flags": 4}, - {"matrix": [4, 5], "x": 22, "y": 64, "flags": 4}, - {"x": 157, "y": 22, "flags": 2}, - {"x": 190, "y": 15, "flags": 2}, - {"x": 219, "y": 18, "flags": 2}, - {"x": 219, "y": 55, "flags": 2}, - {"x": 183, "y": 60, "flags": 2}, - {"x": 149, "y": 62, "flags": 2}, - {"matrix": [5, 0], "x": 152, "y": 7, "flags": 4}, - {"matrix": [5, 1], "x": 166, "y": 5, "flags": 4}, - {"matrix": [5, 2], "x": 181, "y": 2, "flags": 4}, - {"matrix": [5, 3], "x": 195, "y": 0, "flags": 4}, - {"matrix": [5, 4], "x": 210, "y": 2, "flags": 4}, - {"matrix": [5, 5], "x": 224, "y": 4, "flags": 4}, - {"matrix": [6, 0], "x": 152, "y": 22, "flags": 4}, - {"matrix": [6, 1], "x": 166, "y": 20, "flags": 4}, - {"matrix": [6, 2], "x": 181, "y": 16, "flags": 4}, - {"matrix": [6, 3], "x": 195, "y": 15, "flags": 4}, - {"matrix": [6, 4], "x": 210, "y": 16, "flags": 4}, - {"matrix": [6, 5], "x": 224, "y": 18, "flags": 4}, - {"matrix": [7, 0], "x": 152, "y": 37, "flags": 4}, - {"matrix": [7, 1], "x": 166, "y": 35, "flags": 4}, - {"matrix": [7, 2], "x": 181, "y": 31, "flags": 4}, - {"matrix": [7, 3], "x": 195, "y": 29, "flags": 4}, - {"matrix": [7, 4], "x": 210, "y": 31, "flags": 4}, - {"matrix": [7, 5], "x": 224, "y": 33, "flags": 4}, - {"matrix": [8, 0], "x": 152, "y": 49, "flags": 4}, - {"matrix": [8, 1], "x": 166, "y": 46, "flags": 4}, - {"matrix": [8, 2], "x": 181, "y": 44, "flags": 4}, - {"matrix": [8, 3], "x": 195, "y": 46, "flags": 4}, - {"matrix": [8, 4], "x": 210, "y": 38, "flags": 4}, - {"matrix": [8, 5], "x": 224, "y": 55, "flags": 4}, - {"matrix": [9, 1], "x": 137, "y": 62, "flags": 4}, - {"matrix": [9, 2], "x": 159, "y": 62, "flags": 4}, - {"matrix": [9, 3], "x": 173, "y": 61, "flags": 4}, - {"matrix": [9, 4], "x": 188, "y": 60, "flags": 4}, - {"matrix": [9, 5], "x": 202, "y": 64, "flags": 4} - ], - "max_brightness": 128, - "split_count": [35, 35] - }, - "rgblight": { - "led_count": 70, - "max_brightness": 128, - "split": true, - "split_count": [35, 35] - }, - "split": { - "bootmagic": { - "matrix": [5, 0] - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "B2", "pin_b": "B6"} - ] - } - }, - "matrix_pins": { - "right": { - "cols": ["D7", "E6", "B4", "B5", "D4", "C6"], - "rows": ["B3", "B1", "F7", "F6", "F5"] - } - }, - "soft_serial_pin": "D2" - }, - "usb": { - "pid": "0xEC32" - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "L06", "matrix": [0, 5], "x": 0, "y": 0.5}, - {"label": "L05", "matrix": [0, 4], "x": 1, "y": 0.375}, - {"label": "L04", "matrix": [0, 3], "x": 2, "y": 0.125}, - {"label": "L03", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "L02", "matrix": [0, 1], "x": 4, "y": 0.125}, - {"label": "L01", "matrix": [0, 0], "x": 5, "y": 0.25}, - {"label": "R01", "matrix": [5, 0], "x": 10.5, "y": 0.25}, - {"label": "R02", "matrix": [5, 1], "x": 11.5, "y": 0.125}, - {"label": "R03", "matrix": [5, 2], "x": 12.5, "y": 0}, - {"label": "R04", "matrix": [5, 3], "x": 13.5, "y": 0.125}, - {"label": "R05", "matrix": [5, 4], "x": 14.5, "y": 0.375}, - {"label": "R06", "matrix": [5, 5], "x": 15.5, "y": 0.5}, - {"label": "L12", "matrix": [1, 5], "x": 0, "y": 1.5}, - {"label": "L11", "matrix": [1, 4], "x": 1, "y": 1.375}, - {"label": "L10", "matrix": [1, 3], "x": 2, "y": 1.125}, - {"label": "L09", "matrix": [1, 2], "x": 3, "y": 1}, - {"label": "L08", "matrix": [1, 1], "x": 4, "y": 1.125}, - {"label": "L07", "matrix": [1, 0], "x": 5, "y": 1.25}, - {"label": "R07", "matrix": [6, 0], "x": 10.5, "y": 1.25}, - {"label": "R08", "matrix": [6, 1], "x": 11.5, "y": 1.125}, - {"label": "R09", "matrix": [6, 2], "x": 12.5, "y": 1}, - {"label": "R10", "matrix": [6, 3], "x": 13.5, "y": 1.125}, - {"label": "R11", "matrix": [6, 4], "x": 14.5, "y": 1.375}, - {"label": "R12", "matrix": [6, 5], "x": 15.5, "y": 1.5}, - {"label": "L18", "matrix": [2, 5], "x": 0, "y": 2.5}, - {"label": "L17", "matrix": [2, 4], "x": 1, "y": 2.375}, - {"label": "L16", "matrix": [2, 3], "x": 2, "y": 2.125}, - {"label": "L15", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "L14", "matrix": [2, 1], "x": 4, "y": 2.125}, - {"label": "L13", "matrix": [2, 0], "x": 5, "y": 2.25}, - {"label": "R13", "matrix": [7, 0], "x": 10.5, "y": 2.25}, - {"label": "R14", "matrix": [7, 1], "x": 11.5, "y": 2.125}, - {"label": "R15", "matrix": [7, 2], "x": 12.5, "y": 2}, - {"label": "R16", "matrix": [7, 3], "x": 13.5, "y": 2.125}, - {"label": "R17", "matrix": [7, 4], "x": 14.5, "y": 2.375}, - {"label": "R18", "matrix": [7, 5], "x": 15.5, "y": 2.5}, - {"label": "L24", "matrix": [3, 5], "x": 0, "y": 3.5}, - {"label": "L23", "matrix": [3, 4], "x": 1, "y": 3.375}, - {"label": "L22", "matrix": [3, 3], "x": 2, "y": 3.125}, - {"label": "L21", "matrix": [3, 2], "x": 3, "y": 3}, - {"label": "L20", "matrix": [3, 1], "x": 4, "y": 3.125}, - {"label": "L19", "matrix": [3, 0], "x": 5, "y": 3.25}, - {"label": "L25", "matrix": [4, 0], "x": 6, "y": 2.75}, - {"label": "R25", "matrix": [9, 0], "x": 9.5, "y": 2.75}, - {"label": "R19", "matrix": [8, 0], "x": 10.5, "y": 3.25}, - {"label": "R20", "matrix": [8, 1], "x": 11.5, "y": 3.125}, - {"label": "R21", "matrix": [8, 2], "x": 12.5, "y": 3}, - {"label": "R22", "matrix": [8, 3], "x": 13.5, "y": 3.125}, - {"label": "R23", "matrix": [8, 4], "x": 14.5, "y": 3.375}, - {"label": "R24", "matrix": [8, 5], "x": 15.5, "y": 3.5}, - {"label": "L30", "matrix": [4, 5], "x": 1.5, "y": 4.375}, - {"label": "L29", "matrix": [4, 4], "x": 2.5, "y": 4.125}, - {"label": "L28", "matrix": [4, 3], "x": 3.5, "y": 4.15}, - {"label": "L27", "matrix": [4, 2], "x": 4.5, "y": 4.25}, - {"label": "L26", "matrix": [4, 1], "x": 6, "y": 4.25, "h": 1.5}, - {"label": "R26", "matrix": [9, 1], "x": 9.5, "y": 4.25, "h": 1.5}, - {"label": "R27", "matrix": [9, 2], "x": 11, "y": 4.25}, - {"label": "R28", "matrix": [9, 3], "x": 12, "y": 4.15}, - {"label": "R29", "matrix": [9, 4], "x": 13, "y": 4.125}, - {"label": "R30", "matrix": [9, 5], "x": 14, "y": 4.375} - ] - } - } -} diff --git a/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json b/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json new file mode 100644 index 0000000000..266ea72148 --- /dev/null +++ b/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json @@ -0,0 +1,195 @@ +{ + "keyboard_name": "Aurora Sofle v2 rev1", + "diode_direction": "COL2ROW", + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B2", "pin_b": "B6"} + ] + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "oled": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F5", "B1", "F7", "F6", "B3"] + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"x": 67, "y": 18, "flags": 2}, + {"x": 24, "y": 16, "flags": 2}, + {"x": 5, "y": 22, "flags": 2}, + {"x": 5, "y": 52, "flags": 2}, + {"x": 41, "y": 60, "flags": 2}, + {"x": 63, "y": 59, "flags": 2}, + {"matrix": [0, 0], "x": 72, "y": 4, "flags": 4}, + {"matrix": [0, 1], "x": 58, "y": 2, "flags": 4}, + {"matrix": [0, 2], "x": 43, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 29, "y": 2, "flags": 4}, + {"matrix": [0, 4], "x": 14, "y": 5, "flags": 4}, + {"matrix": [0, 5], "x": 0, "y": 7, "flags": 4}, + {"matrix": [1, 0], "x": 72, "y": 18, "flags": 4}, + {"matrix": [1, 1], "x": 58, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 43, "y": 15, "flags": 4}, + {"matrix": [1, 3], "x": 29, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 14, "y": 20, "flags": 4}, + {"matrix": [1, 5], "x": 0, "y": 22, "flags": 4}, + {"matrix": [2, 0], "x": 72, "y": 33, "flags": 4}, + {"matrix": [2, 1], "x": 58, "y": 31, "flags": 4}, + {"matrix": [2, 2], "x": 43, "y": 29, "flags": 4}, + {"matrix": [2, 3], "x": 29, "y": 31, "flags": 4}, + {"matrix": [2, 4], "x": 14, "y": 35, "flags": 4}, + {"matrix": [2, 5], "x": 0, "y": 37, "flags": 4}, + {"matrix": [3, 0], "x": 72, "y": 48, "flags": 4}, + {"matrix": [3, 1], "x": 58, "y": 46, "flags": 4}, + {"matrix": [3, 2], "x": 43, "y": 44, "flags": 4}, + {"matrix": [3, 3], "x": 29, "y": 46, "flags": 4}, + {"matrix": [3, 4], "x": 14, "y": 49, "flags": 4}, + {"matrix": [3, 5], "x": 0, "y": 51, "flags": 4}, + {"matrix": [4, 1], "x": 87, "y": 62, "flags": 4}, + {"matrix": [4, 2], "x": 65, "y": 62, "flags": 4}, + {"matrix": [4, 3], "x": 51, "y": 61, "flags": 4}, + {"matrix": [4, 4], "x": 36, "y": 60, "flags": 4}, + {"matrix": [4, 5], "x": 22, "y": 64, "flags": 4}, + {"x": 157, "y": 22, "flags": 2}, + {"x": 190, "y": 15, "flags": 2}, + {"x": 219, "y": 18, "flags": 2}, + {"x": 219, "y": 55, "flags": 2}, + {"x": 183, "y": 60, "flags": 2}, + {"x": 149, "y": 62, "flags": 2}, + {"matrix": [5, 0], "x": 152, "y": 7, "flags": 4}, + {"matrix": [5, 1], "x": 166, "y": 5, "flags": 4}, + {"matrix": [5, 2], "x": 181, "y": 2, "flags": 4}, + {"matrix": [5, 3], "x": 195, "y": 0, "flags": 4}, + {"matrix": [5, 4], "x": 210, "y": 2, "flags": 4}, + {"matrix": [5, 5], "x": 224, "y": 4, "flags": 4}, + {"matrix": [6, 0], "x": 152, "y": 22, "flags": 4}, + {"matrix": [6, 1], "x": 166, "y": 20, "flags": 4}, + {"matrix": [6, 2], "x": 181, "y": 16, "flags": 4}, + {"matrix": [6, 3], "x": 195, "y": 15, "flags": 4}, + {"matrix": [6, 4], "x": 210, "y": 16, "flags": 4}, + {"matrix": [6, 5], "x": 224, "y": 18, "flags": 4}, + {"matrix": [7, 0], "x": 152, "y": 37, "flags": 4}, + {"matrix": [7, 1], "x": 166, "y": 35, "flags": 4}, + {"matrix": [7, 2], "x": 181, "y": 31, "flags": 4}, + {"matrix": [7, 3], "x": 195, "y": 29, "flags": 4}, + {"matrix": [7, 4], "x": 210, "y": 31, "flags": 4}, + {"matrix": [7, 5], "x": 224, "y": 33, "flags": 4}, + {"matrix": [8, 0], "x": 152, "y": 49, "flags": 4}, + {"matrix": [8, 1], "x": 166, "y": 46, "flags": 4}, + {"matrix": [8, 2], "x": 181, "y": 44, "flags": 4}, + {"matrix": [8, 3], "x": 195, "y": 46, "flags": 4}, + {"matrix": [8, 4], "x": 210, "y": 38, "flags": 4}, + {"matrix": [8, 5], "x": 224, "y": 55, "flags": 4}, + {"matrix": [9, 1], "x": 137, "y": 62, "flags": 4}, + {"matrix": [9, 2], "x": 159, "y": 62, "flags": 4}, + {"matrix": [9, 3], "x": 173, "y": 61, "flags": 4}, + {"matrix": [9, 4], "x": 188, "y": 60, "flags": 4}, + {"matrix": [9, 5], "x": 202, "y": 64, "flags": 4} + ], + "max_brightness": 128, + "split_count": [35, 35] + }, + "rgblight": { + "led_count": 70, + "max_brightness": 128, + "split": true, + "split_count": [35, 35] + }, + "split": { + "bootmagic": { + "matrix": [5, 0] + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "B2", "pin_b": "B6"} + ] + } + }, + "matrix_pins": { + "right": { + "cols": ["D7", "E6", "B4", "B5", "D4", "C6"], + "rows": ["B3", "B1", "F7", "F6", "F5"] + } + }, + "soft_serial_pin": "D2" + }, + "usb": { + "pid": "0xEC32" + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "L06", "matrix": [0, 5], "x": 0, "y": 0.5}, + {"label": "L05", "matrix": [0, 4], "x": 1, "y": 0.375}, + {"label": "L04", "matrix": [0, 3], "x": 2, "y": 0.125}, + {"label": "L03", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "L02", "matrix": [0, 1], "x": 4, "y": 0.125}, + {"label": "L01", "matrix": [0, 0], "x": 5, "y": 0.25}, + {"label": "R01", "matrix": [5, 0], "x": 10.5, "y": 0.25}, + {"label": "R02", "matrix": [5, 1], "x": 11.5, "y": 0.125}, + {"label": "R03", "matrix": [5, 2], "x": 12.5, "y": 0}, + {"label": "R04", "matrix": [5, 3], "x": 13.5, "y": 0.125}, + {"label": "R05", "matrix": [5, 4], "x": 14.5, "y": 0.375}, + {"label": "R06", "matrix": [5, 5], "x": 15.5, "y": 0.5}, + {"label": "L12", "matrix": [1, 5], "x": 0, "y": 1.5}, + {"label": "L11", "matrix": [1, 4], "x": 1, "y": 1.375}, + {"label": "L10", "matrix": [1, 3], "x": 2, "y": 1.125}, + {"label": "L09", "matrix": [1, 2], "x": 3, "y": 1}, + {"label": "L08", "matrix": [1, 1], "x": 4, "y": 1.125}, + {"label": "L07", "matrix": [1, 0], "x": 5, "y": 1.25}, + {"label": "R07", "matrix": [6, 0], "x": 10.5, "y": 1.25}, + {"label": "R08", "matrix": [6, 1], "x": 11.5, "y": 1.125}, + {"label": "R09", "matrix": [6, 2], "x": 12.5, "y": 1}, + {"label": "R10", "matrix": [6, 3], "x": 13.5, "y": 1.125}, + {"label": "R11", "matrix": [6, 4], "x": 14.5, "y": 1.375}, + {"label": "R12", "matrix": [6, 5], "x": 15.5, "y": 1.5}, + {"label": "L18", "matrix": [2, 5], "x": 0, "y": 2.5}, + {"label": "L17", "matrix": [2, 4], "x": 1, "y": 2.375}, + {"label": "L16", "matrix": [2, 3], "x": 2, "y": 2.125}, + {"label": "L15", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "L14", "matrix": [2, 1], "x": 4, "y": 2.125}, + {"label": "L13", "matrix": [2, 0], "x": 5, "y": 2.25}, + {"label": "R13", "matrix": [7, 0], "x": 10.5, "y": 2.25}, + {"label": "R14", "matrix": [7, 1], "x": 11.5, "y": 2.125}, + {"label": "R15", "matrix": [7, 2], "x": 12.5, "y": 2}, + {"label": "R16", "matrix": [7, 3], "x": 13.5, "y": 2.125}, + {"label": "R17", "matrix": [7, 4], "x": 14.5, "y": 2.375}, + {"label": "R18", "matrix": [7, 5], "x": 15.5, "y": 2.5}, + {"label": "L24", "matrix": [3, 5], "x": 0, "y": 3.5}, + {"label": "L23", "matrix": [3, 4], "x": 1, "y": 3.375}, + {"label": "L22", "matrix": [3, 3], "x": 2, "y": 3.125}, + {"label": "L21", "matrix": [3, 2], "x": 3, "y": 3}, + {"label": "L20", "matrix": [3, 1], "x": 4, "y": 3.125}, + {"label": "L19", "matrix": [3, 0], "x": 5, "y": 3.25}, + {"label": "L25", "matrix": [4, 0], "x": 6, "y": 2.75}, + {"label": "R25", "matrix": [9, 0], "x": 9.5, "y": 2.75}, + {"label": "R19", "matrix": [8, 0], "x": 10.5, "y": 3.25}, + {"label": "R20", "matrix": [8, 1], "x": 11.5, "y": 3.125}, + {"label": "R21", "matrix": [8, 2], "x": 12.5, "y": 3}, + {"label": "R22", "matrix": [8, 3], "x": 13.5, "y": 3.125}, + {"label": "R23", "matrix": [8, 4], "x": 14.5, "y": 3.375}, + {"label": "R24", "matrix": [8, 5], "x": 15.5, "y": 3.5}, + {"label": "L30", "matrix": [4, 5], "x": 1.5, "y": 4.375}, + {"label": "L29", "matrix": [4, 4], "x": 2.5, "y": 4.125}, + {"label": "L28", "matrix": [4, 3], "x": 3.5, "y": 4.15}, + {"label": "L27", "matrix": [4, 2], "x": 4.5, "y": 4.25}, + {"label": "L26", "matrix": [4, 1], "x": 6, "y": 4.25, "h": 1.5}, + {"label": "R26", "matrix": [9, 1], "x": 9.5, "y": 4.25, "h": 1.5}, + {"label": "R27", "matrix": [9, 2], "x": 11, "y": 4.25}, + {"label": "R28", "matrix": [9, 3], "x": 12, "y": 4.15}, + {"label": "R29", "matrix": [9, 4], "x": 13, "y": 4.125}, + {"label": "R30", "matrix": [9, 5], "x": 14, "y": 4.375} + ] + } + } +} diff --git a/keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk b/keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/splitkb/aurora/sweep/rev1/info.json b/keyboards/splitkb/aurora/sweep/rev1/info.json deleted file mode 100644 index 0d235cd5b2..0000000000 --- a/keyboards/splitkb/aurora/sweep/rev1/info.json +++ /dev/null @@ -1,164 +0,0 @@ -{ - "keyboard_name": "Aurora Sweep rev1", - "usb": { - "pid": "0xEC17" - }, - "bootmagic": { - "matrix": [0, 4] - }, - "features": { - "mousekey": true, - "bootmagic": true, - "extrakey": true, - "oled": true, - "rgb_matrix": true - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x5_2" - }, - "layouts": { - "LAYOUT_split_3x5_2": { - "layout": [ - {"label": "L01", "matrix": [0, 4], "x": 0, "y": 0.93}, - {"label": "L02", "matrix": [0, 3], "x": 1, "y": 0.31}, - {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "L04", "matrix": [0, 1], "x": 3, "y": 0.28}, - {"label": "L05", "matrix": [0, 0], "x": 4, "y": 0.42}, - {"label": "R05", "matrix": [4, 0], "x": 7, "y": 0.42}, - {"label": "R04", "matrix": [4, 1], "x": 8, "y": 0.28}, - {"label": "R03", "matrix": [4, 2], "x": 9, "y": 0}, - {"label": "R02", "matrix": [4, 3], "x": 10, "y": 0.31}, - {"label": "R01", "matrix": [4, 4], "x": 11, "y": 0.93}, - - {"label": "L06", "matrix": [1, 4], "x": 0, "y": 1.93}, - {"label": "L07", "matrix": [1, 3], "x": 1, "y": 1.31}, - {"label": "L08", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "L09", "matrix": [1, 1], "x": 3, "y": 1.28}, - {"label": "L10", "matrix": [1, 0], "x": 4, "y": 1.42}, - {"label": "R10", "matrix": [5, 0], "x": 7, "y": 1.42}, - {"label": "R09", "matrix": [5, 1], "x": 8, "y": 1.28}, - {"label": "R08", "matrix": [5, 2], "x": 9, "y": 1}, - {"label": "R07", "matrix": [5, 3], "x": 10, "y": 1.31}, - {"label": "R06", "matrix": [5, 4], "x": 11, "y": 1.93}, - - {"label": "L11", "matrix": [2, 4], "x": 0, "y": 2.93}, - {"label": "L12", "matrix": [2, 3], "x": 1, "y": 2.31}, - {"label": "L13", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "L14", "matrix": [2, 1], "x": 3, "y": 2.28}, - {"label": "L15", "matrix": [2, 0], "x": 4, "y": 2.42}, - {"label": "R15", "matrix": [6, 0], "x": 7, "y": 2.42}, - {"label": "R14", "matrix": [6, 1], "x": 8, "y": 2.28}, - {"label": "R13", "matrix": [6, 2], "x": 9, "y": 2}, - {"label": "R12", "matrix": [6, 3], "x": 10, "y": 2.31}, - {"label": "R11", "matrix": [6, 4], "x": 11, "y": 2.93}, - - {"label": "L16", "matrix": [3, 1], "x": 3.5, "y": 3.75}, - {"label": "L17", "matrix": [3, 0], "x": 4.5, "y": 4}, - {"label": "R17", "matrix": [7, 0], "x": 6.5, "y": 4}, - {"label": "R16", "matrix": [7, 1], "x": 7.5, "y": 3.75} - ] - } - }, - "community_layouts": [ - "split_3x5_2" - ], - "diode_direction": "ROW2COL", - "matrix_pins": { - "rows": ["F6", "F5", "F7", "B1"], - "cols": ["B6", "D4", "C6", "D7", "E6"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "B5", "pin_b": "B4"}, - {"pin_a": "B3", "pin_b": "B2"} - ] - }, - "split": { - "bootmagic": { - "matrix": [4, 4] - }, - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "rows": ["B1", "F7", "F6", "B3"], - "cols": ["B5", "B4", "E6", "D7", "C6"] - } - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "B2", "pin_b": "B6"}, - {"pin_a": "F5", "pin_b": "D4"} - ] - } - }, - "transport": { - "sync": { - "matrix_state": true - } - } - }, - "rgblight": { - "led_count": 46, - "split": true, - "split_count": [23, 23], - "max_brightness": 128 - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 71, "y": 15}, - {"flags": 2, "x": 51, "y": 8}, - {"flags": 2, "x": 10, "y": 13}, - {"flags": 2, "x": 10, "y": 42}, - {"flags": 2, "x": 41, "y": 45}, - {"flags": 2, "x": 76, "y": 50}, - {"flags": 4, "matrix": [0, 4], "x": 0, "y": 15}, - {"flags": 4, "matrix": [0, 3], "x": 20, "y": 5}, - {"flags": 4, "matrix": [0, 2], "x": 41, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 61, "y": 4}, - {"flags": 4, "matrix": [0, 0], "x": 81, "y": 7}, - {"flags": 4, "matrix": [1, 4], "x": 0, "y": 31}, - {"flags": 4, "matrix": [1, 3], "x": 20, "y": 21}, - {"flags": 4, "matrix": [1, 2], "x": 41, "y": 16}, - {"flags": 4, "matrix": [1, 1], "x": 61, "y": 20}, - {"flags": 4, "matrix": [1, 0], "x": 81, "y": 23}, - {"flags": 4, "matrix": [2, 4], "x": 0, "y": 47}, - {"flags": 4, "matrix": [2, 3], "x": 20, "y": 37}, - {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 61, "y": 36}, - {"flags": 4, "matrix": [2, 0], "x": 81, "y": 39}, - {"flags": 4, "matrix": [3, 1], "x": 71, "y": 60}, - {"flags": 4, "matrix": [3, 0], "x": 92, "y": 64}, - {"flags": 2, "x": 150, "y": 15}, - {"flags": 2, "x": 190, "y": 8}, - {"flags": 2, "x": 210, "y": 13}, - {"flags": 2, "x": 220, "y": 42}, - {"flags": 2, "x": 183, "y": 45}, - {"flags": 2, "x": 155, "y": 50}, - {"flags": 4, "matrix": [4, 0], "x": 143, "y": 7}, - {"flags": 4, "matrix": [4, 1], "x": 163, "y": 4}, - {"flags": 4, "matrix": [4, 2], "x": 183, "y": 0}, - {"flags": 4, "matrix": [4, 3], "x": 204, "y": 5}, - {"flags": 4, "matrix": [4, 4], "x": 224, "y": 15}, - {"flags": 4, "matrix": [5, 0], "x": 143, "y": 23}, - {"flags": 4, "matrix": [5, 1], "x": 163, "y": 20}, - {"flags": 4, "matrix": [5, 2], "x": 183, "y": 16}, - {"flags": 4, "matrix": [5, 3], "x": 204, "y": 21}, - {"flags": 4, "matrix": [5, 4], "x": 224, "y": 31}, - {"flags": 4, "matrix": [6, 0], "x": 143, "y": 39}, - {"flags": 4, "matrix": [6, 1], "x": 163, "y": 36}, - {"flags": 4, "matrix": [6, 2], "x": 183, "y": 32}, - {"flags": 4, "matrix": [6, 3], "x": 204, "y": 37}, - {"flags": 4, "matrix": [6, 4], "x": 224, "y": 47}, - {"flags": 4, "matrix": [7, 0], "x": 132, "y": 64}, - {"flags": 4, "matrix": [7, 1], "x": 153, "y": 60} - ], - "max_brightness": 128, - "split_count": [23, 23] - } -} diff --git a/keyboards/splitkb/aurora/sweep/rev1/keyboard.json b/keyboards/splitkb/aurora/sweep/rev1/keyboard.json new file mode 100644 index 0000000000..0d235cd5b2 --- /dev/null +++ b/keyboards/splitkb/aurora/sweep/rev1/keyboard.json @@ -0,0 +1,164 @@ +{ + "keyboard_name": "Aurora Sweep rev1", + "usb": { + "pid": "0xEC17" + }, + "bootmagic": { + "matrix": [0, 4] + }, + "features": { + "mousekey": true, + "bootmagic": true, + "extrakey": true, + "oled": true, + "rgb_matrix": true + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x5_2" + }, + "layouts": { + "LAYOUT_split_3x5_2": { + "layout": [ + {"label": "L01", "matrix": [0, 4], "x": 0, "y": 0.93}, + {"label": "L02", "matrix": [0, 3], "x": 1, "y": 0.31}, + {"label": "L03", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "L04", "matrix": [0, 1], "x": 3, "y": 0.28}, + {"label": "L05", "matrix": [0, 0], "x": 4, "y": 0.42}, + {"label": "R05", "matrix": [4, 0], "x": 7, "y": 0.42}, + {"label": "R04", "matrix": [4, 1], "x": 8, "y": 0.28}, + {"label": "R03", "matrix": [4, 2], "x": 9, "y": 0}, + {"label": "R02", "matrix": [4, 3], "x": 10, "y": 0.31}, + {"label": "R01", "matrix": [4, 4], "x": 11, "y": 0.93}, + + {"label": "L06", "matrix": [1, 4], "x": 0, "y": 1.93}, + {"label": "L07", "matrix": [1, 3], "x": 1, "y": 1.31}, + {"label": "L08", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "L09", "matrix": [1, 1], "x": 3, "y": 1.28}, + {"label": "L10", "matrix": [1, 0], "x": 4, "y": 1.42}, + {"label": "R10", "matrix": [5, 0], "x": 7, "y": 1.42}, + {"label": "R09", "matrix": [5, 1], "x": 8, "y": 1.28}, + {"label": "R08", "matrix": [5, 2], "x": 9, "y": 1}, + {"label": "R07", "matrix": [5, 3], "x": 10, "y": 1.31}, + {"label": "R06", "matrix": [5, 4], "x": 11, "y": 1.93}, + + {"label": "L11", "matrix": [2, 4], "x": 0, "y": 2.93}, + {"label": "L12", "matrix": [2, 3], "x": 1, "y": 2.31}, + {"label": "L13", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "L14", "matrix": [2, 1], "x": 3, "y": 2.28}, + {"label": "L15", "matrix": [2, 0], "x": 4, "y": 2.42}, + {"label": "R15", "matrix": [6, 0], "x": 7, "y": 2.42}, + {"label": "R14", "matrix": [6, 1], "x": 8, "y": 2.28}, + {"label": "R13", "matrix": [6, 2], "x": 9, "y": 2}, + {"label": "R12", "matrix": [6, 3], "x": 10, "y": 2.31}, + {"label": "R11", "matrix": [6, 4], "x": 11, "y": 2.93}, + + {"label": "L16", "matrix": [3, 1], "x": 3.5, "y": 3.75}, + {"label": "L17", "matrix": [3, 0], "x": 4.5, "y": 4}, + {"label": "R17", "matrix": [7, 0], "x": 6.5, "y": 4}, + {"label": "R16", "matrix": [7, 1], "x": 7.5, "y": 3.75} + ] + } + }, + "community_layouts": [ + "split_3x5_2" + ], + "diode_direction": "ROW2COL", + "matrix_pins": { + "rows": ["F6", "F5", "F7", "B1"], + "cols": ["B6", "D4", "C6", "D7", "E6"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "B5", "pin_b": "B4"}, + {"pin_a": "B3", "pin_b": "B2"} + ] + }, + "split": { + "bootmagic": { + "matrix": [4, 4] + }, + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "rows": ["B1", "F7", "F6", "B3"], + "cols": ["B5", "B4", "E6", "D7", "C6"] + } + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "B2", "pin_b": "B6"}, + {"pin_a": "F5", "pin_b": "D4"} + ] + } + }, + "transport": { + "sync": { + "matrix_state": true + } + } + }, + "rgblight": { + "led_count": 46, + "split": true, + "split_count": [23, 23], + "max_brightness": 128 + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 71, "y": 15}, + {"flags": 2, "x": 51, "y": 8}, + {"flags": 2, "x": 10, "y": 13}, + {"flags": 2, "x": 10, "y": 42}, + {"flags": 2, "x": 41, "y": 45}, + {"flags": 2, "x": 76, "y": 50}, + {"flags": 4, "matrix": [0, 4], "x": 0, "y": 15}, + {"flags": 4, "matrix": [0, 3], "x": 20, "y": 5}, + {"flags": 4, "matrix": [0, 2], "x": 41, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 61, "y": 4}, + {"flags": 4, "matrix": [0, 0], "x": 81, "y": 7}, + {"flags": 4, "matrix": [1, 4], "x": 0, "y": 31}, + {"flags": 4, "matrix": [1, 3], "x": 20, "y": 21}, + {"flags": 4, "matrix": [1, 2], "x": 41, "y": 16}, + {"flags": 4, "matrix": [1, 1], "x": 61, "y": 20}, + {"flags": 4, "matrix": [1, 0], "x": 81, "y": 23}, + {"flags": 4, "matrix": [2, 4], "x": 0, "y": 47}, + {"flags": 4, "matrix": [2, 3], "x": 20, "y": 37}, + {"flags": 4, "matrix": [2, 2], "x": 41, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 61, "y": 36}, + {"flags": 4, "matrix": [2, 0], "x": 81, "y": 39}, + {"flags": 4, "matrix": [3, 1], "x": 71, "y": 60}, + {"flags": 4, "matrix": [3, 0], "x": 92, "y": 64}, + {"flags": 2, "x": 150, "y": 15}, + {"flags": 2, "x": 190, "y": 8}, + {"flags": 2, "x": 210, "y": 13}, + {"flags": 2, "x": 220, "y": 42}, + {"flags": 2, "x": 183, "y": 45}, + {"flags": 2, "x": 155, "y": 50}, + {"flags": 4, "matrix": [4, 0], "x": 143, "y": 7}, + {"flags": 4, "matrix": [4, 1], "x": 163, "y": 4}, + {"flags": 4, "matrix": [4, 2], "x": 183, "y": 0}, + {"flags": 4, "matrix": [4, 3], "x": 204, "y": 5}, + {"flags": 4, "matrix": [4, 4], "x": 224, "y": 15}, + {"flags": 4, "matrix": [5, 0], "x": 143, "y": 23}, + {"flags": 4, "matrix": [5, 1], "x": 163, "y": 20}, + {"flags": 4, "matrix": [5, 2], "x": 183, "y": 16}, + {"flags": 4, "matrix": [5, 3], "x": 204, "y": 21}, + {"flags": 4, "matrix": [5, 4], "x": 224, "y": 31}, + {"flags": 4, "matrix": [6, 0], "x": 143, "y": 39}, + {"flags": 4, "matrix": [6, 1], "x": 163, "y": 36}, + {"flags": 4, "matrix": [6, 2], "x": 183, "y": 32}, + {"flags": 4, "matrix": [6, 3], "x": 204, "y": 37}, + {"flags": 4, "matrix": [6, 4], "x": 224, "y": 47}, + {"flags": 4, "matrix": [7, 0], "x": 132, "y": 64}, + {"flags": 4, "matrix": [7, 1], "x": 153, "y": 60} + ], + "max_brightness": 128, + "split_count": [23, 23] + } +} diff --git a/keyboards/splitkb/aurora/sweep/rev1/rules.mk b/keyboards/splitkb/aurora/sweep/rev1/rules.mk deleted file mode 100644 index c4275031ca..0000000000 --- a/keyboards/splitkb/aurora/sweep/rev1/rules.mk +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 2022 splitkb.com -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# Although no rules are defined, -# presence of this file is required for QMK to compile it. \ No newline at end of file diff --git a/keyboards/splitkb/kyria/rev1/base/info.json b/keyboards/splitkb/kyria/rev1/base/info.json deleted file mode 100644 index 9f75b9c218..0000000000 --- a/keyboards/splitkb/kyria/rev1/base/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "build": { - "lto": true - } -} diff --git a/keyboards/splitkb/kyria/rev1/base/keyboard.json b/keyboards/splitkb/kyria/rev1/base/keyboard.json new file mode 100644 index 0000000000..9f75b9c218 --- /dev/null +++ b/keyboards/splitkb/kyria/rev1/base/keyboard.json @@ -0,0 +1,5 @@ +{ + "build": { + "lto": true + } +} diff --git a/keyboards/splitkb/kyria/rev1/base/rules.mk b/keyboards/splitkb/kyria/rev1/base/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/splitkb/kyria/rev2/base/info.json b/keyboards/splitkb/kyria/rev2/base/info.json deleted file mode 100644 index 9f75b9c218..0000000000 --- a/keyboards/splitkb/kyria/rev2/base/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "build": { - "lto": true - } -} diff --git a/keyboards/splitkb/kyria/rev2/base/keyboard.json b/keyboards/splitkb/kyria/rev2/base/keyboard.json new file mode 100644 index 0000000000..9f75b9c218 --- /dev/null +++ b/keyboards/splitkb/kyria/rev2/base/keyboard.json @@ -0,0 +1,5 @@ +{ + "build": { + "lto": true + } +} diff --git a/keyboards/splitkb/kyria/rev2/base/rules.mk b/keyboards/splitkb/kyria/rev2/base/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/splitkb/kyria/rev3/info.json b/keyboards/splitkb/kyria/rev3/info.json deleted file mode 100644 index 4a426cb206..0000000000 --- a/keyboards/splitkb/kyria/rev3/info.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "keyboard_name": "Kyria rev3", - "usb": { - "pid": "0xCF44" - }, - "bootmagic": { - "matrix": [0, 6] - }, - "build": { - "lto": true - }, - "features": { - "mousekey": true, - "bootmagic": true, - "extrakey": true, - "oled": true, - "rgb_matrix": true - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_split_3x6_5" - }, - "layouts": { - "LAYOUT_split_3x6_5": { - "layout": [ - {"label": "L06", "matrix": [0, 6], "x": 0, "y": 0.75}, - {"label": "L05", "matrix": [0, 5], "x": 1, "y": 0.75}, - {"label": "L04", "matrix": [0, 4], "x": 2, "y": 0.25}, - {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "L02", "matrix": [0, 2], "x": 4, "y": 0.25}, - {"label": "L01", "matrix": [0, 1], "x": 5, "y": 0.5}, - - {"label": "R01", "matrix": [4, 1], "x": 10.5, "y": 0.5}, - {"label": "R02", "matrix": [4, 2], "x": 11.5, "y": 0.25}, - {"label": "R03", "matrix": [4, 3], "x": 12.5, "y": 0}, - {"label": "R04", "matrix": [4, 4], "x": 13.5, "y": 0.25}, - {"label": "R05", "matrix": [4, 5], "x": 14.5, "y": 0.75}, - {"label": "R06", "matrix": [4, 6], "x": 15.5, "y": 0.75}, - - {"label": "L12", "matrix": [1, 6], "x": 0, "y": 1.75}, - {"label": "L11", "matrix": [1, 5], "x": 1, "y": 1.75}, - {"label": "L10", "matrix": [1, 4], "x": 2, "y": 1.25}, - {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "L08", "matrix": [1, 2], "x": 4, "y": 1.25}, - {"label": "L07", "matrix": [1, 1], "x": 5, "y": 1.5}, - - {"label": "R07", "matrix": [5, 1], "x": 10.5, "y": 1.5}, - {"label": "R08", "matrix": [5, 2], "x": 11.5, "y": 1.25}, - {"label": "R09", "matrix": [5, 3], "x": 12.5, "y": 1}, - {"label": "R10", "matrix": [5, 4], "x": 13.5, "y": 1.25}, - {"label": "R11", "matrix": [5, 5], "x": 14.5, "y": 1.75}, - {"label": "R12", "matrix": [5, 6], "x": 15.5, "y": 1.75}, - - {"label": "L20", "matrix": [2, 6], "x": 0, "y": 2.75}, - {"label": "L19", "matrix": [2, 5], "x": 1, "y": 2.75}, - {"label": "L18", "matrix": [2, 4], "x": 2, "y": 2.25}, - {"label": "L17", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "L16", "matrix": [2, 2], "x": 4, "y": 2.25}, - {"label": "L15", "matrix": [2, 1], "x": 5, "y": 2.5}, - {"label": "L14", "matrix": [3, 3], "x": 6, "y": 3}, - {"label": "L13", "matrix": [2, 0], "x": 7, "y": 3.25}, - - {"label": "R13", "matrix": [6, 0], "x": 8.5, "y": 3.25}, - {"label": "R14", "matrix": [7, 3], "x": 9.5, "y": 3}, - {"label": "R15", "matrix": [6, 1], "x": 10.5, "y": 2.5}, - {"label": "R16", "matrix": [6, 2], "x": 11.5, "y": 2.25}, - {"label": "R17", "matrix": [6, 3], "x": 12.5, "y": 2}, - {"label": "R18", "matrix": [6, 4], "x": 13.5, "y": 2.25}, - {"label": "R19", "matrix": [6, 5], "x": 14.5, "y": 2.75}, - {"label": "R20", "matrix": [6, 6], "x": 15.5, "y": 2.75}, - - {"label": "L25", "matrix": [3, 4], "x": 2.5, "y": 3.25}, - {"label": "L24", "matrix": [3, 2], "x": 3.5, "y": 3.25}, - {"label": "L23", "matrix": [3, 1], "x": 4.5, "y": 3.5}, - {"label": "L22", "matrix": [3, 5], "x": 5.5, "y": 4}, - {"label": "L21", "matrix": [3, 0], "x": 6.5, "y": 4.25}, - - {"label": "R21", "matrix": [7, 0], "x": 9, "y": 4.25}, - {"label": "R22", "matrix": [7, 5], "x": 10, "y": 4}, - {"label": "R23", "matrix": [7, 1], "x": 11, "y": 3.5}, - {"label": "R24", "matrix": [7, 2], "x": 12, "y": 3.25}, - {"label": "R25", "matrix": [7, 4], "x": 13, "y": 3.25} - ] - } - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["D4", "C6", "D7", "E6"], - "cols": ["B4", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "F4", "pin_b": "F5"} - ] - }, - "split": { - "bootmagic": { - "matrix": [4, 6] - }, - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "rows": ["F6", "F7", "B1", "B3"], - "cols": ["B2", "D4", "C6", "D7", "E6", "B4", "B6"] - } - }, - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5"} - ] - } - }, - "transport": { - "sync": { - "matrix_state": true - } - } - }, - "rgblight": { - "led_count": 62, - "split": true, - "split_count": [31, 31], - "max_brightness": 128 - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"flags": 2, "x": 75, "y": 2}, // L RGB1 - {"flags": 2, "x": 50, "y": 1}, // L RGB2 - {"flags": 2, "x": 14, "y": 4}, // L RGB3 - {"flags": 2, "x": 25, "y": 45}, // L RGB4 - {"flags": 2, "x": 58, "y": 49}, // L RGB5 - {"flags": 2, "x": 94, "y": 53}, // L RGB6 - {"flags": 4, "matrix": [3, 0], "x": 94, "y": 64}, // L SW21 - {"flags": 4, "matrix": [3, 5], "x": 79, "y": 60}, // L SW22 - {"flags": 4, "matrix": [3, 1], "x": 65, "y": 53}, // L SW23 - {"flags": 4, "matrix": [3, 2], "x": 51, "y": 49}, // L SW24 - {"flags": 4, "matrix": [3, 4], "x": 36, "y": 49}, // L SW25 - {"flags": 4, "matrix": [2, 0], "x": 101, "y": 49}, // L SW13 - {"flags": 4, "matrix": [3, 3], "x": 87, "y": 45}, // L SW14 - {"flags": 4, "matrix": [2, 1], "x": 72, "y": 38}, // L SW15 - {"flags": 4, "matrix": [2, 2], "x": 58, "y": 34}, // L SW16 - {"flags": 4, "matrix": [2, 3], "x": 43, "y": 30}, // L SW17 - {"flags": 4, "matrix": [2, 4], "x": 29, "y": 34}, // L SW18 - {"flags": 4, "matrix": [2, 5], "x": 14, "y": 41}, // L SW19 - {"flags": 4, "matrix": [2, 6], "x": 0, "y": 41}, // L SW20 - {"flags": 4, "matrix": [1, 1], "x": 72, "y": 23}, // L SW07 - {"flags": 4, "matrix": [1, 2], "x": 58, "y": 19}, // L SW08 - {"flags": 4, "matrix": [1, 3], "x": 43, "y": 15}, // L SW09 - {"flags": 4, "matrix": [1, 4], "x": 29, "y": 19}, // L SW10 - {"flags": 4, "matrix": [1, 5], "x": 14, "y": 26}, // L SW11 - {"flags": 4, "matrix": [1, 6], "x": 0, "y": 26}, // L SW12 - {"flags": 4, "matrix": [0, 1], "x": 72, "y": 8}, // L SW01 - {"flags": 4, "matrix": [0, 2], "x": 58, "y": 4}, // L SW02 - {"flags": 4, "matrix": [0, 3], "x": 43, "y": 0}, // L SW03 - {"flags": 4, "matrix": [0, 4], "x": 29, "y": 4}, // L SW04 - {"flags": 4, "matrix": [0, 5], "x": 14, "y": 11}, // L SW05 - {"flags": 4, "matrix": [0, 6], "x": 0, "y": 11}, // L SW06 - {"flags": 2, "x": 149, "y": 2}, // R RGB1 - {"flags": 2, "x": 174, "y": 1}, // R RGB2 - {"flags": 2, "x": 210, "y": 4}, // R RGB3 - {"flags": 2, "x": 199, "y": 45}, // R RGB4 - {"flags": 2, "x": 166, "y": 49}, // R RGB5 - {"flags": 2, "x": 130, "y": 53}, // R RGB6 - {"flags": 4, "matrix": [7, 0], "x": 130, "y": 64}, // R SW21 - {"flags": 4, "matrix": [7, 5], "x": 145, "y": 60}, // R SW22 - {"flags": 4, "matrix": [7, 1], "x": 159, "y": 53}, // R SW23 - {"flags": 4, "matrix": [7, 2], "x": 173, "y": 49}, // R SW24 - {"flags": 4, "matrix": [7, 4], "x": 188, "y": 49}, // R SW25 - {"flags": 4, "matrix": [6, 0], "x": 123, "y": 49}, // R SW13 - {"flags": 4, "matrix": [7, 3], "x": 137, "y": 45}, // R SW14 - {"flags": 4, "matrix": [6, 1], "x": 152, "y": 38}, // R SW15 - {"flags": 4, "matrix": [6, 2], "x": 166, "y": 34}, // R SW16 - {"flags": 4, "matrix": [6, 3], "x": 181, "y": 30}, // R SW17 - {"flags": 4, "matrix": [6, 4], "x": 195, "y": 34}, // R SW18 - {"flags": 4, "matrix": [6, 5], "x": 210, "y": 41}, // R SW19 - {"flags": 4, "matrix": [6, 6], "x": 224, "y": 41}, // R SW20 - {"flags": 4, "matrix": [5, 1], "x": 152, "y": 23}, // R SW07 - {"flags": 4, "matrix": [5, 2], "x": 166, "y": 19}, // R SW08 - {"flags": 4, "matrix": [5, 3], "x": 181, "y": 15}, // R SW09 - {"flags": 4, "matrix": [5, 4], "x": 195, "y": 19}, // R SW10 - {"flags": 4, "matrix": [5, 5], "x": 210, "y": 26}, // R SW11 - {"flags": 4, "matrix": [5, 6], "x": 224, "y": 26}, // R SW12 - {"flags": 4, "matrix": [4, 1], "x": 152, "y": 8}, // R SW01 - {"flags": 4, "matrix": [4, 2], "x": 166, "y": 4}, // R SW02 - {"flags": 4, "matrix": [4, 3], "x": 181, "y": 0}, // R SW03 - {"flags": 4, "matrix": [4, 4], "x": 195, "y": 4}, // R SW04 - {"flags": 4, "matrix": [4, 5], "x": 210, "y": 11}, // R SW05 - {"flags": 4, "matrix": [4, 6], "x": 224, "y": 11} // R SW06 - ], - "max_brightness": 128, - "split_count": [31, 31] - } -} diff --git a/keyboards/splitkb/kyria/rev3/keyboard.json b/keyboards/splitkb/kyria/rev3/keyboard.json new file mode 100644 index 0000000000..4a426cb206 --- /dev/null +++ b/keyboards/splitkb/kyria/rev3/keyboard.json @@ -0,0 +1,198 @@ +{ + "keyboard_name": "Kyria rev3", + "usb": { + "pid": "0xCF44" + }, + "bootmagic": { + "matrix": [0, 6] + }, + "build": { + "lto": true + }, + "features": { + "mousekey": true, + "bootmagic": true, + "extrakey": true, + "oled": true, + "rgb_matrix": true + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_split_3x6_5" + }, + "layouts": { + "LAYOUT_split_3x6_5": { + "layout": [ + {"label": "L06", "matrix": [0, 6], "x": 0, "y": 0.75}, + {"label": "L05", "matrix": [0, 5], "x": 1, "y": 0.75}, + {"label": "L04", "matrix": [0, 4], "x": 2, "y": 0.25}, + {"label": "L03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "L02", "matrix": [0, 2], "x": 4, "y": 0.25}, + {"label": "L01", "matrix": [0, 1], "x": 5, "y": 0.5}, + + {"label": "R01", "matrix": [4, 1], "x": 10.5, "y": 0.5}, + {"label": "R02", "matrix": [4, 2], "x": 11.5, "y": 0.25}, + {"label": "R03", "matrix": [4, 3], "x": 12.5, "y": 0}, + {"label": "R04", "matrix": [4, 4], "x": 13.5, "y": 0.25}, + {"label": "R05", "matrix": [4, 5], "x": 14.5, "y": 0.75}, + {"label": "R06", "matrix": [4, 6], "x": 15.5, "y": 0.75}, + + {"label": "L12", "matrix": [1, 6], "x": 0, "y": 1.75}, + {"label": "L11", "matrix": [1, 5], "x": 1, "y": 1.75}, + {"label": "L10", "matrix": [1, 4], "x": 2, "y": 1.25}, + {"label": "L09", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "L08", "matrix": [1, 2], "x": 4, "y": 1.25}, + {"label": "L07", "matrix": [1, 1], "x": 5, "y": 1.5}, + + {"label": "R07", "matrix": [5, 1], "x": 10.5, "y": 1.5}, + {"label": "R08", "matrix": [5, 2], "x": 11.5, "y": 1.25}, + {"label": "R09", "matrix": [5, 3], "x": 12.5, "y": 1}, + {"label": "R10", "matrix": [5, 4], "x": 13.5, "y": 1.25}, + {"label": "R11", "matrix": [5, 5], "x": 14.5, "y": 1.75}, + {"label": "R12", "matrix": [5, 6], "x": 15.5, "y": 1.75}, + + {"label": "L20", "matrix": [2, 6], "x": 0, "y": 2.75}, + {"label": "L19", "matrix": [2, 5], "x": 1, "y": 2.75}, + {"label": "L18", "matrix": [2, 4], "x": 2, "y": 2.25}, + {"label": "L17", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "L16", "matrix": [2, 2], "x": 4, "y": 2.25}, + {"label": "L15", "matrix": [2, 1], "x": 5, "y": 2.5}, + {"label": "L14", "matrix": [3, 3], "x": 6, "y": 3}, + {"label": "L13", "matrix": [2, 0], "x": 7, "y": 3.25}, + + {"label": "R13", "matrix": [6, 0], "x": 8.5, "y": 3.25}, + {"label": "R14", "matrix": [7, 3], "x": 9.5, "y": 3}, + {"label": "R15", "matrix": [6, 1], "x": 10.5, "y": 2.5}, + {"label": "R16", "matrix": [6, 2], "x": 11.5, "y": 2.25}, + {"label": "R17", "matrix": [6, 3], "x": 12.5, "y": 2}, + {"label": "R18", "matrix": [6, 4], "x": 13.5, "y": 2.25}, + {"label": "R19", "matrix": [6, 5], "x": 14.5, "y": 2.75}, + {"label": "R20", "matrix": [6, 6], "x": 15.5, "y": 2.75}, + + {"label": "L25", "matrix": [3, 4], "x": 2.5, "y": 3.25}, + {"label": "L24", "matrix": [3, 2], "x": 3.5, "y": 3.25}, + {"label": "L23", "matrix": [3, 1], "x": 4.5, "y": 3.5}, + {"label": "L22", "matrix": [3, 5], "x": 5.5, "y": 4}, + {"label": "L21", "matrix": [3, 0], "x": 6.5, "y": 4.25}, + + {"label": "R21", "matrix": [7, 0], "x": 9, "y": 4.25}, + {"label": "R22", "matrix": [7, 5], "x": 10, "y": 4}, + {"label": "R23", "matrix": [7, 1], "x": 11, "y": 3.5}, + {"label": "R24", "matrix": [7, 2], "x": 12, "y": 3.25}, + {"label": "R25", "matrix": [7, 4], "x": 13, "y": 3.25} + ] + } + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["D4", "C6", "D7", "E6"], + "cols": ["B4", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "F4", "pin_b": "F5"} + ] + }, + "split": { + "bootmagic": { + "matrix": [4, 6] + }, + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "rows": ["F6", "F7", "B1", "B3"], + "cols": ["B2", "D4", "C6", "D7", "E6", "B4", "B6"] + } + }, + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5"} + ] + } + }, + "transport": { + "sync": { + "matrix_state": true + } + } + }, + "rgblight": { + "led_count": 62, + "split": true, + "split_count": [31, 31], + "max_brightness": 128 + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"flags": 2, "x": 75, "y": 2}, // L RGB1 + {"flags": 2, "x": 50, "y": 1}, // L RGB2 + {"flags": 2, "x": 14, "y": 4}, // L RGB3 + {"flags": 2, "x": 25, "y": 45}, // L RGB4 + {"flags": 2, "x": 58, "y": 49}, // L RGB5 + {"flags": 2, "x": 94, "y": 53}, // L RGB6 + {"flags": 4, "matrix": [3, 0], "x": 94, "y": 64}, // L SW21 + {"flags": 4, "matrix": [3, 5], "x": 79, "y": 60}, // L SW22 + {"flags": 4, "matrix": [3, 1], "x": 65, "y": 53}, // L SW23 + {"flags": 4, "matrix": [3, 2], "x": 51, "y": 49}, // L SW24 + {"flags": 4, "matrix": [3, 4], "x": 36, "y": 49}, // L SW25 + {"flags": 4, "matrix": [2, 0], "x": 101, "y": 49}, // L SW13 + {"flags": 4, "matrix": [3, 3], "x": 87, "y": 45}, // L SW14 + {"flags": 4, "matrix": [2, 1], "x": 72, "y": 38}, // L SW15 + {"flags": 4, "matrix": [2, 2], "x": 58, "y": 34}, // L SW16 + {"flags": 4, "matrix": [2, 3], "x": 43, "y": 30}, // L SW17 + {"flags": 4, "matrix": [2, 4], "x": 29, "y": 34}, // L SW18 + {"flags": 4, "matrix": [2, 5], "x": 14, "y": 41}, // L SW19 + {"flags": 4, "matrix": [2, 6], "x": 0, "y": 41}, // L SW20 + {"flags": 4, "matrix": [1, 1], "x": 72, "y": 23}, // L SW07 + {"flags": 4, "matrix": [1, 2], "x": 58, "y": 19}, // L SW08 + {"flags": 4, "matrix": [1, 3], "x": 43, "y": 15}, // L SW09 + {"flags": 4, "matrix": [1, 4], "x": 29, "y": 19}, // L SW10 + {"flags": 4, "matrix": [1, 5], "x": 14, "y": 26}, // L SW11 + {"flags": 4, "matrix": [1, 6], "x": 0, "y": 26}, // L SW12 + {"flags": 4, "matrix": [0, 1], "x": 72, "y": 8}, // L SW01 + {"flags": 4, "matrix": [0, 2], "x": 58, "y": 4}, // L SW02 + {"flags": 4, "matrix": [0, 3], "x": 43, "y": 0}, // L SW03 + {"flags": 4, "matrix": [0, 4], "x": 29, "y": 4}, // L SW04 + {"flags": 4, "matrix": [0, 5], "x": 14, "y": 11}, // L SW05 + {"flags": 4, "matrix": [0, 6], "x": 0, "y": 11}, // L SW06 + {"flags": 2, "x": 149, "y": 2}, // R RGB1 + {"flags": 2, "x": 174, "y": 1}, // R RGB2 + {"flags": 2, "x": 210, "y": 4}, // R RGB3 + {"flags": 2, "x": 199, "y": 45}, // R RGB4 + {"flags": 2, "x": 166, "y": 49}, // R RGB5 + {"flags": 2, "x": 130, "y": 53}, // R RGB6 + {"flags": 4, "matrix": [7, 0], "x": 130, "y": 64}, // R SW21 + {"flags": 4, "matrix": [7, 5], "x": 145, "y": 60}, // R SW22 + {"flags": 4, "matrix": [7, 1], "x": 159, "y": 53}, // R SW23 + {"flags": 4, "matrix": [7, 2], "x": 173, "y": 49}, // R SW24 + {"flags": 4, "matrix": [7, 4], "x": 188, "y": 49}, // R SW25 + {"flags": 4, "matrix": [6, 0], "x": 123, "y": 49}, // R SW13 + {"flags": 4, "matrix": [7, 3], "x": 137, "y": 45}, // R SW14 + {"flags": 4, "matrix": [6, 1], "x": 152, "y": 38}, // R SW15 + {"flags": 4, "matrix": [6, 2], "x": 166, "y": 34}, // R SW16 + {"flags": 4, "matrix": [6, 3], "x": 181, "y": 30}, // R SW17 + {"flags": 4, "matrix": [6, 4], "x": 195, "y": 34}, // R SW18 + {"flags": 4, "matrix": [6, 5], "x": 210, "y": 41}, // R SW19 + {"flags": 4, "matrix": [6, 6], "x": 224, "y": 41}, // R SW20 + {"flags": 4, "matrix": [5, 1], "x": 152, "y": 23}, // R SW07 + {"flags": 4, "matrix": [5, 2], "x": 166, "y": 19}, // R SW08 + {"flags": 4, "matrix": [5, 3], "x": 181, "y": 15}, // R SW09 + {"flags": 4, "matrix": [5, 4], "x": 195, "y": 19}, // R SW10 + {"flags": 4, "matrix": [5, 5], "x": 210, "y": 26}, // R SW11 + {"flags": 4, "matrix": [5, 6], "x": 224, "y": 26}, // R SW12 + {"flags": 4, "matrix": [4, 1], "x": 152, "y": 8}, // R SW01 + {"flags": 4, "matrix": [4, 2], "x": 166, "y": 4}, // R SW02 + {"flags": 4, "matrix": [4, 3], "x": 181, "y": 0}, // R SW03 + {"flags": 4, "matrix": [4, 4], "x": 195, "y": 4}, // R SW04 + {"flags": 4, "matrix": [4, 5], "x": 210, "y": 11}, // R SW05 + {"flags": 4, "matrix": [4, 6], "x": 224, "y": 11} // R SW06 + ], + "max_brightness": 128, + "split_count": [31, 31] + } +} diff --git a/keyboards/splitkb/kyria/rev3/rules.mk b/keyboards/splitkb/kyria/rev3/rules.mk deleted file mode 100644 index 55e8724848..0000000000 --- a/keyboards/splitkb/kyria/rev3/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# Although no rules are defined, -# presence of this file is required for QMK to compile it. diff --git a/keyboards/splitography/info.json b/keyboards/splitography/info.json deleted file mode 100644 index 3805f1ca2b..0000000000 --- a/keyboards/splitography/info.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "manufacturer": "SOFT/HRUF", - "keyboard_name": "Splitography", - "url": "https://softhruf.love/collections/writers", - "maintainer": "qmk", - "diode_direction": "COL2ROW", - "features": { - "steno": true, - "nkro": true, - "bootmagic": true, - "mousekey": false, - "extrakey": true, - "console": false, - "command": false - }, - "matrix_pins": { - "rows": ["D0", "D1", "D2", "D3"], - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7"] - }, - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "h": 0.6}, - {"matrix": [0, 1], "x": 1, "y": 0, "h": 0.6}, - {"matrix": [0, 2], "x": 2, "y": 0, "h": 0.6}, - {"matrix": [0, 3], "x": 3, "y": 0, "h": 0.6}, - {"matrix": [0, 4], "x": 4, "y": 0, "h": 0.6}, - {"matrix": [0, 5], "x": 5, "y": 0, "h": 0.6}, - - {"matrix": [0, 6], "x": 8, "y": 0, "h": 0.6}, - {"matrix": [0, 7], "x": 9, "y": 0, "h": 0.6}, - {"matrix": [0, 8], "x": 10, "y": 0, "h": 0.6}, - {"matrix": [0, 9], "x": 11, "y": 0, "h": 0.6}, - {"matrix": [0, 10], "x": 12, "y": 0, "h": 0.6}, - {"matrix": [0, 11], "x": 13, "y": 0, "h": 0.6}, - - {"matrix": [1, 0], "x": 0, "y": 0.6}, - {"matrix": [1, 1], "x": 1, "y": 0.6}, - {"matrix": [1, 2], "x": 2, "y": 0.6}, - {"matrix": [1, 3], "x": 3, "y": 0.6}, - {"matrix": [1, 4], "x": 4, "y": 0.6}, - {"matrix": [1, 5], "x": 5, "y": 0.6}, - - {"matrix": [1, 6], "x": 8, "y": 0.6}, - {"matrix": [1, 7], "x": 9, "y": 0.6}, - {"matrix": [1, 8], "x": 10, "y": 0.6}, - {"matrix": [1, 9], "x": 11, "y": 0.6}, - {"matrix": [1, 10], "x": 12, "y": 0.6}, - {"matrix": [1, 11], "x": 13, "y": 0.6}, - - {"matrix": [2, 0], "x": 0, "y": 1.6, "h": 1.2}, - {"matrix": [2, 1], "x": 1, "y": 1.6, "h": 1.2}, - {"matrix": [2, 2], "x": 2, "y": 1.6, "h": 1.2}, - {"matrix": [2, 3], "x": 3, "y": 1.6, "h": 1.2}, - {"matrix": [2, 4], "x": 4, "y": 1.6, "h": 1.2}, - {"matrix": [2, 5], "x": 5, "y": 1.6, "h": 1.2}, - - {"matrix": [2, 6], "x": 8, "y": 1.6, "h": 1.2}, - {"matrix": [2, 7], "x": 9, "y": 1.6, "h": 1.2}, - {"matrix": [2, 8], "x": 10, "y": 1.6, "h": 1.2}, - {"matrix": [2, 9], "x": 11, "y": 1.6, "h": 1.2}, - {"matrix": [2, 10], "x": 12, "y": 1.6, "h": 1.2}, - {"matrix": [2, 11], "x": 13, "y": 1.6, "h": 1.2}, - - {"matrix": [3, 4], "x": 3.5, "y": 3, "h": 1.2}, - {"matrix": [3, 5], "x": 4.5, "y": 3, "h": 1.2}, - - {"matrix": [3, 6], "x": 8.5, "y": 3, "h": 1.2}, - {"matrix": [3, 7], "x": 9.5, "y": 3, "h": 1.2} - ] - } - } -} diff --git a/keyboards/splitography/keyboard.json b/keyboards/splitography/keyboard.json new file mode 100644 index 0000000000..3805f1ca2b --- /dev/null +++ b/keyboards/splitography/keyboard.json @@ -0,0 +1,80 @@ +{ + "manufacturer": "SOFT/HRUF", + "keyboard_name": "Splitography", + "url": "https://softhruf.love/collections/writers", + "maintainer": "qmk", + "diode_direction": "COL2ROW", + "features": { + "steno": true, + "nkro": true, + "bootmagic": true, + "mousekey": false, + "extrakey": true, + "console": false, + "command": false + }, + "matrix_pins": { + "rows": ["D0", "D1", "D2", "D3"], + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7"] + }, + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "h": 0.6}, + {"matrix": [0, 1], "x": 1, "y": 0, "h": 0.6}, + {"matrix": [0, 2], "x": 2, "y": 0, "h": 0.6}, + {"matrix": [0, 3], "x": 3, "y": 0, "h": 0.6}, + {"matrix": [0, 4], "x": 4, "y": 0, "h": 0.6}, + {"matrix": [0, 5], "x": 5, "y": 0, "h": 0.6}, + + {"matrix": [0, 6], "x": 8, "y": 0, "h": 0.6}, + {"matrix": [0, 7], "x": 9, "y": 0, "h": 0.6}, + {"matrix": [0, 8], "x": 10, "y": 0, "h": 0.6}, + {"matrix": [0, 9], "x": 11, "y": 0, "h": 0.6}, + {"matrix": [0, 10], "x": 12, "y": 0, "h": 0.6}, + {"matrix": [0, 11], "x": 13, "y": 0, "h": 0.6}, + + {"matrix": [1, 0], "x": 0, "y": 0.6}, + {"matrix": [1, 1], "x": 1, "y": 0.6}, + {"matrix": [1, 2], "x": 2, "y": 0.6}, + {"matrix": [1, 3], "x": 3, "y": 0.6}, + {"matrix": [1, 4], "x": 4, "y": 0.6}, + {"matrix": [1, 5], "x": 5, "y": 0.6}, + + {"matrix": [1, 6], "x": 8, "y": 0.6}, + {"matrix": [1, 7], "x": 9, "y": 0.6}, + {"matrix": [1, 8], "x": 10, "y": 0.6}, + {"matrix": [1, 9], "x": 11, "y": 0.6}, + {"matrix": [1, 10], "x": 12, "y": 0.6}, + {"matrix": [1, 11], "x": 13, "y": 0.6}, + + {"matrix": [2, 0], "x": 0, "y": 1.6, "h": 1.2}, + {"matrix": [2, 1], "x": 1, "y": 1.6, "h": 1.2}, + {"matrix": [2, 2], "x": 2, "y": 1.6, "h": 1.2}, + {"matrix": [2, 3], "x": 3, "y": 1.6, "h": 1.2}, + {"matrix": [2, 4], "x": 4, "y": 1.6, "h": 1.2}, + {"matrix": [2, 5], "x": 5, "y": 1.6, "h": 1.2}, + + {"matrix": [2, 6], "x": 8, "y": 1.6, "h": 1.2}, + {"matrix": [2, 7], "x": 9, "y": 1.6, "h": 1.2}, + {"matrix": [2, 8], "x": 10, "y": 1.6, "h": 1.2}, + {"matrix": [2, 9], "x": 11, "y": 1.6, "h": 1.2}, + {"matrix": [2, 10], "x": 12, "y": 1.6, "h": 1.2}, + {"matrix": [2, 11], "x": 13, "y": 1.6, "h": 1.2}, + + {"matrix": [3, 4], "x": 3.5, "y": 3, "h": 1.2}, + {"matrix": [3, 5], "x": 4.5, "y": 3, "h": 1.2}, + + {"matrix": [3, 6], "x": 8.5, "y": 3, "h": 1.2}, + {"matrix": [3, 7], "x": 9.5, "y": 3, "h": 1.2} + ] + } + } +} diff --git a/keyboards/splitography/rules.mk b/keyboards/splitography/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/sthlmkb/litl/info.json b/keyboards/sthlmkb/litl/info.json deleted file mode 100644 index 50960dd6d0..0000000000 --- a/keyboards/sthlmkb/litl/info.json +++ /dev/null @@ -1,297 +0,0 @@ -{ - "manufacturer": "STHLM kb", - "keyboard_name": "litl", - "url": "https://github.com/mohoyt/litl", - "maintainer": "mohoyt", - "development_board": "promicro", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": false, - "command": false, - "console": false, - "extrakey": true, - "debug": false, - "mousekey": false, - "encoder": true, - "oled": true - }, - "matrix_pins": { - "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], - "rows": ["B4", "B5", "D4", "C6", "D7", "E6", "F5", "F4"] - }, - "usb": { - "device_version": "1.0.0", - "pid": "0x5353", - "vid": "0x8086" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [1, 1], "x": 3.5, "y": 0}, - {"matrix": [0, 2], "x": 4.5, "y": 0}, - {"matrix": [1, 2], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [1, 3], "x": 7.5, "y": 0}, - {"matrix": [0, 4], "x": 8.5, "y": 0}, - {"matrix": [1, 4], "x": 9.5, "y": 0}, - {"matrix": [0, 5], "x": 10.5, "y": 0}, - {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [3, 0], "x": 1.75, "y": 1}, - {"matrix": [2, 1], "x": 2.75, "y": 1}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 5], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1, "w": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [5, 0], "x": 1.25, "y": 2}, - {"matrix": [4, 1], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 2], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 3], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 7.25, "y": 2}, - {"matrix": [4, 4], "x": 8.25, "y": 2}, - {"matrix": [5, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [6, 2], "x": 3.5, "y": 3, "w": 2.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3}, - {"matrix": [6, 3], "x": 6.75, "y": 3, "w": 2.75}, - {"matrix": [7, 3], "x": 9.5, "y": 3, "w": 1.25}, - {"matrix": [6, 4], "x": 10.75, "y": 3}, - {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, - - {"matrix": [6, 5], "x": 14, "y": 3}, - {"matrix": [7, 5], "x": 15, "y": 3} - ] - }, - "LAYOUT_ansi_split_lshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [1, 1], "x": 3.5, "y": 0}, - {"matrix": [0, 2], "x": 4.5, "y": 0}, - {"matrix": [1, 2], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [1, 3], "x": 7.5, "y": 0}, - {"matrix": [0, 4], "x": 8.5, "y": 0}, - {"matrix": [1, 4], "x": 9.5, "y": 0}, - {"matrix": [0, 5], "x": 10.5, "y": 0}, - {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [3, 0], "x": 1.75, "y": 1}, - {"matrix": [2, 1], "x": 2.75, "y": 1}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [3, 5], "x": 10.75, "y": 1, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.25}, - {"matrix": [5, 0], "x": 1.25, "y": 2}, - {"matrix": [4, 1], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 2], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 3], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 7.25, "y": 2}, - {"matrix": [4, 4], "x": 8.25, "y": 2}, - {"matrix": [5, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 2], "x": 3.25, "y": 3, "w": 6.25}, - {"matrix": [6, 3], "x": 9.5, "y": 3, "w": 1.25}, - {"matrix": [6, 4], "x": 10.75, "y": 3}, - {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, - - {"matrix": [6, 5], "x": 14, "y": 3}, - {"matrix": [7, 5], "x": 15, "y": 3} - ] - }, - "LAYOUT_ansi_split_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [1, 1], "x": 3.5, "y": 0}, - {"matrix": [0, 2], "x": 4.5, "y": 0}, - {"matrix": [1, 2], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [1, 3], "x": 7.5, "y": 0}, - {"matrix": [0, 4], "x": 8.5, "y": 0}, - {"matrix": [1, 4], "x": 9.5, "y": 0}, - {"matrix": [0, 5], "x": 10.5, "y": 0}, - {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [3, 0], "x": 1.75, "y": 1}, - {"matrix": [2, 1], "x": 2.75, "y": 1}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [3, 5], "x": 10.75, "y": 1, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 2], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 3], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 7.25, "y": 2}, - {"matrix": [4, 4], "x": 8.25, "y": 2}, - {"matrix": [5, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [6, 2], "x": 3.5, "y": 3, "w": 2.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3}, - {"matrix": [6, 3], "x": 6.75, "y": 3, "w": 2.75}, - {"matrix": [7, 3], "x": 9.5, "y": 3, "w": 1.25}, - {"matrix": [6, 4], "x": 10.75, "y": 3}, - {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, - - {"matrix": [6, 5], "x": 14, "y": 3}, - {"matrix": [7, 5], "x": 15, "y": 3} - ] - }, - "LAYOUT_ansi_40": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [1, 1], "x": 3.5, "y": 0}, - {"matrix": [0, 2], "x": 4.5, "y": 0}, - {"matrix": [1, 2], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [1, 3], "x": 7.5, "y": 0}, - {"matrix": [0, 4], "x": 8.5, "y": 0}, - {"matrix": [1, 4], "x": 9.5, "y": 0}, - {"matrix": [0, 5], "x": 10.5, "y": 0}, - {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [3, 0], "x": 1.75, "y": 1}, - {"matrix": [2, 1], "x": 2.75, "y": 1}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [3, 5], "x": 10.75, "y": 1, "w": 2.25}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 2], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 3], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 7.25, "y": 2}, - {"matrix": [4, 4], "x": 8.25, "y": 2}, - {"matrix": [5, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 2], "x": 3.25, "y": 3, "w": 6.25}, - {"matrix": [6, 3], "x": 9.5, "y": 3, "w": 1.25}, - {"matrix": [6, 4], "x": 10.75, "y": 3}, - {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, - - {"matrix": [6, 5], "x": 14, "y": 3}, - {"matrix": [7, 5], "x": 15, "y": 3} - ] - }, - "LAYOUT_ansi_split_enter": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, - {"matrix": [1, 0], "x": 1.5, "y": 0}, - {"matrix": [0, 1], "x": 2.5, "y": 0}, - {"matrix": [1, 1], "x": 3.5, "y": 0}, - {"matrix": [0, 2], "x": 4.5, "y": 0}, - {"matrix": [1, 2], "x": 5.5, "y": 0}, - {"matrix": [0, 3], "x": 6.5, "y": 0}, - {"matrix": [1, 3], "x": 7.5, "y": 0}, - {"matrix": [0, 4], "x": 8.5, "y": 0}, - {"matrix": [1, 4], "x": 9.5, "y": 0}, - {"matrix": [0, 5], "x": 10.5, "y": 0}, - {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [3, 0], "x": 1.75, "y": 1}, - {"matrix": [2, 1], "x": 2.75, "y": 1}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 5], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1, "w": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 2}, - {"matrix": [5, 1], "x": 3.25, "y": 2}, - {"matrix": [4, 2], "x": 4.25, "y": 2}, - {"matrix": [5, 2], "x": 5.25, "y": 2}, - {"matrix": [4, 3], "x": 6.25, "y": 2}, - {"matrix": [5, 3], "x": 7.25, "y": 2}, - {"matrix": [4, 4], "x": 8.25, "y": 2}, - {"matrix": [5, 4], "x": 9.25, "y": 2}, - {"matrix": [4, 5], "x": 10.25, "y": 2}, - {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [7, 0], "x": 1.25, "y": 3}, - {"matrix": [6, 1], "x": 2.25, "y": 3}, - {"matrix": [7, 2], "x": 3.25, "y": 3, "w": 6.25}, - {"matrix": [6, 3], "x": 9.5, "y": 3, "w": 1.25}, - {"matrix": [6, 4], "x": 10.75, "y": 3}, - {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, - - {"matrix": [6, 5], "x": 14, "y": 3}, - {"matrix": [7, 5], "x": 15, "y": 3} - ] - } - }, - "encoder": { - "rotary": [ - {"pin_a": "D3", "pin_b": "D2"} - ] - } -} diff --git a/keyboards/sthlmkb/litl/keyboard.json b/keyboards/sthlmkb/litl/keyboard.json new file mode 100644 index 0000000000..50960dd6d0 --- /dev/null +++ b/keyboards/sthlmkb/litl/keyboard.json @@ -0,0 +1,297 @@ +{ + "manufacturer": "STHLM kb", + "keyboard_name": "litl", + "url": "https://github.com/mohoyt/litl", + "maintainer": "mohoyt", + "development_board": "promicro", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": false, + "command": false, + "console": false, + "extrakey": true, + "debug": false, + "mousekey": false, + "encoder": true, + "oled": true + }, + "matrix_pins": { + "cols": ["F6", "F7", "B1", "B3", "B2", "B6"], + "rows": ["B4", "B5", "D4", "C6", "D7", "E6", "F5", "F4"] + }, + "usb": { + "device_version": "1.0.0", + "pid": "0x5353", + "vid": "0x8086" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [1, 1], "x": 3.5, "y": 0}, + {"matrix": [0, 2], "x": 4.5, "y": 0}, + {"matrix": [1, 2], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [1, 3], "x": 7.5, "y": 0}, + {"matrix": [0, 4], "x": 8.5, "y": 0}, + {"matrix": [1, 4], "x": 9.5, "y": 0}, + {"matrix": [0, 5], "x": 10.5, "y": 0}, + {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [3, 0], "x": 1.75, "y": 1}, + {"matrix": [2, 1], "x": 2.75, "y": 1}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 5], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1, "w": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [5, 0], "x": 1.25, "y": 2}, + {"matrix": [4, 1], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 2], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 3], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 7.25, "y": 2}, + {"matrix": [4, 4], "x": 8.25, "y": 2}, + {"matrix": [5, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [6, 2], "x": 3.5, "y": 3, "w": 2.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3}, + {"matrix": [6, 3], "x": 6.75, "y": 3, "w": 2.75}, + {"matrix": [7, 3], "x": 9.5, "y": 3, "w": 1.25}, + {"matrix": [6, 4], "x": 10.75, "y": 3}, + {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, + + {"matrix": [6, 5], "x": 14, "y": 3}, + {"matrix": [7, 5], "x": 15, "y": 3} + ] + }, + "LAYOUT_ansi_split_lshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [1, 1], "x": 3.5, "y": 0}, + {"matrix": [0, 2], "x": 4.5, "y": 0}, + {"matrix": [1, 2], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [1, 3], "x": 7.5, "y": 0}, + {"matrix": [0, 4], "x": 8.5, "y": 0}, + {"matrix": [1, 4], "x": 9.5, "y": 0}, + {"matrix": [0, 5], "x": 10.5, "y": 0}, + {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [3, 0], "x": 1.75, "y": 1}, + {"matrix": [2, 1], "x": 2.75, "y": 1}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [3, 5], "x": 10.75, "y": 1, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.25}, + {"matrix": [5, 0], "x": 1.25, "y": 2}, + {"matrix": [4, 1], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 2], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 3], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 7.25, "y": 2}, + {"matrix": [4, 4], "x": 8.25, "y": 2}, + {"matrix": [5, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 2], "x": 3.25, "y": 3, "w": 6.25}, + {"matrix": [6, 3], "x": 9.5, "y": 3, "w": 1.25}, + {"matrix": [6, 4], "x": 10.75, "y": 3}, + {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, + + {"matrix": [6, 5], "x": 14, "y": 3}, + {"matrix": [7, 5], "x": 15, "y": 3} + ] + }, + "LAYOUT_ansi_split_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [1, 1], "x": 3.5, "y": 0}, + {"matrix": [0, 2], "x": 4.5, "y": 0}, + {"matrix": [1, 2], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [1, 3], "x": 7.5, "y": 0}, + {"matrix": [0, 4], "x": 8.5, "y": 0}, + {"matrix": [1, 4], "x": 9.5, "y": 0}, + {"matrix": [0, 5], "x": 10.5, "y": 0}, + {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [3, 0], "x": 1.75, "y": 1}, + {"matrix": [2, 1], "x": 2.75, "y": 1}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [3, 5], "x": 10.75, "y": 1, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 2], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 3], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 7.25, "y": 2}, + {"matrix": [4, 4], "x": 8.25, "y": 2}, + {"matrix": [5, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [6, 2], "x": 3.5, "y": 3, "w": 2.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3}, + {"matrix": [6, 3], "x": 6.75, "y": 3, "w": 2.75}, + {"matrix": [7, 3], "x": 9.5, "y": 3, "w": 1.25}, + {"matrix": [6, 4], "x": 10.75, "y": 3}, + {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, + + {"matrix": [6, 5], "x": 14, "y": 3}, + {"matrix": [7, 5], "x": 15, "y": 3} + ] + }, + "LAYOUT_ansi_40": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [1, 1], "x": 3.5, "y": 0}, + {"matrix": [0, 2], "x": 4.5, "y": 0}, + {"matrix": [1, 2], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [1, 3], "x": 7.5, "y": 0}, + {"matrix": [0, 4], "x": 8.5, "y": 0}, + {"matrix": [1, 4], "x": 9.5, "y": 0}, + {"matrix": [0, 5], "x": 10.5, "y": 0}, + {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [3, 0], "x": 1.75, "y": 1}, + {"matrix": [2, 1], "x": 2.75, "y": 1}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [3, 5], "x": 10.75, "y": 1, "w": 2.25}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 2], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 3], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 7.25, "y": 2}, + {"matrix": [4, 4], "x": 8.25, "y": 2}, + {"matrix": [5, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 2], "x": 3.25, "y": 3, "w": 6.25}, + {"matrix": [6, 3], "x": 9.5, "y": 3, "w": 1.25}, + {"matrix": [6, 4], "x": 10.75, "y": 3}, + {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, + + {"matrix": [6, 5], "x": 14, "y": 3}, + {"matrix": [7, 5], "x": 15, "y": 3} + ] + }, + "LAYOUT_ansi_split_enter": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.5}, + {"matrix": [1, 0], "x": 1.5, "y": 0}, + {"matrix": [0, 1], "x": 2.5, "y": 0}, + {"matrix": [1, 1], "x": 3.5, "y": 0}, + {"matrix": [0, 2], "x": 4.5, "y": 0}, + {"matrix": [1, 2], "x": 5.5, "y": 0}, + {"matrix": [0, 3], "x": 6.5, "y": 0}, + {"matrix": [1, 3], "x": 7.5, "y": 0}, + {"matrix": [0, 4], "x": 8.5, "y": 0}, + {"matrix": [1, 4], "x": 9.5, "y": 0}, + {"matrix": [0, 5], "x": 10.5, "y": 0}, + {"matrix": [1, 5], "x": 11.5, "y": 0, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [3, 0], "x": 1.75, "y": 1}, + {"matrix": [2, 1], "x": 2.75, "y": 1}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 5], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1, "w": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 2}, + {"matrix": [5, 1], "x": 3.25, "y": 2}, + {"matrix": [4, 2], "x": 4.25, "y": 2}, + {"matrix": [5, 2], "x": 5.25, "y": 2}, + {"matrix": [4, 3], "x": 6.25, "y": 2}, + {"matrix": [5, 3], "x": 7.25, "y": 2}, + {"matrix": [4, 4], "x": 8.25, "y": 2}, + {"matrix": [5, 4], "x": 9.25, "y": 2}, + {"matrix": [4, 5], "x": 10.25, "y": 2}, + {"matrix": [5, 5], "x": 11.25, "y": 2, "w": 1.75}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [7, 0], "x": 1.25, "y": 3}, + {"matrix": [6, 1], "x": 2.25, "y": 3}, + {"matrix": [7, 2], "x": 3.25, "y": 3, "w": 6.25}, + {"matrix": [6, 3], "x": 9.5, "y": 3, "w": 1.25}, + {"matrix": [6, 4], "x": 10.75, "y": 3}, + {"matrix": [7, 4], "x": 11.75, "y": 3, "w": 1.25}, + + {"matrix": [6, 5], "x": 14, "y": 3}, + {"matrix": [7, 5], "x": 15, "y": 3} + ] + } + }, + "encoder": { + "rotary": [ + {"pin_a": "D3", "pin_b": "D2"} + ] + } +} diff --git a/keyboards/sthlmkb/litl/rules.mk b/keyboards/sthlmkb/litl/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/sthlmkb/litl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/strech/soulstone/info.json b/keyboards/strech/soulstone/info.json deleted file mode 100644 index 53037d1460..0000000000 --- a/keyboards/strech/soulstone/info.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "keyboard_name": "Soulstone", - "maintainer": "Strech", - "manufacturer": "Strech", - "usb": { - "vid": "0xB030", - "pid": "0x0001", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["B7", "F1", "B0", "F4", "E6", "F0", "D5", "D3", "D2", "D1", "B4", "D7", "D6"], - "rows": ["D0", "D4", "B5", "F5"] - }, - "indicators": { - "caps_lock": "B1", - "num_lock": "B2" - }, - "dynamic_keymap": { - "layer_count": 6 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "label": "Esc"}, - {"matrix": [0, 1], "x": 1, "y": 0, "label": "Q"}, - {"matrix": [0, 2], "x": 2, "y": 0, "label": "W"}, - {"matrix": [0, 3], "x": 3, "y": 0, "label": "E"}, - {"matrix": [0, 4], "x": 4, "y": 0, "label": "R"}, - {"matrix": [0, 5], "x": 5, "y": 0, "label": "T"}, - {"matrix": [0, 6], "x": 7, "y": 0, "label": "Y"}, - {"matrix": [0, 7], "x": 8, "y": 0, "label": "U"}, - {"matrix": [0, 8], "x": 9, "y": 0, "label": "I"}, - {"matrix": [0, 9], "x": 10, "y": 0, "label": "O"}, - {"matrix": [0, 10], "x": 11, "y": 0, "label": "P"}, - {"matrix": [0, 11], "x": 12, "y": 0, "label": "Del"}, - {"matrix": [0, 12], "x": 13, "y": 0, "label": "Bspc"}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25, "label": "Tab"}, - {"matrix": [1, 1], "x": 1.25, "y": 1, "label": "A"}, - {"matrix": [1, 2], "x": 2.25, "y": 1, "label": "S"}, - {"matrix": [1, 3], "x": 3.25, "y": 1, "label": "D"}, - {"matrix": [1, 4], "x": 4.25, "y": 1, "label": "F"}, - {"matrix": [1, 5], "x": 5.25, "y": 1, "label": "G"}, - {"matrix": [1, 6], "x": 7.25, "y": 1, "label": "H"}, - {"matrix": [1, 7], "x": 8.25, "y": 1, "label": "J"}, - {"matrix": [1, 8], "x": 9.25, "y": 1, "label": "K"}, - {"matrix": [1, 9], "x": 10.25, "y": 1, "label": "L"}, - {"matrix": [1, 10], "x": 11.25, "y": 1, "label": ";"}, - {"matrix": [1, 12], "x": 12.25, "y": 1, "w": 1.5, "label": "Enter"}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75, "label": "L Shift"}, - {"matrix": [2, 1], "x": 1.75, "y": 2, "label": "Z"}, - {"matrix": [2, 2], "x": 2.75, "y": 2, "label": "X"}, - {"matrix": [2, 3], "x": 3.75, "y": 2, "label": "C"}, - {"matrix": [2, 4], "x": 4.75, "y": 2, "label": "V"}, - {"matrix": [2, 5], "x": 5.75, "y": 2, "label": "B"}, - {"matrix": [2, 6], "x": 6.75, "y": 2, "label": "MO(3)"}, - {"matrix": [2, 7], "x": 7.75, "y": 2, "label": "N"}, - {"matrix": [2, 8], "x": 8.75, "y": 2, "label": "M"}, - {"matrix": [2, 9], "x": 9.75, "y": 2, "label": ","}, - {"matrix": [2, 10], "x": 10.75, "y": 2, "label": "."}, - {"matrix": [2, 11], "x": 11.75, "y": 2, "label": "/"}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25, "label": "R Shift"}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25, "label": "L Ctrl"}, - {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25, "label": "L Alt"}, - {"matrix": [3, 3], "x": 3.50, "y": 3, "w": 1.25, "label": "MO(2)"}, - {"matrix": [3, 4], "x": 4.75, "y": 3, "w": 2, "label": "MO(1)"}, - {"matrix": [3, 6], "x": 6.75, "y": 3, "w": 2.25, "label": "Space"}, - {"matrix": [3, 8], "x": 9, "y": 3, "w": 1.25, "label": "R Alt"}, - {"matrix": [3, 11], "x": 11.50, "y": 3, "w": 1.25, "label": "R GUI"}, - {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25, "label": "R Ctrl"} - ] - } - } -} diff --git a/keyboards/strech/soulstone/keyboard.json b/keyboards/strech/soulstone/keyboard.json new file mode 100644 index 0000000000..53037d1460 --- /dev/null +++ b/keyboards/strech/soulstone/keyboard.json @@ -0,0 +1,84 @@ +{ + "keyboard_name": "Soulstone", + "maintainer": "Strech", + "manufacturer": "Strech", + "usb": { + "vid": "0xB030", + "pid": "0x0001", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["B7", "F1", "B0", "F4", "E6", "F0", "D5", "D3", "D2", "D1", "B4", "D7", "D6"], + "rows": ["D0", "D4", "B5", "F5"] + }, + "indicators": { + "caps_lock": "B1", + "num_lock": "B2" + }, + "dynamic_keymap": { + "layer_count": 6 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "label": "Esc"}, + {"matrix": [0, 1], "x": 1, "y": 0, "label": "Q"}, + {"matrix": [0, 2], "x": 2, "y": 0, "label": "W"}, + {"matrix": [0, 3], "x": 3, "y": 0, "label": "E"}, + {"matrix": [0, 4], "x": 4, "y": 0, "label": "R"}, + {"matrix": [0, 5], "x": 5, "y": 0, "label": "T"}, + {"matrix": [0, 6], "x": 7, "y": 0, "label": "Y"}, + {"matrix": [0, 7], "x": 8, "y": 0, "label": "U"}, + {"matrix": [0, 8], "x": 9, "y": 0, "label": "I"}, + {"matrix": [0, 9], "x": 10, "y": 0, "label": "O"}, + {"matrix": [0, 10], "x": 11, "y": 0, "label": "P"}, + {"matrix": [0, 11], "x": 12, "y": 0, "label": "Del"}, + {"matrix": [0, 12], "x": 13, "y": 0, "label": "Bspc"}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.25, "label": "Tab"}, + {"matrix": [1, 1], "x": 1.25, "y": 1, "label": "A"}, + {"matrix": [1, 2], "x": 2.25, "y": 1, "label": "S"}, + {"matrix": [1, 3], "x": 3.25, "y": 1, "label": "D"}, + {"matrix": [1, 4], "x": 4.25, "y": 1, "label": "F"}, + {"matrix": [1, 5], "x": 5.25, "y": 1, "label": "G"}, + {"matrix": [1, 6], "x": 7.25, "y": 1, "label": "H"}, + {"matrix": [1, 7], "x": 8.25, "y": 1, "label": "J"}, + {"matrix": [1, 8], "x": 9.25, "y": 1, "label": "K"}, + {"matrix": [1, 9], "x": 10.25, "y": 1, "label": "L"}, + {"matrix": [1, 10], "x": 11.25, "y": 1, "label": ";"}, + {"matrix": [1, 12], "x": 12.25, "y": 1, "w": 1.5, "label": "Enter"}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75, "label": "L Shift"}, + {"matrix": [2, 1], "x": 1.75, "y": 2, "label": "Z"}, + {"matrix": [2, 2], "x": 2.75, "y": 2, "label": "X"}, + {"matrix": [2, 3], "x": 3.75, "y": 2, "label": "C"}, + {"matrix": [2, 4], "x": 4.75, "y": 2, "label": "V"}, + {"matrix": [2, 5], "x": 5.75, "y": 2, "label": "B"}, + {"matrix": [2, 6], "x": 6.75, "y": 2, "label": "MO(3)"}, + {"matrix": [2, 7], "x": 7.75, "y": 2, "label": "N"}, + {"matrix": [2, 8], "x": 8.75, "y": 2, "label": "M"}, + {"matrix": [2, 9], "x": 9.75, "y": 2, "label": ","}, + {"matrix": [2, 10], "x": 10.75, "y": 2, "label": "."}, + {"matrix": [2, 11], "x": 11.75, "y": 2, "label": "/"}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 1.25, "label": "R Shift"}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25, "label": "L Ctrl"}, + {"matrix": [3, 1], "x": 1.25, "y": 3, "w": 1.25, "label": "L Alt"}, + {"matrix": [3, 3], "x": 3.50, "y": 3, "w": 1.25, "label": "MO(2)"}, + {"matrix": [3, 4], "x": 4.75, "y": 3, "w": 2, "label": "MO(1)"}, + {"matrix": [3, 6], "x": 6.75, "y": 3, "w": 2.25, "label": "Space"}, + {"matrix": [3, 8], "x": 9, "y": 3, "w": 1.25, "label": "R Alt"}, + {"matrix": [3, 11], "x": 11.50, "y": 3, "w": 1.25, "label": "R GUI"}, + {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 1.25, "label": "R Ctrl"} + ] + } + } +} diff --git a/keyboards/strech/soulstone/rules.mk b/keyboards/strech/soulstone/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/strech/soulstone/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/studiokestra/frl84/info.json b/keyboards/studiokestra/frl84/info.json deleted file mode 100644 index c0b05dec46..0000000000 --- a/keyboards/studiokestra/frl84/info.json +++ /dev/null @@ -1,139 +0,0 @@ -{ - "manufacturer": "Studio Kestra", - "keyboard_name": "FRL84", - "maintainer": "studiokestra", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D3", "D5", "D0", "F0", "F1", "F4", "F5", "F6", "F7"], - "rows": ["D6", "D4", "B4", "D7", "B6", "B5", "C7", "C6", "D2", "D1"] - }, - "ws2812": { - "pin": "B0" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 18, - "max_brightness": 200, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true - } - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0F84", - "vid": "0x7C10" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [1, 0], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "3", "matrix": [1, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 2], "x": 4, "y": 0}, - {"label": "5", "matrix": [1, 2], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "7", "matrix": [1, 3], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 4], "x": 8, "y": 0}, - {"label": "9", "matrix": [1, 4], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "_", "matrix": [1, 5], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 6], "x": 12, "y": 0}, - {"label": "|", "matrix": [1, 6], "x": 13, "y": 0}, - {"label": "~", "matrix": [0, 7], "x": 14, "y": 0}, - {"label": "Num Lock", "matrix": [1, 7], "x": 15, "y": 0}, - {"label": "/", "matrix": [0, 8], "x": 16, "y": 0}, - {"label": "*", "matrix": [1, 8], "x": 17, "y": 0}, - {"label": "-", "matrix": [3, 8], "x": 18, "y": 0}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [3, 0], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [2, 1], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [3, 1], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [2, 2], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [3, 2], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [2, 3], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [3, 3], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [2, 4], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [3, 4], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [2, 5], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [3, 5], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [2, 6], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "7", "matrix": [2, 7], "x": 15, "y": 1}, - {"label": "8", "matrix": [3, 7], "x": 16, "y": 1}, - {"label": "9", "matrix": [2, 8], "x": 17, "y": 1}, - {"label": "+", "matrix": [5, 8], "x": 18, "y": 1, "h": 2}, - - {"label": "Caps Lock", "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [5, 0], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [5, 1], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [4, 2], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [5, 2], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [5, 3], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [4, 4], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [5, 4], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "\"", "matrix": [5, 5], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "4", "matrix": [4, 7], "x": 15, "y": 2}, - {"label": "5", "matrix": [5, 7], "x": 16, "y": 2}, - {"label": "6", "matrix": [4, 8], "x": 17, "y": 2}, - - {"label": "Shift", "matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [7, 0], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [6, 1], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [7, 1], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [6, 2], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [7, 2], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [6, 3], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [7, 3], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [6, 4], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [7, 4], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [6, 5], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [7, 5], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [6, 6], "x": 14, "y": 3}, - {"label": "1", "matrix": [6, 7], "x": 15, "y": 3}, - {"label": "2", "matrix": [7, 7], "x": 16, "y": 3}, - {"label": "3", "matrix": [6, 8], "x": 17, "y": 3}, - {"label": "Enter", "matrix": [7, 8], "x": 18, "y": 3, "h": 2}, - - {"label": "Ctrl", "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "\u2190", "matrix": [8, 6], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [9, 6], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [8, 7], "x": 15, "y": 4}, - {"label": "0", "matrix": [9, 7], "x": 16, "y": 4}, - {"label": ".", "matrix": [8, 8], "x": 17, "y": 4} - ] - } - } -} diff --git a/keyboards/studiokestra/frl84/keyboard.json b/keyboards/studiokestra/frl84/keyboard.json new file mode 100644 index 0000000000..c0b05dec46 --- /dev/null +++ b/keyboards/studiokestra/frl84/keyboard.json @@ -0,0 +1,139 @@ +{ + "manufacturer": "Studio Kestra", + "keyboard_name": "FRL84", + "maintainer": "studiokestra", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D3", "D5", "D0", "F0", "F1", "F4", "F5", "F6", "F7"], + "rows": ["D6", "D4", "B4", "D7", "B6", "B5", "C7", "C6", "D2", "D1"] + }, + "ws2812": { + "pin": "B0" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 18, + "max_brightness": 200, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true + } + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0F84", + "vid": "0x7C10" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [1, 0], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "3", "matrix": [1, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 2], "x": 4, "y": 0}, + {"label": "5", "matrix": [1, 2], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "7", "matrix": [1, 3], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 4], "x": 8, "y": 0}, + {"label": "9", "matrix": [1, 4], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "_", "matrix": [1, 5], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 6], "x": 12, "y": 0}, + {"label": "|", "matrix": [1, 6], "x": 13, "y": 0}, + {"label": "~", "matrix": [0, 7], "x": 14, "y": 0}, + {"label": "Num Lock", "matrix": [1, 7], "x": 15, "y": 0}, + {"label": "/", "matrix": [0, 8], "x": 16, "y": 0}, + {"label": "*", "matrix": [1, 8], "x": 17, "y": 0}, + {"label": "-", "matrix": [3, 8], "x": 18, "y": 0}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [3, 0], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [2, 1], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [3, 1], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [2, 2], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [3, 2], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [2, 3], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [3, 3], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [2, 4], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [3, 4], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [2, 5], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [3, 5], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [2, 6], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [3, 6], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "7", "matrix": [2, 7], "x": 15, "y": 1}, + {"label": "8", "matrix": [3, 7], "x": 16, "y": 1}, + {"label": "9", "matrix": [2, 8], "x": 17, "y": 1}, + {"label": "+", "matrix": [5, 8], "x": 18, "y": 1, "h": 2}, + + {"label": "Caps Lock", "matrix": [4, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [5, 0], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [5, 1], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [4, 2], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [5, 2], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [5, 3], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [4, 4], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [5, 4], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "\"", "matrix": [5, 5], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [4, 6], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "4", "matrix": [4, 7], "x": 15, "y": 2}, + {"label": "5", "matrix": [5, 7], "x": 16, "y": 2}, + {"label": "6", "matrix": [4, 8], "x": 17, "y": 2}, + + {"label": "Shift", "matrix": [6, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [7, 0], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [6, 1], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [7, 1], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [6, 2], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [7, 2], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [6, 3], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [7, 3], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [6, 4], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [7, 4], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [6, 5], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [7, 5], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [6, 6], "x": 14, "y": 3}, + {"label": "1", "matrix": [6, 7], "x": 15, "y": 3}, + {"label": "2", "matrix": [7, 7], "x": 16, "y": 3}, + {"label": "3", "matrix": [6, 8], "x": 17, "y": 3}, + {"label": "Enter", "matrix": [7, 8], "x": 18, "y": 3, "h": 2}, + + {"label": "Ctrl", "matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [9, 0], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [8, 1], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [8, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [8, 4], "x": 10, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [8, 5], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "\u2190", "matrix": [8, 6], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [9, 6], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [8, 7], "x": 15, "y": 4}, + {"label": "0", "matrix": [9, 7], "x": 16, "y": 4}, + {"label": ".", "matrix": [8, 8], "x": 17, "y": 4} + ] + } + } +} diff --git a/keyboards/studiokestra/frl84/rules.mk b/keyboards/studiokestra/frl84/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/studiokestra/frl84/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/studiokestra/galatea/rev1/info.json b/keyboards/studiokestra/galatea/rev1/info.json deleted file mode 100644 index dcc7898f61..0000000000 --- a/keyboards/studiokestra/galatea/rev1/info.json +++ /dev/null @@ -1,355 +0,0 @@ -{ - "manufacturer": "Studio Kestra", - "keyboard_name": "Galatea", - "maintainer": "studiokestra", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "B2", "D5"], - "rows": ["D1", "D0", "B0", "B7", "E6", "B3", "B6", "C6", "D6", "D7", "B4", "D3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x8801", - "vid": "0x7C10" - }, - "indicators": { - "caps_lock": "B5", - "scroll_lock": "D2", - "on_state": 0 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25}, - {"matrix": [2, 7], "x": 14, "y": 1.25}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [8, 7], "x": 14, "y": 4.25}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25}, - {"matrix": [4, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/studiokestra/galatea/rev1/keyboard.json b/keyboards/studiokestra/galatea/rev1/keyboard.json new file mode 100644 index 0000000000..dcc7898f61 --- /dev/null +++ b/keyboards/studiokestra/galatea/rev1/keyboard.json @@ -0,0 +1,355 @@ +{ + "manufacturer": "Studio Kestra", + "keyboard_name": "Galatea", + "maintainer": "studiokestra", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "B2", "D5"], + "rows": ["D1", "D0", "B0", "B7", "E6", "B3", "B6", "C6", "D6", "D7", "B4", "D3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x8801", + "vid": "0x7C10" + }, + "indicators": { + "caps_lock": "B5", + "scroll_lock": "D2", + "on_state": 0 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25}, + {"matrix": [2, 7], "x": 14, "y": 1.25}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [8, 7], "x": 14, "y": 4.25}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25}, + {"matrix": [4, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/studiokestra/galatea/rev1/rules.mk b/keyboards/studiokestra/galatea/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/studiokestra/galatea/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/studiokestra/galatea/rev2/info.json b/keyboards/studiokestra/galatea/rev2/info.json deleted file mode 100644 index 5c1363f750..0000000000 --- a/keyboards/studiokestra/galatea/rev2/info.json +++ /dev/null @@ -1,378 +0,0 @@ -{ - "manufacturer": "Studio Kestra", - "keyboard_name": "Galatea", - "maintainer": "studiokestra", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "B2", "D5"], - "rows": ["D1", "D0", "B0", "B7", "E6", "B3", "B6", "C6", "D6", "D7", "B4", "D3"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x8802", - "vid": "0x7C10" - }, - "indicators": { - "caps_lock": "B5", - "scroll_lock": "D2", - "on_state": 0 - }, - "ws2812": { - "pin": "D4" - }, - "rgblight": { - "led_count": 24, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 200, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25}, - {"matrix": [2, 7], "x": 14, "y": 1.25}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [8, 7], "x": 14, "y": 4.25}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25}, - {"matrix": [4, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/studiokestra/galatea/rev2/keyboard.json b/keyboards/studiokestra/galatea/rev2/keyboard.json new file mode 100644 index 0000000000..5c1363f750 --- /dev/null +++ b/keyboards/studiokestra/galatea/rev2/keyboard.json @@ -0,0 +1,378 @@ +{ + "manufacturer": "Studio Kestra", + "keyboard_name": "Galatea", + "maintainer": "studiokestra", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "B2", "D5"], + "rows": ["D1", "D0", "B0", "B7", "E6", "B3", "B6", "C6", "D6", "D7", "B4", "D3"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x8802", + "vid": "0x7C10" + }, + "indicators": { + "caps_lock": "B5", + "scroll_lock": "D2", + "on_state": 0 + }, + "ws2812": { + "pin": "D4" + }, + "rgblight": { + "led_count": 24, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 200, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25}, + {"matrix": [2, 7], "x": 14, "y": 1.25}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [8, 7], "x": 14, "y": 4.25}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25}, + {"matrix": [4, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/studiokestra/galatea/rev2/rules.mk b/keyboards/studiokestra/galatea/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/studiokestra/galatea/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/studiokestra/galatea/rev3/info.json b/keyboards/studiokestra/galatea/rev3/info.json deleted file mode 100644 index 1669e3a183..0000000000 --- a/keyboards/studiokestra/galatea/rev3/info.json +++ /dev/null @@ -1,374 +0,0 @@ -{ - "manufacturer": "Studio Kestra", - "keyboard_name": "Galatea", - "maintainer": "studiokestra", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP14", "GP6"], - "rows": ["GP3", "GP4", "GP1", "GP2", "GP5", "GP29", "GP20", "GP19", "GP17", "GP16", "GP13", "GP12"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x8803", - "vid": "0x7C10" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP15" - }, - "rgblight": { - "led_count": 24, - "hue_steps": 8, - "saturation_steps": 8, - "brightness_steps": 8, - "max_brightness": 200, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25}, - {"matrix": [2, 7], "x": 14, "y": 1.25}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [8, 7], "x": 14, "y": 4.25}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_f13_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - - {"matrix": [1, 0], "x": 1.25, "y": 0}, - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [0, 2], "x": 3.25, "y": 0}, - {"matrix": [1, 2], "x": 4.25, "y": 0}, - - {"matrix": [0, 3], "x": 5.5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - - {"matrix": [0, 5], "x": 9.75, "y": 0}, - {"matrix": [1, 5], "x": 10.75, "y": 0}, - {"matrix": [0, 6], "x": 11.75, "y": 0}, - {"matrix": [1, 6], "x": 12.75, "y": 0}, - - {"matrix": [0, 7], "x": 14, "y": 0}, - - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, - - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25}, - {"matrix": [4, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - - {"matrix": [8, 8], "x": 16.25, "y": 4.25}, - - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, - {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, - {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, - - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/studiokestra/galatea/rev3/keyboard.json b/keyboards/studiokestra/galatea/rev3/keyboard.json new file mode 100644 index 0000000000..1669e3a183 --- /dev/null +++ b/keyboards/studiokestra/galatea/rev3/keyboard.json @@ -0,0 +1,374 @@ +{ + "manufacturer": "Studio Kestra", + "keyboard_name": "Galatea", + "maintainer": "studiokestra", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP14", "GP6"], + "rows": ["GP3", "GP4", "GP1", "GP2", "GP5", "GP29", "GP20", "GP19", "GP17", "GP16", "GP13", "GP12"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x8803", + "vid": "0x7C10" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP15" + }, + "rgblight": { + "led_count": 24, + "hue_steps": 8, + "saturation_steps": 8, + "brightness_steps": 8, + "max_brightness": 200, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25}, + {"matrix": [2, 7], "x": 14, "y": 1.25}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [8, 7], "x": 14, "y": 4.25}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_f13_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + + {"matrix": [1, 0], "x": 1.25, "y": 0}, + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [0, 2], "x": 3.25, "y": 0}, + {"matrix": [1, 2], "x": 4.25, "y": 0}, + + {"matrix": [0, 3], "x": 5.5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + + {"matrix": [0, 5], "x": 9.75, "y": 0}, + {"matrix": [1, 5], "x": 10.75, "y": 0}, + {"matrix": [0, 6], "x": 11.75, "y": 0}, + {"matrix": [1, 6], "x": 12.75, "y": 0}, + + {"matrix": [0, 7], "x": 14, "y": 0}, + + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, + + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25}, + {"matrix": [4, 7], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + + {"matrix": [8, 8], "x": 16.25, "y": 4.25}, + + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 3], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5.25, "w": 1.25}, + {"matrix": [11, 5], "x": 11.25, "y": 5.25, "w": 1.25}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25, "w": 1.25}, + {"matrix": [10, 7], "x": 13.75, "y": 5.25, "w": 1.25}, + + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/studiokestra/galatea/rev3/rules.mk b/keyboards/studiokestra/galatea/rev3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/studiokestra/galatea/rev3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/studiokestra/line_friends_tkl/info.json b/keyboards/studiokestra/line_friends_tkl/info.json deleted file mode 100644 index 9c2db93a92..0000000000 --- a/keyboards/studiokestra/line_friends_tkl/info.json +++ /dev/null @@ -1,216 +0,0 @@ -{ - "manufacturer": "Studio Kestra", - "keyboard_name": "LINE FRIENDS TKL", - "maintainer": "studiokestra", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "B6", - "on_state": 1, - "scroll_lock": "D2" - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B5", "D5", "D3"], - "rows": ["D0", "D1", "B0", "B7", "B3", "E6", "C7", "C6", "B4", "D7", "D6", "D4"] - }, - "processor": "atmega32u4", - "url": "https://minokeys.com/collections/line-friends", - "usb": { - "device_version": "1.0.0", - "pid": "0x8704", - "vid": "0x7C10" - }, - "community_layouts": ["tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift"], - "layouts": { - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 3], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - {"matrix": [0, 5], "x": 9.5, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [0, 7], "x": 14, "y": 0}, - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - {"matrix": [9, 8], "x": 16.25, "y": 4.25}, - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [11, 0], "x": 1.5, "y": 5.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25}, - {"matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [1, 2], "x": 4, "y": 0}, - {"matrix": [0, 3], "x": 5, "y": 0}, - {"matrix": [1, 3], "x": 6.5, "y": 0}, - {"matrix": [0, 4], "x": 7.5, "y": 0}, - {"matrix": [1, 4], "x": 8.5, "y": 0}, - {"matrix": [0, 5], "x": 9.5, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [0, 7], "x": 14, "y": 0}, - {"matrix": [1, 7], "x": 15.25, "y": 0}, - {"matrix": [0, 8], "x": 16.25, "y": 0}, - {"matrix": [1, 8], "x": 17.25, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1.25}, - {"matrix": [3, 0], "x": 1, "y": 1.25}, - {"matrix": [2, 1], "x": 2, "y": 1.25}, - {"matrix": [3, 1], "x": 3, "y": 1.25}, - {"matrix": [2, 2], "x": 4, "y": 1.25}, - {"matrix": [3, 2], "x": 5, "y": 1.25}, - {"matrix": [2, 3], "x": 6, "y": 1.25}, - {"matrix": [3, 3], "x": 7, "y": 1.25}, - {"matrix": [2, 4], "x": 8, "y": 1.25}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [2, 5], "x": 10, "y": 1.25}, - {"matrix": [3, 5], "x": 11, "y": 1.25}, - {"matrix": [2, 6], "x": 12, "y": 1.25}, - {"matrix": [3, 6], "x": 13, "y": 1.25}, - {"matrix": [2, 7], "x": 14, "y": 1.25}, - {"matrix": [3, 7], "x": 15.25, "y": 1.25}, - {"matrix": [2, 8], "x": 16.25, "y": 1.25}, - {"matrix": [3, 8], "x": 17.25, "y": 1.25}, - {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [5, 0], "x": 1.5, "y": 2.25}, - {"matrix": [4, 1], "x": 2.5, "y": 2.25}, - {"matrix": [5, 1], "x": 3.5, "y": 2.25}, - {"matrix": [4, 2], "x": 4.5, "y": 2.25}, - {"matrix": [5, 2], "x": 5.5, "y": 2.25}, - {"matrix": [4, 3], "x": 6.5, "y": 2.25}, - {"matrix": [5, 3], "x": 7.5, "y": 2.25}, - {"matrix": [4, 4], "x": 8.5, "y": 2.25}, - {"matrix": [5, 4], "x": 9.5, "y": 2.25}, - {"matrix": [4, 5], "x": 10.5, "y": 2.25}, - {"matrix": [5, 5], "x": 11.5, "y": 2.25}, - {"matrix": [4, 6], "x": 12.5, "y": 2.25}, - {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [5, 7], "x": 15.25, "y": 2.25}, - {"matrix": [4, 8], "x": 16.25, "y": 2.25}, - {"matrix": [5, 8], "x": 17.25, "y": 2.25}, - {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3.25}, - {"matrix": [6, 1], "x": 2.75, "y": 3.25}, - {"matrix": [7, 1], "x": 3.75, "y": 3.25}, - {"matrix": [6, 2], "x": 4.75, "y": 3.25}, - {"matrix": [7, 2], "x": 5.75, "y": 3.25}, - {"matrix": [6, 3], "x": 6.75, "y": 3.25}, - {"matrix": [7, 3], "x": 7.75, "y": 3.25}, - {"matrix": [6, 4], "x": 8.75, "y": 3.25}, - {"matrix": [7, 4], "x": 9.75, "y": 3.25}, - {"matrix": [6, 5], "x": 10.75, "y": 3.25}, - {"matrix": [7, 5], "x": 11.75, "y": 3.25}, - {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4.25}, - {"matrix": [9, 1], "x": 3.25, "y": 4.25}, - {"matrix": [8, 2], "x": 4.25, "y": 4.25}, - {"matrix": [9, 2], "x": 5.25, "y": 4.25}, - {"matrix": [8, 3], "x": 6.25, "y": 4.25}, - {"matrix": [9, 3], "x": 7.25, "y": 4.25}, - {"matrix": [8, 4], "x": 8.25, "y": 4.25}, - {"matrix": [9, 4], "x": 9.25, "y": 4.25}, - {"matrix": [8, 5], "x": 10.25, "y": 4.25}, - {"matrix": [9, 5], "x": 11.25, "y": 4.25}, - {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [9, 6], "x": 14, "y": 4.25}, - {"matrix": [9, 8], "x": 16.25, "y": 4.25}, - {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"matrix": [11, 0], "x": 1.5, "y": 5.25}, - {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5}, - {"matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, - {"matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5}, - {"matrix": [10, 6], "x": 12.5, "y": 5.25}, - {"matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, - {"matrix": [11, 7], "x": 15.25, "y": 5.25}, - {"matrix": [10, 8], "x": 16.25, "y": 5.25}, - {"matrix": [11, 8], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/studiokestra/line_friends_tkl/keyboard.json b/keyboards/studiokestra/line_friends_tkl/keyboard.json new file mode 100644 index 0000000000..9c2db93a92 --- /dev/null +++ b/keyboards/studiokestra/line_friends_tkl/keyboard.json @@ -0,0 +1,216 @@ +{ + "manufacturer": "Studio Kestra", + "keyboard_name": "LINE FRIENDS TKL", + "maintainer": "studiokestra", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "B6", + "on_state": 1, + "scroll_lock": "D2" + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "B5", "D5", "D3"], + "rows": ["D0", "D1", "B0", "B7", "B3", "E6", "C7", "C6", "B4", "D7", "D6", "D4"] + }, + "processor": "atmega32u4", + "url": "https://minokeys.com/collections/line-friends", + "usb": { + "device_version": "1.0.0", + "pid": "0x8704", + "vid": "0x7C10" + }, + "community_layouts": ["tkl_ansi_tsangan", "tkl_ansi_tsangan_split_bs_rshift"], + "layouts": { + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 3], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + {"matrix": [0, 5], "x": 9.5, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [0, 7], "x": 14, "y": 0}, + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + {"matrix": [9, 8], "x": 16.25, "y": 4.25}, + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [11, 0], "x": 1.5, "y": 5.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25}, + {"matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [1, 2], "x": 4, "y": 0}, + {"matrix": [0, 3], "x": 5, "y": 0}, + {"matrix": [1, 3], "x": 6.5, "y": 0}, + {"matrix": [0, 4], "x": 7.5, "y": 0}, + {"matrix": [1, 4], "x": 8.5, "y": 0}, + {"matrix": [0, 5], "x": 9.5, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [0, 7], "x": 14, "y": 0}, + {"matrix": [1, 7], "x": 15.25, "y": 0}, + {"matrix": [0, 8], "x": 16.25, "y": 0}, + {"matrix": [1, 8], "x": 17.25, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1.25}, + {"matrix": [3, 0], "x": 1, "y": 1.25}, + {"matrix": [2, 1], "x": 2, "y": 1.25}, + {"matrix": [3, 1], "x": 3, "y": 1.25}, + {"matrix": [2, 2], "x": 4, "y": 1.25}, + {"matrix": [3, 2], "x": 5, "y": 1.25}, + {"matrix": [2, 3], "x": 6, "y": 1.25}, + {"matrix": [3, 3], "x": 7, "y": 1.25}, + {"matrix": [2, 4], "x": 8, "y": 1.25}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [2, 5], "x": 10, "y": 1.25}, + {"matrix": [3, 5], "x": 11, "y": 1.25}, + {"matrix": [2, 6], "x": 12, "y": 1.25}, + {"matrix": [3, 6], "x": 13, "y": 1.25}, + {"matrix": [2, 7], "x": 14, "y": 1.25}, + {"matrix": [3, 7], "x": 15.25, "y": 1.25}, + {"matrix": [2, 8], "x": 16.25, "y": 1.25}, + {"matrix": [3, 8], "x": 17.25, "y": 1.25}, + {"matrix": [4, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [5, 0], "x": 1.5, "y": 2.25}, + {"matrix": [4, 1], "x": 2.5, "y": 2.25}, + {"matrix": [5, 1], "x": 3.5, "y": 2.25}, + {"matrix": [4, 2], "x": 4.5, "y": 2.25}, + {"matrix": [5, 2], "x": 5.5, "y": 2.25}, + {"matrix": [4, 3], "x": 6.5, "y": 2.25}, + {"matrix": [5, 3], "x": 7.5, "y": 2.25}, + {"matrix": [4, 4], "x": 8.5, "y": 2.25}, + {"matrix": [5, 4], "x": 9.5, "y": 2.25}, + {"matrix": [4, 5], "x": 10.5, "y": 2.25}, + {"matrix": [5, 5], "x": 11.5, "y": 2.25}, + {"matrix": [4, 6], "x": 12.5, "y": 2.25}, + {"matrix": [4, 7], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [5, 7], "x": 15.25, "y": 2.25}, + {"matrix": [4, 8], "x": 16.25, "y": 2.25}, + {"matrix": [5, 8], "x": 17.25, "y": 2.25}, + {"matrix": [6, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3.25}, + {"matrix": [6, 1], "x": 2.75, "y": 3.25}, + {"matrix": [7, 1], "x": 3.75, "y": 3.25}, + {"matrix": [6, 2], "x": 4.75, "y": 3.25}, + {"matrix": [7, 2], "x": 5.75, "y": 3.25}, + {"matrix": [6, 3], "x": 6.75, "y": 3.25}, + {"matrix": [7, 3], "x": 7.75, "y": 3.25}, + {"matrix": [6, 4], "x": 8.75, "y": 3.25}, + {"matrix": [7, 4], "x": 9.75, "y": 3.25}, + {"matrix": [6, 5], "x": 10.75, "y": 3.25}, + {"matrix": [7, 5], "x": 11.75, "y": 3.25}, + {"matrix": [6, 6], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [8, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4.25}, + {"matrix": [9, 1], "x": 3.25, "y": 4.25}, + {"matrix": [8, 2], "x": 4.25, "y": 4.25}, + {"matrix": [9, 2], "x": 5.25, "y": 4.25}, + {"matrix": [8, 3], "x": 6.25, "y": 4.25}, + {"matrix": [9, 3], "x": 7.25, "y": 4.25}, + {"matrix": [8, 4], "x": 8.25, "y": 4.25}, + {"matrix": [9, 4], "x": 9.25, "y": 4.25}, + {"matrix": [8, 5], "x": 10.25, "y": 4.25}, + {"matrix": [9, 5], "x": 11.25, "y": 4.25}, + {"matrix": [8, 6], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [9, 6], "x": 14, "y": 4.25}, + {"matrix": [9, 8], "x": 16.25, "y": 4.25}, + {"matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"matrix": [11, 0], "x": 1.5, "y": 5.25}, + {"matrix": [10, 1], "x": 2.5, "y": 5.25, "w": 1.5}, + {"matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, + {"matrix": [11, 5], "x": 11, "y": 5.25, "w": 1.5}, + {"matrix": [10, 6], "x": 12.5, "y": 5.25}, + {"matrix": [10, 7], "x": 13.5, "y": 5.25, "w": 1.5}, + {"matrix": [11, 7], "x": 15.25, "y": 5.25}, + {"matrix": [10, 8], "x": 16.25, "y": 5.25}, + {"matrix": [11, 8], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/studiokestra/line_friends_tkl/rules.mk b/keyboards/studiokestra/line_friends_tkl/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/studiokestra/line_friends_tkl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/subrezon/lancer/info.json b/keyboards/subrezon/lancer/info.json deleted file mode 100644 index cf678c84bc..0000000000 --- a/keyboards/subrezon/lancer/info.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "keyboard_name": "lancer", - "url": "https://github.com/subrezon/lancer", - "usb": { - "vid": "0xFEED", - "pid": "0x1A7D", - "device_version": "1.0.0" - }, - "development_board": "promicro", - "matrix_pins": { - "rows": ["F5", "D4", "B3", "B6", "B5"], - "cols": ["F4", "F6", "F7", "B1", "B2", "B4", "E6", "D7", "C6", "D2"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "Q", "matrix": [0, 0], "x": 0, "y": 0}, - { "label": "W", "matrix": [0, 1], "x": 1, "y": 0}, - { "label": "E", "matrix": [0, 2], "x": 2, "y": 0}, - { "label": "R", "matrix": [0, 3], "x": 3, "y": 0}, - { "label": "T", "matrix": [0, 4], "x": 4, "y": 0}, - { "label": "Y", "matrix": [1, 5], "x": 6, "y": 0}, - { "label": "U", "matrix": [1, 6], "x": 7, "y": 0}, - { "label": "I", "matrix": [1, 7], "x": 8, "y": 0}, - { "label": "O", "matrix": [1, 8], "x": 9, "y": 0}, - { "label": "P", "matrix": [1, 9], "x": 10, "y": 0}, - { "label": "A", "matrix": [2, 0], "x": 0, "y": 1}, - { "label": "S", "matrix": [2, 1], "x": 1, "y": 1}, - { "label": "D", "matrix": [2, 2], "x": 2, "y": 1}, - { "label": "F", "matrix": [2, 3], "x": 3, "y": 1}, - { "label": "G", "matrix": [2, 4], "x": 4, "y": 1}, - { "label": "H", "matrix": [2, 5], "x": 6, "y": 1}, - { "label": "J", "matrix": [2, 6], "x": 7, "y": 1}, - { "label": "K", "matrix": [2, 7], "x": 8, "y": 1}, - { "label": "L", "matrix": [2, 8], "x": 9, "y": 1}, - { "label": ";", "matrix": [2, 9], "x": 10, "y": 1}, - { "label": "Z", "matrix": [3, 0], "x": 0, "y": 2}, - { "label": "X", "matrix": [3, 1], "x": 1, "y": 2}, - { "label": "C", "matrix": [3, 2], "x": 2, "y": 2}, - { "label": "V", "matrix": [3, 3], "x": 3, "y": 2}, - { "label": "B", "matrix": [3, 4], "x": 4, "y": 2}, - { "label": "N", "matrix": [3, 5], "x": 6, "y": 2}, - { "label": "M", "matrix": [3, 6], "x": 7, "y": 2}, - { "label": ",", "matrix": [3, 7], "x": 8, "y": 2}, - { "label": ".", "matrix": [3, 8], "x": 9, "y": 2}, - { "label": "Enter", "matrix": [3, 9], "x": 10, "y": 2}, - { "label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 3}, - { "label": "Lower", "matrix": [4, 3], "x": 3.5, "y": 3}, - { "label": "", "matrix": [4, 4], "x": 4.5, "y": 3}, - { "label": "Bksp", "matrix": [4, 5], "x": 5.5, "y": 3}, - { "label": "Shift", "matrix": [4, 6], "x": 6.5, "y": 3}, - { "label": "Raise", "matrix": [4, 7], "x": 7.5, "y": 3} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/subrezon/lancer/keyboard.json b/keyboards/subrezon/lancer/keyboard.json new file mode 100644 index 0000000000..cf678c84bc --- /dev/null +++ b/keyboards/subrezon/lancer/keyboard.json @@ -0,0 +1,65 @@ +{ + "keyboard_name": "lancer", + "url": "https://github.com/subrezon/lancer", + "usb": { + "vid": "0xFEED", + "pid": "0x1A7D", + "device_version": "1.0.0" + }, + "development_board": "promicro", + "matrix_pins": { + "rows": ["F5", "D4", "B3", "B6", "B5"], + "cols": ["F4", "F6", "F7", "B1", "B2", "B4", "E6", "D7", "C6", "D2"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "Q", "matrix": [0, 0], "x": 0, "y": 0}, + { "label": "W", "matrix": [0, 1], "x": 1, "y": 0}, + { "label": "E", "matrix": [0, 2], "x": 2, "y": 0}, + { "label": "R", "matrix": [0, 3], "x": 3, "y": 0}, + { "label": "T", "matrix": [0, 4], "x": 4, "y": 0}, + { "label": "Y", "matrix": [1, 5], "x": 6, "y": 0}, + { "label": "U", "matrix": [1, 6], "x": 7, "y": 0}, + { "label": "I", "matrix": [1, 7], "x": 8, "y": 0}, + { "label": "O", "matrix": [1, 8], "x": 9, "y": 0}, + { "label": "P", "matrix": [1, 9], "x": 10, "y": 0}, + { "label": "A", "matrix": [2, 0], "x": 0, "y": 1}, + { "label": "S", "matrix": [2, 1], "x": 1, "y": 1}, + { "label": "D", "matrix": [2, 2], "x": 2, "y": 1}, + { "label": "F", "matrix": [2, 3], "x": 3, "y": 1}, + { "label": "G", "matrix": [2, 4], "x": 4, "y": 1}, + { "label": "H", "matrix": [2, 5], "x": 6, "y": 1}, + { "label": "J", "matrix": [2, 6], "x": 7, "y": 1}, + { "label": "K", "matrix": [2, 7], "x": 8, "y": 1}, + { "label": "L", "matrix": [2, 8], "x": 9, "y": 1}, + { "label": ";", "matrix": [2, 9], "x": 10, "y": 1}, + { "label": "Z", "matrix": [3, 0], "x": 0, "y": 2}, + { "label": "X", "matrix": [3, 1], "x": 1, "y": 2}, + { "label": "C", "matrix": [3, 2], "x": 2, "y": 2}, + { "label": "V", "matrix": [3, 3], "x": 3, "y": 2}, + { "label": "B", "matrix": [3, 4], "x": 4, "y": 2}, + { "label": "N", "matrix": [3, 5], "x": 6, "y": 2}, + { "label": "M", "matrix": [3, 6], "x": 7, "y": 2}, + { "label": ",", "matrix": [3, 7], "x": 8, "y": 2}, + { "label": ".", "matrix": [3, 8], "x": 9, "y": 2}, + { "label": "Enter", "matrix": [3, 9], "x": 10, "y": 2}, + { "label": "Ctrl", "matrix": [4, 2], "x": 2.5, "y": 3}, + { "label": "Lower", "matrix": [4, 3], "x": 3.5, "y": 3}, + { "label": "", "matrix": [4, 4], "x": 4.5, "y": 3}, + { "label": "Bksp", "matrix": [4, 5], "x": 5.5, "y": 3}, + { "label": "Shift", "matrix": [4, 6], "x": 6.5, "y": 3}, + { "label": "Raise", "matrix": [4, 7], "x": 7.5, "y": 3} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/subrezon/lancer/rules.mk b/keyboards/subrezon/lancer/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/subrezon/lancer/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/swiss/info.json b/keyboards/swiss/info.json deleted file mode 100644 index 039153cd7f..0000000000 --- a/keyboards/swiss/info.json +++ /dev/null @@ -1,97 +0,0 @@ -{ - "manufacturer": "Bregoli", - "keyboard_name": "swiss", - "maintainer": "Bregoli", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B4", "B5", "B6", "C6", "C7", "D3"], - "rows": ["D6", "D4", "D5", "B2", "D7"] - }, - "processor": "atmega32u4", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0420", - "vid": "0x4C43" - }, - "community_layouts": ["60_hhkb"], - "layouts": { - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 2.25, "y": 3}, - {"matrix": [3, 2], "x": 3.25, "y": 3}, - {"matrix": [3, 3], "x": 4.25, "y": 3}, - {"matrix": [3, 4], "x": 5.25, "y": 3}, - {"matrix": [3, 5], "x": 6.25, "y": 3}, - {"matrix": [3, 6], "x": 7.25, "y": 3}, - {"matrix": [3, 7], "x": 8.25, "y": 3}, - {"matrix": [3, 8], "x": 9.25, "y": 3}, - {"matrix": [3, 9], "x": 10.25, "y": 3}, - {"matrix": [3, 10], "x": 11.25, "y": 3}, - {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 12], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 1.5, "y": 4}, - {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4} - ] - } - } -} diff --git a/keyboards/swiss/keyboard.json b/keyboards/swiss/keyboard.json new file mode 100644 index 0000000000..039153cd7f --- /dev/null +++ b/keyboards/swiss/keyboard.json @@ -0,0 +1,97 @@ +{ + "manufacturer": "Bregoli", + "keyboard_name": "swiss", + "maintainer": "Bregoli", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F7", "F6", "F5", "F4", "F1", "F0", "E6", "B0", "B1", "B4", "B5", "B6", "C6", "C7", "D3"], + "rows": ["D6", "D4", "D5", "B2", "D7"] + }, + "processor": "atmega32u4", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0420", + "vid": "0x4C43" + }, + "community_layouts": ["60_hhkb"], + "layouts": { + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 2.25, "y": 3}, + {"matrix": [3, 2], "x": 3.25, "y": 3}, + {"matrix": [3, 3], "x": 4.25, "y": 3}, + {"matrix": [3, 4], "x": 5.25, "y": 3}, + {"matrix": [3, 5], "x": 6.25, "y": 3}, + {"matrix": [3, 6], "x": 7.25, "y": 3}, + {"matrix": [3, 7], "x": 8.25, "y": 3}, + {"matrix": [3, 8], "x": 9.25, "y": 3}, + {"matrix": [3, 9], "x": 10.25, "y": 3}, + {"matrix": [3, 10], "x": 11.25, "y": 3}, + {"matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 12], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 1.5, "y": 4}, + {"matrix": [4, 1], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4} + ] + } + } +} diff --git a/keyboards/swiss/rules.mk b/keyboards/swiss/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/swiss/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/syenakeyboards/aswagata/info.json b/keyboards/syenakeyboards/aswagata/info.json deleted file mode 100644 index 8c726404ca..0000000000 --- a/keyboards/syenakeyboards/aswagata/info.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "manufacturer": "Syenasweta", - "keyboard_name": "SyenaKeyboards Aswagata", - "maintainer": "syenasweta", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": true, - "console": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP20", "GP21"], - "rows": ["GP10", "GP11"] - }, - "processor": "RP2040", - "url": "https://github.com/syenasweta/syenakeyboards", - "usb": { - "device_version": "1.0.0", - "pid": "0x4173", - "vid": "0x5373" - }, - "layouts": { - "LAYOUT_ortho_2x2": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1} - ] - } - } -} diff --git a/keyboards/syenakeyboards/aswagata/keyboard.json b/keyboards/syenakeyboards/aswagata/keyboard.json new file mode 100644 index 0000000000..8c726404ca --- /dev/null +++ b/keyboards/syenakeyboards/aswagata/keyboard.json @@ -0,0 +1,36 @@ +{ + "manufacturer": "Syenasweta", + "keyboard_name": "SyenaKeyboards Aswagata", + "maintainer": "syenasweta", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": true, + "console": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP20", "GP21"], + "rows": ["GP10", "GP11"] + }, + "processor": "RP2040", + "url": "https://github.com/syenasweta/syenakeyboards", + "usb": { + "device_version": "1.0.0", + "pid": "0x4173", + "vid": "0x5373" + }, + "layouts": { + "LAYOUT_ortho_2x2": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1} + ] + } + } +} diff --git a/keyboards/syenakeyboards/aswagata/rules.mk b/keyboards/syenakeyboards/aswagata/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/syenakeyboards/aswagata/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/synthandkeys/bento_box/info.json b/keyboards/synthandkeys/bento_box/info.json deleted file mode 100644 index 3cdc7a5870..0000000000 --- a/keyboards/synthandkeys/bento_box/info.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "manufacturer": "Synth-and-Keys", - "keyboard_name": "bento_box", - "maintainer": "Synth-and-Keys", - "bootloader": "stm32-dfu", - "bootmagic": { - "matrix": [2, 0] - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B2","pin_b": "B1"}, - {"pin_a": "A13","pin_b": "A14"}, - {"pin_a": "A15","pin_b": "B3"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - [ "A9", "A8", "B10", "B9", "B6", "B0"], - [ "A5", "A2", "A7", "A4", "A1", "B8"], - [ "B5", "A6", "A3", "A0", "B7", "B4"] - ] - }, - "processor": "STM32F072", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 3.5, "y": 0 }, - { "matrix": [0, 1], "x": 4.5, "y": 0 }, - { "matrix": [0, 2], "x": 1, "y": 0.5 }, - { "matrix": [0, 3], "x": 3.5, "y": 1 }, - { "matrix": [0, 4], "x": 4.5, "y": 1 }, - { "matrix": [0, 5], "x": 0, "y": 2 }, - { "matrix": [1, 0], "x": 1, "y": 2 }, - { "matrix": [1, 1], "x": 2, "y": 2 }, - { "matrix": [1, 2], "x": 0, "y": 3 }, - { "matrix": [1, 3], "x": 1, "y": 3 }, - { "matrix": [1, 4], "x": 2, "y": 3 }, - { "matrix": [1, 5], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 0], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 1], "x": 0, "y": 4 }, - { "matrix": [2, 2], "x": 1, "y": 4 }, - { "matrix": [2, 3], "x": 2, "y": 4 }, - { "matrix": [2, 4], "x": 3.5, "y": 3.5, "h": 1.5}, - { "matrix": [2, 5], "x": 4.5, "y": 3.5, "h": 1.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/synthandkeys/bento_box/keyboard.json b/keyboards/synthandkeys/bento_box/keyboard.json new file mode 100644 index 0000000000..3cdc7a5870 --- /dev/null +++ b/keyboards/synthandkeys/bento_box/keyboard.json @@ -0,0 +1,64 @@ +{ + "manufacturer": "Synth-and-Keys", + "keyboard_name": "bento_box", + "maintainer": "Synth-and-Keys", + "bootloader": "stm32-dfu", + "bootmagic": { + "matrix": [2, 0] + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B2","pin_b": "B1"}, + {"pin_a": "A13","pin_b": "A14"}, + {"pin_a": "A15","pin_b": "B3"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + [ "A9", "A8", "B10", "B9", "B6", "B0"], + [ "A5", "A2", "A7", "A4", "A1", "B8"], + [ "B5", "A6", "A3", "A0", "B7", "B4"] + ] + }, + "processor": "STM32F072", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 3.5, "y": 0 }, + { "matrix": [0, 1], "x": 4.5, "y": 0 }, + { "matrix": [0, 2], "x": 1, "y": 0.5 }, + { "matrix": [0, 3], "x": 3.5, "y": 1 }, + { "matrix": [0, 4], "x": 4.5, "y": 1 }, + { "matrix": [0, 5], "x": 0, "y": 2 }, + { "matrix": [1, 0], "x": 1, "y": 2 }, + { "matrix": [1, 1], "x": 2, "y": 2 }, + { "matrix": [1, 2], "x": 0, "y": 3 }, + { "matrix": [1, 3], "x": 1, "y": 3 }, + { "matrix": [1, 4], "x": 2, "y": 3 }, + { "matrix": [1, 5], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 0], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 1], "x": 0, "y": 4 }, + { "matrix": [2, 2], "x": 1, "y": 4 }, + { "matrix": [2, 3], "x": 2, "y": 4 }, + { "matrix": [2, 4], "x": 3.5, "y": 3.5, "h": 1.5}, + { "matrix": [2, 5], "x": 4.5, "y": 3.5, "h": 1.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/synthandkeys/bento_box/rules.mk b/keyboards/synthandkeys/bento_box/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/synthandkeys/bento_box/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/synthandkeys/the_debit_card/info.json b/keyboards/synthandkeys/the_debit_card/info.json deleted file mode 100644 index a2d0a6964f..0000000000 --- a/keyboards/synthandkeys/the_debit_card/info.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "manufacturer": "Synth and Keys", - "keyboard_name": "synthandkeys/the_debit_card", - "maintainer": "Synth-and-Keys", - "bootloader": "rp2040", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["GP6", "GP7", "GP0", null], - ["GP27", "GP28", "GP29", null], - ["GP1", "GP2", "GP4", "GP3"] - ] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0000", - "vid": "0xFEED" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 1.5, "h": 1.5} - ] - } - } -} diff --git a/keyboards/synthandkeys/the_debit_card/keyboard.json b/keyboards/synthandkeys/the_debit_card/keyboard.json new file mode 100644 index 0000000000..a2d0a6964f --- /dev/null +++ b/keyboards/synthandkeys/the_debit_card/keyboard.json @@ -0,0 +1,44 @@ +{ + "manufacturer": "Synth and Keys", + "keyboard_name": "synthandkeys/the_debit_card", + "maintainer": "Synth-and-Keys", + "bootloader": "rp2040", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["GP6", "GP7", "GP0", null], + ["GP27", "GP28", "GP29", null], + ["GP1", "GP2", "GP4", "GP3"] + ] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0000", + "vid": "0xFEED" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 1.5, "h": 1.5} + ] + } + } +} diff --git a/keyboards/synthandkeys/the_debit_card/rules.mk b/keyboards/synthandkeys/the_debit_card/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/synthandkeys/the_debit_card/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/synthlabs/060/info.json b/keyboards/synthlabs/060/info.json deleted file mode 100644 index 2fe90c96fd..0000000000 --- a/keyboards/synthlabs/060/info.json +++ /dev/null @@ -1,711 +0,0 @@ -{ - "keyboard_name": "060", - "manufacturer": "Synth Labs", - "url": "http://060.synthlabs.io", - "maintainer": "hongaaronc", - "bootloader": "atmel-dfu", - "processor": "atmega32u4", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "E6" - }, - "matrix_pins": { - "cols": ["D6", "D7", "B4", "B5", "B6", "C6", "C7", "D4", "D5", "D3", "D2", "D1", "D0", "B7"], - "rows": ["F0", "F1", "F4", "F5", "F6"] - }, - "usb": { - "vid": "0x534E", - "pid": "0x3630", - "device_version": "0.0.1", - "force_nkro": true - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, - {"flags": 4, "matrix": [0, 1], "x": 16, "y": 0}, - {"flags": 4, "matrix": [0, 2], "x": 32, "y": 0}, - {"flags": 4, "matrix": [0, 3], "x": 48, "y": 0}, - {"flags": 4, "matrix": [0, 4], "x": 64, "y": 0}, - {"flags": 4, "matrix": [0, 5], "x": 80, "y": 0}, - {"flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, - {"flags": 4, "matrix": [0, 7], "x": 112, "y": 0}, - {"flags": 4, "matrix": [0, 8], "x": 128, "y": 0}, - {"flags": 4, "matrix": [0, 9], "x": 144, "y": 0}, - {"flags": 4, "matrix": [0, 10], "x": 160, "y": 0}, - {"flags": 4, "matrix": [0, 11], "x": 176, "y": 0}, - {"flags": 4, "matrix": [0, 12], "x": 192, "y": 0}, - {"flags": 1, "matrix": [0, 13], "x": 216, "y": 0}, - - {"flags": 1, "matrix": [2, 12], "x": 220, "y": 16}, - {"flags": 4, "matrix": [1, 12], "x": 200, "y": 16}, - {"flags": 4, "matrix": [1, 11], "x": 184, "y": 16}, - {"flags": 4, "matrix": [1, 10], "x": 168, "y": 16}, - {"flags": 4, "matrix": [1, 9], "x": 152, "y": 16}, - {"flags": 4, "matrix": [1, 8], "x": 136, "y": 16}, - {"flags": 4, "matrix": [1, 7], "x": 120, "y": 16}, - {"flags": 4, "matrix": [1, 6], "x": 104, "y": 16}, - {"flags": 4, "matrix": [1, 5], "x": 88, "y": 16}, - {"flags": 4, "matrix": [1, 4], "x": 72, "y": 16}, - {"flags": 4, "matrix": [1, 3], "x": 56, "y": 16}, - {"flags": 4, "matrix": [1, 2], "x": 40, "y": 16}, - {"flags": 4, "matrix": [1, 1], "x": 24, "y": 16}, - {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, - - {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, - {"flags": 4, "matrix": [2, 1], "x": 28, "y": 32}, - {"flags": 4, "matrix": [2, 2], "x": 44, "y": 32}, - {"flags": 4, "matrix": [2, 3], "x": 60, "y": 32}, - {"flags": 4, "matrix": [2, 4], "x": 76, "y": 32}, - {"flags": 4, "matrix": [2, 5], "x": 92, "y": 32}, - {"flags": 4, "matrix": [2, 6], "x": 108, "y": 32}, - {"flags": 4, "matrix": [2, 7], "x": 124, "y": 32}, - {"flags": 4, "matrix": [2, 8], "x": 140, "y": 32}, - {"flags": 4, "matrix": [2, 9], "x": 156, "y": 32}, - {"flags": 4, "matrix": [2, 10], "x": 172, "y": 32}, - {"flags": 4, "matrix": [2, 11], "x": 188, "y": 32}, - {"flags": 1, "matrix": [2, 13], "x": 214, "y": 32}, - - {"flags": 1, "matrix": [3, 13], "x": 224, "y": 48}, - {"flags": 1, "matrix": [3, 12], "x": 202, "y": 48}, - {"flags": 4, "matrix": [3, 11], "x": 180, "y": 48}, - {"flags": 4, "matrix": [3, 10], "x": 164, "y": 48}, - {"flags": 4, "matrix": [3, 9], "x": 148, "y": 48}, - {"flags": 4, "matrix": [3, 8], "x": 132, "y": 48}, - {"flags": 4, "matrix": [3, 7], "x": 116, "y": 48}, - {"flags": 4, "matrix": [3, 6], "x": 100, "y": 48}, - {"flags": 4, "matrix": [3, 5], "x": 84, "y": 48}, - {"flags": 4, "matrix": [3, 4], "x": 68, "y": 48}, - {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, - {"flags": 4, "matrix": [3, 2], "x": 36, "y": 48}, - {"flags": 1, "matrix": [3, 0], "x": 10, "y": 48}, - - {"flags": 1, "matrix": [4, 0], "x": 4, "y": 64}, - {"flags": 1, "matrix": [4, 1], "x": 24, "y": 64}, - {"flags": 1, "matrix": [4, 2], "x": 44, "y": 64}, - {"flags": 4, "matrix": [4, 5], "x": 78, "y": 64}, - {"flags": 4, "matrix": [4, 7], "x": 112, "y": 64}, - {"flags": 4, "matrix": [4, 9], "x": 146, "y": 64}, - {"flags": 1, "matrix": [4, 11], "x": 180, "y": 64}, - {"flags": 1, "matrix": [4, 12], "x": 200, "y": 64}, - {"flags": 1, "matrix": [4, 13], "x": 220, "y": 64} - ], - "sleep": true - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4, "y": 4, "w": 2.75}, - {"matrix": [4, 7], "x": 6.75, "y": 4}, - {"matrix": [4, 9], "x": 7.75, "y": 4, "w": 2.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [1, 13], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/synthlabs/060/keyboard.json b/keyboards/synthlabs/060/keyboard.json new file mode 100644 index 0000000000..2fe90c96fd --- /dev/null +++ b/keyboards/synthlabs/060/keyboard.json @@ -0,0 +1,711 @@ +{ + "keyboard_name": "060", + "manufacturer": "Synth Labs", + "url": "http://060.synthlabs.io", + "maintainer": "hongaaronc", + "bootloader": "atmel-dfu", + "processor": "atmega32u4", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "E6" + }, + "matrix_pins": { + "cols": ["D6", "D7", "B4", "B5", "B6", "C6", "C7", "D4", "D5", "D3", "D2", "D1", "D0", "B7"], + "rows": ["F0", "F1", "F4", "F5", "F6"] + }, + "usb": { + "vid": "0x534E", + "pid": "0x3630", + "device_version": "0.0.1", + "force_nkro": true + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 1, "matrix": [0, 0], "x": 0, "y": 0}, + {"flags": 4, "matrix": [0, 1], "x": 16, "y": 0}, + {"flags": 4, "matrix": [0, 2], "x": 32, "y": 0}, + {"flags": 4, "matrix": [0, 3], "x": 48, "y": 0}, + {"flags": 4, "matrix": [0, 4], "x": 64, "y": 0}, + {"flags": 4, "matrix": [0, 5], "x": 80, "y": 0}, + {"flags": 4, "matrix": [0, 6], "x": 96, "y": 0}, + {"flags": 4, "matrix": [0, 7], "x": 112, "y": 0}, + {"flags": 4, "matrix": [0, 8], "x": 128, "y": 0}, + {"flags": 4, "matrix": [0, 9], "x": 144, "y": 0}, + {"flags": 4, "matrix": [0, 10], "x": 160, "y": 0}, + {"flags": 4, "matrix": [0, 11], "x": 176, "y": 0}, + {"flags": 4, "matrix": [0, 12], "x": 192, "y": 0}, + {"flags": 1, "matrix": [0, 13], "x": 216, "y": 0}, + + {"flags": 1, "matrix": [2, 12], "x": 220, "y": 16}, + {"flags": 4, "matrix": [1, 12], "x": 200, "y": 16}, + {"flags": 4, "matrix": [1, 11], "x": 184, "y": 16}, + {"flags": 4, "matrix": [1, 10], "x": 168, "y": 16}, + {"flags": 4, "matrix": [1, 9], "x": 152, "y": 16}, + {"flags": 4, "matrix": [1, 8], "x": 136, "y": 16}, + {"flags": 4, "matrix": [1, 7], "x": 120, "y": 16}, + {"flags": 4, "matrix": [1, 6], "x": 104, "y": 16}, + {"flags": 4, "matrix": [1, 5], "x": 88, "y": 16}, + {"flags": 4, "matrix": [1, 4], "x": 72, "y": 16}, + {"flags": 4, "matrix": [1, 3], "x": 56, "y": 16}, + {"flags": 4, "matrix": [1, 2], "x": 40, "y": 16}, + {"flags": 4, "matrix": [1, 1], "x": 24, "y": 16}, + {"flags": 1, "matrix": [1, 0], "x": 4, "y": 16}, + + {"flags": 1, "matrix": [2, 0], "x": 6, "y": 32}, + {"flags": 4, "matrix": [2, 1], "x": 28, "y": 32}, + {"flags": 4, "matrix": [2, 2], "x": 44, "y": 32}, + {"flags": 4, "matrix": [2, 3], "x": 60, "y": 32}, + {"flags": 4, "matrix": [2, 4], "x": 76, "y": 32}, + {"flags": 4, "matrix": [2, 5], "x": 92, "y": 32}, + {"flags": 4, "matrix": [2, 6], "x": 108, "y": 32}, + {"flags": 4, "matrix": [2, 7], "x": 124, "y": 32}, + {"flags": 4, "matrix": [2, 8], "x": 140, "y": 32}, + {"flags": 4, "matrix": [2, 9], "x": 156, "y": 32}, + {"flags": 4, "matrix": [2, 10], "x": 172, "y": 32}, + {"flags": 4, "matrix": [2, 11], "x": 188, "y": 32}, + {"flags": 1, "matrix": [2, 13], "x": 214, "y": 32}, + + {"flags": 1, "matrix": [3, 13], "x": 224, "y": 48}, + {"flags": 1, "matrix": [3, 12], "x": 202, "y": 48}, + {"flags": 4, "matrix": [3, 11], "x": 180, "y": 48}, + {"flags": 4, "matrix": [3, 10], "x": 164, "y": 48}, + {"flags": 4, "matrix": [3, 9], "x": 148, "y": 48}, + {"flags": 4, "matrix": [3, 8], "x": 132, "y": 48}, + {"flags": 4, "matrix": [3, 7], "x": 116, "y": 48}, + {"flags": 4, "matrix": [3, 6], "x": 100, "y": 48}, + {"flags": 4, "matrix": [3, 5], "x": 84, "y": 48}, + {"flags": 4, "matrix": [3, 4], "x": 68, "y": 48}, + {"flags": 4, "matrix": [3, 3], "x": 52, "y": 48}, + {"flags": 4, "matrix": [3, 2], "x": 36, "y": 48}, + {"flags": 1, "matrix": [3, 0], "x": 10, "y": 48}, + + {"flags": 1, "matrix": [4, 0], "x": 4, "y": 64}, + {"flags": 1, "matrix": [4, 1], "x": 24, "y": 64}, + {"flags": 1, "matrix": [4, 2], "x": 44, "y": 64}, + {"flags": 4, "matrix": [4, 5], "x": 78, "y": 64}, + {"flags": 4, "matrix": [4, 7], "x": 112, "y": 64}, + {"flags": 4, "matrix": [4, 9], "x": 146, "y": 64}, + {"flags": 1, "matrix": [4, 11], "x": 180, "y": 64}, + {"flags": 1, "matrix": [4, 12], "x": 200, "y": 64}, + {"flags": 1, "matrix": [4, 13], "x": 220, "y": 64} + ], + "sleep": true + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4, "y": 4, "w": 2.75}, + {"matrix": [4, 7], "x": 6.75, "y": 4}, + {"matrix": [4, 9], "x": 7.75, "y": 4, "w": 2.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [2, 12], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [1, 13], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/synthlabs/060/rules.mk b/keyboards/synthlabs/060/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/synthlabs/065/info.json b/keyboards/synthlabs/065/info.json deleted file mode 100644 index d8d0d96c3f..0000000000 --- a/keyboards/synthlabs/065/info.json +++ /dev/null @@ -1,606 +0,0 @@ -{ - "manufacturer": "Synth Labs", - "keyboard_name": "065", - "maintainer": "hongaaronc", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP15", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9"], - "rows": ["GP0", "GP1", "GP21", "GP20", "GP19"] - }, - "processor": "RP2040", - "rgb_matrix": { - "animations": { - "alpha_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "driver": "ws2812", - "sleep": true, - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, - {"x": 11, "y": 0, "flags": 2}, - {"matrix": [0, 1], "x": 14, "y": 0, "flags": 4}, - {"x": 26, "y": 0, "flags": 2}, - {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, - {"x": 41, "y": 0, "flags": 2}, - {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, - {"x": 56, "y": 0, "flags": 2}, - {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, - {"x": 70, "y": 0, "flags": 2}, - {"matrix": [0, 5], "x": 74, "y": 0, "flags": 4}, - {"x": 85, "y": 0, "flags": 2}, - {"matrix": [0, 6], "x": 89, "y": 0, "flags": 4}, - {"x": 100, "y": 0, "flags": 2}, - {"matrix": [0, 7], "x": 104, "y": 0, "flags": 4}, - {"x": 115, "y": 0, "flags": 2}, - {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, - {"x": 130, "y": 0, "flags": 2}, - {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, - {"x": 145, "y": 0, "flags": 2}, - {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, - {"x": 160, "y": 0, "flags": 2}, - {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, - {"x": 175, "y": 0, "flags": 2}, - {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, - {"x": 194, "y": 0, "flags": 2}, - {"matrix": [0, 13], "x": 201, "y": 0, "flags": 1}, - {"x": 216, "y": 0, "flags": 2}, - {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, - {"matrix": [1, 14], "x": 224, "y": 16, "flags": 1}, - {"matrix": [1, 13], "x": 205, "y": 16, "flags": 1}, - {"matrix": [1, 12], "x": 186, "y": 16, "flags": 4}, - {"matrix": [1, 11], "x": 171, "y": 16, "flags": 4}, - {"matrix": [1, 10], "x": 156, "y": 16, "flags": 4}, - {"matrix": [1, 9], "x": 141, "y": 16, "flags": 4}, - {"matrix": [1, 8], "x": 126, "y": 16, "flags": 4}, - {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4}, - {"matrix": [1, 6], "x": 97, "y": 16, "flags": 4}, - {"matrix": [1, 5], "x": 82, "y": 16, "flags": 4}, - {"matrix": [1, 4], "x": 67, "y": 16, "flags": 4}, - {"matrix": [1, 3], "x": 52, "y": 16, "flags": 4}, - {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, - {"matrix": [1, 1], "x": 22, "y": 16, "flags": 4}, - {"matrix": [1, 0], "x": 3, "y": 16, "flags": 1}, - {"matrix": [2, 0], "x": 5, "y": 32, "flags": 1}, - {"matrix": [2, 1], "x": 26, "y": 32, "flags": 4}, - {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4}, - {"matrix": [2, 3], "x": 56, "y": 32, "flags": 4}, - {"matrix": [2, 4], "x": 70, "y": 32, "flags": 4}, - {"matrix": [2, 5], "x": 85, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 100, "y": 32, "flags": 4}, - {"matrix": [2, 7], "x": 115, "y": 32, "flags": 4}, - {"matrix": [2, 8], "x": 130, "y": 32, "flags": 4}, - {"matrix": [2, 9], "x": 145, "y": 32, "flags": 4}, - {"matrix": [2, 10], "x": 160, "y": 32, "flags": 4}, - {"matrix": [2, 11], "x": 175, "y": 32, "flags": 4}, - {"matrix": [2, 13], "x": 199, "y": 32, "flags": 1}, - {"matrix": [2, 14], "x": 224, "y": 32, "flags": 1}, - {"matrix": [3, 14], "x": 224, "y": 48, "flags": 1}, - {"matrix": [3, 13], "x": 209, "y": 48, "flags": 1}, - {"matrix": [3, 12], "x": 188, "y": 48, "flags": 1}, - {"matrix": [3, 11], "x": 168, "y": 48, "flags": 4}, - {"matrix": [3, 10], "x": 153, "y": 48, "flags": 4}, - {"matrix": [3, 9], "x": 138, "y": 48, "flags": 4}, - {"matrix": [3, 8], "x": 123, "y": 48, "flags": 4}, - {"matrix": [3, 7], "x": 108, "y": 48, "flags": 4}, - {"matrix": [3, 6], "x": 93, "y": 48, "flags": 4}, - {"matrix": [3, 5], "x": 78, "y": 48, "flags": 4}, - {"matrix": [3, 4], "x": 63, "y": 48, "flags": 4}, - {"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, - {"matrix": [3, 2], "x": 33, "y": 48, "flags": 4}, - {"matrix": [3, 0], "x": 9, "y": 48, "flags": 1}, - {"matrix": [4, 0], "x": 1, "y": 64, "flags": 1}, - {"matrix": [4, 1], "x": 20, "y": 64, "flags": 1}, - {"matrix": [4, 2], "x": 39, "y": 64, "flags": 1}, - {"matrix": [4, 5], "x": 74, "y": 64, "flags": 4}, - {"matrix": [4, 7], "x": 104, "y": 64, "flags": 4}, - {"matrix": [4, 9], "x": 134, "y": 64, "flags": 4}, - {"matrix": [4, 10], "x": 151, "y": 64, "flags": 1}, - {"matrix": [4, 11], "x": 169, "y": 64, "flags": 1}, - {"matrix": [4, 12], "x": 194, "y": 64, "flags": 1}, - {"matrix": [4, 13], "x": 209, "y": 64, "flags": 1}, - {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} - ] - }, - "url": "http://065.synthlabs.io", - "usb": { - "device_version": "0.0.1", - "force_nkro": true, - "pid": "0x3635", - "vid": "0x534E" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP18" - }, - "community_layouts": [ - "65_ansi_blocker", - "65_ansi_blocker_split_bs", - "65_ansi_blocker_tsangan", - "65_ansi_blocker_tsangan_split_bs" - ], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [2, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [2, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_split_bs_lshift_space": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [2, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 4, "y": 4, "w": 3}, - {"matrix": [4, 7], "x": 7, "y": 4}, - {"matrix": [4, 9], "x": 8, "y": 4, "w": 3}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [2, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.75}, - {"matrix": [4, 7], "x": 6.5, "y": 4}, - {"matrix": [4, 9], "x": 7.5, "y": 4, "w": 2.75}, - {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/synthlabs/065/keyboard.json b/keyboards/synthlabs/065/keyboard.json new file mode 100644 index 0000000000..d8d0d96c3f --- /dev/null +++ b/keyboards/synthlabs/065/keyboard.json @@ -0,0 +1,606 @@ +{ + "manufacturer": "Synth Labs", + "keyboard_name": "065", + "maintainer": "hongaaronc", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["GP22", "GP23", "GP24", "GP25", "GP26", "GP27", "GP28", "GP29", "GP15", "GP14", "GP13", "GP12", "GP11", "GP10", "GP9"], + "rows": ["GP0", "GP1", "GP21", "GP20", "GP19"] + }, + "processor": "RP2040", + "rgb_matrix": { + "animations": { + "alpha_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "driver": "ws2812", + "sleep": true, + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 1}, + {"x": 11, "y": 0, "flags": 2}, + {"matrix": [0, 1], "x": 14, "y": 0, "flags": 4}, + {"x": 26, "y": 0, "flags": 2}, + {"matrix": [0, 2], "x": 29, "y": 0, "flags": 4}, + {"x": 41, "y": 0, "flags": 2}, + {"matrix": [0, 3], "x": 44, "y": 0, "flags": 4}, + {"x": 56, "y": 0, "flags": 2}, + {"matrix": [0, 4], "x": 59, "y": 0, "flags": 4}, + {"x": 70, "y": 0, "flags": 2}, + {"matrix": [0, 5], "x": 74, "y": 0, "flags": 4}, + {"x": 85, "y": 0, "flags": 2}, + {"matrix": [0, 6], "x": 89, "y": 0, "flags": 4}, + {"x": 100, "y": 0, "flags": 2}, + {"matrix": [0, 7], "x": 104, "y": 0, "flags": 4}, + {"x": 115, "y": 0, "flags": 2}, + {"matrix": [0, 8], "x": 119, "y": 0, "flags": 4}, + {"x": 130, "y": 0, "flags": 2}, + {"matrix": [0, 9], "x": 134, "y": 0, "flags": 4}, + {"x": 145, "y": 0, "flags": 2}, + {"matrix": [0, 10], "x": 149, "y": 0, "flags": 4}, + {"x": 160, "y": 0, "flags": 2}, + {"matrix": [0, 11], "x": 164, "y": 0, "flags": 4}, + {"x": 175, "y": 0, "flags": 2}, + {"matrix": [0, 12], "x": 179, "y": 0, "flags": 4}, + {"x": 194, "y": 0, "flags": 2}, + {"matrix": [0, 13], "x": 201, "y": 0, "flags": 1}, + {"x": 216, "y": 0, "flags": 2}, + {"matrix": [0, 14], "x": 224, "y": 0, "flags": 1}, + {"matrix": [1, 14], "x": 224, "y": 16, "flags": 1}, + {"matrix": [1, 13], "x": 205, "y": 16, "flags": 1}, + {"matrix": [1, 12], "x": 186, "y": 16, "flags": 4}, + {"matrix": [1, 11], "x": 171, "y": 16, "flags": 4}, + {"matrix": [1, 10], "x": 156, "y": 16, "flags": 4}, + {"matrix": [1, 9], "x": 141, "y": 16, "flags": 4}, + {"matrix": [1, 8], "x": 126, "y": 16, "flags": 4}, + {"matrix": [1, 7], "x": 112, "y": 16, "flags": 4}, + {"matrix": [1, 6], "x": 97, "y": 16, "flags": 4}, + {"matrix": [1, 5], "x": 82, "y": 16, "flags": 4}, + {"matrix": [1, 4], "x": 67, "y": 16, "flags": 4}, + {"matrix": [1, 3], "x": 52, "y": 16, "flags": 4}, + {"matrix": [1, 2], "x": 37, "y": 16, "flags": 4}, + {"matrix": [1, 1], "x": 22, "y": 16, "flags": 4}, + {"matrix": [1, 0], "x": 3, "y": 16, "flags": 1}, + {"matrix": [2, 0], "x": 5, "y": 32, "flags": 1}, + {"matrix": [2, 1], "x": 26, "y": 32, "flags": 4}, + {"matrix": [2, 2], "x": 41, "y": 32, "flags": 4}, + {"matrix": [2, 3], "x": 56, "y": 32, "flags": 4}, + {"matrix": [2, 4], "x": 70, "y": 32, "flags": 4}, + {"matrix": [2, 5], "x": 85, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 100, "y": 32, "flags": 4}, + {"matrix": [2, 7], "x": 115, "y": 32, "flags": 4}, + {"matrix": [2, 8], "x": 130, "y": 32, "flags": 4}, + {"matrix": [2, 9], "x": 145, "y": 32, "flags": 4}, + {"matrix": [2, 10], "x": 160, "y": 32, "flags": 4}, + {"matrix": [2, 11], "x": 175, "y": 32, "flags": 4}, + {"matrix": [2, 13], "x": 199, "y": 32, "flags": 1}, + {"matrix": [2, 14], "x": 224, "y": 32, "flags": 1}, + {"matrix": [3, 14], "x": 224, "y": 48, "flags": 1}, + {"matrix": [3, 13], "x": 209, "y": 48, "flags": 1}, + {"matrix": [3, 12], "x": 188, "y": 48, "flags": 1}, + {"matrix": [3, 11], "x": 168, "y": 48, "flags": 4}, + {"matrix": [3, 10], "x": 153, "y": 48, "flags": 4}, + {"matrix": [3, 9], "x": 138, "y": 48, "flags": 4}, + {"matrix": [3, 8], "x": 123, "y": 48, "flags": 4}, + {"matrix": [3, 7], "x": 108, "y": 48, "flags": 4}, + {"matrix": [3, 6], "x": 93, "y": 48, "flags": 4}, + {"matrix": [3, 5], "x": 78, "y": 48, "flags": 4}, + {"matrix": [3, 4], "x": 63, "y": 48, "flags": 4}, + {"matrix": [3, 3], "x": 48, "y": 48, "flags": 4}, + {"matrix": [3, 2], "x": 33, "y": 48, "flags": 4}, + {"matrix": [3, 0], "x": 9, "y": 48, "flags": 1}, + {"matrix": [4, 0], "x": 1, "y": 64, "flags": 1}, + {"matrix": [4, 1], "x": 20, "y": 64, "flags": 1}, + {"matrix": [4, 2], "x": 39, "y": 64, "flags": 1}, + {"matrix": [4, 5], "x": 74, "y": 64, "flags": 4}, + {"matrix": [4, 7], "x": 104, "y": 64, "flags": 4}, + {"matrix": [4, 9], "x": 134, "y": 64, "flags": 4}, + {"matrix": [4, 10], "x": 151, "y": 64, "flags": 1}, + {"matrix": [4, 11], "x": 169, "y": 64, "flags": 1}, + {"matrix": [4, 12], "x": 194, "y": 64, "flags": 1}, + {"matrix": [4, 13], "x": 209, "y": 64, "flags": 1}, + {"matrix": [4, 14], "x": 224, "y": 64, "flags": 1} + ] + }, + "url": "http://065.synthlabs.io", + "usb": { + "device_version": "0.0.1", + "force_nkro": true, + "pid": "0x3635", + "vid": "0x534E" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP18" + }, + "community_layouts": [ + "65_ansi_blocker", + "65_ansi_blocker_split_bs", + "65_ansi_blocker_tsangan", + "65_ansi_blocker_tsangan_split_bs" + ], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [2, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [2, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_split_bs_lshift_space": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [2, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 4, "y": 4, "w": 3}, + {"matrix": [4, 7], "x": 7, "y": 4}, + {"matrix": [4, 9], "x": 8, "y": 4, "w": 3}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [2, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.75}, + {"matrix": [4, 7], "x": 6.5, "y": 4}, + {"matrix": [4, 9], "x": 7.5, "y": 4, "w": 2.75}, + {"matrix": [4, 10], "x": 10.25, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/synthlabs/065/rules.mk b/keyboards/synthlabs/065/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/tacworks/tac_k1/info.json b/keyboards/tacworks/tac_k1/info.json deleted file mode 100644 index cf098291be..0000000000 --- a/keyboards/tacworks/tac_k1/info.json +++ /dev/null @@ -1,411 +0,0 @@ -{ - "manufacturer": "TACWORKS", - "keyboard_name": "TAC-K1", - "maintainer": "JoyLee", - "bootloader": "wb32-dfu", - "diode_direction": "ROW2COL", - "eeprom": { - "driver": "wear_leveling", - "wear_leveling": { - "driver": "spi_flash", - "backing_size": 4096 - } - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "A5", - "on_state": 0 - }, - "matrix_pins": { - "cols": ["C0", "C1", "C2", "C3", "A6", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], - "rows": ["A1", "A2", "A3", "A4", "C13"] - }, - "processor": "WB32FQ95", - "url": "https://tacworks.store", - "usb": { - "device_version": "1.0.0", - "force_nkro": true, - "pid": "0xE431", - "suspend_wakeup_delay": 1000, - "vid": "0x342D" - }, - "community_layouts": [ - "65_ansi_blocker", - "65_ansi_blocker_split_bs", - "65_iso_blocker", - "65_iso_blocker_split_bs" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 7.5, "y": 4, "w": 2.5}, - {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - {"matrix": [0, 15], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 14], "x": 14, "y": 3}, - {"matrix": [3, 15], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13, "y": 4}, - {"matrix": [4, 14], "x": 14, "y": 4}, - {"matrix": [4, 15], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/tacworks/tac_k1/keyboard.json b/keyboards/tacworks/tac_k1/keyboard.json new file mode 100644 index 0000000000..cf098291be --- /dev/null +++ b/keyboards/tacworks/tac_k1/keyboard.json @@ -0,0 +1,411 @@ +{ + "manufacturer": "TACWORKS", + "keyboard_name": "TAC-K1", + "maintainer": "JoyLee", + "bootloader": "wb32-dfu", + "diode_direction": "ROW2COL", + "eeprom": { + "driver": "wear_leveling", + "wear_leveling": { + "driver": "spi_flash", + "backing_size": 4096 + } + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "A5", + "on_state": 0 + }, + "matrix_pins": { + "cols": ["C0", "C1", "C2", "C3", "A6", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "C6", "C7", "C8", "C9"], + "rows": ["A1", "A2", "A3", "A4", "C13"] + }, + "processor": "WB32FQ95", + "url": "https://tacworks.store", + "usb": { + "device_version": "1.0.0", + "force_nkro": true, + "pid": "0xE431", + "suspend_wakeup_delay": 1000, + "vid": "0x342D" + }, + "community_layouts": [ + "65_ansi_blocker", + "65_ansi_blocker_split_bs", + "65_iso_blocker", + "65_iso_blocker_split_bs" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 2.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 7.5, "y": 4, "w": 2.5}, + {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + {"matrix": [0, 15], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 14], "x": 14, "y": 3}, + {"matrix": [3, 15], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 8], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 9], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13, "y": 4}, + {"matrix": [4, 14], "x": 14, "y": 4}, + {"matrix": [4, 15], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/tacworks/tac_k1/rules.mk b/keyboards/tacworks/tac_k1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tacworks/tac_k1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/baumkuchen/info.json b/keyboards/takashicompany/baumkuchen/info.json deleted file mode 100644 index 2c8b77851b..0000000000 --- a/keyboards/takashicompany/baumkuchen/info.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "Baumkuchen", - "maintainer": "takashicompany", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - { - "pin_a": "D1", - "pin_b": "D0" - } - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "direct": [ - ["B2", "B6", "D4", "C6", "F4", "F5", "D7", "E6", "F6", "F7", "B1", "B3", "B4", "B5", "B5"] - ] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 6 - }, - "ws2812": { - "pin": "D3" - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0045", - "vid": "0x7463" - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 0, "y": 1 }, - { "matrix": [0, 5], "x": 1, "y": 1 }, - { "matrix": [0, 6], "x": 2, "y": 1 }, - { "matrix": [0, 7], "x": 3, "y": 1 }, - { "matrix": [0, 8], "x": 0, "y": 2 }, - { "matrix": [0, 9], "x": 1, "y": 2 }, - { "matrix": [0, 10], "x": 2, "y": 2 }, - { "matrix": [0, 11], "x": 3, "y": 2 }, - { "matrix": [0, 12], "x": 4, "y": 2 }, - { "matrix": [0, 13], "x": 3.5, "y": 3.25 }, - { "matrix": [0, 14], "x": 4.5, "y": 3.25 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/takashicompany/baumkuchen/keyboard.json b/keyboards/takashicompany/baumkuchen/keyboard.json new file mode 100644 index 0000000000..2c8b77851b --- /dev/null +++ b/keyboards/takashicompany/baumkuchen/keyboard.json @@ -0,0 +1,75 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "Baumkuchen", + "maintainer": "takashicompany", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + { + "pin_a": "D1", + "pin_b": "D0" + } + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "direct": [ + ["B2", "B6", "D4", "C6", "F4", "F5", "D7", "E6", "F6", "F7", "B1", "B3", "B4", "B5", "B5"] + ] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 6 + }, + "ws2812": { + "pin": "D3" + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0045", + "vid": "0x7463" + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 0, "y": 1 }, + { "matrix": [0, 5], "x": 1, "y": 1 }, + { "matrix": [0, 6], "x": 2, "y": 1 }, + { "matrix": [0, 7], "x": 3, "y": 1 }, + { "matrix": [0, 8], "x": 0, "y": 2 }, + { "matrix": [0, 9], "x": 1, "y": 2 }, + { "matrix": [0, 10], "x": 2, "y": 2 }, + { "matrix": [0, 11], "x": 3, "y": 2 }, + { "matrix": [0, 12], "x": 4, "y": 2 }, + { "matrix": [0, 13], "x": 3.5, "y": 3.25 }, + { "matrix": [0, 14], "x": 4.5, "y": 3.25 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/takashicompany/baumkuchen/rules.mk b/keyboards/takashicompany/baumkuchen/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/takashicompany/baumkuchen/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/takashicompany/dogtag/info.json b/keyboards/takashicompany/dogtag/info.json deleted file mode 100644 index d65092ecca..0000000000 --- a/keyboards/takashicompany/dogtag/info.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "keyboard_name": "DogTag", - "manufacturer": "takashicompany", - "url": "https://github.com/takashicompany/dogtag", - "maintainer": "takashicompany", - "usb": { - "vid": "0x7463", - "pid": "0x0018", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "rgblight": true - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1"], - "rows": ["B2", "B6", "B3"] - }, - "diode_direction": "COL2ROW", - "encoder": { - "enabled": true, - "rotary": [ - {"pin_a": "D4", "pin_b": "C6"} - ] - }, - "split": { - "enabled": true, - "soft_serial_pin": "D2", - "matrix_pins": { - "right": { - "cols": ["B1", "F7", "F6", "F5", "F4"], - "rows": ["B2", "B6", "B3"] - } - } - }, - "processor": "atmega32u4", - "bootloader": "caterina", - "rgblight": { - "led_count": 8, - "split_count": [4, 4], - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - - {"matrix": [3, 1], "x": 8, "y": 0}, - {"matrix": [3, 2], "x": 9, "y": 0}, - {"matrix": [3, 3], "x": 10, "y": 0}, - {"matrix": [3, 4], "x": 11, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 2}, - - {"matrix": [4, 0], "x": 7, "y": 2}, - {"matrix": [4, 1], "x": 8, "y": 1}, - {"matrix": [4, 2], "x": 9, "y": 1}, - {"matrix": [4, 3], "x": 10, "y": 1}, - {"matrix": [4, 4], "x": 11, "y": 1} - ] - } - } -} diff --git a/keyboards/takashicompany/dogtag/keyboard.json b/keyboards/takashicompany/dogtag/keyboard.json new file mode 100644 index 0000000000..d65092ecca --- /dev/null +++ b/keyboards/takashicompany/dogtag/keyboard.json @@ -0,0 +1,87 @@ +{ + "keyboard_name": "DogTag", + "manufacturer": "takashicompany", + "url": "https://github.com/takashicompany/dogtag", + "maintainer": "takashicompany", + "usb": { + "vid": "0x7463", + "pid": "0x0018", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "rgblight": true + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1"], + "rows": ["B2", "B6", "B3"] + }, + "diode_direction": "COL2ROW", + "encoder": { + "enabled": true, + "rotary": [ + {"pin_a": "D4", "pin_b": "C6"} + ] + }, + "split": { + "enabled": true, + "soft_serial_pin": "D2", + "matrix_pins": { + "right": { + "cols": ["B1", "F7", "F6", "F5", "F4"], + "rows": ["B2", "B6", "B3"] + } + } + }, + "processor": "atmega32u4", + "bootloader": "caterina", + "rgblight": { + "led_count": 8, + "split_count": [4, 4], + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + + {"matrix": [3, 1], "x": 8, "y": 0}, + {"matrix": [3, 2], "x": 9, "y": 0}, + {"matrix": [3, 3], "x": 10, "y": 0}, + {"matrix": [3, 4], "x": 11, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 2}, + + {"matrix": [4, 0], "x": 7, "y": 2}, + {"matrix": [4, 1], "x": 8, "y": 1}, + {"matrix": [4, 2], "x": 9, "y": 1}, + {"matrix": [4, 3], "x": 10, "y": 1}, + {"matrix": [4, 4], "x": 11, "y": 1} + ] + } + } +} diff --git a/keyboards/takashicompany/dogtag/rules.mk b/keyboards/takashicompany/dogtag/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/dogtag/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/ejectix/info.json b/keyboards/takashicompany/ejectix/info.json deleted file mode 100644 index 560c253326..0000000000 --- a/keyboards/takashicompany/ejectix/info.json +++ /dev/null @@ -1,90 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "Ejectix", - "maintainer": "takashicompany", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 11 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F4", "F5", "F6", "F7", "B1", "B3"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 11, - "sleep": true - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0049", - "vid": "0x7463" - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 3], "x": 1, "y": 0}, - {"matrix": [1, 0], "x": 2, "y": 0}, - {"matrix": [1, 3], "x": 3, "y": 0}, - {"matrix": [2, 0], "x": 4, "y": 0}, - {"matrix": [2, 3], "x": 5, "y": 0}, - {"matrix": [3, 0], "x": 6, "y": 0}, - {"matrix": [3, 3], "x": 7, "y": 0}, - {"matrix": [4, 0], "x": 8, "y": 0}, - {"matrix": [4, 3], "x": 9, "y": 0}, - {"matrix": [4, 5], "x": 10, "y": 0}, - {"matrix": [0, 1], "x": 0.5, "y": 1}, - {"matrix": [0, 4], "x": 1.5, "y": 1}, - {"matrix": [1, 1], "x": 2.5, "y": 1}, - {"matrix": [1, 4], "x": 3.5, "y": 1}, - {"matrix": [2, 1], "x": 4.5, "y": 1}, - {"matrix": [2, 4], "x": 5.5, "y": 1}, - {"matrix": [3, 1], "x": 6.5, "y": 1}, - {"matrix": [3, 4], "x": 7.5, "y": 1}, - {"matrix": [4, 1], "x": 8.5, "y": 1}, - {"matrix": [4, 4], "x": 9.5, "y": 1}, - {"matrix": [0, 2], "x": 1, "y": 2}, - {"matrix": [0, 5], "x": 2, "y": 2}, - {"matrix": [1, 2], "x": 3, "y": 2}, - {"matrix": [1, 5], "x": 4, "y": 2}, - {"matrix": [2, 2], "x": 5, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [3, 2], "x": 7, "y": 2}, - {"matrix": [3, 5], "x": 8, "y": 2}, - {"matrix": [4, 2], "x": 9, "y": 2}, - {"matrix": [5, 0], "x": 1.75, "y": 3}, - {"matrix": [5, 1], "x": 3, "y": 3}, - {"matrix": [5, 2], "x": 4.25, "y": 3}, - {"matrix": [5, 3], "x": 5.5, "y": 3}, - {"matrix": [5, 4], "x": 6.75, "y": 3}, - {"matrix": [5, 5], "x": 8, "y": 3} - ] - } - } -} diff --git a/keyboards/takashicompany/ejectix/keyboard.json b/keyboards/takashicompany/ejectix/keyboard.json new file mode 100644 index 0000000000..560c253326 --- /dev/null +++ b/keyboards/takashicompany/ejectix/keyboard.json @@ -0,0 +1,90 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "Ejectix", + "maintainer": "takashicompany", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 11 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 11, + "sleep": true + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0049", + "vid": "0x7463" + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 3], "x": 1, "y": 0}, + {"matrix": [1, 0], "x": 2, "y": 0}, + {"matrix": [1, 3], "x": 3, "y": 0}, + {"matrix": [2, 0], "x": 4, "y": 0}, + {"matrix": [2, 3], "x": 5, "y": 0}, + {"matrix": [3, 0], "x": 6, "y": 0}, + {"matrix": [3, 3], "x": 7, "y": 0}, + {"matrix": [4, 0], "x": 8, "y": 0}, + {"matrix": [4, 3], "x": 9, "y": 0}, + {"matrix": [4, 5], "x": 10, "y": 0}, + {"matrix": [0, 1], "x": 0.5, "y": 1}, + {"matrix": [0, 4], "x": 1.5, "y": 1}, + {"matrix": [1, 1], "x": 2.5, "y": 1}, + {"matrix": [1, 4], "x": 3.5, "y": 1}, + {"matrix": [2, 1], "x": 4.5, "y": 1}, + {"matrix": [2, 4], "x": 5.5, "y": 1}, + {"matrix": [3, 1], "x": 6.5, "y": 1}, + {"matrix": [3, 4], "x": 7.5, "y": 1}, + {"matrix": [4, 1], "x": 8.5, "y": 1}, + {"matrix": [4, 4], "x": 9.5, "y": 1}, + {"matrix": [0, 2], "x": 1, "y": 2}, + {"matrix": [0, 5], "x": 2, "y": 2}, + {"matrix": [1, 2], "x": 3, "y": 2}, + {"matrix": [1, 5], "x": 4, "y": 2}, + {"matrix": [2, 2], "x": 5, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [3, 2], "x": 7, "y": 2}, + {"matrix": [3, 5], "x": 8, "y": 2}, + {"matrix": [4, 2], "x": 9, "y": 2}, + {"matrix": [5, 0], "x": 1.75, "y": 3}, + {"matrix": [5, 1], "x": 3, "y": 3}, + {"matrix": [5, 2], "x": 4.25, "y": 3}, + {"matrix": [5, 3], "x": 5.5, "y": 3}, + {"matrix": [5, 4], "x": 6.75, "y": 3}, + {"matrix": [5, 5], "x": 8, "y": 3} + ] + } + } +} diff --git a/keyboards/takashicompany/ejectix/rules.mk b/keyboards/takashicompany/ejectix/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/ejectix/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/ergomirage/info.json b/keyboards/takashicompany/ergomirage/info.json deleted file mode 100644 index 1e34505b01..0000000000 --- a/keyboards/takashicompany/ergomirage/info.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "Ergomirage", - "maintainer": "takashicompany", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0044", - "vid": "0x7463" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 1.25}, - {"matrix": [0, 3], "x": 1, "y": 1.25}, - {"matrix": [1, 0], "x": 2, "y": 0.25}, - {"matrix": [1, 3], "x": 3, "y": 0}, - {"matrix": [2, 0], "x": 4, "y": 0.25}, - {"matrix": [2, 3], "x": 5, "y": 0.5}, - - {"matrix": [3, 0], "x": 8, "y": 0.5}, - {"matrix": [3, 3], "x": 9, "y": 0.25}, - {"matrix": [4, 0], "x": 10, "y": 0}, - {"matrix": [4, 3], "x": 11, "y": 0.25}, - {"matrix": [5, 0], "x": 12, "y": 1.25}, - {"matrix": [5, 3], "x": 13, "y": 1.25}, - - {"matrix": [0, 1], "x": 0, "y": 2.25}, - {"matrix": [0, 4], "x": 1, "y": 2.25}, - {"matrix": [1, 1], "x": 2, "y": 1.25}, - {"matrix": [1, 4], "x": 3, "y": 1}, - {"matrix": [2, 1], "x": 4, "y": 1.25}, - {"matrix": [2, 4], "x": 5, "y": 1.5}, - - {"matrix": [3, 1], "x": 8, "y": 1.5}, - {"matrix": [3, 4], "x": 9, "y": 1.25}, - {"matrix": [4, 1], "x": 10, "y": 1}, - {"matrix": [4, 4], "x": 11, "y": 1.25}, - {"matrix": [5, 1], "x": 12, "y": 2.25}, - {"matrix": [5, 4], "x": 13, "y": 2.25}, - - {"matrix": [0, 2], "x": 0, "y": 3.25}, - {"matrix": [0, 5], "x": 1, "y": 3.25}, - {"matrix": [1, 2], "x": 2, "y": 2.25}, - {"matrix": [1, 5], "x": 3, "y": 2}, - {"matrix": [2, 2], "x": 4, "y": 2.25}, - {"matrix": [2, 5], "x": 5, "y": 2.5}, - - {"matrix": [3, 2], "x": 8, "y": 2.5}, - {"matrix": [3, 5], "x": 9, "y": 2.25}, - {"matrix": [4, 2], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2.25}, - {"matrix": [5, 2], "x": 12, "y": 3.25}, - {"matrix": [5, 5], "x": 13, "y": 3.25}, - - {"matrix": [6, 0], "x": 2.5, "y": 4}, - {"matrix": [6, 1], "x": 3.5, "y": 4}, - {"matrix": [6, 2], "x": 4.5, "y": 4}, - {"matrix": [6, 3], "x": 5.5, "y": 4}, - - {"matrix": [7, 0], "x": 7.5, "y": 4}, - {"matrix": [7, 1], "x": 8.5, "y": 4}, - {"matrix": [7, 2], "x": 9.5, "y": 4}, - {"matrix": [7, 3], "x": 10.5, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/takashicompany/ergomirage/keyboard.json b/keyboards/takashicompany/ergomirage/keyboard.json new file mode 100644 index 0000000000..1e34505b01 --- /dev/null +++ b/keyboards/takashicompany/ergomirage/keyboard.json @@ -0,0 +1,82 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "Ergomirage", + "maintainer": "takashicompany", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0044", + "vid": "0x7463" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 1.25}, + {"matrix": [0, 3], "x": 1, "y": 1.25}, + {"matrix": [1, 0], "x": 2, "y": 0.25}, + {"matrix": [1, 3], "x": 3, "y": 0}, + {"matrix": [2, 0], "x": 4, "y": 0.25}, + {"matrix": [2, 3], "x": 5, "y": 0.5}, + + {"matrix": [3, 0], "x": 8, "y": 0.5}, + {"matrix": [3, 3], "x": 9, "y": 0.25}, + {"matrix": [4, 0], "x": 10, "y": 0}, + {"matrix": [4, 3], "x": 11, "y": 0.25}, + {"matrix": [5, 0], "x": 12, "y": 1.25}, + {"matrix": [5, 3], "x": 13, "y": 1.25}, + + {"matrix": [0, 1], "x": 0, "y": 2.25}, + {"matrix": [0, 4], "x": 1, "y": 2.25}, + {"matrix": [1, 1], "x": 2, "y": 1.25}, + {"matrix": [1, 4], "x": 3, "y": 1}, + {"matrix": [2, 1], "x": 4, "y": 1.25}, + {"matrix": [2, 4], "x": 5, "y": 1.5}, + + {"matrix": [3, 1], "x": 8, "y": 1.5}, + {"matrix": [3, 4], "x": 9, "y": 1.25}, + {"matrix": [4, 1], "x": 10, "y": 1}, + {"matrix": [4, 4], "x": 11, "y": 1.25}, + {"matrix": [5, 1], "x": 12, "y": 2.25}, + {"matrix": [5, 4], "x": 13, "y": 2.25}, + + {"matrix": [0, 2], "x": 0, "y": 3.25}, + {"matrix": [0, 5], "x": 1, "y": 3.25}, + {"matrix": [1, 2], "x": 2, "y": 2.25}, + {"matrix": [1, 5], "x": 3, "y": 2}, + {"matrix": [2, 2], "x": 4, "y": 2.25}, + {"matrix": [2, 5], "x": 5, "y": 2.5}, + + {"matrix": [3, 2], "x": 8, "y": 2.5}, + {"matrix": [3, 5], "x": 9, "y": 2.25}, + {"matrix": [4, 2], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2.25}, + {"matrix": [5, 2], "x": 12, "y": 3.25}, + {"matrix": [5, 5], "x": 13, "y": 3.25}, + + {"matrix": [6, 0], "x": 2.5, "y": 4}, + {"matrix": [6, 1], "x": 3.5, "y": 4}, + {"matrix": [6, 2], "x": 4.5, "y": 4}, + {"matrix": [6, 3], "x": 5.5, "y": 4}, + + {"matrix": [7, 0], "x": 7.5, "y": 4}, + {"matrix": [7, 1], "x": 8.5, "y": 4}, + {"matrix": [7, 2], "x": 9.5, "y": 4}, + {"matrix": [7, 3], "x": 10.5, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/takashicompany/ergomirage/rules.mk b/keyboards/takashicompany/ergomirage/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/ergomirage/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/goat51/info.json b/keyboards/takashicompany/goat51/info.json deleted file mode 100644 index c424685713..0000000000 --- a/keyboards/takashicompany/goat51/info.json +++ /dev/null @@ -1,112 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "GOAT51", - "maintainer": "takashicompany", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "encoder": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "D2"], - "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] - }, - "encoder": { - "rotary": [ - {"pin_a": "D1", "pin_b": "D0"} - ] - }, - "url": "https://github.com/takashicompany/goat51", - "usb": { - "device_version": "1.0.0", - "pid": "0x0029", - "vid": "0x7463" - }, - "rgblight": { - "led_count": 11, - "hue_steps": 10, - "saturation_steps": 17, - "brightness_steps": 17, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.5}, - {"matrix": [0, 1], "x": 1, "y": 0.5}, - {"matrix": [0, 2], "x": 2, "y": 0.25}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [4, 1], "x": 10, "y": 0}, - {"matrix": [4, 2], "x": 11, "y": 0}, - {"matrix": [4, 3], "x": 12, "y": 0}, - {"matrix": [4, 4], "x": 13, "y": 0.25}, - {"matrix": [4, 5], "x": 14, "y": 0.5}, - {"matrix": [4, 6], "x": 15, "y": 0.5}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 7.5, "y": 0.5}, - {"matrix": [5, 1], "x": 10, "y": 1}, - {"matrix": [5, 2], "x": 11, "y": 1}, - {"matrix": [5, 3], "x": 12, "y": 1}, - {"matrix": [5, 4], "x": 13, "y": 1.25}, - {"matrix": [5, 5], "x": 14, "y": 1.5}, - {"matrix": [5, 6], "x": 15, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5}, - {"matrix": [2, 1], "x": 1, "y": 2.5}, - {"matrix": [2, 2], "x": 2, "y": 2.25}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 5, "y": 2}, - {"matrix": [6, 1], "x": 10, "y": 2}, - {"matrix": [6, 2], "x": 11, "y": 2}, - {"matrix": [6, 3], "x": 12, "y": 2}, - {"matrix": [6, 4], "x": 13, "y": 2.25}, - {"matrix": [6, 5], "x": 14, "y": 2.5}, - {"matrix": [6, 6], "x": 15, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5}, - {"matrix": [3, 1], "x": 1, "y": 3.5}, - {"matrix": [3, 2], "x": 2, "y": 3.25}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3}, - {"matrix": [3, 5], "x": 5, "y": 3}, - {"matrix": [3, 6], "x": 6, "y": 3}, - {"matrix": [7, 0], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 2], "x": 11, "y": 3}, - {"matrix": [7, 3], "x": 12, "y": 3}, - {"matrix": [7, 4], "x": 13, "y": 3.25}, - {"matrix": [7, 5], "x": 14, "y": 3.5}, - {"matrix": [7, 6], "x": 15, "y": 3.5}, - {"matrix": [0, 6], "x": 7, "y": 1.5}, - {"matrix": [4, 0], "x": 8, "y": 1.5} - ] - } - } -} diff --git a/keyboards/takashicompany/goat51/keyboard.json b/keyboards/takashicompany/goat51/keyboard.json new file mode 100644 index 0000000000..c424685713 --- /dev/null +++ b/keyboards/takashicompany/goat51/keyboard.json @@ -0,0 +1,112 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "GOAT51", + "maintainer": "takashicompany", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "encoder": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5", "D2"], + "rows": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6"] + }, + "encoder": { + "rotary": [ + {"pin_a": "D1", "pin_b": "D0"} + ] + }, + "url": "https://github.com/takashicompany/goat51", + "usb": { + "device_version": "1.0.0", + "pid": "0x0029", + "vid": "0x7463" + }, + "rgblight": { + "led_count": 11, + "hue_steps": 10, + "saturation_steps": 17, + "brightness_steps": 17, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.5}, + {"matrix": [0, 1], "x": 1, "y": 0.5}, + {"matrix": [0, 2], "x": 2, "y": 0.25}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [4, 1], "x": 10, "y": 0}, + {"matrix": [4, 2], "x": 11, "y": 0}, + {"matrix": [4, 3], "x": 12, "y": 0}, + {"matrix": [4, 4], "x": 13, "y": 0.25}, + {"matrix": [4, 5], "x": 14, "y": 0.5}, + {"matrix": [4, 6], "x": 15, "y": 0.5}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 7.5, "y": 0.5}, + {"matrix": [5, 1], "x": 10, "y": 1}, + {"matrix": [5, 2], "x": 11, "y": 1}, + {"matrix": [5, 3], "x": 12, "y": 1}, + {"matrix": [5, 4], "x": 13, "y": 1.25}, + {"matrix": [5, 5], "x": 14, "y": 1.5}, + {"matrix": [5, 6], "x": 15, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5}, + {"matrix": [2, 1], "x": 1, "y": 2.5}, + {"matrix": [2, 2], "x": 2, "y": 2.25}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 5, "y": 2}, + {"matrix": [6, 1], "x": 10, "y": 2}, + {"matrix": [6, 2], "x": 11, "y": 2}, + {"matrix": [6, 3], "x": 12, "y": 2}, + {"matrix": [6, 4], "x": 13, "y": 2.25}, + {"matrix": [6, 5], "x": 14, "y": 2.5}, + {"matrix": [6, 6], "x": 15, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5}, + {"matrix": [3, 1], "x": 1, "y": 3.5}, + {"matrix": [3, 2], "x": 2, "y": 3.25}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3}, + {"matrix": [3, 5], "x": 5, "y": 3}, + {"matrix": [3, 6], "x": 6, "y": 3}, + {"matrix": [7, 0], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 2], "x": 11, "y": 3}, + {"matrix": [7, 3], "x": 12, "y": 3}, + {"matrix": [7, 4], "x": 13, "y": 3.25}, + {"matrix": [7, 5], "x": 14, "y": 3.5}, + {"matrix": [7, 6], "x": 15, "y": 3.5}, + {"matrix": [0, 6], "x": 7, "y": 1.5}, + {"matrix": [4, 0], "x": 8, "y": 1.5} + ] + } + } +} diff --git a/keyboards/takashicompany/goat51/rules.mk b/keyboards/takashicompany/goat51/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/takashicompany/goat51/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/takashicompany/heavy_left/info.json b/keyboards/takashicompany/heavy_left/info.json deleted file mode 100644 index e0c020d0fd..0000000000 --- a/keyboards/takashicompany/heavy_left/info.json +++ /dev/null @@ -1,172 +0,0 @@ -{ - "keyboard_name": "Heavy Left", - "manufacturer": "takashicompany", - "maintainer": "takashicompany", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "rgblight": true - }, - "usb": { - "vid": "0x7463", - "pid": "0x0015", - "device_version": "0.0.1" - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 12, - "sleep": true, - "split_count": [6, 6], - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "christmas": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D1", "D0"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "diode_direction": "COL2ROW", - "split": { - "enabled": true, - "soft_serial_pin": "D2", - "main": "eeprom" - }, - "development_board": "promicro", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 6], "x": 0, "y": 0}, - {"matrix": [0, 7], "x": 1, "y": 0}, - {"matrix": [0, 8], "x": 2, "y": 0}, - {"matrix": [0, 9], "x": 3, "y": 0}, - - {"matrix": [0, 0], "x": 4.25, "y": 0}, - {"matrix": [0, 1], "x": 5.25, "y": 0}, - {"matrix": [0, 2], "x": 6.25, "y": 0}, - {"matrix": [0, 3], "x": 7.25, "y": 0}, - {"matrix": [0, 4], "x": 8.25, "y": 0}, - {"matrix": [0, 5], "x": 9.25, "y": 0}, - - {"matrix": [5, 0], "x": 10.75, "y": 0}, - {"matrix": [5, 1], "x": 11.75, "y": 0}, - {"matrix": [5, 2], "x": 12.75, "y": 0}, - {"matrix": [5, 3], "x": 13.75, "y": 0}, - {"matrix": [5, 4], "x": 14.75, "y": 0}, - {"matrix": [5, 5], "x": 15.75, "y": 0}, - {"matrix": [5, 6], "x": 16.75, "y": 0}, - {"matrix": [5, 7], "x": 17.75, "y": 0}, - {"matrix": [6, 7], "x": 18.75, "y": 0}, - - {"matrix": [5, 8], "x": 20, "y": 0}, - - {"matrix": [1, 6], "x": 0, "y": 1}, - {"matrix": [1, 7], "x": 1, "y": 1}, - {"matrix": [1, 8], "x": 2, "y": 1}, - {"matrix": [1, 9], "x": 3, "y": 1}, - - {"matrix": [1, 0], "x": 4.25, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 5.75, "y": 1}, - {"matrix": [1, 2], "x": 6.75, "y": 1}, - {"matrix": [1, 3], "x": 7.75, "y": 1}, - {"matrix": [1, 4], "x": 8.75, "y": 1}, - {"matrix": [1, 5], "x": 9.75, "y": 1}, - - {"matrix": [6, 0], "x": 11.25, "y": 1}, - {"matrix": [6, 1], "x": 12.25, "y": 1}, - {"matrix": [6, 2], "x": 13.25, "y": 1}, - {"matrix": [6, 3], "x": 14.25, "y": 1}, - {"matrix": [6, 4], "x": 15.25, "y": 1}, - {"matrix": [6, 5], "x": 16.25, "y": 1}, - {"matrix": [6, 6], "x": 17.25, "y": 1}, - {"matrix": [7, 7], "x": 18.5, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [6, 8], "x": 20, "y": 1}, - - {"matrix": [2, 6], "x": 0, "y": 2}, - {"matrix": [2, 7], "x": 1, "y": 2}, - {"matrix": [2, 8], "x": 2, "y": 2}, - {"matrix": [2, 9], "x": 3, "y": 2}, - - {"matrix": [2, 0], "x": 4.25, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 6, "y": 2}, - {"matrix": [2, 2], "x": 7, "y": 2}, - {"matrix": [2, 3], "x": 8, "y": 2}, - {"matrix": [2, 4], "x": 9, "y": 2}, - {"matrix": [2, 5], "x": 10, "y": 2}, - - {"matrix": [7, 0], "x": 11.5, "y": 2}, - {"matrix": [7, 1], "x": 12.5, "y": 2}, - {"matrix": [7, 2], "x": 13.5, "y": 2}, - {"matrix": [7, 3], "x": 14.5, "y": 2}, - {"matrix": [7, 4], "x": 15.5, "y": 2}, - {"matrix": [7, 5], "x": 16.5, "y": 2}, - {"matrix": [7, 6], "x": 17.5, "y": 2}, - - {"matrix": [7, 8], "x": 20, "y": 2}, - - {"matrix": [3, 6], "x": 0, "y": 3}, - {"matrix": [3, 7], "x": 1, "y": 3}, - {"matrix": [3, 8], "x": 2, "y": 3}, - {"matrix": [3, 9], "x": 3, "y": 3}, - - {"matrix": [3, 0], "x": 4.25, "y": 3, "w": 2.25}, - {"matrix": [3, 1], "x": 6.5, "y": 3}, - {"matrix": [3, 2], "x": 7.5, "y": 3}, - {"matrix": [3, 3], "x": 8.5, "y": 3}, - {"matrix": [3, 4], "x": 9.5, "y": 3}, - {"matrix": [3, 5], "x": 10.5, "y": 3}, - - {"matrix": [8, 0], "x": 11.75, "y": 3}, - {"matrix": [8, 1], "x": 12.75, "y": 3}, - {"matrix": [8, 2], "x": 13.75, "y": 3}, - {"matrix": [8, 3], "x": 14.75, "y": 3}, - {"matrix": [8, 4], "x": 15.75, "y": 3}, - {"matrix": [8, 5], "x": 16.75, "y": 3}, - {"matrix": [8, 6], "x": 17.75, "y": 3}, - {"matrix": [8, 7], "x": 18.75, "y": 3}, - - {"matrix": [8, 8], "x": 20, "y": 3}, - - {"matrix": [4, 6], "x": 0, "y": 4}, - {"matrix": [4, 7], "x": 1, "y": 4}, - {"matrix": [4, 8], "x": 2, "y": 4}, - {"matrix": [4, 9], "x": 3, "y": 4}, - - {"matrix": [4, 0], "x": 4.25, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 5.5, "y": 4}, - {"matrix": [4, 2], "x": 6.5, "y": 4, "w": 1.25}, - {"matrix": [4, 3], "x": 7.75, "y": 4}, - {"matrix": [4, 4], "x": 8.75, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 10, "y": 4, "w": 1.25}, - - {"matrix": [9, 0], "x": 11.5, "y": 4}, - {"matrix": [9, 1], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [9, 2], "x": 13.75, "y": 4}, - {"matrix": [9, 3], "x": 14.75, "y": 4}, - {"matrix": [9, 4], "x": 15.75, "y": 4}, - {"matrix": [9, 5], "x": 16.75, "y": 4}, - {"matrix": [9, 6], "x": 17.75, "y": 4}, - {"matrix": [9, 7], "x": 18.75, "y": 4}, - - {"matrix": [9, 8], "x": 20, "y": 4} - ] - } - } -} diff --git a/keyboards/takashicompany/heavy_left/keyboard.json b/keyboards/takashicompany/heavy_left/keyboard.json new file mode 100644 index 0000000000..e0c020d0fd --- /dev/null +++ b/keyboards/takashicompany/heavy_left/keyboard.json @@ -0,0 +1,172 @@ +{ + "keyboard_name": "Heavy Left", + "manufacturer": "takashicompany", + "maintainer": "takashicompany", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "rgblight": true + }, + "usb": { + "vid": "0x7463", + "pid": "0x0015", + "device_version": "0.0.1" + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 12, + "sleep": true, + "split_count": [6, 6], + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "christmas": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "D1", "D0"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "diode_direction": "COL2ROW", + "split": { + "enabled": true, + "soft_serial_pin": "D2", + "main": "eeprom" + }, + "development_board": "promicro", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 6], "x": 0, "y": 0}, + {"matrix": [0, 7], "x": 1, "y": 0}, + {"matrix": [0, 8], "x": 2, "y": 0}, + {"matrix": [0, 9], "x": 3, "y": 0}, + + {"matrix": [0, 0], "x": 4.25, "y": 0}, + {"matrix": [0, 1], "x": 5.25, "y": 0}, + {"matrix": [0, 2], "x": 6.25, "y": 0}, + {"matrix": [0, 3], "x": 7.25, "y": 0}, + {"matrix": [0, 4], "x": 8.25, "y": 0}, + {"matrix": [0, 5], "x": 9.25, "y": 0}, + + {"matrix": [5, 0], "x": 10.75, "y": 0}, + {"matrix": [5, 1], "x": 11.75, "y": 0}, + {"matrix": [5, 2], "x": 12.75, "y": 0}, + {"matrix": [5, 3], "x": 13.75, "y": 0}, + {"matrix": [5, 4], "x": 14.75, "y": 0}, + {"matrix": [5, 5], "x": 15.75, "y": 0}, + {"matrix": [5, 6], "x": 16.75, "y": 0}, + {"matrix": [5, 7], "x": 17.75, "y": 0}, + {"matrix": [6, 7], "x": 18.75, "y": 0}, + + {"matrix": [5, 8], "x": 20, "y": 0}, + + {"matrix": [1, 6], "x": 0, "y": 1}, + {"matrix": [1, 7], "x": 1, "y": 1}, + {"matrix": [1, 8], "x": 2, "y": 1}, + {"matrix": [1, 9], "x": 3, "y": 1}, + + {"matrix": [1, 0], "x": 4.25, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 5.75, "y": 1}, + {"matrix": [1, 2], "x": 6.75, "y": 1}, + {"matrix": [1, 3], "x": 7.75, "y": 1}, + {"matrix": [1, 4], "x": 8.75, "y": 1}, + {"matrix": [1, 5], "x": 9.75, "y": 1}, + + {"matrix": [6, 0], "x": 11.25, "y": 1}, + {"matrix": [6, 1], "x": 12.25, "y": 1}, + {"matrix": [6, 2], "x": 13.25, "y": 1}, + {"matrix": [6, 3], "x": 14.25, "y": 1}, + {"matrix": [6, 4], "x": 15.25, "y": 1}, + {"matrix": [6, 5], "x": 16.25, "y": 1}, + {"matrix": [6, 6], "x": 17.25, "y": 1}, + {"matrix": [7, 7], "x": 18.5, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [6, 8], "x": 20, "y": 1}, + + {"matrix": [2, 6], "x": 0, "y": 2}, + {"matrix": [2, 7], "x": 1, "y": 2}, + {"matrix": [2, 8], "x": 2, "y": 2}, + {"matrix": [2, 9], "x": 3, "y": 2}, + + {"matrix": [2, 0], "x": 4.25, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 6, "y": 2}, + {"matrix": [2, 2], "x": 7, "y": 2}, + {"matrix": [2, 3], "x": 8, "y": 2}, + {"matrix": [2, 4], "x": 9, "y": 2}, + {"matrix": [2, 5], "x": 10, "y": 2}, + + {"matrix": [7, 0], "x": 11.5, "y": 2}, + {"matrix": [7, 1], "x": 12.5, "y": 2}, + {"matrix": [7, 2], "x": 13.5, "y": 2}, + {"matrix": [7, 3], "x": 14.5, "y": 2}, + {"matrix": [7, 4], "x": 15.5, "y": 2}, + {"matrix": [7, 5], "x": 16.5, "y": 2}, + {"matrix": [7, 6], "x": 17.5, "y": 2}, + + {"matrix": [7, 8], "x": 20, "y": 2}, + + {"matrix": [3, 6], "x": 0, "y": 3}, + {"matrix": [3, 7], "x": 1, "y": 3}, + {"matrix": [3, 8], "x": 2, "y": 3}, + {"matrix": [3, 9], "x": 3, "y": 3}, + + {"matrix": [3, 0], "x": 4.25, "y": 3, "w": 2.25}, + {"matrix": [3, 1], "x": 6.5, "y": 3}, + {"matrix": [3, 2], "x": 7.5, "y": 3}, + {"matrix": [3, 3], "x": 8.5, "y": 3}, + {"matrix": [3, 4], "x": 9.5, "y": 3}, + {"matrix": [3, 5], "x": 10.5, "y": 3}, + + {"matrix": [8, 0], "x": 11.75, "y": 3}, + {"matrix": [8, 1], "x": 12.75, "y": 3}, + {"matrix": [8, 2], "x": 13.75, "y": 3}, + {"matrix": [8, 3], "x": 14.75, "y": 3}, + {"matrix": [8, 4], "x": 15.75, "y": 3}, + {"matrix": [8, 5], "x": 16.75, "y": 3}, + {"matrix": [8, 6], "x": 17.75, "y": 3}, + {"matrix": [8, 7], "x": 18.75, "y": 3}, + + {"matrix": [8, 8], "x": 20, "y": 3}, + + {"matrix": [4, 6], "x": 0, "y": 4}, + {"matrix": [4, 7], "x": 1, "y": 4}, + {"matrix": [4, 8], "x": 2, "y": 4}, + {"matrix": [4, 9], "x": 3, "y": 4}, + + {"matrix": [4, 0], "x": 4.25, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 5.5, "y": 4}, + {"matrix": [4, 2], "x": 6.5, "y": 4, "w": 1.25}, + {"matrix": [4, 3], "x": 7.75, "y": 4}, + {"matrix": [4, 4], "x": 8.75, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 10, "y": 4, "w": 1.25}, + + {"matrix": [9, 0], "x": 11.5, "y": 4}, + {"matrix": [9, 1], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [9, 2], "x": 13.75, "y": 4}, + {"matrix": [9, 3], "x": 14.75, "y": 4}, + {"matrix": [9, 4], "x": 15.75, "y": 4}, + {"matrix": [9, 5], "x": 16.75, "y": 4}, + {"matrix": [9, 6], "x": 17.75, "y": 4}, + {"matrix": [9, 7], "x": 18.75, "y": 4}, + + {"matrix": [9, 8], "x": 20, "y": 4} + ] + } + } +} diff --git a/keyboards/takashicompany/heavy_left/rules.mk b/keyboards/takashicompany/heavy_left/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/heavy_left/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/minidivide/info.json b/keyboards/takashicompany/minidivide/info.json deleted file mode 100644 index 2234cd9b39..0000000000 --- a/keyboards/takashicompany/minidivide/info.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "miniDivide", - "maintainer": "takashicompany", - "build": { - "lto": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4"], - "rows": ["F4", "F5", "F6", "F7"] - }, - "pin_compatible": "promicro", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 10, - "sleep": true, - "split_count": [5, 5] - }, - "split": { - "enabled": true, - "matrix_pins": { - "right": { - "cols": ["B4", "E6", "D7", "C6", "D4"], - "rows": ["F4", "F5", "F6", "F7"] - } - }, - "soft_serial_pin": "D2" - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0037", - "vid": "0x7463" - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.42}, - {"matrix": [0, 1], "x": 0.84, "y": 0.21}, - {"matrix": [0, 2], "x": 1.68, "y": 0}, - {"matrix": [0, 3], "x": 2.52, "y": 0.21}, - {"matrix": [0, 4], "x": 3.36, "y": 0.42}, - {"matrix": [4, 0], "x": 6.3, "y": 0.42}, - {"matrix": [4, 1], "x": 7.14, "y": 0.21}, - {"matrix": [4, 2], "x": 7.98, "y": 0}, - {"matrix": [4, 3], "x": 8.82, "y": 0.21}, - {"matrix": [4, 4], "x": 9.66, "y": 0.42}, - {"matrix": [1, 0], "x": 0, "y": 1.26}, - {"matrix": [1, 1], "x": 0.84, "y": 1.05}, - {"matrix": [1, 2], "x": 1.68, "y": 0.84}, - {"matrix": [1, 3], "x": 2.52, "y": 1.05}, - {"matrix": [1, 4], "x": 3.36, "y": 1.26}, - {"matrix": [5, 0], "x": 6.3, "y": 1.26}, - {"matrix": [5, 1], "x": 7.14, "y": 1.05}, - {"matrix": [5, 2], "x": 7.98, "y": 0.84}, - {"matrix": [5, 3], "x": 8.82, "y": 1.05}, - {"matrix": [5, 4], "x": 9.66, "y": 1.26}, - {"matrix": [2, 0], "x": 0, "y": 2.1}, - {"matrix": [2, 1], "x": 0.84, "y": 1.89}, - {"matrix": [2, 2], "x": 1.68, "y": 1.68}, - {"matrix": [2, 3], "x": 2.52, "y": 1.89}, - {"matrix": [2, 4], "x": 3.36, "y": 2.1}, - {"matrix": [6, 0], "x": 6.3, "y": 2.1}, - {"matrix": [6, 1], "x": 7.14, "y": 1.89}, - {"matrix": [6, 2], "x": 7.98, "y": 1.68}, - {"matrix": [6, 3], "x": 8.82, "y": 1.89}, - {"matrix": [6, 4], "x": 9.66, "y": 2.1}, - {"matrix": [3, 1], "x": 1.68, "y": 3.15}, - {"matrix": [3, 2], "x": 2.52, "y": 3.15}, - {"matrix": [3, 3], "x": 3.36, "y": 3.15}, - {"matrix": [3, 4], "x": 4.2, "y": 3.15}, - {"matrix": [7, 0], "x": 5.46, "y": 3.15}, - {"matrix": [7, 1], "x": 6.3, "y": 3.15}, - {"matrix": [7, 2], "x": 7.14, "y": 3.15}, - {"matrix": [7, 3], "x": 7.98, "y": 3.15} - ] - } - } -} diff --git a/keyboards/takashicompany/minidivide/keyboard.json b/keyboards/takashicompany/minidivide/keyboard.json new file mode 100644 index 0000000000..2234cd9b39 --- /dev/null +++ b/keyboards/takashicompany/minidivide/keyboard.json @@ -0,0 +1,105 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "miniDivide", + "maintainer": "takashicompany", + "build": { + "lto": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4"], + "rows": ["F4", "F5", "F6", "F7"] + }, + "pin_compatible": "promicro", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 10, + "sleep": true, + "split_count": [5, 5] + }, + "split": { + "enabled": true, + "matrix_pins": { + "right": { + "cols": ["B4", "E6", "D7", "C6", "D4"], + "rows": ["F4", "F5", "F6", "F7"] + } + }, + "soft_serial_pin": "D2" + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0037", + "vid": "0x7463" + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.42}, + {"matrix": [0, 1], "x": 0.84, "y": 0.21}, + {"matrix": [0, 2], "x": 1.68, "y": 0}, + {"matrix": [0, 3], "x": 2.52, "y": 0.21}, + {"matrix": [0, 4], "x": 3.36, "y": 0.42}, + {"matrix": [4, 0], "x": 6.3, "y": 0.42}, + {"matrix": [4, 1], "x": 7.14, "y": 0.21}, + {"matrix": [4, 2], "x": 7.98, "y": 0}, + {"matrix": [4, 3], "x": 8.82, "y": 0.21}, + {"matrix": [4, 4], "x": 9.66, "y": 0.42}, + {"matrix": [1, 0], "x": 0, "y": 1.26}, + {"matrix": [1, 1], "x": 0.84, "y": 1.05}, + {"matrix": [1, 2], "x": 1.68, "y": 0.84}, + {"matrix": [1, 3], "x": 2.52, "y": 1.05}, + {"matrix": [1, 4], "x": 3.36, "y": 1.26}, + {"matrix": [5, 0], "x": 6.3, "y": 1.26}, + {"matrix": [5, 1], "x": 7.14, "y": 1.05}, + {"matrix": [5, 2], "x": 7.98, "y": 0.84}, + {"matrix": [5, 3], "x": 8.82, "y": 1.05}, + {"matrix": [5, 4], "x": 9.66, "y": 1.26}, + {"matrix": [2, 0], "x": 0, "y": 2.1}, + {"matrix": [2, 1], "x": 0.84, "y": 1.89}, + {"matrix": [2, 2], "x": 1.68, "y": 1.68}, + {"matrix": [2, 3], "x": 2.52, "y": 1.89}, + {"matrix": [2, 4], "x": 3.36, "y": 2.1}, + {"matrix": [6, 0], "x": 6.3, "y": 2.1}, + {"matrix": [6, 1], "x": 7.14, "y": 1.89}, + {"matrix": [6, 2], "x": 7.98, "y": 1.68}, + {"matrix": [6, 3], "x": 8.82, "y": 1.89}, + {"matrix": [6, 4], "x": 9.66, "y": 2.1}, + {"matrix": [3, 1], "x": 1.68, "y": 3.15}, + {"matrix": [3, 2], "x": 2.52, "y": 3.15}, + {"matrix": [3, 3], "x": 3.36, "y": 3.15}, + {"matrix": [3, 4], "x": 4.2, "y": 3.15}, + {"matrix": [7, 0], "x": 5.46, "y": 3.15}, + {"matrix": [7, 1], "x": 6.3, "y": 3.15}, + {"matrix": [7, 2], "x": 7.14, "y": 3.15}, + {"matrix": [7, 3], "x": 7.98, "y": 3.15} + ] + } + } +} diff --git a/keyboards/takashicompany/minidivide/rules.mk b/keyboards/takashicompany/minidivide/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/takashicompany/minidivide/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/takashicompany/minidivide_max/info.json b/keyboards/takashicompany/minidivide_max/info.json deleted file mode 100644 index 32e67e944d..0000000000 --- a/keyboards/takashicompany/minidivide_max/info.json +++ /dev/null @@ -1,129 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "miniDivide MAX", - "maintainer": "takashicompany", - "build": { - "lto": true - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F4", "F5", "F6", "F7", "B1"] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 16, - "sleep": true, - "split_count": [8, 8] - }, - "split": { - "enabled": true, - "matrix_pins": { - "right": { - "cols": ["B5", "B4", "E6", "D7", "C6", "D4"], - "rows": ["F4", "F5", "F6", "F7", "B1"] - } - }, - "soft_serial_pin": "D2" - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x0054", - "vid": "0x7463" - }, - "ws2812": { - "pin": "D3" - }, - "dynamic_keymap": { - "layer_count": 7 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.4}, - {"matrix": [0, 1], "x": 1, "y": 0.4}, - {"matrix": [0, 2], "x": 2, "y": 0.2}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0.2}, - {"matrix": [0, 5], "x": 5, "y": 0.4}, - {"matrix": [5, 0], "x": 9, "y": 0.4}, - {"matrix": [5, 1], "x": 10, "y": 0.2}, - {"matrix": [5, 2], "x": 11, "y": 0}, - {"matrix": [5, 3], "x": 12, "y": 0.2}, - {"matrix": [5, 4], "x": 13, "y": 0.4}, - {"matrix": [5, 5], "x": 14, "y": 0.4}, - - {"matrix": [1, 0], "x": 0, "y": 1.4}, - {"matrix": [1, 1], "x": 1, "y": 1.4}, - {"matrix": [1, 2], "x": 2, "y": 1.2}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1.2}, - {"matrix": [1, 5], "x": 5, "y": 1.4}, - {"matrix": [6, 0], "x": 9, "y": 1.4}, - {"matrix": [6, 1], "x": 10, "y": 1.2}, - {"matrix": [6, 2], "x": 11, "y": 1}, - {"matrix": [6, 3], "x": 12, "y": 1.2}, - {"matrix": [6, 4], "x": 13, "y": 1.4}, - {"matrix": [6, 5], "x": 14, "y": 1.4}, - - {"matrix": [2, 0], "x": 0, "y": 2.4}, - {"matrix": [2, 1], "x": 1, "y": 2.4}, - {"matrix": [2, 2], "x": 2, "y": 2.2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2.2}, - {"matrix": [2, 5], "x": 5, "y": 2.4}, - {"matrix": [7, 0], "x": 9, "y": 2.4}, - {"matrix": [7, 1], "x": 10, "y": 2.2}, - {"matrix": [7, 2], "x": 11, "y": 2}, - {"matrix": [7, 3], "x": 12, "y": 2.2}, - {"matrix": [7, 4], "x": 13, "y": 2.4}, - {"matrix": [7, 5], "x": 14, "y": 2.4}, - - {"matrix": [3, 0], "x": 0, "y": 3.4}, - {"matrix": [3, 1], "x": 1, "y": 3.4}, - {"matrix": [3, 2], "x": 2, "y": 3.2}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [3, 4], "x": 4, "y": 3.2}, - {"matrix": [3, 5], "x": 5, "y": 3.4}, - {"matrix": [8, 0], "x": 9, "y": 3.4}, - {"matrix": [8, 1], "x": 10, "y": 3.2}, - {"matrix": [8, 2], "x": 11, "y": 3}, - {"matrix": [8, 3], "x": 12, "y": 3.2}, - {"matrix": [8, 4], "x": 13, "y": 3.4}, - {"matrix": [8, 5], "x": 14, "y": 3.4}, - - {"matrix": [4, 2], "x": 3, "y": 4.1}, - {"matrix": [4, 3], "x": 4, "y": 4.3}, - {"matrix": [4, 4], "x": 5, "y": 4.5}, - {"matrix": [4, 5], "x": 6, "y": 4.7}, - - {"matrix": [9, 0], "x": 8, "y": 4.7}, - {"matrix": [9, 1], "x": 9, "y": 4.5}, - {"matrix": [9, 2], "x": 10, "y": 4.3}, - {"matrix": [9, 3], "x": 11, "y": 4.1} - ] - } - } -} diff --git a/keyboards/takashicompany/minidivide_max/keyboard.json b/keyboards/takashicompany/minidivide_max/keyboard.json new file mode 100644 index 0000000000..32e67e944d --- /dev/null +++ b/keyboards/takashicompany/minidivide_max/keyboard.json @@ -0,0 +1,129 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "miniDivide MAX", + "maintainer": "takashicompany", + "build": { + "lto": true + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F4", "F5", "F6", "F7", "B1"] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 16, + "sleep": true, + "split_count": [8, 8] + }, + "split": { + "enabled": true, + "matrix_pins": { + "right": { + "cols": ["B5", "B4", "E6", "D7", "C6", "D4"], + "rows": ["F4", "F5", "F6", "F7", "B1"] + } + }, + "soft_serial_pin": "D2" + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x0054", + "vid": "0x7463" + }, + "ws2812": { + "pin": "D3" + }, + "dynamic_keymap": { + "layer_count": 7 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.4}, + {"matrix": [0, 1], "x": 1, "y": 0.4}, + {"matrix": [0, 2], "x": 2, "y": 0.2}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0.2}, + {"matrix": [0, 5], "x": 5, "y": 0.4}, + {"matrix": [5, 0], "x": 9, "y": 0.4}, + {"matrix": [5, 1], "x": 10, "y": 0.2}, + {"matrix": [5, 2], "x": 11, "y": 0}, + {"matrix": [5, 3], "x": 12, "y": 0.2}, + {"matrix": [5, 4], "x": 13, "y": 0.4}, + {"matrix": [5, 5], "x": 14, "y": 0.4}, + + {"matrix": [1, 0], "x": 0, "y": 1.4}, + {"matrix": [1, 1], "x": 1, "y": 1.4}, + {"matrix": [1, 2], "x": 2, "y": 1.2}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1.2}, + {"matrix": [1, 5], "x": 5, "y": 1.4}, + {"matrix": [6, 0], "x": 9, "y": 1.4}, + {"matrix": [6, 1], "x": 10, "y": 1.2}, + {"matrix": [6, 2], "x": 11, "y": 1}, + {"matrix": [6, 3], "x": 12, "y": 1.2}, + {"matrix": [6, 4], "x": 13, "y": 1.4}, + {"matrix": [6, 5], "x": 14, "y": 1.4}, + + {"matrix": [2, 0], "x": 0, "y": 2.4}, + {"matrix": [2, 1], "x": 1, "y": 2.4}, + {"matrix": [2, 2], "x": 2, "y": 2.2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2.2}, + {"matrix": [2, 5], "x": 5, "y": 2.4}, + {"matrix": [7, 0], "x": 9, "y": 2.4}, + {"matrix": [7, 1], "x": 10, "y": 2.2}, + {"matrix": [7, 2], "x": 11, "y": 2}, + {"matrix": [7, 3], "x": 12, "y": 2.2}, + {"matrix": [7, 4], "x": 13, "y": 2.4}, + {"matrix": [7, 5], "x": 14, "y": 2.4}, + + {"matrix": [3, 0], "x": 0, "y": 3.4}, + {"matrix": [3, 1], "x": 1, "y": 3.4}, + {"matrix": [3, 2], "x": 2, "y": 3.2}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [3, 4], "x": 4, "y": 3.2}, + {"matrix": [3, 5], "x": 5, "y": 3.4}, + {"matrix": [8, 0], "x": 9, "y": 3.4}, + {"matrix": [8, 1], "x": 10, "y": 3.2}, + {"matrix": [8, 2], "x": 11, "y": 3}, + {"matrix": [8, 3], "x": 12, "y": 3.2}, + {"matrix": [8, 4], "x": 13, "y": 3.4}, + {"matrix": [8, 5], "x": 14, "y": 3.4}, + + {"matrix": [4, 2], "x": 3, "y": 4.1}, + {"matrix": [4, 3], "x": 4, "y": 4.3}, + {"matrix": [4, 4], "x": 5, "y": 4.5}, + {"matrix": [4, 5], "x": 6, "y": 4.7}, + + {"matrix": [9, 0], "x": 8, "y": 4.7}, + {"matrix": [9, 1], "x": 9, "y": 4.5}, + {"matrix": [9, 2], "x": 10, "y": 4.3}, + {"matrix": [9, 3], "x": 11, "y": 4.1} + ] + } + } +} diff --git a/keyboards/takashicompany/minidivide_max/rules.mk b/keyboards/takashicompany/minidivide_max/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/minidivide_max/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/minizone/info.json b/keyboards/takashicompany/minizone/info.json deleted file mode 100644 index e5690d5488..0000000000 --- a/keyboards/takashicompany/minizone/info.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "keyboard_name": "miniZone", - "manufacturer": "takashicompany", - "url": "https://github.com/takashicompany/minizone", - "maintainer": "takashicompany", - "development_board": "promicro", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "rgblight": true, - "oled": true - }, - "build": { - "lto": true - }, - "usb": { - "vid": "0x7463", - "pid": "0x0021", - "device_version": "0.0.1" - }, - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "dynamic_keymap": { - "layer_count": 10 - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 11, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "D3" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], - "rows": ["D4", "C6", "D7", "E6", "B4", "B5"] - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0.42, "w": 0.84, "h": 0.84}, - {"matrix": [0, 1], "x": 0.84, "y": 0.21, "w": 0.84, "h": 0.84}, - {"matrix": [0, 2], "x": 1.68, "y": 0, "w": 0.84, "h": 0.84}, - {"matrix": [0, 3], "x": 2.52, "y": 0.21, "w": 0.84, "h": 0.84}, - {"matrix": [0, 4], "x": 3.36, "y": 0.42, "w": 0.84, "h": 0.84}, - - {"matrix": [0, 5], "x": 5.88, "y": 0.42, "w": 0.84, "h": 0.84}, - {"matrix": [0, 6], "x": 6.72, "y": 0.21, "w": 0.84, "h": 0.84}, - {"matrix": [1, 0], "x": 7.56, "y": 0, "w": 0.84, "h": 0.84}, - {"matrix": [1, 1], "x": 8.4, "y": 0.21, "w": 0.84, "h": 0.84}, - {"matrix": [1, 2], "x": 9.24, "y": 0.42, "w": 0.84, "h": 0.84}, - - {"matrix": [1, 3], "x": 0, "y": 1.26, "w": 0.84, "h": 0.84}, - {"matrix": [1, 4], "x": 0.84, "y": 1.05, "w": 0.84, "h": 0.84}, - {"matrix": [1, 5], "x": 1.68, "y": 0.84, "w": 0.84, "h": 0.84}, - {"matrix": [1, 6], "x": 2.52, "y": 1.05, "w": 0.84, "h": 0.84}, - {"matrix": [2, 0], "x": 3.36, "y": 1.26, "w": 0.84, "h": 0.84}, - - {"matrix": [2, 1], "x": 5.88, "y": 1.26, "w": 0.84, "h": 0.84}, - {"matrix": [2, 2], "x": 6.72, "y": 1.05, "w": 0.84, "h": 0.84}, - {"matrix": [2, 3], "x": 7.56, "y": 0.84, "w": 0.84, "h": 0.84}, - {"matrix": [2, 4], "x": 8.4, "y": 1.05, "w": 0.84, "h": 0.84}, - {"matrix": [2, 5], "x": 9.24, "y": 1.26, "w": 0.84, "h": 0.84}, - - {"matrix": [2, 6], "x": 0, "y": 2.1, "w": 0.84, "h": 0.84}, - {"matrix": [3, 0], "x": 0.84, "y": 1.89, "w": 0.84, "h": 0.84}, - {"matrix": [3, 1], "x": 1.68, "y": 1.68, "w": 0.84, "h": 0.84}, - {"matrix": [3, 2], "x": 2.52, "y": 1.89, "w": 0.84, "h": 0.84}, - {"matrix": [3, 3], "x": 3.36, "y": 2.1, "w": 0.84, "h": 0.84}, - - {"matrix": [3, 4], "x": 5.88, "y": 2.1, "w": 0.84, "h": 0.84}, - {"matrix": [3, 5], "x": 6.72, "y": 1.89, "w": 0.84, "h": 0.84}, - {"matrix": [3, 6], "x": 7.56, "y": 1.68, "w": 0.84, "h": 0.84}, - {"matrix": [4, 0], "x": 8.4, "y": 1.89, "w": 0.84, "h": 0.84}, - {"matrix": [4, 1], "x": 9.24, "y": 2.1, "w": 0.84, "h": 0.84}, - - {"matrix": [4, 2], "x": 1.68, "y": 2.52, "w": 0.84, "h": 0.84}, - {"matrix": [4, 3], "x": 2.52, "y": 2.73, "w": 0.84, "h": 0.84}, - {"matrix": [4, 4], "x": 3.36, "y": 2.94, "w": 0.84, "h": 0.84}, - {"matrix": [4, 5], "x": 4.2, "y": 2.94, "w": 0.84, "h": 0.84}, - - {"matrix": [4, 6], "x": 5.04, "y": 2.94, "w": 0.84, "h": 0.84}, - {"matrix": [5, 0], "x": 5.88, "y": 2.94, "w": 0.84, "h": 0.84}, - {"matrix": [5, 1], "x": 6.72, "y": 2.73, "w": 0.84, "h": 0.84}, - {"matrix": [5, 2], "x": 7.56, "y": 2.52, "w": 0.84, "h": 0.84} - ] - } - } -} diff --git a/keyboards/takashicompany/minizone/keyboard.json b/keyboards/takashicompany/minizone/keyboard.json new file mode 100644 index 0000000000..e5690d5488 --- /dev/null +++ b/keyboards/takashicompany/minizone/keyboard.json @@ -0,0 +1,105 @@ +{ + "keyboard_name": "miniZone", + "manufacturer": "takashicompany", + "url": "https://github.com/takashicompany/minizone", + "maintainer": "takashicompany", + "development_board": "promicro", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "rgblight": true, + "oled": true + }, + "build": { + "lto": true + }, + "usb": { + "vid": "0x7463", + "pid": "0x0021", + "device_version": "0.0.1" + }, + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "dynamic_keymap": { + "layer_count": 10 + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 11, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "D3" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], + "rows": ["D4", "C6", "D7", "E6", "B4", "B5"] + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0.42, "w": 0.84, "h": 0.84}, + {"matrix": [0, 1], "x": 0.84, "y": 0.21, "w": 0.84, "h": 0.84}, + {"matrix": [0, 2], "x": 1.68, "y": 0, "w": 0.84, "h": 0.84}, + {"matrix": [0, 3], "x": 2.52, "y": 0.21, "w": 0.84, "h": 0.84}, + {"matrix": [0, 4], "x": 3.36, "y": 0.42, "w": 0.84, "h": 0.84}, + + {"matrix": [0, 5], "x": 5.88, "y": 0.42, "w": 0.84, "h": 0.84}, + {"matrix": [0, 6], "x": 6.72, "y": 0.21, "w": 0.84, "h": 0.84}, + {"matrix": [1, 0], "x": 7.56, "y": 0, "w": 0.84, "h": 0.84}, + {"matrix": [1, 1], "x": 8.4, "y": 0.21, "w": 0.84, "h": 0.84}, + {"matrix": [1, 2], "x": 9.24, "y": 0.42, "w": 0.84, "h": 0.84}, + + {"matrix": [1, 3], "x": 0, "y": 1.26, "w": 0.84, "h": 0.84}, + {"matrix": [1, 4], "x": 0.84, "y": 1.05, "w": 0.84, "h": 0.84}, + {"matrix": [1, 5], "x": 1.68, "y": 0.84, "w": 0.84, "h": 0.84}, + {"matrix": [1, 6], "x": 2.52, "y": 1.05, "w": 0.84, "h": 0.84}, + {"matrix": [2, 0], "x": 3.36, "y": 1.26, "w": 0.84, "h": 0.84}, + + {"matrix": [2, 1], "x": 5.88, "y": 1.26, "w": 0.84, "h": 0.84}, + {"matrix": [2, 2], "x": 6.72, "y": 1.05, "w": 0.84, "h": 0.84}, + {"matrix": [2, 3], "x": 7.56, "y": 0.84, "w": 0.84, "h": 0.84}, + {"matrix": [2, 4], "x": 8.4, "y": 1.05, "w": 0.84, "h": 0.84}, + {"matrix": [2, 5], "x": 9.24, "y": 1.26, "w": 0.84, "h": 0.84}, + + {"matrix": [2, 6], "x": 0, "y": 2.1, "w": 0.84, "h": 0.84}, + {"matrix": [3, 0], "x": 0.84, "y": 1.89, "w": 0.84, "h": 0.84}, + {"matrix": [3, 1], "x": 1.68, "y": 1.68, "w": 0.84, "h": 0.84}, + {"matrix": [3, 2], "x": 2.52, "y": 1.89, "w": 0.84, "h": 0.84}, + {"matrix": [3, 3], "x": 3.36, "y": 2.1, "w": 0.84, "h": 0.84}, + + {"matrix": [3, 4], "x": 5.88, "y": 2.1, "w": 0.84, "h": 0.84}, + {"matrix": [3, 5], "x": 6.72, "y": 1.89, "w": 0.84, "h": 0.84}, + {"matrix": [3, 6], "x": 7.56, "y": 1.68, "w": 0.84, "h": 0.84}, + {"matrix": [4, 0], "x": 8.4, "y": 1.89, "w": 0.84, "h": 0.84}, + {"matrix": [4, 1], "x": 9.24, "y": 2.1, "w": 0.84, "h": 0.84}, + + {"matrix": [4, 2], "x": 1.68, "y": 2.52, "w": 0.84, "h": 0.84}, + {"matrix": [4, 3], "x": 2.52, "y": 2.73, "w": 0.84, "h": 0.84}, + {"matrix": [4, 4], "x": 3.36, "y": 2.94, "w": 0.84, "h": 0.84}, + {"matrix": [4, 5], "x": 4.2, "y": 2.94, "w": 0.84, "h": 0.84}, + + {"matrix": [4, 6], "x": 5.04, "y": 2.94, "w": 0.84, "h": 0.84}, + {"matrix": [5, 0], "x": 5.88, "y": 2.94, "w": 0.84, "h": 0.84}, + {"matrix": [5, 1], "x": 6.72, "y": 2.73, "w": 0.84, "h": 0.84}, + {"matrix": [5, 2], "x": 7.56, "y": 2.52, "w": 0.84, "h": 0.84} + ] + } + } +} diff --git a/keyboards/takashicompany/minizone/rules.mk b/keyboards/takashicompany/minizone/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/minizone/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/rookey/info.json b/keyboards/takashicompany/rookey/info.json deleted file mode 100644 index 9473345409..0000000000 --- a/keyboards/takashicompany/rookey/info.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "Rookey", - "maintainer": "takashicompany", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B4", "pin_b": "E6"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"] - ] - }, - "url": "https://github.com/takashicompany/rookey", - "usb": { - "device_version": "1.0.0", - "pid": "0x0056", - "vid": "0x7463" - }, - "dynamic_keymap": { - "layer_count": 16 - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 0, "y": 1}, - {"matrix": [0, 5], "x": 1, "y": 1}, - {"matrix": [0, 6], "x": 2, "y": 1}, - {"matrix": [0, 7], "x": 3, "y": 1}, - {"matrix": [0, 8], "x": 4, "y": 2} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/takashicompany/rookey/keyboard.json b/keyboards/takashicompany/rookey/keyboard.json new file mode 100644 index 0000000000..9473345409 --- /dev/null +++ b/keyboards/takashicompany/rookey/keyboard.json @@ -0,0 +1,50 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "Rookey", + "maintainer": "takashicompany", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B4", "pin_b": "E6"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["F4", "F5", "F6", "F7", "B1", "B3", "B2", "B6", "B5"] + ] + }, + "url": "https://github.com/takashicompany/rookey", + "usb": { + "device_version": "1.0.0", + "pid": "0x0056", + "vid": "0x7463" + }, + "dynamic_keymap": { + "layer_count": 16 + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 0, "y": 1}, + {"matrix": [0, 5], "x": 1, "y": 1}, + {"matrix": [0, 6], "x": 2, "y": 1}, + {"matrix": [0, 7], "x": 3, "y": 1}, + {"matrix": [0, 8], "x": 4, "y": 2} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/takashicompany/rookey/rules.mk b/keyboards/takashicompany/rookey/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/rookey/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashicompany/tightwriter/info.json b/keyboards/takashicompany/tightwriter/info.json deleted file mode 100644 index 201e3f6ed5..0000000000 --- a/keyboards/takashicompany/tightwriter/info.json +++ /dev/null @@ -1,85 +0,0 @@ -{ - "manufacturer": "takashicompany", - "keyboard_name": "Tightwriter", - "maintainer": "takashicompany", - "development_board": "promicro", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "matrix_pins": { - "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], - "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] - }, - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0025", - "vid": "0x7463" - }, - "rgblight": { - "led_count": 10, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D3" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.25, "y": 0}, - {"matrix": [1, 0], "x": 6.25, "y": 0}, - {"matrix": [1, 1], "x": 7.25, "y": 0}, - {"matrix": [1, 2], "x": 8.25, "y": 0}, - {"matrix": [1, 3], "x": 9.25, "y": 0}, - {"matrix": [1, 4], "x": 10.25, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 1}, - {"matrix": [2, 2], "x": 2.75, "y": 1}, - {"matrix": [2, 3], "x": 3.75, "y": 1}, - {"matrix": [2, 4], "x": 4.75, "y": 1}, - {"matrix": [2, 5], "x": 5.75, "y": 1}, - {"matrix": [3, 0], "x": 6.75, "y": 1}, - {"matrix": [3, 1], "x": 7.75, "y": 1}, - {"matrix": [3, 2], "x": 8.75, "y": 1}, - {"matrix": [1, 5], "x": 10, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 2, "w": 2}, - {"matrix": [4, 1], "x": 2, "y": 2}, - {"matrix": [4, 2], "x": 3, "y": 2}, - {"matrix": [4, 3], "x": 4, "y": 2}, - {"matrix": [4, 4], "x": 5, "y": 2}, - {"matrix": [4, 5], "x": 6, "y": 2}, - {"matrix": [3, 3], "x": 7, "y": 2}, - {"matrix": [3, 4], "x": 8, "y": 2}, - {"matrix": [3, 5], "x": 9, "y": 2}, - {"matrix": [5, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 3, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 3, "w": 6.25}, - {"matrix": [5, 3], "x": 8.75, "y": 3, "w": 1.25}, - {"matrix": [5, 4], "x": 10, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/takashicompany/tightwriter/keyboard.json b/keyboards/takashicompany/tightwriter/keyboard.json new file mode 100644 index 0000000000..201e3f6ed5 --- /dev/null +++ b/keyboards/takashicompany/tightwriter/keyboard.json @@ -0,0 +1,85 @@ +{ + "manufacturer": "takashicompany", + "keyboard_name": "Tightwriter", + "maintainer": "takashicompany", + "development_board": "promicro", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "matrix_pins": { + "cols": ["D4", "C6", "D7", "E6", "B4", "B5"], + "rows": ["F6", "F7", "B1", "B3", "B2", "B6"] + }, + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0025", + "vid": "0x7463" + }, + "rgblight": { + "led_count": 10, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D3" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "w": 1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.25, "y": 0}, + {"matrix": [1, 0], "x": 6.25, "y": 0}, + {"matrix": [1, 1], "x": 7.25, "y": 0}, + {"matrix": [1, 2], "x": 8.25, "y": 0}, + {"matrix": [1, 3], "x": 9.25, "y": 0}, + {"matrix": [1, 4], "x": 10.25, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 1}, + {"matrix": [2, 2], "x": 2.75, "y": 1}, + {"matrix": [2, 3], "x": 3.75, "y": 1}, + {"matrix": [2, 4], "x": 4.75, "y": 1}, + {"matrix": [2, 5], "x": 5.75, "y": 1}, + {"matrix": [3, 0], "x": 6.75, "y": 1}, + {"matrix": [3, 1], "x": 7.75, "y": 1}, + {"matrix": [3, 2], "x": 8.75, "y": 1}, + {"matrix": [1, 5], "x": 10, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 2, "w": 2}, + {"matrix": [4, 1], "x": 2, "y": 2}, + {"matrix": [4, 2], "x": 3, "y": 2}, + {"matrix": [4, 3], "x": 4, "y": 2}, + {"matrix": [4, 4], "x": 5, "y": 2}, + {"matrix": [4, 5], "x": 6, "y": 2}, + {"matrix": [3, 3], "x": 7, "y": 2}, + {"matrix": [3, 4], "x": 8, "y": 2}, + {"matrix": [3, 5], "x": 9, "y": 2}, + {"matrix": [5, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 3, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 3, "w": 6.25}, + {"matrix": [5, 3], "x": 8.75, "y": 3, "w": 1.25}, + {"matrix": [5, 4], "x": 10, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/takashicompany/tightwriter/rules.mk b/keyboards/takashicompany/tightwriter/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/takashicompany/tightwriter/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/takashiski/namecard2x4/rev1/info.json b/keyboards/takashiski/namecard2x4/rev1/info.json deleted file mode 100644 index aaab760be3..0000000000 --- a/keyboards/takashiski/namecard2x4/rev1/info.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "rgblight": { - "hue_steps": 10, - "saturation_steps": 10, - "brightness_steps": 10, - "led_count": 4, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F4" - }, - "matrix_pins": { - "cols": ["E6", "D7", "C6", "D4"], - "rows": ["B4", "B5"] - }, - "diode_direction": "COL2ROW" -} diff --git a/keyboards/takashiski/namecard2x4/rev1/keyboard.json b/keyboards/takashiski/namecard2x4/rev1/keyboard.json new file mode 100644 index 0000000000..aaab760be3 --- /dev/null +++ b/keyboards/takashiski/namecard2x4/rev1/keyboard.json @@ -0,0 +1,28 @@ +{ + "rgblight": { + "hue_steps": 10, + "saturation_steps": 10, + "brightness_steps": 10, + "led_count": 4, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F4" + }, + "matrix_pins": { + "cols": ["E6", "D7", "C6", "D4"], + "rows": ["B4", "B5"] + }, + "diode_direction": "COL2ROW" +} diff --git a/keyboards/takashiski/namecard2x4/rev1/rules.mk b/keyboards/takashiski/namecard2x4/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/takashiski/namecard2x4/rev2/info.json b/keyboards/takashiski/namecard2x4/rev2/info.json deleted file mode 100644 index edef6a31b4..0000000000 --- a/keyboards/takashiski/namecard2x4/rev2/info.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "rgblight": { - "hue_steps": 10, - "saturation_steps": 10, - "brightness_steps": 10, - "led_count": 8, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D4" - }, - "matrix_pins": { - "cols": ["D7", "E6", "B4", "B5"], - "rows": ["B2", "B6"] - }, - "diode_direction": "ROW2COL" -} diff --git a/keyboards/takashiski/namecard2x4/rev2/keyboard.json b/keyboards/takashiski/namecard2x4/rev2/keyboard.json new file mode 100644 index 0000000000..edef6a31b4 --- /dev/null +++ b/keyboards/takashiski/namecard2x4/rev2/keyboard.json @@ -0,0 +1,28 @@ +{ + "rgblight": { + "hue_steps": 10, + "saturation_steps": 10, + "brightness_steps": 10, + "led_count": 8, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D4" + }, + "matrix_pins": { + "cols": ["D7", "E6", "B4", "B5"], + "rows": ["B2", "B6"] + }, + "diode_direction": "ROW2COL" +} diff --git a/keyboards/takashiski/namecard2x4/rev2/rules.mk b/keyboards/takashiski/namecard2x4/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/tau4/info.json b/keyboards/tau4/info.json deleted file mode 100644 index f5acdbddd3..0000000000 --- a/keyboards/tau4/info.json +++ /dev/null @@ -1,122 +0,0 @@ -{ - "keyboard_name": "tau4", - "manufacturer": "taukeyboards", - "url": "https://gaskell.tech/tau/four.html", - "maintainer": "qmk", - "usb": { - "vid": "0xFEED", - "pid": "0x6060", - "device_version": "0.0.1" - }, - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "matrix_pins": { - "rows": ["F4", "F5", "F6", "F7"], - "cols": ["D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F1", "F0", "B0", "B1"] - }, - "processor": "atmega32u4", - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "oled": true, - "rgblight": true - }, - "community_layouts": ["ortho_4x12"], - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B3", "pin_b": "B7", "resolution": 1} - ] - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 8, - "hue_steps": 8, - "layers": { - "blink": false, - "enabled": true, - "max": 5, - "override_rgb": false - }, - "led_count": 10, - "max_brightness": 128, - "saturation_steps": 16, - "sleep": true - }, - "ws2812": { - "pin": "B2" - }, - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"label": "Mute", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "W", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "E", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "R", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "T", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "Y", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "U", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "I", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "O", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "P", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "Backspace", "matrix": [0, 11], "x": 11, "y": 0}, - - {"label": "Esc", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "A", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "S", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "D", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "F", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "G", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "H", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "J", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "K", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "L", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": ";:", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "'\"", "matrix": [1, 11], "x": 11, "y": 1}, - - {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, - {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, - {"label": "N", "matrix": [2, 6], "x": 6, "y": 2}, - {"label": "M", "matrix": [2, 7], "x": 7, "y": 2}, - {"label": ",<", "matrix": [2, 8], "x": 8, "y": 2}, - {"label": ".>", "matrix": [2, 9], "x": 9, "y": 2}, - {"label": "/?", "matrix": [2, 10], "x": 10, "y": 2}, - {"label": "Enter", "matrix": [2, 11], "x": 11, "y": 2}, - - {"label": "Backspace", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "Ctrl", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "GUI", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "Alt", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "Lower", "matrix": [3, 4], "x": 4, "y": 3}, - {"label": "Space", "matrix": [3, 5], "x": 5, "y": 3}, - {"label": "Space", "matrix": [3, 6], "x": 6, "y": 3}, - {"label": "Raise", "matrix": [3, 7], "x": 7, "y": 3}, - {"label": "Left", "matrix": [3, 8], "x": 8, "y": 3}, - {"label": "Down", "matrix": [3, 9], "x": 9, "y": 3}, - {"label": "Up", "matrix": [3, 10], "x": 10, "y": 3}, - {"label": "Right", "matrix": [3, 11], "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/tau4/keyboard.json b/keyboards/tau4/keyboard.json new file mode 100644 index 0000000000..f5acdbddd3 --- /dev/null +++ b/keyboards/tau4/keyboard.json @@ -0,0 +1,122 @@ +{ + "keyboard_name": "tau4", + "manufacturer": "taukeyboards", + "url": "https://gaskell.tech/tau/four.html", + "maintainer": "qmk", + "usb": { + "vid": "0xFEED", + "pid": "0x6060", + "device_version": "0.0.1" + }, + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "matrix_pins": { + "rows": ["F4", "F5", "F6", "F7"], + "cols": ["D4", "D6", "D7", "B4", "B5", "B6", "C6", "C7", "F1", "F0", "B0", "B1"] + }, + "processor": "atmega32u4", + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "oled": true, + "rgblight": true + }, + "community_layouts": ["ortho_4x12"], + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B3", "pin_b": "B7", "resolution": 1} + ] + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 8, + "hue_steps": 8, + "layers": { + "blink": false, + "enabled": true, + "max": 5, + "override_rgb": false + }, + "led_count": 10, + "max_brightness": 128, + "saturation_steps": 16, + "sleep": true + }, + "ws2812": { + "pin": "B2" + }, + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"label": "Mute", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "Q", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "W", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "E", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "R", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "T", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "Y", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "U", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "I", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "O", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "P", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "Backspace", "matrix": [0, 11], "x": 11, "y": 0}, + + {"label": "Esc", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "A", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "S", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "D", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "F", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "G", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "H", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "J", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "K", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "L", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": ";:", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "'\"", "matrix": [1, 11], "x": 11, "y": 1}, + + {"label": "Shift", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "Z", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "X", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "C", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "V", "matrix": [2, 4], "x": 4, "y": 2}, + {"label": "B", "matrix": [2, 5], "x": 5, "y": 2}, + {"label": "N", "matrix": [2, 6], "x": 6, "y": 2}, + {"label": "M", "matrix": [2, 7], "x": 7, "y": 2}, + {"label": ",<", "matrix": [2, 8], "x": 8, "y": 2}, + {"label": ".>", "matrix": [2, 9], "x": 9, "y": 2}, + {"label": "/?", "matrix": [2, 10], "x": 10, "y": 2}, + {"label": "Enter", "matrix": [2, 11], "x": 11, "y": 2}, + + {"label": "Backspace", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "Ctrl", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "GUI", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "Alt", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "Lower", "matrix": [3, 4], "x": 4, "y": 3}, + {"label": "Space", "matrix": [3, 5], "x": 5, "y": 3}, + {"label": "Space", "matrix": [3, 6], "x": 6, "y": 3}, + {"label": "Raise", "matrix": [3, 7], "x": 7, "y": 3}, + {"label": "Left", "matrix": [3, 8], "x": 8, "y": 3}, + {"label": "Down", "matrix": [3, 9], "x": 9, "y": 3}, + {"label": "Up", "matrix": [3, 10], "x": 10, "y": 3}, + {"label": "Right", "matrix": [3, 11], "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/tau4/rules.mk b/keyboards/tau4/rules.mk deleted file mode 100644 index 0001ae06b8..0000000000 --- a/keyboards/tau4/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# EEPROM_DRIVER ?= i2c # Driver for external EEPROM chip -# This is currently not working due to QMK not officially supporting the chip used on the Tau4, I am working on a fix. diff --git a/keyboards/teahouse/ayleen/info.json b/keyboards/teahouse/ayleen/info.json deleted file mode 100644 index 4b64ba96d1..0000000000 --- a/keyboards/teahouse/ayleen/info.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "keyboard_name": "Ayleen", - "manufacturer": "Teahouse", - "url": "https://keyspensory.store/products/fcfs-ayleen-tkl-by-teahouse-extra-parts?_pos=1&_sid=e33d5f339&_ss=r", - "maintainer": "Freather", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "rgblight": true, - "bootmagic": false, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "rows": ["F0", "F1", "F4", "F5", "D4", "B0", "B1", "B2", "F7", "D5", "D3"], - "cols": ["F6", "D0", "D1", "D2", "D6", "D7", "B4", "B5", "B6"] - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 2, - "sleep": true - }, - "ws2812": { - "pin": "C7" - }, - "usb": { - "vid": "0x5448", - "pid": "0x4141", - "device_version": "0.0.1" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_tkl_f13_ansi_tsangan" - }, - "community_layouts": [ - "tkl_f13_ansi_tsangan" - ], - "layouts": { - "LAYOUT_tkl_f13_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [5, 8], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [5, 7], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [5, 6], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [5, 5], "x": 12.75, "y": 0}, - {"label": "F13", "matrix": [5, 4], "x": 14, "y": 0}, - {"label": "Prtsc", "matrix": [5, 3], "x": 15.25, "y": 0}, - {"label": "Scrlk", "matrix": [5, 2], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [5, 1], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, - {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25, "w": 2}, - {"label": "insert", "matrix": [6, 3], "x": 15.25, "y": 1.25}, - {"label": "home", "matrix": [6, 2], "x": 16.25, "y": 1.25}, - {"label": "pg up", "matrix": [6, 1], "x": 17.25, "y": 1.25}, - - {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, - {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [7, 4], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "delete", "matrix": [7, 3], "x": 15.25, "y": 2.25}, - {"label": "end", "matrix": [7, 2], "x": 16.25, "y": 2.25}, - {"label": "pg dn", "matrix": [7, 1], "x": 17.25, "y": 2.25}, - - {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, - {"label": "enter", "matrix": [8, 5], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, - {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, - {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, - {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, - {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, - {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, - {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, - {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "up", "matrix": [8, 2], "x": 16.25, "y": 4.25}, - - {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, - {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, - {"label": "ralt", "matrix": [10, 4], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "rwin", "matrix": [10, 5], "x": 12.5, "y": 5.25}, - {"label": "rctrl", "matrix": [10, 8], "x": 13.5, "y": 5.25, "w": 1.5}, - {"label": "left", "matrix": [9, 3], "x": 15.25, "y": 5.25}, - {"label": "down", "matrix": [9, 2], "x": 16.25, "y": 5.25}, - {"label": "right", "matrix": [9, 1], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/teahouse/ayleen/keyboard.json b/keyboards/teahouse/ayleen/keyboard.json new file mode 100644 index 0000000000..4b64ba96d1 --- /dev/null +++ b/keyboards/teahouse/ayleen/keyboard.json @@ -0,0 +1,140 @@ +{ + "keyboard_name": "Ayleen", + "manufacturer": "Teahouse", + "url": "https://keyspensory.store/products/fcfs-ayleen-tkl-by-teahouse-extra-parts?_pos=1&_sid=e33d5f339&_ss=r", + "maintainer": "Freather", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "rgblight": true, + "bootmagic": false, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "rows": ["F0", "F1", "F4", "F5", "D4", "B0", "B1", "B2", "F7", "D5", "D3"], + "cols": ["F6", "D0", "D1", "D2", "D6", "D7", "B4", "B5", "B6"] + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 2, + "sleep": true + }, + "ws2812": { + "pin": "C7" + }, + "usb": { + "vid": "0x5448", + "pid": "0x4141", + "device_version": "0.0.1" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_tkl_f13_ansi_tsangan" + }, + "community_layouts": [ + "tkl_f13_ansi_tsangan" + ], + "layouts": { + "LAYOUT_tkl_f13_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [5, 8], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [5, 7], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [5, 6], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [5, 5], "x": 12.75, "y": 0}, + {"label": "F13", "matrix": [5, 4], "x": 14, "y": 0}, + {"label": "Prtsc", "matrix": [5, 3], "x": 15.25, "y": 0}, + {"label": "Scrlk", "matrix": [5, 2], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [5, 1], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [6, 8], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [6, 7], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [6, 6], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [6, 5], "x": 12, "y": 1.25}, + {"label": "backspace", "matrix": [6, 4], "x": 13, "y": 1.25, "w": 2}, + {"label": "insert", "matrix": [6, 3], "x": 15.25, "y": 1.25}, + {"label": "home", "matrix": [6, 2], "x": 16.25, "y": 1.25}, + {"label": "pg up", "matrix": [6, 1], "x": 17.25, "y": 1.25}, + + {"label": "tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "w", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "e", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "r", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "t", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "u", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "i", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "o", "matrix": [7, 8], "x": 9.5, "y": 2.25}, + {"label": "p", "matrix": [7, 7], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [7, 6], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [7, 5], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [7, 4], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "delete", "matrix": [7, 3], "x": 15.25, "y": 2.25}, + {"label": "end", "matrix": [7, 2], "x": 16.25, "y": 2.25}, + {"label": "pg dn", "matrix": [7, 1], "x": 17.25, "y": 2.25}, + + {"label": "capslock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "a", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "s", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "d", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "f", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "g", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "h", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "j", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "k", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "l", "matrix": [8, 8], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [8, 7], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [8, 6], "x": 11.75, "y": 3.25}, + {"label": "enter", "matrix": [8, 5], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "leftshift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "z", "matrix": [4, 1], "x": 2.25, "y": 4.25}, + {"label": "x", "matrix": [4, 2], "x": 3.25, "y": 4.25}, + {"label": "c", "matrix": [4, 3], "x": 4.25, "y": 4.25}, + {"label": "v", "matrix": [4, 4], "x": 5.25, "y": 4.25}, + {"label": "b", "matrix": [4, 5], "x": 6.25, "y": 4.25}, + {"label": "n", "matrix": [4, 6], "x": 7.25, "y": 4.25}, + {"label": "m", "matrix": [4, 7], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 8], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [9, 8], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [9, 7], "x": 11.25, "y": 4.25}, + {"label": "rightshift", "matrix": [9, 6], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "up", "matrix": [8, 2], "x": 16.25, "y": 4.25}, + + {"label": "lctrl", "matrix": [10, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "lwin", "matrix": [10, 1], "x": 1.5, "y": 5.25}, + {"label": "lalt", "matrix": [10, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "space", "matrix": [10, 3], "x": 4, "y": 5.25, "w": 7}, + {"label": "ralt", "matrix": [10, 4], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "rwin", "matrix": [10, 5], "x": 12.5, "y": 5.25}, + {"label": "rctrl", "matrix": [10, 8], "x": 13.5, "y": 5.25, "w": 1.5}, + {"label": "left", "matrix": [9, 3], "x": 15.25, "y": 5.25}, + {"label": "down", "matrix": [9, 2], "x": 16.25, "y": 5.25}, + {"label": "right", "matrix": [9, 1], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/teahouse/ayleen/rules.mk b/keyboards/teahouse/ayleen/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/teahouse/ayleen/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/teleport/native/ansi/info.json b/keyboards/teleport/native/ansi/info.json deleted file mode 100644 index 30a420517e..0000000000 --- a/keyboards/teleport/native/ansi/info.json +++ /dev/null @@ -1,101 +0,0 @@ -{ - "usb": { - "pid": "0x0003" - }, - "community_layouts": ["75_ansi"], - "layouts": { - "LAYOUT_75_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [0, 7], "x": 14, "y": 0}, - {"matrix": [1, 7], "x": 15, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [3, 0], "x": 1, "y": 1}, - {"matrix": [2, 1], "x": 2, "y": 1}, - {"matrix": [3, 1], "x": 3, "y": 1}, - {"matrix": [2, 2], "x": 4, "y": 1}, - {"matrix": [3, 2], "x": 5, "y": 1}, - {"matrix": [2, 3], "x": 6, "y": 1}, - {"matrix": [3, 3], "x": 7, "y": 1}, - {"matrix": [2, 4], "x": 8, "y": 1}, - {"matrix": [3, 4], "x": 9, "y": 1}, - {"matrix": [2, 5], "x": 10, "y": 1}, - {"matrix": [3, 5], "x": 11, "y": 1}, - {"matrix": [2, 6], "x": 12, "y": 1}, - {"matrix": [3, 6], "x": 13, "y": 1, "w": 2}, - {"matrix": [3, 7], "x": 15, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 2}, - {"matrix": [5, 1], "x": 2.5, "y": 2}, - {"matrix": [4, 2], "x": 3.5, "y": 2}, - {"matrix": [5, 2], "x": 4.5, "y": 2}, - {"matrix": [4, 3], "x": 5.5, "y": 2}, - {"matrix": [5, 3], "x": 6.5, "y": 2}, - {"matrix": [4, 4], "x": 7.5, "y": 2}, - {"matrix": [5, 4], "x": 8.5, "y": 2}, - {"matrix": [4, 5], "x": 9.5, "y": 2}, - {"matrix": [5, 5], "x": 10.5, "y": 2}, - {"matrix": [4, 6], "x": 11.5, "y": 2}, - {"matrix": [5, 6], "x": 12.5, "y": 2}, - {"matrix": [4, 7], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [5, 7], "x": 15, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3}, - {"matrix": [6, 1], "x": 2.75, "y": 3}, - {"matrix": [7, 1], "x": 3.75, "y": 3}, - {"matrix": [6, 2], "x": 4.75, "y": 3}, - {"matrix": [7, 2], "x": 5.75, "y": 3}, - {"matrix": [6, 3], "x": 6.75, "y": 3}, - {"matrix": [7, 3], "x": 7.75, "y": 3}, - {"matrix": [6, 4], "x": 8.75, "y": 3}, - {"matrix": [7, 4], "x": 9.75, "y": 3}, - {"matrix": [6, 5], "x": 10.75, "y": 3}, - {"matrix": [7, 5], "x": 11.75, "y": 3}, - {"matrix": [6, 7], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [7, 7], "x": 15, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [8, 1], "x": 2.25, "y": 4}, - {"matrix": [9, 1], "x": 3.25, "y": 4}, - {"matrix": [8, 2], "x": 4.25, "y": 4}, - {"matrix": [9, 2], "x": 5.25, "y": 4}, - {"matrix": [8, 3], "x": 6.25, "y": 4}, - {"matrix": [9, 3], "x": 7.25, "y": 4}, - {"matrix": [8, 4], "x": 8.25, "y": 4}, - {"matrix": [9, 4], "x": 9.25, "y": 4}, - {"matrix": [8, 5], "x": 10.25, "y": 4}, - {"matrix": [9, 5], "x": 11.25, "y": 4}, - {"matrix": [9, 6], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [8, 7], "x": 14, "y": 4}, - {"matrix": [9, 7], "x": 15, "y": 4}, - - {"matrix": [10, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [11, 1], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [10, 1], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5}, - {"matrix": [11, 5], "x": 11, "y": 5}, - {"matrix": [10, 6], "x": 12, "y": 5}, - {"matrix": [11, 6], "x": 13, "y": 5}, - {"matrix": [10, 7], "x": 14, "y": 5}, - {"matrix": [11, 7], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/teleport/native/ansi/keyboard.json b/keyboards/teleport/native/ansi/keyboard.json new file mode 100644 index 0000000000..30a420517e --- /dev/null +++ b/keyboards/teleport/native/ansi/keyboard.json @@ -0,0 +1,101 @@ +{ + "usb": { + "pid": "0x0003" + }, + "community_layouts": ["75_ansi"], + "layouts": { + "LAYOUT_75_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [0, 7], "x": 14, "y": 0}, + {"matrix": [1, 7], "x": 15, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [3, 0], "x": 1, "y": 1}, + {"matrix": [2, 1], "x": 2, "y": 1}, + {"matrix": [3, 1], "x": 3, "y": 1}, + {"matrix": [2, 2], "x": 4, "y": 1}, + {"matrix": [3, 2], "x": 5, "y": 1}, + {"matrix": [2, 3], "x": 6, "y": 1}, + {"matrix": [3, 3], "x": 7, "y": 1}, + {"matrix": [2, 4], "x": 8, "y": 1}, + {"matrix": [3, 4], "x": 9, "y": 1}, + {"matrix": [2, 5], "x": 10, "y": 1}, + {"matrix": [3, 5], "x": 11, "y": 1}, + {"matrix": [2, 6], "x": 12, "y": 1}, + {"matrix": [3, 6], "x": 13, "y": 1, "w": 2}, + {"matrix": [3, 7], "x": 15, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 2}, + {"matrix": [5, 1], "x": 2.5, "y": 2}, + {"matrix": [4, 2], "x": 3.5, "y": 2}, + {"matrix": [5, 2], "x": 4.5, "y": 2}, + {"matrix": [4, 3], "x": 5.5, "y": 2}, + {"matrix": [5, 3], "x": 6.5, "y": 2}, + {"matrix": [4, 4], "x": 7.5, "y": 2}, + {"matrix": [5, 4], "x": 8.5, "y": 2}, + {"matrix": [4, 5], "x": 9.5, "y": 2}, + {"matrix": [5, 5], "x": 10.5, "y": 2}, + {"matrix": [4, 6], "x": 11.5, "y": 2}, + {"matrix": [5, 6], "x": 12.5, "y": 2}, + {"matrix": [4, 7], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [5, 7], "x": 15, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3}, + {"matrix": [6, 1], "x": 2.75, "y": 3}, + {"matrix": [7, 1], "x": 3.75, "y": 3}, + {"matrix": [6, 2], "x": 4.75, "y": 3}, + {"matrix": [7, 2], "x": 5.75, "y": 3}, + {"matrix": [6, 3], "x": 6.75, "y": 3}, + {"matrix": [7, 3], "x": 7.75, "y": 3}, + {"matrix": [6, 4], "x": 8.75, "y": 3}, + {"matrix": [7, 4], "x": 9.75, "y": 3}, + {"matrix": [6, 5], "x": 10.75, "y": 3}, + {"matrix": [7, 5], "x": 11.75, "y": 3}, + {"matrix": [6, 7], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [7, 7], "x": 15, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [8, 1], "x": 2.25, "y": 4}, + {"matrix": [9, 1], "x": 3.25, "y": 4}, + {"matrix": [8, 2], "x": 4.25, "y": 4}, + {"matrix": [9, 2], "x": 5.25, "y": 4}, + {"matrix": [8, 3], "x": 6.25, "y": 4}, + {"matrix": [9, 3], "x": 7.25, "y": 4}, + {"matrix": [8, 4], "x": 8.25, "y": 4}, + {"matrix": [9, 4], "x": 9.25, "y": 4}, + {"matrix": [8, 5], "x": 10.25, "y": 4}, + {"matrix": [9, 5], "x": 11.25, "y": 4}, + {"matrix": [9, 6], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [8, 7], "x": 14, "y": 4}, + {"matrix": [9, 7], "x": 15, "y": 4}, + + {"matrix": [10, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [11, 1], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [10, 1], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5}, + {"matrix": [11, 5], "x": 11, "y": 5}, + {"matrix": [10, 6], "x": 12, "y": 5}, + {"matrix": [11, 6], "x": 13, "y": 5}, + {"matrix": [10, 7], "x": 14, "y": 5}, + {"matrix": [11, 7], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/teleport/native/ansi/rules.mk b/keyboards/teleport/native/ansi/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/teleport/native/ansi/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/teleport/native/iso/info.json b/keyboards/teleport/native/iso/info.json deleted file mode 100644 index 57c5cdb308..0000000000 --- a/keyboards/teleport/native/iso/info.json +++ /dev/null @@ -1,102 +0,0 @@ -{ - "usb": { - "pid": "0x0002" - }, - "community_layouts": ["75_iso"], - "layouts": { - "LAYOUT_75_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [1, 1], "x": 3, "y": 0}, - {"matrix": [0, 2], "x": 4, "y": 0}, - {"matrix": [1, 2], "x": 5, "y": 0}, - {"matrix": [0, 3], "x": 6, "y": 0}, - {"matrix": [1, 3], "x": 7, "y": 0}, - {"matrix": [0, 4], "x": 8, "y": 0}, - {"matrix": [1, 4], "x": 9, "y": 0}, - {"matrix": [0, 5], "x": 10, "y": 0}, - {"matrix": [1, 5], "x": 11, "y": 0}, - {"matrix": [0, 6], "x": 12, "y": 0}, - {"matrix": [1, 6], "x": 13, "y": 0}, - {"matrix": [0, 7], "x": 14, "y": 0}, - {"matrix": [1, 7], "x": 15, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [3, 0], "x": 1, "y": 1}, - {"matrix": [2, 1], "x": 2, "y": 1}, - {"matrix": [3, 1], "x": 3, "y": 1}, - {"matrix": [2, 2], "x": 4, "y": 1}, - {"matrix": [3, 2], "x": 5, "y": 1}, - {"matrix": [2, 3], "x": 6, "y": 1}, - {"matrix": [3, 3], "x": 7, "y": 1}, - {"matrix": [2, 4], "x": 8, "y": 1}, - {"matrix": [3, 4], "x": 9, "y": 1}, - {"matrix": [2, 5], "x": 10, "y": 1}, - {"matrix": [3, 5], "x": 11, "y": 1}, - {"matrix": [2, 6], "x": 12, "y": 1}, - {"matrix": [3, 6], "x": 13, "y": 1, "w": 2}, - {"matrix": [3, 7], "x": 15, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 2}, - {"matrix": [5, 1], "x": 2.5, "y": 2}, - {"matrix": [4, 2], "x": 3.5, "y": 2}, - {"matrix": [5, 2], "x": 4.5, "y": 2}, - {"matrix": [4, 3], "x": 5.5, "y": 2}, - {"matrix": [5, 3], "x": 6.5, "y": 2}, - {"matrix": [4, 4], "x": 7.5, "y": 2}, - {"matrix": [5, 4], "x": 8.5, "y": 2}, - {"matrix": [4, 5], "x": 9.5, "y": 2}, - {"matrix": [5, 5], "x": 10.5, "y": 2}, - {"matrix": [4, 6], "x": 11.5, "y": 2}, - {"matrix": [5, 6], "x": 12.5, "y": 2}, - {"matrix": [5, 7], "x": 15, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [7, 0], "x": 1.75, "y": 3}, - {"matrix": [6, 1], "x": 2.75, "y": 3}, - {"matrix": [7, 1], "x": 3.75, "y": 3}, - {"matrix": [6, 2], "x": 4.75, "y": 3}, - {"matrix": [7, 2], "x": 5.75, "y": 3}, - {"matrix": [6, 3], "x": 6.75, "y": 3}, - {"matrix": [7, 3], "x": 7.75, "y": 3}, - {"matrix": [6, 4], "x": 8.75, "y": 3}, - {"matrix": [7, 4], "x": 9.75, "y": 3}, - {"matrix": [6, 5], "x": 10.75, "y": 3}, - {"matrix": [7, 5], "x": 11.75, "y": 3}, - {"matrix": [6, 7], "x": 12.75, "y": 3}, - {"matrix": [4, 7], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, - {"matrix": [7, 7], "x": 15, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [9, 0], "x": 1.25, "y": 4}, - {"matrix": [8, 1], "x": 2.25, "y": 4}, - {"matrix": [9, 1], "x": 3.25, "y": 4}, - {"matrix": [8, 2], "x": 4.25, "y": 4}, - {"matrix": [9, 2], "x": 5.25, "y": 4}, - {"matrix": [8, 3], "x": 6.25, "y": 4}, - {"matrix": [9, 3], "x": 7.25, "y": 4}, - {"matrix": [8, 4], "x": 8.25, "y": 4}, - {"matrix": [9, 4], "x": 9.25, "y": 4}, - {"matrix": [8, 5], "x": 10.25, "y": 4}, - {"matrix": [9, 5], "x": 11.25, "y": 4}, - {"matrix": [9, 6], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [8, 7], "x": 14, "y": 4}, - {"matrix": [9, 7], "x": 15, "y": 4}, - - {"matrix": [10, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [11, 0], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [11, 1], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [10, 1], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [10, 5], "x": 10, "y": 5}, - {"matrix": [11, 5], "x": 11, "y": 5}, - {"matrix": [10, 6], "x": 12, "y": 5}, - {"matrix": [11, 6], "x": 13, "y": 5}, - {"matrix": [10, 7], "x": 14, "y": 5}, - {"matrix": [11, 7], "x": 15, "y": 5} - ] - } - } -} diff --git a/keyboards/teleport/native/iso/keyboard.json b/keyboards/teleport/native/iso/keyboard.json new file mode 100644 index 0000000000..57c5cdb308 --- /dev/null +++ b/keyboards/teleport/native/iso/keyboard.json @@ -0,0 +1,102 @@ +{ + "usb": { + "pid": "0x0002" + }, + "community_layouts": ["75_iso"], + "layouts": { + "LAYOUT_75_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [1, 1], "x": 3, "y": 0}, + {"matrix": [0, 2], "x": 4, "y": 0}, + {"matrix": [1, 2], "x": 5, "y": 0}, + {"matrix": [0, 3], "x": 6, "y": 0}, + {"matrix": [1, 3], "x": 7, "y": 0}, + {"matrix": [0, 4], "x": 8, "y": 0}, + {"matrix": [1, 4], "x": 9, "y": 0}, + {"matrix": [0, 5], "x": 10, "y": 0}, + {"matrix": [1, 5], "x": 11, "y": 0}, + {"matrix": [0, 6], "x": 12, "y": 0}, + {"matrix": [1, 6], "x": 13, "y": 0}, + {"matrix": [0, 7], "x": 14, "y": 0}, + {"matrix": [1, 7], "x": 15, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [3, 0], "x": 1, "y": 1}, + {"matrix": [2, 1], "x": 2, "y": 1}, + {"matrix": [3, 1], "x": 3, "y": 1}, + {"matrix": [2, 2], "x": 4, "y": 1}, + {"matrix": [3, 2], "x": 5, "y": 1}, + {"matrix": [2, 3], "x": 6, "y": 1}, + {"matrix": [3, 3], "x": 7, "y": 1}, + {"matrix": [2, 4], "x": 8, "y": 1}, + {"matrix": [3, 4], "x": 9, "y": 1}, + {"matrix": [2, 5], "x": 10, "y": 1}, + {"matrix": [3, 5], "x": 11, "y": 1}, + {"matrix": [2, 6], "x": 12, "y": 1}, + {"matrix": [3, 6], "x": 13, "y": 1, "w": 2}, + {"matrix": [3, 7], "x": 15, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 2}, + {"matrix": [5, 1], "x": 2.5, "y": 2}, + {"matrix": [4, 2], "x": 3.5, "y": 2}, + {"matrix": [5, 2], "x": 4.5, "y": 2}, + {"matrix": [4, 3], "x": 5.5, "y": 2}, + {"matrix": [5, 3], "x": 6.5, "y": 2}, + {"matrix": [4, 4], "x": 7.5, "y": 2}, + {"matrix": [5, 4], "x": 8.5, "y": 2}, + {"matrix": [4, 5], "x": 9.5, "y": 2}, + {"matrix": [5, 5], "x": 10.5, "y": 2}, + {"matrix": [4, 6], "x": 11.5, "y": 2}, + {"matrix": [5, 6], "x": 12.5, "y": 2}, + {"matrix": [5, 7], "x": 15, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [7, 0], "x": 1.75, "y": 3}, + {"matrix": [6, 1], "x": 2.75, "y": 3}, + {"matrix": [7, 1], "x": 3.75, "y": 3}, + {"matrix": [6, 2], "x": 4.75, "y": 3}, + {"matrix": [7, 2], "x": 5.75, "y": 3}, + {"matrix": [6, 3], "x": 6.75, "y": 3}, + {"matrix": [7, 3], "x": 7.75, "y": 3}, + {"matrix": [6, 4], "x": 8.75, "y": 3}, + {"matrix": [7, 4], "x": 9.75, "y": 3}, + {"matrix": [6, 5], "x": 10.75, "y": 3}, + {"matrix": [7, 5], "x": 11.75, "y": 3}, + {"matrix": [6, 7], "x": 12.75, "y": 3}, + {"matrix": [4, 7], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, + {"matrix": [7, 7], "x": 15, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [9, 0], "x": 1.25, "y": 4}, + {"matrix": [8, 1], "x": 2.25, "y": 4}, + {"matrix": [9, 1], "x": 3.25, "y": 4}, + {"matrix": [8, 2], "x": 4.25, "y": 4}, + {"matrix": [9, 2], "x": 5.25, "y": 4}, + {"matrix": [8, 3], "x": 6.25, "y": 4}, + {"matrix": [9, 3], "x": 7.25, "y": 4}, + {"matrix": [8, 4], "x": 8.25, "y": 4}, + {"matrix": [9, 4], "x": 9.25, "y": 4}, + {"matrix": [8, 5], "x": 10.25, "y": 4}, + {"matrix": [9, 5], "x": 11.25, "y": 4}, + {"matrix": [9, 6], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [8, 7], "x": 14, "y": 4}, + {"matrix": [9, 7], "x": 15, "y": 4}, + + {"matrix": [10, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [11, 0], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [11, 1], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [10, 1], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [10, 5], "x": 10, "y": 5}, + {"matrix": [11, 5], "x": 11, "y": 5}, + {"matrix": [10, 6], "x": 12, "y": 5}, + {"matrix": [11, 6], "x": 13, "y": 5}, + {"matrix": [10, 7], "x": 14, "y": 5}, + {"matrix": [11, 7], "x": 15, "y": 5} + ] + } + } +} diff --git a/keyboards/teleport/native/iso/rules.mk b/keyboards/teleport/native/iso/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/teleport/native/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/teleport/tkl/info.json b/keyboards/teleport/tkl/info.json deleted file mode 100644 index 9fb88acb74..0000000000 --- a/keyboards/teleport/tkl/info.json +++ /dev/null @@ -1,324 +0,0 @@ -{ - "manufacturer": "The Teleport", - "keyboard_name": "The Teleport TKL", - "maintainer": "ebastler", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "E6", "B7", "D3", "D2"], - "rows": ["B1", "B2", "B3", "D4", "D1", "D5"] - }, - "processor": "atmega32u4", - "url": "https://www.theteleport.de/", - "usb": { - "device_version": "1.0.0", - "pid": "0x0004", - "vid": "0x7470" - }, - "community_layouts": [ "tkl_ansi", "tkl_iso" ], - "layouts": { - "LAYOUT_tkl_all": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [0, 2], "x": 3, "y": 0 }, - { "matrix": [0, 3], "x": 4, "y": 0 }, - { "matrix": [0, 4], "x": 5, "y": 0 }, - { "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "matrix": [0, 9], "x": 11, "y": 0 }, - { "matrix": [0, 10], "x": 12, "y": 0 }, - { "matrix": [0, 11], "x": 13, "y": 0 }, - { "matrix": [0, 12], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [0, 13], "x": 13, "y": 1.5 }, - { "matrix": [1, 13], "x": 14, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 12], "x": 12.75, "y": 3.5 }, - { "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 3.5 }, - - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 13], "x": 14, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - - { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, - { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 4], "w": 2.25, "x": 3.75, "y": 5.5 }, - { "matrix": [5, 6], "w": 1.25, "x": 6, "y": 5.5 }, - { "matrix": [5, 8], "w": 2.75, "x": 7.25, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.5 }, - { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.5 }, - { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [0, 2], "x": 3, "y": 0 }, - { "matrix": [0, 3], "x": 4, "y": 0 }, - { "matrix": [0, 4], "x": 5, "y": 0 }, - { "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "matrix": [0, 9], "x": 11, "y": 0 }, - { "matrix": [0, 10], "x": 12, "y": 0 }, - { "matrix": [0, 11], "x": 13, "y": 0 }, - { "matrix": [0, 12], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 12], "x": 12.75, "y": 3.5 }, - { "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 2.5, "h": 2 }, - - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - - { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, - { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.5 }, - { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.5 }, - { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 2, "y": 0 }, - { "matrix": [0, 2], "x": 3, "y": 0 }, - { "matrix": [0, 3], "x": 4, "y": 0 }, - { "matrix": [0, 4], "x": 5, "y": 0 }, - { "matrix": [0, 5], "x": 6.5, "y": 0 }, - { "matrix": [0, 6], "x": 7.5, "y": 0 }, - { "matrix": [0, 7], "x": 8.5, "y": 0 }, - { "matrix": [0, 8], "x": 9.5, "y": 0 }, - { "matrix": [0, 9], "x": 11, "y": 0 }, - { "matrix": [0, 10], "x": 12, "y": 0 }, - { "matrix": [0, 11], "x": 13, "y": 0 }, - { "matrix": [0, 12], "x": 14, "y": 0 }, - { "matrix": [0, 14], "x": 15.25, "y": 0 }, - { "matrix": [0, 15], "x": 16.25, "y": 0 }, - { "matrix": [0, 16], "x": 17.25, "y": 0 }, - - { "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "matrix": [1, 4], "x": 4, "y": 1.5 }, - { "matrix": [1, 5], "x": 5, "y": 1.5 }, - { "matrix": [1, 6], "x": 6, "y": 1.5 }, - { "matrix": [1, 7], "x": 7, "y": 1.5 }, - { "matrix": [1, 8], "x": 8, "y": 1.5 }, - { "matrix": [1, 9], "x": 9, "y": 1.5 }, - { "matrix": [1, 10], "x": 10, "y": 1.5 }, - { "matrix": [1, 11], "x": 11, "y": 1.5 }, - { "matrix": [1, 12], "x": 12, "y": 1.5 }, - { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, - { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, - { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, - { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, - - { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, - { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, - { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, - { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, - { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, - { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, - { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, - { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, - { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, - { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, - { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, - { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, - { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, - { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, - { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, - { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, - { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, - - { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, - { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, - { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, - { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, - { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, - { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, - { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, - { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, - { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, - { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, - { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, - { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, - { "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.5 }, - - { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, - { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, - { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, - { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, - { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, - { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, - { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, - { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, - { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, - { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, - { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, - { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, - { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, - - { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, - { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, - { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, - { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.5 }, - { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.5 }, - { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.5 }, - { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.5 }, - { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.5 }, - { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, - { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, - { "matrix": [5, 16], "x": 17.25, "y": 5.5 } - ] - } - } -} \ No newline at end of file diff --git a/keyboards/teleport/tkl/keyboard.json b/keyboards/teleport/tkl/keyboard.json new file mode 100644 index 0000000000..9fb88acb74 --- /dev/null +++ b/keyboards/teleport/tkl/keyboard.json @@ -0,0 +1,324 @@ +{ + "manufacturer": "The Teleport", + "keyboard_name": "The Teleport TKL", + "maintainer": "ebastler", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F0", "F1", "F4", "F5", "F6", "F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "E6", "B7", "D3", "D2"], + "rows": ["B1", "B2", "B3", "D4", "D1", "D5"] + }, + "processor": "atmega32u4", + "url": "https://www.theteleport.de/", + "usb": { + "device_version": "1.0.0", + "pid": "0x0004", + "vid": "0x7470" + }, + "community_layouts": [ "tkl_ansi", "tkl_iso" ], + "layouts": { + "LAYOUT_tkl_all": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [0, 2], "x": 3, "y": 0 }, + { "matrix": [0, 3], "x": 4, "y": 0 }, + { "matrix": [0, 4], "x": 5, "y": 0 }, + { "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "matrix": [0, 9], "x": 11, "y": 0 }, + { "matrix": [0, 10], "x": 12, "y": 0 }, + { "matrix": [0, 11], "x": 13, "y": 0 }, + { "matrix": [0, 12], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [0, 13], "x": 13, "y": 1.5 }, + { "matrix": [1, 13], "x": 14, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 12], "x": 12.75, "y": 3.5 }, + { "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 3.5 }, + + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 13], "x": 14, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + + { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, + { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 4], "w": 2.25, "x": 3.75, "y": 5.5 }, + { "matrix": [5, 6], "w": 1.25, "x": 6, "y": 5.5 }, + { "matrix": [5, 8], "w": 2.75, "x": 7.25, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.5 }, + { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.5 }, + { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [0, 2], "x": 3, "y": 0 }, + { "matrix": [0, 3], "x": 4, "y": 0 }, + { "matrix": [0, 4], "x": 5, "y": 0 }, + { "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "matrix": [0, 9], "x": 11, "y": 0 }, + { "matrix": [0, 10], "x": 12, "y": 0 }, + { "matrix": [0, 11], "x": 13, "y": 0 }, + { "matrix": [0, 12], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 12], "x": 12.75, "y": 3.5 }, + { "matrix": [3, 13], "w": 1.25, "x": 13.75, "y": 2.5, "h": 2 }, + + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 1], "x": 1.25, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + + { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, + { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.5 }, + { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.5 }, + { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 2, "y": 0 }, + { "matrix": [0, 2], "x": 3, "y": 0 }, + { "matrix": [0, 3], "x": 4, "y": 0 }, + { "matrix": [0, 4], "x": 5, "y": 0 }, + { "matrix": [0, 5], "x": 6.5, "y": 0 }, + { "matrix": [0, 6], "x": 7.5, "y": 0 }, + { "matrix": [0, 7], "x": 8.5, "y": 0 }, + { "matrix": [0, 8], "x": 9.5, "y": 0 }, + { "matrix": [0, 9], "x": 11, "y": 0 }, + { "matrix": [0, 10], "x": 12, "y": 0 }, + { "matrix": [0, 11], "x": 13, "y": 0 }, + { "matrix": [0, 12], "x": 14, "y": 0 }, + { "matrix": [0, 14], "x": 15.25, "y": 0 }, + { "matrix": [0, 15], "x": 16.25, "y": 0 }, + { "matrix": [0, 16], "x": 17.25, "y": 0 }, + + { "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "matrix": [1, 4], "x": 4, "y": 1.5 }, + { "matrix": [1, 5], "x": 5, "y": 1.5 }, + { "matrix": [1, 6], "x": 6, "y": 1.5 }, + { "matrix": [1, 7], "x": 7, "y": 1.5 }, + { "matrix": [1, 8], "x": 8, "y": 1.5 }, + { "matrix": [1, 9], "x": 9, "y": 1.5 }, + { "matrix": [1, 10], "x": 10, "y": 1.5 }, + { "matrix": [1, 11], "x": 11, "y": 1.5 }, + { "matrix": [1, 12], "x": 12, "y": 1.5 }, + { "matrix": [1, 13], "w": 2, "x": 13, "y": 1.5 }, + { "matrix": [1, 14], "x": 15.25, "y": 1.5 }, + { "matrix": [1, 15], "x": 16.25, "y": 1.5 }, + { "matrix": [1, 16], "x": 17.25, "y": 1.5 }, + + { "matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.5 }, + { "matrix": [2, 1], "x": 1.5, "y": 2.5 }, + { "matrix": [2, 2], "x": 2.5, "y": 2.5 }, + { "matrix": [2, 3], "x": 3.5, "y": 2.5 }, + { "matrix": [2, 4], "x": 4.5, "y": 2.5 }, + { "matrix": [2, 5], "x": 5.5, "y": 2.5 }, + { "matrix": [2, 6], "x": 6.5, "y": 2.5 }, + { "matrix": [2, 7], "x": 7.5, "y": 2.5 }, + { "matrix": [2, 8], "x": 8.5, "y": 2.5 }, + { "matrix": [2, 9], "x": 9.5, "y": 2.5 }, + { "matrix": [2, 10], "x": 10.5, "y": 2.5 }, + { "matrix": [2, 11], "x": 11.5, "y": 2.5 }, + { "matrix": [2, 12], "x": 12.5, "y": 2.5 }, + { "matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.5 }, + { "matrix": [2, 14], "x": 15.25, "y": 2.5 }, + { "matrix": [2, 15], "x": 16.25, "y": 2.5 }, + { "matrix": [2, 16], "x": 17.25, "y": 2.5 }, + + { "matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.5 }, + { "matrix": [3, 1], "x": 1.75, "y": 3.5 }, + { "matrix": [3, 2], "x": 2.75, "y": 3.5 }, + { "matrix": [3, 3], "x": 3.75, "y": 3.5 }, + { "matrix": [3, 4], "x": 4.75, "y": 3.5 }, + { "matrix": [3, 5], "x": 5.75, "y": 3.5 }, + { "matrix": [3, 6], "x": 6.75, "y": 3.5 }, + { "matrix": [3, 7], "x": 7.75, "y": 3.5 }, + { "matrix": [3, 8], "x": 8.75, "y": 3.5 }, + { "matrix": [3, 9], "x": 9.75, "y": 3.5 }, + { "matrix": [3, 10], "x": 10.75, "y": 3.5 }, + { "matrix": [3, 11], "x": 11.75, "y": 3.5 }, + { "matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.5 }, + + { "matrix": [4, 0], "w": 2.25, "x": 0, "y": 4.5 }, + { "matrix": [4, 2], "x": 2.25, "y": 4.5 }, + { "matrix": [4, 3], "x": 3.25, "y": 4.5 }, + { "matrix": [4, 4], "x": 4.25, "y": 4.5 }, + { "matrix": [4, 5], "x": 5.25, "y": 4.5 }, + { "matrix": [4, 6], "x": 6.25, "y": 4.5 }, + { "matrix": [4, 7], "x": 7.25, "y": 4.5 }, + { "matrix": [4, 8], "x": 8.25, "y": 4.5 }, + { "matrix": [4, 9], "x": 9.25, "y": 4.5 }, + { "matrix": [4, 10], "x": 10.25, "y": 4.5 }, + { "matrix": [4, 11], "x": 11.25, "y": 4.5 }, + { "matrix": [4, 12], "w": 2.75, "x": 12.25, "y": 4.5 }, + { "matrix": [4, 15], "x": 16.25, "y": 4.5 }, + + { "matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.5 }, + { "matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.5 }, + { "matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.5 }, + { "matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.5 }, + { "matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.5 }, + { "matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.5 }, + { "matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.5 }, + { "matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.5 }, + { "matrix": [5, 14], "x": 15.25, "y": 5.5 }, + { "matrix": [5, 15], "x": 16.25, "y": 5.5 }, + { "matrix": [5, 16], "x": 17.25, "y": 5.5 } + ] + } + } +} \ No newline at end of file diff --git a/keyboards/teleport/tkl/rules.mk b/keyboards/teleport/tkl/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/teleport/tkl/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tg67/info.json b/keyboards/tg67/info.json deleted file mode 100644 index 8c860e5996..0000000000 --- a/keyboards/tg67/info.json +++ /dev/null @@ -1,124 +0,0 @@ -{ - "manufacturer": "TG", - "keyboard_name": "TG67", - "maintainer": "TG", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgblight": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A7", "B0", "B1", "B2", "B10", "B11", "B12", "B14", "A9", "A10", "A8", "B6", "B7", "B5", "B4"], - "rows": ["A1", "A2", "A3", "A4", "A5"] - }, - "processor": "STM32F072", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "brightness_steps": 10, - "led_count": 69, - "saturation_steps": 8 - }, - "url": "", - "usb": { - "device_version": "0.0.1", - "pid": "0x6667", - "vid": "0x4552" - }, - "ws2812": { - "driver": "pwm", - "pin": "B15" - }, - "community_layouts": ["65_ansi_blocker"], - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Delete", "matrix": [0, 14], "x": 15, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Home", "matrix": [1, 14], "x": 15, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "k90", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "PgUp", "matrix": [2, 14], "x": 15, "y": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, - {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, - {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, - {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "PgDn", "matrix": [3, 14], "x": 15, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "K91", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"label": "K92", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Left", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "Down", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "Right", "matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/tg67/keyboard.json b/keyboards/tg67/keyboard.json new file mode 100644 index 0000000000..8c860e5996 --- /dev/null +++ b/keyboards/tg67/keyboard.json @@ -0,0 +1,124 @@ +{ + "manufacturer": "TG", + "keyboard_name": "TG67", + "maintainer": "TG", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgblight": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A7", "B0", "B1", "B2", "B10", "B11", "B12", "B14", "A9", "A10", "A8", "B6", "B7", "B5", "B4"], + "rows": ["A1", "A2", "A3", "A4", "A5"] + }, + "processor": "STM32F072", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "brightness_steps": 10, + "led_count": 69, + "saturation_steps": 8 + }, + "url": "", + "usb": { + "device_version": "0.0.1", + "pid": "0x6667", + "vid": "0x4552" + }, + "ws2812": { + "driver": "pwm", + "pin": "B15" + }, + "community_layouts": ["65_ansi_blocker"], + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"label": "ESC", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "!", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "@", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "#", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "$", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "%", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "^", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "&", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "*", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "(", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": ")", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "_", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "+", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Delete", "matrix": [0, 14], "x": 15, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "{", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "}", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "|", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Home", "matrix": [1, 14], "x": 15, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ":", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "k90", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "PgUp", "matrix": [2, 14], "x": 15, "y": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 1], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 7], "x": 8.25, "y": 3}, + {"label": "<", "matrix": [3, 8], "x": 9.25, "y": 3}, + {"label": ">", "matrix": [3, 9], "x": 10.25, "y": 3}, + {"label": "?", "matrix": [3, 10], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 11], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Up", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "PgDn", "matrix": [3, 14], "x": 15, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "Win", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "K91", "matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"label": "K92", "matrix": [4, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Left", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "Down", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "Right", "matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/tg67/rules.mk b/keyboards/tg67/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tg67/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/themadnoodle/ncc1701kb/v2/info.json b/keyboards/themadnoodle/ncc1701kb/v2/info.json deleted file mode 100644 index c67262c562..0000000000 --- a/keyboards/themadnoodle/ncc1701kb/v2/info.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "manufacturer": "The Mad Noodle", - "keyboard_name": "NCC-1701-KB v2", - "maintainer": "The-Mad-Noodle", - "url": "https://www.madnoodleprototypes.com/", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "encoder": true - }, - "rgblight": { - "hue_steps": 10, - "led_count": 4, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B7" - }, - "matrix_pins": { - "rows": ["D4", "D6", "D7"], - "cols": ["B4", "B5", "B6"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "2.0.0", - "pid": "0x0021", - "vid": "0x6A6C" - }, - "community_layouts": ["ortho_3x3"], - "layouts": { - "LAYOUT_ortho_3x3": { - "layout": [ - {"x":0, "y":0, "matrix": [0,0]}, - {"label":"Encoder", "x":1, "y":0, "matrix": [0,1]}, - {"x":2, "y":0, "matrix": [0,2]}, - {"x":0, "y":1, "matrix": [1,0]}, - {"x":1, "y":1, "matrix": [1,1]}, - {"x":2, "y":1, "matrix": [1,2]}, - {"x":0, "y":2, "matrix": [2,0]}, - {"x":1, "y":2, "matrix": [2,1]}, - {"x":2, "y":2, "matrix": [2,2]} - ] - } - }, - - "encoder": { - "rotary": [ - { "pin_a": "D0", "pin_b": "D1" } - ] - - } -} \ No newline at end of file diff --git a/keyboards/themadnoodle/ncc1701kb/v2/keyboard.json b/keyboards/themadnoodle/ncc1701kb/v2/keyboard.json new file mode 100644 index 0000000000..c67262c562 --- /dev/null +++ b/keyboards/themadnoodle/ncc1701kb/v2/keyboard.json @@ -0,0 +1,71 @@ +{ + "manufacturer": "The Mad Noodle", + "keyboard_name": "NCC-1701-KB v2", + "maintainer": "The-Mad-Noodle", + "url": "https://www.madnoodleprototypes.com/", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "encoder": true + }, + "rgblight": { + "hue_steps": 10, + "led_count": 4, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B7" + }, + "matrix_pins": { + "rows": ["D4", "D6", "D7"], + "cols": ["B4", "B5", "B6"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "2.0.0", + "pid": "0x0021", + "vid": "0x6A6C" + }, + "community_layouts": ["ortho_3x3"], + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + {"x":0, "y":0, "matrix": [0,0]}, + {"label":"Encoder", "x":1, "y":0, "matrix": [0,1]}, + {"x":2, "y":0, "matrix": [0,2]}, + {"x":0, "y":1, "matrix": [1,0]}, + {"x":1, "y":1, "matrix": [1,1]}, + {"x":2, "y":1, "matrix": [1,2]}, + {"x":0, "y":2, "matrix": [2,0]}, + {"x":1, "y":2, "matrix": [2,1]}, + {"x":2, "y":2, "matrix": [2,2]} + ] + } + }, + + "encoder": { + "rotary": [ + { "pin_a": "D0", "pin_b": "D1" } + ] + + } +} \ No newline at end of file diff --git a/keyboards/themadnoodle/ncc1701kb/v2/rules.mk b/keyboards/themadnoodle/ncc1701kb/v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/themadnoodle/ncc1701kb/v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/themadnoodle/noodlepad/v1/info.json b/keyboards/themadnoodle/noodlepad/v1/info.json deleted file mode 100644 index e868400ee1..0000000000 --- a/keyboards/themadnoodle/noodlepad/v1/info.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "manufacturer": "The Mad Noodle", - "keyboard_name": "NoodlePad v1", - "maintainer": "The-Mad-Noodle", - "url": "https://www.madnoodleprototypes.com/", - "ws2812": { - "pin": "B7" - }, - "matrix_pins": { - "rows": ["D4", "D6", "D7"], - "cols": ["B4", "B5", "B6"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x6A6C" - }, - "encoder": { - "rotary": [ - { "pin_a": "D0", "pin_b": "D1" } - ] - - } -} \ No newline at end of file diff --git a/keyboards/themadnoodle/noodlepad/v1/keyboard.json b/keyboards/themadnoodle/noodlepad/v1/keyboard.json new file mode 100644 index 0000000000..e868400ee1 --- /dev/null +++ b/keyboards/themadnoodle/noodlepad/v1/keyboard.json @@ -0,0 +1,25 @@ +{ + "manufacturer": "The Mad Noodle", + "keyboard_name": "NoodlePad v1", + "maintainer": "The-Mad-Noodle", + "url": "https://www.madnoodleprototypes.com/", + "ws2812": { + "pin": "B7" + }, + "matrix_pins": { + "rows": ["D4", "D6", "D7"], + "cols": ["B4", "B5", "B6"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x6A6C" + }, + "encoder": { + "rotary": [ + { "pin_a": "D0", "pin_b": "D1" } + ] + + } +} \ No newline at end of file diff --git a/keyboards/themadnoodle/noodlepad/v1/rules.mk b/keyboards/themadnoodle/noodlepad/v1/rules.mk deleted file mode 100644 index bd92456148..0000000000 --- a/keyboards/themadnoodle/noodlepad/v1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -#this file was left intentionally blank diff --git a/keyboards/themadnoodle/noodlepad/v2/info.json b/keyboards/themadnoodle/noodlepad/v2/info.json deleted file mode 100644 index d66c2813ce..0000000000 --- a/keyboards/themadnoodle/noodlepad/v2/info.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "manufacturer": "The Mad Noodle", - "keyboard_name": "NoodlePad v2", - "maintainer": "The-Mad-Noodle", - "url": "https://www.madnoodleprototypes.com/", - "ws2812": { - "pin": "B7" - }, - "matrix_pins": { - "cols": ["F0", "B5", "B6"], - "rows": ["F1", "D6", "D7"] - }, - "usb": { - "device_version": "2.0.0", - "pid": "0x0002", - "vid": "0x6A6C" - }, - "encoder": { - "rotary": [ - { "pin_a": "D0", "pin_b": "D1" } - ] - - } -} \ No newline at end of file diff --git a/keyboards/themadnoodle/noodlepad/v2/keyboard.json b/keyboards/themadnoodle/noodlepad/v2/keyboard.json new file mode 100644 index 0000000000..d66c2813ce --- /dev/null +++ b/keyboards/themadnoodle/noodlepad/v2/keyboard.json @@ -0,0 +1,24 @@ +{ + "manufacturer": "The Mad Noodle", + "keyboard_name": "NoodlePad v2", + "maintainer": "The-Mad-Noodle", + "url": "https://www.madnoodleprototypes.com/", + "ws2812": { + "pin": "B7" + }, + "matrix_pins": { + "cols": ["F0", "B5", "B6"], + "rows": ["F1", "D6", "D7"] + }, + "usb": { + "device_version": "2.0.0", + "pid": "0x0002", + "vid": "0x6A6C" + }, + "encoder": { + "rotary": [ + { "pin_a": "D0", "pin_b": "D1" } + ] + + } +} \ No newline at end of file diff --git a/keyboards/themadnoodle/noodlepad/v2/rules.mk b/keyboards/themadnoodle/noodlepad/v2/rules.mk deleted file mode 100644 index bd92456148..0000000000 --- a/keyboards/themadnoodle/noodlepad/v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -#this file was left intentionally blank diff --git a/keyboards/themadnoodle/noodlepad_micro/info.json b/keyboards/themadnoodle/noodlepad_micro/info.json deleted file mode 100644 index fe7ab9ea75..0000000000 --- a/keyboards/themadnoodle/noodlepad_micro/info.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "manufacturer": "The Mad Noodle", - "keyboard_name": "NoodlePad Micro", - "maintainer": "the-mad-noodle", - "url": "https://www.madnoodleprototypes.com/", - "bootloader": "rp2040", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "encoder": true - }, - "rgblight": { - "hue_steps": 10, - "led_count": 4, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "matrix_pins": { - "cols": ["GP6", "GP7", "GP0"], - "rows": ["GP26", "GP27", "GP28"] - }, - "processor": "RP2040", - "usb": { - "device_version": "3.0.0", - "pid": "0x0004", - "vid": "0x6A6C" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 0], "x": 0, "y": 2} - ] - } - }, - "ws2812": { - "pin": "GP29", - "driver": "vendor" - }, - "encoder": { - "rotary": [ - { "pin_a": "GP2", "pin_b": "GP1" } - { "pin_a": "GP3", "pin_b": "GP4" } - ] - - } - - -} diff --git a/keyboards/themadnoodle/noodlepad_micro/keyboard.json b/keyboards/themadnoodle/noodlepad_micro/keyboard.json new file mode 100644 index 0000000000..fe7ab9ea75 --- /dev/null +++ b/keyboards/themadnoodle/noodlepad_micro/keyboard.json @@ -0,0 +1,72 @@ +{ + "manufacturer": "The Mad Noodle", + "keyboard_name": "NoodlePad Micro", + "maintainer": "the-mad-noodle", + "url": "https://www.madnoodleprototypes.com/", + "bootloader": "rp2040", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "encoder": true + }, + "rgblight": { + "hue_steps": 10, + "led_count": 4, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "matrix_pins": { + "cols": ["GP6", "GP7", "GP0"], + "rows": ["GP26", "GP27", "GP28"] + }, + "processor": "RP2040", + "usb": { + "device_version": "3.0.0", + "pid": "0x0004", + "vid": "0x6A6C" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 0], "x": 0, "y": 2} + ] + } + }, + "ws2812": { + "pin": "GP29", + "driver": "vendor" + }, + "encoder": { + "rotary": [ + { "pin_a": "GP2", "pin_b": "GP1" } + { "pin_a": "GP3", "pin_b": "GP4" } + ] + + } + + +} diff --git a/keyboards/themadnoodle/noodlepad_micro/rules.mk b/keyboards/themadnoodle/noodlepad_micro/rules.mk deleted file mode 100644 index 6968c52335..0000000000 --- a/keyboards/themadnoodle/noodlepad_micro/rules.mk +++ /dev/null @@ -1,2 +0,0 @@ -# This file intentionally left blank - diff --git a/keyboards/themadnoodle/udon13/info.json b/keyboards/themadnoodle/udon13/info.json deleted file mode 100644 index b0ece11612..0000000000 --- a/keyboards/themadnoodle/udon13/info.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "manufacturer": "The Mad Noodle", - "keyboard_name": "Udon13", - "maintainer": "The-Mad-Noodle", - "url": "https://www.madnoodleprototypes.com/", - "bootloader": "atmel-dfu", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "encoder": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "oled": true - }, - "rgblight": { - "hue_steps": 10, - "led_count": 6, - "sleep": true, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B7" - }, - "matrix_pins": { - "cols": ["F0", "F5", "F4", "F6"], - "rows": ["F7", "F1", "D6", "D7"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "1.0.0", - "pid": "0x0012", - "vid": "0x6A6C" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label":"Encoder", "x":3, "y":0, "matrix": [0,3]}, - {"x":0, "y":1, "matrix": [1,0]}, - {"x":1, "y":1, "matrix": [1,1]}, - {"x":2, "y":1, "matrix": [1,2]}, - {"x":3, "y":1, "matrix": [1,3]}, - {"x":0, "y":2, "matrix": [2,0]}, - {"x":1, "y":2, "matrix": [2,1]}, - {"x":2, "y":2, "matrix": [2,2]}, - {"x":3, "y":2, "matrix": [2,3]}, - {"x":0, "y":3, "matrix": [3,0]}, - {"x":1, "y":3, "matrix": [3,1]}, - {"x":2, "y":3, "matrix": [3,2]}, - {"x":3, "y":3, "matrix": [3,3]} - ] - } - }, - - "encoder": { - "rotary": [ - { "pin_a": "B6", "pin_b": "B5" } - ] - - } -} \ No newline at end of file diff --git a/keyboards/themadnoodle/udon13/keyboard.json b/keyboards/themadnoodle/udon13/keyboard.json new file mode 100644 index 0000000000..b0ece11612 --- /dev/null +++ b/keyboards/themadnoodle/udon13/keyboard.json @@ -0,0 +1,75 @@ +{ + "manufacturer": "The Mad Noodle", + "keyboard_name": "Udon13", + "maintainer": "The-Mad-Noodle", + "url": "https://www.madnoodleprototypes.com/", + "bootloader": "atmel-dfu", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "encoder": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "oled": true + }, + "rgblight": { + "hue_steps": 10, + "led_count": 6, + "sleep": true, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B7" + }, + "matrix_pins": { + "cols": ["F0", "F5", "F4", "F6"], + "rows": ["F7", "F1", "D6", "D7"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "1.0.0", + "pid": "0x0012", + "vid": "0x6A6C" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label":"Encoder", "x":3, "y":0, "matrix": [0,3]}, + {"x":0, "y":1, "matrix": [1,0]}, + {"x":1, "y":1, "matrix": [1,1]}, + {"x":2, "y":1, "matrix": [1,2]}, + {"x":3, "y":1, "matrix": [1,3]}, + {"x":0, "y":2, "matrix": [2,0]}, + {"x":1, "y":2, "matrix": [2,1]}, + {"x":2, "y":2, "matrix": [2,2]}, + {"x":3, "y":2, "matrix": [2,3]}, + {"x":0, "y":3, "matrix": [3,0]}, + {"x":1, "y":3, "matrix": [3,1]}, + {"x":2, "y":3, "matrix": [3,2]}, + {"x":3, "y":3, "matrix": [3,3]} + ] + } + }, + + "encoder": { + "rotary": [ + { "pin_a": "B6", "pin_b": "B5" } + ] + + } +} \ No newline at end of file diff --git a/keyboards/themadnoodle/udon13/rules.mk b/keyboards/themadnoodle/udon13/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/themadnoodle/udon13/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/theone/info.json b/keyboards/theone/info.json deleted file mode 100644 index 0f1d8e021c..0000000000 --- a/keyboards/theone/info.json +++ /dev/null @@ -1,253 +0,0 @@ -{ - "manufacturer": "github.com/sowbug", - "keyboard_name": "Theone", - "bootloader": "stm32-dfu", - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 8 - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "key_lock": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10", "A15", "B3"], - "rows": ["C14", "C15", "A0", "A1", "A2", "A3"] - }, - "processor": "STM32F072", - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_sat": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "band_val": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "cycle_up_down": true, - "digital_rain": true, - "dual_beacon": true, - "gradient_left_right": true, - "gradient_up_down": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "jellybean_raindrops": true, - "multisplash": true, - "pixel_flow": true, - "pixel_fractal": true, - "pixel_rain": true, - "rainbow_beacon": true, - "rainbow_moving_chevron": true, - "rainbow_pinwheels": true, - "raindrops": true, - "solid_multisplash": true, - "solid_reactive": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_multinexus": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "solid_reactive_simple": true, - "solid_reactive_wide": true, - "solid_splash": true, - "splash": true, - "typing_heatmap": true - }, - "center_point": [112, 30], - "driver": "ws2812", - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, - {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, - {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, - {"matrix": [0, 3], "x": 40, "y": 0, "flags": 4}, - {"matrix": [0, 4], "x": 50, "y": 0, "flags": 4}, - {"matrix": [0, 5], "x": 65, "y": 0, "flags": 4}, - {"matrix": [0, 6], "x": 75, "y": 0, "flags": 4}, - {"matrix": [0, 7], "x": 85, "y": 0, "flags": 4}, - {"matrix": [0, 8], "x": 95, "y": 0, "flags": 4}, - {"matrix": [0, 9], "x": 110, "y": 0, "flags": 4}, - {"matrix": [0, 10], "x": 120, "y": 0, "flags": 4}, - {"matrix": [0, 11], "x": 130, "y": 0, "flags": 4}, - {"matrix": [0, 12], "x": 140, "y": 0, "flags": 4}, - {"matrix": [1, 14], "x": 152, "y": 0, "flags": 4}, - {"matrix": [2, 14], "x": 152, "y": 10, "flags": 4}, - {"matrix": [1, 13], "x": 130, "y": 10, "flags": 4}, - {"matrix": [1, 12], "x": 120, "y": 10, "flags": 4}, - {"matrix": [1, 11], "x": 110, "y": 10, "flags": 4}, - {"matrix": [1, 10], "x": 100, "y": 10, "flags": 4}, - {"matrix": [1, 9], "x": 90, "y": 10, "flags": 4}, - {"matrix": [1, 8], "x": 80, "y": 10, "flags": 4}, - {"matrix": [1, 7], "x": 70, "y": 10, "flags": 4}, - {"matrix": [1, 6], "x": 60, "y": 10, "flags": 4}, - {"matrix": [1, 5], "x": 50, "y": 10, "flags": 4}, - {"matrix": [1, 4], "x": 40, "y": 10, "flags": 4}, - {"matrix": [1, 3], "x": 30, "y": 10, "flags": 4}, - {"matrix": [1, 2], "x": 20, "y": 10, "flags": 4}, - {"matrix": [1, 1], "x": 10, "y": 10, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 10, "flags": 4}, - {"matrix": [2, 0], "x": 0, "y": 20, "flags": 4}, - {"matrix": [2, 1], "x": 15, "y": 20, "flags": 4}, - {"matrix": [2, 2], "x": 25, "y": 20, "flags": 4}, - {"matrix": [2, 3], "x": 35, "y": 20, "flags": 4}, - {"matrix": [2, 4], "x": 45, "y": 20, "flags": 4}, - {"matrix": [2, 5], "x": 55, "y": 20, "flags": 4}, - {"matrix": [2, 6], "x": 65, "y": 20, "flags": 4}, - {"matrix": [2, 7], "x": 75, "y": 20, "flags": 4}, - {"matrix": [2, 8], "x": 85, "y": 20, "flags": 4}, - {"matrix": [2, 9], "x": 95, "y": 20, "flags": 4}, - {"matrix": [2, 10], "x": 105, "y": 20, "flags": 4}, - {"matrix": [2, 11], "x": 115, "y": 20, "flags": 4}, - {"matrix": [2, 12], "x": 125, "y": 20, "flags": 4}, - {"matrix": [2, 13], "x": 135, "y": 20, "flags": 4}, - {"matrix": [1, 16], "x": 152, "y": 20, "flags": 4}, - {"matrix": [2, 16], "x": 152, "y": 30, "flags": 4}, - {"matrix": [3, 13], "x": 127.5, "y": 30, "flags": 4}, - {"matrix": [3, 11], "x": 117.5, "y": 30, "flags": 4}, - {"matrix": [3, 10], "x": 107.5, "y": 30, "flags": 4}, - {"matrix": [3, 9], "x": 97.5, "y": 30, "flags": 4}, - {"matrix": [3, 8], "x": 87.5, "y": 30, "flags": 4}, - {"matrix": [3, 7], "x": 77.5, "y": 30, "flags": 4}, - {"matrix": [3, 6], "x": 67.5, "y": 30, "flags": 4}, - {"matrix": [3, 5], "x": 57.5, "y": 30, "flags": 4}, - {"matrix": [3, 4], "x": 47.5, "y": 30, "flags": 4}, - {"matrix": [3, 3], "x": 37.5, "y": 30, "flags": 4}, - {"matrix": [3, 2], "x": 27.5, "y": 30, "flags": 4}, - {"matrix": [3, 1], "x": 17.5, "y": 30, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 30, "flags": 4}, - {"matrix": [4, 0], "x": 0, "y": 40, "flags": 4}, - {"matrix": [4, 2], "x": 22.5, "y": 40, "flags": 4}, - {"matrix": [4, 3], "x": 32.5, "y": 40, "flags": 4}, - {"matrix": [4, 4], "x": 42.5, "y": 40, "flags": 4}, - {"matrix": [4, 5], "x": 52.5, "y": 40, "flags": 4}, - {"matrix": [4, 6], "x": 62.5, "y": 40, "flags": 4}, - {"matrix": [4, 7], "x": 72.5, "y": 40, "flags": 4}, - {"matrix": [4, 8], "x": 82.5, "y": 40, "flags": 4}, - {"matrix": [4, 9], "x": 92.5, "y": 40, "flags": 4}, - {"matrix": [4, 10], "x": 102.5, "y": 40, "flags": 4}, - {"matrix": [4, 11], "x": 112.5, "y": 40, "flags": 4}, - {"matrix": [4, 13], "x": 122.5, "y": 40, "flags": 4}, - {"matrix": [4, 14], "x": 142, "y": 42, "flags": 4}, - {"matrix": [5, 15], "x": 152, "y": 52, "flags": 4}, - {"matrix": [5, 14], "x": 142, "y": 52, "flags": 4}, - {"matrix": [5, 13], "x": 132, "y": 52, "flags": 4}, - {"matrix": [5, 12], "x": 120, "y": 50, "flags": 4}, - {"matrix": [5, 10], "x": 110, "y": 50, "flags": 4}, - {"matrix": [5, 9], "x": 100, "y": 50, "flags": 4}, - {"matrix": [5, 6], "x": 37.5, "y": 50, "flags": 4}, - {"matrix": [5, 2], "x": 25, "y": 50, "flags": 4}, - {"matrix": [5, 1], "x": 12.5, "y": 50, "flags": 4}, - {"matrix": [5, 0], "x": 0, "y": 50, "flags": 4} - ], - "max_brightness": 130, - "sleep": true - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x3249", - "vid": "0x49F5" - }, - "ws2812": { - "pin": "B9" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, - {"label": "Ins", "matrix": [1, 14], "x": 15.2, "y": 0}, - {"label": "~`", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "!1", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "@2", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "#3", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "$4", "matrix": [1, 4], "x": 4, "y": 1}, - {"label": "%5", "matrix": [1, 5], "x": 5, "y": 1}, - {"label": "^6", "matrix": [1, 6], "x": 6, "y": 1}, - {"label": "&7", "matrix": [1, 7], "x": 7, "y": 1}, - {"label": "*8", "matrix": [1, 8], "x": 8, "y": 1}, - {"label": "(9", "matrix": [1, 9], "x": 9, "y": 1}, - {"label": ")0", "matrix": [1, 10], "x": 10, "y": 1}, - {"label": "_-", "matrix": [1, 11], "x": 11, "y": 1}, - {"label": "+=", "matrix": [1, 12], "x": 12, "y": 1}, - {"label": "Backsp", "matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"label": "Del", "matrix": [2, 14], "x": 15.2, "y": 1}, - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2}, - {"label": "{[", "matrix": [2, 11], "x": 11.5, "y": 2}, - {"label": "}]", "matrix": [2, 12], "x": 12.5, "y": 2}, - {"label": "|\\", "matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"label": "PageUp", "matrix": [1, 16], "x": 15.2, "y": 2}, - {"label": "Caps", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3}, - {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3}, - {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3}, - {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, - {"label": "PageDn", "matrix": [2, 16], "x": 15.2, "y": 3}, - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4}, - {"label": "<,", "matrix": [4, 9], "x": 9.25, "y": 4}, - {"label": ">.", "matrix": [4, 10], "x": 10.25, "y": 4}, - {"label": "?/", "matrix": [4, 11], "x": 11.25, "y": 4}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, - {"label": "\u2191", "matrix": [4, 14], "x": 14.2, "y": 4.2}, - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, - {"label": "Opt", "matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"label": "Cmd", "matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"label": "Cmd", "matrix": [5, 9], "x": 10, "y": 5}, - {"label": "Fn", "matrix": [5, 10], "x": 11, "y": 5}, - {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5}, - {"label": "\u2190", "matrix": [5, 13], "x": 13.2, "y": 5.2}, - {"label": "\u2193", "matrix": [5, 14], "x": 14.2, "y": 5.2}, - {"label": "\u2192", "matrix": [5, 15], "x": 15.2, "y": 5.2} - ] - } - } -} diff --git a/keyboards/theone/keyboard.json b/keyboards/theone/keyboard.json new file mode 100644 index 0000000000..0f1d8e021c --- /dev/null +++ b/keyboards/theone/keyboard.json @@ -0,0 +1,253 @@ +{ + "manufacturer": "github.com/sowbug", + "keyboard_name": "Theone", + "bootloader": "stm32-dfu", + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 8 + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "key_lock": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "B15", "A8", "A9", "A10", "A15", "B3"], + "rows": ["C14", "C15", "A0", "A1", "A2", "A3"] + }, + "processor": "STM32F072", + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_sat": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "band_val": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "cycle_up_down": true, + "digital_rain": true, + "dual_beacon": true, + "gradient_left_right": true, + "gradient_up_down": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "jellybean_raindrops": true, + "multisplash": true, + "pixel_flow": true, + "pixel_fractal": true, + "pixel_rain": true, + "rainbow_beacon": true, + "rainbow_moving_chevron": true, + "rainbow_pinwheels": true, + "raindrops": true, + "solid_multisplash": true, + "solid_reactive": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_multinexus": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "solid_reactive_simple": true, + "solid_reactive_wide": true, + "solid_splash": true, + "splash": true, + "typing_heatmap": true + }, + "center_point": [112, 30], + "driver": "ws2812", + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0, "flags": 4}, + {"matrix": [0, 1], "x": 20, "y": 0, "flags": 4}, + {"matrix": [0, 2], "x": 30, "y": 0, "flags": 4}, + {"matrix": [0, 3], "x": 40, "y": 0, "flags": 4}, + {"matrix": [0, 4], "x": 50, "y": 0, "flags": 4}, + {"matrix": [0, 5], "x": 65, "y": 0, "flags": 4}, + {"matrix": [0, 6], "x": 75, "y": 0, "flags": 4}, + {"matrix": [0, 7], "x": 85, "y": 0, "flags": 4}, + {"matrix": [0, 8], "x": 95, "y": 0, "flags": 4}, + {"matrix": [0, 9], "x": 110, "y": 0, "flags": 4}, + {"matrix": [0, 10], "x": 120, "y": 0, "flags": 4}, + {"matrix": [0, 11], "x": 130, "y": 0, "flags": 4}, + {"matrix": [0, 12], "x": 140, "y": 0, "flags": 4}, + {"matrix": [1, 14], "x": 152, "y": 0, "flags": 4}, + {"matrix": [2, 14], "x": 152, "y": 10, "flags": 4}, + {"matrix": [1, 13], "x": 130, "y": 10, "flags": 4}, + {"matrix": [1, 12], "x": 120, "y": 10, "flags": 4}, + {"matrix": [1, 11], "x": 110, "y": 10, "flags": 4}, + {"matrix": [1, 10], "x": 100, "y": 10, "flags": 4}, + {"matrix": [1, 9], "x": 90, "y": 10, "flags": 4}, + {"matrix": [1, 8], "x": 80, "y": 10, "flags": 4}, + {"matrix": [1, 7], "x": 70, "y": 10, "flags": 4}, + {"matrix": [1, 6], "x": 60, "y": 10, "flags": 4}, + {"matrix": [1, 5], "x": 50, "y": 10, "flags": 4}, + {"matrix": [1, 4], "x": 40, "y": 10, "flags": 4}, + {"matrix": [1, 3], "x": 30, "y": 10, "flags": 4}, + {"matrix": [1, 2], "x": 20, "y": 10, "flags": 4}, + {"matrix": [1, 1], "x": 10, "y": 10, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 10, "flags": 4}, + {"matrix": [2, 0], "x": 0, "y": 20, "flags": 4}, + {"matrix": [2, 1], "x": 15, "y": 20, "flags": 4}, + {"matrix": [2, 2], "x": 25, "y": 20, "flags": 4}, + {"matrix": [2, 3], "x": 35, "y": 20, "flags": 4}, + {"matrix": [2, 4], "x": 45, "y": 20, "flags": 4}, + {"matrix": [2, 5], "x": 55, "y": 20, "flags": 4}, + {"matrix": [2, 6], "x": 65, "y": 20, "flags": 4}, + {"matrix": [2, 7], "x": 75, "y": 20, "flags": 4}, + {"matrix": [2, 8], "x": 85, "y": 20, "flags": 4}, + {"matrix": [2, 9], "x": 95, "y": 20, "flags": 4}, + {"matrix": [2, 10], "x": 105, "y": 20, "flags": 4}, + {"matrix": [2, 11], "x": 115, "y": 20, "flags": 4}, + {"matrix": [2, 12], "x": 125, "y": 20, "flags": 4}, + {"matrix": [2, 13], "x": 135, "y": 20, "flags": 4}, + {"matrix": [1, 16], "x": 152, "y": 20, "flags": 4}, + {"matrix": [2, 16], "x": 152, "y": 30, "flags": 4}, + {"matrix": [3, 13], "x": 127.5, "y": 30, "flags": 4}, + {"matrix": [3, 11], "x": 117.5, "y": 30, "flags": 4}, + {"matrix": [3, 10], "x": 107.5, "y": 30, "flags": 4}, + {"matrix": [3, 9], "x": 97.5, "y": 30, "flags": 4}, + {"matrix": [3, 8], "x": 87.5, "y": 30, "flags": 4}, + {"matrix": [3, 7], "x": 77.5, "y": 30, "flags": 4}, + {"matrix": [3, 6], "x": 67.5, "y": 30, "flags": 4}, + {"matrix": [3, 5], "x": 57.5, "y": 30, "flags": 4}, + {"matrix": [3, 4], "x": 47.5, "y": 30, "flags": 4}, + {"matrix": [3, 3], "x": 37.5, "y": 30, "flags": 4}, + {"matrix": [3, 2], "x": 27.5, "y": 30, "flags": 4}, + {"matrix": [3, 1], "x": 17.5, "y": 30, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 30, "flags": 4}, + {"matrix": [4, 0], "x": 0, "y": 40, "flags": 4}, + {"matrix": [4, 2], "x": 22.5, "y": 40, "flags": 4}, + {"matrix": [4, 3], "x": 32.5, "y": 40, "flags": 4}, + {"matrix": [4, 4], "x": 42.5, "y": 40, "flags": 4}, + {"matrix": [4, 5], "x": 52.5, "y": 40, "flags": 4}, + {"matrix": [4, 6], "x": 62.5, "y": 40, "flags": 4}, + {"matrix": [4, 7], "x": 72.5, "y": 40, "flags": 4}, + {"matrix": [4, 8], "x": 82.5, "y": 40, "flags": 4}, + {"matrix": [4, 9], "x": 92.5, "y": 40, "flags": 4}, + {"matrix": [4, 10], "x": 102.5, "y": 40, "flags": 4}, + {"matrix": [4, 11], "x": 112.5, "y": 40, "flags": 4}, + {"matrix": [4, 13], "x": 122.5, "y": 40, "flags": 4}, + {"matrix": [4, 14], "x": 142, "y": 42, "flags": 4}, + {"matrix": [5, 15], "x": 152, "y": 52, "flags": 4}, + {"matrix": [5, 14], "x": 142, "y": 52, "flags": 4}, + {"matrix": [5, 13], "x": 132, "y": 52, "flags": 4}, + {"matrix": [5, 12], "x": 120, "y": 50, "flags": 4}, + {"matrix": [5, 10], "x": 110, "y": 50, "flags": 4}, + {"matrix": [5, 9], "x": 100, "y": 50, "flags": 4}, + {"matrix": [5, 6], "x": 37.5, "y": 50, "flags": 4}, + {"matrix": [5, 2], "x": 25, "y": 50, "flags": 4}, + {"matrix": [5, 1], "x": 12.5, "y": 50, "flags": 4}, + {"matrix": [5, 0], "x": 0, "y": 50, "flags": 4} + ], + "max_brightness": 130, + "sleep": true + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x3249", + "vid": "0x49F5" + }, + "ws2812": { + "pin": "B9" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 14, "y": 0}, + {"label": "Ins", "matrix": [1, 14], "x": 15.2, "y": 0}, + {"label": "~`", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "!1", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "@2", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "#3", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "$4", "matrix": [1, 4], "x": 4, "y": 1}, + {"label": "%5", "matrix": [1, 5], "x": 5, "y": 1}, + {"label": "^6", "matrix": [1, 6], "x": 6, "y": 1}, + {"label": "&7", "matrix": [1, 7], "x": 7, "y": 1}, + {"label": "*8", "matrix": [1, 8], "x": 8, "y": 1}, + {"label": "(9", "matrix": [1, 9], "x": 9, "y": 1}, + {"label": ")0", "matrix": [1, 10], "x": 10, "y": 1}, + {"label": "_-", "matrix": [1, 11], "x": 11, "y": 1}, + {"label": "+=", "matrix": [1, 12], "x": 12, "y": 1}, + {"label": "Backsp", "matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"label": "Del", "matrix": [2, 14], "x": 15.2, "y": 1}, + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2}, + {"label": "{[", "matrix": [2, 11], "x": 11.5, "y": 2}, + {"label": "}]", "matrix": [2, 12], "x": 12.5, "y": 2}, + {"label": "|\\", "matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"label": "PageUp", "matrix": [1, 16], "x": 15.2, "y": 2}, + {"label": "Caps", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3}, + {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3}, + {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3}, + {"label": "Enter", "matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, + {"label": "PageDn", "matrix": [2, 16], "x": 15.2, "y": 3}, + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4}, + {"label": "<,", "matrix": [4, 9], "x": 9.25, "y": 4}, + {"label": ">.", "matrix": [4, 10], "x": 10.25, "y": 4}, + {"label": "?/", "matrix": [4, 11], "x": 11.25, "y": 4}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4, "w": 1.75}, + {"label": "\u2191", "matrix": [4, 14], "x": 14.2, "y": 4.2}, + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, + {"label": "Opt", "matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"label": "Cmd", "matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"label": "Cmd", "matrix": [5, 9], "x": 10, "y": 5}, + {"label": "Fn", "matrix": [5, 10], "x": 11, "y": 5}, + {"label": "Ctrl", "matrix": [5, 12], "x": 12, "y": 5}, + {"label": "\u2190", "matrix": [5, 13], "x": 13.2, "y": 5.2}, + {"label": "\u2193", "matrix": [5, 14], "x": 14.2, "y": 5.2}, + {"label": "\u2192", "matrix": [5, 15], "x": 15.2, "y": 5.2} + ] + } + } +} diff --git a/keyboards/theone/rules.mk b/keyboards/theone/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/theone/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tkw/grandiceps/rev1/info.json b/keyboards/tkw/grandiceps/rev1/info.json deleted file mode 100644 index 34d2a94743..0000000000 --- a/keyboards/tkw/grandiceps/rev1/info.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "keyboard_name": "Grandiceps Split", - "usb": { - "device_version": "0.0.1" - } -} diff --git a/keyboards/tkw/grandiceps/rev1/keyboard.json b/keyboards/tkw/grandiceps/rev1/keyboard.json new file mode 100644 index 0000000000..34d2a94743 --- /dev/null +++ b/keyboards/tkw/grandiceps/rev1/keyboard.json @@ -0,0 +1,6 @@ +{ + "keyboard_name": "Grandiceps Split", + "usb": { + "device_version": "0.0.1" + } +} diff --git a/keyboards/tkw/grandiceps/rev1/rules.mk b/keyboards/tkw/grandiceps/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/tkw/stoutgat/v2/f411/info.json b/keyboards/tkw/stoutgat/v2/f411/info.json deleted file mode 100644 index 2517a82403..0000000000 --- a/keyboards/tkw/stoutgat/v2/f411/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F411", - "bootloader": "stm32-dfu", - "board": "BLACKPILL_STM32_F411" -} diff --git a/keyboards/tkw/stoutgat/v2/f411/keyboard.json b/keyboards/tkw/stoutgat/v2/f411/keyboard.json new file mode 100644 index 0000000000..2517a82403 --- /dev/null +++ b/keyboards/tkw/stoutgat/v2/f411/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F411", + "bootloader": "stm32-dfu", + "board": "BLACKPILL_STM32_F411" +} diff --git a/keyboards/tkw/stoutgat/v2/f411/rules.mk b/keyboards/tkw/stoutgat/v2/f411/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/tominabox1/le_chiffre/he/info.json b/keyboards/tominabox1/le_chiffre/he/info.json deleted file mode 100644 index e7eb527602..0000000000 --- a/keyboards/tominabox1/le_chiffre/he/info.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "D5", "pin_b": "D3"} - ] - }, - "matrix_pins": { - "cols": ["F4", "F5", "B0", "B2", "B1", "B4", "D7", "C7", "D2", "F7"], - "rows": ["B3", "D4", "F1", "C6"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "0.0.3" - }, - "ws2812": { - "pin": "F0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [3, 8], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 6], "x": 7, "y": 0}, - {"matrix": [0, 7], "x": 8, "y": 0}, - {"matrix": [0, 8], "x": 9, "y": 0}, - {"matrix": [0, 9], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [3, 2], "x": 1.75, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 3, "y": 3, "w": 2}, - {"matrix": [3, 5], "x": 6, "y": 3, "w": 2}, - {"matrix": [3, 7], "x": 8, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/tominabox1/le_chiffre/he/keyboard.json b/keyboards/tominabox1/le_chiffre/he/keyboard.json new file mode 100644 index 0000000000..e7eb527602 --- /dev/null +++ b/keyboards/tominabox1/le_chiffre/he/keyboard.json @@ -0,0 +1,64 @@ +{ + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "D5", "pin_b": "D3"} + ] + }, + "matrix_pins": { + "cols": ["F4", "F5", "B0", "B2", "B1", "B4", "D7", "C7", "D2", "F7"], + "rows": ["B3", "D4", "F1", "C6"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "0.0.3" + }, + "ws2812": { + "pin": "F0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [3, 8], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 6], "x": 7, "y": 0}, + {"matrix": [0, 7], "x": 8, "y": 0}, + {"matrix": [0, 8], "x": 9, "y": 0}, + {"matrix": [0, 9], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [3, 2], "x": 1.75, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 3, "y": 3, "w": 2}, + {"matrix": [3, 5], "x": 6, "y": 3, "w": 2}, + {"matrix": [3, 7], "x": 8, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/tominabox1/le_chiffre/he/rules.mk b/keyboards/tominabox1/le_chiffre/he/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tominabox1/le_chiffre/he/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tominabox1/le_chiffre/rev1/info.json b/keyboards/tominabox1/le_chiffre/rev1/info.json deleted file mode 100644 index 44982ecdf5..0000000000 --- a/keyboards/tominabox1/le_chiffre/rev1/info.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "diode_direction": "ROW2COL", - "encoder": { - "rotary": [ - {"pin_a": "D5", "pin_b": "D3"} - ] - }, - "matrix_pins": { - "cols": ["F4", "F5", "B0", "B2", "B1", "B4", "D7", "C7", "D2", "F7"], - "rows": ["B3", "D4", "F1", "C6"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "0.0.1" - }, - "ws2812": { - "pin": "F0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [3, 8], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 6], "x": 7, "y": 0}, - {"matrix": [0, 7], "x": 8, "y": 0}, - {"matrix": [0, 8], "x": 9, "y": 0}, - {"matrix": [0, 9], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [3, 2], "x": 1.75, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 3, "y": 3, "w": 2}, - {"matrix": [3, 5], "x": 6, "y": 3, "w": 2}, - {"matrix": [3, 7], "x": 8, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/tominabox1/le_chiffre/rev1/keyboard.json b/keyboards/tominabox1/le_chiffre/rev1/keyboard.json new file mode 100644 index 0000000000..44982ecdf5 --- /dev/null +++ b/keyboards/tominabox1/le_chiffre/rev1/keyboard.json @@ -0,0 +1,64 @@ +{ + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "diode_direction": "ROW2COL", + "encoder": { + "rotary": [ + {"pin_a": "D5", "pin_b": "D3"} + ] + }, + "matrix_pins": { + "cols": ["F4", "F5", "B0", "B2", "B1", "B4", "D7", "C7", "D2", "F7"], + "rows": ["B3", "D4", "F1", "C6"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "0.0.1" + }, + "ws2812": { + "pin": "F0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [3, 8], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 6], "x": 7, "y": 0}, + {"matrix": [0, 7], "x": 8, "y": 0}, + {"matrix": [0, 8], "x": 9, "y": 0}, + {"matrix": [0, 9], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [3, 2], "x": 1.75, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 3, "y": 3, "w": 2}, + {"matrix": [3, 5], "x": 6, "y": 3, "w": 2}, + {"matrix": [3, 7], "x": 8, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/tominabox1/le_chiffre/rev1/rules.mk b/keyboards/tominabox1/le_chiffre/rev1/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tominabox1/le_chiffre/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tominabox1/le_chiffre/rev2/info.json b/keyboards/tominabox1/le_chiffre/rev2/info.json deleted file mode 100644 index 155b264ce2..0000000000 --- a/keyboards/tominabox1/le_chiffre/rev2/info.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "diode_direction": "ROW2COL", - "encoder": { - "rotary": [ - {"pin_a": "B6", "pin_b": "C6"} - ] - }, - "matrix_pins": { - "cols": ["B2", "F0", "F1", "F4", "F5", "B5", "B4", "D7", "D6", "D4"], - "rows": ["B3", "F6", "F7", "C7"] - }, - "processor": "atmega32u4", - "usb": { - "device_version": "0.0.2" - }, - "ws2812": { - "pin": "B1" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [3, 8], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 6], "x": 7, "y": 0}, - {"matrix": [0, 7], "x": 8, "y": 0}, - {"matrix": [0, 8], "x": 9, "y": 0}, - {"matrix": [0, 9], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 6, "y": 1}, - {"matrix": [1, 6], "x": 7, "y": 1}, - {"matrix": [1, 7], "x": 8, "y": 1}, - {"matrix": [1, 8], "x": 9, "y": 1}, - {"matrix": [1, 9], "x": 10, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [2, 4], "x": 4, "y": 2}, - {"matrix": [2, 5], "x": 6, "y": 2}, - {"matrix": [2, 6], "x": 7, "y": 2}, - {"matrix": [2, 7], "x": 8, "y": 2}, - {"matrix": [2, 8], "x": 9, "y": 2}, - {"matrix": [2, 9], "x": 10, "y": 2}, - {"matrix": [3, 2], "x": 1.75, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "x": 3, "y": 3, "w": 2}, - {"matrix": [3, 5], "x": 6, "y": 3, "w": 2}, - {"matrix": [3, 7], "x": 8, "y": 3, "w": 1.25} - ] - } - } -} diff --git a/keyboards/tominabox1/le_chiffre/rev2/keyboard.json b/keyboards/tominabox1/le_chiffre/rev2/keyboard.json new file mode 100644 index 0000000000..155b264ce2 --- /dev/null +++ b/keyboards/tominabox1/le_chiffre/rev2/keyboard.json @@ -0,0 +1,64 @@ +{ + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "diode_direction": "ROW2COL", + "encoder": { + "rotary": [ + {"pin_a": "B6", "pin_b": "C6"} + ] + }, + "matrix_pins": { + "cols": ["B2", "F0", "F1", "F4", "F5", "B5", "B4", "D7", "D6", "D4"], + "rows": ["B3", "F6", "F7", "C7"] + }, + "processor": "atmega32u4", + "usb": { + "device_version": "0.0.2" + }, + "ws2812": { + "pin": "B1" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [3, 8], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 6], "x": 7, "y": 0}, + {"matrix": [0, 7], "x": 8, "y": 0}, + {"matrix": [0, 8], "x": 9, "y": 0}, + {"matrix": [0, 9], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 6, "y": 1}, + {"matrix": [1, 6], "x": 7, "y": 1}, + {"matrix": [1, 7], "x": 8, "y": 1}, + {"matrix": [1, 8], "x": 9, "y": 1}, + {"matrix": [1, 9], "x": 10, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [2, 4], "x": 4, "y": 2}, + {"matrix": [2, 5], "x": 6, "y": 2}, + {"matrix": [2, 6], "x": 7, "y": 2}, + {"matrix": [2, 7], "x": 8, "y": 2}, + {"matrix": [2, 8], "x": 9, "y": 2}, + {"matrix": [2, 9], "x": 10, "y": 2}, + {"matrix": [3, 2], "x": 1.75, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "x": 3, "y": 3, "w": 2}, + {"matrix": [3, 5], "x": 6, "y": 3, "w": 2}, + {"matrix": [3, 7], "x": 8, "y": 3, "w": 1.25} + ] + } + } +} diff --git a/keyboards/tominabox1/le_chiffre/rev2/rules.mk b/keyboards/tominabox1/le_chiffre/rev2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tominabox1/le_chiffre/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/trainpad/info.json b/keyboards/trainpad/info.json deleted file mode 100644 index e7e74b0e91..0000000000 --- a/keyboards/trainpad/info.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "keyboard_name": "TrainPad", - "manufacturer": "Ananya Kirti", - "url": "", - "maintainer": "AnanyaKirti", - "usb": { - "vid": "0x416B", - "pid": "0x0003", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "matrix_pins": { - "direct": [ - ["C5", "B3", "B4", "B5"] - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 3, "y": 0, "matrix": [0, 3]} - ] - } - } -} diff --git a/keyboards/trainpad/keyboard.json b/keyboards/trainpad/keyboard.json new file mode 100644 index 0000000000..e7e74b0e91 --- /dev/null +++ b/keyboards/trainpad/keyboard.json @@ -0,0 +1,36 @@ +{ + "keyboard_name": "TrainPad", + "manufacturer": "Ananya Kirti", + "url": "", + "maintainer": "AnanyaKirti", + "usb": { + "vid": "0x416B", + "pid": "0x0003", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "matrix_pins": { + "direct": [ + ["C5", "B3", "B4", "B5"] + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 3, "y": 0, "matrix": [0, 3]} + ] + } + } +} diff --git a/keyboards/trainpad/rules.mk b/keyboards/trainpad/rules.mk deleted file mode 100644 index 2c49b41d7a..0000000000 --- a/keyboards/trainpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally left blank \ No newline at end of file diff --git a/keyboards/treasure/type9s3/info.json b/keyboards/treasure/type9s3/info.json deleted file mode 100644 index cb2bcf3a7a..0000000000 --- a/keyboards/treasure/type9s3/info.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "manufacturer": "Treasure", - "keyboard_name": "Type-9 Series III", - "maintainer": "arnstadm", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "direct": [ - ["C7", "C6", "D3"], - ["B7", "C5", "D2"], - ["B5", "B4", "D4"] - ] - }, - "processor": "atmega32u2", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x5493", - "vid": "0x5452" - }, - "ws2812": { - "pin": "B6" - }, - "rgb_matrix": { - "animations": { - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "jellybean_raindrops": true, - "pixel_fractal": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive_multiwide": true, - "solid_reactive_nexus": true, - "splash": true, - "solid_splash": true - }, - "default": { - "speed": 40, - "val": 120 - }, - "driver": "ws2812", - "layout": [ - { "matrix": [2, 0],"flags": 4, "x": 0, "y": 20 }, - { "matrix": [2, 1],"flags": 4, "x": 10, "y": 20 }, - { "matrix": [2, 2],"flags": 4, "x": 20, "y": 20 }, - { "matrix": [1, 2],"flags": 4, "x": 20, "y": 10 }, - { "matrix": [1, 1],"flags": 4, "x": 10, "y": 10 }, - { "matrix": [1, 0],"flags": 4, "x": 0, "y": 10 }, - { "matrix": [0, 0],"flags": 4, "x": 0, "y": 0 }, - { "matrix": [0, 1],"flags": 4, "x": 10, "y": 0 }, - { "matrix": [0, 2],"flags": 4, "x": 20, "y": 0 } - ], - "sleep": true - }, - "community_layouts": ["ortho_3x3"], - "layouts": { - "LAYOUT_ortho_3x3": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - - { "matrix": [1, 0], "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1, "y": 1 }, - { "matrix": [1, 2], "x": 2, "y": 1 }, - - { "matrix": [2, 0], "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1, "y": 2 }, - { "matrix": [2, 2], "x": 2, "y": 2 } - ] - } - } -} diff --git a/keyboards/treasure/type9s3/keyboard.json b/keyboards/treasure/type9s3/keyboard.json new file mode 100644 index 0000000000..cb2bcf3a7a --- /dev/null +++ b/keyboards/treasure/type9s3/keyboard.json @@ -0,0 +1,88 @@ +{ + "manufacturer": "Treasure", + "keyboard_name": "Type-9 Series III", + "maintainer": "arnstadm", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "direct": [ + ["C7", "C6", "D3"], + ["B7", "C5", "D2"], + ["B5", "B4", "D4"] + ] + }, + "processor": "atmega32u2", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x5493", + "vid": "0x5452" + }, + "ws2812": { + "pin": "B6" + }, + "rgb_matrix": { + "animations": { + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "jellybean_raindrops": true, + "pixel_fractal": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive_multiwide": true, + "solid_reactive_nexus": true, + "splash": true, + "solid_splash": true + }, + "default": { + "speed": 40, + "val": 120 + }, + "driver": "ws2812", + "layout": [ + { "matrix": [2, 0],"flags": 4, "x": 0, "y": 20 }, + { "matrix": [2, 1],"flags": 4, "x": 10, "y": 20 }, + { "matrix": [2, 2],"flags": 4, "x": 20, "y": 20 }, + { "matrix": [1, 2],"flags": 4, "x": 20, "y": 10 }, + { "matrix": [1, 1],"flags": 4, "x": 10, "y": 10 }, + { "matrix": [1, 0],"flags": 4, "x": 0, "y": 10 }, + { "matrix": [0, 0],"flags": 4, "x": 0, "y": 0 }, + { "matrix": [0, 1],"flags": 4, "x": 10, "y": 0 }, + { "matrix": [0, 2],"flags": 4, "x": 20, "y": 0 } + ], + "sleep": true + }, + "community_layouts": ["ortho_3x3"], + "layouts": { + "LAYOUT_ortho_3x3": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + + { "matrix": [1, 0], "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1, "y": 1 }, + { "matrix": [1, 2], "x": 2, "y": 1 }, + + { "matrix": [2, 0], "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1, "y": 2 }, + { "matrix": [2, 2], "x": 2, "y": 2 } + ] + } + } +} diff --git a/keyboards/treasure/type9s3/rules.mk b/keyboards/treasure/type9s3/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/treasure/type9s3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tweetydabird/chameleon/info.json b/keyboards/tweetydabird/chameleon/info.json deleted file mode 100644 index f6ee51d5bb..0000000000 --- a/keyboards/tweetydabird/chameleon/info.json +++ /dev/null @@ -1,624 +0,0 @@ -{ - "manufacturer": "Tweetys Wild Thinking", - "keyboard_name": "Chameleon", - "maintainer": "TweetyDaBird", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "GP18", "pin_b": "GP19", "resolution": 2}, - {"pin_a": "GP27", "pin_b": "GP0", "resolution": 2}, - {"pin_a": "GP17", "pin_b": "GP16", "resolution": 2}, - {"pin_a": "GP10", "pin_b": "GP9", "resolution": 2} - ] - }, - "features": { - "bootmagic": true, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true, - "tri_layer": true - }, - "matrix_pins": { - "cols": ["GP15", "GP14", "GP6", "GP5", "GP4", "GP3"], - "rows": ["GP29", "GP22", "GP21", "GP24", "GP13", "GP1", "GP11", "GP2", "GP12", "GP8"] - }, - "processor": "RP2040", - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "rainbow_mood": true - }, - "layers": { - "enabled": true - }, - "led_count": 8, - "sleep": true - }, - "url": "https://lectronz.com/stores/tweetys-wild-thinking", - "usb": { - "device_version": "1.0.0", - "pid": "0x23B0", - "vid": "0xFEED" - }, - "ws2812": { - "driver": "vendor", - "pin": "GP20" - }, - "community_layouts": ["ortho_5x12", "ortho_4x12", "planck_mit"], - "layouts": { - "LAYOUT_ortho_4x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [7, 5], "x": 6, "y": 3}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3} - ] - }, - "LAYOUT_ortho_5x12": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [7, 5], "x": 6, "y": 3}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [8, 1], "x": 1, "y": 4}, - {"matrix": [8, 2], "x": 2, "y": 4}, - {"matrix": [8, 3], "x": 3, "y": 4}, - {"matrix": [8, 4], "x": 4, "y": 4}, - {"matrix": [8, 5], "x": 5, "y": 4}, - {"matrix": [9, 5], "x": 6, "y": 4}, - {"matrix": [9, 4], "x": 7, "y": 4}, - {"matrix": [9, 3], "x": 8, "y": 4}, - {"matrix": [9, 2], "x": 9, "y": 4}, - {"matrix": [9, 1], "x": 10, "y": 4}, - {"matrix": [9, 0], "x": 11, "y": 4} - ] - }, - "LAYOUT_planck_mit": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3, "w": 2}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3} - ] - }, - "LAYOUT_ortho_4x12_1x2uR": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [7, 5], "x": 6, "y": 3, "w": 2}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3} - ] - }, - "LAYOUT_ortho_4x12_1x2uL": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3, "w": 2}, - {"matrix": [7, 5], "x": 6, "y": 3}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3} - ] - }, - "LAYOUT_ortho_4x12_2x2u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3, "w": 2}, - {"matrix": [7, 5], "x": 6, "y": 3, "w": 2}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3} - ] - }, - "LAYOUT_ortho_5x12_1x2uC": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [7, 5], "x": 6, "y": 3}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [8, 1], "x": 1, "y": 4}, - {"matrix": [8, 2], "x": 2, "y": 4}, - {"matrix": [8, 3], "x": 3, "y": 4}, - {"matrix": [8, 4], "x": 4, "y": 4}, - {"matrix": [8, 5], "x": 5, "y": 4, "w": 2}, - {"matrix": [9, 4], "x": 7, "y": 4}, - {"matrix": [9, 3], "x": 8, "y": 4}, - {"matrix": [9, 2], "x": 9, "y": 4}, - {"matrix": [9, 1], "x": 10, "y": 4}, - {"matrix": [9, 0], "x": 11, "y": 4} - ] - }, - "LAYOUT_preonic_1x2uR": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [7, 5], "x": 6, "y": 3}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [8, 1], "x": 1, "y": 4}, - {"matrix": [8, 2], "x": 2, "y": 4}, - {"matrix": [8, 3], "x": 3, "y": 4}, - {"matrix": [8, 4], "x": 4, "y": 4}, - {"matrix": [8, 5], "x": 5, "y": 4}, - {"matrix": [9, 5], "x": 6, "y": 4, "w": 2}, - {"matrix": [9, 3], "x": 8, "y": 4}, - {"matrix": [9, 2], "x": 9, "y": 4}, - {"matrix": [9, 1], "x": 10, "y": 4}, - {"matrix": [9, 0], "x": 11, "y": 4} - ] - }, - "LAYOUT_preonic_1x2uL": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [7, 5], "x": 6, "y": 3}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [8, 1], "x": 1, "y": 4}, - {"matrix": [8, 2], "x": 2, "y": 4}, - {"matrix": [8, 3], "x": 3, "y": 4}, - {"matrix": [8, 4], "x": 4, "y": 4, "w": 2}, - {"matrix": [9, 5], "x": 6, "y": 4}, - {"matrix": [9, 4], "x": 7, "y": 4}, - {"matrix": [9, 3], "x": 8, "y": 4}, - {"matrix": [9, 2], "x": 9, "y": 4}, - {"matrix": [9, 1], "x": 10, "y": 4}, - {"matrix": [9, 0], "x": 11, "y": 4} - ] - }, - "LAYOUT_ortho_5x12_2x2u": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [1, 5], "x": 6, "y": 0}, - {"matrix": [1, 4], "x": 7, "y": 0}, - {"matrix": [1, 3], "x": 8, "y": 0}, - {"matrix": [1, 2], "x": 9, "y": 0}, - {"matrix": [1, 1], "x": 10, "y": 0}, - {"matrix": [1, 0], "x": 11, "y": 0}, - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [2, 1], "x": 1, "y": 1}, - {"matrix": [2, 2], "x": 2, "y": 1}, - {"matrix": [2, 3], "x": 3, "y": 1}, - {"matrix": [2, 4], "x": 4, "y": 1}, - {"matrix": [2, 5], "x": 5, "y": 1}, - {"matrix": [3, 5], "x": 6, "y": 1}, - {"matrix": [3, 4], "x": 7, "y": 1}, - {"matrix": [3, 3], "x": 8, "y": 1}, - {"matrix": [3, 2], "x": 9, "y": 1}, - {"matrix": [3, 1], "x": 10, "y": 1}, - {"matrix": [3, 0], "x": 11, "y": 1}, - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [4, 1], "x": 1, "y": 2}, - {"matrix": [4, 2], "x": 2, "y": 2}, - {"matrix": [4, 3], "x": 3, "y": 2}, - {"matrix": [4, 4], "x": 4, "y": 2}, - {"matrix": [4, 5], "x": 5, "y": 2}, - {"matrix": [5, 5], "x": 6, "y": 2}, - {"matrix": [5, 4], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [5, 2], "x": 9, "y": 2}, - {"matrix": [5, 1], "x": 10, "y": 2}, - {"matrix": [5, 0], "x": 11, "y": 2}, - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [6, 1], "x": 1, "y": 3}, - {"matrix": [6, 2], "x": 2, "y": 3}, - {"matrix": [6, 3], "x": 3, "y": 3}, - {"matrix": [6, 4], "x": 4, "y": 3}, - {"matrix": [6, 5], "x": 5, "y": 3}, - {"matrix": [7, 5], "x": 6, "y": 3}, - {"matrix": [7, 4], "x": 7, "y": 3}, - {"matrix": [7, 3], "x": 8, "y": 3}, - {"matrix": [7, 2], "x": 9, "y": 3}, - {"matrix": [7, 1], "x": 10, "y": 3}, - {"matrix": [7, 0], "x": 11, "y": 3}, - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [8, 1], "x": 1, "y": 4}, - {"matrix": [8, 2], "x": 2, "y": 4}, - {"matrix": [8, 3], "x": 3, "y": 4}, - {"matrix": [8, 4], "x": 4, "y": 4, "w": 2}, - {"matrix": [9, 5], "x": 6, "y": 4, "w": 2}, - {"matrix": [9, 3], "x": 8, "y": 4}, - {"matrix": [9, 2], "x": 9, "y": 4}, - {"matrix": [9, 1], "x": 10, "y": 4}, - {"matrix": [9, 0], "x": 11, "y": 4} - ] - } - } -} diff --git a/keyboards/tweetydabird/chameleon/keyboard.json b/keyboards/tweetydabird/chameleon/keyboard.json new file mode 100644 index 0000000000..f6ee51d5bb --- /dev/null +++ b/keyboards/tweetydabird/chameleon/keyboard.json @@ -0,0 +1,624 @@ +{ + "manufacturer": "Tweetys Wild Thinking", + "keyboard_name": "Chameleon", + "maintainer": "TweetyDaBird", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "GP18", "pin_b": "GP19", "resolution": 2}, + {"pin_a": "GP27", "pin_b": "GP0", "resolution": 2}, + {"pin_a": "GP17", "pin_b": "GP16", "resolution": 2}, + {"pin_a": "GP10", "pin_b": "GP9", "resolution": 2} + ] + }, + "features": { + "bootmagic": true, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true, + "tri_layer": true + }, + "matrix_pins": { + "cols": ["GP15", "GP14", "GP6", "GP5", "GP4", "GP3"], + "rows": ["GP29", "GP22", "GP21", "GP24", "GP13", "GP1", "GP11", "GP2", "GP12", "GP8"] + }, + "processor": "RP2040", + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "rainbow_mood": true + }, + "layers": { + "enabled": true + }, + "led_count": 8, + "sleep": true + }, + "url": "https://lectronz.com/stores/tweetys-wild-thinking", + "usb": { + "device_version": "1.0.0", + "pid": "0x23B0", + "vid": "0xFEED" + }, + "ws2812": { + "driver": "vendor", + "pin": "GP20" + }, + "community_layouts": ["ortho_5x12", "ortho_4x12", "planck_mit"], + "layouts": { + "LAYOUT_ortho_4x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [7, 5], "x": 6, "y": 3}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3} + ] + }, + "LAYOUT_ortho_5x12": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [7, 5], "x": 6, "y": 3}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [8, 1], "x": 1, "y": 4}, + {"matrix": [8, 2], "x": 2, "y": 4}, + {"matrix": [8, 3], "x": 3, "y": 4}, + {"matrix": [8, 4], "x": 4, "y": 4}, + {"matrix": [8, 5], "x": 5, "y": 4}, + {"matrix": [9, 5], "x": 6, "y": 4}, + {"matrix": [9, 4], "x": 7, "y": 4}, + {"matrix": [9, 3], "x": 8, "y": 4}, + {"matrix": [9, 2], "x": 9, "y": 4}, + {"matrix": [9, 1], "x": 10, "y": 4}, + {"matrix": [9, 0], "x": 11, "y": 4} + ] + }, + "LAYOUT_planck_mit": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3, "w": 2}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3} + ] + }, + "LAYOUT_ortho_4x12_1x2uR": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [7, 5], "x": 6, "y": 3, "w": 2}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3} + ] + }, + "LAYOUT_ortho_4x12_1x2uL": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3, "w": 2}, + {"matrix": [7, 5], "x": 6, "y": 3}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3} + ] + }, + "LAYOUT_ortho_4x12_2x2u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3, "w": 2}, + {"matrix": [7, 5], "x": 6, "y": 3, "w": 2}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3} + ] + }, + "LAYOUT_ortho_5x12_1x2uC": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [7, 5], "x": 6, "y": 3}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [8, 1], "x": 1, "y": 4}, + {"matrix": [8, 2], "x": 2, "y": 4}, + {"matrix": [8, 3], "x": 3, "y": 4}, + {"matrix": [8, 4], "x": 4, "y": 4}, + {"matrix": [8, 5], "x": 5, "y": 4, "w": 2}, + {"matrix": [9, 4], "x": 7, "y": 4}, + {"matrix": [9, 3], "x": 8, "y": 4}, + {"matrix": [9, 2], "x": 9, "y": 4}, + {"matrix": [9, 1], "x": 10, "y": 4}, + {"matrix": [9, 0], "x": 11, "y": 4} + ] + }, + "LAYOUT_preonic_1x2uR": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [7, 5], "x": 6, "y": 3}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [8, 1], "x": 1, "y": 4}, + {"matrix": [8, 2], "x": 2, "y": 4}, + {"matrix": [8, 3], "x": 3, "y": 4}, + {"matrix": [8, 4], "x": 4, "y": 4}, + {"matrix": [8, 5], "x": 5, "y": 4}, + {"matrix": [9, 5], "x": 6, "y": 4, "w": 2}, + {"matrix": [9, 3], "x": 8, "y": 4}, + {"matrix": [9, 2], "x": 9, "y": 4}, + {"matrix": [9, 1], "x": 10, "y": 4}, + {"matrix": [9, 0], "x": 11, "y": 4} + ] + }, + "LAYOUT_preonic_1x2uL": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [7, 5], "x": 6, "y": 3}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [8, 1], "x": 1, "y": 4}, + {"matrix": [8, 2], "x": 2, "y": 4}, + {"matrix": [8, 3], "x": 3, "y": 4}, + {"matrix": [8, 4], "x": 4, "y": 4, "w": 2}, + {"matrix": [9, 5], "x": 6, "y": 4}, + {"matrix": [9, 4], "x": 7, "y": 4}, + {"matrix": [9, 3], "x": 8, "y": 4}, + {"matrix": [9, 2], "x": 9, "y": 4}, + {"matrix": [9, 1], "x": 10, "y": 4}, + {"matrix": [9, 0], "x": 11, "y": 4} + ] + }, + "LAYOUT_ortho_5x12_2x2u": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [1, 5], "x": 6, "y": 0}, + {"matrix": [1, 4], "x": 7, "y": 0}, + {"matrix": [1, 3], "x": 8, "y": 0}, + {"matrix": [1, 2], "x": 9, "y": 0}, + {"matrix": [1, 1], "x": 10, "y": 0}, + {"matrix": [1, 0], "x": 11, "y": 0}, + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [2, 1], "x": 1, "y": 1}, + {"matrix": [2, 2], "x": 2, "y": 1}, + {"matrix": [2, 3], "x": 3, "y": 1}, + {"matrix": [2, 4], "x": 4, "y": 1}, + {"matrix": [2, 5], "x": 5, "y": 1}, + {"matrix": [3, 5], "x": 6, "y": 1}, + {"matrix": [3, 4], "x": 7, "y": 1}, + {"matrix": [3, 3], "x": 8, "y": 1}, + {"matrix": [3, 2], "x": 9, "y": 1}, + {"matrix": [3, 1], "x": 10, "y": 1}, + {"matrix": [3, 0], "x": 11, "y": 1}, + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [4, 1], "x": 1, "y": 2}, + {"matrix": [4, 2], "x": 2, "y": 2}, + {"matrix": [4, 3], "x": 3, "y": 2}, + {"matrix": [4, 4], "x": 4, "y": 2}, + {"matrix": [4, 5], "x": 5, "y": 2}, + {"matrix": [5, 5], "x": 6, "y": 2}, + {"matrix": [5, 4], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [5, 2], "x": 9, "y": 2}, + {"matrix": [5, 1], "x": 10, "y": 2}, + {"matrix": [5, 0], "x": 11, "y": 2}, + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [6, 1], "x": 1, "y": 3}, + {"matrix": [6, 2], "x": 2, "y": 3}, + {"matrix": [6, 3], "x": 3, "y": 3}, + {"matrix": [6, 4], "x": 4, "y": 3}, + {"matrix": [6, 5], "x": 5, "y": 3}, + {"matrix": [7, 5], "x": 6, "y": 3}, + {"matrix": [7, 4], "x": 7, "y": 3}, + {"matrix": [7, 3], "x": 8, "y": 3}, + {"matrix": [7, 2], "x": 9, "y": 3}, + {"matrix": [7, 1], "x": 10, "y": 3}, + {"matrix": [7, 0], "x": 11, "y": 3}, + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [8, 1], "x": 1, "y": 4}, + {"matrix": [8, 2], "x": 2, "y": 4}, + {"matrix": [8, 3], "x": 3, "y": 4}, + {"matrix": [8, 4], "x": 4, "y": 4, "w": 2}, + {"matrix": [9, 5], "x": 6, "y": 4, "w": 2}, + {"matrix": [9, 3], "x": 8, "y": 4}, + {"matrix": [9, 2], "x": 9, "y": 4}, + {"matrix": [9, 1], "x": 10, "y": 4}, + {"matrix": [9, 0], "x": 11, "y": 4} + ] + } + } +} diff --git a/keyboards/tweetydabird/chameleon/rules.mk b/keyboards/tweetydabird/chameleon/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tweetydabird/chameleon/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tweetydabird/lbs4/info.json b/keyboards/tweetydabird/lbs4/info.json deleted file mode 100644 index 3176520772..0000000000 --- a/keyboards/tweetydabird/lbs4/info.json +++ /dev/null @@ -1,66 +0,0 @@ -{ - "keyboard_name": "Little Big Scroll 4", - "manufacturer": "Tweetys Wild Thinking", - "url": "https://lectronz.com/stores/tweetys-wild-thinking", - "maintainer": "TweetyDaBird", - "development_board": "promicro", - "bootloader_instructions": "Short marked pads on PCB, or hold top left key when plugging in.", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": false, - "nkro": false, - "rgblight": true, - "encoder": true - }, - "build": { - "lto": true - }, - "usb": { - "vid": "0xFEED", - "pid": "0x23B0", - "device_version": "1.1.0" - }, - "matrix_pins": { - "direct": [ - ["E6", "D7", "F4"], - ["B5", "B4", null] - ] - }, - "encoder": { - "rotary": [ - {"pin_a": "B1", "pin_b": "F7", "resolution": 2} - ] - }, - "rgblight": { - "led_count": 6, - "hue_steps": 8, - "saturation_steps": 17, - "brightness_steps": 17, - "max_brightness": 175, - "animations": { - "alternating": true, - "breathing": true, - "rainbow_mood": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "D2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Play", "matrix": [0, 2], "x": 2, "y": 0, "w": 2, "h": 2}, - - {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F2", "matrix": [0, 1], "x": 1, "y": 0}, - - {"label": "F3", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "F4", "matrix": [1, 1], "x": 1, "y": 1} - ] - } - } -} diff --git a/keyboards/tweetydabird/lbs4/keyboard.json b/keyboards/tweetydabird/lbs4/keyboard.json new file mode 100644 index 0000000000..3176520772 --- /dev/null +++ b/keyboards/tweetydabird/lbs4/keyboard.json @@ -0,0 +1,66 @@ +{ + "keyboard_name": "Little Big Scroll 4", + "manufacturer": "Tweetys Wild Thinking", + "url": "https://lectronz.com/stores/tweetys-wild-thinking", + "maintainer": "TweetyDaBird", + "development_board": "promicro", + "bootloader_instructions": "Short marked pads on PCB, or hold top left key when plugging in.", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": false, + "nkro": false, + "rgblight": true, + "encoder": true + }, + "build": { + "lto": true + }, + "usb": { + "vid": "0xFEED", + "pid": "0x23B0", + "device_version": "1.1.0" + }, + "matrix_pins": { + "direct": [ + ["E6", "D7", "F4"], + ["B5", "B4", null] + ] + }, + "encoder": { + "rotary": [ + {"pin_a": "B1", "pin_b": "F7", "resolution": 2} + ] + }, + "rgblight": { + "led_count": 6, + "hue_steps": 8, + "saturation_steps": 17, + "brightness_steps": 17, + "max_brightness": 175, + "animations": { + "alternating": true, + "breathing": true, + "rainbow_mood": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "D2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Play", "matrix": [0, 2], "x": 2, "y": 0, "w": 2, "h": 2}, + + {"label": "F1", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F2", "matrix": [0, 1], "x": 1, "y": 0}, + + {"label": "F3", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "F4", "matrix": [1, 1], "x": 1, "y": 1} + ] + } + } +} diff --git a/keyboards/tweetydabird/lbs4/rules.mk b/keyboards/tweetydabird/lbs4/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/tweetydabird/lbs4/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/tweetydabird/lbs6/info.json b/keyboards/tweetydabird/lbs6/info.json deleted file mode 100644 index 1714e9b6c4..0000000000 --- a/keyboards/tweetydabird/lbs6/info.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "keyboard_name": "Little Big Scroll 6", - "manufacturer": "Tweetys Wild Thinking", - "url": "https://lectronz.com/stores/tweetys-wild-thinking", - "maintainer": "TweetyDaBird", - "development_board": "promicro", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": false, - "rgblight": true, - "encoder": true - }, - "build": { - "lto": true - }, - "usb": { - "vid": "0xFEED", - "pid": "0x23B0", - "device_version": "1.1.0" - }, - "bootmagic": { - "matrix": [2, 2] - }, - "matrix_pins": { - "direct": [ - [null, "F5", null], - ["D4", "D7", "B4"], - ["C6", "E6", "B5"] - ] - }, - "encoder": { - "rotary": [ - {"pin_a": "F7", "pin_b": "F6", "resolution": 2} - ] - }, - "rgblight": { - "led_count": 8, - "hue_steps": 8, - "saturation_steps": 17, - "brightness_steps": 17, - "max_brightness": 200, - "animations": { - "alternating": true, - "breathing": true, - "rainbow_mood": true, - "static_gradient": true - } - }, - "ws2812": { - "pin": "D2" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "Play", "matrix": [0, 1], "x": 1, "y": 0}, - - {"label": "F1", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "F2", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "F3", "matrix": [1, 2], "x": 2, "y": 1}, - - {"label": "F4", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "F5", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "F6", "matrix": [2, 2], "x": 2, "y": 2} - ] - } - } -} diff --git a/keyboards/tweetydabird/lbs6/keyboard.json b/keyboards/tweetydabird/lbs6/keyboard.json new file mode 100644 index 0000000000..1714e9b6c4 --- /dev/null +++ b/keyboards/tweetydabird/lbs6/keyboard.json @@ -0,0 +1,71 @@ +{ + "keyboard_name": "Little Big Scroll 6", + "manufacturer": "Tweetys Wild Thinking", + "url": "https://lectronz.com/stores/tweetys-wild-thinking", + "maintainer": "TweetyDaBird", + "development_board": "promicro", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": false, + "rgblight": true, + "encoder": true + }, + "build": { + "lto": true + }, + "usb": { + "vid": "0xFEED", + "pid": "0x23B0", + "device_version": "1.1.0" + }, + "bootmagic": { + "matrix": [2, 2] + }, + "matrix_pins": { + "direct": [ + [null, "F5", null], + ["D4", "D7", "B4"], + ["C6", "E6", "B5"] + ] + }, + "encoder": { + "rotary": [ + {"pin_a": "F7", "pin_b": "F6", "resolution": 2} + ] + }, + "rgblight": { + "led_count": 8, + "hue_steps": 8, + "saturation_steps": 17, + "brightness_steps": 17, + "max_brightness": 200, + "animations": { + "alternating": true, + "breathing": true, + "rainbow_mood": true, + "static_gradient": true + } + }, + "ws2812": { + "pin": "D2" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "Play", "matrix": [0, 1], "x": 1, "y": 0}, + + {"label": "F1", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "F2", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "F3", "matrix": [1, 2], "x": 2, "y": 1}, + + {"label": "F4", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "F5", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "F6", "matrix": [2, 2], "x": 2, "y": 2} + ] + } + } +} diff --git a/keyboards/tweetydabird/lbs6/rules.mk b/keyboards/tweetydabird/lbs6/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/tweetydabird/lbs6/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/tweetydabird/lotus58/elite_c/info.json b/keyboards/tweetydabird/lotus58/elite_c/info.json deleted file mode 100644 index af1a9f913c..0000000000 --- a/keyboards/tweetydabird/lotus58/elite_c/info.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "build": { - "lto": true - }, - "development_board": "elite_c", - "pin_compatible": "elite_c", - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4", "resolution": 2} - ] - }, - "matrix_pins": { - "cols": ["B1", "B2", "B3", "B6", "F7", "F6"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "split": { - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5", "resolution": 2} - ] - } - }, - "handedness": { - "pin": "B5" - }, - "soft_serial_pin": "D2", - }, - "ws2812": { - "pin": "D3" - }, -} diff --git a/keyboards/tweetydabird/lotus58/elite_c/keyboard.json b/keyboards/tweetydabird/lotus58/elite_c/keyboard.json new file mode 100644 index 0000000000..af1a9f913c --- /dev/null +++ b/keyboards/tweetydabird/lotus58/elite_c/keyboard.json @@ -0,0 +1,32 @@ +{ + "build": { + "lto": true + }, + "development_board": "elite_c", + "pin_compatible": "elite_c", + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4", "resolution": 2} + ] + }, + "matrix_pins": { + "cols": ["B1", "B2", "B3", "B6", "F7", "F6"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "split": { + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5", "resolution": 2} + ] + } + }, + "handedness": { + "pin": "B5" + }, + "soft_serial_pin": "D2", + }, + "ws2812": { + "pin": "D3" + }, +} diff --git a/keyboards/tweetydabird/lotus58/elite_c/rules.mk b/keyboards/tweetydabird/lotus58/elite_c/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tweetydabird/lotus58/elite_c/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tweetydabird/lotus58/promicro/info.json b/keyboards/tweetydabird/lotus58/promicro/info.json deleted file mode 100644 index 62ee0355ef..0000000000 --- a/keyboards/tweetydabird/lotus58/promicro/info.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "build": { - "lto": true - }, - "development_board": "promicro", - "encoder": { - "rotary": [ - {"pin_a": "F5", "pin_b": "F4", "resolution": 2} - ] - }, - "matrix_pins": { - "cols": ["B1", "B2", "B3", "B6", "F7", "F6"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "split": { - "encoder": { - "right": { - "rotary": [ - {"pin_a": "F4", "pin_b": "F5", "resolution": 2} - ] - } - }, - "handedness": { - "pin": "B5" - }, - "soft_serial_pin": "D2", - }, - "ws2812": { - "pin": "D3" - }, -} diff --git a/keyboards/tweetydabird/lotus58/promicro/keyboard.json b/keyboards/tweetydabird/lotus58/promicro/keyboard.json new file mode 100644 index 0000000000..62ee0355ef --- /dev/null +++ b/keyboards/tweetydabird/lotus58/promicro/keyboard.json @@ -0,0 +1,31 @@ +{ + "build": { + "lto": true + }, + "development_board": "promicro", + "encoder": { + "rotary": [ + {"pin_a": "F5", "pin_b": "F4", "resolution": 2} + ] + }, + "matrix_pins": { + "cols": ["B1", "B2", "B3", "B6", "F7", "F6"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "split": { + "encoder": { + "right": { + "rotary": [ + {"pin_a": "F4", "pin_b": "F5", "resolution": 2} + ] + } + }, + "handedness": { + "pin": "B5" + }, + "soft_serial_pin": "D2", + }, + "ws2812": { + "pin": "D3" + }, +} diff --git a/keyboards/tweetydabird/lotus58/promicro/rules.mk b/keyboards/tweetydabird/lotus58/promicro/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/tweetydabird/lotus58/promicro/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/tzarc/djinn/rev1/info.json b/keyboards/tzarc/djinn/rev1/info.json deleted file mode 100644 index a0422dea93..0000000000 --- a/keyboards/tzarc/djinn/rev1/info.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "usb": { - "device_version": "1.0.0" - }, - "backlight": { - "max_brightness": 144 - }, - "split": { - "soft_serial_pin": "B9", - "usb_detect": { - "enabled": true - } - }, - "rgb_matrix": { - "layout": [ - {"flags": 2, "x": 110, "y": 30}, - {"flags": 2, "x": 110, "y": 80}, - {"flags": 2, "x": 110, "y": 130}, - {"flags": 2, "x": 95, "y": 180}, - {"flags": 2, "x": 75, "y": 195}, - {"flags": 2, "x": 60, "y": 210}, - {"flags": 2, "x": 45, "y": 190}, - {"flags": 2, "x": 35, "y": 175}, - {"flags": 2, "x": 20, "y": 160}, - {"flags": 2, "x": 5, "y": 160}, - {"flags": 4, "matrix": [4, 3], "x": 78, "y": 150}, - {"flags": 4, "matrix": [4, 4], "x": 104, "y": 150}, - {"flags": 4, "matrix": [4, 5], "x": 130, "y": 150}, - {"flags": 4, "matrix": [4, 6], "x": 156, "y": 150}, - {"flags": 4, "matrix": [3, 6], "x": 156, "y": 120}, - {"flags": 4, "matrix": [3, 5], "x": 130, "y": 120}, - {"flags": 4, "matrix": [3, 4], "x": 104, "y": 120}, - {"flags": 4, "matrix": [3, 3], "x": 78, "y": 120}, - {"flags": 4, "matrix": [3, 2], "x": 52, "y": 120}, - {"flags": 4, "matrix": [3, 1], "x": 26, "y": 120}, - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 120}, - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 90}, - {"flags": 4, "matrix": [2, 1], "x": 26, "y": 90}, - {"flags": 4, "matrix": [2, 2], "x": 52, "y": 90}, - {"flags": 4, "matrix": [2, 3], "x": 78, "y": 90}, - {"flags": 4, "matrix": [2, 4], "x": 104, "y": 90}, - {"flags": 4, "matrix": [2, 5], "x": 130, "y": 90}, - {"flags": 4, "matrix": [2, 6], "x": 156, "y": 90}, - {"flags": 4, "matrix": [1, 6], "x": 156, "y": 60}, - {"flags": 4, "matrix": [1, 5], "x": 130, "y": 60}, - {"flags": 4, "matrix": [1, 4], "x": 104, "y": 60}, - {"flags": 4, "matrix": [1, 3], "x": 78, "y": 60}, - {"flags": 4, "matrix": [1, 2], "x": 52, "y": 60}, - {"flags": 4, "matrix": [1, 1], "x": 26, "y": 60}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 60}, - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 30}, - {"flags": 4, "matrix": [0, 1], "x": 26, "y": 30}, - {"flags": 4, "matrix": [0, 2], "x": 52, "y": 30}, - {"flags": 4, "matrix": [0, 3], "x": 78, "y": 30}, - {"flags": 4, "matrix": [0, 4], "x": 104, "y": 30}, - {"flags": 4, "matrix": [0, 5], "x": 130, "y": 30}, - {"flags": 4, "matrix": [0, 6], "x": 156, "y": 30}, - {"flags": 2, "x": 114, "y": 30}, - {"flags": 2, "x": 114, "y": 80}, - {"flags": 2, "x": 114, "y": 130}, - {"flags": 2, "x": 129, "y": 180}, - {"flags": 2, "x": 149, "y": 195}, - {"flags": 2, "x": 164, "y": 210}, - {"flags": 2, "x": 179, "y": 190}, - {"flags": 2, "x": 189, "y": 175}, - {"flags": 2, "x": 204, "y": 160}, - {"flags": 2, "x": 219, "y": 160}, - {"flags": 4, "matrix": [10, 3], "x": 146, "y": 150}, - {"flags": 4, "matrix": [10, 4], "x": 120, "y": 150}, - {"flags": 4, "matrix": [10, 5], "x": 94, "y": 150}, - {"flags": 4, "matrix": [10, 6], "x": 68, "y": 150}, - {"flags": 4, "matrix": [9, 6], "x": 68, "y": 120}, - {"flags": 4, "matrix": [9, 5], "x": 94, "y": 120}, - {"flags": 4, "matrix": [9, 4], "x": 120, "y": 120}, - {"flags": 4, "matrix": [9, 3], "x": 146, "y": 120}, - {"flags": 4, "matrix": [9, 2], "x": 172, "y": 120}, - {"flags": 4, "matrix": [9, 1], "x": 198, "y": 120}, - {"flags": 4, "matrix": [9, 0], "x": 224, "y": 120}, - {"flags": 4, "matrix": [8, 0], "x": 224, "y": 90}, - {"flags": 4, "matrix": [8, 1], "x": 198, "y": 90}, - {"flags": 4, "matrix": [8, 2], "x": 172, "y": 90}, - {"flags": 4, "matrix": [8, 3], "x": 146, "y": 90}, - {"flags": 4, "matrix": [8, 4], "x": 120, "y": 90}, - {"flags": 4, "matrix": [8, 5], "x": 94, "y": 90}, - {"flags": 4, "matrix": [8, 6], "x": 68, "y": 90}, - {"flags": 4, "matrix": [7, 6], "x": 68, "y": 60}, - {"flags": 4, "matrix": [7, 5], "x": 94, "y": 60}, - {"flags": 4, "matrix": [7, 4], "x": 120, "y": 60}, - {"flags": 4, "matrix": [7, 3], "x": 146, "y": 60}, - {"flags": 4, "matrix": [7, 2], "x": 172, "y": 60}, - {"flags": 4, "matrix": [7, 1], "x": 198, "y": 60}, - {"flags": 4, "matrix": [7, 0], "x": 224, "y": 60}, - {"flags": 4, "matrix": [6, 0], "x": 224, "y": 30}, - {"flags": 4, "matrix": [6, 1], "x": 198, "y": 30}, - {"flags": 4, "matrix": [6, 2], "x": 172, "y": 30}, - {"flags": 4, "matrix": [6, 3], "x": 146, "y": 30}, - {"flags": 4, "matrix": [6, 4], "x": 120, "y": 30}, - {"flags": 4, "matrix": [6, 5], "x": 94, "y": 30}, - {"flags": 4, "matrix": [6, 6], "x": 68, "y": 30} - ], - "split_count": [42, 42] - } -} diff --git a/keyboards/tzarc/djinn/rev1/keyboard.json b/keyboards/tzarc/djinn/rev1/keyboard.json new file mode 100644 index 0000000000..a0422dea93 --- /dev/null +++ b/keyboards/tzarc/djinn/rev1/keyboard.json @@ -0,0 +1,103 @@ +{ + "usb": { + "device_version": "1.0.0" + }, + "backlight": { + "max_brightness": 144 + }, + "split": { + "soft_serial_pin": "B9", + "usb_detect": { + "enabled": true + } + }, + "rgb_matrix": { + "layout": [ + {"flags": 2, "x": 110, "y": 30}, + {"flags": 2, "x": 110, "y": 80}, + {"flags": 2, "x": 110, "y": 130}, + {"flags": 2, "x": 95, "y": 180}, + {"flags": 2, "x": 75, "y": 195}, + {"flags": 2, "x": 60, "y": 210}, + {"flags": 2, "x": 45, "y": 190}, + {"flags": 2, "x": 35, "y": 175}, + {"flags": 2, "x": 20, "y": 160}, + {"flags": 2, "x": 5, "y": 160}, + {"flags": 4, "matrix": [4, 3], "x": 78, "y": 150}, + {"flags": 4, "matrix": [4, 4], "x": 104, "y": 150}, + {"flags": 4, "matrix": [4, 5], "x": 130, "y": 150}, + {"flags": 4, "matrix": [4, 6], "x": 156, "y": 150}, + {"flags": 4, "matrix": [3, 6], "x": 156, "y": 120}, + {"flags": 4, "matrix": [3, 5], "x": 130, "y": 120}, + {"flags": 4, "matrix": [3, 4], "x": 104, "y": 120}, + {"flags": 4, "matrix": [3, 3], "x": 78, "y": 120}, + {"flags": 4, "matrix": [3, 2], "x": 52, "y": 120}, + {"flags": 4, "matrix": [3, 1], "x": 26, "y": 120}, + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 120}, + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 90}, + {"flags": 4, "matrix": [2, 1], "x": 26, "y": 90}, + {"flags": 4, "matrix": [2, 2], "x": 52, "y": 90}, + {"flags": 4, "matrix": [2, 3], "x": 78, "y": 90}, + {"flags": 4, "matrix": [2, 4], "x": 104, "y": 90}, + {"flags": 4, "matrix": [2, 5], "x": 130, "y": 90}, + {"flags": 4, "matrix": [2, 6], "x": 156, "y": 90}, + {"flags": 4, "matrix": [1, 6], "x": 156, "y": 60}, + {"flags": 4, "matrix": [1, 5], "x": 130, "y": 60}, + {"flags": 4, "matrix": [1, 4], "x": 104, "y": 60}, + {"flags": 4, "matrix": [1, 3], "x": 78, "y": 60}, + {"flags": 4, "matrix": [1, 2], "x": 52, "y": 60}, + {"flags": 4, "matrix": [1, 1], "x": 26, "y": 60}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 60}, + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 30}, + {"flags": 4, "matrix": [0, 1], "x": 26, "y": 30}, + {"flags": 4, "matrix": [0, 2], "x": 52, "y": 30}, + {"flags": 4, "matrix": [0, 3], "x": 78, "y": 30}, + {"flags": 4, "matrix": [0, 4], "x": 104, "y": 30}, + {"flags": 4, "matrix": [0, 5], "x": 130, "y": 30}, + {"flags": 4, "matrix": [0, 6], "x": 156, "y": 30}, + {"flags": 2, "x": 114, "y": 30}, + {"flags": 2, "x": 114, "y": 80}, + {"flags": 2, "x": 114, "y": 130}, + {"flags": 2, "x": 129, "y": 180}, + {"flags": 2, "x": 149, "y": 195}, + {"flags": 2, "x": 164, "y": 210}, + {"flags": 2, "x": 179, "y": 190}, + {"flags": 2, "x": 189, "y": 175}, + {"flags": 2, "x": 204, "y": 160}, + {"flags": 2, "x": 219, "y": 160}, + {"flags": 4, "matrix": [10, 3], "x": 146, "y": 150}, + {"flags": 4, "matrix": [10, 4], "x": 120, "y": 150}, + {"flags": 4, "matrix": [10, 5], "x": 94, "y": 150}, + {"flags": 4, "matrix": [10, 6], "x": 68, "y": 150}, + {"flags": 4, "matrix": [9, 6], "x": 68, "y": 120}, + {"flags": 4, "matrix": [9, 5], "x": 94, "y": 120}, + {"flags": 4, "matrix": [9, 4], "x": 120, "y": 120}, + {"flags": 4, "matrix": [9, 3], "x": 146, "y": 120}, + {"flags": 4, "matrix": [9, 2], "x": 172, "y": 120}, + {"flags": 4, "matrix": [9, 1], "x": 198, "y": 120}, + {"flags": 4, "matrix": [9, 0], "x": 224, "y": 120}, + {"flags": 4, "matrix": [8, 0], "x": 224, "y": 90}, + {"flags": 4, "matrix": [8, 1], "x": 198, "y": 90}, + {"flags": 4, "matrix": [8, 2], "x": 172, "y": 90}, + {"flags": 4, "matrix": [8, 3], "x": 146, "y": 90}, + {"flags": 4, "matrix": [8, 4], "x": 120, "y": 90}, + {"flags": 4, "matrix": [8, 5], "x": 94, "y": 90}, + {"flags": 4, "matrix": [8, 6], "x": 68, "y": 90}, + {"flags": 4, "matrix": [7, 6], "x": 68, "y": 60}, + {"flags": 4, "matrix": [7, 5], "x": 94, "y": 60}, + {"flags": 4, "matrix": [7, 4], "x": 120, "y": 60}, + {"flags": 4, "matrix": [7, 3], "x": 146, "y": 60}, + {"flags": 4, "matrix": [7, 2], "x": 172, "y": 60}, + {"flags": 4, "matrix": [7, 1], "x": 198, "y": 60}, + {"flags": 4, "matrix": [7, 0], "x": 224, "y": 60}, + {"flags": 4, "matrix": [6, 0], "x": 224, "y": 30}, + {"flags": 4, "matrix": [6, 1], "x": 198, "y": 30}, + {"flags": 4, "matrix": [6, 2], "x": 172, "y": 30}, + {"flags": 4, "matrix": [6, 3], "x": 146, "y": 30}, + {"flags": 4, "matrix": [6, 4], "x": 120, "y": 30}, + {"flags": 4, "matrix": [6, 5], "x": 94, "y": 30}, + {"flags": 4, "matrix": [6, 6], "x": 68, "y": 30} + ], + "split_count": [42, 42] + } +} diff --git a/keyboards/tzarc/djinn/rev1/rules.mk b/keyboards/tzarc/djinn/rev1/rules.mk deleted file mode 100644 index f468872849..0000000000 --- a/keyboards/tzarc/djinn/rev1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Placeholder to make the build system work. diff --git a/keyboards/tzarc/djinn/rev2/info.json b/keyboards/tzarc/djinn/rev2/info.json deleted file mode 100644 index 33db91971e..0000000000 --- a/keyboards/tzarc/djinn/rev2/info.json +++ /dev/null @@ -1,104 +0,0 @@ -{ - "usb": { - "device_version": "2.0.0" - }, - "backlight": { - "max_brightness": 144 - }, - "split": { - "usb_detect": { - "enabled": false - } - }, - "rgb_matrix": { - "layout": [ - {"flags": 2, "x": 110, "y": 30}, - {"flags": 2, "x": 110, "y": 80}, - {"flags": 2, "x": 110, "y": 130}, - {"flags": 2, "x": 95, "y": 180}, - {"flags": 2, "x": 75, "y": 195}, - {"flags": 2, "x": 60, "y": 210}, - {"flags": 2, "x": 45, "y": 190}, - {"flags": 2, "x": 35, "y": 175}, - {"flags": 2, "x": 20, "y": 160}, - {"flags": 2, "x": 5, "y": 160}, - {"flags": 2, "x": 5, "y": 160}, - {"flags": 4, "matrix": [4, 3], "x": 78, "y": 150}, - {"flags": 4, "matrix": [4, 4], "x": 104, "y": 150}, - {"flags": 4, "matrix": [4, 5], "x": 130, "y": 150}, - {"flags": 4, "matrix": [4, 6], "x": 156, "y": 150}, - {"flags": 4, "matrix": [3, 6], "x": 156, "y": 120}, - {"flags": 4, "matrix": [3, 5], "x": 130, "y": 120}, - {"flags": 4, "matrix": [3, 4], "x": 104, "y": 120}, - {"flags": 4, "matrix": [3, 3], "x": 78, "y": 120}, - {"flags": 4, "matrix": [3, 2], "x": 52, "y": 120}, - {"flags": 4, "matrix": [3, 1], "x": 26, "y": 120}, - {"flags": 4, "matrix": [3, 0], "x": 0, "y": 120}, - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 90}, - {"flags": 4, "matrix": [2, 1], "x": 26, "y": 90}, - {"flags": 4, "matrix": [2, 2], "x": 52, "y": 90}, - {"flags": 4, "matrix": [2, 3], "x": 78, "y": 90}, - {"flags": 4, "matrix": [2, 4], "x": 104, "y": 90}, - {"flags": 4, "matrix": [2, 5], "x": 130, "y": 90}, - {"flags": 4, "matrix": [2, 6], "x": 156, "y": 90}, - {"flags": 4, "matrix": [1, 6], "x": 156, "y": 60}, - {"flags": 4, "matrix": [1, 5], "x": 130, "y": 60}, - {"flags": 4, "matrix": [1, 4], "x": 104, "y": 60}, - {"flags": 4, "matrix": [1, 3], "x": 78, "y": 60}, - {"flags": 4, "matrix": [1, 2], "x": 52, "y": 60}, - {"flags": 4, "matrix": [1, 1], "x": 26, "y": 60}, - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 60}, - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 30}, - {"flags": 4, "matrix": [0, 1], "x": 26, "y": 30}, - {"flags": 4, "matrix": [0, 2], "x": 52, "y": 30}, - {"flags": 4, "matrix": [0, 3], "x": 78, "y": 30}, - {"flags": 4, "matrix": [0, 4], "x": 104, "y": 30}, - {"flags": 4, "matrix": [0, 5], "x": 130, "y": 30}, - {"flags": 4, "matrix": [0, 6], "x": 156, "y": 30}, - {"flags": 2, "x": 114, "y": 30}, - {"flags": 2, "x": 114, "y": 80}, - {"flags": 2, "x": 114, "y": 130}, - {"flags": 2, "x": 129, "y": 180}, - {"flags": 2, "x": 149, "y": 195}, - {"flags": 2, "x": 164, "y": 210}, - {"flags": 2, "x": 179, "y": 190}, - {"flags": 2, "x": 189, "y": 175}, - {"flags": 2, "x": 24, "y": 160}, - {"flags": 2, "x": 219, "y": 160}, - {"flags": 2, "x": 219, "y": 160}, - {"flags": 4, "matrix": [10, 3], "x": 146, "y": 150}, - {"flags": 4, "matrix": [10, 4], "x": 120, "y": 150}, - {"flags": 4, "matrix": [10, 5], "x": 94, "y": 150}, - {"flags": 4, "matrix": [10, 6], "x": 68, "y": 150}, - {"flags": 4, "matrix": [9, 6], "x": 68, "y": 120}, - {"flags": 4, "matrix": [9, 5], "x": 94, "y": 120}, - {"flags": 4, "matrix": [9, 4], "x": 120, "y": 120}, - {"flags": 4, "matrix": [9, 3], "x": 146, "y": 120}, - {"flags": 4, "matrix": [9, 2], "x": 172, "y": 120}, - {"flags": 4, "matrix": [9, 1], "x": 198, "y": 120}, - {"flags": 4, "matrix": [9, 0], "x": 224, "y": 120}, - {"flags": 4, "matrix": [8, 0], "x": 224, "y": 90}, - {"flags": 4, "matrix": [8, 1], "x": 198, "y": 90}, - {"flags": 4, "matrix": [8, 2], "x": 172, "y": 90}, - {"flags": 4, "matrix": [8, 3], "x": 146, "y": 90}, - {"flags": 4, "matrix": [8, 4], "x": 120, "y": 90}, - {"flags": 4, "matrix": [8, 5], "x": 94, "y": 90}, - {"flags": 4, "matrix": [8, 6], "x": 68, "y": 90}, - {"flags": 4, "matrix": [7, 6], "x": 68, "y": 60}, - {"flags": 4, "matrix": [7, 5], "x": 94, "y": 60}, - {"flags": 4, "matrix": [7, 4], "x": 120, "y": 60}, - {"flags": 4, "matrix": [7, 3], "x": 146, "y": 60}, - {"flags": 4, "matrix": [7, 2], "x": 172, "y": 60}, - {"flags": 4, "matrix": [7, 1], "x": 198, "y": 60}, - {"flags": 4, "matrix": [7, 0], "x": 224, "y": 60}, - {"flags": 4, "matrix": [6, 0], "x": 224, "y": 30}, - {"flags": 4, "matrix": [6, 1], "x": 198, "y": 30}, - {"flags": 4, "matrix": [6, 2], "x": 172, "y": 30}, - {"flags": 4, "matrix": [6, 3], "x": 146, "y": 30}, - {"flags": 4, "matrix": [6, 4], "x": 120, "y": 30}, - {"flags": 4, "matrix": [6, 5], "x": 94, "y": 30}, - {"flags": 4, "matrix": [6, 6], "x": 68, "y": 30} - ], - "split_count": [43, 43] - } -} diff --git a/keyboards/tzarc/djinn/rev2/keyboard.json b/keyboards/tzarc/djinn/rev2/keyboard.json new file mode 100644 index 0000000000..33db91971e --- /dev/null +++ b/keyboards/tzarc/djinn/rev2/keyboard.json @@ -0,0 +1,104 @@ +{ + "usb": { + "device_version": "2.0.0" + }, + "backlight": { + "max_brightness": 144 + }, + "split": { + "usb_detect": { + "enabled": false + } + }, + "rgb_matrix": { + "layout": [ + {"flags": 2, "x": 110, "y": 30}, + {"flags": 2, "x": 110, "y": 80}, + {"flags": 2, "x": 110, "y": 130}, + {"flags": 2, "x": 95, "y": 180}, + {"flags": 2, "x": 75, "y": 195}, + {"flags": 2, "x": 60, "y": 210}, + {"flags": 2, "x": 45, "y": 190}, + {"flags": 2, "x": 35, "y": 175}, + {"flags": 2, "x": 20, "y": 160}, + {"flags": 2, "x": 5, "y": 160}, + {"flags": 2, "x": 5, "y": 160}, + {"flags": 4, "matrix": [4, 3], "x": 78, "y": 150}, + {"flags": 4, "matrix": [4, 4], "x": 104, "y": 150}, + {"flags": 4, "matrix": [4, 5], "x": 130, "y": 150}, + {"flags": 4, "matrix": [4, 6], "x": 156, "y": 150}, + {"flags": 4, "matrix": [3, 6], "x": 156, "y": 120}, + {"flags": 4, "matrix": [3, 5], "x": 130, "y": 120}, + {"flags": 4, "matrix": [3, 4], "x": 104, "y": 120}, + {"flags": 4, "matrix": [3, 3], "x": 78, "y": 120}, + {"flags": 4, "matrix": [3, 2], "x": 52, "y": 120}, + {"flags": 4, "matrix": [3, 1], "x": 26, "y": 120}, + {"flags": 4, "matrix": [3, 0], "x": 0, "y": 120}, + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 90}, + {"flags": 4, "matrix": [2, 1], "x": 26, "y": 90}, + {"flags": 4, "matrix": [2, 2], "x": 52, "y": 90}, + {"flags": 4, "matrix": [2, 3], "x": 78, "y": 90}, + {"flags": 4, "matrix": [2, 4], "x": 104, "y": 90}, + {"flags": 4, "matrix": [2, 5], "x": 130, "y": 90}, + {"flags": 4, "matrix": [2, 6], "x": 156, "y": 90}, + {"flags": 4, "matrix": [1, 6], "x": 156, "y": 60}, + {"flags": 4, "matrix": [1, 5], "x": 130, "y": 60}, + {"flags": 4, "matrix": [1, 4], "x": 104, "y": 60}, + {"flags": 4, "matrix": [1, 3], "x": 78, "y": 60}, + {"flags": 4, "matrix": [1, 2], "x": 52, "y": 60}, + {"flags": 4, "matrix": [1, 1], "x": 26, "y": 60}, + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 60}, + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 30}, + {"flags": 4, "matrix": [0, 1], "x": 26, "y": 30}, + {"flags": 4, "matrix": [0, 2], "x": 52, "y": 30}, + {"flags": 4, "matrix": [0, 3], "x": 78, "y": 30}, + {"flags": 4, "matrix": [0, 4], "x": 104, "y": 30}, + {"flags": 4, "matrix": [0, 5], "x": 130, "y": 30}, + {"flags": 4, "matrix": [0, 6], "x": 156, "y": 30}, + {"flags": 2, "x": 114, "y": 30}, + {"flags": 2, "x": 114, "y": 80}, + {"flags": 2, "x": 114, "y": 130}, + {"flags": 2, "x": 129, "y": 180}, + {"flags": 2, "x": 149, "y": 195}, + {"flags": 2, "x": 164, "y": 210}, + {"flags": 2, "x": 179, "y": 190}, + {"flags": 2, "x": 189, "y": 175}, + {"flags": 2, "x": 24, "y": 160}, + {"flags": 2, "x": 219, "y": 160}, + {"flags": 2, "x": 219, "y": 160}, + {"flags": 4, "matrix": [10, 3], "x": 146, "y": 150}, + {"flags": 4, "matrix": [10, 4], "x": 120, "y": 150}, + {"flags": 4, "matrix": [10, 5], "x": 94, "y": 150}, + {"flags": 4, "matrix": [10, 6], "x": 68, "y": 150}, + {"flags": 4, "matrix": [9, 6], "x": 68, "y": 120}, + {"flags": 4, "matrix": [9, 5], "x": 94, "y": 120}, + {"flags": 4, "matrix": [9, 4], "x": 120, "y": 120}, + {"flags": 4, "matrix": [9, 3], "x": 146, "y": 120}, + {"flags": 4, "matrix": [9, 2], "x": 172, "y": 120}, + {"flags": 4, "matrix": [9, 1], "x": 198, "y": 120}, + {"flags": 4, "matrix": [9, 0], "x": 224, "y": 120}, + {"flags": 4, "matrix": [8, 0], "x": 224, "y": 90}, + {"flags": 4, "matrix": [8, 1], "x": 198, "y": 90}, + {"flags": 4, "matrix": [8, 2], "x": 172, "y": 90}, + {"flags": 4, "matrix": [8, 3], "x": 146, "y": 90}, + {"flags": 4, "matrix": [8, 4], "x": 120, "y": 90}, + {"flags": 4, "matrix": [8, 5], "x": 94, "y": 90}, + {"flags": 4, "matrix": [8, 6], "x": 68, "y": 90}, + {"flags": 4, "matrix": [7, 6], "x": 68, "y": 60}, + {"flags": 4, "matrix": [7, 5], "x": 94, "y": 60}, + {"flags": 4, "matrix": [7, 4], "x": 120, "y": 60}, + {"flags": 4, "matrix": [7, 3], "x": 146, "y": 60}, + {"flags": 4, "matrix": [7, 2], "x": 172, "y": 60}, + {"flags": 4, "matrix": [7, 1], "x": 198, "y": 60}, + {"flags": 4, "matrix": [7, 0], "x": 224, "y": 60}, + {"flags": 4, "matrix": [6, 0], "x": 224, "y": 30}, + {"flags": 4, "matrix": [6, 1], "x": 198, "y": 30}, + {"flags": 4, "matrix": [6, 2], "x": 172, "y": 30}, + {"flags": 4, "matrix": [6, 3], "x": 146, "y": 30}, + {"flags": 4, "matrix": [6, 4], "x": 120, "y": 30}, + {"flags": 4, "matrix": [6, 5], "x": 94, "y": 30}, + {"flags": 4, "matrix": [6, 6], "x": 68, "y": 30} + ], + "split_count": [43, 43] + } +} diff --git a/keyboards/tzarc/djinn/rev2/rules.mk b/keyboards/tzarc/djinn/rev2/rules.mk deleted file mode 100644 index f468872849..0000000000 --- a/keyboards/tzarc/djinn/rev2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# Placeholder to make the build system work. diff --git a/keyboards/tzarc/ghoul/rev1/rp2040/info.json b/keyboards/tzarc/ghoul/rev1/rp2040/info.json deleted file mode 100644 index 3c2c5ec4e6..0000000000 --- a/keyboards/tzarc/ghoul/rev1/rp2040/info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "keyboard_name": "Ghoul_RP2040", - "processor": "RP2040", - "bootloader": "rp2040", - "bootloader_instructions": "Hold the boot switch and tap the reset switch, or hold the top-left key when plugging in the board.", - "encoder": { - "rotary": [ - {"pin_a": "GP8", "pin_b": "GP5", "resolution": 2} - ] - }, - "ws2812": { - "pin": "GP13", - "driver": "vendor" - } -} diff --git a/keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json b/keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json new file mode 100644 index 0000000000..3c2c5ec4e6 --- /dev/null +++ b/keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json @@ -0,0 +1,15 @@ +{ + "keyboard_name": "Ghoul_RP2040", + "processor": "RP2040", + "bootloader": "rp2040", + "bootloader_instructions": "Hold the boot switch and tap the reset switch, or hold the top-left key when plugging in the board.", + "encoder": { + "rotary": [ + {"pin_a": "GP8", "pin_b": "GP5", "resolution": 2} + ] + }, + "ws2812": { + "pin": "GP13", + "driver": "vendor" + } +} diff --git a/keyboards/tzarc/ghoul/rev1/rp2040/rules.mk b/keyboards/tzarc/ghoul/rev1/rp2040/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/tzarc/ghoul/rev1/stm32/info.json b/keyboards/tzarc/ghoul/rev1/stm32/info.json deleted file mode 100644 index cb0e20dfc5..0000000000 --- a/keyboards/tzarc/ghoul/rev1/stm32/info.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "keyboard_name": "Ghoul_STM32", - "processor": "STM32F405", - "bootloader": "stm32-dfu", - "bootloader_instructions": "Press the 5 keys on the bottom row of the left side, or hold the boot switch and tap the reset switch, or hold the top-left key when plugging in the board.", - "ws2812": { - "pin": "C6", - "driver": "pwm" - }, - "encoder": { - "rotary": [ - {"pin_a": "B10", "pin_b": "B1", "resolution": 2} - ] - } -} diff --git a/keyboards/tzarc/ghoul/rev1/stm32/keyboard.json b/keyboards/tzarc/ghoul/rev1/stm32/keyboard.json new file mode 100644 index 0000000000..cb0e20dfc5 --- /dev/null +++ b/keyboards/tzarc/ghoul/rev1/stm32/keyboard.json @@ -0,0 +1,15 @@ +{ + "keyboard_name": "Ghoul_STM32", + "processor": "STM32F405", + "bootloader": "stm32-dfu", + "bootloader_instructions": "Press the 5 keys on the bottom row of the left side, or hold the boot switch and tap the reset switch, or hold the top-left key when plugging in the board.", + "ws2812": { + "pin": "C6", + "driver": "pwm" + }, + "encoder": { + "rotary": [ + {"pin_a": "B10", "pin_b": "B1", "resolution": 2} + ] + } +} diff --git a/keyboards/tzarc/ghoul/rev1/stm32/rules.mk b/keyboards/tzarc/ghoul/rev1/stm32/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/varanidae/info.json b/keyboards/varanidae/info.json deleted file mode 100644 index ca6480d4da..0000000000 --- a/keyboards/varanidae/info.json +++ /dev/null @@ -1,515 +0,0 @@ -{ - "keyboard_name": "Varanidae", - "manufacturer": "Tokage IT Lab.", - "url": "https://github.com/TokageItLab/Varanidae", - "maintainer": "Silc Renew", - "usb": { - "vid": "0x5369", - "pid": "0x0001", - "device_version": "1.0.0" - }, - "pin_compatible": "elite_c", - "development_board": "elite_c", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true - }, - "encoder": { - "enabled": true, - "rotary": [ - { "pin_a": "D0", "pin_b": "D1", "resolution": 2 } - ] - }, - "dynamic_keymap": { - "layer_count": 3 - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["D2", "F4", "D4", "D7", "B4", "B7", "C7", "F0", "B2", "B1", "F6"], - "rows": ["B0", "F5", "C6", "E6", "B5", "D5", "F1", "B6", "B3", "F7", "D3"] - }, - "layout_aliases": { - "LAYOUT_all": "LAYOUT_iso_split_bs_rshift" - }, - "layouts": { - "LAYOUT_ansi": { - "layout": [ - { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, - - { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, - { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, - { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, - { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, - { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, - { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, - { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, - { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, - { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, - { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, - { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, - { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, - { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, - { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, - { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, - { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, - { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, - { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, - { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, - - { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, - { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, - { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, - { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, - { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, - { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, - { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, - { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, - { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, - { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, - { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, - { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, - { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, - { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, - { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, - { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, - { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, - { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, - { "label":"Backspace", "matrix": [7, 5], "x": 18.25, "y": 1.25, "w": 2 }, - - { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, - { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, - { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, - { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, - { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, - { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, - { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, - { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, - { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, - { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, - { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, - { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, - { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, - { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, - { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, - { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, - { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, - { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, - { "label":"\\", "matrix": [10, 3], "x": 18.75, "y": 2.25, "w": 1.5 }, - - { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, - { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, - { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, - { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, - { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, - { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, - { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, - { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, - { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, - { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, - { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, - { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, - { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, - { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, - { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, - { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, - { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, - { "label":"Enter", "matrix": [9, 4], "x": 18, "y": 3.25, "w": 2.25}, - - { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, - { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, - { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, - { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, - { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, - { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 2.25}, - { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, - { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, - { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, - { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, - { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, - { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, - { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, - { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, - { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, - { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, - { "label":"Shift", "matrix": [8, 5], "x": 17.5, "y": 4.25, "w": 2.75 }, - - { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, - { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, - { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, - { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, - { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, - { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, - { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, - { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, - { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, - { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, - { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, - { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, - { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, - { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, - { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} - ] - }, - "LAYOUT_ansi_split_bs_rshift": { - "layout": [ - { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, - - { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, - { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, - { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, - { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, - { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, - { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, - { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, - { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, - { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, - { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, - { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, - { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, - { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, - { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, - { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, - { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, - { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, - { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, - { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, - - { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, - { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, - { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, - { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, - { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, - { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, - { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, - { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, - { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, - { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, - { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, - { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, - { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, - { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, - { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, - { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, - { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, - { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, - { "label":"Delete", "matrix": [8, 4], "x": 18.25, "y": 1.25}, - { "label":"Backspace", "matrix": [7, 5], "x": 19.25, "y": 1.25}, - - { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, - { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, - { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, - { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, - { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, - { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, - { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, - { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, - { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, - { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, - { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, - { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, - { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, - { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, - { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, - { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, - { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, - { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, - { "label":"\\", "matrix": [10, 3], "x": 18.75, "y": 2.25, "w": 1.5 }, - - { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, - { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, - { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, - { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, - { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, - { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, - { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, - { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, - { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, - { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, - { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, - { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, - { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, - { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, - { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, - { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, - { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, - { "label":"Enter", "matrix": [9, 4], "x": 18, "y": 3.25, "w": 2.25}, - - { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, - { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, - { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, - { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, - { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, - { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 2.25}, - { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, - { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, - { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, - { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, - { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, - { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, - { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, - { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, - { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, - { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, - { "label":"`", "matrix": [9, 5], "x": 17.5, "y": 4.25}, - { "label":"Shift", "matrix": [8, 5], "x": 18.5, "y": 4.25, "w": 1.75 }, - - { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, - { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, - { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, - { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, - { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, - { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, - { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, - { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, - { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, - { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, - { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, - { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, - { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, - { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, - { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} - ] - }, - "LAYOUT_iso": { - "layout": [ - { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, - - { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, - { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, - { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, - { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, - { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, - { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, - { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, - { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, - { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, - { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, - { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, - { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, - { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, - { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, - { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, - { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, - { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, - { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, - { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, - - { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, - { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, - { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, - { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, - { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, - { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, - { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, - { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, - { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, - { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, - { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, - { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, - { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, - { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, - { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, - { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, - { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, - { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, - { "label":"Backspace", "matrix": [7, 5], "x": 18.25, "y": 1.25, "w": 2 }, - - { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, - { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, - { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, - { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, - { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, - { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, - { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, - { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, - { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, - { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, - { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, - { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, - { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, - { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, - { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, - { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, - { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, - { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, - - { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, - { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, - { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, - { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, - { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, - { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, - { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, - { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, - { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, - { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, - { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, - { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, - { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, - { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, - { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, - { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, - { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, - { "label":"\\", "matrix": [10, 3], "x": 18, "y": 3.25}, - { "label":"Enter", "matrix": [9, 4], "x": 19, "y": 2.25, "w": 1.25, "h": 2 }, - - { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, - { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, - { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, - { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, - { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, - { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 1.25}, - { "label":"\\", "matrix": [4, 7], "x": 6.5, "y": 4.25}, - { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, - { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, - { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, - { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, - { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, - { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, - { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, - { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, - { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, - { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, - { "label":"Shift", "matrix": [8, 5], "x": 17.5, "y": 4.25, "w": 2.75 }, - - { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, - { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, - { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, - { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, - { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, - { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, - { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, - { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, - { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, - { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, - { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, - { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, - { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, - { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, - { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} - ] - }, - "LAYOUT_iso_split_bs_rshift": { - "layout": [ - { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, - - { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, - { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, - { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, - { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, - { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, - { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, - { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, - { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, - { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, - { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, - { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, - { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, - { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, - { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, - { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, - { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, - { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, - { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, - { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, - - { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, - { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, - { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, - { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, - { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, - { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, - { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, - { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, - { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, - { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, - { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, - { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, - { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, - { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, - { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, - { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, - { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, - { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, - { "label":"Delete", "matrix": [8, 4], "x": 18.25, "y": 1.25}, - { "label":"Backspace", "matrix": [7, 5], "x": 19.25, "y": 1.25}, - - { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, - { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, - { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, - { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, - { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, - { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, - { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, - { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, - { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, - { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, - { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, - { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, - { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, - { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, - { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, - { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, - { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, - { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, - - { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, - { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, - { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, - { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, - { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, - { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, - { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, - { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, - { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, - { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, - { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, - { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, - { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, - { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, - { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, - { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, - { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, - { "label":"\\", "matrix": [10, 3], "x": 18, "y": 3.25}, - { "label":"Enter", "matrix": [9, 4], "x": 19, "y": 2.25, "w": 1.25, "h": 2 }, - - { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, - { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, - { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, - { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, - { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, - { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 1.25}, - { "label":"\\", "matrix": [4, 7], "x": 6.5, "y": 4.25}, - { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, - { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, - { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, - { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, - { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, - { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, - { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, - { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, - { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, - { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, - { "label":"`", "matrix": [9, 5], "x": 17.5, "y": 4.25}, - { "label":"Shift", "matrix": [8, 5], "x": 18.5, "y": 4.25, "w": 1.75 }, - - { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, - { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, - { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, - { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, - { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, - { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, - { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, - { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, - { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, - { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, - { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, - { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, - { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, - { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, - { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/varanidae/keyboard.json b/keyboards/varanidae/keyboard.json new file mode 100644 index 0000000000..ca6480d4da --- /dev/null +++ b/keyboards/varanidae/keyboard.json @@ -0,0 +1,515 @@ +{ + "keyboard_name": "Varanidae", + "manufacturer": "Tokage IT Lab.", + "url": "https://github.com/TokageItLab/Varanidae", + "maintainer": "Silc Renew", + "usb": { + "vid": "0x5369", + "pid": "0x0001", + "device_version": "1.0.0" + }, + "pin_compatible": "elite_c", + "development_board": "elite_c", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true + }, + "encoder": { + "enabled": true, + "rotary": [ + { "pin_a": "D0", "pin_b": "D1", "resolution": 2 } + ] + }, + "dynamic_keymap": { + "layer_count": 3 + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["D2", "F4", "D4", "D7", "B4", "B7", "C7", "F0", "B2", "B1", "F6"], + "rows": ["B0", "F5", "C6", "E6", "B5", "D5", "F1", "B6", "B3", "F7", "D3"] + }, + "layout_aliases": { + "LAYOUT_all": "LAYOUT_iso_split_bs_rshift" + }, + "layouts": { + "LAYOUT_ansi": { + "layout": [ + { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, + + { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, + { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, + { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, + { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, + { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, + { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, + { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, + { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, + { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, + { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, + { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, + { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, + { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, + { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, + { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, + { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, + { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, + { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, + { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, + + { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, + { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, + { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, + { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, + { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, + { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, + { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, + { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, + { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, + { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, + { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, + { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, + { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, + { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, + { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, + { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, + { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, + { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, + { "label":"Backspace", "matrix": [7, 5], "x": 18.25, "y": 1.25, "w": 2 }, + + { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, + { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, + { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, + { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, + { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, + { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, + { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, + { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, + { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, + { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, + { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, + { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, + { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, + { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, + { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, + { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, + { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, + { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, + { "label":"\\", "matrix": [10, 3], "x": 18.75, "y": 2.25, "w": 1.5 }, + + { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, + { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, + { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, + { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, + { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, + { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, + { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, + { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, + { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, + { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, + { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, + { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, + { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, + { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, + { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, + { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, + { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, + { "label":"Enter", "matrix": [9, 4], "x": 18, "y": 3.25, "w": 2.25}, + + { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, + { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, + { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, + { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, + { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, + { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 2.25}, + { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, + { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, + { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, + { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, + { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, + { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, + { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, + { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, + { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, + { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, + { "label":"Shift", "matrix": [8, 5], "x": 17.5, "y": 4.25, "w": 2.75 }, + + { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, + { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, + { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, + { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, + { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, + { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, + { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, + { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, + { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, + { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, + { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, + { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, + { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, + { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, + { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} + ] + }, + "LAYOUT_ansi_split_bs_rshift": { + "layout": [ + { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, + + { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, + { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, + { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, + { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, + { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, + { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, + { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, + { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, + { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, + { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, + { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, + { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, + { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, + { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, + { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, + { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, + { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, + { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, + { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, + + { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, + { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, + { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, + { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, + { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, + { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, + { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, + { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, + { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, + { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, + { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, + { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, + { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, + { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, + { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, + { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, + { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, + { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, + { "label":"Delete", "matrix": [8, 4], "x": 18.25, "y": 1.25}, + { "label":"Backspace", "matrix": [7, 5], "x": 19.25, "y": 1.25}, + + { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, + { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, + { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, + { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, + { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, + { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, + { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, + { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, + { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, + { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, + { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, + { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, + { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, + { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, + { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, + { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, + { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, + { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, + { "label":"\\", "matrix": [10, 3], "x": 18.75, "y": 2.25, "w": 1.5 }, + + { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, + { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, + { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, + { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, + { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, + { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, + { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, + { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, + { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, + { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, + { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, + { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, + { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, + { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, + { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, + { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, + { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, + { "label":"Enter", "matrix": [9, 4], "x": 18, "y": 3.25, "w": 2.25}, + + { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, + { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, + { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, + { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, + { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, + { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 2.25}, + { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, + { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, + { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, + { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, + { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, + { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, + { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, + { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, + { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, + { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, + { "label":"`", "matrix": [9, 5], "x": 17.5, "y": 4.25}, + { "label":"Shift", "matrix": [8, 5], "x": 18.5, "y": 4.25, "w": 1.75 }, + + { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, + { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, + { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, + { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, + { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, + { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, + { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, + { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, + { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, + { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, + { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, + { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, + { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, + { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, + { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} + ] + }, + "LAYOUT_iso": { + "layout": [ + { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, + + { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, + { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, + { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, + { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, + { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, + { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, + { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, + { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, + { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, + { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, + { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, + { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, + { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, + { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, + { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, + { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, + { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, + { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, + { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, + + { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, + { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, + { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, + { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, + { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, + { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, + { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, + { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, + { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, + { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, + { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, + { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, + { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, + { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, + { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, + { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, + { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, + { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, + { "label":"Backspace", "matrix": [7, 5], "x": 18.25, "y": 1.25, "w": 2 }, + + { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, + { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, + { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, + { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, + { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, + { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, + { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, + { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, + { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, + { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, + { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, + { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, + { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, + { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, + { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, + { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, + { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, + { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, + + { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, + { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, + { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, + { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, + { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, + { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, + { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, + { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, + { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, + { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, + { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, + { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, + { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, + { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, + { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, + { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, + { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, + { "label":"\\", "matrix": [10, 3], "x": 18, "y": 3.25}, + { "label":"Enter", "matrix": [9, 4], "x": 19, "y": 2.25, "w": 1.25, "h": 2 }, + + { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, + { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, + { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, + { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, + { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, + { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 1.25}, + { "label":"\\", "matrix": [4, 7], "x": 6.5, "y": 4.25}, + { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, + { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, + { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, + { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, + { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, + { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, + { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, + { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, + { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, + { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, + { "label":"Shift", "matrix": [8, 5], "x": 17.5, "y": 4.25, "w": 2.75 }, + + { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, + { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, + { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, + { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, + { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, + { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, + { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, + { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, + { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, + { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, + { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, + { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, + { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, + { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, + { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} + ] + }, + "LAYOUT_iso_split_bs_rshift": { + "layout": [ + { "label":"Middle Click", "matrix": [0, 0], "x": 0, "y": 0}, + + { "label":"F16", "matrix": [0, 1], "x": 1, "y": 0}, + { "label":"F17", "matrix": [0, 2], "x": 2, "y": 0}, + { "label":"F18", "matrix": [0, 3], "x": 3, "y": 0}, + { "label":"F19", "matrix": [0, 4], "x": 4, "y": 0}, + { "label":"F1", "matrix": [0, 5], "x": 5.25, "y": 0}, + { "label":"F2", "matrix": [0, 6], "x": 6.25, "y": 0}, + { "label":"F3", "matrix": [0, 7], "x": 7.25, "y": 0}, + { "label":"F4", "matrix": [0, 8], "x": 8.25, "y": 0}, + { "label":"F5", "matrix": [0, 9], "x": 9.25, "y": 0}, + { "label":"F6", "matrix": [0, 10], "x": 10.25, "y": 0}, + { "label":"F7", "matrix": [5, 6], "x": 11.25, "y": 0}, + { "label":"F8", "matrix": [5, 7], "x": 12.25, "y": 0}, + { "label":"F9", "matrix": [5, 8], "x": 13.25, "y": 0}, + { "label":"F10", "matrix": [5, 9], "x": 14.25, "y": 0}, + { "label":"F11", "matrix": [5, 10], "x": 15.25, "y": 0}, + { "label":"F12", "matrix": [7, 1], "x": 16.25, "y": 0}, + { "label":"F13", "matrix": [7, 2], "x": 17.25, "y": 0}, + { "label":"F14", "matrix": [7, 3], "x": 18.25, "y": 0}, + { "label":"F15", "matrix": [7, 4], "x": 19.25, "y": 0}, + + { "label":"F20", "matrix": [1, 1], "x": 0, "y": 1}, + { "label":"F21", "matrix": [1, 2], "x": 1, "y": 1}, + { "label":"F22", "matrix": [1, 3], "x": 2, "y": 1}, + { "label":"F23", "matrix": [1, 4], "x": 3, "y": 1}, + { "label":"F24", "matrix": [1, 5], "x": 4, "y": 1}, + { "label":"Esc", "matrix": [1, 6], "x": 5.25, "y": 1.25}, + { "label":"1", "matrix": [1, 7], "x": 6.25, "y": 1.25}, + { "label":"2", "matrix": [1, 8], "x": 7.25, "y": 1.25}, + { "label":"3", "matrix": [1, 9], "x": 8.25, "y": 1.25}, + { "label":"4", "matrix": [1, 10], "x": 9.25, "y": 1.25}, + { "label":"5", "matrix": [6, 6], "x": 10.25, "y": 1.25}, + { "label":"6", "matrix": [6, 7], "x": 11.25, "y": 1.25}, + { "label":"7", "matrix": [6, 8], "x": 12.25, "y": 1.25}, + { "label":"8", "matrix": [6, 9], "x": 13.25, "y": 1.25}, + { "label":"9", "matrix": [6, 10], "x": 14.25, "y": 1.25}, + { "label":"0", "matrix": [8, 1], "x": 15.25, "y": 1.25}, + { "label":"-", "matrix": [8, 2], "x": 16.25, "y": 1.25}, + { "label":"=", "matrix": [8, 3], "x": 17.25, "y": 1.25}, + { "label":"Delete", "matrix": [8, 4], "x": 18.25, "y": 1.25}, + { "label":"Backspace", "matrix": [7, 5], "x": 19.25, "y": 1.25}, + + { "label":"/", "matrix": [2, 1], "x": 0, "y": 2.25}, + { "label":"7", "matrix": [2, 2], "x": 1, "y": 2.25}, + { "label":"8", "matrix": [2, 3], "x": 2, "y": 2.25}, + { "label":"9", "matrix": [2, 4], "x": 3, "y": 2.25}, + { "label":"Home", "matrix": [2, 5], "x": 4, "y": 2.25}, + { "label":"Tab", "matrix": [2, 6], "x": 5.25, "y": 2.25, "w": 1.5 }, + { "label":"Q", "matrix": [2, 7], "x": 6.75, "y": 2.25}, + { "label":"W", "matrix": [2, 8], "x": 7.75, "y": 2.25}, + { "label":"E", "matrix": [2, 9], "x": 8.75, "y": 2.25}, + { "label":"R", "matrix": [2, 10], "x": 9.75, "y": 2.25}, + { "label":"T", "matrix": [7, 6], "x": 10.75, "y": 2.25}, + { "label":"Y", "matrix": [7, 7], "x": 11.75, "y": 2.25}, + { "label":"U", "matrix": [7, 8], "x": 12.75, "y": 2.25}, + { "label":"I", "matrix": [7, 9], "x": 13.75, "y": 2.25}, + { "label":"O", "matrix": [7, 10], "x": 14.75, "y": 2.25}, + { "label":"P", "matrix": [9, 1], "x": 15.75, "y": 2.25}, + { "label":"[", "matrix": [9, 2], "x": 16.75, "y": 2.25}, + { "label":"]", "matrix": [9, 3], "x": 17.75, "y": 2.25}, + + { "label":"*", "matrix": [3, 1], "x": 0, "y": 3.25}, + { "label":"4", "matrix": [3, 2], "x": 1, "y": 3.25}, + { "label":"5", "matrix": [3, 3], "x": 2, "y": 3.25}, + { "label":"6", "matrix": [3, 4], "x": 3, "y": 3.25}, + { "label":"End", "matrix": [3, 5], "x": 4, "y": 3.25}, + { "label":"Alt", "matrix": [3, 6], "x": 5.25, "y": 3.25, "w": 1.75 }, + { "label":"A", "matrix": [3, 7], "x": 7, "y": 3.25}, + { "label":"S", "matrix": [3, 8], "x": 8, "y": 3.25}, + { "label":"D", "matrix": [3, 9], "x": 9, "y": 3.25}, + { "label":"F", "matrix": [3, 10], "x": 10, "y": 3.25}, + { "label":"G", "matrix": [8, 6], "x": 11, "y": 3.25}, + { "label":"H", "matrix": [8, 7], "x": 12, "y": 3.25}, + { "label":"J", "matrix": [8, 8], "x": 13, "y": 3.25}, + { "label":"K", "matrix": [8, 9], "x": 14, "y": 3.25}, + { "label":"L", "matrix": [8, 10], "x": 15, "y": 3.25}, + { "label":";", "matrix": [10, 1], "x": 16, "y": 3.25}, + { "label":"'", "matrix": [10, 2], "x": 17, "y": 3.25}, + { "label":"\\", "matrix": [10, 3], "x": 18, "y": 3.25}, + { "label":"Enter", "matrix": [9, 4], "x": 19, "y": 2.25, "w": 1.25, "h": 2 }, + + { "label":"-", "matrix": [4, 1], "x": 0, "y": 4.25}, + { "label":"1", "matrix": [4, 2], "x": 1, "y": 4.25}, + { "label":"2", "matrix": [4, 3], "x": 2, "y": 4.25}, + { "label":"3", "matrix": [4, 4], "x": 3, "y": 4.25}, + { "label":"Page Up", "matrix": [4, 5], "x": 4, "y": 4.25}, + { "label":"Shift", "matrix": [4, 6], "x": 5.25, "y": 4.25, "w": 1.25}, + { "label":"\\", "matrix": [4, 7], "x": 6.5, "y": 4.25}, + { "label":"Z", "matrix": [4, 8], "x": 7.5, "y": 4.25}, + { "label":"X", "matrix": [4, 9], "x": 8.5, "y": 4.25}, + { "label":"C", "matrix": [4, 10], "x": 9.5, "y": 4.25}, + { "label":"V", "matrix": [9, 6], "x": 10.5, "y": 4.25}, + { "label":"B", "matrix": [9, 7], "x": 11.5, "y": 4.25}, + { "label":"N", "matrix": [9, 8], "x": 12.5, "y": 4.25}, + { "label":"M", "matrix": [9, 9], "x": 13.5, "y": 4.25}, + { "label":",", "matrix": [9, 10], "x": 14.5, "y": 4.25}, + { "label":".", "matrix": [10, 4], "x": 15.5, "y": 4.25}, + { "label":"/", "matrix": [10, 5], "x": 16.5, "y": 4.25}, + { "label":"`", "matrix": [9, 5], "x": 17.5, "y": 4.25}, + { "label":"Shift", "matrix": [8, 5], "x": 18.5, "y": 4.25, "w": 1.75 }, + + { "label":"+", "matrix": [5, 1], "x": 0, "y": 5.25}, + { "label":"0", "matrix": [5, 2], "x": 1, "y": 5.25}, + { "label":".", "matrix": [5, 3], "x": 2, "y": 5.25}, + { "label":"Enter", "matrix": [5, 4], "x": 3, "y": 5.25}, + { "label":"Page Down", "matrix": [5, 5], "x": 4, "y": 5.25}, + { "label":"Win", "matrix": [6, 1], "x": 5.25, "y": 5.25}, + { "label":"Ctrl", "matrix": [6, 2], "x": 6.25, "y": 5.25}, + { "label":"Print", "matrix": [6, 3], "x": 7.25, "y": 5.25}, + { "label":"Muhenkan", "matrix": [6, 4], "x": 8.25, "y": 5.25}, + { "label":"Space", "matrix": [6, 5], "x": 9.25, "y": 5.25, "w": 6 }, + { "label":"Henkan", "matrix": [10, 6], "x": 15.25, "y": 5.25}, + { "label":"Left", "matrix": [10, 7], "x": 16.25, "y": 5.25}, + { "label":"Up", "matrix": [10, 8], "x": 17.25, "y": 5.25}, + { "label":"Down", "matrix": [10, 9], "x": 18.25, "y": 5.25}, + { "label":"Right", "matrix": [10, 10], "x": 19.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/varanidae/rules.mk b/keyboards/varanidae/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/varanidae/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/vertex/cycle8/info.json b/keyboards/vertex/cycle8/info.json deleted file mode 100644 index 100c2d21f1..0000000000 --- a/keyboards/vertex/cycle8/info.json +++ /dev/null @@ -1,523 +0,0 @@ -{ - "keyboard_name": "Cycle8", - "manufacturer": "vertex", - "url": "", - "maintainer": "Eason", - "usb": { - "vid": "0x8A94", - "pid": "0x8F70", - "device_version": "0.0.1", - "force_nkro": true - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "rgblight": { - "led_count": 7, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "B15", - "driver": "spi" - }, - "indicators": { - "caps_lock": "C13", - "scroll_lock": "A10" - }, - "matrix_pins": { - "rows": ["B7", "B6", "B5", "B4", "B3","A15"], - "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "A8", "A9"] - }, - "diode_direction": "COL2ROW", - "processor": "STM32F103", - "bootloader": "uf2boot", - "community_layouts": [ - "tkl_ansi", - "tkl_ansi_split_bs_rshift", - "tkl_iso", - "tkl_iso_split_bs_rshift", - ], - "layouts":{ - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"matrix": [3, 13], "x": 16.25, "y": 1.5}, - {"matrix": [3, 14], "x": 17.25, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [3, 15], "x": 17.25, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 14], "x": 16.25, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"matrix": [3, 13], "x": 16.25, "y": 1.5}, - {"matrix": [3, 14], "x": 17.25, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [3, 15], "x": 17.25, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 14], "x": 16.25, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"matrix": [3, 13], "x": 16.25, "y": 1.5}, - {"matrix": [3, 14], "x": 17.25, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [3, 15], "x": 17.25, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [4, 14], "x": 16.25, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5}, - {"matrix": [1, 14], "x": 14, "y": 1.5}, - {"matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"matrix": [3, 13], "x": 16.25, "y": 1.5}, - {"matrix": [3, 14], "x": 17.25, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [3, 15], "x": 17.25, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [2, 13], "x": 12.75, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, - {"matrix": [4, 13], "x": 14, "y": 4.5}, - {"matrix": [4, 14], "x": 16.25, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - }, - "LAYOUT_tkl_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [0, 2], "x": 3, "y": 0}, - {"matrix": [0, 3], "x": 4, "y": 0}, - {"matrix": [0, 4], "x": 5, "y": 0}, - {"matrix": [0, 5], "x": 6.5, "y": 0}, - {"matrix": [0, 6], "x": 7.5, "y": 0}, - {"matrix": [0, 7], "x": 8.5, "y": 0}, - {"matrix": [0, 8], "x": 9.5, "y": 0}, - {"matrix": [0, 9], "x": 11, "y": 0}, - {"matrix": [0, 10], "x": 12, "y": 0}, - {"matrix": [0, 11], "x": 13, "y": 0}, - {"matrix": [0, 12], "x": 14, "y": 0}, - {"matrix": [0, 13], "x": 15.25, "y": 0}, - {"matrix": [0, 14], "x": 16.25, "y": 0}, - {"matrix": [0, 15], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.5}, - {"matrix": [1, 1], "x": 1, "y": 1.5}, - {"matrix": [1, 2], "x": 2, "y": 1.5}, - {"matrix": [1, 3], "x": 3, "y": 1.5}, - {"matrix": [1, 4], "x": 4, "y": 1.5}, - {"matrix": [1, 5], "x": 5, "y": 1.5}, - {"matrix": [1, 6], "x": 6, "y": 1.5}, - {"matrix": [1, 7], "x": 7, "y": 1.5}, - {"matrix": [1, 8], "x": 8, "y": 1.5}, - {"matrix": [1, 9], "x": 9, "y": 1.5}, - {"matrix": [1, 10], "x": 10, "y": 1.5}, - {"matrix": [1, 11], "x": 11, "y": 1.5}, - {"matrix": [1, 12], "x": 12, "y": 1.5}, - {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, - {"matrix": [1, 15], "x": 15.25, "y": 1.5}, - {"matrix": [3, 13], "x": 16.25, "y": 1.5}, - {"matrix": [3, 14], "x": 17.25, "y": 1.5}, - {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.5}, - {"matrix": [2, 2], "x": 2.5, "y": 2.5}, - {"matrix": [2, 3], "x": 3.5, "y": 2.5}, - {"matrix": [2, 4], "x": 4.5, "y": 2.5}, - {"matrix": [2, 5], "x": 5.5, "y": 2.5}, - {"matrix": [2, 6], "x": 6.5, "y": 2.5}, - {"matrix": [2, 7], "x": 7.5, "y": 2.5}, - {"matrix": [2, 8], "x": 8.5, "y": 2.5}, - {"matrix": [2, 9], "x": 9.5, "y": 2.5}, - {"matrix": [2, 10], "x": 10.5, "y": 2.5}, - {"matrix": [2, 11], "x": 11.5, "y": 2.5}, - {"matrix": [2, 12], "x": 12.5, "y": 2.5}, - {"matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, - {"matrix": [2, 14], "x": 15.25, "y": 2.5}, - {"matrix": [2, 15], "x": 16.25, "y": 2.5}, - {"matrix": [3, 15], "x": 17.25, "y": 2.5}, - {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.5}, - {"matrix": [3, 2], "x": 2.75, "y": 3.5}, - {"matrix": [3, 3], "x": 3.75, "y": 3.5}, - {"matrix": [3, 4], "x": 4.75, "y": 3.5}, - {"matrix": [3, 5], "x": 5.75, "y": 3.5}, - {"matrix": [3, 6], "x": 6.75, "y": 3.5}, - {"matrix": [3, 7], "x": 7.75, "y": 3.5}, - {"matrix": [3, 8], "x": 8.75, "y": 3.5}, - {"matrix": [3, 9], "x": 9.75, "y": 3.5}, - {"matrix": [3, 10], "x": 10.75, "y": 3.5}, - {"matrix": [3, 11], "x": 11.75, "y": 3.5}, - {"matrix": [2, 13], "x": 12.75, "y": 3.5}, - {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.5}, - {"matrix": [4, 2], "x": 2.25, "y": 4.5}, - {"matrix": [4, 3], "x": 3.25, "y": 4.5}, - {"matrix": [4, 4], "x": 4.25, "y": 4.5}, - {"matrix": [4, 5], "x": 5.25, "y": 4.5}, - {"matrix": [4, 6], "x": 6.25, "y": 4.5}, - {"matrix": [4, 7], "x": 7.25, "y": 4.5}, - {"matrix": [4, 8], "x": 8.25, "y": 4.5}, - {"matrix": [4, 9], "x": 9.25, "y": 4.5}, - {"matrix": [4, 10], "x": 10.25, "y": 4.5}, - {"matrix": [4, 11], "x": 11.25, "y": 4.5}, - {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, - {"matrix": [4, 14], "x": 16.25, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, - {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, - {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, - {"matrix": [5, 13], "x": 15.25, "y": 5.5}, - {"matrix": [5, 14], "x": 16.25, "y": 5.5}, - {"matrix": [5, 15], "x": 17.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/vertex/cycle8/keyboard.json b/keyboards/vertex/cycle8/keyboard.json new file mode 100644 index 0000000000..100c2d21f1 --- /dev/null +++ b/keyboards/vertex/cycle8/keyboard.json @@ -0,0 +1,523 @@ +{ + "keyboard_name": "Cycle8", + "manufacturer": "vertex", + "url": "", + "maintainer": "Eason", + "usb": { + "vid": "0x8A94", + "pid": "0x8F70", + "device_version": "0.0.1", + "force_nkro": true + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "rgblight": { + "led_count": 7, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "B15", + "driver": "spi" + }, + "indicators": { + "caps_lock": "C13", + "scroll_lock": "A10" + }, + "matrix_pins": { + "rows": ["B7", "B6", "B5", "B4", "B3","A15"], + "cols": ["A1", "A2", "A3", "A4", "A5", "A6", "A7", "B0", "B1", "B10", "B11", "B12", "B13", "B14", "A8", "A9"] + }, + "diode_direction": "COL2ROW", + "processor": "STM32F103", + "bootloader": "uf2boot", + "community_layouts": [ + "tkl_ansi", + "tkl_ansi_split_bs_rshift", + "tkl_iso", + "tkl_iso_split_bs_rshift", + ], + "layouts":{ + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"matrix": [3, 13], "x": 16.25, "y": 1.5}, + {"matrix": [3, 14], "x": 17.25, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [3, 15], "x": 17.25, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 14], "x": 16.25, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"matrix": [3, 13], "x": 16.25, "y": 1.5}, + {"matrix": [3, 14], "x": 17.25, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [3, 15], "x": 17.25, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 14], "x": 16.25, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"matrix": [3, 13], "x": 16.25, "y": 1.5}, + {"matrix": [3, 14], "x": 17.25, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [2, 13], "x": 13.5, "y": 2.5, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [3, 15], "x": 17.25, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [3, 12], "x": 12.75, "y": 3.5, "w": 2.25}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 2.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [4, 14], "x": 16.25, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5}, + {"matrix": [1, 14], "x": 14, "y": 1.5}, + {"matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"matrix": [3, 13], "x": 16.25, "y": 1.5}, + {"matrix": [3, 14], "x": 17.25, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [3, 15], "x": 17.25, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [2, 13], "x": 12.75, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 1.75}, + {"matrix": [4, 13], "x": 14, "y": 4.5}, + {"matrix": [4, 14], "x": 16.25, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 3], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + }, + "LAYOUT_tkl_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [0, 2], "x": 3, "y": 0}, + {"matrix": [0, 3], "x": 4, "y": 0}, + {"matrix": [0, 4], "x": 5, "y": 0}, + {"matrix": [0, 5], "x": 6.5, "y": 0}, + {"matrix": [0, 6], "x": 7.5, "y": 0}, + {"matrix": [0, 7], "x": 8.5, "y": 0}, + {"matrix": [0, 8], "x": 9.5, "y": 0}, + {"matrix": [0, 9], "x": 11, "y": 0}, + {"matrix": [0, 10], "x": 12, "y": 0}, + {"matrix": [0, 11], "x": 13, "y": 0}, + {"matrix": [0, 12], "x": 14, "y": 0}, + {"matrix": [0, 13], "x": 15.25, "y": 0}, + {"matrix": [0, 14], "x": 16.25, "y": 0}, + {"matrix": [0, 15], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.5}, + {"matrix": [1, 1], "x": 1, "y": 1.5}, + {"matrix": [1, 2], "x": 2, "y": 1.5}, + {"matrix": [1, 3], "x": 3, "y": 1.5}, + {"matrix": [1, 4], "x": 4, "y": 1.5}, + {"matrix": [1, 5], "x": 5, "y": 1.5}, + {"matrix": [1, 6], "x": 6, "y": 1.5}, + {"matrix": [1, 7], "x": 7, "y": 1.5}, + {"matrix": [1, 8], "x": 8, "y": 1.5}, + {"matrix": [1, 9], "x": 9, "y": 1.5}, + {"matrix": [1, 10], "x": 10, "y": 1.5}, + {"matrix": [1, 11], "x": 11, "y": 1.5}, + {"matrix": [1, 12], "x": 12, "y": 1.5}, + {"matrix": [1, 13], "x": 13, "y": 1.5, "w": 2}, + {"matrix": [1, 15], "x": 15.25, "y": 1.5}, + {"matrix": [3, 13], "x": 16.25, "y": 1.5}, + {"matrix": [3, 14], "x": 17.25, "y": 1.5}, + {"matrix": [2, 0], "x": 0, "y": 2.5, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.5}, + {"matrix": [2, 2], "x": 2.5, "y": 2.5}, + {"matrix": [2, 3], "x": 3.5, "y": 2.5}, + {"matrix": [2, 4], "x": 4.5, "y": 2.5}, + {"matrix": [2, 5], "x": 5.5, "y": 2.5}, + {"matrix": [2, 6], "x": 6.5, "y": 2.5}, + {"matrix": [2, 7], "x": 7.5, "y": 2.5}, + {"matrix": [2, 8], "x": 8.5, "y": 2.5}, + {"matrix": [2, 9], "x": 9.5, "y": 2.5}, + {"matrix": [2, 10], "x": 10.5, "y": 2.5}, + {"matrix": [2, 11], "x": 11.5, "y": 2.5}, + {"matrix": [2, 12], "x": 12.5, "y": 2.5}, + {"matrix": [3, 12], "x": 13.75, "y": 2.5, "w": 1.25, "h": 2}, + {"matrix": [2, 14], "x": 15.25, "y": 2.5}, + {"matrix": [2, 15], "x": 16.25, "y": 2.5}, + {"matrix": [3, 15], "x": 17.25, "y": 2.5}, + {"matrix": [3, 0], "x": 0, "y": 3.5, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.5}, + {"matrix": [3, 2], "x": 2.75, "y": 3.5}, + {"matrix": [3, 3], "x": 3.75, "y": 3.5}, + {"matrix": [3, 4], "x": 4.75, "y": 3.5}, + {"matrix": [3, 5], "x": 5.75, "y": 3.5}, + {"matrix": [3, 6], "x": 6.75, "y": 3.5}, + {"matrix": [3, 7], "x": 7.75, "y": 3.5}, + {"matrix": [3, 8], "x": 8.75, "y": 3.5}, + {"matrix": [3, 9], "x": 9.75, "y": 3.5}, + {"matrix": [3, 10], "x": 10.75, "y": 3.5}, + {"matrix": [3, 11], "x": 11.75, "y": 3.5}, + {"matrix": [2, 13], "x": 12.75, "y": 3.5}, + {"matrix": [4, 0], "x": 0, "y": 4.5, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.5}, + {"matrix": [4, 2], "x": 2.25, "y": 4.5}, + {"matrix": [4, 3], "x": 3.25, "y": 4.5}, + {"matrix": [4, 4], "x": 4.25, "y": 4.5}, + {"matrix": [4, 5], "x": 5.25, "y": 4.5}, + {"matrix": [4, 6], "x": 6.25, "y": 4.5}, + {"matrix": [4, 7], "x": 7.25, "y": 4.5}, + {"matrix": [4, 8], "x": 8.25, "y": 4.5}, + {"matrix": [4, 9], "x": 9.25, "y": 4.5}, + {"matrix": [4, 10], "x": 10.25, "y": 4.5}, + {"matrix": [4, 11], "x": 11.25, "y": 4.5}, + {"matrix": [4, 12], "x": 12.25, "y": 4.5, "w": 2.75}, + {"matrix": [4, 14], "x": 16.25, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.5, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.5, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.5, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 5.5, "w": 1.25}, + {"matrix": [5, 11], "x": 12.5, "y": 5.5, "w": 1.25}, + {"matrix": [5, 12], "x": 13.75, "y": 5.5, "w": 1.25}, + {"matrix": [5, 13], "x": 15.25, "y": 5.5}, + {"matrix": [5, 14], "x": 16.25, "y": 5.5}, + {"matrix": [5, 15], "x": 17.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/vertex/cycle8/rules.mk b/keyboards/vertex/cycle8/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/vertex/cycle8/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/vertex/t75/info.json b/keyboards/vertex/t75/info.json deleted file mode 100644 index 82f7b7a5e8..0000000000 --- a/keyboards/vertex/t75/info.json +++ /dev/null @@ -1,114 +0,0 @@ -{ - "manufacturer": "vertex", - "keyboard_name": "T75", - "board": "STM32_F103_STM32DUINO", - "bootloader": "stm32duino", - "diode_direction": "ROW2COL", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "B1" - }, - "matrix_pins": { - "cols": ["B0", "B2", "B10", "B11", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B12", "B13", "B14"], - "rows": ["A0", "A7", "A6", "A5", "A4", "A3"] - }, - "processor": "STM32F103", - "usb": { - "device_version": "0.0.1", - "force_nkro": true, - "pid": "0x3006", - "vid": "0x28E9" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.5, "y": 0}, - {"matrix": [0, 2], "x": 2.5, "y": 0}, - {"matrix": [0, 3], "x": 3.5, "y": 0}, - {"matrix": [0, 4], "x": 4.5, "y": 0}, - {"matrix": [0, 5], "x": 6, "y": 0}, - {"matrix": [0, 6], "x": 7, "y": 0}, - {"matrix": [0, 7], "x": 8, "y": 0}, - {"matrix": [0, 8], "x": 9, "y": 0}, - {"matrix": [0, 9], "x": 10.5, "y": 0}, - {"matrix": [0, 10], "x": 11.5, "y": 0}, - {"matrix": [0, 11], "x": 12.5, "y": 0}, - {"matrix": [0, 12], "x": 13.5, "y": 0}, - {"matrix": [0, 13], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [1, 4], "x": 4, "y": 1}, - {"matrix": [1, 5], "x": 5, "y": 1}, - {"matrix": [1, 6], "x": 6, "y": 1}, - {"matrix": [1, 7], "x": 7, "y": 1}, - {"matrix": [1, 8], "x": 8, "y": 1}, - {"matrix": [1, 9], "x": 9, "y": 1}, - {"matrix": [1, 10], "x": 10, "y": 1}, - {"matrix": [1, 11], "x": 11, "y": 1}, - {"matrix": [1, 12], "x": 12, "y": 1}, - {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2}, - {"matrix": [2, 2], "x": 2.5, "y": 2}, - {"matrix": [2, 3], "x": 3.5, "y": 2}, - {"matrix": [2, 4], "x": 4.5, "y": 2}, - {"matrix": [2, 5], "x": 5.5, "y": 2}, - {"matrix": [2, 6], "x": 6.5, "y": 2}, - {"matrix": [2, 7], "x": 7.5, "y": 2}, - {"matrix": [2, 8], "x": 8.5, "y": 2}, - {"matrix": [2, 9], "x": 9.5, "y": 2}, - {"matrix": [2, 10], "x": 10.5, "y": 2}, - {"matrix": [2, 11], "x": 11.5, "y": 2}, - {"matrix": [2, 12], "x": 12.5, "y": 2}, - {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3}, - {"matrix": [3, 2], "x": 2.75, "y": 3}, - {"matrix": [3, 3], "x": 3.75, "y": 3}, - {"matrix": [3, 4], "x": 4.75, "y": 3}, - {"matrix": [3, 5], "x": 5.75, "y": 3}, - {"matrix": [3, 6], "x": 6.75, "y": 3}, - {"matrix": [3, 7], "x": 7.75, "y": 3}, - {"matrix": [3, 8], "x": 8.75, "y": 3}, - {"matrix": [3, 9], "x": 9.75, "y": 3}, - {"matrix": [3, 10], "x": 10.75, "y": 3}, - {"matrix": [3, 11], "x": 11.75, "y": 3}, - {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [3, 13], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 4}, - {"matrix": [4, 2], "x": 3.25, "y": 4}, - {"matrix": [4, 3], "x": 4.25, "y": 4}, - {"matrix": [4, 4], "x": 5.25, "y": 4}, - {"matrix": [4, 5], "x": 6.25, "y": 4}, - {"matrix": [4, 6], "x": 7.25, "y": 4}, - {"matrix": [4, 7], "x": 8.25, "y": 4}, - {"matrix": [4, 8], "x": 9.25, "y": 4}, - {"matrix": [4, 9], "x": 10.25, "y": 4}, - {"matrix": [4, 10], "x": 11.25, "y": 4}, - {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [4, 12], "x": 14, "y": 4}, - {"matrix": [4, 13], "x": 15, "y": 4}, - {"matrix": [5, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [5, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [5, 10], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [5, 11], "x": 13, "y": 4}, - {"matrix": [5, 12], "x": 14, "y": 4}, - {"matrix": [5, 13], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/vertex/t75/keyboard.json b/keyboards/vertex/t75/keyboard.json new file mode 100644 index 0000000000..82f7b7a5e8 --- /dev/null +++ b/keyboards/vertex/t75/keyboard.json @@ -0,0 +1,114 @@ +{ + "manufacturer": "vertex", + "keyboard_name": "T75", + "board": "STM32_F103_STM32DUINO", + "bootloader": "stm32duino", + "diode_direction": "ROW2COL", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "B1" + }, + "matrix_pins": { + "cols": ["B0", "B2", "B10", "B11", "A15", "B3", "B4", "B5", "B6", "B7", "B8", "B9", "B12", "B13", "B14"], + "rows": ["A0", "A7", "A6", "A5", "A4", "A3"] + }, + "processor": "STM32F103", + "usb": { + "device_version": "0.0.1", + "force_nkro": true, + "pid": "0x3006", + "vid": "0x28E9" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.5, "y": 0}, + {"matrix": [0, 2], "x": 2.5, "y": 0}, + {"matrix": [0, 3], "x": 3.5, "y": 0}, + {"matrix": [0, 4], "x": 4.5, "y": 0}, + {"matrix": [0, 5], "x": 6, "y": 0}, + {"matrix": [0, 6], "x": 7, "y": 0}, + {"matrix": [0, 7], "x": 8, "y": 0}, + {"matrix": [0, 8], "x": 9, "y": 0}, + {"matrix": [0, 9], "x": 10.5, "y": 0}, + {"matrix": [0, 10], "x": 11.5, "y": 0}, + {"matrix": [0, 11], "x": 12.5, "y": 0}, + {"matrix": [0, 12], "x": 13.5, "y": 0}, + {"matrix": [0, 13], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [1, 4], "x": 4, "y": 1}, + {"matrix": [1, 5], "x": 5, "y": 1}, + {"matrix": [1, 6], "x": 6, "y": 1}, + {"matrix": [1, 7], "x": 7, "y": 1}, + {"matrix": [1, 8], "x": 8, "y": 1}, + {"matrix": [1, 9], "x": 9, "y": 1}, + {"matrix": [1, 10], "x": 10, "y": 1}, + {"matrix": [1, 11], "x": 11, "y": 1}, + {"matrix": [1, 12], "x": 12, "y": 1}, + {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2}, + {"matrix": [2, 2], "x": 2.5, "y": 2}, + {"matrix": [2, 3], "x": 3.5, "y": 2}, + {"matrix": [2, 4], "x": 4.5, "y": 2}, + {"matrix": [2, 5], "x": 5.5, "y": 2}, + {"matrix": [2, 6], "x": 6.5, "y": 2}, + {"matrix": [2, 7], "x": 7.5, "y": 2}, + {"matrix": [2, 8], "x": 8.5, "y": 2}, + {"matrix": [2, 9], "x": 9.5, "y": 2}, + {"matrix": [2, 10], "x": 10.5, "y": 2}, + {"matrix": [2, 11], "x": 11.5, "y": 2}, + {"matrix": [2, 12], "x": 12.5, "y": 2}, + {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3}, + {"matrix": [3, 2], "x": 2.75, "y": 3}, + {"matrix": [3, 3], "x": 3.75, "y": 3}, + {"matrix": [3, 4], "x": 4.75, "y": 3}, + {"matrix": [3, 5], "x": 5.75, "y": 3}, + {"matrix": [3, 6], "x": 6.75, "y": 3}, + {"matrix": [3, 7], "x": 7.75, "y": 3}, + {"matrix": [3, 8], "x": 8.75, "y": 3}, + {"matrix": [3, 9], "x": 9.75, "y": 3}, + {"matrix": [3, 10], "x": 10.75, "y": 3}, + {"matrix": [3, 11], "x": 11.75, "y": 3}, + {"matrix": [3, 12], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [3, 13], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 4}, + {"matrix": [4, 2], "x": 3.25, "y": 4}, + {"matrix": [4, 3], "x": 4.25, "y": 4}, + {"matrix": [4, 4], "x": 5.25, "y": 4}, + {"matrix": [4, 5], "x": 6.25, "y": 4}, + {"matrix": [4, 6], "x": 7.25, "y": 4}, + {"matrix": [4, 7], "x": 8.25, "y": 4}, + {"matrix": [4, 8], "x": 9.25, "y": 4}, + {"matrix": [4, 9], "x": 10.25, "y": 4}, + {"matrix": [4, 10], "x": 11.25, "y": 4}, + {"matrix": [4, 11], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [4, 12], "x": 14, "y": 4}, + {"matrix": [4, 13], "x": 15, "y": 4}, + {"matrix": [5, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [5, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [5, 10], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [5, 11], "x": 13, "y": 4}, + {"matrix": [5, 12], "x": 14, "y": 4}, + {"matrix": [5, 13], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/vertex/t75/rules.mk b/keyboards/vertex/t75/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/vertex/t75/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/viktus/minne/info.json b/keyboards/viktus/minne/info.json deleted file mode 100644 index bfb3f8a8a6..0000000000 --- a/keyboards/viktus/minne/info.json +++ /dev/null @@ -1,365 +0,0 @@ -{ - "manufacturer": "Viktus Design LLC", - "keyboard_name": "Viktus Minne", - "maintainer": "BlindAssassin111", - "url": "https://viktus.design", - "usb": { - "device_version": "1.0.0", - "vid": "0x5644", - "pid": "0x4D49" - }, - "bootloader": "atmel-dfu", - "processor": "atmega32u4", - "features": { - "rgblight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "bootmagic": { - "matrix": [1, 0] - }, - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["B7", "F7", "D5", "D3", "D2", "D1", "D0"], - "rows": ["B6", "B5", "B4", "D7", "D6", "D4", "C6", "C7"] - }, - "rgblight": { - "led_count": 14, - "max_brightness": 191, - "animations": { - "breathing": true, - "rainbow_swirl": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F6" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, - {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, - {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, - {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, - {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, - {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, - {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, - {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, - {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, - {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, - {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, - {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, - {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, - {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, - {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, - {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, - {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, - {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, - {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, - {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, - {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, - {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, - {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, - {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, - {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, - {"label": "K62", "matrix": [6, 2], "w": 1.25, "x": 3.375, "y": 3}, - {"label": "K72", "matrix": [7, 2], "w": 1.25, "x": 4.625, "y": 3}, - {"label": "K73", "matrix": [7, 3], "x": 5.875, "y": 3}, - {"label": "K63", "matrix": [6, 3], "w": 1.25, "x": 6.875, "y": 3}, - {"label": "K64", "matrix": [6, 4], "w": 1.25, "x": 8.125, "y": 3}, - {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, - {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} - ] - }, - "LAYOUT_dual175u": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, - {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, - {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, - {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, - {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, - {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, - {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, - {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, - {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, - {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, - {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, - {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, - {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, - {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, - {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, - {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, - {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, - {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, - {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, - {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, - {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, - {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, - {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, - {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, - {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, - {"label": "K62", "matrix": [6, 2], "w": 1.25, "x": 3.375, "y": 3}, - {"label": "K72", "matrix": [7, 2], "w": 1.75, "x": 4.625, "y": 3}, - {"label": "K63", "matrix": [6, 3], "w": 1.75, "x": 6.375, "y": 3}, - {"label": "K64", "matrix": [6, 4], "w": 1.25, "x": 8.125, "y": 3}, - {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, - {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} - ] - }, - "LAYOUT_275_225u": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, - {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, - {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, - {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, - {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, - {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, - {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, - {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, - {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, - {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, - {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, - {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, - {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, - {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, - {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, - {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, - {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, - {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, - {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, - {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, - {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, - {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, - {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, - {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, - {"label": "K61", "matrix": [6, 1], "w": 1.5, "x": 2.375, "y": 3}, - {"label": "K72", "matrix": [7, 2], "w": 2.75, "x": 3.875, "y": 3}, - {"label": "K63", "matrix": [6, 3], "w": 2.25, "x": 6.625, "y": 3}, - {"label": "K74", "matrix": [7, 4], "w": 1.5, "x": 8.875, "y": 3}, - {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} - ] - }, - "LAYOUT_dual3u": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, - {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, - {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, - {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, - {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, - {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, - {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, - {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, - {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, - {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, - {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, - {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, - {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, - {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, - {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, - {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, - {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, - {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, - {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, - {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, - {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, - {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, - {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, - {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, - {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, - {"label": "K72", "matrix": [7, 2], "w": 3, "x": 3.375, "y": 3}, - {"label": "K63", "matrix": [6, 3], "w": 3, "x": 6.375, "y": 3}, - {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, - {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} - ] - }, - "LAYOUT_6u": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, - {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, - {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, - {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, - {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, - {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, - {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, - {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, - {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, - {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, - {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, - {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, - {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, - {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, - {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, - {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, - {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, - {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, - {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, - {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, - {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, - {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, - {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, - {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, - {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, - {"label": "K73", "matrix": [7, 3], "w": 6, "x": 3.375, "y": 3}, - {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, - {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} - ] - }, - "LAYOUT_7u": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, - {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, - {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, - {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, - {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, - {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, - {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, - {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, - {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, - {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, - {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, - {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, - {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, - {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, - {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, - {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, - {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, - {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, - {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, - {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, - {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, - {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, - {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, - {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, - {"label": "K71", "matrix": [7, 1], "w": 1.5, "x": 1.375, "y": 3}, - {"label": "K73", "matrix": [7, 3], "w": 7, "x": 2.875, "y": 3}, - {"label": "K75", "matrix": [7, 5], "w": 1.5, "x": 9.875, "y": 3} - ] - }, - "LAYOUT_10u": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, - {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, - {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, - {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, - {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, - {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, - {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, - {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, - {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, - {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, - {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, - {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, - {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, - {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, - {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, - {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, - {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, - {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, - {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, - {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, - {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, - {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, - {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, - {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, - {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, - {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, - {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, - {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, - {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, - {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, - {"label": "K73", "matrix": [7, 3], "w": 10, "x": 1.375, "y": 3} - ] - } - } -} diff --git a/keyboards/viktus/minne/keyboard.json b/keyboards/viktus/minne/keyboard.json new file mode 100644 index 0000000000..bfb3f8a8a6 --- /dev/null +++ b/keyboards/viktus/minne/keyboard.json @@ -0,0 +1,365 @@ +{ + "manufacturer": "Viktus Design LLC", + "keyboard_name": "Viktus Minne", + "maintainer": "BlindAssassin111", + "url": "https://viktus.design", + "usb": { + "device_version": "1.0.0", + "vid": "0x5644", + "pid": "0x4D49" + }, + "bootloader": "atmel-dfu", + "processor": "atmega32u4", + "features": { + "rgblight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "bootmagic": { + "matrix": [1, 0] + }, + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["B7", "F7", "D5", "D3", "D2", "D1", "D0"], + "rows": ["B6", "B5", "B4", "D7", "D6", "D4", "C6", "C7"] + }, + "rgblight": { + "led_count": 14, + "max_brightness": 191, + "animations": { + "breathing": true, + "rainbow_swirl": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F6" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, + {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, + {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, + {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, + {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, + {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, + {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, + {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, + {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, + {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, + {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, + {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, + {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, + {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, + {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, + {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, + {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, + {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, + {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, + {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, + {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, + {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, + {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, + {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, + {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, + {"label": "K62", "matrix": [6, 2], "w": 1.25, "x": 3.375, "y": 3}, + {"label": "K72", "matrix": [7, 2], "w": 1.25, "x": 4.625, "y": 3}, + {"label": "K73", "matrix": [7, 3], "x": 5.875, "y": 3}, + {"label": "K63", "matrix": [6, 3], "w": 1.25, "x": 6.875, "y": 3}, + {"label": "K64", "matrix": [6, 4], "w": 1.25, "x": 8.125, "y": 3}, + {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, + {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} + ] + }, + "LAYOUT_dual175u": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, + {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, + {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, + {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, + {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, + {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, + {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, + {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, + {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, + {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, + {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, + {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, + {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, + {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, + {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, + {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, + {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, + {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, + {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, + {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, + {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, + {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, + {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, + {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, + {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, + {"label": "K62", "matrix": [6, 2], "w": 1.25, "x": 3.375, "y": 3}, + {"label": "K72", "matrix": [7, 2], "w": 1.75, "x": 4.625, "y": 3}, + {"label": "K63", "matrix": [6, 3], "w": 1.75, "x": 6.375, "y": 3}, + {"label": "K64", "matrix": [6, 4], "w": 1.25, "x": 8.125, "y": 3}, + {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, + {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} + ] + }, + "LAYOUT_275_225u": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, + {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, + {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, + {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, + {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, + {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, + {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, + {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, + {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, + {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, + {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, + {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, + {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, + {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, + {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, + {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, + {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, + {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, + {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, + {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, + {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, + {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, + {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, + {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, + {"label": "K61", "matrix": [6, 1], "w": 1.5, "x": 2.375, "y": 3}, + {"label": "K72", "matrix": [7, 2], "w": 2.75, "x": 3.875, "y": 3}, + {"label": "K63", "matrix": [6, 3], "w": 2.25, "x": 6.625, "y": 3}, + {"label": "K74", "matrix": [7, 4], "w": 1.5, "x": 8.875, "y": 3}, + {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} + ] + }, + "LAYOUT_dual3u": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, + {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, + {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, + {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, + {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, + {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, + {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, + {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, + {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, + {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, + {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, + {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, + {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, + {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, + {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, + {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, + {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, + {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, + {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, + {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, + {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, + {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, + {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, + {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, + {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, + {"label": "K72", "matrix": [7, 2], "w": 3, "x": 3.375, "y": 3}, + {"label": "K63", "matrix": [6, 3], "w": 3, "x": 6.375, "y": 3}, + {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, + {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} + ] + }, + "LAYOUT_6u": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, + {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, + {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, + {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, + {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, + {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, + {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, + {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, + {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, + {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, + {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, + {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, + {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, + {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, + {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, + {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, + {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, + {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, + {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, + {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, + {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, + {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, + {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, + {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 1.375, "y": 3}, + {"label": "K61", "matrix": [6, 1], "x": 2.375, "y": 3}, + {"label": "K73", "matrix": [7, 3], "w": 6, "x": 3.375, "y": 3}, + {"label": "K74", "matrix": [7, 4], "x": 9.375, "y": 3}, + {"label": "K75", "matrix": [7, 5], "x": 10.375, "y": 3} + ] + }, + "LAYOUT_7u": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, + {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, + {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, + {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, + {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, + {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, + {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, + {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, + {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, + {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, + {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, + {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, + {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, + {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, + {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, + {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, + {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, + {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, + {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, + {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, + {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, + {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, + {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, + {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, + {"label": "K71", "matrix": [7, 1], "w": 1.5, "x": 1.375, "y": 3}, + {"label": "K73", "matrix": [7, 3], "w": 7, "x": 2.875, "y": 3}, + {"label": "K75", "matrix": [7, 5], "w": 1.5, "x": 9.875, "y": 3} + ] + }, + "LAYOUT_10u": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3, "y": 0}, + {"label": "K12", "matrix": [1, 2], "x": 4, "y": 0}, + {"label": "K13", "matrix": [1, 3], "x": 5, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 6, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 7, "y": 0}, + {"label": "K14", "matrix": [1, 4], "x": 8, "y": 0}, + {"label": "K15", "matrix": [1, 5], "x": 9, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 10, "y": 0}, + {"label": "K06", "matrix": [0, 6], "w": 1.75, "x": 11, "y": 0}, + {"label": "K30", "matrix": [3, 0], "w": 1.25, "x": 0, "y": 1}, + {"label": "K31", "matrix": [3, 1], "x": 1.25, "y": 1}, + {"label": "K21", "matrix": [2, 1], "x": 2.25, "y": 1}, + {"label": "K22", "matrix": [2, 2], "x": 3.25, "y": 1}, + {"label": "K32", "matrix": [3, 2], "x": 4.25, "y": 1}, + {"label": "K33", "matrix": [3, 3], "x": 5.25, "y": 1}, + {"label": "K23", "matrix": [2, 3], "x": 6.25, "y": 1}, + {"label": "K24", "matrix": [2, 4], "x": 7.25, "y": 1}, + {"label": "K34", "matrix": [3, 4], "x": 8.25, "y": 1}, + {"label": "K35", "matrix": [3, 5], "x": 9.25, "y": 1}, + {"label": "K25", "matrix": [2, 5], "x": 10.25, "y": 1}, + {"label": "K26", "matrix": [2, 6], "w": 1.5, "x": 11.25, "y": 1}, + {"label": "K50", "matrix": [5, 0], "w": 1.75, "x": 0, "y": 2}, + {"label": "K51", "matrix": [5, 1], "x": 1.75, "y": 2}, + {"label": "K41", "matrix": [4, 1], "x": 2.75, "y": 2}, + {"label": "K42", "matrix": [4, 2], "x": 3.75, "y": 2}, + {"label": "K52", "matrix": [5, 2], "x": 4.75, "y": 2}, + {"label": "K53", "matrix": [5, 3], "x": 5.75, "y": 2}, + {"label": "K43", "matrix": [4, 3], "x": 6.75, "y": 2}, + {"label": "K44", "matrix": [4, 4], "x": 7.75, "y": 2}, + {"label": "K54", "matrix": [5, 4], "x": 8.75, "y": 2}, + {"label": "K55", "matrix": [5, 5], "x": 9.75, "y": 2}, + {"label": "K45", "matrix": [4, 5], "x": 10.75, "y": 2}, + {"label": "K46", "matrix": [4, 6], "x": 11.75, "y": 2}, + {"label": "K73", "matrix": [7, 3], "w": 10, "x": 1.375, "y": 3} + ] + } + } +} diff --git a/keyboards/viktus/minne/rules.mk b/keyboards/viktus/minne/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/viktus/minne/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/viktus/osav2/info.json b/keyboards/viktus/osav2/info.json deleted file mode 100644 index 34c2089181..0000000000 --- a/keyboards/viktus/osav2/info.json +++ /dev/null @@ -1,474 +0,0 @@ -{ - "manufacturer": "Viktus Design LLC", - "keyboard_name": "OSAv2", - "maintainer": "BlindAssassin111", - "url": "https://viktus.design", - "usb": { - "device_version": "2.1.0", - "vid": "0x5644", - "pid": "0x5632" - }, - "bootloader": "atmel-dfu", - "processor": "atmega32u4", - "features": { - "backlight": true, - "rgblight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "bootmagic": { - "matrix": [1, 0] - }, - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["B4", "D7", "D5", "D3", "D2", "D1", "D0", "B5"], - "rows": ["F0", "F1", "F4", "F5", "F6", "B0", "B1", "B2", "B3", "B7"] - }, - "rgblight": { - "led_count": 23, - "max_brightness": 191, - "animations": { - "breathing": true, - "rainbow_swirl": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "D4" - }, - "backlight": { - "driver": "timer", - "levels": 6, - "max_brightness": 191, - "pin": "D6" - }, - "indicators": { - "num_lock": "C7", - "caps_lock": "C6", - "scroll_lock": "B6" - }, - "layouts": { - "LAYOUT_split_normal": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, - {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, - {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, - {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, - {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, - {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, - {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, - {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, - {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, - {"label": "K50", "matrix": [5, 0], "x": 15.75, "y": 0}, - {"label": "K57", "matrix": [5, 7], "x": 16.75, "y": 0}, - {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, - {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, - {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, - {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, - {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, - {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, - {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, - {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, - {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, - {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, - {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, - {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, - {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, - {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, - {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, - {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, - {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, - {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, - {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, - {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, - {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, - {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, - {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, - {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, - {"label": "K80", "matrix": [8, 0], "w": 2.75, "x": 15.75, "y": 3}, - {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, - {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, - {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, - {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, - {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, - {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, - {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} - ] - }, - "LAYOUT_split_normal_split": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, - {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, - {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, - {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, - {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, - {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, - {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, - {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, - {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, - {"label": "K50", "matrix": [5, 0], "x": 15.75, "y": 0}, - {"label": "K57", "matrix": [5, 7], "x": 16.75, "y": 0}, - {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, - {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, - {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, - {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, - {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, - {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, - {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, - {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, - {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, - {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, - {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, - {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, - {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, - {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, - {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, - {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, - {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, - {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, - {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, - {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, - {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, - {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, - {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, - {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, - {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, - {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, - {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, - {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, - {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, - {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, - {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, - {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, - {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} - ] - }, - "LAYOUT_split_mirrored_split": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, - {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, - {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, - {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, - {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, - {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, - {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, - {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, - {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, - {"label": "K50", "matrix": [5, 0], "x": 15.75, "y": 0}, - {"label": "K57", "matrix": [5, 7], "x": 16.75, "y": 0}, - {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, - {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, - {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, - {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, - {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, - {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, - {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, - {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, - {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, - {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, - {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, - {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, - {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, - {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, - {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, - {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, - {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, - {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, - {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, - {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, - {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, - {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, - {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, - {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, - {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, - {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, - {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, - {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, - {"label": "K45", "matrix": [4, 5], "x": 5.5, "y": 4}, - {"label": "K46", "matrix": [4, 6], "w": 2.25, "x": 6.5, "y": 4}, - {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, - {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, - {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} - ] - }, - "LAYOUT_2u_normal": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, - {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, - {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, - {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, - {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, - {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, - {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, - {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, - {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, - {"label": "K57", "matrix": [5, 7], "w": 2, "x": 15.75, "y": 0}, - {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, - {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, - {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, - {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, - {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, - {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, - {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, - {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, - {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, - {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, - {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, - {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, - {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, - {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, - {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, - {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, - {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, - {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, - {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, - {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, - {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, - {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, - {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, - {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, - {"label": "K80", "matrix": [8, 0], "w": 2.75, "x": 15.75, "y": 3}, - {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, - {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, - {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, - {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, - {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, - {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, - {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} - ] - }, - "LAYOUT_2u_normal_split": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, - {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, - {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, - {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, - {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, - {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, - {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, - {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, - {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, - {"label": "K57", "matrix": [5, 7], "w": 2, "x": 15.75, "y": 0}, - {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, - {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, - {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, - {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, - {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, - {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, - {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, - {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, - {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, - {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, - {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, - {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, - {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, - {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, - {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, - {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, - {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, - {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, - {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, - {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, - {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, - {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, - {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, - {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, - {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, - {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, - {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, - {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, - {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, - {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, - {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, - {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, - {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} - ] - }, - "LAYOUT_2u_mirrored_split": { - "layout": [ - {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, - {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, - {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, - {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, - {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, - {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, - {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, - {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, - {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, - {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, - {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, - {"label": "K57", "matrix": [5, 7], "w": 2, "x": 15.75, "y": 0}, - {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, - {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, - {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, - {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, - {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, - {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, - {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, - {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, - {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, - {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, - {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, - {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, - {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, - {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, - {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, - {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, - {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, - {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, - {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, - {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, - {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, - {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, - {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, - {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, - {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, - {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, - {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, - {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, - {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, - {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, - {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, - {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, - {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, - {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, - {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, - {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, - {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, - {"label": "K45", "matrix": [4, 5], "x": 5.5, "y": 4}, - {"label": "K46", "matrix": [4, 6], "w": 2.25, "x": 6.5, "y": 4}, - {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, - {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, - {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} - ] - } - } -} diff --git a/keyboards/viktus/osav2/keyboard.json b/keyboards/viktus/osav2/keyboard.json new file mode 100644 index 0000000000..34c2089181 --- /dev/null +++ b/keyboards/viktus/osav2/keyboard.json @@ -0,0 +1,474 @@ +{ + "manufacturer": "Viktus Design LLC", + "keyboard_name": "OSAv2", + "maintainer": "BlindAssassin111", + "url": "https://viktus.design", + "usb": { + "device_version": "2.1.0", + "vid": "0x5644", + "pid": "0x5632" + }, + "bootloader": "atmel-dfu", + "processor": "atmega32u4", + "features": { + "backlight": true, + "rgblight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "bootmagic": { + "matrix": [1, 0] + }, + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["B4", "D7", "D5", "D3", "D2", "D1", "D0", "B5"], + "rows": ["F0", "F1", "F4", "F5", "F6", "B0", "B1", "B2", "B3", "B7"] + }, + "rgblight": { + "led_count": 23, + "max_brightness": 191, + "animations": { + "breathing": true, + "rainbow_swirl": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "D4" + }, + "backlight": { + "driver": "timer", + "levels": 6, + "max_brightness": 191, + "pin": "D6" + }, + "indicators": { + "num_lock": "C7", + "caps_lock": "C6", + "scroll_lock": "B6" + }, + "layouts": { + "LAYOUT_split_normal": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, + {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, + {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, + {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, + {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, + {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, + {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, + {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, + {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, + {"label": "K50", "matrix": [5, 0], "x": 15.75, "y": 0}, + {"label": "K57", "matrix": [5, 7], "x": 16.75, "y": 0}, + {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, + {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, + {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, + {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, + {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, + {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, + {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, + {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, + {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, + {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, + {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, + {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, + {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, + {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, + {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, + {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, + {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, + {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, + {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, + {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, + {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, + {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, + {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, + {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, + {"label": "K80", "matrix": [8, 0], "w": 2.75, "x": 15.75, "y": 3}, + {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, + {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, + {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, + {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, + {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, + {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, + {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} + ] + }, + "LAYOUT_split_normal_split": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, + {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, + {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, + {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, + {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, + {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, + {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, + {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, + {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, + {"label": "K50", "matrix": [5, 0], "x": 15.75, "y": 0}, + {"label": "K57", "matrix": [5, 7], "x": 16.75, "y": 0}, + {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, + {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, + {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, + {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, + {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, + {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, + {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, + {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, + {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, + {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, + {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, + {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, + {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, + {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, + {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, + {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, + {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, + {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, + {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, + {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, + {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, + {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, + {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, + {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, + {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, + {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, + {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, + {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, + {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, + {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, + {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, + {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, + {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} + ] + }, + "LAYOUT_split_mirrored_split": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, + {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, + {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, + {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, + {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, + {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, + {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, + {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, + {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, + {"label": "K50", "matrix": [5, 0], "x": 15.75, "y": 0}, + {"label": "K57", "matrix": [5, 7], "x": 16.75, "y": 0}, + {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, + {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, + {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, + {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, + {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, + {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, + {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, + {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, + {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, + {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, + {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, + {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, + {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, + {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, + {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, + {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, + {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, + {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, + {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, + {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, + {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, + {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, + {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, + {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, + {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, + {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, + {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, + {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, + {"label": "K45", "matrix": [4, 5], "x": 5.5, "y": 4}, + {"label": "K46", "matrix": [4, 6], "w": 2.25, "x": 6.5, "y": 4}, + {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, + {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, + {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} + ] + }, + "LAYOUT_2u_normal": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, + {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, + {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, + {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, + {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, + {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, + {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, + {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, + {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, + {"label": "K57", "matrix": [5, 7], "w": 2, "x": 15.75, "y": 0}, + {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, + {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, + {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, + {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, + {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, + {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, + {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, + {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, + {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, + {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, + {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, + {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, + {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, + {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, + {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, + {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, + {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, + {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, + {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, + {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, + {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, + {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, + {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, + {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, + {"label": "K80", "matrix": [8, 0], "w": 2.75, "x": 15.75, "y": 3}, + {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, + {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, + {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, + {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, + {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, + {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, + {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} + ] + }, + "LAYOUT_2u_normal_split": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, + {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, + {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, + {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, + {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, + {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, + {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, + {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, + {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, + {"label": "K57", "matrix": [5, 7], "w": 2, "x": 15.75, "y": 0}, + {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, + {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, + {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, + {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, + {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, + {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, + {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, + {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, + {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, + {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, + {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, + {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, + {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, + {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, + {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, + {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, + {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, + {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, + {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, + {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, + {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, + {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, + {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, + {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, + {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, + {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, + {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, + {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, + {"label": "K45", "matrix": [4, 5], "w": 2.25, "x": 5.5, "y": 4}, + {"label": "K46", "matrix": [4, 6], "x": 7.75, "y": 4}, + {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, + {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, + {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} + ] + }, + "LAYOUT_2u_mirrored_split": { + "layout": [ + {"label": "K10", "matrix": [1, 0], "x": 0.5, "y": 0}, + {"label": "K00", "matrix": [0, 0], "x": 1.75, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 2.75, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 3.75, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 4.75, "y": 0}, + {"label": "K04", "matrix": [0, 4], "x": 5.75, "y": 0}, + {"label": "K05", "matrix": [0, 5], "x": 6.75, "y": 0}, + {"label": "K06", "matrix": [0, 6], "x": 7.75, "y": 0}, + {"label": "K56", "matrix": [5, 6], "x": 9.75, "y": 0}, + {"label": "K55", "matrix": [5, 5], "x": 10.75, "y": 0}, + {"label": "K54", "matrix": [5, 4], "x": 11.75, "y": 0}, + {"label": "K53", "matrix": [5, 3], "x": 12.75, "y": 0}, + {"label": "K52", "matrix": [5, 2], "x": 13.75, "y": 0}, + {"label": "K51", "matrix": [5, 1], "x": 14.75, "y": 0}, + {"label": "K57", "matrix": [5, 7], "w": 2, "x": 15.75, "y": 0}, + {"label": "K20", "matrix": [2, 0], "x": 0.25, "y": 1}, + {"label": "K11", "matrix": [1, 1], "w": 1.5, "x": 1.5, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 3, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 4, "y": 1}, + {"label": "K14", "matrix": [1, 4], "x": 5, "y": 1}, + {"label": "K15", "matrix": [1, 5], "x": 6, "y": 1}, + {"label": "K16", "matrix": [1, 6], "x": 7, "y": 1}, + {"label": "K66", "matrix": [6, 6], "x": 9.5, "y": 1}, + {"label": "K65", "matrix": [6, 5], "x": 10.5, "y": 1}, + {"label": "K64", "matrix": [6, 4], "x": 11.5, "y": 1}, + {"label": "K63", "matrix": [6, 3], "x": 12.5, "y": 1}, + {"label": "K62", "matrix": [6, 2], "x": 13.5, "y": 1}, + {"label": "K61", "matrix": [6, 1], "x": 14.5, "y": 1}, + {"label": "K60", "matrix": [6, 0], "x": 15.5, "y": 1}, + {"label": "K67", "matrix": [6, 7], "w": 1.5, "x": 16.5, "y": 1}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "w": 1.75, "x": 1.25, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 3, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 4, "y": 2}, + {"label": "K24", "matrix": [2, 4], "x": 5, "y": 2}, + {"label": "K25", "matrix": [2, 5], "x": 6, "y": 2}, + {"label": "K26", "matrix": [2, 6], "x": 7, "y": 2}, + {"label": "K76", "matrix": [7, 6], "x": 10, "y": 2}, + {"label": "K75", "matrix": [7, 5], "x": 11, "y": 2}, + {"label": "K74", "matrix": [7, 4], "x": 12, "y": 2}, + {"label": "K73", "matrix": [7, 3], "x": 13, "y": 2}, + {"label": "K72", "matrix": [7, 2], "x": 14, "y": 2}, + {"label": "K71", "matrix": [7, 1], "x": 15, "y": 2}, + {"label": "K77", "matrix": [7, 7], "w": 2.25, "x": 16, "y": 2}, + {"label": "K31", "matrix": [3, 1], "w": 2.25, "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 3.25, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 4.25, "y": 3}, + {"label": "K34", "matrix": [3, 4], "x": 5.25, "y": 3}, + {"label": "K35", "matrix": [3, 5], "x": 6.25, "y": 3}, + {"label": "K36", "matrix": [3, 6], "x": 7.25, "y": 3}, + {"label": "K86", "matrix": [8, 6], "x": 9.75, "y": 3}, + {"label": "K85", "matrix": [8, 5], "x": 10.75, "y": 3}, + {"label": "K84", "matrix": [8, 4], "x": 11.75, "y": 3}, + {"label": "K83", "matrix": [8, 3], "x": 12.75, "y": 3}, + {"label": "K82", "matrix": [8, 2], "x": 13.75, "y": 3}, + {"label": "K81", "matrix": [8, 1], "x": 14.75, "y": 3}, + {"label": "K80", "matrix": [8, 0], "w": 1.75, "x": 15.75, "y": 3}, + {"label": "K87", "matrix": [8, 7], "x": 17.5, "y": 3}, + {"label": "K41", "matrix": [4, 1], "w": 1.5, "x": 1, "y": 4}, + {"label": "K43", "matrix": [4, 3], "w": 1.5, "x": 4, "y": 4}, + {"label": "K45", "matrix": [4, 5], "x": 5.5, "y": 4}, + {"label": "K46", "matrix": [4, 6], "w": 2.25, "x": 6.5, "y": 4}, + {"label": "K95", "matrix": [9, 5], "w": 2.75, "x": 9.75, "y": 4}, + {"label": "K93", "matrix": [9, 3], "w": 1.5, "x": 12.5, "y": 4}, + {"label": "K90", "matrix": [9, 0], "w": 1.5, "x": 16.75, "y": 4} + ] + } + } +} diff --git a/keyboards/viktus/osav2/rules.mk b/keyboards/viktus/osav2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/viktus/osav2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/viktus/osav2_numpad/info.json b/keyboards/viktus/osav2_numpad/info.json deleted file mode 100644 index 941d65f367..0000000000 --- a/keyboards/viktus/osav2_numpad/info.json +++ /dev/null @@ -1,252 +0,0 @@ -{ - "manufacturer": "Viktus Design LLC", - "keyboard_name": "OSAv2 Numpad", - "maintainer": "BlindAssassin111", - "url": "https://viktus.design", - "usb": { - "device_version": "1.0.0", - "vid": "0x5644", - "pid": "0x4F4E" - }, - "bootloader": "atmel-dfu", - "processor": "atmega32u4", - "features": { - "rgblight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["F5", "F0", "D3", "D5"], - "rows": ["F1", "F4", "D4", "D7", "D6"] - }, - "ws2812": { - "pin": "C7" - }, - "rgblight": { - "led_count": 9, - "max_brightness": 191, - "animations": { - "breathing": true, - "rainbow_swirl": true, - "twinkle": true - } - }, - "layout_aliases": { - "LAYOUT_all_split": "LAYOUT_ortho_5x4", - "LAYOUT_2u_plus_2u_enter_2u_zero": "LAYOUT_numpad_5x4" - }, - "community_layouts": [ - "ortho_5x4", - "numpad_5x4" - ], - "layouts": { - "LAYOUT_ortho_5x4": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43", "matrix": [4, 3], "x": 3, "y": 4} - ] - }, - "LAYOUT_2u_enter": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} - ] - }, - "LAYOUT_2u_plus_2u_enter": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 1, "h": 2}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} - ] - }, - "LAYOUT_2u_enter_2u_zero": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K41", "matrix": [4, 1], "x": 0, "y": 4, "w": 2}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} - ] - }, - "LAYOUT_numpad_5x4": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 1, "h": 2}, - {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K41", "matrix": [4, 1], "x": 0, "y": 4, "w": 2}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} - ] - }, - "LAYOUT_mirrored_2u_enter": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43", "matrix": [4, 3], "x": 3, "y": 4} - ] - }, - "LAYOUT_mirrored_2u_plus_2u_enter": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 1, "h": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, - {"label": "K43", "matrix": [4, 3], "x": 3, "y": 4} - ] - }, - "LAYOUT_mirrored_2u_enter_2u_zero": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4, "w": 2} - ] - }, - "LAYOUT_mirrored_2u_plus_2u_enter_2u_zero": { - "layout": [ - {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, - {"label": "K20", "matrix": [2, 0], "x": 0, "y": 1, "h": 2}, - {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, - {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, - {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, - {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, - {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, - {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, - {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, - {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4, "w": 2} - ] - } - } -} diff --git a/keyboards/viktus/osav2_numpad/keyboard.json b/keyboards/viktus/osav2_numpad/keyboard.json new file mode 100644 index 0000000000..941d65f367 --- /dev/null +++ b/keyboards/viktus/osav2_numpad/keyboard.json @@ -0,0 +1,252 @@ +{ + "manufacturer": "Viktus Design LLC", + "keyboard_name": "OSAv2 Numpad", + "maintainer": "BlindAssassin111", + "url": "https://viktus.design", + "usb": { + "device_version": "1.0.0", + "vid": "0x5644", + "pid": "0x4F4E" + }, + "bootloader": "atmel-dfu", + "processor": "atmega32u4", + "features": { + "rgblight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["F5", "F0", "D3", "D5"], + "rows": ["F1", "F4", "D4", "D7", "D6"] + }, + "ws2812": { + "pin": "C7" + }, + "rgblight": { + "led_count": 9, + "max_brightness": 191, + "animations": { + "breathing": true, + "rainbow_swirl": true, + "twinkle": true + } + }, + "layout_aliases": { + "LAYOUT_all_split": "LAYOUT_ortho_5x4", + "LAYOUT_2u_plus_2u_enter_2u_zero": "LAYOUT_numpad_5x4" + }, + "community_layouts": [ + "ortho_5x4", + "numpad_5x4" + ], + "layouts": { + "LAYOUT_ortho_5x4": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43", "matrix": [4, 3], "x": 3, "y": 4} + ] + }, + "LAYOUT_2u_enter": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} + ] + }, + "LAYOUT_2u_plus_2u_enter": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 1, "h": 2}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 4}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} + ] + }, + "LAYOUT_2u_enter_2u_zero": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K41", "matrix": [4, 1], "x": 0, "y": 4, "w": 2}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} + ] + }, + "LAYOUT_numpad_5x4": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 1, "h": 2}, + {"label": "K30", "matrix": [3, 0], "x": 0, "y": 3}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K41", "matrix": [4, 1], "x": 0, "y": 4, "w": 2}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43", "matrix": [4, 3], "x": 3, "y": 3, "h": 2} + ] + }, + "LAYOUT_mirrored_2u_enter": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43", "matrix": [4, 3], "x": 3, "y": 4} + ] + }, + "LAYOUT_mirrored_2u_plus_2u_enter": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 1, "h": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4}, + {"label": "K43", "matrix": [4, 3], "x": 3, "y": 4} + ] + }, + "LAYOUT_mirrored_2u_enter_2u_zero": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K10", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4, "w": 2} + ] + }, + "LAYOUT_mirrored_2u_plus_2u_enter_2u_zero": { + "layout": [ + {"label": "K00", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "K01", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "K02", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "K03", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "K11", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "K12", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "K13", "matrix": [1, 3], "x": 3, "y": 1}, + {"label": "K20", "matrix": [2, 0], "x": 0, "y": 1, "h": 2}, + {"label": "K21", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "K22", "matrix": [2, 2], "x": 2, "y": 2}, + {"label": "K23", "matrix": [2, 3], "x": 3, "y": 2}, + {"label": "K31", "matrix": [3, 1], "x": 1, "y": 3}, + {"label": "K32", "matrix": [3, 2], "x": 2, "y": 3}, + {"label": "K33", "matrix": [3, 3], "x": 3, "y": 3}, + {"label": "K40", "matrix": [4, 0], "x": 0, "y": 3, "h": 2}, + {"label": "K41", "matrix": [4, 1], "x": 1, "y": 4}, + {"label": "K42", "matrix": [4, 2], "x": 2, "y": 4, "w": 2} + ] + } + } +} diff --git a/keyboards/viktus/osav2_numpad/rules.mk b/keyboards/viktus/osav2_numpad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/viktus/osav2_numpad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/viktus/sp111_v2/info.json b/keyboards/viktus/sp111_v2/info.json deleted file mode 100644 index 63c531ee44..0000000000 --- a/keyboards/viktus/sp111_v2/info.json +++ /dev/null @@ -1,198 +0,0 @@ -{ - "manufacturer": "BlindAssassin111", - "keyboard_name": "viktus/sp111_v2", - "maintainer": "blindassassin111", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "matrix_pins": { - "cols": ["C6", "F6", "F5", "F4", "F1", "F7", "B7", "D2", "D3", "D5", "D4"], - "rows": ["C7", "B6", "B5", "B4", "D7", "D6"] - }, - "ws2812": { - "pin": "F0" - }, - "rgb_matrix": { - "driver": "ws2812", - "max_brightness": 150, - "layout": [ - { "flags": 8, "x": 0, "y": 0 }, - { "flags": 8, "x": 0, "y": 1 }, - { "flags": 8, "x": 0, "y": 2 } - ], - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true - } - }, - "split": { - "enabled": true, - "matrix_pins": { - "right": { - "cols": ["C6", "F1", "B4", "B5", "D2", "D3", "D5", "D4", "D6", "D7"], - "rows": ["C7", "B6", "F4", "F5", "F6", "F7"] - } - }, - "transport": { - "protocol": "i2c" - }, - "usb_detect": { - "enabled": true - } - }, - "url": "https://viktus.design/", - "usb": { - "device_version": "2.0.0", - "pid": "0x5112", - "vid": "0x5644" - }, - "layouts": { - "LAYOUT": { - "layout": [ - { "label": "0,0", "matrix": [0, 0], "x": 0, "y": 0 }, - { "label": "0,1", "matrix": [0, 1], "x": 1, "y": 0 }, - { "label": "0,2", "matrix": [0, 2], "x": 2, "y": 0 }, - { "label": "0,3", "matrix": [0, 3], "x": 3, "y": 0 }, - { "label": "0,4", "matrix": [0, 4], "x": 4.5, "y": 0 }, - { "label": "0,5", "matrix": [0, 5], "x": 5.75, "y": 0 }, - { "label": "0,6", "matrix": [0, 6], "x": 6.75, "y": 0 }, - { "label": "0,7", "matrix": [0, 7], "x": 7.75, "y": 0 }, - { "label": "0,8", "matrix": [0, 8], "x": 8.75, "y": 0 }, - { "label": "0,9", "matrix": [0, 9], "x": 10, "y": 0 }, - { "label": "0,10", "matrix": [0, 10], "x": 11, "y": 0 }, - { "label": "6,0", "matrix": [6, 0], "x": 13, "y": 0 }, - { "label": "6,1", "matrix": [6, 1], "x": 14, "y": 0 }, - { "label": "6,3", "matrix": [6, 3], "x": 15.25, "y": 0 }, - { "label": "6,4", "matrix": [6, 4], "x": 16.25, "y": 0 }, - { "label": "6,5", "matrix": [6, 5], "x": 17.25, "y": 0 }, - { "label": "6,6", "matrix": [6, 6], "x": 18.25, "y": 0 }, - { "label": "6,7", "matrix": [6, 7], "x": 19.5, "y": 0 }, - { "label": "6,8", "matrix": [6, 8], "x": 20.75, "y": 0 }, - { "label": "6,9", "matrix": [6, 9], "x": 21.75, "y": 0 }, - { "label": "1,0", "matrix": [1, 0], "x": 0, "y": 1.5 }, - { "label": "1,1", "matrix": [1, 1], "x": 1, "y": 1.5 }, - { "label": "1,2", "matrix": [1, 2], "x": 2, "y": 1.5 }, - { "label": "1,3", "matrix": [1, 3], "x": 3, "y": 1.5 }, - { "label": "1,4", "matrix": [1, 4], "x": 4.5, "y": 1.5 }, - { "label": "1,5", "matrix": [1, 5], "x": 5.5, "y": 1.5 }, - { "label": "1,6", "matrix": [1, 6], "x": 6.5, "y": 1.5 }, - { "label": "1,7", "matrix": [1, 7], "x": 7.5, "y": 1.5 }, - { "label": "1,8", "matrix": [1, 8], "x": 8.5, "y": 1.5 }, - { "label": "1,9", "matrix": [1, 9], "x": 9.5, "y": 1.5 }, - { "label": "1,10", "matrix": [1, 10], "x": 10.5, "y": 1.5 }, - { "label": "7,0", "matrix": [7, 0], "x": 12.5, "y": 1.5 }, - { "label": "7,1", "matrix": [7, 1], "x": 13.5, "y": 1.5 }, - { "label": "7,2", "matrix": [7, 2], "x": 14.5, "y": 1.5 }, - { "label": "7,3", "matrix": [7, 3], "x": 15.5, "y": 1.5 }, - { "label": "7,4", "matrix": [7, 4], "x": 16.5, "y": 1.5 }, - { "label": "7,5", "matrix": [7, 5], "x": 17.5, "y": 1.5 }, - { "label": "7,6", "matrix": [7, 6], "x": 18.5, "y": 1.5 }, - { "label": "7,7", "matrix": [7, 7], "x": 19.5, "y": 1.5 }, - { "label": "7,8", "matrix": [7, 8], "x": 20.75, "y": 1.5 }, - { "label": "7,9", "matrix": [7, 9], "x": 21.75, "y": 1.5 }, - { "label": "2,0", "matrix": [2, 0], "x": 0, "y": 2.5 }, - { "label": "2,1", "matrix": [2, 1], "x": 1, "y": 2.5 }, - { "label": "2,2", "matrix": [2, 2], "x": 2, "y": 2.5 }, - { "label": "2,3", "matrix": [2, 3], "x": 3, "y": 2.5 }, - { "label": "2,4", "matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.5 }, - { "label": "2,5", "matrix": [2, 5], "x": 6, "y": 2.5 }, - { "label": "2,6", "matrix": [2, 6], "x": 7, "y": 2.5 }, - { "label": "2,7", "matrix": [2, 7], "x": 8, "y": 2.5 }, - { "label": "2,8", "matrix": [2, 8], "x": 9, "y": 2.5 }, - { "label": "2,9", "matrix": [2, 9], "x": 10, "y": 2.5 }, - { "label": "8,0", "matrix": [8, 0], "x": 12, "y": 2.5 }, - { "label": "8,1", "matrix": [8, 1], "x": 13, "y": 2.5 }, - { "label": "8,2", "matrix": [8, 2], "x": 14, "y": 2.5 }, - { "label": "8,3", "matrix": [8, 3], "x": 15, "y": 2.5 }, - { "label": "8,4", "matrix": [8, 4], "x": 16, "y": 2.5 }, - { "label": "8,5", "matrix": [8, 5], "x": 17, "y": 2.5 }, - { "label": "8,6", "matrix": [8, 6], "x": 18, "y": 2.5 }, - { "label": "8,7", "matrix": [8, 7], "w": 1.5, "x": 19, "y": 2.5 }, - { "label": "8,8", "matrix": [8, 8], "x": 20.75, "y": 2.5 }, - { "label": "8,9", "matrix": [8, 9], "x": 21.75, "y": 2.5 }, - { "label": "3,0", "matrix": [3, 0], "x": 0, "y": 3.5 }, - { "label": "3,1", "matrix": [3, 1], "x": 1, "y": 3.5 }, - { "label": "3,2", "matrix": [3, 2], "x": 2, "y": 3.5 }, - { "label": "3,3", "matrix": [3, 3], "x": 3, "y": 3.5 }, - { "label": "3,4", "matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.5 }, - { "label": "3,5", "matrix": [3, 5], "x": 6.25, "y": 3.5 }, - { "label": "3,6", "matrix": [3, 6], "x": 7.25, "y": 3.5 }, - { "label": "3,7", "matrix": [3, 7], "x": 8.25, "y": 3.5 }, - { "label": "3,8", "matrix": [3, 8], "x": 9.25, "y": 3.5 }, - { "label": "3,9", "matrix": [3, 9], "x": 10.25, "y": 3.5 }, - { "label": "9,0", "matrix": [9, 0], "x": 12.25, "y": 3.5 }, - { "label": "9,1", "matrix": [9, 1], "x": 13.25, "y": 3.5 }, - { "label": "9,2", "matrix": [9, 2], "x": 14.25, "y": 3.5 }, - { "label": "9,3", "matrix": [9, 3], "x": 15.25, "y": 3.5 }, - { "label": "9,4", "matrix": [9, 4], "x": 16.25, "y": 3.5 }, - { "label": "9,5", "matrix": [9, 5], "x": 17.25, "y": 3.5 }, - { "label": "9,6", "matrix": [9, 6], "x": 18.25, "y": 3.5 }, - { "label": "9,7", "matrix": [9, 7], "w": 1.25, "x": 19.25, "y": 3.5 }, - { "label": "9,8", "matrix": [9, 8], "x": 20.75, "y": 3.5 }, - { "label": "9,9", "matrix": [9, 9], "x": 21.75, "y": 3.5 }, - { "label": "4,0", "matrix": [4, 0], "x": 0, "y": 4.5 }, - { "label": "4,1", "matrix": [4, 1], "x": 1, "y": 4.5 }, - { "label": "4,2", "matrix": [4, 2], "x": 2, "y": 4.5 }, - { "label": "4,3", "matrix": [4, 3], "x": 3, "y": 4.5 }, - { "label": "4,4", "matrix": [4, 4], "w": 1.25, "x": 4.5, "y": 4.5 }, - { "label": "4,5", "matrix": [4, 5], "x": 5.75, "y": 4.5 }, - { "label": "4,6", "matrix": [4, 6], "x": 6.75, "y": 4.5 }, - { "label": "4,7", "matrix": [4, 7], "x": 7.75, "y": 4.5 }, - { "label": "4,8", "matrix": [4, 8], "x": 8.75, "y": 4.5 }, - { "label": "4,9", "matrix": [4, 9], "x": 9.75, "y": 4.5 }, - { "label": "4,10", "matrix": [4, 10], "x": 10.75, "y": 4.5 }, - { "label": "10,1", "matrix": [10, 1], "x": 12.75, "y": 4.5 }, - { "label": "10,1", "matrix": [10, 2], "x": 13.75, "y": 4.5 }, - { "label": "10,2", "matrix": [10, 3], "x": 14.75, "y": 4.5 }, - { "label": "10,3", "matrix": [10, 4], "x": 15.75, "y": 4.5 }, - { "label": "10,4", "matrix": [10, 5], "x": 16.75, "y": 4.5 }, - { "label": "10,6", "matrix": [10, 6], "w": 1.75, "x": 17.75, "y": 4.5 }, - { "label": "10,7", "matrix": [10, 7], "x": 19.5, "y": 4.5 }, - { "label": "10,8", "matrix": [10, 8], "x": 20.75, "y": 4.75 }, - { "label": "5.0", "matrix": [5, 0], "x": 0, "y": 5.5 }, - { "label": "5,1", "matrix": [5, 1], "x": 1, "y": 5.5 }, - { "label": "5,2", "matrix": [5, 2], "x": 2, "y": 5.5 }, - { "label": "5,3", "matrix": [5, 3], "x": 3, "y": 5.5 }, - { "label": "5,4", "matrix": [5, 4], "w": 1.25, "x": 4.5, "y": 5.5 }, - { "label": "5,5", "matrix": [5, 5], "w": 1.25, "x": 5.75, "y": 5.5 }, - { "label": "5,7", "matrix": [5, 7], "w": 1.25, "x": 7, "y": 5.5 }, - { "label": "5,8", "matrix": [5, 8], "x": 8.25, "y": 5.5 }, - { "label": "5,9", "matrix": [5, 9], "w": 2.25, "x": 9.25, "y": 5.5 }, - { "label": "11,2", "matrix": [11, 2], "w": 2.25, "x": 12.5, "y": 5.5 }, - { "label": "11,3", "matrix": [11, 3], "x": 14.75, "y": 5.5 }, - { "label": "11,4", "matrix": [11, 4], "w": 1.25, "x": 15.75, "y": 5.5 }, - { "label": "11,5", "matrix": [11, 5], "w": 1.25, "x": 17, "y": 5.5 }, - { "label": "11,6", "matrix": [11, 6], "w": 1.25, "x": 18.25, "y": 5.5 }, - { "label": "11,7", "matrix": [11, 7], "x": 19.75, "y": 5.75 }, - { "label": "11,8", "matrix": [11, 8], "x": 20.75, "y": 5.75 }, - { "label": "11,9", "matrix": [11, 9], "x": 21.75, "y": 5.75 } - ] - } - } -} diff --git a/keyboards/viktus/sp111_v2/keyboard.json b/keyboards/viktus/sp111_v2/keyboard.json new file mode 100644 index 0000000000..63c531ee44 --- /dev/null +++ b/keyboards/viktus/sp111_v2/keyboard.json @@ -0,0 +1,198 @@ +{ + "manufacturer": "BlindAssassin111", + "keyboard_name": "viktus/sp111_v2", + "maintainer": "blindassassin111", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "matrix_pins": { + "cols": ["C6", "F6", "F5", "F4", "F1", "F7", "B7", "D2", "D3", "D5", "D4"], + "rows": ["C7", "B6", "B5", "B4", "D7", "D6"] + }, + "ws2812": { + "pin": "F0" + }, + "rgb_matrix": { + "driver": "ws2812", + "max_brightness": 150, + "layout": [ + { "flags": 8, "x": 0, "y": 0 }, + { "flags": 8, "x": 0, "y": 1 }, + { "flags": 8, "x": 0, "y": 2 } + ], + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true + } + }, + "split": { + "enabled": true, + "matrix_pins": { + "right": { + "cols": ["C6", "F1", "B4", "B5", "D2", "D3", "D5", "D4", "D6", "D7"], + "rows": ["C7", "B6", "F4", "F5", "F6", "F7"] + } + }, + "transport": { + "protocol": "i2c" + }, + "usb_detect": { + "enabled": true + } + }, + "url": "https://viktus.design/", + "usb": { + "device_version": "2.0.0", + "pid": "0x5112", + "vid": "0x5644" + }, + "layouts": { + "LAYOUT": { + "layout": [ + { "label": "0,0", "matrix": [0, 0], "x": 0, "y": 0 }, + { "label": "0,1", "matrix": [0, 1], "x": 1, "y": 0 }, + { "label": "0,2", "matrix": [0, 2], "x": 2, "y": 0 }, + { "label": "0,3", "matrix": [0, 3], "x": 3, "y": 0 }, + { "label": "0,4", "matrix": [0, 4], "x": 4.5, "y": 0 }, + { "label": "0,5", "matrix": [0, 5], "x": 5.75, "y": 0 }, + { "label": "0,6", "matrix": [0, 6], "x": 6.75, "y": 0 }, + { "label": "0,7", "matrix": [0, 7], "x": 7.75, "y": 0 }, + { "label": "0,8", "matrix": [0, 8], "x": 8.75, "y": 0 }, + { "label": "0,9", "matrix": [0, 9], "x": 10, "y": 0 }, + { "label": "0,10", "matrix": [0, 10], "x": 11, "y": 0 }, + { "label": "6,0", "matrix": [6, 0], "x": 13, "y": 0 }, + { "label": "6,1", "matrix": [6, 1], "x": 14, "y": 0 }, + { "label": "6,3", "matrix": [6, 3], "x": 15.25, "y": 0 }, + { "label": "6,4", "matrix": [6, 4], "x": 16.25, "y": 0 }, + { "label": "6,5", "matrix": [6, 5], "x": 17.25, "y": 0 }, + { "label": "6,6", "matrix": [6, 6], "x": 18.25, "y": 0 }, + { "label": "6,7", "matrix": [6, 7], "x": 19.5, "y": 0 }, + { "label": "6,8", "matrix": [6, 8], "x": 20.75, "y": 0 }, + { "label": "6,9", "matrix": [6, 9], "x": 21.75, "y": 0 }, + { "label": "1,0", "matrix": [1, 0], "x": 0, "y": 1.5 }, + { "label": "1,1", "matrix": [1, 1], "x": 1, "y": 1.5 }, + { "label": "1,2", "matrix": [1, 2], "x": 2, "y": 1.5 }, + { "label": "1,3", "matrix": [1, 3], "x": 3, "y": 1.5 }, + { "label": "1,4", "matrix": [1, 4], "x": 4.5, "y": 1.5 }, + { "label": "1,5", "matrix": [1, 5], "x": 5.5, "y": 1.5 }, + { "label": "1,6", "matrix": [1, 6], "x": 6.5, "y": 1.5 }, + { "label": "1,7", "matrix": [1, 7], "x": 7.5, "y": 1.5 }, + { "label": "1,8", "matrix": [1, 8], "x": 8.5, "y": 1.5 }, + { "label": "1,9", "matrix": [1, 9], "x": 9.5, "y": 1.5 }, + { "label": "1,10", "matrix": [1, 10], "x": 10.5, "y": 1.5 }, + { "label": "7,0", "matrix": [7, 0], "x": 12.5, "y": 1.5 }, + { "label": "7,1", "matrix": [7, 1], "x": 13.5, "y": 1.5 }, + { "label": "7,2", "matrix": [7, 2], "x": 14.5, "y": 1.5 }, + { "label": "7,3", "matrix": [7, 3], "x": 15.5, "y": 1.5 }, + { "label": "7,4", "matrix": [7, 4], "x": 16.5, "y": 1.5 }, + { "label": "7,5", "matrix": [7, 5], "x": 17.5, "y": 1.5 }, + { "label": "7,6", "matrix": [7, 6], "x": 18.5, "y": 1.5 }, + { "label": "7,7", "matrix": [7, 7], "x": 19.5, "y": 1.5 }, + { "label": "7,8", "matrix": [7, 8], "x": 20.75, "y": 1.5 }, + { "label": "7,9", "matrix": [7, 9], "x": 21.75, "y": 1.5 }, + { "label": "2,0", "matrix": [2, 0], "x": 0, "y": 2.5 }, + { "label": "2,1", "matrix": [2, 1], "x": 1, "y": 2.5 }, + { "label": "2,2", "matrix": [2, 2], "x": 2, "y": 2.5 }, + { "label": "2,3", "matrix": [2, 3], "x": 3, "y": 2.5 }, + { "label": "2,4", "matrix": [2, 4], "w": 1.5, "x": 4.5, "y": 2.5 }, + { "label": "2,5", "matrix": [2, 5], "x": 6, "y": 2.5 }, + { "label": "2,6", "matrix": [2, 6], "x": 7, "y": 2.5 }, + { "label": "2,7", "matrix": [2, 7], "x": 8, "y": 2.5 }, + { "label": "2,8", "matrix": [2, 8], "x": 9, "y": 2.5 }, + { "label": "2,9", "matrix": [2, 9], "x": 10, "y": 2.5 }, + { "label": "8,0", "matrix": [8, 0], "x": 12, "y": 2.5 }, + { "label": "8,1", "matrix": [8, 1], "x": 13, "y": 2.5 }, + { "label": "8,2", "matrix": [8, 2], "x": 14, "y": 2.5 }, + { "label": "8,3", "matrix": [8, 3], "x": 15, "y": 2.5 }, + { "label": "8,4", "matrix": [8, 4], "x": 16, "y": 2.5 }, + { "label": "8,5", "matrix": [8, 5], "x": 17, "y": 2.5 }, + { "label": "8,6", "matrix": [8, 6], "x": 18, "y": 2.5 }, + { "label": "8,7", "matrix": [8, 7], "w": 1.5, "x": 19, "y": 2.5 }, + { "label": "8,8", "matrix": [8, 8], "x": 20.75, "y": 2.5 }, + { "label": "8,9", "matrix": [8, 9], "x": 21.75, "y": 2.5 }, + { "label": "3,0", "matrix": [3, 0], "x": 0, "y": 3.5 }, + { "label": "3,1", "matrix": [3, 1], "x": 1, "y": 3.5 }, + { "label": "3,2", "matrix": [3, 2], "x": 2, "y": 3.5 }, + { "label": "3,3", "matrix": [3, 3], "x": 3, "y": 3.5 }, + { "label": "3,4", "matrix": [3, 4], "w": 1.75, "x": 4.5, "y": 3.5 }, + { "label": "3,5", "matrix": [3, 5], "x": 6.25, "y": 3.5 }, + { "label": "3,6", "matrix": [3, 6], "x": 7.25, "y": 3.5 }, + { "label": "3,7", "matrix": [3, 7], "x": 8.25, "y": 3.5 }, + { "label": "3,8", "matrix": [3, 8], "x": 9.25, "y": 3.5 }, + { "label": "3,9", "matrix": [3, 9], "x": 10.25, "y": 3.5 }, + { "label": "9,0", "matrix": [9, 0], "x": 12.25, "y": 3.5 }, + { "label": "9,1", "matrix": [9, 1], "x": 13.25, "y": 3.5 }, + { "label": "9,2", "matrix": [9, 2], "x": 14.25, "y": 3.5 }, + { "label": "9,3", "matrix": [9, 3], "x": 15.25, "y": 3.5 }, + { "label": "9,4", "matrix": [9, 4], "x": 16.25, "y": 3.5 }, + { "label": "9,5", "matrix": [9, 5], "x": 17.25, "y": 3.5 }, + { "label": "9,6", "matrix": [9, 6], "x": 18.25, "y": 3.5 }, + { "label": "9,7", "matrix": [9, 7], "w": 1.25, "x": 19.25, "y": 3.5 }, + { "label": "9,8", "matrix": [9, 8], "x": 20.75, "y": 3.5 }, + { "label": "9,9", "matrix": [9, 9], "x": 21.75, "y": 3.5 }, + { "label": "4,0", "matrix": [4, 0], "x": 0, "y": 4.5 }, + { "label": "4,1", "matrix": [4, 1], "x": 1, "y": 4.5 }, + { "label": "4,2", "matrix": [4, 2], "x": 2, "y": 4.5 }, + { "label": "4,3", "matrix": [4, 3], "x": 3, "y": 4.5 }, + { "label": "4,4", "matrix": [4, 4], "w": 1.25, "x": 4.5, "y": 4.5 }, + { "label": "4,5", "matrix": [4, 5], "x": 5.75, "y": 4.5 }, + { "label": "4,6", "matrix": [4, 6], "x": 6.75, "y": 4.5 }, + { "label": "4,7", "matrix": [4, 7], "x": 7.75, "y": 4.5 }, + { "label": "4,8", "matrix": [4, 8], "x": 8.75, "y": 4.5 }, + { "label": "4,9", "matrix": [4, 9], "x": 9.75, "y": 4.5 }, + { "label": "4,10", "matrix": [4, 10], "x": 10.75, "y": 4.5 }, + { "label": "10,1", "matrix": [10, 1], "x": 12.75, "y": 4.5 }, + { "label": "10,1", "matrix": [10, 2], "x": 13.75, "y": 4.5 }, + { "label": "10,2", "matrix": [10, 3], "x": 14.75, "y": 4.5 }, + { "label": "10,3", "matrix": [10, 4], "x": 15.75, "y": 4.5 }, + { "label": "10,4", "matrix": [10, 5], "x": 16.75, "y": 4.5 }, + { "label": "10,6", "matrix": [10, 6], "w": 1.75, "x": 17.75, "y": 4.5 }, + { "label": "10,7", "matrix": [10, 7], "x": 19.5, "y": 4.5 }, + { "label": "10,8", "matrix": [10, 8], "x": 20.75, "y": 4.75 }, + { "label": "5.0", "matrix": [5, 0], "x": 0, "y": 5.5 }, + { "label": "5,1", "matrix": [5, 1], "x": 1, "y": 5.5 }, + { "label": "5,2", "matrix": [5, 2], "x": 2, "y": 5.5 }, + { "label": "5,3", "matrix": [5, 3], "x": 3, "y": 5.5 }, + { "label": "5,4", "matrix": [5, 4], "w": 1.25, "x": 4.5, "y": 5.5 }, + { "label": "5,5", "matrix": [5, 5], "w": 1.25, "x": 5.75, "y": 5.5 }, + { "label": "5,7", "matrix": [5, 7], "w": 1.25, "x": 7, "y": 5.5 }, + { "label": "5,8", "matrix": [5, 8], "x": 8.25, "y": 5.5 }, + { "label": "5,9", "matrix": [5, 9], "w": 2.25, "x": 9.25, "y": 5.5 }, + { "label": "11,2", "matrix": [11, 2], "w": 2.25, "x": 12.5, "y": 5.5 }, + { "label": "11,3", "matrix": [11, 3], "x": 14.75, "y": 5.5 }, + { "label": "11,4", "matrix": [11, 4], "w": 1.25, "x": 15.75, "y": 5.5 }, + { "label": "11,5", "matrix": [11, 5], "w": 1.25, "x": 17, "y": 5.5 }, + { "label": "11,6", "matrix": [11, 6], "w": 1.25, "x": 18.25, "y": 5.5 }, + { "label": "11,7", "matrix": [11, 7], "x": 19.75, "y": 5.75 }, + { "label": "11,8", "matrix": [11, 8], "x": 20.75, "y": 5.75 }, + { "label": "11,9", "matrix": [11, 9], "x": 21.75, "y": 5.75 } + ] + } + } +} diff --git a/keyboards/viktus/sp111_v2/rules.mk b/keyboards/viktus/sp111_v2/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/viktus/sp111_v2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/werk_technica/one/info.json b/keyboards/werk_technica/one/info.json deleted file mode 100644 index 4933c7fd7c..0000000000 --- a/keyboards/werk_technica/one/info.json +++ /dev/null @@ -1,297 +0,0 @@ -{ - "manufacturer": "werk_technica", - "keyboard_name": "one", - "maintainer": "ebastler", - "bootloader": "stm32-dfu", - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "encoder": { - "rotary": [ - {"pin_a": "B5", "pin_b": "A15"} - ] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "encoder": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["A6", "A7", "B0", "B1", "B10", "B12", "B13", "B14", "B15", "A8", "A10", "A13", "A5", "A4", "C15"], - "rows": ["A0", "A1", "A2", "A3", "B9", "B8"] - }, - "processor": "STM32F411", - "url": "https://werktechnica.com/", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x7774" - }, - "layouts": { - "LAYOUT_75_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "PRSC", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "DIAL", "matrix": [3, 13], "x": 15.25, "y": 0}, - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "BKSP", "matrix": [0, 14], "x": 13, "y": 1.25, "w": 2}, - {"label": "HOME", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\"", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "PG UP", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "ENTER", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "PG DN", "matrix": [3, 14], "x": 15.25, "y": 3.25}, - {"label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "SHIFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "UP", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "CTRL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "SUPER", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "ALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "SPACE", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "ALT", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "FUNC", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "LEFT", "matrix": [5, 12], "x": 13.5, "y": 5.5}, - {"label": "DOWN", "matrix": [5, 13], "x": 14.5, "y": 5.5}, - {"label": "RIGHT", "matrix": [5, 14], "x": 15.5, "y": 5.5} - ] - }, - "LAYOUT_75_iso": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "PRSC", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "DIAL", "matrix": [3, 13], "x": 15.25, "y": 0}, - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "BKSP", "matrix": [0, 14], "x": 13, "y": 1.25, "w": 2}, - {"label": "HOME", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "ENTER", "matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, - {"label": "PG UP", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, - {"label": "PG DN", "matrix": [3, 14], "x": 15.25, "y": 3.25}, - {"label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "SHIFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "UP", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "CTRL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "SUPER", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "ALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "SPACE", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "ALT", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "FUNC", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "LEFT", "matrix": [5, 12], "x": 13.5, "y": 5.5}, - {"label": "DOWN", "matrix": [5, 13], "x": 14.5, "y": 5.5}, - {"label": "RIGHT", "matrix": [5, 14], "x": 15.5, "y": 5.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, - {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, - {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, - {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, - {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, - {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, - {"label": "PRSC", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "DIAL", "matrix": [3, 13], "x": 15.25, "y": 0}, - {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": " ", "matrix": [1, 13], "x": 13, "y": 1.25}, - {"label": "BKSP", "matrix": [0, 14], "x": 14, "y": 1.25}, - {"label": "HOME", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "\"", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "PG UP", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "ENTER", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - {"label": "PG DN", "matrix": [3, 14], "x": 15.25, "y": 3.25}, - {"label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, - {"label": "NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "SHIFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"label": "UP", "matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"label": "CTRL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "SUPER", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "ALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "SPACE", "matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 2.75}, - {"label": "SPACE", "matrix": [5, 6], "x": 6.5, "y": 5.25, "w": 1.25}, - {"label": "SPACE", "matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.25}, - {"label": "ALT", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, - {"label": "FUNC", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, - {"label": "LEFT", "matrix": [5, 12], "x": 13.5, "y": 5.5}, - {"label": "DOWN", "matrix": [5, 13], "x": 14.5, "y": 5.5}, - {"label": "RIGHT", "matrix": [5, 14], "x": 15.5, "y": 5.5} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/werk_technica/one/keyboard.json b/keyboards/werk_technica/one/keyboard.json new file mode 100644 index 0000000000..4933c7fd7c --- /dev/null +++ b/keyboards/werk_technica/one/keyboard.json @@ -0,0 +1,297 @@ +{ + "manufacturer": "werk_technica", + "keyboard_name": "one", + "maintainer": "ebastler", + "bootloader": "stm32-dfu", + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "encoder": { + "rotary": [ + {"pin_a": "B5", "pin_b": "A15"} + ] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "encoder": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["A6", "A7", "B0", "B1", "B10", "B12", "B13", "B14", "B15", "A8", "A10", "A13", "A5", "A4", "C15"], + "rows": ["A0", "A1", "A2", "A3", "B9", "B8"] + }, + "processor": "STM32F411", + "url": "https://werktechnica.com/", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x7774" + }, + "layouts": { + "LAYOUT_75_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "PRSC", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "DIAL", "matrix": [3, 13], "x": 15.25, "y": 0}, + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "BKSP", "matrix": [0, 14], "x": 13, "y": 1.25, "w": 2}, + {"label": "HOME", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\"", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "PG UP", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "ENTER", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "PG DN", "matrix": [3, 14], "x": 15.25, "y": 3.25}, + {"label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "SHIFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "UP", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "CTRL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "SUPER", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "ALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "SPACE", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "ALT", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "FUNC", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "LEFT", "matrix": [5, 12], "x": 13.5, "y": 5.5}, + {"label": "DOWN", "matrix": [5, 13], "x": 14.5, "y": 5.5}, + {"label": "RIGHT", "matrix": [5, 14], "x": 15.5, "y": 5.5} + ] + }, + "LAYOUT_75_iso": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "PRSC", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "DIAL", "matrix": [3, 13], "x": 15.25, "y": 0}, + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "BKSP", "matrix": [0, 14], "x": 13, "y": 1.25, "w": 2}, + {"label": "HOME", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "ENTER", "matrix": [2, 13], "x": 13.75, "y": 2.25, "w": 1.25, "h": 2}, + {"label": "PG UP", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "NUHS", "matrix": [3, 12], "x": 12.75, "y": 3.25}, + {"label": "PG DN", "matrix": [3, 14], "x": 15.25, "y": 3.25}, + {"label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "SHIFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "UP", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "CTRL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "SUPER", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "ALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "SPACE", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "ALT", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "FUNC", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "LEFT", "matrix": [5, 12], "x": 13.5, "y": 5.5}, + {"label": "DOWN", "matrix": [5, 13], "x": 14.5, "y": 5.5}, + {"label": "RIGHT", "matrix": [5, 14], "x": 15.5, "y": 5.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "F2", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "F3", "matrix": [0, 3], "x": 3.25, "y": 0}, + {"label": "F4", "matrix": [0, 4], "x": 4.25, "y": 0}, + {"label": "F5", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "F6", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F7", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F8", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F9", "matrix": [0, 9], "x": 9.75, "y": 0}, + {"label": "F10", "matrix": [0, 10], "x": 10.75, "y": 0}, + {"label": "F11", "matrix": [0, 11], "x": 11.75, "y": 0}, + {"label": "F12", "matrix": [0, 12], "x": 12.75, "y": 0}, + {"label": "PRSC", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "DIAL", "matrix": [3, 13], "x": 15.25, "y": 0}, + {"label": "`", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "1", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "2", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "3", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "4", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "5", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "6", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "7", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "8", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "9", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": "0", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "-", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "=", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": " ", "matrix": [1, 13], "x": 13, "y": 1.25}, + {"label": "BKSP", "matrix": [0, 14], "x": 14, "y": 1.25}, + {"label": "HOME", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "TAB", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "[", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "]", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "\"", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "PG UP", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "CAPS", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ";", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "'", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "ENTER", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + {"label": "PG DN", "matrix": [3, 14], "x": 15.25, "y": 3.25}, + {"label": "SHIFT", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 1.25}, + {"label": "NUBS", "matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": ",", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ".", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "/", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "SHIFT", "matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"label": "UP", "matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"label": "CTRL", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "SUPER", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "ALT", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "SPACE", "matrix": [5, 4], "x": 3.75, "y": 5.25, "w": 2.75}, + {"label": "SPACE", "matrix": [5, 6], "x": 6.5, "y": 5.25, "w": 1.25}, + {"label": "SPACE", "matrix": [5, 8], "x": 7.75, "y": 5.25, "w": 2.25}, + {"label": "ALT", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.5}, + {"label": "FUNC", "matrix": [5, 11], "x": 11.5, "y": 5.25, "w": 1.5}, + {"label": "LEFT", "matrix": [5, 12], "x": 13.5, "y": 5.5}, + {"label": "DOWN", "matrix": [5, 13], "x": 14.5, "y": 5.5}, + {"label": "RIGHT", "matrix": [5, 14], "x": 15.5, "y": 5.5} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/werk_technica/one/rules.mk b/keyboards/werk_technica/one/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/werk_technica/one/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/westm/westm68/rev1/info.json b/keyboards/westm/westm68/rev1/info.json deleted file mode 100644 index 4cecee049d..0000000000 --- a/keyboards/westm/westm68/rev1/info.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "usb": { - "pid": "0x0101" - }, - "rgblight": { - "led_count": 16, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "A8" - } -} diff --git a/keyboards/westm/westm68/rev1/keyboard.json b/keyboards/westm/westm68/rev1/keyboard.json new file mode 100644 index 0000000000..4cecee049d --- /dev/null +++ b/keyboards/westm/westm68/rev1/keyboard.json @@ -0,0 +1,23 @@ +{ + "usb": { + "pid": "0x0101" + }, + "rgblight": { + "led_count": 16, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "A8" + } +} diff --git a/keyboards/westm/westm68/rev1/rules.mk b/keyboards/westm/westm68/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/westm/westm68/rev2/info.json b/keyboards/westm/westm68/rev2/info.json deleted file mode 100644 index 0edcf115ed..0000000000 --- a/keyboards/westm/westm68/rev2/info.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "usb": { - "pid": "0x0102" - }, - "rgblight": { - "led_count": 16, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "A8" - } -} diff --git a/keyboards/westm/westm68/rev2/keyboard.json b/keyboards/westm/westm68/rev2/keyboard.json new file mode 100644 index 0000000000..0edcf115ed --- /dev/null +++ b/keyboards/westm/westm68/rev2/keyboard.json @@ -0,0 +1,23 @@ +{ + "usb": { + "pid": "0x0102" + }, + "rgblight": { + "led_count": 16, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "A8" + } +} diff --git a/keyboards/westm/westm68/rev2/rules.mk b/keyboards/westm/westm68/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/westm/westm9/rev1/info.json b/keyboards/westm/westm9/rev1/info.json deleted file mode 100644 index 5561baa5a9..0000000000 --- a/keyboards/westm/westm9/rev1/info.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "usb": { - "pid": "0x0301" - }, - "rgblight": { - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F1" - } -} diff --git a/keyboards/westm/westm9/rev1/keyboard.json b/keyboards/westm/westm9/rev1/keyboard.json new file mode 100644 index 0000000000..5561baa5a9 --- /dev/null +++ b/keyboards/westm/westm9/rev1/keyboard.json @@ -0,0 +1,23 @@ +{ + "usb": { + "pid": "0x0301" + }, + "rgblight": { + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F1" + } +} diff --git a/keyboards/westm/westm9/rev1/rules.mk b/keyboards/westm/westm9/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/westm/westm9/rev2/info.json b/keyboards/westm/westm9/rev2/info.json deleted file mode 100644 index 66fe8159f5..0000000000 --- a/keyboards/westm/westm9/rev2/info.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "usb": { - "pid": "0x0302" - }, - "rgblight": { - "led_count": 14, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "F1" - } -} diff --git a/keyboards/westm/westm9/rev2/keyboard.json b/keyboards/westm/westm9/rev2/keyboard.json new file mode 100644 index 0000000000..66fe8159f5 --- /dev/null +++ b/keyboards/westm/westm9/rev2/keyboard.json @@ -0,0 +1,23 @@ +{ + "usb": { + "pid": "0x0302" + }, + "rgblight": { + "led_count": 14, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "F1" + } +} diff --git a/keyboards/westm/westm9/rev2/rules.mk b/keyboards/westm/westm9/rev2/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/wilba_tech/wt20_h1/info.json b/keyboards/wilba_tech/wt20_h1/info.json deleted file mode 100644 index 77905e275e..0000000000 --- a/keyboards/wilba_tech/wt20_h1/info.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "manufacturer": "wilba.tech", - "keyboard_name": "WT20-H1", - "maintainer": "Wilba", - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F4", "F0", "B2", "B1"], - "rows": ["B3", "F1", "F5", "F6", "F7"] - }, - "processor": "atmega32u4", - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x0041", - "vid": "0x6582" - }, - "community_layouts": ["ortho_5x4", "numpad_5x4"], - "layouts": { - "LAYOUT_numpad_5x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, - {"matrix": [4, 2], "x": 2, "y": 4} - ] - }, - "LAYOUT_ortho_5x4": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [1, 3], "x": 3, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [2, 3], "x": 3, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3}, - {"matrix": [3, 1], "x": 1, "y": 3}, - {"matrix": [3, 2], "x": 2, "y": 3}, - {"matrix": [3, 3], "x": 3, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4}, - {"matrix": [4, 1], "x": 1, "y": 4}, - {"matrix": [4, 2], "x": 2, "y": 4}, - {"matrix": [4, 3], "x": 3, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/wilba_tech/wt20_h1/keyboard.json b/keyboards/wilba_tech/wt20_h1/keyboard.json new file mode 100644 index 0000000000..77905e275e --- /dev/null +++ b/keyboards/wilba_tech/wt20_h1/keyboard.json @@ -0,0 +1,80 @@ +{ + "manufacturer": "wilba.tech", + "keyboard_name": "WT20-H1", + "maintainer": "Wilba", + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F4", "F0", "B2", "B1"], + "rows": ["B3", "F1", "F5", "F6", "F7"] + }, + "processor": "atmega32u4", + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x0041", + "vid": "0x6582" + }, + "community_layouts": ["ortho_5x4", "numpad_5x4"], + "layouts": { + "LAYOUT_numpad_5x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1, "h": 2}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3, "h": 2}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 2}, + {"matrix": [4, 2], "x": 2, "y": 4} + ] + }, + "LAYOUT_ortho_5x4": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [1, 3], "x": 3, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [2, 3], "x": 3, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3}, + {"matrix": [3, 1], "x": 1, "y": 3}, + {"matrix": [3, 2], "x": 2, "y": 3}, + {"matrix": [3, 3], "x": 3, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4}, + {"matrix": [4, 1], "x": 1, "y": 4}, + {"matrix": [4, 2], "x": 2, "y": 4}, + {"matrix": [4, 3], "x": 3, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/wilba_tech/wt20_h1/rules.mk b/keyboards/wilba_tech/wt20_h1/rules.mk deleted file mode 100644 index c80812f6e0..0000000000 --- a/keyboards/wilba_tech/wt20_h1/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally blank diff --git a/keyboards/wilba_tech/wt60_d/info.json b/keyboards/wilba_tech/wt60_d/info.json deleted file mode 100644 index 84ef683871..0000000000 --- a/keyboards/wilba_tech/wt60_d/info.json +++ /dev/null @@ -1,739 +0,0 @@ -{ - "manufacturer": "wilba.tech", - "keyboard_name": "WT60-D", - "maintainer": "Wilba", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "F1" - }, - "matrix_pins": { - "cols": ["F5", "D5", "D3", "D2", "B7", "B0", "B3", "C7", "C6", "B6", "B5", "B4", "D7", "D6"], - "rows": ["E6", "F0", "F4", "F6", "F7"] - }, - "processor": "atmega32u4", - "url": "https://wilba.tech", - "usb": { - "device_version": "0.0.1", - "pid": "0x060D", - "vid": "0x6582" - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan", - "60_tsangan_hhkb" - ], - "layouts": { - "LAYOUT_60_ansi": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Control", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, - {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, - {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, - - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, - - {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, - {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - } - } -} diff --git a/keyboards/wilba_tech/wt60_d/keyboard.json b/keyboards/wilba_tech/wt60_d/keyboard.json new file mode 100644 index 0000000000..84ef683871 --- /dev/null +++ b/keyboards/wilba_tech/wt60_d/keyboard.json @@ -0,0 +1,739 @@ +{ + "manufacturer": "wilba.tech", + "keyboard_name": "WT60-D", + "maintainer": "Wilba", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "F1" + }, + "matrix_pins": { + "cols": ["F5", "D5", "D3", "D2", "B7", "B0", "B3", "C7", "C6", "B6", "B5", "B4", "D7", "D6"], + "rows": ["E6", "F0", "F4", "F6", "F7"] + }, + "processor": "atmega32u4", + "url": "https://wilba.tech", + "usb": { + "device_version": "0.0.1", + "pid": "0x060D", + "vid": "0x6582" + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan", + "60_tsangan_hhkb" + ], + "layouts": { + "LAYOUT_60_ansi": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Control", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "#", "matrix": [2, 12], "x": 12.75, "y": 2}, + {"label": "Enter", "matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 1], "x": 1.5, "y": 4}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 3], "x": 4, "y": 4, "w": 7}, + {"label": "Alt", "matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"label": "GUI", "matrix": [4, 12], "x": 12.5, "y": 4}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "`", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 3], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 1], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 12], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 10], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Del", "matrix": [2, 13], "x": 14, "y": 0}, + + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"label": "Caps Lock", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "\\", "matrix": [3, 1], "x": 1.25, "y": 3}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "Fn", "matrix": [3, 13], "x": 14, "y": 3}, + + {"label": "Ctrl", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"label": "Alt", "matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"label": "Space", "matrix": [4, 3], "x": 3.75, "y": 4, "w": 6.25}, + {"label": "Alt", "matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"label": "GUI", "matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"label": "Menu", "matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"label": "Ctrl", "matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + } + } +} diff --git a/keyboards/wilba_tech/wt60_d/rules.mk b/keyboards/wilba_tech/wt60_d/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/wilba_tech/wt60_d/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/wilba_tech/wt65_g3/info.json b/keyboards/wilba_tech/wt65_g3/info.json deleted file mode 100644 index bf0e0ed9d0..0000000000 --- a/keyboards/wilba_tech/wt65_g3/info.json +++ /dev/null @@ -1,395 +0,0 @@ -{ - "manufacturer": "wilba.tech", - "keyboard_name": "WT65-G3", - "maintainer": "Wilba", - "bootloader": "atmel-dfu", - "build": { - "lto": true - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], - "rows": ["F0", "F1", "F4", "F6", "F7"] - }, - "processor": "atmega32u4", - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x003A", - "vid": "0x6582" - }, - "layouts": { - "LAYOUT_65_ansi_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_iso_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/wilba_tech/wt65_g3/keyboard.json b/keyboards/wilba_tech/wt65_g3/keyboard.json new file mode 100644 index 0000000000..bf0e0ed9d0 --- /dev/null +++ b/keyboards/wilba_tech/wt65_g3/keyboard.json @@ -0,0 +1,395 @@ +{ + "manufacturer": "wilba.tech", + "keyboard_name": "WT65-G3", + "maintainer": "Wilba", + "bootloader": "atmel-dfu", + "build": { + "lto": true + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], + "rows": ["F0", "F1", "F4", "F6", "F7"] + }, + "processor": "atmega32u4", + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x003A", + "vid": "0x6582" + }, + "layouts": { + "LAYOUT_65_ansi_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_iso_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/wilba_tech/wt65_g3/rules.mk b/keyboards/wilba_tech/wt65_g3/rules.mk deleted file mode 100644 index c80812f6e0..0000000000 --- a/keyboards/wilba_tech/wt65_g3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally blank diff --git a/keyboards/wilba_tech/wt65_h2/info.json b/keyboards/wilba_tech/wt65_h2/info.json deleted file mode 100644 index 606f66ede2..0000000000 --- a/keyboards/wilba_tech/wt65_h2/info.json +++ /dev/null @@ -1,244 +0,0 @@ -{ - "manufacturer": "wilba.tech", - "keyboard_name": "WT65-H2", - "maintainer": "Wilba", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], - "rows": ["F0", "F1", "F4", "F6", "F7"] - }, - "processor": "atmega32u4", - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "url": "https://wilba.tech", - "usb": { - "device_version": "0.0.1", - "pid": "0x0030", - "vid": "0x6582" - }, - "layouts": { - "LAYOUT_65_ansi_blocker_wkl": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"label": "Home", "matrix": [0, 14], "x": 15, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - {"label": "GUI", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 7}, - {"label": "Fn", "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_wkl_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 0}, - {"label": "Home", "matrix": [0, 14], "x": 15, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - {"label": "GUI", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 7}, - {"label": "Fn", "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, - {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, - {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, - {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, - {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, - {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, - {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, - {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, - {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 0}, - {"label": "Home", "matrix": [0, 14], "x": 15, "y": 0}, - {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, - {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, - {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, - {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, - {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, - {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, - {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, - {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, - {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, - {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, - {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, - {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, - {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, - {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, - {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, - {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, - {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, - {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, - {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, - {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, - {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, - {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, - {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, - {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, - {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, - {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, - {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, - {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, - {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, - {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, - {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, - {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, - {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, - {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, - {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, - {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, - {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, - {"label": "GUI", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"label": "Alt", "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, - {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 7}, - {"label": "Fn", "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, - {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, - {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, - {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/wilba_tech/wt65_h2/keyboard.json b/keyboards/wilba_tech/wt65_h2/keyboard.json new file mode 100644 index 0000000000..606f66ede2 --- /dev/null +++ b/keyboards/wilba_tech/wt65_h2/keyboard.json @@ -0,0 +1,244 @@ +{ + "manufacturer": "wilba.tech", + "keyboard_name": "WT65-H2", + "maintainer": "Wilba", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], + "rows": ["F0", "F1", "F4", "F6", "F7"] + }, + "processor": "atmega32u4", + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "url": "https://wilba.tech", + "usb": { + "device_version": "0.0.1", + "pid": "0x0030", + "vid": "0x6582" + }, + "layouts": { + "LAYOUT_65_ansi_blocker_wkl": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "Backspace", "matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"label": "Home", "matrix": [0, 14], "x": 15, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "\\", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + {"label": "GUI", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 7}, + {"label": "Fn", "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_wkl_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 0}, + {"label": "Home", "matrix": [0, 14], "x": 15, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + {"label": "GUI", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 7}, + {"label": "Fn", "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "5", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "6", "matrix": [0, 6], "x": 6, "y": 0}, + {"label": "7", "matrix": [0, 7], "x": 7, "y": 0}, + {"label": "8", "matrix": [0, 8], "x": 8, "y": 0}, + {"label": "9", "matrix": [0, 9], "x": 9, "y": 0}, + {"label": "0", "matrix": [0, 10], "x": 10, "y": 0}, + {"label": "-", "matrix": [0, 11], "x": 11, "y": 0}, + {"label": "=", "matrix": [0, 12], "x": 12, "y": 0}, + {"label": "\\", "matrix": [0, 13], "x": 13, "y": 0}, + {"label": "Delete", "matrix": [2, 13], "x": 14, "y": 0}, + {"label": "Home", "matrix": [0, 14], "x": 15, "y": 0}, + {"label": "Tab", "matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"label": "Q", "matrix": [1, 1], "x": 1.5, "y": 1}, + {"label": "W", "matrix": [1, 2], "x": 2.5, "y": 1}, + {"label": "E", "matrix": [1, 3], "x": 3.5, "y": 1}, + {"label": "R", "matrix": [1, 4], "x": 4.5, "y": 1}, + {"label": "T", "matrix": [1, 5], "x": 5.5, "y": 1}, + {"label": "Y", "matrix": [1, 6], "x": 6.5, "y": 1}, + {"label": "U", "matrix": [1, 7], "x": 7.5, "y": 1}, + {"label": "I", "matrix": [1, 8], "x": 8.5, "y": 1}, + {"label": "O", "matrix": [1, 9], "x": 9.5, "y": 1}, + {"label": "P", "matrix": [1, 10], "x": 10.5, "y": 1}, + {"label": "[", "matrix": [1, 11], "x": 11.5, "y": 1}, + {"label": "]", "matrix": [1, 12], "x": 12.5, "y": 1}, + {"label": "Backspace", "matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"label": "Page Up", "matrix": [1, 14], "x": 15, "y": 1}, + {"label": "Ctrl", "matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"label": "A", "matrix": [2, 1], "x": 1.75, "y": 2}, + {"label": "S", "matrix": [2, 2], "x": 2.75, "y": 2}, + {"label": "D", "matrix": [2, 3], "x": 3.75, "y": 2}, + {"label": "F", "matrix": [2, 4], "x": 4.75, "y": 2}, + {"label": "G", "matrix": [2, 5], "x": 5.75, "y": 2}, + {"label": "H", "matrix": [2, 6], "x": 6.75, "y": 2}, + {"label": "J", "matrix": [2, 7], "x": 7.75, "y": 2}, + {"label": "K", "matrix": [2, 8], "x": 8.75, "y": 2}, + {"label": "L", "matrix": [2, 9], "x": 9.75, "y": 2}, + {"label": ";", "matrix": [2, 10], "x": 10.75, "y": 2}, + {"label": "'", "matrix": [2, 11], "x": 11.75, "y": 2}, + {"label": "Enter", "matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"label": "Page Down", "matrix": [2, 14], "x": 15, "y": 2}, + {"label": "Shift", "matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"label": "Z", "matrix": [3, 2], "x": 2.25, "y": 3}, + {"label": "X", "matrix": [3, 3], "x": 3.25, "y": 3}, + {"label": "C", "matrix": [3, 4], "x": 4.25, "y": 3}, + {"label": "V", "matrix": [3, 5], "x": 5.25, "y": 3}, + {"label": "B", "matrix": [3, 6], "x": 6.25, "y": 3}, + {"label": "N", "matrix": [3, 7], "x": 7.25, "y": 3}, + {"label": "M", "matrix": [3, 8], "x": 8.25, "y": 3}, + {"label": ",", "matrix": [3, 9], "x": 9.25, "y": 3}, + {"label": ".", "matrix": [3, 10], "x": 10.25, "y": 3}, + {"label": "/", "matrix": [3, 11], "x": 11.25, "y": 3}, + {"label": "Shift", "matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"label": "\u2191", "matrix": [3, 13], "x": 14, "y": 3}, + {"label": "End", "matrix": [3, 14], "x": 15, "y": 3}, + {"label": "GUI", "matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"label": "Alt", "matrix": [4, 2], "x": 2.25, "y": 4, "w": 1.5}, + {"label": "Space", "matrix": [4, 6], "x": 3.75, "y": 4, "w": 7}, + {"label": "Fn", "matrix": [4, 11], "x": 10.75, "y": 4, "w": 1.5}, + {"label": "\u2190", "matrix": [4, 12], "x": 13, "y": 4}, + {"label": "\u2193", "matrix": [4, 13], "x": 14, "y": 4}, + {"label": "\u2192", "matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/wilba_tech/wt65_h2/rules.mk b/keyboards/wilba_tech/wt65_h2/rules.mk deleted file mode 100644 index c80812f6e0..0000000000 --- a/keyboards/wilba_tech/wt65_h2/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally blank diff --git a/keyboards/wilba_tech/wt65_h3/info.json b/keyboards/wilba_tech/wt65_h3/info.json deleted file mode 100644 index 7cef91a68c..0000000000 --- a/keyboards/wilba_tech/wt65_h3/info.json +++ /dev/null @@ -1,390 +0,0 @@ -{ - "manufacturer": "wilba.tech", - "keyboard_name": "WT65-H3", - "maintainer": "Wilba", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "build": { - "lto": true - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], - "rows": ["F0", "F1", "F4", "F6", "F7"] - }, - "processor": "atmega32u4", - "qmk": { - "locking": { - "enabled": true, - "resync": true - } - }, - "usb": { - "device_version": "0.0.1", - "pid": "0x0036", - "vid": "0x6582" - }, - "layouts": { - "LAYOUT_65_ansi_rwkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_rwkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_wkl_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, - {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, - {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/wilba_tech/wt65_h3/keyboard.json b/keyboards/wilba_tech/wt65_h3/keyboard.json new file mode 100644 index 0000000000..7cef91a68c --- /dev/null +++ b/keyboards/wilba_tech/wt65_h3/keyboard.json @@ -0,0 +1,390 @@ +{ + "manufacturer": "wilba.tech", + "keyboard_name": "WT65-H3", + "maintainer": "Wilba", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "build": { + "lto": true + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F5", "D5", "B1", "B2", "B3", "D3", "D2", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4"], + "rows": ["F0", "F1", "F4", "F6", "F7"] + }, + "processor": "atmega32u4", + "qmk": { + "locking": { + "enabled": true, + "resync": true + } + }, + "usb": { + "device_version": "0.0.1", + "pid": "0x0036", + "vid": "0x6582" + }, + "layouts": { + "LAYOUT_65_ansi_rwkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_rwkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_wkl_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4, "w": 1.5}, + {"matrix": [4, 5], "x": 3, "y": 4, "w": 7}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 5], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.5}, + {"matrix": [4, 11], "x": 11.5, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/wilba_tech/wt65_h3/rules.mk b/keyboards/wilba_tech/wt65_h3/rules.mk deleted file mode 100644 index c80812f6e0..0000000000 --- a/keyboards/wilba_tech/wt65_h3/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file is intentionally blank diff --git a/keyboards/willoucom/keypad/info.json b/keyboards/willoucom/keypad/info.json deleted file mode 100644 index dc517ccc16..0000000000 --- a/keyboards/willoucom/keypad/info.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "manufacturer": "Willou.com", - "keyboard_name": "keypad", - "maintainer": "willoucom", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "direct": [ - ["GP0", "GP1", "GP2", "GP3", "GP4", "GP20", "GP5", "GP6", "GP7", "GP8", "GP9", "GP21", "GP10"], - ["GP11", "GP12", "GP13", "GP14", "GP22", "GP26", "GP15", "GP16", "GP17", "GP18", "GP19", "GP27", "GP28"] - ] - }, - "processor": "RP2040", - "tapping": { - "hold_on_other_key_press": true - }, - "usb": { - "device_version": "1.0.0", - "force_nkro": true, - "pid": "0x4B50", - "vid": "0x574A" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "GRV", "matrix": [0, 0], "x": 0, "y": 0.25}, - {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "ESC", "matrix": [0, 5], "x": 6.5, "y": 0}, - {"label": "LSFT", "matrix": [0, 6], "x": 0, "y": 1.25}, - {"label": "Q", "matrix": [0, 7], "x": 1, "y": 1}, - {"label": "W", "matrix": [0, 8], "x": 2, "y": 1}, - {"label": "E", "matrix": [0, 9], "x": 3, "y": 1}, - {"label": "R", "matrix": [0, 10], "x": 4, "y": 1}, - {"label": "LBRC", "matrix": [0, 11], "x": 6.5, "y": 1}, - {"label": "LCTL", "matrix": [0, 12], "x": 0, "y": 2.25}, - {"label": "A", "matrix": [1, 0], "x": 1, "y": 2}, - {"label": "S", "matrix": [1, 1], "x": 2, "y": 2}, - {"label": "D", "matrix": [1, 2], "x": 3, "y": 2}, - {"label": "F", "matrix": [1, 3], "x": 4, "y": 2}, - {"label": "ENT", "matrix": [1, 4], "x": 5.5, "y": 2}, - {"label": "G", "matrix": [1, 5], "x": 7.5, "y": 2}, - {"label": "SPC", "matrix": [1, 6], "x": 0, "y": 3.25}, - {"label": "TAB", "matrix": [1, 7], "x": 1, "y": 3}, - {"label": "Z", "matrix": [1, 8], "x": 2, "y": 3}, - {"label": "X", "matrix": [1, 9], "x": 3, "y": 3}, - {"label": "C", "matrix": [1, 10], "x": 4, "y": 3}, - {"label": "RBRC", "matrix": [1, 11], "x": 6.5, "y": 3}, - {"label": "M", "matrix": [1, 12], "x": 6.5, "y": 4} - ] - } - } -} \ No newline at end of file diff --git a/keyboards/willoucom/keypad/keyboard.json b/keyboards/willoucom/keypad/keyboard.json new file mode 100644 index 0000000000..dc517ccc16 --- /dev/null +++ b/keyboards/willoucom/keypad/keyboard.json @@ -0,0 +1,63 @@ +{ + "manufacturer": "Willou.com", + "keyboard_name": "keypad", + "maintainer": "willoucom", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "direct": [ + ["GP0", "GP1", "GP2", "GP3", "GP4", "GP20", "GP5", "GP6", "GP7", "GP8", "GP9", "GP21", "GP10"], + ["GP11", "GP12", "GP13", "GP14", "GP22", "GP26", "GP15", "GP16", "GP17", "GP18", "GP19", "GP27", "GP28"] + ] + }, + "processor": "RP2040", + "tapping": { + "hold_on_other_key_press": true + }, + "usb": { + "device_version": "1.0.0", + "force_nkro": true, + "pid": "0x4B50", + "vid": "0x574A" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "GRV", "matrix": [0, 0], "x": 0, "y": 0.25}, + {"label": "1", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "2", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "3", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "4", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "ESC", "matrix": [0, 5], "x": 6.5, "y": 0}, + {"label": "LSFT", "matrix": [0, 6], "x": 0, "y": 1.25}, + {"label": "Q", "matrix": [0, 7], "x": 1, "y": 1}, + {"label": "W", "matrix": [0, 8], "x": 2, "y": 1}, + {"label": "E", "matrix": [0, 9], "x": 3, "y": 1}, + {"label": "R", "matrix": [0, 10], "x": 4, "y": 1}, + {"label": "LBRC", "matrix": [0, 11], "x": 6.5, "y": 1}, + {"label": "LCTL", "matrix": [0, 12], "x": 0, "y": 2.25}, + {"label": "A", "matrix": [1, 0], "x": 1, "y": 2}, + {"label": "S", "matrix": [1, 1], "x": 2, "y": 2}, + {"label": "D", "matrix": [1, 2], "x": 3, "y": 2}, + {"label": "F", "matrix": [1, 3], "x": 4, "y": 2}, + {"label": "ENT", "matrix": [1, 4], "x": 5.5, "y": 2}, + {"label": "G", "matrix": [1, 5], "x": 7.5, "y": 2}, + {"label": "SPC", "matrix": [1, 6], "x": 0, "y": 3.25}, + {"label": "TAB", "matrix": [1, 7], "x": 1, "y": 3}, + {"label": "Z", "matrix": [1, 8], "x": 2, "y": 3}, + {"label": "X", "matrix": [1, 9], "x": 3, "y": 3}, + {"label": "C", "matrix": [1, 10], "x": 4, "y": 3}, + {"label": "RBRC", "matrix": [1, 11], "x": 6.5, "y": 3}, + {"label": "M", "matrix": [1, 12], "x": 6.5, "y": 4} + ] + } + } +} \ No newline at end of file diff --git a/keyboards/willoucom/keypad/rules.mk b/keyboards/willoucom/keypad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/willoucom/keypad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/wolf/silhouette/info.json b/keyboards/wolf/silhouette/info.json deleted file mode 100644 index 548a89aa19..0000000000 --- a/keyboards/wolf/silhouette/info.json +++ /dev/null @@ -1,1123 +0,0 @@ -{ - "manufacturer": "4GT", - "keyboard_name": "Silhouette", - "maintainer": "ToastyStoemp", - "bootloader": "custom", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "indicators": { - "caps_lock": "GP12" - }, - "matrix_pins": { - "cols": ["GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP11", "GP17", "GP16", "GP7", "GP6", "GP5", "GP4", "GP2", "GP1", "GP0"], - "rows": ["GP27", "GP26", "GP25", "GP13", "GP3"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0080", - "vid": "0x5453" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "community_layouts": [ - "tkl_nofrow_ansi", - "tkl_nofrow_iso" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 14], "x": 14, "y": 0}, - - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [1, 14], "x": 15.25, "y": 1}, - {"matrix": [1, 15], "x": 16.25, "y": 1}, - {"matrix": [1, 16], "x": 17.25, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [3, 15], "x": 16.25, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, - - {"matrix": [4, 14], "x": 15.25, "y": 4}, - {"matrix": [4, 15], "x": 16.25, "y": 4}, - {"matrix": [4, 16], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/wolf/silhouette/keyboard.json b/keyboards/wolf/silhouette/keyboard.json new file mode 100644 index 0000000000..548a89aa19 --- /dev/null +++ b/keyboards/wolf/silhouette/keyboard.json @@ -0,0 +1,1123 @@ +{ + "manufacturer": "4GT", + "keyboard_name": "Silhouette", + "maintainer": "ToastyStoemp", + "bootloader": "custom", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "indicators": { + "caps_lock": "GP12" + }, + "matrix_pins": { + "cols": ["GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP11", "GP17", "GP16", "GP7", "GP6", "GP5", "GP4", "GP2", "GP1", "GP0"], + "rows": ["GP27", "GP26", "GP25", "GP13", "GP3"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0080", + "vid": "0x5453" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "community_layouts": [ + "tkl_nofrow_ansi", + "tkl_nofrow_iso" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 7], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_tkl_nofrow_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 14], "x": 14, "y": 0}, + + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [1, 14], "x": 15.25, "y": 1}, + {"matrix": [1, 15], "x": 16.25, "y": 1}, + {"matrix": [1, 16], "x": 17.25, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [3, 15], "x": 16.25, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 7], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}, + + {"matrix": [4, 14], "x": 15.25, "y": 4}, + {"matrix": [4, 15], "x": 16.25, "y": 4}, + {"matrix": [4, 16], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/wolf/silhouette/rules.mk b/keyboards/wolf/silhouette/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/wolf/twilight/info.json b/keyboards/wolf/twilight/info.json deleted file mode 100644 index ed426e85d9..0000000000 --- a/keyboards/wolf/twilight/info.json +++ /dev/null @@ -1,123 +0,0 @@ -{ - "manufacturer": "MD", - "keyboard_name": "Twilight", - "maintainer": "ToastyStoemp", - "bootloader": "custom", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP11", "GP17", "GP16", "GP7", "GP6", "GP5", "GP4", "GP2", "GP1", "GP0"], - "rows": ["GP28", "GP27", "GP26", "GP25", "GP13", "GP3"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0077", - "vid": "0x5453" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 14], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25}, - {"matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25}, - {"matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25}, - {"matrix": [5, 7], "w": 6.25, "x": 3.75, "y": 5.25}, - {"matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25}, - {"matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25}, - {"matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/wolf/twilight/keyboard.json b/keyboards/wolf/twilight/keyboard.json new file mode 100644 index 0000000000..ed426e85d9 --- /dev/null +++ b/keyboards/wolf/twilight/keyboard.json @@ -0,0 +1,123 @@ +{ + "manufacturer": "MD", + "keyboard_name": "Twilight", + "maintainer": "ToastyStoemp", + "bootloader": "custom", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP11", "GP17", "GP16", "GP7", "GP6", "GP5", "GP4", "GP2", "GP1", "GP0"], + "rows": ["GP28", "GP27", "GP26", "GP25", "GP13", "GP3"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0077", + "vid": "0x5453" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 14], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "w": 2.25, "x": 12.75, "y": 3.25}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25}, + {"matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25}, + {"matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25}, + {"matrix": [5, 7], "w": 6.25, "x": 3.75, "y": 5.25}, + {"matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25}, + {"matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25}, + {"matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/wolf/twilight/rules.mk b/keyboards/wolf/twilight/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/wolf/twilight/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/wolf/ziggurat/info.json b/keyboards/wolf/ziggurat/info.json deleted file mode 100644 index bb12d5ab2f..0000000000 --- a/keyboards/wolf/ziggurat/info.json +++ /dev/null @@ -1,488 +0,0 @@ -{ - "manufacturer": "Laminar", - "keyboard_name": "Ziggurat", - "maintainer": "ToastyStoemp", - "bootloader": "custom", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["GP27", "GP28", "GP29", "GP0", "GP1", "GP2", "GP3", "GP4", "GP5"], - "rows": ["GP11", "GP10", "GP7", "GP6", "GP23", "GP24", "GP25", "GP26", "GP19", "GP18"] - }, - "processor": "RP2040", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0084", - "vid": "0x5453" - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [1, 1], "x": 3.25, "y": 0}, - {"matrix": [0, 2], "x": 4.25, "y": 0}, - {"matrix": [1, 2], "x": 5.25, "y": 0}, - {"matrix": [0, 3], "x": 6.25, "y": 0}, - {"matrix": [1, 3], "x": 7.25, "y": 0}, - {"matrix": [0, 4], "x": 8.25, "y": 0}, - {"matrix": [1, 4], "x": 9.25, "y": 0}, - {"matrix": [0, 5], "x": 10.25, "y": 0}, - {"matrix": [1, 5], "x": 11.25, "y": 0}, - {"matrix": [0, 6], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.25, "y": 0}, - {"matrix": [7, 6], "x": 14.25, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 7], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [3, 0], "x": 1, "y": 1}, - - {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 5], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1}, - {"matrix": [2, 6], "x": 12.75, "y": 1}, - {"matrix": [3, 6], "x": 13.75, "y": 1}, - {"matrix": [2, 7], "x": 14.75, "y": 1}, - {"matrix": [3, 7], "x": 15.75, "y": 1, "w": 1.5}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [5, 0], "x": 1, "y": 2}, - - {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [5, 1], "x": 4, "y": 2}, - {"matrix": [4, 2], "x": 5, "y": 2}, - {"matrix": [5, 2], "x": 6, "y": 2}, - {"matrix": [4, 3], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [4, 4], "x": 9, "y": 2}, - {"matrix": [5, 4], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2}, - {"matrix": [5, 5], "x": 12, "y": 2}, - {"matrix": [4, 6], "x": 13, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2}, - {"matrix": [4, 7], "x": 15, "y": 2}, - {"matrix": [5, 7], "x": 16, "y": 2, "w": 1.25}, - {"matrix": [4, 8], "x": 17.25, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [7, 0], "x": 1, "y": 3}, - - {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [7, 1], "x": 3.5, "y": 3}, - {"matrix": [9, 2], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3}, - {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - {"matrix": [6, 8], "x": 17.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [9, 0], "x": 1, "y": 4}, - - {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [9, 1], "x": 3.75, "y": 4}, - {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, - {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, - {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, - - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_65_xt_ansi_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [1, 1], "x": 3.25, "y": 0}, - {"matrix": [0, 2], "x": 4.25, "y": 0}, - {"matrix": [1, 2], "x": 5.25, "y": 0}, - {"matrix": [0, 3], "x": 6.25, "y": 0}, - {"matrix": [1, 3], "x": 7.25, "y": 0}, - {"matrix": [0, 4], "x": 8.25, "y": 0}, - {"matrix": [1, 4], "x": 9.25, "y": 0}, - {"matrix": [0, 5], "x": 10.25, "y": 0}, - {"matrix": [1, 5], "x": 11.25, "y": 0}, - {"matrix": [0, 6], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.25, "y": 0}, - {"matrix": [7, 6], "x": 14.25, "y": 0}, - {"matrix": [1, 7], "x": 15.25, "y": 0, "w": 2}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [3, 0], "x": 1, "y": 1}, - - {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 5], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1}, - {"matrix": [2, 6], "x": 12.75, "y": 1}, - {"matrix": [3, 6], "x": 13.75, "y": 1}, - {"matrix": [2, 7], "x": 14.75, "y": 1}, - {"matrix": [3, 7], "x": 15.75, "y": 1, "w": 1.5}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [5, 0], "x": 1, "y": 2}, - - {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [5, 1], "x": 4, "y": 2}, - {"matrix": [4, 2], "x": 5, "y": 2}, - {"matrix": [5, 2], "x": 6, "y": 2}, - {"matrix": [4, 3], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [4, 4], "x": 9, "y": 2}, - {"matrix": [5, 4], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2}, - {"matrix": [5, 5], "x": 12, "y": 2}, - {"matrix": [4, 6], "x": 13, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2}, - {"matrix": [5, 7], "x": 15, "y": 2, "w": 2.25}, - {"matrix": [4, 8], "x": 17.25, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [7, 0], "x": 1, "y": 3}, - - {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [9, 2], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3}, - {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - {"matrix": [6, 8], "x": 17.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [9, 0], "x": 1, "y": 4}, - - {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [9, 1], "x": 3.75, "y": 4}, - {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, - {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, - {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, - - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_65_xt_ansi_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [1, 1], "x": 3.25, "y": 0}, - {"matrix": [0, 2], "x": 4.25, "y": 0}, - {"matrix": [1, 2], "x": 5.25, "y": 0}, - {"matrix": [0, 3], "x": 6.25, "y": 0}, - {"matrix": [1, 3], "x": 7.25, "y": 0}, - {"matrix": [0, 4], "x": 8.25, "y": 0}, - {"matrix": [1, 4], "x": 9.25, "y": 0}, - {"matrix": [0, 5], "x": 10.25, "y": 0}, - {"matrix": [1, 5], "x": 11.25, "y": 0}, - {"matrix": [0, 6], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.25, "y": 0}, - {"matrix": [7, 6], "x": 14.25, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 7], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [3, 0], "x": 1, "y": 1}, - - {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 5], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1}, - {"matrix": [2, 6], "x": 12.75, "y": 1}, - {"matrix": [3, 6], "x": 13.75, "y": 1}, - {"matrix": [2, 7], "x": 14.75, "y": 1}, - {"matrix": [3, 7], "x": 15.75, "y": 1, "w": 1.5}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [5, 0], "x": 1, "y": 2}, - - {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [5, 1], "x": 4, "y": 2}, - {"matrix": [4, 2], "x": 5, "y": 2}, - {"matrix": [5, 2], "x": 6, "y": 2}, - {"matrix": [4, 3], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [4, 4], "x": 9, "y": 2}, - {"matrix": [5, 4], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2}, - {"matrix": [5, 5], "x": 12, "y": 2}, - {"matrix": [4, 6], "x": 13, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2}, - {"matrix": [5, 7], "x": 15, "y": 2, "w": 2.25}, - {"matrix": [4, 8], "x": 17.25, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [7, 0], "x": 1, "y": 3}, - - {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 2.25}, - {"matrix": [9, 2], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3}, - {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - {"matrix": [6, 8], "x": 17.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [9, 0], "x": 1, "y": 4}, - - {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [9, 1], "x": 3.75, "y": 4}, - {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, - {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, - {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, - - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_65_xt_iso_blocker_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [1, 1], "x": 3.25, "y": 0}, - {"matrix": [0, 2], "x": 4.25, "y": 0}, - {"matrix": [1, 2], "x": 5.25, "y": 0}, - {"matrix": [0, 3], "x": 6.25, "y": 0}, - {"matrix": [1, 3], "x": 7.25, "y": 0}, - {"matrix": [0, 4], "x": 8.25, "y": 0}, - {"matrix": [1, 4], "x": 9.25, "y": 0}, - {"matrix": [0, 5], "x": 10.25, "y": 0}, - {"matrix": [1, 5], "x": 11.25, "y": 0}, - {"matrix": [0, 6], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.25, "y": 0}, - {"matrix": [7, 6], "x": 14.25, "y": 0}, - {"matrix": [1, 7], "x": 15.25, "y": 0, "w": 2}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [3, 0], "x": 1, "y": 1}, - - {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 5], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1}, - {"matrix": [2, 6], "x": 12.75, "y": 1}, - {"matrix": [3, 6], "x": 13.75, "y": 1}, - {"matrix": [2, 7], "x": 14.75, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [5, 0], "x": 1, "y": 2}, - - {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [5, 1], "x": 4, "y": 2}, - {"matrix": [4, 2], "x": 5, "y": 2}, - {"matrix": [5, 2], "x": 6, "y": 2}, - {"matrix": [4, 3], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [4, 4], "x": 9, "y": 2}, - {"matrix": [5, 4], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2}, - {"matrix": [5, 5], "x": 12, "y": 2}, - {"matrix": [4, 6], "x": 13, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2}, - {"matrix": [4, 7], "x": 15, "y": 2}, - {"matrix": [5, 7], "x": 16, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [4, 8], "x": 17.25, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [7, 0], "x": 1, "y": 3}, - - {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [7, 1], "x": 3.5, "y": 3}, - {"matrix": [9, 2], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3}, - {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - {"matrix": [6, 8], "x": 17.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [9, 0], "x": 1, "y": 4}, - - {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [9, 1], "x": 3.75, "y": 4}, - {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, - {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, - {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, - - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - }, - "LAYOUT_65_xt_iso_blocker_tsangan_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [1, 0], "x": 1, "y": 0}, - - {"matrix": [0, 1], "x": 2.25, "y": 0}, - {"matrix": [1, 1], "x": 3.25, "y": 0}, - {"matrix": [0, 2], "x": 4.25, "y": 0}, - {"matrix": [1, 2], "x": 5.25, "y": 0}, - {"matrix": [0, 3], "x": 6.25, "y": 0}, - {"matrix": [1, 3], "x": 7.25, "y": 0}, - {"matrix": [0, 4], "x": 8.25, "y": 0}, - {"matrix": [1, 4], "x": 9.25, "y": 0}, - {"matrix": [0, 5], "x": 10.25, "y": 0}, - {"matrix": [1, 5], "x": 11.25, "y": 0}, - {"matrix": [0, 6], "x": 12.25, "y": 0}, - {"matrix": [1, 6], "x": 13.25, "y": 0}, - {"matrix": [7, 6], "x": 14.25, "y": 0}, - {"matrix": [0, 7], "x": 15.25, "y": 0}, - {"matrix": [1, 7], "x": 16.25, "y": 0}, - {"matrix": [0, 8], "x": 17.25, "y": 0}, - - {"matrix": [2, 0], "x": 0, "y": 1}, - {"matrix": [3, 0], "x": 1, "y": 1}, - - {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, - {"matrix": [3, 1], "x": 3.75, "y": 1}, - {"matrix": [2, 2], "x": 4.75, "y": 1}, - {"matrix": [3, 2], "x": 5.75, "y": 1}, - {"matrix": [2, 3], "x": 6.75, "y": 1}, - {"matrix": [3, 3], "x": 7.75, "y": 1}, - {"matrix": [2, 4], "x": 8.75, "y": 1}, - {"matrix": [3, 4], "x": 9.75, "y": 1}, - {"matrix": [2, 5], "x": 10.75, "y": 1}, - {"matrix": [3, 5], "x": 11.75, "y": 1}, - {"matrix": [2, 6], "x": 12.75, "y": 1}, - {"matrix": [3, 6], "x": 13.75, "y": 1}, - {"matrix": [2, 7], "x": 14.75, "y": 1}, - {"matrix": [2, 8], "x": 17.25, "y": 1}, - - {"matrix": [4, 0], "x": 0, "y": 2}, - {"matrix": [5, 0], "x": 1, "y": 2}, - - {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, - {"matrix": [5, 1], "x": 4, "y": 2}, - {"matrix": [4, 2], "x": 5, "y": 2}, - {"matrix": [5, 2], "x": 6, "y": 2}, - {"matrix": [4, 3], "x": 7, "y": 2}, - {"matrix": [5, 3], "x": 8, "y": 2}, - {"matrix": [4, 4], "x": 9, "y": 2}, - {"matrix": [5, 4], "x": 10, "y": 2}, - {"matrix": [4, 5], "x": 11, "y": 2}, - {"matrix": [5, 5], "x": 12, "y": 2}, - {"matrix": [4, 6], "x": 13, "y": 2}, - {"matrix": [5, 6], "x": 14, "y": 2}, - {"matrix": [4, 7], "x": 15, "y": 2}, - {"matrix": [5, 7], "x": 16, "y": 1, "w": 1.25, "h": 2}, - {"matrix": [4, 8], "x": 17.25, "y": 2}, - - {"matrix": [6, 0], "x": 0, "y": 3}, - {"matrix": [7, 0], "x": 1, "y": 3}, - - {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, - {"matrix": [7, 1], "x": 3.5, "y": 3}, - {"matrix": [9, 2], "x": 4.5, "y": 3}, - {"matrix": [6, 2], "x": 5.5, "y": 3}, - {"matrix": [7, 2], "x": 6.5, "y": 3}, - {"matrix": [6, 3], "x": 7.5, "y": 3}, - {"matrix": [7, 3], "x": 8.5, "y": 3}, - {"matrix": [6, 4], "x": 9.5, "y": 3}, - {"matrix": [7, 4], "x": 10.5, "y": 3}, - {"matrix": [6, 5], "x": 11.5, "y": 3}, - {"matrix": [7, 5], "x": 12.5, "y": 3}, - {"matrix": [6, 6], "x": 13.5, "y": 3}, - {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, - {"matrix": [7, 7], "x": 16.25, "y": 3}, - {"matrix": [6, 8], "x": 17.25, "y": 3}, - - {"matrix": [8, 0], "x": 0, "y": 4}, - {"matrix": [9, 0], "x": 1, "y": 4}, - - {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, - {"matrix": [9, 1], "x": 3.75, "y": 4}, - {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, - {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, - {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, - - {"matrix": [8, 7], "x": 15.25, "y": 4}, - {"matrix": [9, 7], "x": 16.25, "y": 4}, - {"matrix": [8, 8], "x": 17.25, "y": 4} - ] - } - } -} diff --git a/keyboards/wolf/ziggurat/keyboard.json b/keyboards/wolf/ziggurat/keyboard.json new file mode 100644 index 0000000000..bb12d5ab2f --- /dev/null +++ b/keyboards/wolf/ziggurat/keyboard.json @@ -0,0 +1,488 @@ +{ + "manufacturer": "Laminar", + "keyboard_name": "Ziggurat", + "maintainer": "ToastyStoemp", + "bootloader": "custom", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["GP27", "GP28", "GP29", "GP0", "GP1", "GP2", "GP3", "GP4", "GP5"], + "rows": ["GP11", "GP10", "GP7", "GP6", "GP23", "GP24", "GP25", "GP26", "GP19", "GP18"] + }, + "processor": "RP2040", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0084", + "vid": "0x5453" + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [1, 1], "x": 3.25, "y": 0}, + {"matrix": [0, 2], "x": 4.25, "y": 0}, + {"matrix": [1, 2], "x": 5.25, "y": 0}, + {"matrix": [0, 3], "x": 6.25, "y": 0}, + {"matrix": [1, 3], "x": 7.25, "y": 0}, + {"matrix": [0, 4], "x": 8.25, "y": 0}, + {"matrix": [1, 4], "x": 9.25, "y": 0}, + {"matrix": [0, 5], "x": 10.25, "y": 0}, + {"matrix": [1, 5], "x": 11.25, "y": 0}, + {"matrix": [0, 6], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.25, "y": 0}, + {"matrix": [7, 6], "x": 14.25, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 7], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [3, 0], "x": 1, "y": 1}, + + {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 5], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1}, + {"matrix": [2, 6], "x": 12.75, "y": 1}, + {"matrix": [3, 6], "x": 13.75, "y": 1}, + {"matrix": [2, 7], "x": 14.75, "y": 1}, + {"matrix": [3, 7], "x": 15.75, "y": 1, "w": 1.5}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [5, 0], "x": 1, "y": 2}, + + {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [5, 1], "x": 4, "y": 2}, + {"matrix": [4, 2], "x": 5, "y": 2}, + {"matrix": [5, 2], "x": 6, "y": 2}, + {"matrix": [4, 3], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [4, 4], "x": 9, "y": 2}, + {"matrix": [5, 4], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2}, + {"matrix": [5, 5], "x": 12, "y": 2}, + {"matrix": [4, 6], "x": 13, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2}, + {"matrix": [4, 7], "x": 15, "y": 2}, + {"matrix": [5, 7], "x": 16, "y": 2, "w": 1.25}, + {"matrix": [4, 8], "x": 17.25, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [7, 0], "x": 1, "y": 3}, + + {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [7, 1], "x": 3.5, "y": 3}, + {"matrix": [9, 2], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3}, + {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + {"matrix": [6, 8], "x": 17.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [9, 0], "x": 1, "y": 4}, + + {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [9, 1], "x": 3.75, "y": 4}, + {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, + {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, + {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, + + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_65_xt_ansi_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [1, 1], "x": 3.25, "y": 0}, + {"matrix": [0, 2], "x": 4.25, "y": 0}, + {"matrix": [1, 2], "x": 5.25, "y": 0}, + {"matrix": [0, 3], "x": 6.25, "y": 0}, + {"matrix": [1, 3], "x": 7.25, "y": 0}, + {"matrix": [0, 4], "x": 8.25, "y": 0}, + {"matrix": [1, 4], "x": 9.25, "y": 0}, + {"matrix": [0, 5], "x": 10.25, "y": 0}, + {"matrix": [1, 5], "x": 11.25, "y": 0}, + {"matrix": [0, 6], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.25, "y": 0}, + {"matrix": [7, 6], "x": 14.25, "y": 0}, + {"matrix": [1, 7], "x": 15.25, "y": 0, "w": 2}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [3, 0], "x": 1, "y": 1}, + + {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 5], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1}, + {"matrix": [2, 6], "x": 12.75, "y": 1}, + {"matrix": [3, 6], "x": 13.75, "y": 1}, + {"matrix": [2, 7], "x": 14.75, "y": 1}, + {"matrix": [3, 7], "x": 15.75, "y": 1, "w": 1.5}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [5, 0], "x": 1, "y": 2}, + + {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [5, 1], "x": 4, "y": 2}, + {"matrix": [4, 2], "x": 5, "y": 2}, + {"matrix": [5, 2], "x": 6, "y": 2}, + {"matrix": [4, 3], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [4, 4], "x": 9, "y": 2}, + {"matrix": [5, 4], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2}, + {"matrix": [5, 5], "x": 12, "y": 2}, + {"matrix": [4, 6], "x": 13, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2}, + {"matrix": [5, 7], "x": 15, "y": 2, "w": 2.25}, + {"matrix": [4, 8], "x": 17.25, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [7, 0], "x": 1, "y": 3}, + + {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [9, 2], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3}, + {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + {"matrix": [6, 8], "x": 17.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [9, 0], "x": 1, "y": 4}, + + {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [9, 1], "x": 3.75, "y": 4}, + {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, + {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, + {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, + + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_65_xt_ansi_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [1, 1], "x": 3.25, "y": 0}, + {"matrix": [0, 2], "x": 4.25, "y": 0}, + {"matrix": [1, 2], "x": 5.25, "y": 0}, + {"matrix": [0, 3], "x": 6.25, "y": 0}, + {"matrix": [1, 3], "x": 7.25, "y": 0}, + {"matrix": [0, 4], "x": 8.25, "y": 0}, + {"matrix": [1, 4], "x": 9.25, "y": 0}, + {"matrix": [0, 5], "x": 10.25, "y": 0}, + {"matrix": [1, 5], "x": 11.25, "y": 0}, + {"matrix": [0, 6], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.25, "y": 0}, + {"matrix": [7, 6], "x": 14.25, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 7], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [3, 0], "x": 1, "y": 1}, + + {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 5], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1}, + {"matrix": [2, 6], "x": 12.75, "y": 1}, + {"matrix": [3, 6], "x": 13.75, "y": 1}, + {"matrix": [2, 7], "x": 14.75, "y": 1}, + {"matrix": [3, 7], "x": 15.75, "y": 1, "w": 1.5}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [5, 0], "x": 1, "y": 2}, + + {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [5, 1], "x": 4, "y": 2}, + {"matrix": [4, 2], "x": 5, "y": 2}, + {"matrix": [5, 2], "x": 6, "y": 2}, + {"matrix": [4, 3], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [4, 4], "x": 9, "y": 2}, + {"matrix": [5, 4], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2}, + {"matrix": [5, 5], "x": 12, "y": 2}, + {"matrix": [4, 6], "x": 13, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2}, + {"matrix": [5, 7], "x": 15, "y": 2, "w": 2.25}, + {"matrix": [4, 8], "x": 17.25, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [7, 0], "x": 1, "y": 3}, + + {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 2.25}, + {"matrix": [9, 2], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3}, + {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + {"matrix": [6, 8], "x": 17.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [9, 0], "x": 1, "y": 4}, + + {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [9, 1], "x": 3.75, "y": 4}, + {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, + {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, + {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, + + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_65_xt_iso_blocker_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [1, 1], "x": 3.25, "y": 0}, + {"matrix": [0, 2], "x": 4.25, "y": 0}, + {"matrix": [1, 2], "x": 5.25, "y": 0}, + {"matrix": [0, 3], "x": 6.25, "y": 0}, + {"matrix": [1, 3], "x": 7.25, "y": 0}, + {"matrix": [0, 4], "x": 8.25, "y": 0}, + {"matrix": [1, 4], "x": 9.25, "y": 0}, + {"matrix": [0, 5], "x": 10.25, "y": 0}, + {"matrix": [1, 5], "x": 11.25, "y": 0}, + {"matrix": [0, 6], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.25, "y": 0}, + {"matrix": [7, 6], "x": 14.25, "y": 0}, + {"matrix": [1, 7], "x": 15.25, "y": 0, "w": 2}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [3, 0], "x": 1, "y": 1}, + + {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 5], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1}, + {"matrix": [2, 6], "x": 12.75, "y": 1}, + {"matrix": [3, 6], "x": 13.75, "y": 1}, + {"matrix": [2, 7], "x": 14.75, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [5, 0], "x": 1, "y": 2}, + + {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [5, 1], "x": 4, "y": 2}, + {"matrix": [4, 2], "x": 5, "y": 2}, + {"matrix": [5, 2], "x": 6, "y": 2}, + {"matrix": [4, 3], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [4, 4], "x": 9, "y": 2}, + {"matrix": [5, 4], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2}, + {"matrix": [5, 5], "x": 12, "y": 2}, + {"matrix": [4, 6], "x": 13, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2}, + {"matrix": [4, 7], "x": 15, "y": 2}, + {"matrix": [5, 7], "x": 16, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [4, 8], "x": 17.25, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [7, 0], "x": 1, "y": 3}, + + {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [7, 1], "x": 3.5, "y": 3}, + {"matrix": [9, 2], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3}, + {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + {"matrix": [6, 8], "x": 17.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [9, 0], "x": 1, "y": 4}, + + {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [9, 1], "x": 3.75, "y": 4}, + {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, + {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, + {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, + + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + }, + "LAYOUT_65_xt_iso_blocker_tsangan_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [1, 0], "x": 1, "y": 0}, + + {"matrix": [0, 1], "x": 2.25, "y": 0}, + {"matrix": [1, 1], "x": 3.25, "y": 0}, + {"matrix": [0, 2], "x": 4.25, "y": 0}, + {"matrix": [1, 2], "x": 5.25, "y": 0}, + {"matrix": [0, 3], "x": 6.25, "y": 0}, + {"matrix": [1, 3], "x": 7.25, "y": 0}, + {"matrix": [0, 4], "x": 8.25, "y": 0}, + {"matrix": [1, 4], "x": 9.25, "y": 0}, + {"matrix": [0, 5], "x": 10.25, "y": 0}, + {"matrix": [1, 5], "x": 11.25, "y": 0}, + {"matrix": [0, 6], "x": 12.25, "y": 0}, + {"matrix": [1, 6], "x": 13.25, "y": 0}, + {"matrix": [7, 6], "x": 14.25, "y": 0}, + {"matrix": [0, 7], "x": 15.25, "y": 0}, + {"matrix": [1, 7], "x": 16.25, "y": 0}, + {"matrix": [0, 8], "x": 17.25, "y": 0}, + + {"matrix": [2, 0], "x": 0, "y": 1}, + {"matrix": [3, 0], "x": 1, "y": 1}, + + {"matrix": [2, 1], "x": 2.25, "y": 1, "w": 1.5}, + {"matrix": [3, 1], "x": 3.75, "y": 1}, + {"matrix": [2, 2], "x": 4.75, "y": 1}, + {"matrix": [3, 2], "x": 5.75, "y": 1}, + {"matrix": [2, 3], "x": 6.75, "y": 1}, + {"matrix": [3, 3], "x": 7.75, "y": 1}, + {"matrix": [2, 4], "x": 8.75, "y": 1}, + {"matrix": [3, 4], "x": 9.75, "y": 1}, + {"matrix": [2, 5], "x": 10.75, "y": 1}, + {"matrix": [3, 5], "x": 11.75, "y": 1}, + {"matrix": [2, 6], "x": 12.75, "y": 1}, + {"matrix": [3, 6], "x": 13.75, "y": 1}, + {"matrix": [2, 7], "x": 14.75, "y": 1}, + {"matrix": [2, 8], "x": 17.25, "y": 1}, + + {"matrix": [4, 0], "x": 0, "y": 2}, + {"matrix": [5, 0], "x": 1, "y": 2}, + + {"matrix": [4, 1], "x": 2.25, "y": 2, "w": 1.75}, + {"matrix": [5, 1], "x": 4, "y": 2}, + {"matrix": [4, 2], "x": 5, "y": 2}, + {"matrix": [5, 2], "x": 6, "y": 2}, + {"matrix": [4, 3], "x": 7, "y": 2}, + {"matrix": [5, 3], "x": 8, "y": 2}, + {"matrix": [4, 4], "x": 9, "y": 2}, + {"matrix": [5, 4], "x": 10, "y": 2}, + {"matrix": [4, 5], "x": 11, "y": 2}, + {"matrix": [5, 5], "x": 12, "y": 2}, + {"matrix": [4, 6], "x": 13, "y": 2}, + {"matrix": [5, 6], "x": 14, "y": 2}, + {"matrix": [4, 7], "x": 15, "y": 2}, + {"matrix": [5, 7], "x": 16, "y": 1, "w": 1.25, "h": 2}, + {"matrix": [4, 8], "x": 17.25, "y": 2}, + + {"matrix": [6, 0], "x": 0, "y": 3}, + {"matrix": [7, 0], "x": 1, "y": 3}, + + {"matrix": [6, 1], "x": 2.25, "y": 3, "w": 1.25}, + {"matrix": [7, 1], "x": 3.5, "y": 3}, + {"matrix": [9, 2], "x": 4.5, "y": 3}, + {"matrix": [6, 2], "x": 5.5, "y": 3}, + {"matrix": [7, 2], "x": 6.5, "y": 3}, + {"matrix": [6, 3], "x": 7.5, "y": 3}, + {"matrix": [7, 3], "x": 8.5, "y": 3}, + {"matrix": [6, 4], "x": 9.5, "y": 3}, + {"matrix": [7, 4], "x": 10.5, "y": 3}, + {"matrix": [6, 5], "x": 11.5, "y": 3}, + {"matrix": [7, 5], "x": 12.5, "y": 3}, + {"matrix": [6, 6], "x": 13.5, "y": 3}, + {"matrix": [6, 7], "x": 14.5, "y": 3, "w": 1.75}, + {"matrix": [7, 7], "x": 16.25, "y": 3}, + {"matrix": [6, 8], "x": 17.25, "y": 3}, + + {"matrix": [8, 0], "x": 0, "y": 4}, + {"matrix": [9, 0], "x": 1, "y": 4}, + + {"matrix": [8, 1], "x": 2.25, "y": 4, "w": 1.5}, + {"matrix": [9, 1], "x": 3.75, "y": 4}, + {"matrix": [8, 2], "x": 4.75, "y": 4, "w": 1.5}, + {"matrix": [8, 4], "x": 6.25, "y": 4, "w": 7}, + {"matrix": [8, 6], "x": 13.25, "y": 4, "w": 1.5}, + + {"matrix": [8, 7], "x": 15.25, "y": 4}, + {"matrix": [9, 7], "x": 16.25, "y": 4}, + {"matrix": [8, 8], "x": 17.25, "y": 4} + ] + } + } +} diff --git a/keyboards/wolf/ziggurat/rules.mk b/keyboards/wolf/ziggurat/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/wolf/ziggurat/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/work_louder/loop/rev1/info.json b/keyboards/work_louder/loop/rev1/info.json deleted file mode 100644 index 3caea9b338..0000000000 --- a/keyboards/work_louder/loop/rev1/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "rgblight": { - "led_count": 24 - } -} diff --git a/keyboards/work_louder/loop/rev1/keyboard.json b/keyboards/work_louder/loop/rev1/keyboard.json new file mode 100644 index 0000000000..3caea9b338 --- /dev/null +++ b/keyboards/work_louder/loop/rev1/keyboard.json @@ -0,0 +1,8 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "rgblight": { + "led_count": 24 + } +} diff --git a/keyboards/work_louder/loop/rev1/rules.mk b/keyboards/work_louder/loop/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/work_louder/loop/rev3/info.json b/keyboards/work_louder/loop/rev3/info.json deleted file mode 100644 index 603bca5c6a..0000000000 --- a/keyboards/work_louder/loop/rev3/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "usb": { - "device_version": "0.0.3" - }, - "rgblight": { - "led_count": 11 - } -} diff --git a/keyboards/work_louder/loop/rev3/keyboard.json b/keyboards/work_louder/loop/rev3/keyboard.json new file mode 100644 index 0000000000..603bca5c6a --- /dev/null +++ b/keyboards/work_louder/loop/rev3/keyboard.json @@ -0,0 +1,8 @@ +{ + "usb": { + "device_version": "0.0.3" + }, + "rgblight": { + "led_count": 11 + } +} diff --git a/keyboards/work_louder/loop/rev3/rules.mk b/keyboards/work_louder/loop/rev3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/work_louder/work_board/rev1/info.json b/keyboards/work_louder/work_board/rev1/info.json deleted file mode 100644 index 9884ca6e48..0000000000 --- a/keyboards/work_louder/work_board/rev1/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "rgblight": { - "led_count": 26 - } -} diff --git a/keyboards/work_louder/work_board/rev1/keyboard.json b/keyboards/work_louder/work_board/rev1/keyboard.json new file mode 100644 index 0000000000..9884ca6e48 --- /dev/null +++ b/keyboards/work_louder/work_board/rev1/keyboard.json @@ -0,0 +1,8 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "rgblight": { + "led_count": 26 + } +} diff --git a/keyboards/work_louder/work_board/rev1/rules.mk b/keyboards/work_louder/work_board/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/work_louder/work_board/rev3/info.json b/keyboards/work_louder/work_board/rev3/info.json deleted file mode 100644 index 63e757dfe2..0000000000 --- a/keyboards/work_louder/work_board/rev3/info.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "usb": { - "device_version": "0.0.3" - }, - "rgblight": { - "led_count": 19 - } -} diff --git a/keyboards/work_louder/work_board/rev3/keyboard.json b/keyboards/work_louder/work_board/rev3/keyboard.json new file mode 100644 index 0000000000..63e757dfe2 --- /dev/null +++ b/keyboards/work_louder/work_board/rev3/keyboard.json @@ -0,0 +1,8 @@ +{ + "usb": { + "device_version": "0.0.3" + }, + "rgblight": { + "led_count": 19 + } +} diff --git a/keyboards/work_louder/work_board/rev3/rules.mk b/keyboards/work_louder/work_board/rev3/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/wuque/nemui65/info.json b/keyboards/wuque/nemui65/info.json deleted file mode 100644 index 65cfebf9b4..0000000000 --- a/keyboards/wuque/nemui65/info.json +++ /dev/null @@ -1,128 +0,0 @@ -{ - "keyboard_name": "nemui65", - "manufacturer": "wuque", - "maintainer": "spbgzh", - "usb": { - "vid": "0x807C", - "pid": "0x0005", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["C7", "D5", "B5", "B4", "D7", "D6", "D4", "D3", "D2", "D1", "D0", "B7", "B2", "B3", "F7"], - "rows": ["F1", "F0", "C6", "B6", "F5"] - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rbglight": true - }, - "diode_direction": "COL2ROW", - "indicators": { - "caps_lock": "F6", - "on_state": 0 - }, - "ws2812": { - "pin": "F4" - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "max_brightness": 200, - "led_count": 1, - "saturation_steps": 8, - "brightness_steps": 8, - "sleep": true - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/wuque/nemui65/keyboard.json b/keyboards/wuque/nemui65/keyboard.json new file mode 100644 index 0000000000..65cfebf9b4 --- /dev/null +++ b/keyboards/wuque/nemui65/keyboard.json @@ -0,0 +1,128 @@ +{ + "keyboard_name": "nemui65", + "manufacturer": "wuque", + "maintainer": "spbgzh", + "usb": { + "vid": "0x807C", + "pid": "0x0005", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["C7", "D5", "B5", "B4", "D7", "D6", "D4", "D3", "D2", "D1", "D0", "B7", "B2", "B3", "F7"], + "rows": ["F1", "F0", "C6", "B6", "F5"] + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rbglight": true + }, + "diode_direction": "COL2ROW", + "indicators": { + "caps_lock": "F6", + "on_state": 0 + }, + "ws2812": { + "pin": "F4" + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "max_brightness": 200, + "led_count": 1, + "saturation_steps": 8, + "brightness_steps": 8, + "sleep": true + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/wuque/nemui65/rules.mk b/keyboards/wuque/nemui65/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/wuque/nemui65/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/yandrstudio/transition80/info.json b/keyboards/yandrstudio/transition80/info.json deleted file mode 100644 index 7f9364a18f..0000000000 --- a/keyboards/yandrstudio/transition80/info.json +++ /dev/null @@ -1,519 +0,0 @@ -{ - "keyboard_name": "Transition80", - "processor": "STM32F103", - "bootloader": "stm32duino", - "usb": { - "pid": "0xAA6F", - "device_version": "1.0.0" - }, - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["B3", "B4", "B5", "B6", "B7", "B8", "B9", "A3", "A4", "A5", "A6", "A7", "B0", "B12", "B13", "B15", "A10"], - "rows": ["A8", "A9", "A0", "A1", "A2", "B1"] - }, - "tapping": { - "tap_capslock_delay": 10 - }, - "indicators": { - "caps_lock": "A15", - "scroll_lock": "B14", - "on_state": 1 - }, - "layout_aliases": { - "LAYOUT": "LAYOUT_all" - }, - "community_layouts": [ - "tkl_ansi", - "tkl_ansi_tsangan" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Esc", "x": 0, "y": 0, "matrix": [0, 0]}, - {"label": "F1", "x": 2, "y": 0, "matrix": [0, 2]}, - {"label": "F2", "x": 3, "y": 0, "matrix": [0, 3]}, - {"label": "F3", "x": 4, "y": 0, "matrix": [0, 4]}, - {"label": "F4", "x": 5, "y": 0, "matrix": [0, 5]}, - {"label": "F5", "x": 6.5, "y": 0, "matrix": [0, 6]}, - {"label": "F6", "x": 7.5, "y": 0, "matrix": [0, 7]}, - {"label": "F7", "x": 8.5, "y": 0, "matrix": [0, 8]}, - {"label": "F8", "x": 9.5, "y": 0, "matrix": [0, 9]}, - {"label": "F9", "x": 11, "y": 0, "matrix": [0, 10]}, - {"label": "F10", "x": 12, "y": 0, "matrix": [0, 11]}, - {"label": "F11", "x": 13, "y": 0, "matrix": [0, 12]}, - {"label": "F12", "x": 14, "y": 0, "matrix": [0, 13]}, - {"label": "PrtSc", "x": 15.25, "y": 0, "matrix": [0, 14]}, - {"label": "Scroll Lock", "x": 16.25, "y": 0, "matrix": [0, 15]}, - {"label": "Pause", "x": 17.25, "y": 0, "matrix": [0, 16]}, - - {"label": "~", "x": 0, "y": 1.25, "matrix": [1, 0]}, - {"label": "!", "x": 1, "y": 1.25, "matrix": [1, 1]}, - {"label": "@", "x": 2, "y": 1.25, "matrix": [1, 2]}, - {"label": "#", "x": 3, "y": 1.25, "matrix": [1, 3]}, - {"label": "$", "x": 4, "y": 1.25, "matrix": [1, 4]}, - {"label": "%", "x": 5, "y": 1.25, "matrix": [1, 5]}, - {"label": "^", "x": 6, "y": 1.25, "matrix": [1, 6]}, - {"label": "&", "x": 7, "y": 1.25, "matrix": [1, 7]}, - {"label": "*", "x": 8, "y": 1.25, "matrix": [1, 8]}, - {"label": "(", "x": 9, "y": 1.25, "matrix": [1, 9]}, - {"label": ")", "x": 10, "y": 1.25, "matrix": [1, 10]}, - {"label": "_", "x": 11, "y": 1.25, "matrix": [1, 11]}, - {"label": "+", "x": 12, "y": 1.25, "matrix": [1, 12]}, - {"label": "Backspace", "x": 13, "y": 1.25, "w": 2, "h": 0.5, "matrix": [1, 13]}, - {"label": "Insert", "x": 15.25, "y": 1.25, "matrix": [1, 14]}, - {"label": "Home", "x": 16.25, "y": 1.25, "matrix": [1, 15]}, - {"label": "PgUp", "x": 17.25, "y": 1.25, "matrix": [1, 16]}, - - {"label": "Tab", "x": 0, "y": 2.25, "w": 1.5, "matrix": [2, 0]}, - {"label": "Q", "x": 1.5, "y": 2.25, "matrix": [2, 1]}, - {"label": "W", "x": 2.5, "y": 2.25, "matrix": [2, 2]}, - {"label": "E", "x": 3.5, "y": 2.25, "matrix": [2, 3]}, - {"label": "R", "x": 4.5, "y": 2.25, "matrix": [2, 4]}, - {"label": "T", "x": 5.5, "y": 2.25, "matrix": [2, 5]}, - {"label": "Y", "x": 6.5, "y": 2.25, "matrix": [2, 6]}, - {"label": "U", "x": 7.5, "y": 2.25, "matrix": [2, 7]}, - {"label": "I", "x": 8.5, "y": 2.25, "matrix": [2, 8]}, - {"label": "O", "x": 9.5, "y": 2.25, "matrix": [2, 9]}, - {"label": "P", "x": 10.5, "y": 2.25, "matrix": [2, 10]}, - {"label": "{", "x": 11.5, "y": 2.25, "matrix": [2, 11]}, - {"label": "}", "x": 12.5, "y": 2.25, "matrix": [2, 12]}, - {"label": "|", "x": 13.5, "y": 2.25, "w": 1.5, "matrix": [2, 13]}, - {"label": "Delete", "x": 15.25, "y": 2.25, "matrix": [2, 14]}, - {"label": "End", "x": 16.25, "y": 2.25, "matrix": [2, 15]}, - {"label": "PgDn", "x": 17.25, "y": 2.25, "matrix": [2, 16]}, - - {"label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75, "matrix": [3, 0]}, - {"label": "A", "x": 1.75, "y": 3.25, "matrix": [3, 1]}, - {"label": "S", "x": 2.75, "y": 3.25, "matrix": [3, 2]}, - {"label": "D", "x": 3.75, "y": 3.25, "matrix": [3, 3]}, - {"label": "F", "x": 4.75, "y": 3.25, "matrix": [3, 4]}, - {"label": "G", "x": 5.75, "y": 3.25, "matrix": [3, 5]}, - {"label": "H", "x": 6.75, "y": 3.25, "matrix": [3, 6]}, - {"label": "J", "x": 7.75, "y": 3.25, "matrix": [3, 7]}, - {"label": "K", "x": 8.75, "y": 3.25, "matrix": [3, 8]}, - {"label": "L", "x": 9.75, "y": 3.25, "matrix": [3, 9]}, - {"label": ":", "x": 10.75, "y": 3.25, "matrix": [3, 10]}, - {"label": "\"", "x": 11.75, "y": 3.25, "matrix": [3, 11]}, - {"label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25, "matrix": [3, 12]}, - {"label": "|", "x": 13, "y": 1.75, "h": 0.5, "matrix": [3, 13]}, - {"label": "Backspace", "x": 14, "y": 1.75, "h": 0.5, "matrix": [3, 14]}, - - {"label": "Shift", "x": 0, "y": 4.25, "w": 2.25, "matrix": [4, 0]}, - {"label": "Z", "x": 2.25, "y": 4.25, "matrix": [4, 2]}, - {"label": "X", "x": 3.25, "y": 4.25, "matrix": [4, 3]}, - {"label": "C", "x": 4.25, "y": 4.25, "matrix": [4, 4]}, - {"label": "V", "x": 5.25, "y": 4.25, "matrix": [4, 5]}, - {"label": "B", "x": 6.25, "y": 4.25, "matrix": [4, 6]}, - {"label": "N", "x": 7.25, "y": 4.25, "matrix": [4, 7]}, - {"label": "M", "x": 8.25, "y": 4.25, "matrix": [4, 8]}, - {"label": "<", "x": 9.25, "y": 4.25, "matrix": [4, 9]}, - {"label": ">", "x": 10.25, "y": 4.25, "matrix": [4, 10]}, - {"label": "?", "x": 11.25, "y": 4.25, "matrix": [4, 11]}, - {"label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75, "matrix": [4, 13]}, - {"label": "Up", "x": 16.25, "y": 4.25, "matrix": [4, 14]}, - - {"label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25, "matrix": [5, 0]}, - {"label": "Win", "x": 1.25, "y": 5.25, "w": 1.25, "matrix": [5, 1]}, - {"label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25, "matrix": [5, 2]}, - {"label": "Space", "x": 3.75, "y": 5.25, "w": 6.25, "matrix": [5, 6]}, - {"label": "Menu", "x": 10, "y": 5.25, "w": 1.25, "matrix": [5, 10]}, - {"label": "Alt", "x": 11.25, "y": 5.25, "w": 1.25, "matrix": [5, 11]}, - {"label": "Fn", "x": 12.5, "y": 5.25, "w": 1.25, "matrix": [5, 12]}, - {"label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25, "matrix": [5, 13]}, - {"label": "Left", "x": 15.25, "y": 5.25, "matrix": [5, 14]}, - {"label": "Down", "x": 16.25, "y": 5.25, "matrix": [5, 15]}, - {"label": "Right", "x": 17.25, "y": 5.25, "matrix": [5, 16]} - ] - }, - "LAYOUT_tkl_ansi": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Menu", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "|", "matrix": [3, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"label": "Menu", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, - {"label": "Alt", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, - {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, - {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Win", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - }, - "LAYOUT_tkl_ansi_tsangan_split_bs": { - "layout": [ - {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, - {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, - {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, - {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, - {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, - {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, - {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, - {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, - {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, - {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, - {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, - {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, - {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, - {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, - - {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, - {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, - {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, - {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, - {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, - {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, - {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, - {"label": "|", "matrix": [3, 13], "x": 13, "y": 1.25}, - {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, - {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, - - {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, - - {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, - - {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, - {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, - - {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, - {"label": "Win", "matrix": [5, 1], "x": 1.5, "y": 5.25}, - {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, - {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, - {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, - {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25}, - {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, - {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/yandrstudio/transition80/keyboard.json b/keyboards/yandrstudio/transition80/keyboard.json new file mode 100644 index 0000000000..7f9364a18f --- /dev/null +++ b/keyboards/yandrstudio/transition80/keyboard.json @@ -0,0 +1,519 @@ +{ + "keyboard_name": "Transition80", + "processor": "STM32F103", + "bootloader": "stm32duino", + "usb": { + "pid": "0xAA6F", + "device_version": "1.0.0" + }, + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["B3", "B4", "B5", "B6", "B7", "B8", "B9", "A3", "A4", "A5", "A6", "A7", "B0", "B12", "B13", "B15", "A10"], + "rows": ["A8", "A9", "A0", "A1", "A2", "B1"] + }, + "tapping": { + "tap_capslock_delay": 10 + }, + "indicators": { + "caps_lock": "A15", + "scroll_lock": "B14", + "on_state": 1 + }, + "layout_aliases": { + "LAYOUT": "LAYOUT_all" + }, + "community_layouts": [ + "tkl_ansi", + "tkl_ansi_tsangan" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Esc", "x": 0, "y": 0, "matrix": [0, 0]}, + {"label": "F1", "x": 2, "y": 0, "matrix": [0, 2]}, + {"label": "F2", "x": 3, "y": 0, "matrix": [0, 3]}, + {"label": "F3", "x": 4, "y": 0, "matrix": [0, 4]}, + {"label": "F4", "x": 5, "y": 0, "matrix": [0, 5]}, + {"label": "F5", "x": 6.5, "y": 0, "matrix": [0, 6]}, + {"label": "F6", "x": 7.5, "y": 0, "matrix": [0, 7]}, + {"label": "F7", "x": 8.5, "y": 0, "matrix": [0, 8]}, + {"label": "F8", "x": 9.5, "y": 0, "matrix": [0, 9]}, + {"label": "F9", "x": 11, "y": 0, "matrix": [0, 10]}, + {"label": "F10", "x": 12, "y": 0, "matrix": [0, 11]}, + {"label": "F11", "x": 13, "y": 0, "matrix": [0, 12]}, + {"label": "F12", "x": 14, "y": 0, "matrix": [0, 13]}, + {"label": "PrtSc", "x": 15.25, "y": 0, "matrix": [0, 14]}, + {"label": "Scroll Lock", "x": 16.25, "y": 0, "matrix": [0, 15]}, + {"label": "Pause", "x": 17.25, "y": 0, "matrix": [0, 16]}, + + {"label": "~", "x": 0, "y": 1.25, "matrix": [1, 0]}, + {"label": "!", "x": 1, "y": 1.25, "matrix": [1, 1]}, + {"label": "@", "x": 2, "y": 1.25, "matrix": [1, 2]}, + {"label": "#", "x": 3, "y": 1.25, "matrix": [1, 3]}, + {"label": "$", "x": 4, "y": 1.25, "matrix": [1, 4]}, + {"label": "%", "x": 5, "y": 1.25, "matrix": [1, 5]}, + {"label": "^", "x": 6, "y": 1.25, "matrix": [1, 6]}, + {"label": "&", "x": 7, "y": 1.25, "matrix": [1, 7]}, + {"label": "*", "x": 8, "y": 1.25, "matrix": [1, 8]}, + {"label": "(", "x": 9, "y": 1.25, "matrix": [1, 9]}, + {"label": ")", "x": 10, "y": 1.25, "matrix": [1, 10]}, + {"label": "_", "x": 11, "y": 1.25, "matrix": [1, 11]}, + {"label": "+", "x": 12, "y": 1.25, "matrix": [1, 12]}, + {"label": "Backspace", "x": 13, "y": 1.25, "w": 2, "h": 0.5, "matrix": [1, 13]}, + {"label": "Insert", "x": 15.25, "y": 1.25, "matrix": [1, 14]}, + {"label": "Home", "x": 16.25, "y": 1.25, "matrix": [1, 15]}, + {"label": "PgUp", "x": 17.25, "y": 1.25, "matrix": [1, 16]}, + + {"label": "Tab", "x": 0, "y": 2.25, "w": 1.5, "matrix": [2, 0]}, + {"label": "Q", "x": 1.5, "y": 2.25, "matrix": [2, 1]}, + {"label": "W", "x": 2.5, "y": 2.25, "matrix": [2, 2]}, + {"label": "E", "x": 3.5, "y": 2.25, "matrix": [2, 3]}, + {"label": "R", "x": 4.5, "y": 2.25, "matrix": [2, 4]}, + {"label": "T", "x": 5.5, "y": 2.25, "matrix": [2, 5]}, + {"label": "Y", "x": 6.5, "y": 2.25, "matrix": [2, 6]}, + {"label": "U", "x": 7.5, "y": 2.25, "matrix": [2, 7]}, + {"label": "I", "x": 8.5, "y": 2.25, "matrix": [2, 8]}, + {"label": "O", "x": 9.5, "y": 2.25, "matrix": [2, 9]}, + {"label": "P", "x": 10.5, "y": 2.25, "matrix": [2, 10]}, + {"label": "{", "x": 11.5, "y": 2.25, "matrix": [2, 11]}, + {"label": "}", "x": 12.5, "y": 2.25, "matrix": [2, 12]}, + {"label": "|", "x": 13.5, "y": 2.25, "w": 1.5, "matrix": [2, 13]}, + {"label": "Delete", "x": 15.25, "y": 2.25, "matrix": [2, 14]}, + {"label": "End", "x": 16.25, "y": 2.25, "matrix": [2, 15]}, + {"label": "PgDn", "x": 17.25, "y": 2.25, "matrix": [2, 16]}, + + {"label": "Caps Lock", "x": 0, "y": 3.25, "w": 1.75, "matrix": [3, 0]}, + {"label": "A", "x": 1.75, "y": 3.25, "matrix": [3, 1]}, + {"label": "S", "x": 2.75, "y": 3.25, "matrix": [3, 2]}, + {"label": "D", "x": 3.75, "y": 3.25, "matrix": [3, 3]}, + {"label": "F", "x": 4.75, "y": 3.25, "matrix": [3, 4]}, + {"label": "G", "x": 5.75, "y": 3.25, "matrix": [3, 5]}, + {"label": "H", "x": 6.75, "y": 3.25, "matrix": [3, 6]}, + {"label": "J", "x": 7.75, "y": 3.25, "matrix": [3, 7]}, + {"label": "K", "x": 8.75, "y": 3.25, "matrix": [3, 8]}, + {"label": "L", "x": 9.75, "y": 3.25, "matrix": [3, 9]}, + {"label": ":", "x": 10.75, "y": 3.25, "matrix": [3, 10]}, + {"label": "\"", "x": 11.75, "y": 3.25, "matrix": [3, 11]}, + {"label": "Enter", "x": 12.75, "y": 3.25, "w": 2.25, "matrix": [3, 12]}, + {"label": "|", "x": 13, "y": 1.75, "h": 0.5, "matrix": [3, 13]}, + {"label": "Backspace", "x": 14, "y": 1.75, "h": 0.5, "matrix": [3, 14]}, + + {"label": "Shift", "x": 0, "y": 4.25, "w": 2.25, "matrix": [4, 0]}, + {"label": "Z", "x": 2.25, "y": 4.25, "matrix": [4, 2]}, + {"label": "X", "x": 3.25, "y": 4.25, "matrix": [4, 3]}, + {"label": "C", "x": 4.25, "y": 4.25, "matrix": [4, 4]}, + {"label": "V", "x": 5.25, "y": 4.25, "matrix": [4, 5]}, + {"label": "B", "x": 6.25, "y": 4.25, "matrix": [4, 6]}, + {"label": "N", "x": 7.25, "y": 4.25, "matrix": [4, 7]}, + {"label": "M", "x": 8.25, "y": 4.25, "matrix": [4, 8]}, + {"label": "<", "x": 9.25, "y": 4.25, "matrix": [4, 9]}, + {"label": ">", "x": 10.25, "y": 4.25, "matrix": [4, 10]}, + {"label": "?", "x": 11.25, "y": 4.25, "matrix": [4, 11]}, + {"label": "Shift", "x": 12.25, "y": 4.25, "w": 2.75, "matrix": [4, 13]}, + {"label": "Up", "x": 16.25, "y": 4.25, "matrix": [4, 14]}, + + {"label": "Ctrl", "x": 0, "y": 5.25, "w": 1.25, "matrix": [5, 0]}, + {"label": "Win", "x": 1.25, "y": 5.25, "w": 1.25, "matrix": [5, 1]}, + {"label": "Alt", "x": 2.5, "y": 5.25, "w": 1.25, "matrix": [5, 2]}, + {"label": "Space", "x": 3.75, "y": 5.25, "w": 6.25, "matrix": [5, 6]}, + {"label": "Menu", "x": 10, "y": 5.25, "w": 1.25, "matrix": [5, 10]}, + {"label": "Alt", "x": 11.25, "y": 5.25, "w": 1.25, "matrix": [5, 11]}, + {"label": "Fn", "x": 12.5, "y": 5.25, "w": 1.25, "matrix": [5, 12]}, + {"label": "Ctrl", "x": 13.75, "y": 5.25, "w": 1.25, "matrix": [5, 13]}, + {"label": "Left", "x": 15.25, "y": 5.25, "matrix": [5, 14]}, + {"label": "Down", "x": 16.25, "y": 5.25, "matrix": [5, 15]}, + {"label": "Right", "x": 17.25, "y": 5.25, "matrix": [5, 16]} + ] + }, + "LAYOUT_tkl_ansi": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Menu", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "|", "matrix": [3, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"label": "Win", "matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"label": "Space", "matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"label": "Menu", "matrix": [5, 10], "x": 10, "y": 5.25, "w": 1.25}, + {"label": "Alt", "matrix": [5, 11], "x": 11.25, "y": 5.25, "w": 1.25}, + {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25, "w": 1.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.75, "y": 5.25, "w": 1.25}, + {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "Backspace", "matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Win", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + }, + "LAYOUT_tkl_ansi_tsangan_split_bs": { + "layout": [ + {"label": "Esc", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "F1", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "F2", "matrix": [0, 3], "x": 3, "y": 0}, + {"label": "F3", "matrix": [0, 4], "x": 4, "y": 0}, + {"label": "F4", "matrix": [0, 5], "x": 5, "y": 0}, + {"label": "F5", "matrix": [0, 6], "x": 6.5, "y": 0}, + {"label": "F6", "matrix": [0, 7], "x": 7.5, "y": 0}, + {"label": "F7", "matrix": [0, 8], "x": 8.5, "y": 0}, + {"label": "F8", "matrix": [0, 9], "x": 9.5, "y": 0}, + {"label": "F9", "matrix": [0, 10], "x": 11, "y": 0}, + {"label": "F10", "matrix": [0, 11], "x": 12, "y": 0}, + {"label": "F11", "matrix": [0, 12], "x": 13, "y": 0}, + {"label": "F12", "matrix": [0, 13], "x": 14, "y": 0}, + {"label": "PrtSc", "matrix": [0, 14], "x": 15.25, "y": 0}, + {"label": "Scroll Lock", "matrix": [0, 15], "x": 16.25, "y": 0}, + {"label": "Pause", "matrix": [0, 16], "x": 17.25, "y": 0}, + + {"label": "~", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "!", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "@", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "#", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "$", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "%", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "^", "matrix": [1, 6], "x": 6, "y": 1.25}, + {"label": "&", "matrix": [1, 7], "x": 7, "y": 1.25}, + {"label": "*", "matrix": [1, 8], "x": 8, "y": 1.25}, + {"label": "(", "matrix": [1, 9], "x": 9, "y": 1.25}, + {"label": ")", "matrix": [1, 10], "x": 10, "y": 1.25}, + {"label": "_", "matrix": [1, 11], "x": 11, "y": 1.25}, + {"label": "+", "matrix": [1, 12], "x": 12, "y": 1.25}, + {"label": "|", "matrix": [3, 13], "x": 13, "y": 1.25}, + {"label": "Backspace", "matrix": [3, 14], "x": 14, "y": 1.25}, + {"label": "Insert", "matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"label": "Home", "matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"label": "PgUp", "matrix": [1, 16], "x": 17.25, "y": 1.25}, + + {"label": "Tab", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "Q", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "W", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "E", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "R", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "T", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "Y", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"label": "U", "matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"label": "I", "matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"label": "O", "matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"label": "P", "matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"label": "{", "matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"label": "}", "matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"label": "|", "matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"label": "Delete", "matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"label": "End", "matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"label": "PgDn", "matrix": [2, 16], "x": 17.25, "y": 2.25}, + + {"label": "Caps Lock", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"label": "A", "matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"label": "S", "matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"label": "D", "matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"label": "F", "matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"label": "G", "matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"label": "H", "matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"label": "J", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "K", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "L", "matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"label": ":", "matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"label": "\"", "matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"label": "Enter", "matrix": [3, 12], "x": 12.75, "y": 3.25, "w": 2.25}, + + {"label": "Shift", "matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"label": "Z", "matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"label": "X", "matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"label": "C", "matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"label": "V", "matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"label": "B", "matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"label": "N", "matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"label": "M", "matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"label": "<", "matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"label": ">", "matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"label": "?", "matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"label": "Shift", "matrix": [4, 13], "x": 12.25, "y": 4.25, "w": 2.75}, + {"label": "Up", "matrix": [4, 14], "x": 16.25, "y": 4.25}, + + {"label": "Ctrl", "matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.5}, + {"label": "Win", "matrix": [5, 1], "x": 1.5, "y": 5.25}, + {"label": "Alt", "matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.5}, + {"label": "Space", "matrix": [5, 6], "x": 4, "y": 5.25, "w": 7}, + {"label": "Alt", "matrix": [5, 11], "x": 11, "y": 5.25, "w": 1.5}, + {"label": "Fn", "matrix": [5, 12], "x": 12.5, "y": 5.25}, + {"label": "Ctrl", "matrix": [5, 13], "x": 13.5, "y": 5.25, "w": 1.5}, + {"label": "Left", "matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"label": "Down", "matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"label": "Right", "matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/yandrstudio/transition80/rules.mk b/keyboards/yandrstudio/transition80/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/yandrstudio/transition80/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/yanghu/unicorne/f411/info.json b/keyboards/yanghu/unicorne/f411/info.json deleted file mode 100644 index 2517a82403..0000000000 --- a/keyboards/yanghu/unicorne/f411/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F411", - "bootloader": "stm32-dfu", - "board": "BLACKPILL_STM32_F411" -} diff --git a/keyboards/yanghu/unicorne/f411/keyboard.json b/keyboards/yanghu/unicorne/f411/keyboard.json new file mode 100644 index 0000000000..2517a82403 --- /dev/null +++ b/keyboards/yanghu/unicorne/f411/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F411", + "bootloader": "stm32-dfu", + "board": "BLACKPILL_STM32_F411" +} diff --git a/keyboards/yanghu/unicorne/f411/rules.mk b/keyboards/yanghu/unicorne/f411/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ydkb/ydpm40/info.json b/keyboards/ydkb/ydpm40/info.json deleted file mode 100644 index b0916f297c..0000000000 --- a/keyboards/ydkb/ydpm40/info.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "manufacturer": "yang", - "keyboard_name": "ydkb/ydpm40", - "maintainer": "xofyarg", - "bootloader": "bootloadhid", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": false, - "command": false, - "console": false, - "extrakey": false, - "mousekey": false, - "nkro": false - }, - "matrix_pins": { - "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "C5", "C4", "C3", "C2", "C1", "C0"], - "rows": ["D4", "D5", "D6", "D7"] - }, - "processor": "atmega328p", - "url": "", - "usb": { - "device_version": "1.0.0", - "pid": "0x0240", - "vid": "0xFEED" - }, - "build": { - "lto": true - }, - "layouts": { - "LAYOUT_ortho": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, - - {"matrix": [1, 0], "label": "Caps", "x": 0, "y": 1}, - {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, - {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, - {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, - {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, - {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, - {"matrix": [1, 10], "label": ";:", "x": 10, "y": 1}, - {"matrix": [1, 11], "label": "Enter", "x": 11, "y": 1}, - - {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": ",<", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": ".>", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "/?", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "RShift", "x": 11, "y": 2}, - - {"matrix": [3, 0], "label": "Ctrl", "x": 0, "y": 3}, - {"matrix": [3, 1], "label": "Win", "x": 1, "y": 3}, - {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, - {"matrix": [3, 3], "label": "Menu", "x": 3, "y": 3}, - {"matrix": [3, 4], "label": "Space", "x": 4, "y": 3, "w": 2}, - {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3, "w": 2}, - {"matrix": [3, 8], "label": "Left", "x": 8, "y": 3}, - {"matrix": [3, 9], "label": "Up", "x": 9, "y": 3}, - {"matrix": [3, 10], "label": "Down", "x": 10, "y": 3}, - {"matrix": [3, 11], "label": "Right", "x": 11, "y": 3} - ] - }, - "LAYOUT_stagger": { - "layout": [ - {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, - {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, - {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, - {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, - {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, - {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, - {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, - {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, - {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, - {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, - {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, - {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, - - {"matrix": [1, 0], "label": "Caps", "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "label": "A", "x": 1.5, "y": 1}, - {"matrix": [1, 2], "label": "S", "x": 2.5, "y": 1}, - {"matrix": [1, 3], "label": "D", "x": 3.5, "y": 1}, - {"matrix": [1, 4], "label": "F", "x": 4.5, "y": 1}, - {"matrix": [1, 5], "label": "G", "x": 5.5, "y": 1}, - {"matrix": [1, 6], "label": "H", "x": 6.5, "y": 1}, - {"matrix": [1, 7], "label": "J", "x": 7.5, "y": 1}, - {"matrix": [1, 8], "label": "K", "x": 8.5, "y": 1}, - {"matrix": [1, 9], "label": "L", "x": 9.5, "y": 1}, - {"matrix": [1, 11], "label": "Enter", "x": 10.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, - {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, - {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, - {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, - {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, - {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, - {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, - {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, - {"matrix": [2, 8], "label": ",<", "x": 8, "y": 2}, - {"matrix": [2, 9], "label": ".>", "x": 9, "y": 2}, - {"matrix": [2, 10], "label": "/?", "x": 10, "y": 2}, - {"matrix": [2, 11], "label": "RShift", "x": 11, "y": 2}, - - {"matrix": [3, 0], "label": "Ctrl", "x": 0, "y": 3}, - {"matrix": [3, 1], "label": "Win", "x": 1, "y": 3}, - {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, - {"matrix": [3, 3], "label": "Menu", "x": 3, "y": 3, "w": 1.25}, - {"matrix": [3, 4], "label": "Space", "x": 4.25, "y": 3, "w": 1.75}, - {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3, "w": 1.75}, - {"matrix": [3, 8], "label": "Left", "x": 7.75, "y": 3, "w": 1.25}, - {"matrix": [3, 9], "label": "Up", "x": 9, "y": 3}, - {"matrix": [3, 10], "label": "Down", "x": 10, "y": 3}, - {"matrix": [3, 11], "label": "Right", "x": 11, "y": 3} - ] - } - } -} diff --git a/keyboards/ydkb/ydpm40/keyboard.json b/keyboards/ydkb/ydpm40/keyboard.json new file mode 100644 index 0000000000..b0916f297c --- /dev/null +++ b/keyboards/ydkb/ydpm40/keyboard.json @@ -0,0 +1,136 @@ +{ + "manufacturer": "yang", + "keyboard_name": "ydkb/ydpm40", + "maintainer": "xofyarg", + "bootloader": "bootloadhid", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": false, + "command": false, + "console": false, + "extrakey": false, + "mousekey": false, + "nkro": false + }, + "matrix_pins": { + "cols": ["B0", "B1", "B2", "B3", "B4", "B5", "C5", "C4", "C3", "C2", "C1", "C0"], + "rows": ["D4", "D5", "D6", "D7"] + }, + "processor": "atmega328p", + "url": "", + "usb": { + "device_version": "1.0.0", + "pid": "0x0240", + "vid": "0xFEED" + }, + "build": { + "lto": true + }, + "layouts": { + "LAYOUT_ortho": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, + + {"matrix": [1, 0], "label": "Caps", "x": 0, "y": 1}, + {"matrix": [1, 1], "label": "A", "x": 1, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5, "y": 1}, + {"matrix": [1, 6], "label": "H", "x": 6, "y": 1}, + {"matrix": [1, 7], "label": "J", "x": 7, "y": 1}, + {"matrix": [1, 8], "label": "K", "x": 8, "y": 1}, + {"matrix": [1, 9], "label": "L", "x": 9, "y": 1}, + {"matrix": [1, 10], "label": ";:", "x": 10, "y": 1}, + {"matrix": [1, 11], "label": "Enter", "x": 11, "y": 1}, + + {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": ",<", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": ".>", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "/?", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "RShift", "x": 11, "y": 2}, + + {"matrix": [3, 0], "label": "Ctrl", "x": 0, "y": 3}, + {"matrix": [3, 1], "label": "Win", "x": 1, "y": 3}, + {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, + {"matrix": [3, 3], "label": "Menu", "x": 3, "y": 3}, + {"matrix": [3, 4], "label": "Space", "x": 4, "y": 3, "w": 2}, + {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3, "w": 2}, + {"matrix": [3, 8], "label": "Left", "x": 8, "y": 3}, + {"matrix": [3, 9], "label": "Up", "x": 9, "y": 3}, + {"matrix": [3, 10], "label": "Down", "x": 10, "y": 3}, + {"matrix": [3, 11], "label": "Right", "x": 11, "y": 3} + ] + }, + "LAYOUT_stagger": { + "layout": [ + {"matrix": [0, 0], "label": "Esc", "x": 0, "y": 0}, + {"matrix": [0, 1], "label": "Q", "x": 1, "y": 0}, + {"matrix": [0, 2], "label": "W", "x": 2, "y": 0}, + {"matrix": [0, 3], "label": "E", "x": 3, "y": 0}, + {"matrix": [0, 4], "label": "R", "x": 4, "y": 0}, + {"matrix": [0, 5], "label": "T", "x": 5, "y": 0}, + {"matrix": [0, 6], "label": "Y", "x": 6, "y": 0}, + {"matrix": [0, 7], "label": "U", "x": 7, "y": 0}, + {"matrix": [0, 8], "label": "I", "x": 8, "y": 0}, + {"matrix": [0, 9], "label": "O", "x": 9, "y": 0}, + {"matrix": [0, 10], "label": "P", "x": 10, "y": 0}, + {"matrix": [0, 11], "label": "BS", "x": 11, "y": 0}, + + {"matrix": [1, 0], "label": "Caps", "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "label": "A", "x": 1.5, "y": 1}, + {"matrix": [1, 2], "label": "S", "x": 2.5, "y": 1}, + {"matrix": [1, 3], "label": "D", "x": 3.5, "y": 1}, + {"matrix": [1, 4], "label": "F", "x": 4.5, "y": 1}, + {"matrix": [1, 5], "label": "G", "x": 5.5, "y": 1}, + {"matrix": [1, 6], "label": "H", "x": 6.5, "y": 1}, + {"matrix": [1, 7], "label": "J", "x": 7.5, "y": 1}, + {"matrix": [1, 8], "label": "K", "x": 8.5, "y": 1}, + {"matrix": [1, 9], "label": "L", "x": 9.5, "y": 1}, + {"matrix": [1, 11], "label": "Enter", "x": 10.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "label": "Shift", "x": 0, "y": 2}, + {"matrix": [2, 1], "label": "Z", "x": 1, "y": 2}, + {"matrix": [2, 2], "label": "X", "x": 2, "y": 2}, + {"matrix": [2, 3], "label": "C", "x": 3, "y": 2}, + {"matrix": [2, 4], "label": "V", "x": 4, "y": 2}, + {"matrix": [2, 5], "label": "B", "x": 5, "y": 2}, + {"matrix": [2, 6], "label": "N", "x": 6, "y": 2}, + {"matrix": [2, 7], "label": "M", "x": 7, "y": 2}, + {"matrix": [2, 8], "label": ",<", "x": 8, "y": 2}, + {"matrix": [2, 9], "label": ".>", "x": 9, "y": 2}, + {"matrix": [2, 10], "label": "/?", "x": 10, "y": 2}, + {"matrix": [2, 11], "label": "RShift", "x": 11, "y": 2}, + + {"matrix": [3, 0], "label": "Ctrl", "x": 0, "y": 3}, + {"matrix": [3, 1], "label": "Win", "x": 1, "y": 3}, + {"matrix": [3, 2], "label": "Alt", "x": 2, "y": 3}, + {"matrix": [3, 3], "label": "Menu", "x": 3, "y": 3, "w": 1.25}, + {"matrix": [3, 4], "label": "Space", "x": 4.25, "y": 3, "w": 1.75}, + {"matrix": [3, 6], "label": "Space", "x": 6, "y": 3, "w": 1.75}, + {"matrix": [3, 8], "label": "Left", "x": 7.75, "y": 3, "w": 1.25}, + {"matrix": [3, 9], "label": "Up", "x": 9, "y": 3}, + {"matrix": [3, 10], "label": "Down", "x": 10, "y": 3}, + {"matrix": [3, 11], "label": "Right", "x": 11, "y": 3} + ] + } + } +} diff --git a/keyboards/ydkb/ydpm40/rules.mk b/keyboards/ydkb/ydpm40/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ydkb/ydpm40/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ymdk/melody96/hotswap/info.json b/keyboards/ymdk/melody96/hotswap/info.json deleted file mode 100644 index 6a00e05050..0000000000 --- a/keyboards/ymdk/melody96/hotswap/info.json +++ /dev/null @@ -1,500 +0,0 @@ -{ - "keyboard_name": "Melody96 Hotswap", - "manufacturer": "YMDK", - "url": "", - "maintainer": "qmk", - "usb": { - "vid": "0x594D", - "pid": "0x4D97", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], - "rows": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "F6", "F7"] - }, - "diode_direction": "ROW2COL", - "features": { - "backlight": true, - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgblight": true - }, - "backlight": { - "pin": "B6", - "levels": 5 - }, - "rgblight": { - "led_count": 18, - "saturation_steps": 8, - "brightness_steps": 8, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - }, - "ws2812": { - "pin": "E2" - }, - "indicators": { - "caps_lock": "C7", - "num_lock": "C6", - "scroll_lock": "B5", - "on_state": 0 - }, - "bootmagic": { - "matrix": [5, 0] - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "community_layouts": ["96_ansi", "96_iso"], - "layouts": { - "LAYOUT_96_iso": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 1], "x": 1, "y": 0}, - {"matrix": [5, 2], "x": 2, "y": 0}, - {"matrix": [5, 3], "x": 3, "y": 0}, - {"matrix": [5, 4], "x": 4, "y": 0}, - {"matrix": [5, 5], "x": 5, "y": 0}, - {"matrix": [5, 6], "x": 6, "y": 0}, - {"matrix": [5, 7], "x": 7, "y": 0}, - {"matrix": [5, 8], "x": 8, "y": 0}, - {"matrix": [11, 8], "x": 9, "y": 0}, - {"matrix": [11, 7], "x": 10, "y": 0}, - {"matrix": [11, 5], "x": 11, "y": 0}, - {"matrix": [11, 4], "x": 12, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 6], "x": 14, "y": 0}, - {"matrix": [11, 2], "x": 15, "y": 0}, - {"matrix": [11, 1], "x": 16, "y": 0}, - {"matrix": [11, 0], "x": 17, "y": 0}, - {"matrix": [6, 3], "x": 18, "y": 0}, - - {"matrix": [4, 0], "x": 0, "y": 1}, - {"matrix": [4, 1], "x": 1, "y": 1}, - {"matrix": [4, 2], "x": 2, "y": 1}, - {"matrix": [4, 3], "x": 3, "y": 1}, - {"matrix": [4, 4], "x": 4, "y": 1}, - {"matrix": [4, 5], "x": 5, "y": 1}, - {"matrix": [4, 6], "x": 6, "y": 1}, - {"matrix": [4, 7], "x": 7, "y": 1}, - {"matrix": [4, 8], "x": 8, "y": 1}, - {"matrix": [10, 8], "x": 9, "y": 1}, - {"matrix": [10, 7], "x": 10, "y": 1}, - {"matrix": [10, 5], "x": 11, "y": 1}, - {"matrix": [10, 4], "x": 12, "y": 1}, - {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, - {"matrix": [10, 2], "x": 15, "y": 1}, - {"matrix": [10, 1], "x": 16, "y": 1}, - {"matrix": [10, 0], "x": 17, "y": 1}, - {"matrix": [6, 4], "x": 18, "y": 1}, - - {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 2}, - {"matrix": [3, 2], "x": 2.5, "y": 2}, - {"matrix": [3, 3], "x": 3.5, "y": 2}, - {"matrix": [3, 4], "x": 4.5, "y": 2}, - {"matrix": [3, 5], "x": 5.5, "y": 2}, - {"matrix": [3, 6], "x": 6.5, "y": 2}, - {"matrix": [3, 7], "x": 7.5, "y": 2}, - {"matrix": [3, 8], "x": 8.5, "y": 2}, - {"matrix": [9, 8], "x": 9.5, "y": 2}, - {"matrix": [9, 7], "x": 10.5, "y": 2}, - {"matrix": [9, 5], "x": 11.5, "y": 2}, - {"matrix": [9, 4], "x": 12.5, "y": 2}, - {"matrix": [9, 6], "x": 15, "y": 2}, - {"matrix": [9, 2], "x": 16, "y": 2}, - {"matrix": [9, 1], "x": 17, "y": 2}, - {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 3}, - {"matrix": [2, 2], "x": 2.75, "y": 3}, - {"matrix": [2, 3], "x": 3.75, "y": 3}, - {"matrix": [2, 4], "x": 4.75, "y": 3}, - {"matrix": [2, 5], "x": 5.75, "y": 3}, - {"matrix": [2, 6], "x": 6.75, "y": 3}, - {"matrix": [2, 7], "x": 7.75, "y": 3}, - {"matrix": [2, 8], "x": 8.75, "y": 3}, - {"matrix": [8, 8], "x": 9.75, "y": 3}, - {"matrix": [8, 7], "x": 10.75, "y": 3}, - {"matrix": [8, 5], "x": 11.75, "y": 3}, - {"matrix": [8, 4], "x": 12.75, "y": 3}, - {"matrix": [9, 3], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, - {"matrix": [8, 6], "x": 15, "y": 3}, - {"matrix": [8, 2], "x": 16, "y": 3}, - {"matrix": [8, 1], "x": 17, "y": 3}, - - {"matrix": [1, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 4}, - {"matrix": [1, 2], "x": 2.25, "y": 4}, - {"matrix": [1, 3], "x": 3.25, "y": 4}, - {"matrix": [1, 4], "x": 4.25, "y": 4}, - {"matrix": [1, 5], "x": 5.25, "y": 4}, - {"matrix": [1, 6], "x": 6.25, "y": 4}, - {"matrix": [1, 7], "x": 7.25, "y": 4}, - {"matrix": [1, 8], "x": 8.25, "y": 4}, - {"matrix": [7, 8], "x": 9.25, "y": 4}, - {"matrix": [7, 7], "x": 10.25, "y": 4}, - {"matrix": [7, 5], "x": 11.25, "y": 4}, - {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [7, 3], "x": 14, "y": 4}, - {"matrix": [7, 6], "x": 15, "y": 4}, - {"matrix": [7, 2], "x": 16, "y": 4}, - {"matrix": [7, 1], "x": 17, "y": 4}, - {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, - - {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [0, 8], "x": 10, "y": 5}, - {"matrix": [0, 7], "x": 11, "y": 5}, - {"matrix": [0, 5], "x": 12, "y": 5}, - {"matrix": [0, 4], "x": 13, "y": 5}, - {"matrix": [0, 3], "x": 14, "y": 5}, - {"matrix": [6, 6], "x": 15, "y": 5}, - {"matrix": [6, 2], "x": 16, "y": 5}, - {"matrix": [6, 1], "x": 17, "y": 5} - ] - }, - "LAYOUT_96_iso_rwkl": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 1], "x": 1, "y": 0}, - {"matrix": [5, 2], "x": 2, "y": 0}, - {"matrix": [5, 3], "x": 3, "y": 0}, - {"matrix": [5, 4], "x": 4, "y": 0}, - {"matrix": [5, 5], "x": 5, "y": 0}, - {"matrix": [5, 6], "x": 6, "y": 0}, - {"matrix": [5, 7], "x": 7, "y": 0}, - {"matrix": [5, 8], "x": 8, "y": 0}, - {"matrix": [11, 8], "x": 9, "y": 0}, - {"matrix": [11, 7], "x": 10, "y": 0}, - {"matrix": [11, 5], "x": 11, "y": 0}, - {"matrix": [11, 4], "x": 12, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 6], "x": 14, "y": 0}, - {"matrix": [11, 2], "x": 15, "y": 0}, - {"matrix": [11, 1], "x": 16, "y": 0}, - {"matrix": [11, 0], "x": 17, "y": 0}, - {"matrix": [6, 3], "x": 18, "y": 0}, - - {"matrix": [4, 0], "x": 0, "y": 1}, - {"matrix": [4, 1], "x": 1, "y": 1}, - {"matrix": [4, 2], "x": 2, "y": 1}, - {"matrix": [4, 3], "x": 3, "y": 1}, - {"matrix": [4, 4], "x": 4, "y": 1}, - {"matrix": [4, 5], "x": 5, "y": 1}, - {"matrix": [4, 6], "x": 6, "y": 1}, - {"matrix": [4, 7], "x": 7, "y": 1}, - {"matrix": [4, 8], "x": 8, "y": 1}, - {"matrix": [10, 8], "x": 9, "y": 1}, - {"matrix": [10, 7], "x": 10, "y": 1}, - {"matrix": [10, 5], "x": 11, "y": 1}, - {"matrix": [10, 4], "x": 12, "y": 1}, - {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, - {"matrix": [10, 2], "x": 15, "y": 1}, - {"matrix": [10, 1], "x": 16, "y": 1}, - {"matrix": [10, 0], "x": 17, "y": 1}, - {"matrix": [6, 4], "x": 18, "y": 1}, - - {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 2}, - {"matrix": [3, 2], "x": 2.5, "y": 2}, - {"matrix": [3, 3], "x": 3.5, "y": 2}, - {"matrix": [3, 4], "x": 4.5, "y": 2}, - {"matrix": [3, 5], "x": 5.5, "y": 2}, - {"matrix": [3, 6], "x": 6.5, "y": 2}, - {"matrix": [3, 7], "x": 7.5, "y": 2}, - {"matrix": [3, 8], "x": 8.5, "y": 2}, - {"matrix": [9, 8], "x": 9.5, "y": 2}, - {"matrix": [9, 7], "x": 10.5, "y": 2}, - {"matrix": [9, 5], "x": 11.5, "y": 2}, - {"matrix": [9, 4], "x": 12.5, "y": 2}, - {"matrix": [9, 6], "x": 15, "y": 2}, - {"matrix": [9, 2], "x": 16, "y": 2}, - {"matrix": [9, 1], "x": 17, "y": 2}, - {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 3}, - {"matrix": [2, 2], "x": 2.75, "y": 3}, - {"matrix": [2, 3], "x": 3.75, "y": 3}, - {"matrix": [2, 4], "x": 4.75, "y": 3}, - {"matrix": [2, 5], "x": 5.75, "y": 3}, - {"matrix": [2, 6], "x": 6.75, "y": 3}, - {"matrix": [2, 7], "x": 7.75, "y": 3}, - {"matrix": [2, 8], "x": 8.75, "y": 3}, - {"matrix": [8, 8], "x": 9.75, "y": 3}, - {"matrix": [8, 7], "x": 10.75, "y": 3}, - {"matrix": [8, 5], "x": 11.75, "y": 3}, - {"matrix": [8, 4], "x": 12.75, "y": 3}, - {"matrix": [9, 3], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, - {"matrix": [8, 6], "x": 15, "y": 3}, - {"matrix": [8, 2], "x": 16, "y": 3}, - {"matrix": [8, 1], "x": 17, "y": 3}, - - {"matrix": [1, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [1, 1], "x": 1.25, "y": 4}, - {"matrix": [1, 2], "x": 2.25, "y": 4}, - {"matrix": [1, 3], "x": 3.25, "y": 4}, - {"matrix": [1, 4], "x": 4.25, "y": 4}, - {"matrix": [1, 5], "x": 5.25, "y": 4}, - {"matrix": [1, 6], "x": 6.25, "y": 4}, - {"matrix": [1, 7], "x": 7.25, "y": 4}, - {"matrix": [1, 8], "x": 8.25, "y": 4}, - {"matrix": [7, 8], "x": 9.25, "y": 4}, - {"matrix": [7, 7], "x": 10.25, "y": 4}, - {"matrix": [7, 5], "x": 11.25, "y": 4}, - {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [7, 3], "x": 14, "y": 4}, - {"matrix": [7, 6], "x": 15, "y": 4}, - {"matrix": [7, 2], "x": 16, "y": 4}, - {"matrix": [7, 1], "x": 17, "y": 4}, - {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, - - {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [0, 8], "x": 10, "y": 5, "w": 1.5}, - {"matrix": [0, 5], "x": 11.5, "y": 5, "w": 1.5}, - {"matrix": [0, 4], "x": 13, "y": 5}, - {"matrix": [0, 3], "x": 14, "y": 5}, - {"matrix": [6, 6], "x": 15, "y": 5}, - {"matrix": [6, 2], "x": 16, "y": 5}, - {"matrix": [6, 1], "x": 17, "y": 5} - ] - }, - "LAYOUT_96_ansi": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 1], "x": 1, "y": 0}, - {"matrix": [5, 2], "x": 2, "y": 0}, - {"matrix": [5, 3], "x": 3, "y": 0}, - {"matrix": [5, 4], "x": 4, "y": 0}, - {"matrix": [5, 5], "x": 5, "y": 0}, - {"matrix": [5, 6], "x": 6, "y": 0}, - {"matrix": [5, 7], "x": 7, "y": 0}, - {"matrix": [5, 8], "x": 8, "y": 0}, - {"matrix": [11, 8], "x": 9, "y": 0}, - {"matrix": [11, 7], "x": 10, "y": 0}, - {"matrix": [11, 5], "x": 11, "y": 0}, - {"matrix": [11, 4], "x": 12, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 6], "x": 14, "y": 0}, - {"matrix": [11, 2], "x": 15, "y": 0}, - {"matrix": [11, 1], "x": 16, "y": 0}, - {"matrix": [11, 0], "x": 17, "y": 0}, - {"matrix": [6, 3], "x": 18, "y": 0}, - - {"matrix": [4, 0], "x": 0, "y": 1}, - {"matrix": [4, 1], "x": 1, "y": 1}, - {"matrix": [4, 2], "x": 2, "y": 1}, - {"matrix": [4, 3], "x": 3, "y": 1}, - {"matrix": [4, 4], "x": 4, "y": 1}, - {"matrix": [4, 5], "x": 5, "y": 1}, - {"matrix": [4, 6], "x": 6, "y": 1}, - {"matrix": [4, 7], "x": 7, "y": 1}, - {"matrix": [4, 8], "x": 8, "y": 1}, - {"matrix": [10, 8], "x": 9, "y": 1}, - {"matrix": [10, 7], "x": 10, "y": 1}, - {"matrix": [10, 5], "x": 11, "y": 1}, - {"matrix": [10, 4], "x": 12, "y": 1}, - {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, - {"matrix": [10, 2], "x": 15, "y": 1}, - {"matrix": [10, 1], "x": 16, "y": 1}, - {"matrix": [10, 0], "x": 17, "y": 1}, - {"matrix": [6, 4], "x": 18, "y": 1}, - - {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 2}, - {"matrix": [3, 2], "x": 2.5, "y": 2}, - {"matrix": [3, 3], "x": 3.5, "y": 2}, - {"matrix": [3, 4], "x": 4.5, "y": 2}, - {"matrix": [3, 5], "x": 5.5, "y": 2}, - {"matrix": [3, 6], "x": 6.5, "y": 2}, - {"matrix": [3, 7], "x": 7.5, "y": 2}, - {"matrix": [3, 8], "x": 8.5, "y": 2}, - {"matrix": [9, 8], "x": 9.5, "y": 2}, - {"matrix": [9, 7], "x": 10.5, "y": 2}, - {"matrix": [9, 5], "x": 11.5, "y": 2}, - {"matrix": [9, 4], "x": 12.5, "y": 2}, - {"matrix": [9, 3], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [9, 6], "x": 15, "y": 2}, - {"matrix": [9, 2], "x": 16, "y": 2}, - {"matrix": [9, 1], "x": 17, "y": 2}, - {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 3}, - {"matrix": [2, 2], "x": 2.75, "y": 3}, - {"matrix": [2, 3], "x": 3.75, "y": 3}, - {"matrix": [2, 4], "x": 4.75, "y": 3}, - {"matrix": [2, 5], "x": 5.75, "y": 3}, - {"matrix": [2, 6], "x": 6.75, "y": 3}, - {"matrix": [2, 7], "x": 7.75, "y": 3}, - {"matrix": [2, 8], "x": 8.75, "y": 3}, - {"matrix": [8, 8], "x": 9.75, "y": 3}, - {"matrix": [8, 7], "x": 10.75, "y": 3}, - {"matrix": [8, 5], "x": 11.75, "y": 3}, - {"matrix": [8, 4], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [8, 6], "x": 15, "y": 3}, - {"matrix": [8, 2], "x": 16, "y": 3}, - {"matrix": [8, 1], "x": 17, "y": 3}, - - {"matrix": [1, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 4}, - {"matrix": [1, 3], "x": 3.25, "y": 4}, - {"matrix": [1, 4], "x": 4.25, "y": 4}, - {"matrix": [1, 5], "x": 5.25, "y": 4}, - {"matrix": [1, 6], "x": 6.25, "y": 4}, - {"matrix": [1, 7], "x": 7.25, "y": 4}, - {"matrix": [1, 8], "x": 8.25, "y": 4}, - {"matrix": [7, 8], "x": 9.25, "y": 4}, - {"matrix": [7, 7], "x": 10.25, "y": 4}, - {"matrix": [7, 5], "x": 11.25, "y": 4}, - {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [7, 3], "x": 14, "y": 4}, - {"matrix": [7, 6], "x": 15, "y": 4}, - {"matrix": [7, 2], "x": 16, "y": 4}, - {"matrix": [7, 1], "x": 17, "y": 4}, - {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, - - {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [0, 8], "x": 10, "y": 5}, - {"matrix": [0, 7], "x": 11, "y": 5}, - {"matrix": [0, 5], "x": 12, "y": 5}, - {"matrix": [0, 4], "x": 13, "y": 5}, - {"matrix": [0, 3], "x": 14, "y": 5}, - {"matrix": [6, 6], "x": 15, "y": 5}, - {"matrix": [6, 2], "x": 16, "y": 5}, - {"matrix": [6, 1], "x": 17, "y": 5} - ] - }, - "LAYOUT_96_ansi_rwkl": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [5, 1], "x": 1, "y": 0}, - {"matrix": [5, 2], "x": 2, "y": 0}, - {"matrix": [5, 3], "x": 3, "y": 0}, - {"matrix": [5, 4], "x": 4, "y": 0}, - {"matrix": [5, 5], "x": 5, "y": 0}, - {"matrix": [5, 6], "x": 6, "y": 0}, - {"matrix": [5, 7], "x": 7, "y": 0}, - {"matrix": [5, 8], "x": 8, "y": 0}, - {"matrix": [11, 8], "x": 9, "y": 0}, - {"matrix": [11, 7], "x": 10, "y": 0}, - {"matrix": [11, 5], "x": 11, "y": 0}, - {"matrix": [11, 4], "x": 12, "y": 0}, - {"matrix": [11, 3], "x": 13, "y": 0}, - {"matrix": [11, 6], "x": 14, "y": 0}, - {"matrix": [11, 2], "x": 15, "y": 0}, - {"matrix": [11, 1], "x": 16, "y": 0}, - {"matrix": [11, 0], "x": 17, "y": 0}, - {"matrix": [6, 3], "x": 18, "y": 0}, - - {"matrix": [4, 0], "x": 0, "y": 1}, - {"matrix": [4, 1], "x": 1, "y": 1}, - {"matrix": [4, 2], "x": 2, "y": 1}, - {"matrix": [4, 3], "x": 3, "y": 1}, - {"matrix": [4, 4], "x": 4, "y": 1}, - {"matrix": [4, 5], "x": 5, "y": 1}, - {"matrix": [4, 6], "x": 6, "y": 1}, - {"matrix": [4, 7], "x": 7, "y": 1}, - {"matrix": [4, 8], "x": 8, "y": 1}, - {"matrix": [10, 8], "x": 9, "y": 1}, - {"matrix": [10, 7], "x": 10, "y": 1}, - {"matrix": [10, 5], "x": 11, "y": 1}, - {"matrix": [10, 4], "x": 12, "y": 1}, - {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, - {"matrix": [10, 2], "x": 15, "y": 1}, - {"matrix": [10, 1], "x": 16, "y": 1}, - {"matrix": [10, 0], "x": 17, "y": 1}, - {"matrix": [6, 4], "x": 18, "y": 1}, - - {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, - {"matrix": [3, 1], "x": 1.5, "y": 2}, - {"matrix": [3, 2], "x": 2.5, "y": 2}, - {"matrix": [3, 3], "x": 3.5, "y": 2}, - {"matrix": [3, 4], "x": 4.5, "y": 2}, - {"matrix": [3, 5], "x": 5.5, "y": 2}, - {"matrix": [3, 6], "x": 6.5, "y": 2}, - {"matrix": [3, 7], "x": 7.5, "y": 2}, - {"matrix": [3, 8], "x": 8.5, "y": 2}, - {"matrix": [9, 8], "x": 9.5, "y": 2}, - {"matrix": [9, 7], "x": 10.5, "y": 2}, - {"matrix": [9, 5], "x": 11.5, "y": 2}, - {"matrix": [9, 4], "x": 12.5, "y": 2}, - {"matrix": [9, 3], "x": 13.5, "y": 2, "w": 1.5}, - {"matrix": [9, 6], "x": 15, "y": 2}, - {"matrix": [9, 2], "x": 16, "y": 2}, - {"matrix": [9, 1], "x": 17, "y": 2}, - {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, - - {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 3}, - {"matrix": [2, 2], "x": 2.75, "y": 3}, - {"matrix": [2, 3], "x": 3.75, "y": 3}, - {"matrix": [2, 4], "x": 4.75, "y": 3}, - {"matrix": [2, 5], "x": 5.75, "y": 3}, - {"matrix": [2, 6], "x": 6.75, "y": 3}, - {"matrix": [2, 7], "x": 7.75, "y": 3}, - {"matrix": [2, 8], "x": 8.75, "y": 3}, - {"matrix": [8, 8], "x": 9.75, "y": 3}, - {"matrix": [8, 7], "x": 10.75, "y": 3}, - {"matrix": [8, 5], "x": 11.75, "y": 3}, - {"matrix": [8, 4], "x": 12.75, "y": 3, "w": 2.25}, - {"matrix": [8, 6], "x": 15, "y": 3}, - {"matrix": [8, 2], "x": 16, "y": 3}, - {"matrix": [8, 1], "x": 17, "y": 3}, - - {"matrix": [1, 0], "x": 0, "y": 4, "w": 2.25}, - {"matrix": [1, 2], "x": 2.25, "y": 4}, - {"matrix": [1, 3], "x": 3.25, "y": 4}, - {"matrix": [1, 4], "x": 4.25, "y": 4}, - {"matrix": [1, 5], "x": 5.25, "y": 4}, - {"matrix": [1, 6], "x": 6.25, "y": 4}, - {"matrix": [1, 7], "x": 7.25, "y": 4}, - {"matrix": [1, 8], "x": 8.25, "y": 4}, - {"matrix": [7, 8], "x": 9.25, "y": 4}, - {"matrix": [7, 7], "x": 10.25, "y": 4}, - {"matrix": [7, 5], "x": 11.25, "y": 4}, - {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, - {"matrix": [7, 3], "x": 14, "y": 4}, - {"matrix": [7, 6], "x": 15, "y": 4}, - {"matrix": [7, 2], "x": 16, "y": 4}, - {"matrix": [7, 1], "x": 17, "y": 4}, - {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, - - {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, - {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, - {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, - {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, - {"matrix": [0, 8], "x": 10, "y": 5, "w": 1.5}, - {"matrix": [0, 5], "x": 11.5, "y": 5, "w": 1.5}, - {"matrix": [0, 4], "x": 13, "y": 5}, - {"matrix": [0, 3], "x": 14, "y": 5}, - {"matrix": [6, 6], "x": 15, "y": 5}, - {"matrix": [6, 2], "x": 16, "y": 5}, - {"matrix": [6, 1], "x": 17, "y": 5} - ] - } - } -} diff --git a/keyboards/ymdk/melody96/hotswap/keyboard.json b/keyboards/ymdk/melody96/hotswap/keyboard.json new file mode 100644 index 0000000000..6a00e05050 --- /dev/null +++ b/keyboards/ymdk/melody96/hotswap/keyboard.json @@ -0,0 +1,500 @@ +{ + "keyboard_name": "Melody96 Hotswap", + "manufacturer": "YMDK", + "url": "", + "maintainer": "qmk", + "usb": { + "vid": "0x594D", + "pid": "0x4D97", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["D0", "D1", "D2", "D3", "D5", "D4", "D6", "D7", "B4"], + "rows": ["B7", "B3", "B2", "B1", "B0", "E6", "F0", "F1", "F4", "F5", "F6", "F7"] + }, + "diode_direction": "ROW2COL", + "features": { + "backlight": true, + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgblight": true + }, + "backlight": { + "pin": "B6", + "levels": 5 + }, + "rgblight": { + "led_count": 18, + "saturation_steps": 8, + "brightness_steps": 8, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + }, + "ws2812": { + "pin": "E2" + }, + "indicators": { + "caps_lock": "C7", + "num_lock": "C6", + "scroll_lock": "B5", + "on_state": 0 + }, + "bootmagic": { + "matrix": [5, 0] + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "community_layouts": ["96_ansi", "96_iso"], + "layouts": { + "LAYOUT_96_iso": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 1], "x": 1, "y": 0}, + {"matrix": [5, 2], "x": 2, "y": 0}, + {"matrix": [5, 3], "x": 3, "y": 0}, + {"matrix": [5, 4], "x": 4, "y": 0}, + {"matrix": [5, 5], "x": 5, "y": 0}, + {"matrix": [5, 6], "x": 6, "y": 0}, + {"matrix": [5, 7], "x": 7, "y": 0}, + {"matrix": [5, 8], "x": 8, "y": 0}, + {"matrix": [11, 8], "x": 9, "y": 0}, + {"matrix": [11, 7], "x": 10, "y": 0}, + {"matrix": [11, 5], "x": 11, "y": 0}, + {"matrix": [11, 4], "x": 12, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 6], "x": 14, "y": 0}, + {"matrix": [11, 2], "x": 15, "y": 0}, + {"matrix": [11, 1], "x": 16, "y": 0}, + {"matrix": [11, 0], "x": 17, "y": 0}, + {"matrix": [6, 3], "x": 18, "y": 0}, + + {"matrix": [4, 0], "x": 0, "y": 1}, + {"matrix": [4, 1], "x": 1, "y": 1}, + {"matrix": [4, 2], "x": 2, "y": 1}, + {"matrix": [4, 3], "x": 3, "y": 1}, + {"matrix": [4, 4], "x": 4, "y": 1}, + {"matrix": [4, 5], "x": 5, "y": 1}, + {"matrix": [4, 6], "x": 6, "y": 1}, + {"matrix": [4, 7], "x": 7, "y": 1}, + {"matrix": [4, 8], "x": 8, "y": 1}, + {"matrix": [10, 8], "x": 9, "y": 1}, + {"matrix": [10, 7], "x": 10, "y": 1}, + {"matrix": [10, 5], "x": 11, "y": 1}, + {"matrix": [10, 4], "x": 12, "y": 1}, + {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, + {"matrix": [10, 2], "x": 15, "y": 1}, + {"matrix": [10, 1], "x": 16, "y": 1}, + {"matrix": [10, 0], "x": 17, "y": 1}, + {"matrix": [6, 4], "x": 18, "y": 1}, + + {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 2}, + {"matrix": [3, 2], "x": 2.5, "y": 2}, + {"matrix": [3, 3], "x": 3.5, "y": 2}, + {"matrix": [3, 4], "x": 4.5, "y": 2}, + {"matrix": [3, 5], "x": 5.5, "y": 2}, + {"matrix": [3, 6], "x": 6.5, "y": 2}, + {"matrix": [3, 7], "x": 7.5, "y": 2}, + {"matrix": [3, 8], "x": 8.5, "y": 2}, + {"matrix": [9, 8], "x": 9.5, "y": 2}, + {"matrix": [9, 7], "x": 10.5, "y": 2}, + {"matrix": [9, 5], "x": 11.5, "y": 2}, + {"matrix": [9, 4], "x": 12.5, "y": 2}, + {"matrix": [9, 6], "x": 15, "y": 2}, + {"matrix": [9, 2], "x": 16, "y": 2}, + {"matrix": [9, 1], "x": 17, "y": 2}, + {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 3}, + {"matrix": [2, 2], "x": 2.75, "y": 3}, + {"matrix": [2, 3], "x": 3.75, "y": 3}, + {"matrix": [2, 4], "x": 4.75, "y": 3}, + {"matrix": [2, 5], "x": 5.75, "y": 3}, + {"matrix": [2, 6], "x": 6.75, "y": 3}, + {"matrix": [2, 7], "x": 7.75, "y": 3}, + {"matrix": [2, 8], "x": 8.75, "y": 3}, + {"matrix": [8, 8], "x": 9.75, "y": 3}, + {"matrix": [8, 7], "x": 10.75, "y": 3}, + {"matrix": [8, 5], "x": 11.75, "y": 3}, + {"matrix": [8, 4], "x": 12.75, "y": 3}, + {"matrix": [9, 3], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, + {"matrix": [8, 6], "x": 15, "y": 3}, + {"matrix": [8, 2], "x": 16, "y": 3}, + {"matrix": [8, 1], "x": 17, "y": 3}, + + {"matrix": [1, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 4}, + {"matrix": [1, 2], "x": 2.25, "y": 4}, + {"matrix": [1, 3], "x": 3.25, "y": 4}, + {"matrix": [1, 4], "x": 4.25, "y": 4}, + {"matrix": [1, 5], "x": 5.25, "y": 4}, + {"matrix": [1, 6], "x": 6.25, "y": 4}, + {"matrix": [1, 7], "x": 7.25, "y": 4}, + {"matrix": [1, 8], "x": 8.25, "y": 4}, + {"matrix": [7, 8], "x": 9.25, "y": 4}, + {"matrix": [7, 7], "x": 10.25, "y": 4}, + {"matrix": [7, 5], "x": 11.25, "y": 4}, + {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [7, 3], "x": 14, "y": 4}, + {"matrix": [7, 6], "x": 15, "y": 4}, + {"matrix": [7, 2], "x": 16, "y": 4}, + {"matrix": [7, 1], "x": 17, "y": 4}, + {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, + + {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [0, 8], "x": 10, "y": 5}, + {"matrix": [0, 7], "x": 11, "y": 5}, + {"matrix": [0, 5], "x": 12, "y": 5}, + {"matrix": [0, 4], "x": 13, "y": 5}, + {"matrix": [0, 3], "x": 14, "y": 5}, + {"matrix": [6, 6], "x": 15, "y": 5}, + {"matrix": [6, 2], "x": 16, "y": 5}, + {"matrix": [6, 1], "x": 17, "y": 5} + ] + }, + "LAYOUT_96_iso_rwkl": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 1], "x": 1, "y": 0}, + {"matrix": [5, 2], "x": 2, "y": 0}, + {"matrix": [5, 3], "x": 3, "y": 0}, + {"matrix": [5, 4], "x": 4, "y": 0}, + {"matrix": [5, 5], "x": 5, "y": 0}, + {"matrix": [5, 6], "x": 6, "y": 0}, + {"matrix": [5, 7], "x": 7, "y": 0}, + {"matrix": [5, 8], "x": 8, "y": 0}, + {"matrix": [11, 8], "x": 9, "y": 0}, + {"matrix": [11, 7], "x": 10, "y": 0}, + {"matrix": [11, 5], "x": 11, "y": 0}, + {"matrix": [11, 4], "x": 12, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 6], "x": 14, "y": 0}, + {"matrix": [11, 2], "x": 15, "y": 0}, + {"matrix": [11, 1], "x": 16, "y": 0}, + {"matrix": [11, 0], "x": 17, "y": 0}, + {"matrix": [6, 3], "x": 18, "y": 0}, + + {"matrix": [4, 0], "x": 0, "y": 1}, + {"matrix": [4, 1], "x": 1, "y": 1}, + {"matrix": [4, 2], "x": 2, "y": 1}, + {"matrix": [4, 3], "x": 3, "y": 1}, + {"matrix": [4, 4], "x": 4, "y": 1}, + {"matrix": [4, 5], "x": 5, "y": 1}, + {"matrix": [4, 6], "x": 6, "y": 1}, + {"matrix": [4, 7], "x": 7, "y": 1}, + {"matrix": [4, 8], "x": 8, "y": 1}, + {"matrix": [10, 8], "x": 9, "y": 1}, + {"matrix": [10, 7], "x": 10, "y": 1}, + {"matrix": [10, 5], "x": 11, "y": 1}, + {"matrix": [10, 4], "x": 12, "y": 1}, + {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, + {"matrix": [10, 2], "x": 15, "y": 1}, + {"matrix": [10, 1], "x": 16, "y": 1}, + {"matrix": [10, 0], "x": 17, "y": 1}, + {"matrix": [6, 4], "x": 18, "y": 1}, + + {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 2}, + {"matrix": [3, 2], "x": 2.5, "y": 2}, + {"matrix": [3, 3], "x": 3.5, "y": 2}, + {"matrix": [3, 4], "x": 4.5, "y": 2}, + {"matrix": [3, 5], "x": 5.5, "y": 2}, + {"matrix": [3, 6], "x": 6.5, "y": 2}, + {"matrix": [3, 7], "x": 7.5, "y": 2}, + {"matrix": [3, 8], "x": 8.5, "y": 2}, + {"matrix": [9, 8], "x": 9.5, "y": 2}, + {"matrix": [9, 7], "x": 10.5, "y": 2}, + {"matrix": [9, 5], "x": 11.5, "y": 2}, + {"matrix": [9, 4], "x": 12.5, "y": 2}, + {"matrix": [9, 6], "x": 15, "y": 2}, + {"matrix": [9, 2], "x": 16, "y": 2}, + {"matrix": [9, 1], "x": 17, "y": 2}, + {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 3}, + {"matrix": [2, 2], "x": 2.75, "y": 3}, + {"matrix": [2, 3], "x": 3.75, "y": 3}, + {"matrix": [2, 4], "x": 4.75, "y": 3}, + {"matrix": [2, 5], "x": 5.75, "y": 3}, + {"matrix": [2, 6], "x": 6.75, "y": 3}, + {"matrix": [2, 7], "x": 7.75, "y": 3}, + {"matrix": [2, 8], "x": 8.75, "y": 3}, + {"matrix": [8, 8], "x": 9.75, "y": 3}, + {"matrix": [8, 7], "x": 10.75, "y": 3}, + {"matrix": [8, 5], "x": 11.75, "y": 3}, + {"matrix": [8, 4], "x": 12.75, "y": 3}, + {"matrix": [9, 3], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, + {"matrix": [8, 6], "x": 15, "y": 3}, + {"matrix": [8, 2], "x": 16, "y": 3}, + {"matrix": [8, 1], "x": 17, "y": 3}, + + {"matrix": [1, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [1, 1], "x": 1.25, "y": 4}, + {"matrix": [1, 2], "x": 2.25, "y": 4}, + {"matrix": [1, 3], "x": 3.25, "y": 4}, + {"matrix": [1, 4], "x": 4.25, "y": 4}, + {"matrix": [1, 5], "x": 5.25, "y": 4}, + {"matrix": [1, 6], "x": 6.25, "y": 4}, + {"matrix": [1, 7], "x": 7.25, "y": 4}, + {"matrix": [1, 8], "x": 8.25, "y": 4}, + {"matrix": [7, 8], "x": 9.25, "y": 4}, + {"matrix": [7, 7], "x": 10.25, "y": 4}, + {"matrix": [7, 5], "x": 11.25, "y": 4}, + {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [7, 3], "x": 14, "y": 4}, + {"matrix": [7, 6], "x": 15, "y": 4}, + {"matrix": [7, 2], "x": 16, "y": 4}, + {"matrix": [7, 1], "x": 17, "y": 4}, + {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, + + {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [0, 8], "x": 10, "y": 5, "w": 1.5}, + {"matrix": [0, 5], "x": 11.5, "y": 5, "w": 1.5}, + {"matrix": [0, 4], "x": 13, "y": 5}, + {"matrix": [0, 3], "x": 14, "y": 5}, + {"matrix": [6, 6], "x": 15, "y": 5}, + {"matrix": [6, 2], "x": 16, "y": 5}, + {"matrix": [6, 1], "x": 17, "y": 5} + ] + }, + "LAYOUT_96_ansi": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 1], "x": 1, "y": 0}, + {"matrix": [5, 2], "x": 2, "y": 0}, + {"matrix": [5, 3], "x": 3, "y": 0}, + {"matrix": [5, 4], "x": 4, "y": 0}, + {"matrix": [5, 5], "x": 5, "y": 0}, + {"matrix": [5, 6], "x": 6, "y": 0}, + {"matrix": [5, 7], "x": 7, "y": 0}, + {"matrix": [5, 8], "x": 8, "y": 0}, + {"matrix": [11, 8], "x": 9, "y": 0}, + {"matrix": [11, 7], "x": 10, "y": 0}, + {"matrix": [11, 5], "x": 11, "y": 0}, + {"matrix": [11, 4], "x": 12, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 6], "x": 14, "y": 0}, + {"matrix": [11, 2], "x": 15, "y": 0}, + {"matrix": [11, 1], "x": 16, "y": 0}, + {"matrix": [11, 0], "x": 17, "y": 0}, + {"matrix": [6, 3], "x": 18, "y": 0}, + + {"matrix": [4, 0], "x": 0, "y": 1}, + {"matrix": [4, 1], "x": 1, "y": 1}, + {"matrix": [4, 2], "x": 2, "y": 1}, + {"matrix": [4, 3], "x": 3, "y": 1}, + {"matrix": [4, 4], "x": 4, "y": 1}, + {"matrix": [4, 5], "x": 5, "y": 1}, + {"matrix": [4, 6], "x": 6, "y": 1}, + {"matrix": [4, 7], "x": 7, "y": 1}, + {"matrix": [4, 8], "x": 8, "y": 1}, + {"matrix": [10, 8], "x": 9, "y": 1}, + {"matrix": [10, 7], "x": 10, "y": 1}, + {"matrix": [10, 5], "x": 11, "y": 1}, + {"matrix": [10, 4], "x": 12, "y": 1}, + {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, + {"matrix": [10, 2], "x": 15, "y": 1}, + {"matrix": [10, 1], "x": 16, "y": 1}, + {"matrix": [10, 0], "x": 17, "y": 1}, + {"matrix": [6, 4], "x": 18, "y": 1}, + + {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 2}, + {"matrix": [3, 2], "x": 2.5, "y": 2}, + {"matrix": [3, 3], "x": 3.5, "y": 2}, + {"matrix": [3, 4], "x": 4.5, "y": 2}, + {"matrix": [3, 5], "x": 5.5, "y": 2}, + {"matrix": [3, 6], "x": 6.5, "y": 2}, + {"matrix": [3, 7], "x": 7.5, "y": 2}, + {"matrix": [3, 8], "x": 8.5, "y": 2}, + {"matrix": [9, 8], "x": 9.5, "y": 2}, + {"matrix": [9, 7], "x": 10.5, "y": 2}, + {"matrix": [9, 5], "x": 11.5, "y": 2}, + {"matrix": [9, 4], "x": 12.5, "y": 2}, + {"matrix": [9, 3], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [9, 6], "x": 15, "y": 2}, + {"matrix": [9, 2], "x": 16, "y": 2}, + {"matrix": [9, 1], "x": 17, "y": 2}, + {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 3}, + {"matrix": [2, 2], "x": 2.75, "y": 3}, + {"matrix": [2, 3], "x": 3.75, "y": 3}, + {"matrix": [2, 4], "x": 4.75, "y": 3}, + {"matrix": [2, 5], "x": 5.75, "y": 3}, + {"matrix": [2, 6], "x": 6.75, "y": 3}, + {"matrix": [2, 7], "x": 7.75, "y": 3}, + {"matrix": [2, 8], "x": 8.75, "y": 3}, + {"matrix": [8, 8], "x": 9.75, "y": 3}, + {"matrix": [8, 7], "x": 10.75, "y": 3}, + {"matrix": [8, 5], "x": 11.75, "y": 3}, + {"matrix": [8, 4], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [8, 6], "x": 15, "y": 3}, + {"matrix": [8, 2], "x": 16, "y": 3}, + {"matrix": [8, 1], "x": 17, "y": 3}, + + {"matrix": [1, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 4}, + {"matrix": [1, 3], "x": 3.25, "y": 4}, + {"matrix": [1, 4], "x": 4.25, "y": 4}, + {"matrix": [1, 5], "x": 5.25, "y": 4}, + {"matrix": [1, 6], "x": 6.25, "y": 4}, + {"matrix": [1, 7], "x": 7.25, "y": 4}, + {"matrix": [1, 8], "x": 8.25, "y": 4}, + {"matrix": [7, 8], "x": 9.25, "y": 4}, + {"matrix": [7, 7], "x": 10.25, "y": 4}, + {"matrix": [7, 5], "x": 11.25, "y": 4}, + {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [7, 3], "x": 14, "y": 4}, + {"matrix": [7, 6], "x": 15, "y": 4}, + {"matrix": [7, 2], "x": 16, "y": 4}, + {"matrix": [7, 1], "x": 17, "y": 4}, + {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, + + {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [0, 8], "x": 10, "y": 5}, + {"matrix": [0, 7], "x": 11, "y": 5}, + {"matrix": [0, 5], "x": 12, "y": 5}, + {"matrix": [0, 4], "x": 13, "y": 5}, + {"matrix": [0, 3], "x": 14, "y": 5}, + {"matrix": [6, 6], "x": 15, "y": 5}, + {"matrix": [6, 2], "x": 16, "y": 5}, + {"matrix": [6, 1], "x": 17, "y": 5} + ] + }, + "LAYOUT_96_ansi_rwkl": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [5, 1], "x": 1, "y": 0}, + {"matrix": [5, 2], "x": 2, "y": 0}, + {"matrix": [5, 3], "x": 3, "y": 0}, + {"matrix": [5, 4], "x": 4, "y": 0}, + {"matrix": [5, 5], "x": 5, "y": 0}, + {"matrix": [5, 6], "x": 6, "y": 0}, + {"matrix": [5, 7], "x": 7, "y": 0}, + {"matrix": [5, 8], "x": 8, "y": 0}, + {"matrix": [11, 8], "x": 9, "y": 0}, + {"matrix": [11, 7], "x": 10, "y": 0}, + {"matrix": [11, 5], "x": 11, "y": 0}, + {"matrix": [11, 4], "x": 12, "y": 0}, + {"matrix": [11, 3], "x": 13, "y": 0}, + {"matrix": [11, 6], "x": 14, "y": 0}, + {"matrix": [11, 2], "x": 15, "y": 0}, + {"matrix": [11, 1], "x": 16, "y": 0}, + {"matrix": [11, 0], "x": 17, "y": 0}, + {"matrix": [6, 3], "x": 18, "y": 0}, + + {"matrix": [4, 0], "x": 0, "y": 1}, + {"matrix": [4, 1], "x": 1, "y": 1}, + {"matrix": [4, 2], "x": 2, "y": 1}, + {"matrix": [4, 3], "x": 3, "y": 1}, + {"matrix": [4, 4], "x": 4, "y": 1}, + {"matrix": [4, 5], "x": 5, "y": 1}, + {"matrix": [4, 6], "x": 6, "y": 1}, + {"matrix": [4, 7], "x": 7, "y": 1}, + {"matrix": [4, 8], "x": 8, "y": 1}, + {"matrix": [10, 8], "x": 9, "y": 1}, + {"matrix": [10, 7], "x": 10, "y": 1}, + {"matrix": [10, 5], "x": 11, "y": 1}, + {"matrix": [10, 4], "x": 12, "y": 1}, + {"matrix": [10, 6], "x": 13, "y": 1, "w": 2}, + {"matrix": [10, 2], "x": 15, "y": 1}, + {"matrix": [10, 1], "x": 16, "y": 1}, + {"matrix": [10, 0], "x": 17, "y": 1}, + {"matrix": [6, 4], "x": 18, "y": 1}, + + {"matrix": [3, 0], "x": 0, "y": 2, "w": 1.5}, + {"matrix": [3, 1], "x": 1.5, "y": 2}, + {"matrix": [3, 2], "x": 2.5, "y": 2}, + {"matrix": [3, 3], "x": 3.5, "y": 2}, + {"matrix": [3, 4], "x": 4.5, "y": 2}, + {"matrix": [3, 5], "x": 5.5, "y": 2}, + {"matrix": [3, 6], "x": 6.5, "y": 2}, + {"matrix": [3, 7], "x": 7.5, "y": 2}, + {"matrix": [3, 8], "x": 8.5, "y": 2}, + {"matrix": [9, 8], "x": 9.5, "y": 2}, + {"matrix": [9, 7], "x": 10.5, "y": 2}, + {"matrix": [9, 5], "x": 11.5, "y": 2}, + {"matrix": [9, 4], "x": 12.5, "y": 2}, + {"matrix": [9, 3], "x": 13.5, "y": 2, "w": 1.5}, + {"matrix": [9, 6], "x": 15, "y": 2}, + {"matrix": [9, 2], "x": 16, "y": 2}, + {"matrix": [9, 1], "x": 17, "y": 2}, + {"matrix": [8, 0], "x": 18, "y": 2, "h": 2}, + + {"matrix": [2, 0], "x": 0, "y": 3, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 3}, + {"matrix": [2, 2], "x": 2.75, "y": 3}, + {"matrix": [2, 3], "x": 3.75, "y": 3}, + {"matrix": [2, 4], "x": 4.75, "y": 3}, + {"matrix": [2, 5], "x": 5.75, "y": 3}, + {"matrix": [2, 6], "x": 6.75, "y": 3}, + {"matrix": [2, 7], "x": 7.75, "y": 3}, + {"matrix": [2, 8], "x": 8.75, "y": 3}, + {"matrix": [8, 8], "x": 9.75, "y": 3}, + {"matrix": [8, 7], "x": 10.75, "y": 3}, + {"matrix": [8, 5], "x": 11.75, "y": 3}, + {"matrix": [8, 4], "x": 12.75, "y": 3, "w": 2.25}, + {"matrix": [8, 6], "x": 15, "y": 3}, + {"matrix": [8, 2], "x": 16, "y": 3}, + {"matrix": [8, 1], "x": 17, "y": 3}, + + {"matrix": [1, 0], "x": 0, "y": 4, "w": 2.25}, + {"matrix": [1, 2], "x": 2.25, "y": 4}, + {"matrix": [1, 3], "x": 3.25, "y": 4}, + {"matrix": [1, 4], "x": 4.25, "y": 4}, + {"matrix": [1, 5], "x": 5.25, "y": 4}, + {"matrix": [1, 6], "x": 6.25, "y": 4}, + {"matrix": [1, 7], "x": 7.25, "y": 4}, + {"matrix": [1, 8], "x": 8.25, "y": 4}, + {"matrix": [7, 8], "x": 9.25, "y": 4}, + {"matrix": [7, 7], "x": 10.25, "y": 4}, + {"matrix": [7, 5], "x": 11.25, "y": 4}, + {"matrix": [7, 4], "x": 12.25, "y": 4, "w": 1.75}, + {"matrix": [7, 3], "x": 14, "y": 4}, + {"matrix": [7, 6], "x": 15, "y": 4}, + {"matrix": [7, 2], "x": 16, "y": 4}, + {"matrix": [7, 1], "x": 17, "y": 4}, + {"matrix": [6, 0], "x": 18, "y": 4, "h": 2}, + + {"matrix": [0, 0], "x": 0, "y": 5, "w": 1.25}, + {"matrix": [0, 1], "x": 1.25, "y": 5, "w": 1.25}, + {"matrix": [0, 2], "x": 2.5, "y": 5, "w": 1.25}, + {"matrix": [0, 6], "x": 3.75, "y": 5, "w": 6.25}, + {"matrix": [0, 8], "x": 10, "y": 5, "w": 1.5}, + {"matrix": [0, 5], "x": 11.5, "y": 5, "w": 1.5}, + {"matrix": [0, 4], "x": 13, "y": 5}, + {"matrix": [0, 3], "x": 14, "y": 5}, + {"matrix": [6, 6], "x": 15, "y": 5}, + {"matrix": [6, 2], "x": 16, "y": 5}, + {"matrix": [6, 1], "x": 17, "y": 5} + ] + } + } +} diff --git a/keyboards/ymdk/melody96/hotswap/rules.mk b/keyboards/ymdk/melody96/hotswap/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ymdk/melody96/hotswap/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ymdk/yd60mq/12led/info.json b/keyboards/ymdk/yd60mq/12led/info.json deleted file mode 100644 index faa8ae570e..0000000000 --- a/keyboards/ymdk/yd60mq/12led/info.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 12, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - } -} diff --git a/keyboards/ymdk/yd60mq/12led/keyboard.json b/keyboards/ymdk/yd60mq/12led/keyboard.json new file mode 100644 index 0000000000..faa8ae570e --- /dev/null +++ b/keyboards/ymdk/yd60mq/12led/keyboard.json @@ -0,0 +1,22 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 12, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + } +} diff --git a/keyboards/ymdk/yd60mq/12led/rules.mk b/keyboards/ymdk/yd60mq/12led/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ymdk/yd60mq/16led/info.json b/keyboards/ymdk/yd60mq/16led/info.json deleted file mode 100644 index 47a3dbb0b5..0000000000 --- a/keyboards/ymdk/yd60mq/16led/info.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "usb": { - "device_version": "0.0.2" - }, - "rgblight": { - "saturation_steps": 8, - "brightness_steps": 8, - "led_count": 16, - "animations": { - "breathing": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "knight": true, - "christmas": true, - "static_gradient": true, - "rgb_test": true, - "alternating": true, - "twinkle": true - } - } -} diff --git a/keyboards/ymdk/yd60mq/16led/keyboard.json b/keyboards/ymdk/yd60mq/16led/keyboard.json new file mode 100644 index 0000000000..47a3dbb0b5 --- /dev/null +++ b/keyboards/ymdk/yd60mq/16led/keyboard.json @@ -0,0 +1,22 @@ +{ + "usb": { + "device_version": "0.0.2" + }, + "rgblight": { + "saturation_steps": 8, + "brightness_steps": 8, + "led_count": 16, + "animations": { + "breathing": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "knight": true, + "christmas": true, + "static_gradient": true, + "rgb_test": true, + "alternating": true, + "twinkle": true + } + } +} diff --git a/keyboards/ymdk/yd60mq/16led/rules.mk b/keyboards/ymdk/yd60mq/16led/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/ymdk/ymd09/info.json b/keyboards/ymdk/ymd09/info.json deleted file mode 100644 index 52dc9d3160..0000000000 --- a/keyboards/ymdk/ymd09/info.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "keyboard_name": "YMD09", - "manufacturer": "YMDK", - "url": "https://www.aliexpress.com/item/4000510880374.html", - "maintainer": "kaeltis", - "usb": { - "vid": "0x594D", - "pid": "0x4409", - "device_version": "0.0.1" - }, - "matrix_pins": { - "cols": ["D6", "D2", "D1"], - "rows": ["F5", "F4", "F1"] - }, - "diode_direction": "ROW2COL", - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "pin": "E2" - }, - "build": { - "lto": true - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"label": "7", "matrix": [0, 0], "x": 0, "y": 0}, - {"label": "8", "matrix": [0, 1], "x": 1, "y": 0}, - {"label": "9", "matrix": [0, 2], "x": 2, "y": 0}, - {"label": "4", "matrix": [1, 0], "x": 0, "y": 1}, - {"label": "5", "matrix": [1, 1], "x": 1, "y": 1}, - {"label": "6", "matrix": [1, 2], "x": 2, "y": 1}, - {"label": "1", "matrix": [2, 0], "x": 0, "y": 2}, - {"label": "2", "matrix": [2, 1], "x": 1, "y": 2}, - {"label": "3", "matrix": [2, 2], "x": 2, "y": 2} - ] - } - }, - "rgb_matrix": { - "animations": { - "breathing": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "driver": "ws2812", - "layout": [ - {"flags": 4, "matrix": [0, 2], "x": 64, "y": 0}, //7 - {"flags": 4, "matrix": [0, 1], "x": 32, "y": 0}, //8 - {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, //9 - {"flags": 4, "matrix": [1, 2], "x": 64, "y": 32}, //4 - {"flags": 4, "matrix": [1, 1], "x": 32, "y": 32}, //5 - {"flags": 4, "matrix": [1, 0], "x": 0, "y": 32}, //6 - {"flags": 4, "matrix": [2, 2], "x": 64, "y": 64}, //1 - {"flags": 4, "matrix": [2, 1], "x": 32, "y": 64}, //2 - {"flags": 4, "matrix": [2, 0], "x": 0, "y": 64} //3 - ], - "center_point": [32, 32], - "sleep": true - } -} diff --git a/keyboards/ymdk/ymd09/keyboard.json b/keyboards/ymdk/ymd09/keyboard.json new file mode 100644 index 0000000000..52dc9d3160 --- /dev/null +++ b/keyboards/ymdk/ymd09/keyboard.json @@ -0,0 +1,98 @@ +{ + "keyboard_name": "YMD09", + "manufacturer": "YMDK", + "url": "https://www.aliexpress.com/item/4000510880374.html", + "maintainer": "kaeltis", + "usb": { + "vid": "0x594D", + "pid": "0x4409", + "device_version": "0.0.1" + }, + "matrix_pins": { + "cols": ["D6", "D2", "D1"], + "rows": ["F5", "F4", "F1"] + }, + "diode_direction": "ROW2COL", + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "pin": "E2" + }, + "build": { + "lto": true + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"label": "7", "matrix": [0, 0], "x": 0, "y": 0}, + {"label": "8", "matrix": [0, 1], "x": 1, "y": 0}, + {"label": "9", "matrix": [0, 2], "x": 2, "y": 0}, + {"label": "4", "matrix": [1, 0], "x": 0, "y": 1}, + {"label": "5", "matrix": [1, 1], "x": 1, "y": 1}, + {"label": "6", "matrix": [1, 2], "x": 2, "y": 1}, + {"label": "1", "matrix": [2, 0], "x": 0, "y": 2}, + {"label": "2", "matrix": [2, 1], "x": 1, "y": 2}, + {"label": "3", "matrix": [2, 2], "x": 2, "y": 2} + ] + } + }, + "rgb_matrix": { + "animations": { + "breathing": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "driver": "ws2812", + "layout": [ + {"flags": 4, "matrix": [0, 2], "x": 64, "y": 0}, //7 + {"flags": 4, "matrix": [0, 1], "x": 32, "y": 0}, //8 + {"flags": 4, "matrix": [0, 0], "x": 0, "y": 0}, //9 + {"flags": 4, "matrix": [1, 2], "x": 64, "y": 32}, //4 + {"flags": 4, "matrix": [1, 1], "x": 32, "y": 32}, //5 + {"flags": 4, "matrix": [1, 0], "x": 0, "y": 32}, //6 + {"flags": 4, "matrix": [2, 2], "x": 64, "y": 64}, //1 + {"flags": 4, "matrix": [2, 1], "x": 32, "y": 64}, //2 + {"flags": 4, "matrix": [2, 0], "x": 0, "y": 64} //3 + ], + "center_point": [32, 32], + "sleep": true + } +} diff --git a/keyboards/ymdk/ymd09/rules.mk b/keyboards/ymdk/ymd09/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ymdk/ymd09/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/ymdk/ymd75/rev4/iso/info.json b/keyboards/ymdk/ymd75/rev4/iso/info.json deleted file mode 100644 index 180c68beaa..0000000000 --- a/keyboards/ymdk/ymd75/rev4/iso/info.json +++ /dev/null @@ -1,278 +0,0 @@ -{ - "keyboard_name": "YMD75 V4", - "manufacturer": "YMDK", - "url": "", - "maintainer": "zvecr", - "processor": "STM32F103", - "bootloader": "uf2boot", - "board": "STM32_F103_STM32DUINO", - "diode_direction": "ROW2COL", - "matrix_pins": { - "cols": ["A7","B0","B1","B2","B10","B11","A5","A15","B3"], - "rows": ["A6","A4","A3","A2","A1","A0","A8","B15","B14","B13","B12","A9"] - }, - "usb": { - "vid": "0x594D", - "pid": "0x7549", - "device_version": "4.0.0" - }, - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true, - "rgb_matrix": true - }, - "ws2812": { - "driver": "pwm", - "pin": "B9" - }, - "rgb_matrix": { - "driver": "ws2812", - "max_brightness": 200, - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "rainbow_moving_chevron": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_fractal": true, - "pixel_flow": true, - "pixel_rain": true, - "typing_heatmap": true, - "digital_rain": true, - "solid_reactive_simple": true, - "solid_reactive": true, - "solid_reactive_wide": true, - "solid_reactive_multiwide": true, - "solid_reactive_cross": true, - "solid_reactive_multicross": true, - "solid_reactive_nexus": true, - "solid_reactive_multinexus": true, - "splash": true, - "multisplash": true, - "solid_splash": true, - "solid_multisplash": true - }, - "layout": [ - { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, - { "flags": 4, "matrix": [0, 1], "x": 15, "y": 0 }, - { "flags": 4, "matrix": [0, 2], "x": 30, "y": 0 }, - { "flags": 4, "matrix": [0, 3], "x": 45, "y": 0 }, - { "flags": 4, "matrix": [0, 4], "x": 60, "y": 0 }, - { "flags": 4, "matrix": [0, 5], "x": 75, "y": 0 }, - { "flags": 4, "matrix": [0, 6], "x": 90, "y": 0 }, - { "flags": 4, "matrix": [0, 7], "x": 105, "y": 0 }, - { "flags": 4, "matrix": [0, 8], "x": 119, "y": 0 }, - { "flags": 4, "matrix": [6, 8], "x": 134, "y": 0 }, - { "flags": 4, "matrix": [6, 7], "x": 149, "y": 0 }, - { "flags": 4, "matrix": [6, 5], "x": 164, "y": 0 }, - { "flags": 4, "matrix": [6, 4], "x": 179, "y": 0 }, - { "flags": 4, "matrix": [6, 3], "x": 194, "y": 0 }, - { "flags": 4, "matrix": [6, 6], "x": 209, "y": 0 }, - { "flags": 4, "matrix": [6, 2], "x": 224, "y": 0 }, - { "flags": 4, "matrix": [1, 0], "x": 0, "y": 13 }, - { "flags": 4, "matrix": [1, 1], "x": 15, "y": 13 }, - { "flags": 4, "matrix": [1, 2], "x": 30, "y": 13 }, - { "flags": 4, "matrix": [1, 3], "x": 45, "y": 13 }, - { "flags": 4, "matrix": [1, 4], "x": 60, "y": 13 }, - { "flags": 4, "matrix": [1, 5], "x": 75, "y": 13 }, - { "flags": 4, "matrix": [1, 6], "x": 90, "y": 13 }, - { "flags": 4, "matrix": [1, 7], "x": 105, "y": 13 }, - { "flags": 4, "matrix": [1, 8], "x": 119, "y": 13 }, - { "flags": 4, "matrix": [7, 8], "x": 134, "y": 13 }, - { "flags": 4, "matrix": [7, 7], "x": 149, "y": 13 }, - { "flags": 4, "matrix": [7, 5], "x": 164, "y": 13 }, - { "flags": 4, "matrix": [7, 4], "x": 179, "y": 13 }, - { "flags": 4, "matrix": [7, 6], "x": 202, "y": 13 }, - { "flags": 4, "matrix": [7, 2], "x": 224, "y": 13 }, - { "flags": 4, "matrix": [2, 0], "x": 4, "y": 26 }, - { "flags": 4, "matrix": [2, 1], "x": 22, "y": 26 }, - { "flags": 4, "matrix": [2, 2], "x": 37, "y": 26 }, - { "flags": 4, "matrix": [2, 3], "x": 52, "y": 26 }, - { "flags": 4, "matrix": [2, 4], "x": 67, "y": 26 }, - { "flags": 4, "matrix": [2, 5], "x": 82, "y": 26 }, - { "flags": 4, "matrix": [2, 6], "x": 97, "y": 26 }, - { "flags": 4, "matrix": [2, 7], "x": 112, "y": 26 }, - { "flags": 4, "matrix": [2, 8], "x": 127, "y": 26 }, - { "flags": 4, "matrix": [8, 8], "x": 142, "y": 26 }, - { "flags": 4, "matrix": [8, 7], "x": 157, "y": 26 }, - { "flags": 4, "matrix": [8, 5], "x": 172, "y": 26 }, - { "flags": 4, "matrix": [8, 4], "x": 187, "y": 26 }, - { "flags": 4, "matrix": [8, 3], "x": 207, "y": 32 }, - { "flags": 4, "matrix": [8, 6], "x": 224, "y": 26 }, - { "flags": 4, "matrix": [3, 0], "x": 6, "y": 38 }, - { "flags": 4, "matrix": [3, 1], "x": 26, "y": 38 }, - { "flags": 4, "matrix": [3, 2], "x": 41, "y": 38 }, - { "flags": 4, "matrix": [3, 3], "x": 56, "y": 38 }, - { "flags": 4, "matrix": [3, 4], "x": 71, "y": 38 }, - { "flags": 4, "matrix": [3, 5], "x": 86, "y": 38 }, - { "flags": 4, "matrix": [3, 6], "x": 101, "y": 38 }, - { "flags": 4, "matrix": [3, 7], "x": 116, "y": 38 }, - { "flags": 4, "matrix": [3, 8], "x": 131, "y": 38 }, - { "flags": 4, "matrix": [9, 8], "x": 146, "y": 38 }, - { "flags": 4, "matrix": [9, 7], "x": 161, "y": 38 }, - { "flags": 4, "matrix": [9, 5], "x": 175, "y": 38 }, - { "flags": 4, "matrix": [9, 4], "x": 190, "y": 38 }, - { "flags": 4, "matrix": [9, 6], "x": 224, "y": 38 }, - { "flags": 4, "matrix": [4, 0], "x": 2, "y": 51 }, - { "flags": 4, "matrix": [4, 1], "x": 19, "y": 51 }, - { "flags": 4, "matrix": [4, 2], "x": 34, "y": 51 }, - { "flags": 4, "matrix": [4, 3], "x": 49, "y": 51 }, - { "flags": 4, "matrix": [4, 4], "x": 63, "y": 51 }, - { "flags": 4, "matrix": [4, 5], "x": 78, "y": 51 }, - { "flags": 4, "matrix": [4, 6], "x": 93, "y": 51 }, - { "flags": 4, "matrix": [4, 7], "x": 108, "y": 51 }, - { "flags": 4, "matrix": [4, 8], "x": 123, "y": 51 }, - { "flags": 4, "matrix": [10, 8], "x": 138, "y": 51 }, - { "flags": 4, "matrix": [10, 7], "x": 153, "y": 51 }, - { "flags": 4, "matrix": [10, 5], "x": 168, "y": 51 }, - { "flags": 4, "matrix": [10, 4], "x": 189, "y": 51 }, - { "flags": 4, "matrix": [10, 3], "x": 209, "y": 51 }, - { "flags": 4, "matrix": [10, 6], "x": 224, "y": 51 }, - { "flags": 4, "matrix": [5, 0], "x": 2, "y": 64 }, - { "flags": 4, "matrix": [5, 1], "x": 21, "y": 64 }, - { "flags": 4, "matrix": [5, 2], "x": 39, "y": 64 }, - { "flags": 4, "matrix": [5, 6], "x": 95, "y": 64 }, - { "flags": 4, "matrix": [5, 8], "x": 149, "y": 64 }, - { "flags": 4, "matrix": [5, 7], "x": 164, "y": 64 }, - { "flags": 4, "matrix": [5, 5], "x": 179, "y": 64 }, - { "flags": 4, "matrix": [5, 4], "x": 194, "y": 64 }, - { "flags": 4, "matrix": [5, 3], "x": 209, "y": 64 }, - { "flags": 4, "matrix": [11, 6], "x": 224, "y": 64 }, - { "flags": 2, "x": 1, "y": 5 }, - { "flags": 2, "x": 38, "y": 5 }, - { "flags": 2, "x": 75, "y": 5 }, - { "flags": 2, "x": 112, "y": 5 }, - { "flags": 2, "x": 149, "y": 5 }, - { "flags": 2, "x": 186, "y": 5 }, - { "flags": 2, "x": 223, "y": 5 }, - { "flags": 2, "x": 223, "y": 32 }, - { "flags": 2, "x": 223, "y": 60 }, - { "flags": 2, "x": 186, "y": 60 }, - { "flags": 2, "x": 149, "y": 60 }, - { "flags": 2, "x": 112, "y": 60 }, - { "flags": 2, "x": 75, "y": 60 }, - { "flags": 2, "x": 38, "y": 60 }, - { "flags": 2, "x": 1, "y": 60 }, - { "flags": 2, "x": 1, "y": 32 } - ], - "sleep": true - }, - "community_layouts": ["75_iso"], - "layouts": { - "LAYOUT_75_iso": { - "layout": [ - {"matrix": [0, 0], "x":0, "y":0}, - {"matrix": [0, 1], "x":1, "y":0}, - {"matrix": [0, 2], "x":2, "y":0}, - {"matrix": [0, 3], "x":3, "y":0}, - {"matrix": [0, 4], "x":4, "y":0}, - {"matrix": [0, 5], "x":5, "y":0}, - {"matrix": [0, 6], "x":6, "y":0}, - {"matrix": [0, 7], "x":7, "y":0}, - {"matrix": [0, 8], "x":8, "y":0}, - {"matrix": [6, 8], "x":9, "y":0}, - {"matrix": [6, 7], "x":10, "y":0}, - {"matrix": [6, 5], "x":11, "y":0}, - {"matrix": [6, 4], "x":12, "y":0}, - {"matrix": [6, 3], "x":13, "y":0}, - {"matrix": [6, 6], "x":14, "y":0}, - {"matrix": [6, 2], "x":15, "y":0}, - {"matrix": [1, 0], "x":0, "y":1}, - {"matrix": [1, 1], "x":1, "y":1}, - {"matrix": [1, 2], "x":2, "y":1}, - {"matrix": [1, 3], "x":3, "y":1}, - {"matrix": [1, 4], "x":4, "y":1}, - {"matrix": [1, 5], "x":5, "y":1}, - {"matrix": [1, 6], "x":6, "y":1}, - {"matrix": [1, 7], "x":7, "y":1}, - {"matrix": [1, 8], "x":8, "y":1}, - {"matrix": [7, 8], "x":9, "y":1}, - {"matrix": [7, 7], "x":10, "y":1}, - {"matrix": [7, 5], "x":11, "y":1}, - {"matrix": [7, 4], "x":12, "y":1}, - {"matrix": [7, 6], "x":13, "y":1, "w":2}, - {"matrix": [7, 2], "x":15, "y":1}, - {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, - {"matrix": [2, 1], "x":1.5, "y":2}, - {"matrix": [2, 2], "x":2.5, "y":2}, - {"matrix": [2, 3], "x":3.5, "y":2}, - {"matrix": [2, 4], "x":4.5, "y":2}, - {"matrix": [2, 5], "x":5.5, "y":2}, - {"matrix": [2, 6], "x":6.5, "y":2}, - {"matrix": [2, 7], "x":7.5, "y":2}, - {"matrix": [2, 8], "x":8.5, "y":2}, - {"matrix": [8, 8], "x":9.5, "y":2}, - {"matrix": [8, 7], "x":10.5, "y":2}, - {"matrix": [8, 5], "x":11.5, "y":2}, - {"matrix": [8, 4], "x":12.5, "y":2}, - {"matrix": [8, 6], "x":15, "y":2}, - {"matrix": [3, 0], "x":0, "y":3, "w":1.75}, - {"matrix": [3, 1], "x":1.75, "y":3}, - {"matrix": [3, 2], "x":2.75, "y":3}, - {"matrix": [3, 3], "x":3.75, "y":3}, - {"matrix": [3, 4], "x":4.75, "y":3}, - {"matrix": [3, 5], "x":5.75, "y":3}, - {"matrix": [3, 6], "x":6.75, "y":3}, - {"matrix": [3, 7], "x":7.75, "y":3}, - {"matrix": [3, 8], "x":8.75, "y":3}, - {"matrix": [9, 8], "x":9.75, "y":3}, - {"matrix": [9, 7], "x":10.75, "y":3}, - {"matrix": [9, 5], "x":11.75, "y":3}, - {"matrix": [9, 4], "x":12.75, "y":3}, - {"matrix": [8, 3], "x":13.75, "y":2, "w":1.25, "h":2}, - {"matrix": [9, 6], "x":15, "y":3}, - {"matrix": [4, 0], "x":0, "y":4, "w":1.25}, - {"matrix": [4, 1], "x":1.25, "y":4}, - {"matrix": [4, 2], "x":2.25, "y":4}, - {"matrix": [4, 3], "x":3.25, "y":4}, - {"matrix": [4, 4], "x":4.25, "y":4}, - {"matrix": [4, 5], "x":5.25, "y":4}, - {"matrix": [4, 6], "x":6.25, "y":4}, - {"matrix": [4, 7], "x":7.25, "y":4}, - {"matrix": [4, 8], "x":8.25, "y":4}, - {"matrix": [10, 8], "x":9.25, "y":4}, - {"matrix": [10, 7], "x":10.25, "y":4}, - {"matrix": [10, 5], "x":11.25, "y":4}, - {"matrix": [10, 4], "x":12.25, "y":4, "w":1.75}, - {"matrix": [10, 3], "x":14, "y":4}, - {"matrix": [10, 6], "x":15, "y":4}, - {"matrix": [5, 0], "x":0, "y":5, "w":1.25}, - {"matrix": [5, 1], "x":1.25, "y":5, "w":1.25}, - {"matrix": [5, 2], "x":2.5, "y":5, "w":1.25}, - {"matrix": [5, 6], "x":3.75, "y":5, "w":6.25}, - {"matrix": [5, 8], "x":10, "y":5}, - {"matrix": [5, 7], "x":11, "y":5}, - {"matrix": [5, 5], "x":12, "y":5}, - {"matrix": [5, 4], "x":13, "y":5}, - {"matrix": [5, 3], "x":14, "y":5}, - {"matrix": [11, 6], "x":15, "y":5} - ] - } - } -} - diff --git a/keyboards/ymdk/ymd75/rev4/iso/keyboard.json b/keyboards/ymdk/ymd75/rev4/iso/keyboard.json new file mode 100644 index 0000000000..180c68beaa --- /dev/null +++ b/keyboards/ymdk/ymd75/rev4/iso/keyboard.json @@ -0,0 +1,278 @@ +{ + "keyboard_name": "YMD75 V4", + "manufacturer": "YMDK", + "url": "", + "maintainer": "zvecr", + "processor": "STM32F103", + "bootloader": "uf2boot", + "board": "STM32_F103_STM32DUINO", + "diode_direction": "ROW2COL", + "matrix_pins": { + "cols": ["A7","B0","B1","B2","B10","B11","A5","A15","B3"], + "rows": ["A6","A4","A3","A2","A1","A0","A8","B15","B14","B13","B12","A9"] + }, + "usb": { + "vid": "0x594D", + "pid": "0x7549", + "device_version": "4.0.0" + }, + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true, + "rgb_matrix": true + }, + "ws2812": { + "driver": "pwm", + "pin": "B9" + }, + "rgb_matrix": { + "driver": "ws2812", + "max_brightness": 200, + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "rainbow_moving_chevron": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_fractal": true, + "pixel_flow": true, + "pixel_rain": true, + "typing_heatmap": true, + "digital_rain": true, + "solid_reactive_simple": true, + "solid_reactive": true, + "solid_reactive_wide": true, + "solid_reactive_multiwide": true, + "solid_reactive_cross": true, + "solid_reactive_multicross": true, + "solid_reactive_nexus": true, + "solid_reactive_multinexus": true, + "splash": true, + "multisplash": true, + "solid_splash": true, + "solid_multisplash": true + }, + "layout": [ + { "flags": 4, "matrix": [0, 0], "x": 0, "y": 0 }, + { "flags": 4, "matrix": [0, 1], "x": 15, "y": 0 }, + { "flags": 4, "matrix": [0, 2], "x": 30, "y": 0 }, + { "flags": 4, "matrix": [0, 3], "x": 45, "y": 0 }, + { "flags": 4, "matrix": [0, 4], "x": 60, "y": 0 }, + { "flags": 4, "matrix": [0, 5], "x": 75, "y": 0 }, + { "flags": 4, "matrix": [0, 6], "x": 90, "y": 0 }, + { "flags": 4, "matrix": [0, 7], "x": 105, "y": 0 }, + { "flags": 4, "matrix": [0, 8], "x": 119, "y": 0 }, + { "flags": 4, "matrix": [6, 8], "x": 134, "y": 0 }, + { "flags": 4, "matrix": [6, 7], "x": 149, "y": 0 }, + { "flags": 4, "matrix": [6, 5], "x": 164, "y": 0 }, + { "flags": 4, "matrix": [6, 4], "x": 179, "y": 0 }, + { "flags": 4, "matrix": [6, 3], "x": 194, "y": 0 }, + { "flags": 4, "matrix": [6, 6], "x": 209, "y": 0 }, + { "flags": 4, "matrix": [6, 2], "x": 224, "y": 0 }, + { "flags": 4, "matrix": [1, 0], "x": 0, "y": 13 }, + { "flags": 4, "matrix": [1, 1], "x": 15, "y": 13 }, + { "flags": 4, "matrix": [1, 2], "x": 30, "y": 13 }, + { "flags": 4, "matrix": [1, 3], "x": 45, "y": 13 }, + { "flags": 4, "matrix": [1, 4], "x": 60, "y": 13 }, + { "flags": 4, "matrix": [1, 5], "x": 75, "y": 13 }, + { "flags": 4, "matrix": [1, 6], "x": 90, "y": 13 }, + { "flags": 4, "matrix": [1, 7], "x": 105, "y": 13 }, + { "flags": 4, "matrix": [1, 8], "x": 119, "y": 13 }, + { "flags": 4, "matrix": [7, 8], "x": 134, "y": 13 }, + { "flags": 4, "matrix": [7, 7], "x": 149, "y": 13 }, + { "flags": 4, "matrix": [7, 5], "x": 164, "y": 13 }, + { "flags": 4, "matrix": [7, 4], "x": 179, "y": 13 }, + { "flags": 4, "matrix": [7, 6], "x": 202, "y": 13 }, + { "flags": 4, "matrix": [7, 2], "x": 224, "y": 13 }, + { "flags": 4, "matrix": [2, 0], "x": 4, "y": 26 }, + { "flags": 4, "matrix": [2, 1], "x": 22, "y": 26 }, + { "flags": 4, "matrix": [2, 2], "x": 37, "y": 26 }, + { "flags": 4, "matrix": [2, 3], "x": 52, "y": 26 }, + { "flags": 4, "matrix": [2, 4], "x": 67, "y": 26 }, + { "flags": 4, "matrix": [2, 5], "x": 82, "y": 26 }, + { "flags": 4, "matrix": [2, 6], "x": 97, "y": 26 }, + { "flags": 4, "matrix": [2, 7], "x": 112, "y": 26 }, + { "flags": 4, "matrix": [2, 8], "x": 127, "y": 26 }, + { "flags": 4, "matrix": [8, 8], "x": 142, "y": 26 }, + { "flags": 4, "matrix": [8, 7], "x": 157, "y": 26 }, + { "flags": 4, "matrix": [8, 5], "x": 172, "y": 26 }, + { "flags": 4, "matrix": [8, 4], "x": 187, "y": 26 }, + { "flags": 4, "matrix": [8, 3], "x": 207, "y": 32 }, + { "flags": 4, "matrix": [8, 6], "x": 224, "y": 26 }, + { "flags": 4, "matrix": [3, 0], "x": 6, "y": 38 }, + { "flags": 4, "matrix": [3, 1], "x": 26, "y": 38 }, + { "flags": 4, "matrix": [3, 2], "x": 41, "y": 38 }, + { "flags": 4, "matrix": [3, 3], "x": 56, "y": 38 }, + { "flags": 4, "matrix": [3, 4], "x": 71, "y": 38 }, + { "flags": 4, "matrix": [3, 5], "x": 86, "y": 38 }, + { "flags": 4, "matrix": [3, 6], "x": 101, "y": 38 }, + { "flags": 4, "matrix": [3, 7], "x": 116, "y": 38 }, + { "flags": 4, "matrix": [3, 8], "x": 131, "y": 38 }, + { "flags": 4, "matrix": [9, 8], "x": 146, "y": 38 }, + { "flags": 4, "matrix": [9, 7], "x": 161, "y": 38 }, + { "flags": 4, "matrix": [9, 5], "x": 175, "y": 38 }, + { "flags": 4, "matrix": [9, 4], "x": 190, "y": 38 }, + { "flags": 4, "matrix": [9, 6], "x": 224, "y": 38 }, + { "flags": 4, "matrix": [4, 0], "x": 2, "y": 51 }, + { "flags": 4, "matrix": [4, 1], "x": 19, "y": 51 }, + { "flags": 4, "matrix": [4, 2], "x": 34, "y": 51 }, + { "flags": 4, "matrix": [4, 3], "x": 49, "y": 51 }, + { "flags": 4, "matrix": [4, 4], "x": 63, "y": 51 }, + { "flags": 4, "matrix": [4, 5], "x": 78, "y": 51 }, + { "flags": 4, "matrix": [4, 6], "x": 93, "y": 51 }, + { "flags": 4, "matrix": [4, 7], "x": 108, "y": 51 }, + { "flags": 4, "matrix": [4, 8], "x": 123, "y": 51 }, + { "flags": 4, "matrix": [10, 8], "x": 138, "y": 51 }, + { "flags": 4, "matrix": [10, 7], "x": 153, "y": 51 }, + { "flags": 4, "matrix": [10, 5], "x": 168, "y": 51 }, + { "flags": 4, "matrix": [10, 4], "x": 189, "y": 51 }, + { "flags": 4, "matrix": [10, 3], "x": 209, "y": 51 }, + { "flags": 4, "matrix": [10, 6], "x": 224, "y": 51 }, + { "flags": 4, "matrix": [5, 0], "x": 2, "y": 64 }, + { "flags": 4, "matrix": [5, 1], "x": 21, "y": 64 }, + { "flags": 4, "matrix": [5, 2], "x": 39, "y": 64 }, + { "flags": 4, "matrix": [5, 6], "x": 95, "y": 64 }, + { "flags": 4, "matrix": [5, 8], "x": 149, "y": 64 }, + { "flags": 4, "matrix": [5, 7], "x": 164, "y": 64 }, + { "flags": 4, "matrix": [5, 5], "x": 179, "y": 64 }, + { "flags": 4, "matrix": [5, 4], "x": 194, "y": 64 }, + { "flags": 4, "matrix": [5, 3], "x": 209, "y": 64 }, + { "flags": 4, "matrix": [11, 6], "x": 224, "y": 64 }, + { "flags": 2, "x": 1, "y": 5 }, + { "flags": 2, "x": 38, "y": 5 }, + { "flags": 2, "x": 75, "y": 5 }, + { "flags": 2, "x": 112, "y": 5 }, + { "flags": 2, "x": 149, "y": 5 }, + { "flags": 2, "x": 186, "y": 5 }, + { "flags": 2, "x": 223, "y": 5 }, + { "flags": 2, "x": 223, "y": 32 }, + { "flags": 2, "x": 223, "y": 60 }, + { "flags": 2, "x": 186, "y": 60 }, + { "flags": 2, "x": 149, "y": 60 }, + { "flags": 2, "x": 112, "y": 60 }, + { "flags": 2, "x": 75, "y": 60 }, + { "flags": 2, "x": 38, "y": 60 }, + { "flags": 2, "x": 1, "y": 60 }, + { "flags": 2, "x": 1, "y": 32 } + ], + "sleep": true + }, + "community_layouts": ["75_iso"], + "layouts": { + "LAYOUT_75_iso": { + "layout": [ + {"matrix": [0, 0], "x":0, "y":0}, + {"matrix": [0, 1], "x":1, "y":0}, + {"matrix": [0, 2], "x":2, "y":0}, + {"matrix": [0, 3], "x":3, "y":0}, + {"matrix": [0, 4], "x":4, "y":0}, + {"matrix": [0, 5], "x":5, "y":0}, + {"matrix": [0, 6], "x":6, "y":0}, + {"matrix": [0, 7], "x":7, "y":0}, + {"matrix": [0, 8], "x":8, "y":0}, + {"matrix": [6, 8], "x":9, "y":0}, + {"matrix": [6, 7], "x":10, "y":0}, + {"matrix": [6, 5], "x":11, "y":0}, + {"matrix": [6, 4], "x":12, "y":0}, + {"matrix": [6, 3], "x":13, "y":0}, + {"matrix": [6, 6], "x":14, "y":0}, + {"matrix": [6, 2], "x":15, "y":0}, + {"matrix": [1, 0], "x":0, "y":1}, + {"matrix": [1, 1], "x":1, "y":1}, + {"matrix": [1, 2], "x":2, "y":1}, + {"matrix": [1, 3], "x":3, "y":1}, + {"matrix": [1, 4], "x":4, "y":1}, + {"matrix": [1, 5], "x":5, "y":1}, + {"matrix": [1, 6], "x":6, "y":1}, + {"matrix": [1, 7], "x":7, "y":1}, + {"matrix": [1, 8], "x":8, "y":1}, + {"matrix": [7, 8], "x":9, "y":1}, + {"matrix": [7, 7], "x":10, "y":1}, + {"matrix": [7, 5], "x":11, "y":1}, + {"matrix": [7, 4], "x":12, "y":1}, + {"matrix": [7, 6], "x":13, "y":1, "w":2}, + {"matrix": [7, 2], "x":15, "y":1}, + {"matrix": [2, 0], "x":0, "y":2, "w":1.5}, + {"matrix": [2, 1], "x":1.5, "y":2}, + {"matrix": [2, 2], "x":2.5, "y":2}, + {"matrix": [2, 3], "x":3.5, "y":2}, + {"matrix": [2, 4], "x":4.5, "y":2}, + {"matrix": [2, 5], "x":5.5, "y":2}, + {"matrix": [2, 6], "x":6.5, "y":2}, + {"matrix": [2, 7], "x":7.5, "y":2}, + {"matrix": [2, 8], "x":8.5, "y":2}, + {"matrix": [8, 8], "x":9.5, "y":2}, + {"matrix": [8, 7], "x":10.5, "y":2}, + {"matrix": [8, 5], "x":11.5, "y":2}, + {"matrix": [8, 4], "x":12.5, "y":2}, + {"matrix": [8, 6], "x":15, "y":2}, + {"matrix": [3, 0], "x":0, "y":3, "w":1.75}, + {"matrix": [3, 1], "x":1.75, "y":3}, + {"matrix": [3, 2], "x":2.75, "y":3}, + {"matrix": [3, 3], "x":3.75, "y":3}, + {"matrix": [3, 4], "x":4.75, "y":3}, + {"matrix": [3, 5], "x":5.75, "y":3}, + {"matrix": [3, 6], "x":6.75, "y":3}, + {"matrix": [3, 7], "x":7.75, "y":3}, + {"matrix": [3, 8], "x":8.75, "y":3}, + {"matrix": [9, 8], "x":9.75, "y":3}, + {"matrix": [9, 7], "x":10.75, "y":3}, + {"matrix": [9, 5], "x":11.75, "y":3}, + {"matrix": [9, 4], "x":12.75, "y":3}, + {"matrix": [8, 3], "x":13.75, "y":2, "w":1.25, "h":2}, + {"matrix": [9, 6], "x":15, "y":3}, + {"matrix": [4, 0], "x":0, "y":4, "w":1.25}, + {"matrix": [4, 1], "x":1.25, "y":4}, + {"matrix": [4, 2], "x":2.25, "y":4}, + {"matrix": [4, 3], "x":3.25, "y":4}, + {"matrix": [4, 4], "x":4.25, "y":4}, + {"matrix": [4, 5], "x":5.25, "y":4}, + {"matrix": [4, 6], "x":6.25, "y":4}, + {"matrix": [4, 7], "x":7.25, "y":4}, + {"matrix": [4, 8], "x":8.25, "y":4}, + {"matrix": [10, 8], "x":9.25, "y":4}, + {"matrix": [10, 7], "x":10.25, "y":4}, + {"matrix": [10, 5], "x":11.25, "y":4}, + {"matrix": [10, 4], "x":12.25, "y":4, "w":1.75}, + {"matrix": [10, 3], "x":14, "y":4}, + {"matrix": [10, 6], "x":15, "y":4}, + {"matrix": [5, 0], "x":0, "y":5, "w":1.25}, + {"matrix": [5, 1], "x":1.25, "y":5, "w":1.25}, + {"matrix": [5, 2], "x":2.5, "y":5, "w":1.25}, + {"matrix": [5, 6], "x":3.75, "y":5, "w":6.25}, + {"matrix": [5, 8], "x":10, "y":5}, + {"matrix": [5, 7], "x":11, "y":5}, + {"matrix": [5, 5], "x":12, "y":5}, + {"matrix": [5, 4], "x":13, "y":5}, + {"matrix": [5, 3], "x":14, "y":5}, + {"matrix": [11, 6], "x":15, "y":5} + ] + } + } +} + diff --git a/keyboards/ymdk/ymd75/rev4/iso/rules.mk b/keyboards/ymdk/ymd75/rev4/iso/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/ymdk/ymd75/rev4/iso/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/yushakobo/ergo68/info.json b/keyboards/yushakobo/ergo68/info.json deleted file mode 100644 index c4a143cb73..0000000000 --- a/keyboards/yushakobo/ergo68/info.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "manufacturer": "yushakobo", - "keyboard_name": "ergo68", - "maintainer": "yushakobo", - "features": { - "bootmagic": true, - "extrakey": true, - "mousekey": true, - "rgb_matrix": true, - }, - "development_board": "promicro", - "diode_direction": "COL2ROW", - "matrix_pins": { - "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], - "rows": ["D4", "C6", "D7", "E6", "B4"] - }, - "url": "", - "usb": { - "vid": "0x3265", - "pid": "0x0011", - "device_version": "1.0.0" - }, - "ws2812": { - "pin": "D3" - }, - "rgb_matrix": { - "driver": "ws2812", - "layout": [ - {"x": 0, "y": 0, "flags": 8}, - {"x": 11, "y": 0, "flags": 8}, - {"x": 21, "y": 0, "flags": 8}, - {"matrix": [0, 0], "x": 0, "y": 10, "flags": 1}, - {"matrix": [0, 1], "x": 14, "y": 10, "flags": 4}, - {"matrix": [0, 2], "x": 28, "y": 7, "flags": 4}, - {"matrix": [0, 3], "x": 42, "y": 6, "flags": 4}, - {"matrix": [0, 4], "x": 56, "y": 7, "flags": 4}, - {"matrix": [0, 5], "x": 70, "y": 9, "flags": 4}, - {"matrix": [1, 6], "x": 84, "y": 15, "flags": 4}, - {"matrix": [1, 5], "x": 70, "y": 20, "flags": 4}, - {"matrix": [1, 4], "x": 56, "y": 19, "flags": 4}, - {"matrix": [1, 3], "x": 42, "y": 17, "flags": 4}, - {"matrix": [1, 2], "x": 28, "y": 19, "flags": 4}, - {"matrix": [1, 1], "x": 14, "y": 22, "flags": 4}, - {"matrix": [1, 0], "x": 0, "y": 22, "flags": 1}, - {"matrix": [2, 0], "x": 0, "y": 34, "flags": 1}, - {"matrix": [2, 1], "x": 14, "y": 34, "flags": 4}, - {"matrix": [2, 2], "x": 28, "y": 31, "flags": 4}, - {"matrix": [2, 3], "x": 42, "y": 29, "flags": 4}, - {"matrix": [2, 4], "x": 56, "y": 31, "flags": 4}, - {"matrix": [2, 5], "x": 70, "y": 32, "flags": 4}, - {"matrix": [2, 6], "x": 84, "y": 26, "flags": 4}, - {"matrix": [3, 6], "x": 84, "y": 38, "flags": 4}, - {"matrix": [3, 5], "x": 70, "y": 44, "flags": 4}, - {"matrix": [3, 4], "x": 56, "y": 42, "flags": 4}, - {"matrix": [3, 3], "x": 42, "y": 41, "flags": 4}, - {"matrix": [3, 2], "x": 28, "y": 42, "flags": 4}, - {"matrix": [3, 1], "x": 14, "y": 45, "flags": 4}, - {"matrix": [3, 0], "x": 0, "y": 45, "flags": 1}, - {"matrix": [4, 0], "x": 0, "y": 57, "flags": 1}, - {"matrix": [4, 1], "x": 14, "y": 57, "flags": 1}, - {"matrix": [4, 2], "x": 28, "y": 54, "flags": 1}, - {"matrix": [4, 3], "x": 49, "y": 54, "flags": 1}, - {"matrix": [4, 4], "x": 63, "y": 55, "flags": 1}, - {"matrix": [4, 5], "x": 81, "y": 58, "flags": 1}, - {"matrix": [4, 6], "x": 95, "y": 64, "flags": 1}, - {"x": 224, "y": 0, "flags": 8}, - {"x": 214, "y": 0, "flags": 8}, - {"x": 203, "y": 0, "flags": 8}, - {"matrix": [5, 0], "x": 224, "y": 10, "flags": 1}, - {"matrix": [5, 1], "x": 210, "y": 10, "flags": 4}, - {"matrix": [5, 2], "x": 196, "y": 7, "flags": 4}, - {"matrix": [5, 3], "x": 182, "y": 6, "flags": 4}, - {"matrix": [5, 4], "x": 168, "y": 7, "flags": 4}, - {"matrix": [5, 5], "x": 154, "y": 9, "flags": 4}, - {"matrix": [6, 6], "x": 140, "y": 15, "flags": 4}, - {"matrix": [6, 5], "x": 154, "y": 20, "flags": 4}, - {"matrix": [6, 4], "x": 168, "y": 19, "flags": 4}, - {"matrix": [6, 3], "x": 182, "y": 17, "flags": 4}, - {"matrix": [6, 2], "x": 196, "y": 19, "flags": 4}, - {"matrix": [6, 1], "x": 210, "y": 22, "flags": 4}, - {"matrix": [6, 0], "x": 224, "y": 22, "flags": 1}, - {"matrix": [7, 0], "x": 224, "y": 34, "flags": 1}, - {"matrix": [7, 1], "x": 210, "y": 34, "flags": 4}, - {"matrix": [7, 2], "x": 196, "y": 31, "flags": 4}, - {"matrix": [7, 3], "x": 182, "y": 29, "flags": 4}, - {"matrix": [7, 4], "x": 168, "y": 31, "flags": 4}, - {"matrix": [7, 5], "x": 154, "y": 32, "flags": 4}, - {"matrix": [7, 6], "x": 140, "y": 26, "flags": 4}, - {"matrix": [8, 6], "x": 140, "y": 38, "flags": 4}, - {"matrix": [8, 5], "x": 154, "y": 44, "flags": 4}, - {"matrix": [8, 4], "x": 168, "y": 42, "flags": 4}, - {"matrix": [8, 3], "x": 182, "y": 41, "flags": 4}, - {"matrix": [8, 2], "x": 196, "y": 42, "flags": 4}, - {"matrix": [8, 1], "x": 210, "y": 45, "flags": 4}, - {"matrix": [8, 0], "x": 224, "y": 45, "flags": 1}, - {"matrix": [9, 0], "x": 224, "y": 57, "flags": 1}, - {"matrix": [9, 1], "x": 210, "y": 57, "flags": 1}, - {"matrix": [9, 2], "x": 196, "y": 54, "flags": 1}, - {"matrix": [9, 3], "x": 175, "y": 54, "flags": 1}, - {"matrix": [9, 4], "x": 161, "y": 55, "flags": 1}, - {"matrix": [9, 5], "x": 144, "y": 58, "flags": 1}, - {"matrix": [9, 6], "x": 130, "y": 64, "flags": 1} - ], - "max_brightness": 100, - "sleep": true, - "split_count": [37, 37], - "animations":{ - "alphas_mods": true, - "breathing": true, - "cycle_all": true, - "rainbow_moving_chevron": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "raindrops": true, - "solid_reactive": true, - "splash": true, - "solid_splash": true, - }, - "default":{ - "val": 50 - }, - "led_process_limit":16 - }, - "split": { - "enabled": true, - "handedness": { - "pin": "B6" - }, - "transport": { - "sync": { - "indicators": true, - "layer_state": true, - "matrix_state": true - } - }, - "soft_serial_pin": "D0" - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix":[0,0], "x":0, "y":0.6}, - {"matrix":[0,1], "x":1, "y":0.6}, - {"matrix":[0,2], "x":2, "y":0.2}, - {"matrix":[0,3], "x":3, "y":0}, - {"matrix":[0,4], "x":4, "y":0.2}, - {"matrix":[0,5], "x":5, "y":0.4}, - - {"matrix":[5,5], "x":10, "y":0.4}, - {"matrix":[5,4], "x":11, "y":0.2}, - {"matrix":[5,3], "x":12, "y":0}, - {"matrix":[5,2], "x":13, "y":0.2}, - {"matrix":[5,1], "x":14, "y":0.6}, - {"matrix":[5,0], "x":15, "y":0.6}, - - {"matrix":[1,0], "x":0, "y":1.6}, - {"matrix":[1,1], "x":1, "y":1.6}, - {"matrix":[1,2], "x":2, "y":1.2}, - {"matrix":[1,3], "x":3, "y":1}, - {"matrix":[1,4], "x":4, "y":1.2}, - {"matrix":[1,5], "x":5, "y":1.4}, - {"matrix":[1,6], "x":6, "y":0.8}, - - {"matrix":[6,6], "x":9, "y":0.8}, - {"matrix":[6,5], "x":10, "y":1.4}, - {"matrix":[6,4], "x":11, "y":1.2}, - {"matrix":[6,3], "x":12, "y":1}, - {"matrix":[6,2], "x":13, "y":1.2}, - {"matrix":[6,1], "x":14, "y":1.6}, - {"matrix":[6,0], "x":15, "y":1.6}, - - {"matrix":[2,0], "x":0, "y":2.6}, - {"matrix":[2,1], "x":1, "y":2.6}, - {"matrix":[2,2], "x":2, "y":2.2}, - {"matrix":[2,3], "x":3, "y":2}, - {"matrix":[2,4], "x":4, "y":2.2}, - {"matrix":[2,5], "x":5, "y":2.4}, - {"matrix":[2,6], "x":6, "y":1.8}, - - {"matrix":[7,6], "x":9, "y":1.8}, - {"matrix":[7,5], "x":10, "y":2.4}, - {"matrix":[7,4], "x":11, "y":2.2}, - {"matrix":[7,3], "x":12, "y":2}, - {"matrix":[7,2], "x":13, "y":2.2}, - {"matrix":[7,1], "x":14, "y":2.6}, - {"matrix":[7,0], "x":15, "y":2.6}, - - {"matrix":[3,0], "x":0, "y":3.6}, - {"matrix":[3,1], "x":1, "y":3.6}, - {"matrix":[3,2], "x":2, "y":3.2}, - {"matrix":[3,3], "x":3, "y":3}, - {"matrix":[3,4], "x":4, "y":3.2}, - {"matrix":[3,5], "x":5, "y":3.4}, - {"matrix":[3,6], "x":6, "y":2.8}, - - {"matrix":[8,6], "x":9, "y":2.8}, - {"matrix":[8,5], "x":10, "y":3.4}, - {"matrix":[8,4], "x":11, "y":3.2}, - {"matrix":[8,3], "x":12, "y":3}, - {"matrix":[8,2], "x":13, "y":3.2}, - {"matrix":[8,1], "x":14, "y":3.6}, - {"matrix":[8,0], "x":15, "y":3.6}, - - {"matrix":[4,0], "x":0, "y":4.6}, - {"matrix":[4,1], "x":1, "y":4.6}, - {"matrix":[4,2], "x":2, "y":4.2}, - {"matrix":[4,3], "x":3.5, "y":4.2}, - {"matrix":[4,4], "x":4.5, "y":4.4}, - {"matrix":[4,5], "x":5.5, "y":4.4, "h": 2}, - {"matrix":[4,6], "x":6.5, "y":4.6, "h": 2}, - - {"matrix":[9,6], "x":8.5, "y":4.6, "h": 2}, - {"matrix":[9,5], "x":9.5, "y":4.4, "h": 2}, - {"matrix":[9,4], "x":10.5, "y":4.4}, - {"matrix":[9,3], "x":11.5, "y":4.2}, - {"matrix":[9,2], "x":13, "y":4.2}, - {"matrix":[9,1], "x":14, "y":4.6}, - {"matrix":[9,0], "x":15, "y":4.6} - ] - } - } -} diff --git a/keyboards/yushakobo/ergo68/keyboard.json b/keyboards/yushakobo/ergo68/keyboard.json new file mode 100644 index 0000000000..c4a143cb73 --- /dev/null +++ b/keyboards/yushakobo/ergo68/keyboard.json @@ -0,0 +1,222 @@ +{ + "manufacturer": "yushakobo", + "keyboard_name": "ergo68", + "maintainer": "yushakobo", + "features": { + "bootmagic": true, + "extrakey": true, + "mousekey": true, + "rgb_matrix": true, + }, + "development_board": "promicro", + "diode_direction": "COL2ROW", + "matrix_pins": { + "cols": ["F4", "F5", "F6", "F7", "B1", "B3", "B2"], + "rows": ["D4", "C6", "D7", "E6", "B4"] + }, + "url": "", + "usb": { + "vid": "0x3265", + "pid": "0x0011", + "device_version": "1.0.0" + }, + "ws2812": { + "pin": "D3" + }, + "rgb_matrix": { + "driver": "ws2812", + "layout": [ + {"x": 0, "y": 0, "flags": 8}, + {"x": 11, "y": 0, "flags": 8}, + {"x": 21, "y": 0, "flags": 8}, + {"matrix": [0, 0], "x": 0, "y": 10, "flags": 1}, + {"matrix": [0, 1], "x": 14, "y": 10, "flags": 4}, + {"matrix": [0, 2], "x": 28, "y": 7, "flags": 4}, + {"matrix": [0, 3], "x": 42, "y": 6, "flags": 4}, + {"matrix": [0, 4], "x": 56, "y": 7, "flags": 4}, + {"matrix": [0, 5], "x": 70, "y": 9, "flags": 4}, + {"matrix": [1, 6], "x": 84, "y": 15, "flags": 4}, + {"matrix": [1, 5], "x": 70, "y": 20, "flags": 4}, + {"matrix": [1, 4], "x": 56, "y": 19, "flags": 4}, + {"matrix": [1, 3], "x": 42, "y": 17, "flags": 4}, + {"matrix": [1, 2], "x": 28, "y": 19, "flags": 4}, + {"matrix": [1, 1], "x": 14, "y": 22, "flags": 4}, + {"matrix": [1, 0], "x": 0, "y": 22, "flags": 1}, + {"matrix": [2, 0], "x": 0, "y": 34, "flags": 1}, + {"matrix": [2, 1], "x": 14, "y": 34, "flags": 4}, + {"matrix": [2, 2], "x": 28, "y": 31, "flags": 4}, + {"matrix": [2, 3], "x": 42, "y": 29, "flags": 4}, + {"matrix": [2, 4], "x": 56, "y": 31, "flags": 4}, + {"matrix": [2, 5], "x": 70, "y": 32, "flags": 4}, + {"matrix": [2, 6], "x": 84, "y": 26, "flags": 4}, + {"matrix": [3, 6], "x": 84, "y": 38, "flags": 4}, + {"matrix": [3, 5], "x": 70, "y": 44, "flags": 4}, + {"matrix": [3, 4], "x": 56, "y": 42, "flags": 4}, + {"matrix": [3, 3], "x": 42, "y": 41, "flags": 4}, + {"matrix": [3, 2], "x": 28, "y": 42, "flags": 4}, + {"matrix": [3, 1], "x": 14, "y": 45, "flags": 4}, + {"matrix": [3, 0], "x": 0, "y": 45, "flags": 1}, + {"matrix": [4, 0], "x": 0, "y": 57, "flags": 1}, + {"matrix": [4, 1], "x": 14, "y": 57, "flags": 1}, + {"matrix": [4, 2], "x": 28, "y": 54, "flags": 1}, + {"matrix": [4, 3], "x": 49, "y": 54, "flags": 1}, + {"matrix": [4, 4], "x": 63, "y": 55, "flags": 1}, + {"matrix": [4, 5], "x": 81, "y": 58, "flags": 1}, + {"matrix": [4, 6], "x": 95, "y": 64, "flags": 1}, + {"x": 224, "y": 0, "flags": 8}, + {"x": 214, "y": 0, "flags": 8}, + {"x": 203, "y": 0, "flags": 8}, + {"matrix": [5, 0], "x": 224, "y": 10, "flags": 1}, + {"matrix": [5, 1], "x": 210, "y": 10, "flags": 4}, + {"matrix": [5, 2], "x": 196, "y": 7, "flags": 4}, + {"matrix": [5, 3], "x": 182, "y": 6, "flags": 4}, + {"matrix": [5, 4], "x": 168, "y": 7, "flags": 4}, + {"matrix": [5, 5], "x": 154, "y": 9, "flags": 4}, + {"matrix": [6, 6], "x": 140, "y": 15, "flags": 4}, + {"matrix": [6, 5], "x": 154, "y": 20, "flags": 4}, + {"matrix": [6, 4], "x": 168, "y": 19, "flags": 4}, + {"matrix": [6, 3], "x": 182, "y": 17, "flags": 4}, + {"matrix": [6, 2], "x": 196, "y": 19, "flags": 4}, + {"matrix": [6, 1], "x": 210, "y": 22, "flags": 4}, + {"matrix": [6, 0], "x": 224, "y": 22, "flags": 1}, + {"matrix": [7, 0], "x": 224, "y": 34, "flags": 1}, + {"matrix": [7, 1], "x": 210, "y": 34, "flags": 4}, + {"matrix": [7, 2], "x": 196, "y": 31, "flags": 4}, + {"matrix": [7, 3], "x": 182, "y": 29, "flags": 4}, + {"matrix": [7, 4], "x": 168, "y": 31, "flags": 4}, + {"matrix": [7, 5], "x": 154, "y": 32, "flags": 4}, + {"matrix": [7, 6], "x": 140, "y": 26, "flags": 4}, + {"matrix": [8, 6], "x": 140, "y": 38, "flags": 4}, + {"matrix": [8, 5], "x": 154, "y": 44, "flags": 4}, + {"matrix": [8, 4], "x": 168, "y": 42, "flags": 4}, + {"matrix": [8, 3], "x": 182, "y": 41, "flags": 4}, + {"matrix": [8, 2], "x": 196, "y": 42, "flags": 4}, + {"matrix": [8, 1], "x": 210, "y": 45, "flags": 4}, + {"matrix": [8, 0], "x": 224, "y": 45, "flags": 1}, + {"matrix": [9, 0], "x": 224, "y": 57, "flags": 1}, + {"matrix": [9, 1], "x": 210, "y": 57, "flags": 1}, + {"matrix": [9, 2], "x": 196, "y": 54, "flags": 1}, + {"matrix": [9, 3], "x": 175, "y": 54, "flags": 1}, + {"matrix": [9, 4], "x": 161, "y": 55, "flags": 1}, + {"matrix": [9, 5], "x": 144, "y": 58, "flags": 1}, + {"matrix": [9, 6], "x": 130, "y": 64, "flags": 1} + ], + "max_brightness": 100, + "sleep": true, + "split_count": [37, 37], + "animations":{ + "alphas_mods": true, + "breathing": true, + "cycle_all": true, + "rainbow_moving_chevron": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "raindrops": true, + "solid_reactive": true, + "splash": true, + "solid_splash": true, + }, + "default":{ + "val": 50 + }, + "led_process_limit":16 + }, + "split": { + "enabled": true, + "handedness": { + "pin": "B6" + }, + "transport": { + "sync": { + "indicators": true, + "layer_state": true, + "matrix_state": true + } + }, + "soft_serial_pin": "D0" + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix":[0,0], "x":0, "y":0.6}, + {"matrix":[0,1], "x":1, "y":0.6}, + {"matrix":[0,2], "x":2, "y":0.2}, + {"matrix":[0,3], "x":3, "y":0}, + {"matrix":[0,4], "x":4, "y":0.2}, + {"matrix":[0,5], "x":5, "y":0.4}, + + {"matrix":[5,5], "x":10, "y":0.4}, + {"matrix":[5,4], "x":11, "y":0.2}, + {"matrix":[5,3], "x":12, "y":0}, + {"matrix":[5,2], "x":13, "y":0.2}, + {"matrix":[5,1], "x":14, "y":0.6}, + {"matrix":[5,0], "x":15, "y":0.6}, + + {"matrix":[1,0], "x":0, "y":1.6}, + {"matrix":[1,1], "x":1, "y":1.6}, + {"matrix":[1,2], "x":2, "y":1.2}, + {"matrix":[1,3], "x":3, "y":1}, + {"matrix":[1,4], "x":4, "y":1.2}, + {"matrix":[1,5], "x":5, "y":1.4}, + {"matrix":[1,6], "x":6, "y":0.8}, + + {"matrix":[6,6], "x":9, "y":0.8}, + {"matrix":[6,5], "x":10, "y":1.4}, + {"matrix":[6,4], "x":11, "y":1.2}, + {"matrix":[6,3], "x":12, "y":1}, + {"matrix":[6,2], "x":13, "y":1.2}, + {"matrix":[6,1], "x":14, "y":1.6}, + {"matrix":[6,0], "x":15, "y":1.6}, + + {"matrix":[2,0], "x":0, "y":2.6}, + {"matrix":[2,1], "x":1, "y":2.6}, + {"matrix":[2,2], "x":2, "y":2.2}, + {"matrix":[2,3], "x":3, "y":2}, + {"matrix":[2,4], "x":4, "y":2.2}, + {"matrix":[2,5], "x":5, "y":2.4}, + {"matrix":[2,6], "x":6, "y":1.8}, + + {"matrix":[7,6], "x":9, "y":1.8}, + {"matrix":[7,5], "x":10, "y":2.4}, + {"matrix":[7,4], "x":11, "y":2.2}, + {"matrix":[7,3], "x":12, "y":2}, + {"matrix":[7,2], "x":13, "y":2.2}, + {"matrix":[7,1], "x":14, "y":2.6}, + {"matrix":[7,0], "x":15, "y":2.6}, + + {"matrix":[3,0], "x":0, "y":3.6}, + {"matrix":[3,1], "x":1, "y":3.6}, + {"matrix":[3,2], "x":2, "y":3.2}, + {"matrix":[3,3], "x":3, "y":3}, + {"matrix":[3,4], "x":4, "y":3.2}, + {"matrix":[3,5], "x":5, "y":3.4}, + {"matrix":[3,6], "x":6, "y":2.8}, + + {"matrix":[8,6], "x":9, "y":2.8}, + {"matrix":[8,5], "x":10, "y":3.4}, + {"matrix":[8,4], "x":11, "y":3.2}, + {"matrix":[8,3], "x":12, "y":3}, + {"matrix":[8,2], "x":13, "y":3.2}, + {"matrix":[8,1], "x":14, "y":3.6}, + {"matrix":[8,0], "x":15, "y":3.6}, + + {"matrix":[4,0], "x":0, "y":4.6}, + {"matrix":[4,1], "x":1, "y":4.6}, + {"matrix":[4,2], "x":2, "y":4.2}, + {"matrix":[4,3], "x":3.5, "y":4.2}, + {"matrix":[4,4], "x":4.5, "y":4.4}, + {"matrix":[4,5], "x":5.5, "y":4.4, "h": 2}, + {"matrix":[4,6], "x":6.5, "y":4.6, "h": 2}, + + {"matrix":[9,6], "x":8.5, "y":4.6, "h": 2}, + {"matrix":[9,5], "x":9.5, "y":4.4, "h": 2}, + {"matrix":[9,4], "x":10.5, "y":4.4}, + {"matrix":[9,3], "x":11.5, "y":4.2}, + {"matrix":[9,2], "x":13, "y":4.2}, + {"matrix":[9,1], "x":14, "y":4.6}, + {"matrix":[9,0], "x":15, "y":4.6} + ] + } + } +} diff --git a/keyboards/yushakobo/ergo68/rules.mk b/keyboards/yushakobo/ergo68/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/yushakobo/ergo68/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/yushakobo/navpad/10/rev0/info.json b/keyboards/yushakobo/navpad/10/rev0/info.json deleted file mode 100644 index afe4c6f0c0..0000000000 --- a/keyboards/yushakobo/navpad/10/rev0/info.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "usb": { - "device_version": "0.0.0" - }, - "matrix_pins": { - "cols": ["F4", "F5", "F6", "B2", "B3", "B1", "F7"], - "rows": ["D4", "C6", "D7", "E6", "B4", "D0"] - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [5, 2], "x": 3, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1}, - {"matrix": [1, 1], "x": 1, "y": 1}, - {"matrix": [1, 2], "x": 2, "y": 1}, - {"matrix": [0, 3], "x": 3, "y": 1}, - {"matrix": [0, 4], "x": 4, "y": 1}, - {"matrix": [0, 5], "x": 5, "y": 1}, - {"matrix": [0, 6], "x": 6, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2}, - {"matrix": [2, 1], "x": 1, "y": 2}, - {"matrix": [2, 2], "x": 2, "y": 2}, - {"matrix": [1, 3], "x": 3, "y": 2}, - {"matrix": [1, 4], "x": 4, "y": 2}, - {"matrix": [1, 5], "x": 5, "y": 2}, - {"matrix": [1, 6], "x": 6, "y": 2}, - - {"matrix": [2, 3], "x": 3, "y": 3}, - {"matrix": [2, 4], "x": 4, "y": 3}, - {"matrix": [2, 5], "x": 5, "y": 3}, - {"matrix": [2, 6], "x": 6, "y": 3}, - - {"matrix": [3, 0], "x": 0, "y": 4}, - {"matrix": [3, 1], "x": 1, "y": 4}, - {"matrix": [3, 2], "x": 2, "y": 4}, - {"matrix": [3, 3], "x": 3, "y": 4}, - {"matrix": [3, 4], "x": 4, "y": 4}, - {"matrix": [3, 5], "x": 5, "y": 4}, - {"matrix": [3, 6], "x": 6, "y": 4}, - - {"matrix": [4, 0], "x": 0, "y": 5}, - {"matrix": [4, 1], "x": 1, "y": 5}, - {"matrix": [4, 2], "x": 2, "y": 5}, - {"matrix": [4, 3], "x": 3, "y": 5}, - {"matrix": [4, 4], "x": 4, "y": 5}, - {"matrix": [4, 5], "x": 5, "y": 5}, - {"matrix": [4, 6], "x": 6, "y": 5} - ] - } - } -} diff --git a/keyboards/yushakobo/navpad/10/rev0/keyboard.json b/keyboards/yushakobo/navpad/10/rev0/keyboard.json new file mode 100644 index 0000000000..afe4c6f0c0 --- /dev/null +++ b/keyboards/yushakobo/navpad/10/rev0/keyboard.json @@ -0,0 +1,57 @@ +{ + "usb": { + "device_version": "0.0.0" + }, + "matrix_pins": { + "cols": ["F4", "F5", "F6", "B2", "B3", "B1", "F7"], + "rows": ["D4", "C6", "D7", "E6", "B4", "D0"] + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [5, 2], "x": 3, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1}, + {"matrix": [1, 1], "x": 1, "y": 1}, + {"matrix": [1, 2], "x": 2, "y": 1}, + {"matrix": [0, 3], "x": 3, "y": 1}, + {"matrix": [0, 4], "x": 4, "y": 1}, + {"matrix": [0, 5], "x": 5, "y": 1}, + {"matrix": [0, 6], "x": 6, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2}, + {"matrix": [2, 1], "x": 1, "y": 2}, + {"matrix": [2, 2], "x": 2, "y": 2}, + {"matrix": [1, 3], "x": 3, "y": 2}, + {"matrix": [1, 4], "x": 4, "y": 2}, + {"matrix": [1, 5], "x": 5, "y": 2}, + {"matrix": [1, 6], "x": 6, "y": 2}, + + {"matrix": [2, 3], "x": 3, "y": 3}, + {"matrix": [2, 4], "x": 4, "y": 3}, + {"matrix": [2, 5], "x": 5, "y": 3}, + {"matrix": [2, 6], "x": 6, "y": 3}, + + {"matrix": [3, 0], "x": 0, "y": 4}, + {"matrix": [3, 1], "x": 1, "y": 4}, + {"matrix": [3, 2], "x": 2, "y": 4}, + {"matrix": [3, 3], "x": 3, "y": 4}, + {"matrix": [3, 4], "x": 4, "y": 4}, + {"matrix": [3, 5], "x": 5, "y": 4}, + {"matrix": [3, 6], "x": 6, "y": 4}, + + {"matrix": [4, 0], "x": 0, "y": 5}, + {"matrix": [4, 1], "x": 1, "y": 5}, + {"matrix": [4, 2], "x": 2, "y": 5}, + {"matrix": [4, 3], "x": 3, "y": 5}, + {"matrix": [4, 4], "x": 4, "y": 5}, + {"matrix": [4, 5], "x": 5, "y": 5}, + {"matrix": [4, 6], "x": 6, "y": 5} + ] + } + } +} diff --git a/keyboards/yushakobo/navpad/10/rev0/rules.mk b/keyboards/yushakobo/navpad/10/rev0/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/yushakobo/navpad/10/rev1/info.json b/keyboards/yushakobo/navpad/10/rev1/info.json deleted file mode 100644 index a35dc4d5e9..0000000000 --- a/keyboards/yushakobo/navpad/10/rev1/info.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "usb": { - "device_version": "0.0.1" - }, - "rgblight": { - "led_map": [0, 1, 2, 3, 4, 5, 6, 8, 7] - }, - "matrix_pins": { - "cols": ["F5", "F6", "B2", "B3", "B1", "F7"], - "rows": ["D4", "C6", "D7", "E6", "B4", "F4"] - }, - "diode_direction": "COL2ROW", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [5, 0], "x": 0, "y": 0}, - {"matrix": [0, 0], "x": 1, "y": 0}, - {"matrix": [0, 1], "x": 2, "y": 0}, - {"matrix": [5, 1], "x": 3, "y": 0}, - - {"matrix": [5, 2], "x": 0, "y": 1}, - {"matrix": [1, 0], "x": 1, "y": 1}, - {"matrix": [1, 1], "x": 2, "y": 1}, - {"matrix": [0, 2], "x": 3, "y": 1}, - {"matrix": [0, 3], "x": 4, "y": 1}, - {"matrix": [0, 4], "x": 5, "y": 1}, - {"matrix": [0, 5], "x": 6, "y": 1}, - - {"matrix": [5, 3], "x": 0, "y": 2}, - {"matrix": [2, 0], "x": 1, "y": 2}, - {"matrix": [2, 1], "x": 2, "y": 2}, - {"matrix": [1, 2], "x": 3, "y": 2}, - {"matrix": [1, 3], "x": 4, "y": 2}, - {"matrix": [1, 4], "x": 5, "y": 2}, - {"matrix": [1, 5], "x": 6, "y": 2}, - - {"matrix": [2, 2], "x": 3, "y": 3}, - {"matrix": [2, 3], "x": 4, "y": 3}, - {"matrix": [2, 4], "x": 5, "y": 3}, - {"matrix": [2, 5], "x": 6, "y": 3}, - - {"matrix": [5, 4], "x": 0, "y": 4}, - {"matrix": [3, 0], "x": 1, "y": 4}, - {"matrix": [3, 1], "x": 2, "y": 4}, - {"matrix": [3, 2], "x": 3, "y": 4}, - {"matrix": [3, 3], "x": 4, "y": 4}, - {"matrix": [3, 4], "x": 5, "y": 4}, - {"matrix": [3, 5], "x": 6, "y": 4}, - - {"matrix": [5, 5], "x": 0, "y": 5}, - {"matrix": [4, 0], "x": 1, "y": 5}, - {"matrix": [4, 1], "x": 2, "y": 5}, - {"matrix": [4, 2], "x": 3, "y": 5}, - {"matrix": [4, 3], "x": 4, "y": 5}, - {"matrix": [4, 4], "x": 5, "y": 5}, - {"matrix": [4, 5], "x": 6, "y": 5} - ] - } - } -} diff --git a/keyboards/yushakobo/navpad/10/rev1/keyboard.json b/keyboards/yushakobo/navpad/10/rev1/keyboard.json new file mode 100644 index 0000000000..a35dc4d5e9 --- /dev/null +++ b/keyboards/yushakobo/navpad/10/rev1/keyboard.json @@ -0,0 +1,60 @@ +{ + "usb": { + "device_version": "0.0.1" + }, + "rgblight": { + "led_map": [0, 1, 2, 3, 4, 5, 6, 8, 7] + }, + "matrix_pins": { + "cols": ["F5", "F6", "B2", "B3", "B1", "F7"], + "rows": ["D4", "C6", "D7", "E6", "B4", "F4"] + }, + "diode_direction": "COL2ROW", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [5, 0], "x": 0, "y": 0}, + {"matrix": [0, 0], "x": 1, "y": 0}, + {"matrix": [0, 1], "x": 2, "y": 0}, + {"matrix": [5, 1], "x": 3, "y": 0}, + + {"matrix": [5, 2], "x": 0, "y": 1}, + {"matrix": [1, 0], "x": 1, "y": 1}, + {"matrix": [1, 1], "x": 2, "y": 1}, + {"matrix": [0, 2], "x": 3, "y": 1}, + {"matrix": [0, 3], "x": 4, "y": 1}, + {"matrix": [0, 4], "x": 5, "y": 1}, + {"matrix": [0, 5], "x": 6, "y": 1}, + + {"matrix": [5, 3], "x": 0, "y": 2}, + {"matrix": [2, 0], "x": 1, "y": 2}, + {"matrix": [2, 1], "x": 2, "y": 2}, + {"matrix": [1, 2], "x": 3, "y": 2}, + {"matrix": [1, 3], "x": 4, "y": 2}, + {"matrix": [1, 4], "x": 5, "y": 2}, + {"matrix": [1, 5], "x": 6, "y": 2}, + + {"matrix": [2, 2], "x": 3, "y": 3}, + {"matrix": [2, 3], "x": 4, "y": 3}, + {"matrix": [2, 4], "x": 5, "y": 3}, + {"matrix": [2, 5], "x": 6, "y": 3}, + + {"matrix": [5, 4], "x": 0, "y": 4}, + {"matrix": [3, 0], "x": 1, "y": 4}, + {"matrix": [3, 1], "x": 2, "y": 4}, + {"matrix": [3, 2], "x": 3, "y": 4}, + {"matrix": [3, 3], "x": 4, "y": 4}, + {"matrix": [3, 4], "x": 5, "y": 4}, + {"matrix": [3, 5], "x": 6, "y": 4}, + + {"matrix": [5, 5], "x": 0, "y": 5}, + {"matrix": [4, 0], "x": 1, "y": 5}, + {"matrix": [4, 1], "x": 2, "y": 5}, + {"matrix": [4, 2], "x": 3, "y": 5}, + {"matrix": [4, 3], "x": 4, "y": 5}, + {"matrix": [4, 4], "x": 5, "y": 5}, + {"matrix": [4, 5], "x": 6, "y": 5} + ] + } + } +} diff --git a/keyboards/yushakobo/navpad/10/rev1/rules.mk b/keyboards/yushakobo/navpad/10/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/yynmt/acperience12/rev1/info.json b/keyboards/yynmt/acperience12/rev1/info.json deleted file mode 100644 index 5eea37a35d..0000000000 --- a/keyboards/yynmt/acperience12/rev1/info.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "keyboard_name": "Acperience12", - "manufacturer": "yynmt", - "url": "http://yynmt.com", - "maintainer": "yynmt", - "usb": { - "vid": "0x04D8", - "pid": "0xEA51", - "device_version": "0.0.1" - }, - "processor": "atmega32u2", - "bootloader": "atmel-dfu", - "matrix_pins": { - "direct": [ - ["B5", "D0"], - ["B4", "D1"], - ["B3", "D2"], - ["B2", "D3"], - ["B1", "D4"], - ["B0", "D5"] - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 0, "y": 1, "matrix": [1, 0]}, - {"x": 1, "y": 1, "matrix": [1, 1]}, - {"x": 0, "y": 2, "matrix": [2, 0]}, - {"x": 1, "y": 2, "matrix": [2, 1]}, - {"x": 0, "y": 3, "matrix": [3, 0]}, - {"x": 1, "y": 3, "matrix": [3, 1]}, - {"x": 0, "y": 4, "matrix": [4, 0]}, - {"x": 1, "y": 4, "matrix": [4, 1]}, - {"x": 0, "y": 5, "matrix": [5, 0]}, - {"x": 1, "y": 5, "matrix": [5, 1]} - ] - } - } -} diff --git a/keyboards/yynmt/acperience12/rev1/keyboard.json b/keyboards/yynmt/acperience12/rev1/keyboard.json new file mode 100644 index 0000000000..5eea37a35d --- /dev/null +++ b/keyboards/yynmt/acperience12/rev1/keyboard.json @@ -0,0 +1,41 @@ +{ + "keyboard_name": "Acperience12", + "manufacturer": "yynmt", + "url": "http://yynmt.com", + "maintainer": "yynmt", + "usb": { + "vid": "0x04D8", + "pid": "0xEA51", + "device_version": "0.0.1" + }, + "processor": "atmega32u2", + "bootloader": "atmel-dfu", + "matrix_pins": { + "direct": [ + ["B5", "D0"], + ["B4", "D1"], + ["B3", "D2"], + ["B2", "D3"], + ["B1", "D4"], + ["B0", "D5"] + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 0, "y": 1, "matrix": [1, 0]}, + {"x": 1, "y": 1, "matrix": [1, 1]}, + {"x": 0, "y": 2, "matrix": [2, 0]}, + {"x": 1, "y": 2, "matrix": [2, 1]}, + {"x": 0, "y": 3, "matrix": [3, 0]}, + {"x": 1, "y": 3, "matrix": [3, 1]}, + {"x": 0, "y": 4, "matrix": [4, 0]}, + {"x": 1, "y": 4, "matrix": [4, 1]}, + {"x": 0, "y": 5, "matrix": [5, 0]}, + {"x": 1, "y": 5, "matrix": [5, 1]} + ] + } + } +} diff --git a/keyboards/yynmt/acperience12/rev1/rules.mk b/keyboards/yynmt/acperience12/rev1/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/zeix/eden/info.json b/keyboards/zeix/eden/info.json deleted file mode 100644 index 2b5fd6eae7..0000000000 --- a/keyboards/zeix/eden/info.json +++ /dev/null @@ -1,1017 +0,0 @@ -{ - "keyboard_name": "Eden", - "maintainer": "itsme-zeix", - "manufacturer": "dnworks", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x4C27", - "pid": "0x2901", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "indicators": { - "caps_lock": "GP29", - "on_state": 1 - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP6", "GP5", "GP4", "GP0", "GP12"], - "cols": ["GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP3", "GP2", "GP1", "GP8", "GP9", "GP10", "GP11", "GP7"] - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_ansi_wkl", - "60_ansi_wkl_split_bs_rshift", - "60_hhkb", - "60_iso", - "60_iso_split_bs_rshift", - "60_iso_tsangan", - "60_iso_tsangan_split_bs_rshift", - "60_iso_wkl", - "60_iso_wkl_split_bs_rshift" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4} - ] - }, - "LAYOUT_60_ansi_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_ansi_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, - {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} - ] - }, - "LAYOUT_60_iso_tsangan": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_tsangan_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 1], "x": 1.5, "y": 4}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 12], "x": 12.5, "y": 4}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - }, - "LAYOUT_60_iso_wkl_split_bs_rshift": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [0, 14], "x": 14, "y": 0}, - - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2}, - {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, - - {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, - {"matrix": [3, 1], "x": 1.25, "y": 3}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, - {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, - {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, - {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} - ] - } - } -} diff --git a/keyboards/zeix/eden/keyboard.json b/keyboards/zeix/eden/keyboard.json new file mode 100644 index 0000000000..2b5fd6eae7 --- /dev/null +++ b/keyboards/zeix/eden/keyboard.json @@ -0,0 +1,1017 @@ +{ + "keyboard_name": "Eden", + "maintainer": "itsme-zeix", + "manufacturer": "dnworks", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x4C27", + "pid": "0x2901", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "indicators": { + "caps_lock": "GP29", + "on_state": 1 + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP6", "GP5", "GP4", "GP0", "GP12"], + "cols": ["GP28", "GP27", "GP26", "GP25", "GP24", "GP23", "GP22", "GP3", "GP2", "GP1", "GP8", "GP9", "GP10", "GP11", "GP7"] + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_ansi_wkl", + "60_ansi_wkl_split_bs_rshift", + "60_hhkb", + "60_iso", + "60_iso_split_bs_rshift", + "60_iso_tsangan", + "60_iso_tsangan_split_bs_rshift", + "60_iso_wkl", + "60_iso_wkl_split_bs_rshift" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4} + ] + }, + "LAYOUT_60_ansi_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_ansi_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 13], "x": 12.75, "y": 2, "w": 2.25}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 10], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 12.5, "y": 4, "w": 1.25}, + {"matrix": [4, 13], "x": 13.75, "y": 4, "w": 1.25} + ] + }, + "LAYOUT_60_iso_tsangan": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_tsangan_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 1], "x": 1.5, "y": 4}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 12], "x": 12.5, "y": 4}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 14], "x": 13, "y": 0, "w": 2}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 2.75}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + }, + "LAYOUT_60_iso_wkl_split_bs_rshift": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [0, 14], "x": 14, "y": 0}, + + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2}, + {"matrix": [2, 13], "x": 13.75, "y": 1, "w": 1.25, "h": 2}, + + {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25}, + {"matrix": [3, 1], "x": 1.25, "y": 3}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5}, + {"matrix": [4, 6], "x": 4, "y": 4, "w": 7}, + {"matrix": [4, 11], "x": 11, "y": 4, "w": 1.5}, + {"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5} + ] + } + } +} diff --git a/keyboards/zeix/eden/rules.mk b/keyboards/zeix/eden/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/zeix/eden/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/zeix/qwertyqop60hs/info.json b/keyboards/zeix/qwertyqop60hs/info.json deleted file mode 100644 index 8a3e06f2eb..0000000000 --- a/keyboards/zeix/qwertyqop60hs/info.json +++ /dev/null @@ -1,452 +0,0 @@ -{ - "keyboard_name": "QQ 60% Hotswap", - "maintainer": "itsme-zeix", - "manufacturer": "qwertyqop", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x4C27", - "pid": "0x2900", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "diode_direction": "COL2ROW", - "matrix_pins": { - "rows": ["GP6","GP5","GP4","GP0","GP12"], - "cols": ["GP28","GP27","GP26","GP25","GP24","GP23","GP22","GP3","GP2","GP1","GP8","GP9","GP10","GP11","GP7"] - }, - "community_layouts": [ - "60_ansi", - "60_ansi_split_bs_rshift", - "60_ansi_tsangan", - "60_tsangan_hhkb", - "60_hhkb" - ], - "layouts": { - "LAYOUT_all": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - - { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, - { "matrix": [3, 1], "x": 1.25, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 14], "x": 13, "y": 0, "w": 2 }, - - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_split_bs_rshift": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - - { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, - { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, - { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, - { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, - { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, - { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } - ] - }, - "LAYOUT_60_ansi_tsangan": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 14], "x": 13, "y": 0, "w": 2 }, - - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, - - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_tsangan_hhkb": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - - { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 12], "x": 12.5, "y": 4 }, - { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } - ] - }, - "LAYOUT_60_hhkb": { - "layout": [ - { "matrix": [0, 0], "x": 0, "y": 0 }, - { "matrix": [0, 1], "x": 1, "y": 0 }, - { "matrix": [0, 2], "x": 2, "y": 0 }, - { "matrix": [0, 3], "x": 3, "y": 0 }, - { "matrix": [0, 4], "x": 4, "y": 0 }, - { "matrix": [0, 5], "x": 5, "y": 0 }, - { "matrix": [0, 6], "x": 6, "y": 0 }, - { "matrix": [0, 7], "x": 7, "y": 0 }, - { "matrix": [0, 8], "x": 8, "y": 0 }, - { "matrix": [0, 9], "x": 9, "y": 0 }, - { "matrix": [0, 10], "x": 10, "y": 0 }, - { "matrix": [0, 11], "x": 11, "y": 0 }, - { "matrix": [0, 12], "x": 12, "y": 0 }, - { "matrix": [0, 13], "x": 13, "y": 0 }, - { "matrix": [0, 14], "x": 14, "y": 0 }, - - { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, - { "matrix": [1, 1], "x": 1.5, "y": 1 }, - { "matrix": [1, 2], "x": 2.5, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 1 }, - { "matrix": [1, 4], "x": 4.5, "y": 1 }, - { "matrix": [1, 5], "x": 5.5, "y": 1 }, - { "matrix": [1, 6], "x": 6.5, "y": 1 }, - { "matrix": [1, 7], "x": 7.5, "y": 1 }, - { "matrix": [1, 8], "x": 8.5, "y": 1 }, - { "matrix": [1, 9], "x": 9.5, "y": 1 }, - { "matrix": [1, 10], "x": 10.5, "y": 1 }, - { "matrix": [1, 11], "x": 11.5, "y": 1 }, - { "matrix": [1, 12], "x": 12.5, "y": 1 }, - { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, - - { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, - { "matrix": [2, 1], "x": 1.75, "y": 2 }, - { "matrix": [2, 2], "x": 2.75, "y": 2 }, - { "matrix": [2, 3], "x": 3.75, "y": 2 }, - { "matrix": [2, 4], "x": 4.75, "y": 2 }, - { "matrix": [2, 5], "x": 5.75, "y": 2 }, - { "matrix": [2, 6], "x": 6.75, "y": 2 }, - { "matrix": [2, 7], "x": 7.75, "y": 2 }, - { "matrix": [2, 8], "x": 8.75, "y": 2 }, - { "matrix": [2, 9], "x": 9.75, "y": 2 }, - { "matrix": [2, 10], "x": 10.75, "y": 2 }, - { "matrix": [2, 11], "x": 11.75, "y": 2 }, - { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, - - { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, - { "matrix": [3, 2], "x": 2.25, "y": 3 }, - { "matrix": [3, 3], "x": 3.25, "y": 3 }, - { "matrix": [3, 4], "x": 4.25, "y": 3 }, - { "matrix": [3, 5], "x": 5.25, "y": 3 }, - { "matrix": [3, 6], "x": 6.25, "y": 3 }, - { "matrix": [3, 7], "x": 7.25, "y": 3 }, - { "matrix": [3, 8], "x": 8.25, "y": 3 }, - { "matrix": [3, 9], "x": 9.25, "y": 3 }, - { "matrix": [3, 10], "x": 10.25, "y": 3 }, - { "matrix": [3, 11], "x": 11.25, "y": 3 }, - { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, - { "matrix": [3, 13], "x": 14, "y": 3 }, - - { "matrix": [4, 1], "x": 1.5, "y": 4 }, - { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, - { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, - { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, - { "matrix": [4, 12], "x": 12.5, "y": 4 } - ] - } - } -} diff --git a/keyboards/zeix/qwertyqop60hs/keyboard.json b/keyboards/zeix/qwertyqop60hs/keyboard.json new file mode 100644 index 0000000000..8a3e06f2eb --- /dev/null +++ b/keyboards/zeix/qwertyqop60hs/keyboard.json @@ -0,0 +1,452 @@ +{ + "keyboard_name": "QQ 60% Hotswap", + "maintainer": "itsme-zeix", + "manufacturer": "qwertyqop", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x4C27", + "pid": "0x2900", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "diode_direction": "COL2ROW", + "matrix_pins": { + "rows": ["GP6","GP5","GP4","GP0","GP12"], + "cols": ["GP28","GP27","GP26","GP25","GP24","GP23","GP22","GP3","GP2","GP1","GP8","GP9","GP10","GP11","GP7"] + }, + "community_layouts": [ + "60_ansi", + "60_ansi_split_bs_rshift", + "60_ansi_tsangan", + "60_tsangan_hhkb", + "60_hhkb" + ], + "layouts": { + "LAYOUT_all": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + + { "matrix": [3, 0], "w": 1.25, "x": 0, "y": 3 }, + { "matrix": [3, 1], "x": 1.25, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 14], "x": 13, "y": 0, "w": 2 }, + + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_split_bs_rshift": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + + { "matrix": [4, 0], "w": 1.25, "x": 0, "y": 4 }, + { "matrix": [4, 1], "w": 1.25, "x": 1.25, "y": 4 }, + { "matrix": [4, 2], "w": 1.25, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 6.25, "x": 3.75, "y": 4 }, + { "matrix": [4, 10], "w": 1.25, "x": 10, "y": 4 }, + { "matrix": [4, 11], "w": 1.25, "x": 11.25, "y": 4 }, + { "matrix": [4, 12], "w": 1.25, "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.25, "x": 13.75, "y": 4 } + ] + }, + "LAYOUT_60_ansi_tsangan": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 14], "x": 13, "y": 0, "w": 2 }, + + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 2.75, "x": 12.25, "y": 3 }, + + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_tsangan_hhkb": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + + { "matrix": [4, 0], "w": 1.5, "x": 0, "y": 4 }, + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 12], "x": 12.5, "y": 4 }, + { "matrix": [4, 13], "w": 1.5, "x": 13.5, "y": 4 } + ] + }, + "LAYOUT_60_hhkb": { + "layout": [ + { "matrix": [0, 0], "x": 0, "y": 0 }, + { "matrix": [0, 1], "x": 1, "y": 0 }, + { "matrix": [0, 2], "x": 2, "y": 0 }, + { "matrix": [0, 3], "x": 3, "y": 0 }, + { "matrix": [0, 4], "x": 4, "y": 0 }, + { "matrix": [0, 5], "x": 5, "y": 0 }, + { "matrix": [0, 6], "x": 6, "y": 0 }, + { "matrix": [0, 7], "x": 7, "y": 0 }, + { "matrix": [0, 8], "x": 8, "y": 0 }, + { "matrix": [0, 9], "x": 9, "y": 0 }, + { "matrix": [0, 10], "x": 10, "y": 0 }, + { "matrix": [0, 11], "x": 11, "y": 0 }, + { "matrix": [0, 12], "x": 12, "y": 0 }, + { "matrix": [0, 13], "x": 13, "y": 0 }, + { "matrix": [0, 14], "x": 14, "y": 0 }, + + { "matrix": [1, 0], "w": 1.5, "x": 0, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.5, "y": 1 }, + { "matrix": [1, 4], "x": 4.5, "y": 1 }, + { "matrix": [1, 5], "x": 5.5, "y": 1 }, + { "matrix": [1, 6], "x": 6.5, "y": 1 }, + { "matrix": [1, 7], "x": 7.5, "y": 1 }, + { "matrix": [1, 8], "x": 8.5, "y": 1 }, + { "matrix": [1, 9], "x": 9.5, "y": 1 }, + { "matrix": [1, 10], "x": 10.5, "y": 1 }, + { "matrix": [1, 11], "x": 11.5, "y": 1 }, + { "matrix": [1, 12], "x": 12.5, "y": 1 }, + { "matrix": [1, 13], "w": 1.5, "x": 13.5, "y": 1 }, + + { "matrix": [2, 0], "w": 1.75, "x": 0, "y": 2 }, + { "matrix": [2, 1], "x": 1.75, "y": 2 }, + { "matrix": [2, 2], "x": 2.75, "y": 2 }, + { "matrix": [2, 3], "x": 3.75, "y": 2 }, + { "matrix": [2, 4], "x": 4.75, "y": 2 }, + { "matrix": [2, 5], "x": 5.75, "y": 2 }, + { "matrix": [2, 6], "x": 6.75, "y": 2 }, + { "matrix": [2, 7], "x": 7.75, "y": 2 }, + { "matrix": [2, 8], "x": 8.75, "y": 2 }, + { "matrix": [2, 9], "x": 9.75, "y": 2 }, + { "matrix": [2, 10], "x": 10.75, "y": 2 }, + { "matrix": [2, 11], "x": 11.75, "y": 2 }, + { "matrix": [2, 13], "w": 2.25, "x": 12.75, "y": 2 }, + + { "matrix": [3, 0], "w": 2.25, "x": 0, "y": 3 }, + { "matrix": [3, 2], "x": 2.25, "y": 3 }, + { "matrix": [3, 3], "x": 3.25, "y": 3 }, + { "matrix": [3, 4], "x": 4.25, "y": 3 }, + { "matrix": [3, 5], "x": 5.25, "y": 3 }, + { "matrix": [3, 6], "x": 6.25, "y": 3 }, + { "matrix": [3, 7], "x": 7.25, "y": 3 }, + { "matrix": [3, 8], "x": 8.25, "y": 3 }, + { "matrix": [3, 9], "x": 9.25, "y": 3 }, + { "matrix": [3, 10], "x": 10.25, "y": 3 }, + { "matrix": [3, 11], "x": 11.25, "y": 3 }, + { "matrix": [3, 12], "w": 1.75, "x": 12.25, "y": 3 }, + { "matrix": [3, 13], "x": 14, "y": 3 }, + + { "matrix": [4, 1], "x": 1.5, "y": 4 }, + { "matrix": [4, 2], "w": 1.5, "x": 2.5, "y": 4 }, + { "matrix": [4, 6], "w": 7, "x": 4, "y": 4 }, + { "matrix": [4, 11], "w": 1.5, "x": 11, "y": 4 }, + { "matrix": [4, 12], "x": 12.5, "y": 4 } + ] + } + } +} diff --git a/keyboards/zeix/qwertyqop60hs/rules.mk b/keyboards/zeix/qwertyqop60hs/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/zeix/qwertyqop60hs/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/zicodia/tklfrlnrlmlao/info.json b/keyboards/zicodia/tklfrlnrlmlao/info.json deleted file mode 100644 index e7c7322f7e..0000000000 --- a/keyboards/zicodia/tklfrlnrlmlao/info.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "manufacturer": "Zicodia", - "keyboard_name": "TKLFRLNRLMLAO", - "maintainer": "Zicodia", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["F1", "F4", "F0", "F5", "C7", "F6", "F7", "B6", "D6", "D4"], - "rows": ["D5", "B5", "B4", "D7"] - }, - "usb": { - "vid": "0x4A4C", - "pid": "0x0000", - "device_version": "1.0.0" - }, - "processor": "atmega32u4", - "url": "https://github.com/Zicodia", - "layouts": { - "LAYOUT_all": { - "layout": [ - {"label": "Q", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "W", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "E", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "R", "matrix": [0, 3], "x": 3.25, "y": 0}, - - {"label": "T", "matrix": [0, 4], "x": 4.5, "y": 0}, - {"label": "Y", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "U", "matrix": [0, 6], "x": 6.5, "y": 0}, - - {"label": "I", "matrix": [0, 7], "x": 7.75, "y": 0}, - {"label": "O", "matrix": [0, 8], "x": 8.75, "y": 0}, - {"label": "P", "matrix": [0, 9], "x": 9.75, "y": 0}, - - {"label": "A", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "S", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "D", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "F", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "G", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "H", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "J", "matrix": [1, 6], "x": 6, "y": 1.25, "w": 1.5}, - - {"label": "K", "matrix": [1, 7], "x": 7.75, "y": 1}, - {"label": "L", "matrix": [1, 8], "x": 8.75, "y": 1}, - {"label": "Enter", "matrix": [1, 9], "x": 9.75, "y": 1}, - - {"label": "Shift/Z", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"label": "X", "matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"label": "C", "matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"label": "V", "matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"label": "B", "matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"label": "N", "matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"label": "M", "matrix": [2, 6], "x": 6.5, "y": 2.25}, - - {"label": "\u2191", "matrix": [2, 8], "x": 8.75, "y": 2.25}, - - {"label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"label": "Space", "matrix": [3, 3], "x": 2.25, "y": 3.25, "w": 3}, - {"label": "GUI", "matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"label": "Fn", "matrix": [3, 6], "x": 6.25, "y": 3.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "\u2193", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "\u2192", "matrix": [3, 9], "x": 9.75, "y": 3.25} - ] - }, - "LAYOUT_iso": { - "layout": [ - {"label": "Q", "matrix": [0, 0], "x": 0, "y": 0}, - - {"label": "W", "matrix": [0, 1], "x": 1.25, "y": 0}, - {"label": "E", "matrix": [0, 2], "x": 2.25, "y": 0}, - {"label": "R", "matrix": [0, 3], "x": 3.25, "y": 0}, - - {"label": "T", "matrix": [0, 4], "x": 4.5, "y": 0}, - {"label": "Y", "matrix": [0, 5], "x": 5.5, "y": 0}, - {"label": "U", "matrix": [0, 6], "x": 6.5, "y": 0}, - - {"label": "I", "matrix": [0, 7], "x": 7.75, "y": 0}, - {"label": "O", "matrix": [0, 8], "x": 8.75, "y": 0}, - {"label": "P", "matrix": [0, 9], "x": 9.75, "y": 0}, - - {"label": "A", "matrix": [1, 0], "x": 0, "y": 1.25}, - {"label": "S", "matrix": [1, 1], "x": 1, "y": 1.25}, - {"label": "D", "matrix": [1, 2], "x": 2, "y": 1.25}, - {"label": "F", "matrix": [1, 3], "x": 3, "y": 1.25}, - {"label": "G", "matrix": [1, 4], "x": 4, "y": 1.25}, - {"label": "H", "matrix": [1, 5], "x": 5, "y": 1.25}, - {"label": "J", "matrix": [1, 6], "x": 6.25, "y": 1.25, "w": 1.25, "h": 2}, - - {"label": "K", "matrix": [1, 7], "x": 7.75, "y": 1}, - {"label": "L", "matrix": [1, 8], "x": 8.75, "y": 1}, - {"label": "Enter", "matrix": [1, 9], "x": 9.75, "y": 1}, - - {"label": "Shift/Z", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.25}, - {"label": "X", "matrix": [2, 1], "x": 1.25, "y": 2.25}, - {"label": "C", "matrix": [2, 2], "x": 2.25, "y": 2.25}, - {"label": "V", "matrix": [2, 3], "x": 3.25, "y": 2.25}, - {"label": "B", "matrix": [2, 4], "x": 4.25, "y": 2.25}, - {"label": "N", "matrix": [2, 5], "x": 5.25, "y": 2.25}, - - {"label": "\u2191", "matrix": [2, 8], "x": 8.75, "y": 2.25}, - - {"label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, - {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3.25}, - {"label": "Space", "matrix": [3, 3], "x": 2.25, "y": 3.25, "w": 3}, - {"label": "GUI", "matrix": [3, 5], "x": 5.25, "y": 3.25}, - {"label": "Fn", "matrix": [3, 6], "x": 6.25, "y": 3.25, "w": 1.25}, - - {"label": "\u2190", "matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"label": "\u2193", "matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"label": "\u2192", "matrix": [3, 9], "x": 9.75, "y": 3.25} - ] - } - } -} diff --git a/keyboards/zicodia/tklfrlnrlmlao/keyboard.json b/keyboards/zicodia/tklfrlnrlmlao/keyboard.json new file mode 100644 index 0000000000..e7c7322f7e --- /dev/null +++ b/keyboards/zicodia/tklfrlnrlmlao/keyboard.json @@ -0,0 +1,125 @@ +{ + "manufacturer": "Zicodia", + "keyboard_name": "TKLFRLNRLMLAO", + "maintainer": "Zicodia", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["F1", "F4", "F0", "F5", "C7", "F6", "F7", "B6", "D6", "D4"], + "rows": ["D5", "B5", "B4", "D7"] + }, + "usb": { + "vid": "0x4A4C", + "pid": "0x0000", + "device_version": "1.0.0" + }, + "processor": "atmega32u4", + "url": "https://github.com/Zicodia", + "layouts": { + "LAYOUT_all": { + "layout": [ + {"label": "Q", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "W", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "E", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "R", "matrix": [0, 3], "x": 3.25, "y": 0}, + + {"label": "T", "matrix": [0, 4], "x": 4.5, "y": 0}, + {"label": "Y", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "U", "matrix": [0, 6], "x": 6.5, "y": 0}, + + {"label": "I", "matrix": [0, 7], "x": 7.75, "y": 0}, + {"label": "O", "matrix": [0, 8], "x": 8.75, "y": 0}, + {"label": "P", "matrix": [0, 9], "x": 9.75, "y": 0}, + + {"label": "A", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "S", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "D", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "F", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "G", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "H", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "J", "matrix": [1, 6], "x": 6, "y": 1.25, "w": 1.5}, + + {"label": "K", "matrix": [1, 7], "x": 7.75, "y": 1}, + {"label": "L", "matrix": [1, 8], "x": 8.75, "y": 1}, + {"label": "Enter", "matrix": [1, 9], "x": 9.75, "y": 1}, + + {"label": "Shift/Z", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"label": "X", "matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"label": "C", "matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"label": "V", "matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"label": "B", "matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"label": "N", "matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"label": "M", "matrix": [2, 6], "x": 6.5, "y": 2.25}, + + {"label": "\u2191", "matrix": [2, 8], "x": 8.75, "y": 2.25}, + + {"label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"label": "Space", "matrix": [3, 3], "x": 2.25, "y": 3.25, "w": 3}, + {"label": "GUI", "matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"label": "Fn", "matrix": [3, 6], "x": 6.25, "y": 3.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "\u2193", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "\u2192", "matrix": [3, 9], "x": 9.75, "y": 3.25} + ] + }, + "LAYOUT_iso": { + "layout": [ + {"label": "Q", "matrix": [0, 0], "x": 0, "y": 0}, + + {"label": "W", "matrix": [0, 1], "x": 1.25, "y": 0}, + {"label": "E", "matrix": [0, 2], "x": 2.25, "y": 0}, + {"label": "R", "matrix": [0, 3], "x": 3.25, "y": 0}, + + {"label": "T", "matrix": [0, 4], "x": 4.5, "y": 0}, + {"label": "Y", "matrix": [0, 5], "x": 5.5, "y": 0}, + {"label": "U", "matrix": [0, 6], "x": 6.5, "y": 0}, + + {"label": "I", "matrix": [0, 7], "x": 7.75, "y": 0}, + {"label": "O", "matrix": [0, 8], "x": 8.75, "y": 0}, + {"label": "P", "matrix": [0, 9], "x": 9.75, "y": 0}, + + {"label": "A", "matrix": [1, 0], "x": 0, "y": 1.25}, + {"label": "S", "matrix": [1, 1], "x": 1, "y": 1.25}, + {"label": "D", "matrix": [1, 2], "x": 2, "y": 1.25}, + {"label": "F", "matrix": [1, 3], "x": 3, "y": 1.25}, + {"label": "G", "matrix": [1, 4], "x": 4, "y": 1.25}, + {"label": "H", "matrix": [1, 5], "x": 5, "y": 1.25}, + {"label": "J", "matrix": [1, 6], "x": 6.25, "y": 1.25, "w": 1.25, "h": 2}, + + {"label": "K", "matrix": [1, 7], "x": 7.75, "y": 1}, + {"label": "L", "matrix": [1, 8], "x": 8.75, "y": 1}, + {"label": "Enter", "matrix": [1, 9], "x": 9.75, "y": 1}, + + {"label": "Shift/Z", "matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.25}, + {"label": "X", "matrix": [2, 1], "x": 1.25, "y": 2.25}, + {"label": "C", "matrix": [2, 2], "x": 2.25, "y": 2.25}, + {"label": "V", "matrix": [2, 3], "x": 3.25, "y": 2.25}, + {"label": "B", "matrix": [2, 4], "x": 4.25, "y": 2.25}, + {"label": "N", "matrix": [2, 5], "x": 5.25, "y": 2.25}, + + {"label": "\u2191", "matrix": [2, 8], "x": 8.75, "y": 2.25}, + + {"label": "Ctrl", "matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.25}, + {"label": "Alt", "matrix": [3, 1], "x": 1.25, "y": 3.25}, + {"label": "Space", "matrix": [3, 3], "x": 2.25, "y": 3.25, "w": 3}, + {"label": "GUI", "matrix": [3, 5], "x": 5.25, "y": 3.25}, + {"label": "Fn", "matrix": [3, 6], "x": 6.25, "y": 3.25, "w": 1.25}, + + {"label": "\u2190", "matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"label": "\u2193", "matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"label": "\u2192", "matrix": [3, 9], "x": 9.75, "y": 3.25} + ] + } + } +} diff --git a/keyboards/zicodia/tklfrlnrlmlao/rules.mk b/keyboards/zicodia/tklfrlnrlmlao/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/zicodia/tklfrlnrlmlao/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/zlabkeeb/15pad/info.json b/keyboards/zlabkeeb/15pad/info.json deleted file mode 100644 index 9733d0169a..0000000000 --- a/keyboards/zlabkeeb/15pad/info.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "keyboard_name": "ZLABKEEB 15PAD", - "manufacturer": "zlabkeeb", - "maintainer": "zlabkeeb", - "processor": "RP2040", - "bootloader": "rp2040", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "extrakey": true, - "encoder": true, - "mousekey": true, - "rgblight": true - }, - "build": { - "lto": true - }, - "url": "https://github.com/zlabkeeb", - "usb": { - "vid": "0x4154", - "pid": "0x4454", - "device_version": "1.0.0" - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 13, - "max_brightness": 180, - "saturation_steps": 8, - "sleep": true - }, - "ws2812": { - "pin": "GP15", - "driver": "vendor" - }, - "encoder": { - "rotary": [ - {"pin_a": "GP1", "pin_b": "GP2"}, - {"pin_a": "GP3", "pin_b": "GP4"}, - {"pin_a": "GP5", "pin_b": "GP6"} - ] - }, - "matrix_pins": { - "cols": ["GP11", "GP12", "GP13", "GP14"], - "rows": ["GP7", "GP8", "GP9", "GP10"] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0], "encoder": 0}, - {"x": 1, "y": 0, "matrix": [0, 1], "encoder": 1}, - {"x": 3, "y": 0, "matrix": [0, 3], "encoder": 2}, - {"x": 0, "y": 0, "matrix": [1, 0]}, - {"x": 1, "y": 0, "matrix": [1, 1]}, - {"x": 2, "y": 0, "matrix": [1, 2]}, - {"x": 3, "y": 0, "matrix": [1, 3]}, - {"x": 0, "y": 0, "matrix": [2, 0]}, - {"x": 1, "y": 0, "matrix": [2, 1]}, - {"x": 2, "y": 0, "matrix": [2, 2]}, - {"x": 3, "y": 0, "matrix": [2, 3]}, - {"x": 0, "y": 0, "matrix": [3, 0]}, - {"x": 1, "y": 0, "matrix": [3, 1]}, - {"x": 2, "y": 0, "matrix": [3, 2]}, - {"x": 3, "y": 0, "matrix": [3, 3]} - ] - } - } -} diff --git a/keyboards/zlabkeeb/15pad/keyboard.json b/keyboards/zlabkeeb/15pad/keyboard.json new file mode 100644 index 0000000000..9733d0169a --- /dev/null +++ b/keyboards/zlabkeeb/15pad/keyboard.json @@ -0,0 +1,77 @@ +{ + "keyboard_name": "ZLABKEEB 15PAD", + "manufacturer": "zlabkeeb", + "maintainer": "zlabkeeb", + "processor": "RP2040", + "bootloader": "rp2040", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "extrakey": true, + "encoder": true, + "mousekey": true, + "rgblight": true + }, + "build": { + "lto": true + }, + "url": "https://github.com/zlabkeeb", + "usb": { + "vid": "0x4154", + "pid": "0x4454", + "device_version": "1.0.0" + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 13, + "max_brightness": 180, + "saturation_steps": 8, + "sleep": true + }, + "ws2812": { + "pin": "GP15", + "driver": "vendor" + }, + "encoder": { + "rotary": [ + {"pin_a": "GP1", "pin_b": "GP2"}, + {"pin_a": "GP3", "pin_b": "GP4"}, + {"pin_a": "GP5", "pin_b": "GP6"} + ] + }, + "matrix_pins": { + "cols": ["GP11", "GP12", "GP13", "GP14"], + "rows": ["GP7", "GP8", "GP9", "GP10"] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0], "encoder": 0}, + {"x": 1, "y": 0, "matrix": [0, 1], "encoder": 1}, + {"x": 3, "y": 0, "matrix": [0, 3], "encoder": 2}, + {"x": 0, "y": 0, "matrix": [1, 0]}, + {"x": 1, "y": 0, "matrix": [1, 1]}, + {"x": 2, "y": 0, "matrix": [1, 2]}, + {"x": 3, "y": 0, "matrix": [1, 3]}, + {"x": 0, "y": 0, "matrix": [2, 0]}, + {"x": 1, "y": 0, "matrix": [2, 1]}, + {"x": 2, "y": 0, "matrix": [2, 2]}, + {"x": 3, "y": 0, "matrix": [2, 3]}, + {"x": 0, "y": 0, "matrix": [3, 0]}, + {"x": 1, "y": 0, "matrix": [3, 1]}, + {"x": 2, "y": 0, "matrix": [3, 2]}, + {"x": 3, "y": 0, "matrix": [3, 3]} + ] + } + } +} diff --git a/keyboards/zlabkeeb/15pad/rules.mk b/keyboards/zlabkeeb/15pad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/zlabkeeb/15pad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/zlabkeeb/6pad/info.json b/keyboards/zlabkeeb/6pad/info.json deleted file mode 100644 index cd37d4ca02..0000000000 --- a/keyboards/zlabkeeb/6pad/info.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "keyboard_name": "ZLABKEEB 6PAD", - "manufacturer": "zlabkeeb", - "maintainer": "zlabkeeb", - "development_board": "promicro", - "features": { - "bootmagic": true, - "extrakey": true, - "encoder": true, - "mousekey": true, - "rgblight": true - }, - "build": { - "lto": true - }, - "url": "https://github.com/zlabkeeb", - "usb": { - "device_version": "1.0.0", - "vid": "0x4154", - "pid": "0x7A77" - }, - "rgblight": { - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "snake": true, - "static_gradient": true, - "twinkle": true - }, - "led_count": 4, - "max_brightness": 180, - "saturation_steps": 8, - "sleep": true - }, - "ws2812": { - "pin": "B6" - }, - "encoder": { - "rotary": [ - {"pin_a": "B4", "pin_b": "B5"} - ] - }, - "matrix_pins": { - "direct": [ - ["D1", "D0", "D4"], - ["C6", "D7", "E6"] - ] - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"x": 0, "y": 0, "matrix": [0, 0]}, - {"x": 1, "y": 0, "matrix": [0, 1]}, - {"x": 2, "y": 0, "matrix": [0, 2]}, - {"x": 0, "y": 1, "matrix": [1, 0]}, - {"x": 1, "y": 1, "matrix": [1, 1]}, - {"x": 2, "y": 1, "matrix": [1, 2]} - ] - } - } -} diff --git a/keyboards/zlabkeeb/6pad/keyboard.json b/keyboards/zlabkeeb/6pad/keyboard.json new file mode 100644 index 0000000000..cd37d4ca02 --- /dev/null +++ b/keyboards/zlabkeeb/6pad/keyboard.json @@ -0,0 +1,65 @@ +{ + "keyboard_name": "ZLABKEEB 6PAD", + "manufacturer": "zlabkeeb", + "maintainer": "zlabkeeb", + "development_board": "promicro", + "features": { + "bootmagic": true, + "extrakey": true, + "encoder": true, + "mousekey": true, + "rgblight": true + }, + "build": { + "lto": true + }, + "url": "https://github.com/zlabkeeb", + "usb": { + "device_version": "1.0.0", + "vid": "0x4154", + "pid": "0x7A77" + }, + "rgblight": { + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "snake": true, + "static_gradient": true, + "twinkle": true + }, + "led_count": 4, + "max_brightness": 180, + "saturation_steps": 8, + "sleep": true + }, + "ws2812": { + "pin": "B6" + }, + "encoder": { + "rotary": [ + {"pin_a": "B4", "pin_b": "B5"} + ] + }, + "matrix_pins": { + "direct": [ + ["D1", "D0", "D4"], + ["C6", "D7", "E6"] + ] + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"x": 0, "y": 0, "matrix": [0, 0]}, + {"x": 1, "y": 0, "matrix": [0, 1]}, + {"x": 2, "y": 0, "matrix": [0, 2]}, + {"x": 0, "y": 1, "matrix": [1, 0]}, + {"x": 1, "y": 1, "matrix": [1, 1]}, + {"x": 2, "y": 1, "matrix": [1, 2]} + ] + } + } +} diff --git a/keyboards/zlabkeeb/6pad/rules.mk b/keyboards/zlabkeeb/6pad/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/zlabkeeb/6pad/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/zos/65s/info.json b/keyboards/zos/65s/info.json deleted file mode 100644 index eaf8a97f86..0000000000 --- a/keyboards/zos/65s/info.json +++ /dev/null @@ -1,175 +0,0 @@ -{ - "manufacturer": "ZOS Keyboards", - "keyboard_name": "ZOS 65s", - "maintainer": "Zenn", - "bootloader": "atmel-dfu", - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "command": false, - "console": false, - "extrakey": true, - "mousekey": true, - "nkro": true - }, - "matrix_pins": { - "cols": ["D2", "D1", "D0", "D7", "B4", "B5", "F0", "B6", "C6", "F1", "C7", "F4", "F5", "F6", "F7"], - "rows": ["D5", "D4", "D6", "D3", "B7"] - }, - "processor": "atmega32u4", - "url": "https://www.zoskb.com", - "usb": { - "device_version": "1.0.0", - "pid": "0x0001", - "vid": "0x5918" - }, - "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs"], - "layout_aliases": { - "LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs" - }, - "layouts": { - "LAYOUT_65_ansi_blocker": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [2, 13], "x": 13, "y": 0, "w": 2}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - }, - "LAYOUT_65_ansi_blocker_split_bs": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6, "y": 0}, - {"matrix": [0, 7], "x": 7, "y": 0}, - {"matrix": [0, 8], "x": 8, "y": 0}, - {"matrix": [0, 9], "x": 9, "y": 0}, - {"matrix": [0, 10], "x": 10, "y": 0}, - {"matrix": [0, 11], "x": 11, "y": 0}, - {"matrix": [0, 12], "x": 12, "y": 0}, - {"matrix": [0, 13], "x": 13, "y": 0}, - {"matrix": [2, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, - {"matrix": [1, 1], "x": 1.5, "y": 1}, - {"matrix": [1, 2], "x": 2.5, "y": 1}, - {"matrix": [1, 3], "x": 3.5, "y": 1}, - {"matrix": [1, 4], "x": 4.5, "y": 1}, - {"matrix": [1, 5], "x": 5.5, "y": 1}, - {"matrix": [1, 6], "x": 6.5, "y": 1}, - {"matrix": [1, 7], "x": 7.5, "y": 1}, - {"matrix": [1, 8], "x": 8.5, "y": 1}, - {"matrix": [1, 9], "x": 9.5, "y": 1}, - {"matrix": [1, 10], "x": 10.5, "y": 1}, - {"matrix": [1, 11], "x": 11.5, "y": 1}, - {"matrix": [1, 12], "x": 12.5, "y": 1}, - {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, - {"matrix": [1, 14], "x": 15, "y": 1}, - {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, - {"matrix": [2, 1], "x": 1.75, "y": 2}, - {"matrix": [2, 2], "x": 2.75, "y": 2}, - {"matrix": [2, 3], "x": 3.75, "y": 2}, - {"matrix": [2, 4], "x": 4.75, "y": 2}, - {"matrix": [2, 5], "x": 5.75, "y": 2}, - {"matrix": [2, 6], "x": 6.75, "y": 2}, - {"matrix": [2, 7], "x": 7.75, "y": 2}, - {"matrix": [2, 8], "x": 8.75, "y": 2}, - {"matrix": [2, 9], "x": 9.75, "y": 2}, - {"matrix": [2, 10], "x": 10.75, "y": 2}, - {"matrix": [2, 11], "x": 11.75, "y": 2}, - {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, - {"matrix": [2, 14], "x": 15, "y": 2}, - {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, - {"matrix": [3, 2], "x": 2.25, "y": 3}, - {"matrix": [3, 3], "x": 3.25, "y": 3}, - {"matrix": [3, 4], "x": 4.25, "y": 3}, - {"matrix": [3, 5], "x": 5.25, "y": 3}, - {"matrix": [3, 6], "x": 6.25, "y": 3}, - {"matrix": [3, 7], "x": 7.25, "y": 3}, - {"matrix": [3, 8], "x": 8.25, "y": 3}, - {"matrix": [3, 9], "x": 9.25, "y": 3}, - {"matrix": [3, 10], "x": 10.25, "y": 3}, - {"matrix": [3, 11], "x": 11.25, "y": 3}, - {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, - {"matrix": [3, 13], "x": 14, "y": 3}, - {"matrix": [3, 14], "x": 15, "y": 3}, - {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, - {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, - {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, - {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, - {"matrix": [4, 12], "x": 13, "y": 4}, - {"matrix": [4, 13], "x": 14, "y": 4}, - {"matrix": [4, 14], "x": 15, "y": 4} - ] - } - } -} diff --git a/keyboards/zos/65s/keyboard.json b/keyboards/zos/65s/keyboard.json new file mode 100644 index 0000000000..eaf8a97f86 --- /dev/null +++ b/keyboards/zos/65s/keyboard.json @@ -0,0 +1,175 @@ +{ + "manufacturer": "ZOS Keyboards", + "keyboard_name": "ZOS 65s", + "maintainer": "Zenn", + "bootloader": "atmel-dfu", + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "command": false, + "console": false, + "extrakey": true, + "mousekey": true, + "nkro": true + }, + "matrix_pins": { + "cols": ["D2", "D1", "D0", "D7", "B4", "B5", "F0", "B6", "C6", "F1", "C7", "F4", "F5", "F6", "F7"], + "rows": ["D5", "D4", "D6", "D3", "B7"] + }, + "processor": "atmega32u4", + "url": "https://www.zoskb.com", + "usb": { + "device_version": "1.0.0", + "pid": "0x0001", + "vid": "0x5918" + }, + "community_layouts": ["65_ansi_blocker", "65_ansi_blocker_split_bs"], + "layout_aliases": { + "LAYOUT_all": "LAYOUT_65_ansi_blocker_split_bs" + }, + "layouts": { + "LAYOUT_65_ansi_blocker": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [2, 13], "x": 13, "y": 0, "w": 2}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + }, + "LAYOUT_65_ansi_blocker_split_bs": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6, "y": 0}, + {"matrix": [0, 7], "x": 7, "y": 0}, + {"matrix": [0, 8], "x": 8, "y": 0}, + {"matrix": [0, 9], "x": 9, "y": 0}, + {"matrix": [0, 10], "x": 10, "y": 0}, + {"matrix": [0, 11], "x": 11, "y": 0}, + {"matrix": [0, 12], "x": 12, "y": 0}, + {"matrix": [0, 13], "x": 13, "y": 0}, + {"matrix": [2, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5}, + {"matrix": [1, 1], "x": 1.5, "y": 1}, + {"matrix": [1, 2], "x": 2.5, "y": 1}, + {"matrix": [1, 3], "x": 3.5, "y": 1}, + {"matrix": [1, 4], "x": 4.5, "y": 1}, + {"matrix": [1, 5], "x": 5.5, "y": 1}, + {"matrix": [1, 6], "x": 6.5, "y": 1}, + {"matrix": [1, 7], "x": 7.5, "y": 1}, + {"matrix": [1, 8], "x": 8.5, "y": 1}, + {"matrix": [1, 9], "x": 9.5, "y": 1}, + {"matrix": [1, 10], "x": 10.5, "y": 1}, + {"matrix": [1, 11], "x": 11.5, "y": 1}, + {"matrix": [1, 12], "x": 12.5, "y": 1}, + {"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5}, + {"matrix": [1, 14], "x": 15, "y": 1}, + {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75}, + {"matrix": [2, 1], "x": 1.75, "y": 2}, + {"matrix": [2, 2], "x": 2.75, "y": 2}, + {"matrix": [2, 3], "x": 3.75, "y": 2}, + {"matrix": [2, 4], "x": 4.75, "y": 2}, + {"matrix": [2, 5], "x": 5.75, "y": 2}, + {"matrix": [2, 6], "x": 6.75, "y": 2}, + {"matrix": [2, 7], "x": 7.75, "y": 2}, + {"matrix": [2, 8], "x": 8.75, "y": 2}, + {"matrix": [2, 9], "x": 9.75, "y": 2}, + {"matrix": [2, 10], "x": 10.75, "y": 2}, + {"matrix": [2, 11], "x": 11.75, "y": 2}, + {"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25}, + {"matrix": [2, 14], "x": 15, "y": 2}, + {"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25}, + {"matrix": [3, 2], "x": 2.25, "y": 3}, + {"matrix": [3, 3], "x": 3.25, "y": 3}, + {"matrix": [3, 4], "x": 4.25, "y": 3}, + {"matrix": [3, 5], "x": 5.25, "y": 3}, + {"matrix": [3, 6], "x": 6.25, "y": 3}, + {"matrix": [3, 7], "x": 7.25, "y": 3}, + {"matrix": [3, 8], "x": 8.25, "y": 3}, + {"matrix": [3, 9], "x": 9.25, "y": 3}, + {"matrix": [3, 10], "x": 10.25, "y": 3}, + {"matrix": [3, 11], "x": 11.25, "y": 3}, + {"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75}, + {"matrix": [3, 13], "x": 14, "y": 3}, + {"matrix": [3, 14], "x": 15, "y": 3}, + {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4, "w": 1.25}, + {"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.25}, + {"matrix": [4, 6], "x": 3.75, "y": 4, "w": 6.25}, + {"matrix": [4, 9], "x": 10, "y": 4, "w": 1.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4, "w": 1.25}, + {"matrix": [4, 12], "x": 13, "y": 4}, + {"matrix": [4, 13], "x": 14, "y": 4}, + {"matrix": [4, 14], "x": 15, "y": 4} + ] + } + } +} diff --git a/keyboards/zos/65s/rules.mk b/keyboards/zos/65s/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/zos/65s/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank diff --git a/keyboards/zvecr/zv48/f411/info.json b/keyboards/zvecr/zv48/f411/info.json deleted file mode 100644 index 2517a82403..0000000000 --- a/keyboards/zvecr/zv48/f411/info.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "processor": "STM32F411", - "bootloader": "stm32-dfu", - "board": "BLACKPILL_STM32_F411" -} diff --git a/keyboards/zvecr/zv48/f411/keyboard.json b/keyboards/zvecr/zv48/f411/keyboard.json new file mode 100644 index 0000000000..2517a82403 --- /dev/null +++ b/keyboards/zvecr/zv48/f411/keyboard.json @@ -0,0 +1,5 @@ +{ + "processor": "STM32F411", + "bootloader": "stm32-dfu", + "board": "BLACKPILL_STM32_F411" +} diff --git a/keyboards/zvecr/zv48/f411/rules.mk b/keyboards/zvecr/zv48/f411/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/zwag/zwag75/info.json b/keyboards/zwag/zwag75/info.json deleted file mode 100644 index 03b97cefc8..0000000000 --- a/keyboards/zwag/zwag75/info.json +++ /dev/null @@ -1,136 +0,0 @@ -{ - "keyboard_name": "Zwag75", - "manufacturer": "Zwag.gg", - "url": "", - "maintainer": "DeskDaily", - "usb": { - "vid": "0x5102", - "pid": "0x0001", - "device_version": "0.0.1" - }, - "processor": "atmega32u4", - "bootloader": "atmel-dfu", - "matrix_pins": { - "rows": ["F1", "F4", "F5", "F6", "F0", "F7"], - "cols": ["C7", "C6", "B6", "B0", "B1", "B2", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"] - }, - "diode_direction": "COL2ROW", - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": false, - "rgblight": true - }, - "ws2812": { - "pin": "B5" - }, - "rgblight": { - "led_count": 20, - "saturation_steps": 8, - "brightness_steps": 8, - "sleep": true, - "animations": { - "alternating": true, - "breathing": true, - "christmas": true, - "knight": true, - "rainbow_mood": true, - "rainbow_swirl": true, - "rgb_test": true, - "snake": true, - "static_gradient": true, - "twinkle": true - } - }, - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, - {"matrix": [3, 14], "x": 15.25, "y": 3.25}, - {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, - {"matrix": [4, 1], "x": 2.25, "y": 4.25}, - {"matrix": [4, 2], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, - {"matrix": [4, 13], "x": 14.25, "y": 4.5}, - {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, - {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, - {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, - {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, - {"matrix": [5, 9], "x": 10, "y": 5.25}, - {"matrix": [5, 10], "x": 11, "y": 5.25}, - {"matrix": [5, 11], "x": 12, "y": 5.25}, - {"matrix": [5, 12], "x": 13.25, "y": 5.5}, - {"matrix": [5, 13], "x": 14.25, "y": 5.5}, - {"matrix": [5, 14], "x": 15.25, "y": 5.5} - ] - } - } -} diff --git a/keyboards/zwag/zwag75/keyboard.json b/keyboards/zwag/zwag75/keyboard.json new file mode 100644 index 0000000000..03b97cefc8 --- /dev/null +++ b/keyboards/zwag/zwag75/keyboard.json @@ -0,0 +1,136 @@ +{ + "keyboard_name": "Zwag75", + "manufacturer": "Zwag.gg", + "url": "", + "maintainer": "DeskDaily", + "usb": { + "vid": "0x5102", + "pid": "0x0001", + "device_version": "0.0.1" + }, + "processor": "atmega32u4", + "bootloader": "atmel-dfu", + "matrix_pins": { + "rows": ["F1", "F4", "F5", "F6", "F0", "F7"], + "cols": ["C7", "C6", "B6", "B0", "B1", "B2", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "D1", "D0"] + }, + "diode_direction": "COL2ROW", + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": false, + "rgblight": true + }, + "ws2812": { + "pin": "B5" + }, + "rgblight": { + "led_count": 20, + "saturation_steps": 8, + "brightness_steps": 8, + "sleep": true, + "animations": { + "alternating": true, + "breathing": true, + "christmas": true, + "knight": true, + "rainbow_mood": true, + "rainbow_swirl": true, + "rgb_test": true, + "snake": true, + "static_gradient": true, + "twinkle": true + } + }, + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25, "w": 2}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [2, 0], "x": 0, "y": 2.25, "w": 1.5}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "x": 13.5, "y": 2.25, "w": 1.5}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [3, 0], "x": 0, "y": 3.25, "w": 1.75}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 13], "x": 12.75, "y": 3.25, "w": 2.25}, + {"matrix": [3, 14], "x": 15.25, "y": 3.25}, + {"matrix": [4, 0], "x": 0, "y": 4.25, "w": 2.25}, + {"matrix": [4, 1], "x": 2.25, "y": 4.25}, + {"matrix": [4, 2], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "x": 12.25, "y": 4.25, "w": 1.75}, + {"matrix": [4, 13], "x": 14.25, "y": 4.5}, + {"matrix": [5, 0], "x": 0, "y": 5.25, "w": 1.25}, + {"matrix": [5, 1], "x": 1.25, "y": 5.25, "w": 1.25}, + {"matrix": [5, 2], "x": 2.5, "y": 5.25, "w": 1.25}, + {"matrix": [5, 6], "x": 3.75, "y": 5.25, "w": 6.25}, + {"matrix": [5, 9], "x": 10, "y": 5.25}, + {"matrix": [5, 10], "x": 11, "y": 5.25}, + {"matrix": [5, 11], "x": 12, "y": 5.25}, + {"matrix": [5, 12], "x": 13.25, "y": 5.5}, + {"matrix": [5, 13], "x": 14.25, "y": 5.5}, + {"matrix": [5, 14], "x": 15.25, "y": 5.5} + ] + } + } +} diff --git a/keyboards/zwag/zwag75/rules.mk b/keyboards/zwag/zwag75/rules.mk deleted file mode 100644 index 7ff128fa69..0000000000 --- a/keyboards/zwag/zwag75/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank \ No newline at end of file diff --git a/keyboards/zykrah/fuyu/info.json b/keyboards/zykrah/fuyu/info.json deleted file mode 100644 index 01053d4821..0000000000 --- a/keyboards/zykrah/fuyu/info.json +++ /dev/null @@ -1,173 +0,0 @@ -{ - "keyboard_name": "Fuyu", - "maintainer": "zykrah", - "manufacturer": "Zykrah", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x7A79", - "pid": "0x0087", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": false, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true, - "rgb_matrix": true - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 6 - }, - "matrix_pins": { - "rows": ["GP13", "GP12", "GP11", "GP10", "GP15", "GP14"], - "cols": ["GP29", "GP28", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP27", "GP9", "GP1", "GP0"] - }, - "rgb_matrix": { - "animations": { - "alphas_mods": true, - "gradient_up_down": true, - "gradient_left_right": true, - "breathing": true, - "band_sat": true, - "band_val": true, - "band_pinwheel_sat": true, - "band_pinwheel_val": true, - "band_spiral_sat": true, - "band_spiral_val": true, - "cycle_all": true, - "cycle_left_right": true, - "cycle_up_down": true, - "rainbow_moving_chevron": true, - "cycle_out_in": true, - "cycle_out_in_dual": true, - "cycle_pinwheel": true, - "cycle_spiral": true, - "dual_beacon": true, - "rainbow_beacon": true, - "rainbow_pinwheels": true, - "raindrops": true, - "jellybean_raindrops": true, - "hue_breathing": true, - "hue_pendulum": true, - "hue_wave": true, - "pixel_rain": true, - "pixel_flow": true, - "pixel_fractal": true - }, - "default": { - "val": 150 - }, - "driver": "ws2812", - "max_brightness": 200 - }, - "ws2812": { - "pin": "GP2", - "driver": "vendor" - }, - "url": "https://github.com/zykrah/fuyu", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 2], "x": 2, "y": 0}, - {"matrix": [0, 3], "x": 3, "y": 0}, - {"matrix": [0, 4], "x": 4, "y": 0}, - {"matrix": [0, 5], "x": 5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.5, "y": 0}, - {"matrix": [0, 10], "x": 11, "y": 0}, - {"matrix": [0, 11], "x": 12, "y": 0}, - {"matrix": [0, 12], "x": 13, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.25}, - {"matrix": [3, 14], "x": 15.25, "y": 3.25}, - {"matrix": [3, 15], "x": 16.25, "y": 3.25}, - {"matrix": [3, 16], "x": 17.25, "y": 3.25}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 14], "x": 15.25, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [4, 16], "x": 17.25, "y": 4.25}, - {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25}, - {"matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25}, - {"matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25}, - {"matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.25}, - {"matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25}, - {"matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25}, - {"matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/zykrah/fuyu/keyboard.json b/keyboards/zykrah/fuyu/keyboard.json new file mode 100644 index 0000000000..01053d4821 --- /dev/null +++ b/keyboards/zykrah/fuyu/keyboard.json @@ -0,0 +1,173 @@ +{ + "keyboard_name": "Fuyu", + "maintainer": "zykrah", + "manufacturer": "Zykrah", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x7A79", + "pid": "0x0087", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": false, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true, + "rgb_matrix": true + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 6 + }, + "matrix_pins": { + "rows": ["GP13", "GP12", "GP11", "GP10", "GP15", "GP14"], + "cols": ["GP29", "GP28", "GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP27", "GP9", "GP1", "GP0"] + }, + "rgb_matrix": { + "animations": { + "alphas_mods": true, + "gradient_up_down": true, + "gradient_left_right": true, + "breathing": true, + "band_sat": true, + "band_val": true, + "band_pinwheel_sat": true, + "band_pinwheel_val": true, + "band_spiral_sat": true, + "band_spiral_val": true, + "cycle_all": true, + "cycle_left_right": true, + "cycle_up_down": true, + "rainbow_moving_chevron": true, + "cycle_out_in": true, + "cycle_out_in_dual": true, + "cycle_pinwheel": true, + "cycle_spiral": true, + "dual_beacon": true, + "rainbow_beacon": true, + "rainbow_pinwheels": true, + "raindrops": true, + "jellybean_raindrops": true, + "hue_breathing": true, + "hue_pendulum": true, + "hue_wave": true, + "pixel_rain": true, + "pixel_flow": true, + "pixel_fractal": true + }, + "default": { + "val": 150 + }, + "driver": "ws2812", + "max_brightness": 200 + }, + "ws2812": { + "pin": "GP2", + "driver": "vendor" + }, + "url": "https://github.com/zykrah/fuyu", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 2], "x": 2, "y": 0}, + {"matrix": [0, 3], "x": 3, "y": 0}, + {"matrix": [0, 4], "x": 4, "y": 0}, + {"matrix": [0, 5], "x": 5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.5, "y": 0}, + {"matrix": [0, 10], "x": 11, "y": 0}, + {"matrix": [0, 11], "x": 12, "y": 0}, + {"matrix": [0, 12], "x": 13, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.25}, + {"matrix": [3, 14], "x": 15.25, "y": 3.25}, + {"matrix": [3, 15], "x": 16.25, "y": 3.25}, + {"matrix": [3, 16], "x": 17.25, "y": 3.25}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 14], "x": 15.25, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [4, 16], "x": 17.25, "y": 4.25}, + {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25}, + {"matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25}, + {"matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25}, + {"matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.25}, + {"matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25}, + {"matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25}, + {"matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/zykrah/fuyu/rules.mk b/keyboards/zykrah/fuyu/rules.mk deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/keyboards/zykrah/slime88/info.json b/keyboards/zykrah/slime88/info.json deleted file mode 100644 index 8b15524cca..0000000000 --- a/keyboards/zykrah/slime88/info.json +++ /dev/null @@ -1,126 +0,0 @@ -{ - "keyboard_name": "Slime88", - "maintainer": "zykrah", - "manufacturer": "Zykrah", - "processor": "RP2040", - "bootloader": "rp2040", - "usb": { - "vid": "0x7A79", - "pid": "0x5388", - "device_version": "0.0.1" - }, - "features": { - "bootmagic": true, - "mousekey": true, - "extrakey": true, - "console": false, - "command": false, - "nkro": true - }, - "diode_direction": "COL2ROW", - "dynamic_keymap": { - "layer_count": 6 - }, - "matrix_pins": { - "rows": ["GP2", "GP29", "GP28", "GP27", "GP11", "GP12"], - "cols": ["GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP0", "GP1", "GP3"] - }, - "url": "https://github.com/zykrah/slime88", - "layouts": { - "LAYOUT": { - "layout": [ - {"matrix": [0, 0], "x": 0, "y": 0}, - {"matrix": [0, 1], "x": 1.25, "y": 0}, - {"matrix": [0, 2], "x": 2.25, "y": 0}, - {"matrix": [0, 3], "x": 3.25, "y": 0}, - {"matrix": [0, 4], "x": 4.25, "y": 0}, - {"matrix": [0, 5], "x": 5.5, "y": 0}, - {"matrix": [0, 6], "x": 6.5, "y": 0}, - {"matrix": [0, 7], "x": 7.5, "y": 0}, - {"matrix": [0, 8], "x": 8.5, "y": 0}, - {"matrix": [0, 9], "x": 9.75, "y": 0}, - {"matrix": [0, 10], "x": 10.75, "y": 0}, - {"matrix": [0, 11], "x": 11.75, "y": 0}, - {"matrix": [0, 12], "x": 12.75, "y": 0}, - {"matrix": [0, 13], "x": 14, "y": 0}, - {"matrix": [0, 14], "x": 15.25, "y": 0}, - {"matrix": [0, 15], "x": 16.25, "y": 0}, - {"matrix": [0, 16], "x": 17.25, "y": 0}, - {"matrix": [1, 0], "x": 0, "y": 1.25}, - {"matrix": [1, 1], "x": 1, "y": 1.25}, - {"matrix": [1, 2], "x": 2, "y": 1.25}, - {"matrix": [1, 3], "x": 3, "y": 1.25}, - {"matrix": [1, 4], "x": 4, "y": 1.25}, - {"matrix": [1, 5], "x": 5, "y": 1.25}, - {"matrix": [1, 6], "x": 6, "y": 1.25}, - {"matrix": [1, 7], "x": 7, "y": 1.25}, - {"matrix": [1, 8], "x": 8, "y": 1.25}, - {"matrix": [1, 9], "x": 9, "y": 1.25}, - {"matrix": [1, 10], "x": 10, "y": 1.25}, - {"matrix": [1, 11], "x": 11, "y": 1.25}, - {"matrix": [1, 12], "x": 12, "y": 1.25}, - {"matrix": [1, 13], "x": 13, "y": 1.25}, - {"matrix": [3, 13], "x": 14, "y": 1.25}, - {"matrix": [1, 14], "x": 15.25, "y": 1.25}, - {"matrix": [1, 15], "x": 16.25, "y": 1.25}, - {"matrix": [1, 16], "x": 17.25, "y": 1.25}, - {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, - {"matrix": [2, 1], "x": 1.5, "y": 2.25}, - {"matrix": [2, 2], "x": 2.5, "y": 2.25}, - {"matrix": [2, 3], "x": 3.5, "y": 2.25}, - {"matrix": [2, 4], "x": 4.5, "y": 2.25}, - {"matrix": [2, 5], "x": 5.5, "y": 2.25}, - {"matrix": [2, 6], "x": 6.5, "y": 2.25}, - {"matrix": [2, 7], "x": 7.5, "y": 2.25}, - {"matrix": [2, 8], "x": 8.5, "y": 2.25}, - {"matrix": [2, 9], "x": 9.5, "y": 2.25}, - {"matrix": [2, 10], "x": 10.5, "y": 2.25}, - {"matrix": [2, 11], "x": 11.5, "y": 2.25}, - {"matrix": [2, 12], "x": 12.5, "y": 2.25}, - {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, - {"matrix": [2, 14], "x": 15.25, "y": 2.25}, - {"matrix": [2, 15], "x": 16.25, "y": 2.25}, - {"matrix": [2, 16], "x": 17.25, "y": 2.25}, - {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, - {"matrix": [3, 1], "x": 1.75, "y": 3.25}, - {"matrix": [3, 2], "x": 2.75, "y": 3.25}, - {"matrix": [3, 3], "x": 3.75, "y": 3.25}, - {"matrix": [3, 4], "x": 4.75, "y": 3.25}, - {"matrix": [3, 5], "x": 5.75, "y": 3.25}, - {"matrix": [3, 6], "x": 6.75, "y": 3.25}, - {"matrix": [3, 7], "x": 7.75, "y": 3.25}, - {"matrix": [3, 8], "x": 8.75, "y": 3.25}, - {"matrix": [3, 9], "x": 9.75, "y": 3.25}, - {"matrix": [3, 10], "x": 10.75, "y": 3.25}, - {"matrix": [3, 11], "x": 11.75, "y": 3.25}, - {"matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.25}, - {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, - {"matrix": [4, 1], "x": 1.25, "y": 4.25}, - {"matrix": [4, 2], "x": 2.25, "y": 4.25}, - {"matrix": [4, 3], "x": 3.25, "y": 4.25}, - {"matrix": [4, 4], "x": 4.25, "y": 4.25}, - {"matrix": [4, 5], "x": 5.25, "y": 4.25}, - {"matrix": [4, 6], "x": 6.25, "y": 4.25}, - {"matrix": [4, 7], "x": 7.25, "y": 4.25}, - {"matrix": [4, 8], "x": 8.25, "y": 4.25}, - {"matrix": [4, 9], "x": 9.25, "y": 4.25}, - {"matrix": [4, 10], "x": 10.25, "y": 4.25}, - {"matrix": [4, 11], "x": 11.25, "y": 4.25}, - {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, - {"matrix": [4, 13], "x": 14, "y": 4.25}, - {"matrix": [4, 15], "x": 16.25, "y": 4.25}, - {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25}, - {"matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25}, - {"matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25}, - {"matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.25}, - {"matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25}, - {"matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25}, - {"matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25}, - {"matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25}, - {"matrix": [5, 14], "x": 15.25, "y": 5.25}, - {"matrix": [5, 15], "x": 16.25, "y": 5.25}, - {"matrix": [5, 16], "x": 17.25, "y": 5.25} - ] - } - } -} diff --git a/keyboards/zykrah/slime88/keyboard.json b/keyboards/zykrah/slime88/keyboard.json new file mode 100644 index 0000000000..8b15524cca --- /dev/null +++ b/keyboards/zykrah/slime88/keyboard.json @@ -0,0 +1,126 @@ +{ + "keyboard_name": "Slime88", + "maintainer": "zykrah", + "manufacturer": "Zykrah", + "processor": "RP2040", + "bootloader": "rp2040", + "usb": { + "vid": "0x7A79", + "pid": "0x5388", + "device_version": "0.0.1" + }, + "features": { + "bootmagic": true, + "mousekey": true, + "extrakey": true, + "console": false, + "command": false, + "nkro": true + }, + "diode_direction": "COL2ROW", + "dynamic_keymap": { + "layer_count": 6 + }, + "matrix_pins": { + "rows": ["GP2", "GP29", "GP28", "GP27", "GP11", "GP12"], + "cols": ["GP26", "GP25", "GP24", "GP23", "GP22", "GP21", "GP20", "GP19", "GP18", "GP17", "GP16", "GP15", "GP14", "GP13", "GP0", "GP1", "GP3"] + }, + "url": "https://github.com/zykrah/slime88", + "layouts": { + "LAYOUT": { + "layout": [ + {"matrix": [0, 0], "x": 0, "y": 0}, + {"matrix": [0, 1], "x": 1.25, "y": 0}, + {"matrix": [0, 2], "x": 2.25, "y": 0}, + {"matrix": [0, 3], "x": 3.25, "y": 0}, + {"matrix": [0, 4], "x": 4.25, "y": 0}, + {"matrix": [0, 5], "x": 5.5, "y": 0}, + {"matrix": [0, 6], "x": 6.5, "y": 0}, + {"matrix": [0, 7], "x": 7.5, "y": 0}, + {"matrix": [0, 8], "x": 8.5, "y": 0}, + {"matrix": [0, 9], "x": 9.75, "y": 0}, + {"matrix": [0, 10], "x": 10.75, "y": 0}, + {"matrix": [0, 11], "x": 11.75, "y": 0}, + {"matrix": [0, 12], "x": 12.75, "y": 0}, + {"matrix": [0, 13], "x": 14, "y": 0}, + {"matrix": [0, 14], "x": 15.25, "y": 0}, + {"matrix": [0, 15], "x": 16.25, "y": 0}, + {"matrix": [0, 16], "x": 17.25, "y": 0}, + {"matrix": [1, 0], "x": 0, "y": 1.25}, + {"matrix": [1, 1], "x": 1, "y": 1.25}, + {"matrix": [1, 2], "x": 2, "y": 1.25}, + {"matrix": [1, 3], "x": 3, "y": 1.25}, + {"matrix": [1, 4], "x": 4, "y": 1.25}, + {"matrix": [1, 5], "x": 5, "y": 1.25}, + {"matrix": [1, 6], "x": 6, "y": 1.25}, + {"matrix": [1, 7], "x": 7, "y": 1.25}, + {"matrix": [1, 8], "x": 8, "y": 1.25}, + {"matrix": [1, 9], "x": 9, "y": 1.25}, + {"matrix": [1, 10], "x": 10, "y": 1.25}, + {"matrix": [1, 11], "x": 11, "y": 1.25}, + {"matrix": [1, 12], "x": 12, "y": 1.25}, + {"matrix": [1, 13], "x": 13, "y": 1.25}, + {"matrix": [3, 13], "x": 14, "y": 1.25}, + {"matrix": [1, 14], "x": 15.25, "y": 1.25}, + {"matrix": [1, 15], "x": 16.25, "y": 1.25}, + {"matrix": [1, 16], "x": 17.25, "y": 1.25}, + {"matrix": [2, 0], "w": 1.5, "x": 0, "y": 2.25}, + {"matrix": [2, 1], "x": 1.5, "y": 2.25}, + {"matrix": [2, 2], "x": 2.5, "y": 2.25}, + {"matrix": [2, 3], "x": 3.5, "y": 2.25}, + {"matrix": [2, 4], "x": 4.5, "y": 2.25}, + {"matrix": [2, 5], "x": 5.5, "y": 2.25}, + {"matrix": [2, 6], "x": 6.5, "y": 2.25}, + {"matrix": [2, 7], "x": 7.5, "y": 2.25}, + {"matrix": [2, 8], "x": 8.5, "y": 2.25}, + {"matrix": [2, 9], "x": 9.5, "y": 2.25}, + {"matrix": [2, 10], "x": 10.5, "y": 2.25}, + {"matrix": [2, 11], "x": 11.5, "y": 2.25}, + {"matrix": [2, 12], "x": 12.5, "y": 2.25}, + {"matrix": [2, 13], "w": 1.5, "x": 13.5, "y": 2.25}, + {"matrix": [2, 14], "x": 15.25, "y": 2.25}, + {"matrix": [2, 15], "x": 16.25, "y": 2.25}, + {"matrix": [2, 16], "x": 17.25, "y": 2.25}, + {"matrix": [3, 0], "w": 1.75, "x": 0, "y": 3.25}, + {"matrix": [3, 1], "x": 1.75, "y": 3.25}, + {"matrix": [3, 2], "x": 2.75, "y": 3.25}, + {"matrix": [3, 3], "x": 3.75, "y": 3.25}, + {"matrix": [3, 4], "x": 4.75, "y": 3.25}, + {"matrix": [3, 5], "x": 5.75, "y": 3.25}, + {"matrix": [3, 6], "x": 6.75, "y": 3.25}, + {"matrix": [3, 7], "x": 7.75, "y": 3.25}, + {"matrix": [3, 8], "x": 8.75, "y": 3.25}, + {"matrix": [3, 9], "x": 9.75, "y": 3.25}, + {"matrix": [3, 10], "x": 10.75, "y": 3.25}, + {"matrix": [3, 11], "x": 11.75, "y": 3.25}, + {"matrix": [3, 12], "w": 2.25, "x": 12.75, "y": 3.25}, + {"matrix": [4, 0], "w": 1.25, "x": 0, "y": 4.25}, + {"matrix": [4, 1], "x": 1.25, "y": 4.25}, + {"matrix": [4, 2], "x": 2.25, "y": 4.25}, + {"matrix": [4, 3], "x": 3.25, "y": 4.25}, + {"matrix": [4, 4], "x": 4.25, "y": 4.25}, + {"matrix": [4, 5], "x": 5.25, "y": 4.25}, + {"matrix": [4, 6], "x": 6.25, "y": 4.25}, + {"matrix": [4, 7], "x": 7.25, "y": 4.25}, + {"matrix": [4, 8], "x": 8.25, "y": 4.25}, + {"matrix": [4, 9], "x": 9.25, "y": 4.25}, + {"matrix": [4, 10], "x": 10.25, "y": 4.25}, + {"matrix": [4, 11], "x": 11.25, "y": 4.25}, + {"matrix": [4, 12], "w": 1.75, "x": 12.25, "y": 4.25}, + {"matrix": [4, 13], "x": 14, "y": 4.25}, + {"matrix": [4, 15], "x": 16.25, "y": 4.25}, + {"matrix": [5, 0], "w": 1.25, "x": 0, "y": 5.25}, + {"matrix": [5, 1], "w": 1.25, "x": 1.25, "y": 5.25}, + {"matrix": [5, 2], "w": 1.25, "x": 2.5, "y": 5.25}, + {"matrix": [5, 6], "w": 6.25, "x": 3.75, "y": 5.25}, + {"matrix": [5, 10], "w": 1.25, "x": 10, "y": 5.25}, + {"matrix": [5, 11], "w": 1.25, "x": 11.25, "y": 5.25}, + {"matrix": [5, 12], "w": 1.25, "x": 12.5, "y": 5.25}, + {"matrix": [5, 13], "w": 1.25, "x": 13.75, "y": 5.25}, + {"matrix": [5, 14], "x": 15.25, "y": 5.25}, + {"matrix": [5, 15], "x": 16.25, "y": 5.25}, + {"matrix": [5, 16], "x": 17.25, "y": 5.25} + ] + } + } +} diff --git a/keyboards/zykrah/slime88/rules.mk b/keyboards/zykrah/slime88/rules.mk deleted file mode 100644 index 6e7633bfe0..0000000000 --- a/keyboards/zykrah/slime88/rules.mk +++ /dev/null @@ -1 +0,0 @@ -# This file intentionally left blank -- cgit v1.2.3